mirror of
https://github.com/zebrajr/immich.git
synced 2025-12-06 00:20:20 +01:00
Compare commits
170 Commits
ce4e8fa6ba
...
d08a520aa2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d08a520aa2 | ||
|
|
7bdf0f6c50 | ||
|
|
2b33a58448 | ||
|
|
b35f00f768 | ||
|
|
86cc7c3c73 | ||
|
|
5854cbbe97 | ||
|
|
ceb36a304d | ||
|
|
f5d7e5acca | ||
|
|
be15a84f9b | ||
|
|
32791e98c2 | ||
|
|
7ea443b3a9 | ||
|
|
c69786b039 | ||
|
|
5c7d5539ea | ||
|
|
3531856d1c | ||
|
|
4abaad548a | ||
|
|
61a2c3ace3 | ||
|
|
e9038193db | ||
|
|
3f5cd48a59 | ||
|
|
4cb094e7ae | ||
|
|
57c8378ca7 | ||
|
|
b073f9b802 | ||
|
|
1a2e7d06cb | ||
|
|
217d719b0b | ||
|
|
cf75ad2f26 | ||
|
|
2286444158 | ||
|
|
b489bdf8d3 | ||
|
|
5e6087ea28 | ||
|
|
4ae7cadeae | ||
|
|
fdfb04d83c | ||
|
|
8273c822d7 | ||
|
|
12bb39a111 | ||
|
|
9098717c55 | ||
|
|
8d25f81bec | ||
|
|
52596255c8 | ||
|
|
106effca2e | ||
|
|
9676da27c9 | ||
|
|
3edcb180eb | ||
|
|
9f0b5790af | ||
|
|
e0c2cdddd4 | ||
|
|
74f2c10a5a | ||
|
|
fb97d9f4d9 | ||
|
|
f72bcc8a8f | ||
|
|
46a4dce16b | ||
|
|
62ed5fe27f | ||
|
|
8e3f6cdbbf | ||
|
|
d51b8c1cdf | ||
|
|
698531d6e0 | ||
|
|
44149d187f | ||
|
|
9e3b4ef3db | ||
|
|
ac0d646401 | ||
|
|
664a8fa499 | ||
|
|
3194538817 | ||
|
|
b0d427f8f9 | ||
|
|
02b29046b3 | ||
|
|
c666dc6c67 | ||
|
|
382481735a | ||
|
|
6bb1a9e083 | ||
|
|
3f03a88767 | ||
|
|
328380cfda | ||
|
|
65f29afb0f | ||
|
|
f721a62776 | ||
|
|
c73e3dacea | ||
|
|
78fb815cdb | ||
|
|
d9cddeb0f1 | ||
|
|
c4ff2ea6d5 | ||
|
|
b91b855473 | ||
|
|
7773d6d44f | ||
|
|
2129f889f5 | ||
|
|
221e0ef02f | ||
|
|
0a6b2ad26e | ||
|
|
719bf763e4 | ||
|
|
34bad1ce71 | ||
|
|
6164b027e2 | ||
|
|
d9a13dc8ac | ||
|
|
722dbfa11f | ||
|
|
f8afef0f9d | ||
|
|
3c8df55986 | ||
|
|
47436ad0ce | ||
|
|
9b58d5663a | ||
|
|
b6cebb3ece | ||
|
|
cb7e68a287 | ||
|
|
e196cac6f4 | ||
|
|
351c0d2a4d | ||
|
|
f4969694cd | ||
|
|
b334288529 | ||
|
|
834e52fda6 | ||
|
|
8c27ba3e52 | ||
|
|
cd8d66f5dd | ||
|
|
446f738c7d | ||
|
|
f19ad9726f | ||
|
|
65cac118ca | ||
|
|
efac8c6667 | ||
|
|
a70843e2b4 | ||
|
|
0b941d78c4 | ||
|
|
fc5fc58759 | ||
|
|
9bb2fc238a | ||
|
|
76f5036026 | ||
|
|
032de9ff2f | ||
|
|
c3a533ab40 | ||
|
|
dbd6dcb786 | ||
|
|
9dffbaea98 | ||
|
|
70bda45551 | ||
|
|
d9452e485c | ||
|
|
85e9ced68d | ||
|
|
04e2e42c88 | ||
|
|
bcfdb2f9df | ||
|
|
23a34bee6f | ||
|
|
6f31f27218 | ||
|
|
b102f94e97 | ||
|
|
becb56e1b1 | ||
|
|
05f174a180 | ||
|
|
476bb1cacd | ||
|
|
24fe62ff9d | ||
|
|
a390e44402 | ||
|
|
08f81eb3c6 | ||
|
|
13d33f834f | ||
|
|
58f9659cf6 | ||
|
|
e14d5fb277 | ||
|
|
06151ad173 | ||
|
|
0700758621 | ||
|
|
f26db8053b | ||
|
|
4836047e50 | ||
|
|
0979528a05 | ||
|
|
24a6757630 | ||
|
|
67f093f75b | ||
|
|
3174a27902 | ||
|
|
e7d6a066f8 | ||
|
|
73da80394e | ||
|
|
471cc74ff2 | ||
|
|
ca745d00ee | ||
|
|
3ea8d140a2 | ||
|
|
8b8012f89d | ||
|
|
4b7f851428 | ||
|
|
cc1cd299f3 | ||
|
|
3163afd24a | ||
|
|
95889a69c9 | ||
|
|
81554e5ad1 | ||
|
|
505e16c37c | ||
|
|
24bfdf3263 | ||
|
|
a23dfff6cf | ||
|
|
2919ee4c65 | ||
|
|
d0eae97037 | ||
|
|
9d639607c7 | ||
|
|
74a9be4a0e | ||
|
|
26e877cba7 | ||
|
|
7b7d91a5e1 | ||
|
|
b3055d2e94 | ||
|
|
f1e03d0022 | ||
|
|
9b5855f848 | ||
|
|
7d0228a159 | ||
|
|
c18df7ae25 | ||
|
|
72f5ca4420 | ||
|
|
02beb85642 | ||
|
|
1b62c2ef55 | ||
|
|
43eccca86a | ||
|
|
e6b9cc09c2 | ||
|
|
b484a52252 | ||
|
|
d778286777 | ||
|
|
4d41fa08ad | ||
|
|
6d00930082 | ||
|
|
e4d2c4926c | ||
|
|
dbee133764 | ||
|
|
8473dab684 | ||
|
|
146973b072 | ||
|
|
e8ca7f235c | ||
|
|
d411594c84 | ||
|
|
cf52b879b1 | ||
|
|
46869f664d | ||
|
|
f2b553182a | ||
|
|
8fe54a4de1 |
2
.github/.nvmrc
vendored
2
.github/.nvmrc
vendored
|
|
@ -1 +1 @@
|
|||
22.20.0
|
||||
24.11.0
|
||||
|
|
|
|||
2
.github/labeler.yml
vendored
2
.github/labeler.yml
vendored
|
|
@ -31,7 +31,7 @@ documentation:
|
|||
🧠machine-learning:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- machine-learning/app/**
|
||||
- machine-learning/**
|
||||
|
||||
changelog:translation:
|
||||
- head-branch: ['^chore/translations$']
|
||||
|
|
|
|||
161
.github/workflows/build-mobile.yml
vendored
161
.github/workflows/build-mobile.yml
vendored
|
|
@ -1,12 +1,16 @@
|
|||
name: Build Mobile
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
workflow_call:
|
||||
inputs:
|
||||
ref:
|
||||
required: false
|
||||
type: string
|
||||
environment:
|
||||
description: 'Target environment'
|
||||
required: true
|
||||
default: 'development'
|
||||
type: string
|
||||
secrets:
|
||||
KEY_JKS:
|
||||
required: true
|
||||
|
|
@ -34,10 +38,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
mobile:
|
||||
- 'mobile/**'
|
||||
|
|
@ -55,10 +66,17 @@ jobs:
|
|||
runs-on: mich
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
ref: ${{ inputs.ref || github.sha }}
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Create the Keystore
|
||||
env:
|
||||
|
|
@ -140,3 +158,142 @@ jobs:
|
|||
mobile/android/.gradle
|
||||
mobile/.dart_tool
|
||||
key: ${{ steps.cache-gradle-restore.outputs.cache-primary-key }}
|
||||
|
||||
build-sign-ios:
|
||||
name: Build and sign iOS
|
||||
needs: pre-job
|
||||
permissions:
|
||||
contents: read
|
||||
# Run on main branch or workflow_dispatch
|
||||
if: ${{ !github.event.pull_request.head.repo.fork && fromJSON(needs.pre-job.outputs.should_run).mobile == true && github.ref == 'refs/heads/main' }}
|
||||
runs-on: macos-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
|
||||
with:
|
||||
ref: ${{ inputs.ref || github.sha }}
|
||||
persist-credentials: false
|
||||
|
||||
- name: Setup Flutter SDK
|
||||
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2
|
||||
with:
|
||||
channel: 'stable'
|
||||
flutter-version-file: ./mobile/pubspec.yaml
|
||||
cache: true
|
||||
|
||||
- name: Install Flutter dependencies
|
||||
working-directory: ./mobile
|
||||
run: flutter pub get
|
||||
|
||||
- name: Generate translation files
|
||||
run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
|
||||
working-directory: ./mobile
|
||||
|
||||
- name: Generate platform APIs
|
||||
run: make pigeon
|
||||
working-directory: ./mobile
|
||||
|
||||
- name: Setup Ruby
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '3.3'
|
||||
working-directory: ./mobile/ios
|
||||
|
||||
- name: Install CocoaPods dependencies
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
pod install
|
||||
|
||||
- name: Install Fastlane
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
gem install bundler
|
||||
bundle config set --local path 'vendor/bundle'
|
||||
bundle install
|
||||
|
||||
- name: Create API Key
|
||||
env:
|
||||
API_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ID }}
|
||||
API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
|
||||
API_KEY_CONTENT: ${{ secrets.APP_STORE_CONNECT_API_KEY }}
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
mkdir -p ~/.appstoreconnect/private_keys
|
||||
echo "$API_KEY_CONTENT" | base64 --decode > ~/.appstoreconnect/private_keys/AuthKey_${API_KEY_ID}.p8
|
||||
|
||||
- name: Import Certificate and Provisioning Profiles
|
||||
env:
|
||||
IOS_CERTIFICATE_P12: ${{ secrets.IOS_CERTIFICATE_P12 }}
|
||||
IOS_CERTIFICATE_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
IOS_PROVISIONING_PROFILE: ${{ secrets.IOS_PROVISIONING_PROFILE }}
|
||||
IOS_PROVISIONING_PROFILE_SHARE_EXTENSION: ${{ secrets.IOS_PROVISIONING_PROFILE_SHARE_EXTENSION }}
|
||||
IOS_PROVISIONING_PROFILE_WIDGET_EXTENSION: ${{ secrets.IOS_PROVISIONING_PROFILE_WIDGET_EXTENSION }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE_SHARE_EXTENSION: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE_SHARE_EXTENSION }}
|
||||
IOS_DEVELOPMENT_PROVISIONING_PROFILE_WIDGET_EXTENSION: ${{ secrets.IOS_DEVELOPMENT_PROVISIONING_PROFILE_WIDGET_EXTENSION }}
|
||||
ENVIRONMENT: ${{ inputs.environment || 'development' }}
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
# Decode certificate
|
||||
echo "$IOS_CERTIFICATE_P12" | base64 --decode > certificate.p12
|
||||
|
||||
# Decode provisioning profiles based on environment
|
||||
if [[ "$ENVIRONMENT" == "development" ]]; then
|
||||
echo "$IOS_DEVELOPMENT_PROVISIONING_PROFILE" | base64 --decode > profile_dev.mobileprovision
|
||||
echo "$IOS_DEVELOPMENT_PROVISIONING_PROFILE_SHARE_EXTENSION" | base64 --decode > profile_dev_share.mobileprovision
|
||||
echo "$IOS_DEVELOPMENT_PROVISIONING_PROFILE_WIDGET_EXTENSION" | base64 --decode > profile_dev_widget.mobileprovision
|
||||
ls -lh profile_dev*.mobileprovision
|
||||
else
|
||||
echo "$IOS_PROVISIONING_PROFILE" | base64 --decode > profile.mobileprovision
|
||||
echo "$IOS_PROVISIONING_PROFILE_SHARE_EXTENSION" | base64 --decode > profile_share.mobileprovision
|
||||
echo "$IOS_PROVISIONING_PROFILE_WIDGET_EXTENSION" | base64 --decode > profile_widget.mobileprovision
|
||||
ls -lh profile*.mobileprovision
|
||||
fi
|
||||
|
||||
- name: Create keychain and import certificate
|
||||
env:
|
||||
KEYCHAIN_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
CERTIFICATE_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
# Create keychain
|
||||
security create-keychain -p "$KEYCHAIN_PASSWORD" build.keychain
|
||||
security default-keychain -s build.keychain
|
||||
security unlock-keychain -p "$KEYCHAIN_PASSWORD" build.keychain
|
||||
security set-keychain-settings -t 3600 -u build.keychain
|
||||
|
||||
# Import certificate
|
||||
security import certificate.p12 -k build.keychain -P "$CERTIFICATE_PASSWORD" -T /usr/bin/codesign -T /usr/bin/security
|
||||
security set-key-partition-list -S apple-tool:,apple: -s -k "$KEYCHAIN_PASSWORD" build.keychain
|
||||
|
||||
# Verify certificate was imported
|
||||
security find-identity -v -p codesigning build.keychain
|
||||
|
||||
- name: Build and deploy to TestFlight
|
||||
env:
|
||||
FASTLANE_TEAM_ID: ${{ secrets.FASTLANE_TEAM_ID }}
|
||||
IOS_CERTIFICATE_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
KEYCHAIN_NAME: build.keychain
|
||||
KEYCHAIN_PASSWORD: ${{ secrets.IOS_CERTIFICATE_PASSWORD }}
|
||||
APP_STORE_CONNECT_API_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ID }}
|
||||
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
|
||||
ENVIRONMENT: ${{ inputs.environment || 'development' }}
|
||||
working-directory: ./mobile/ios
|
||||
run: |
|
||||
if [[ "$ENVIRONMENT" == "development" ]]; then
|
||||
bundle exec fastlane gha_testflight_dev
|
||||
else
|
||||
bundle exec fastlane gha_release_prod
|
||||
fi
|
||||
|
||||
- name: Clean up keychain
|
||||
if: always()
|
||||
run: |
|
||||
security delete-keychain build.keychain || true
|
||||
|
||||
- name: Upload IPA artifact
|
||||
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
|
||||
with:
|
||||
name: ios-release-ipa
|
||||
path: mobile/ios/Runner.ipa
|
||||
|
|
|
|||
9
.github/workflows/cache-cleanup.yml
vendored
9
.github/workflows/cache-cleanup.yml
vendored
|
|
@ -18,14 +18,21 @@ jobs:
|
|||
contents: read
|
||||
actions: write
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check out code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Cleanup
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GH_TOKEN: ${{ steps.token.outputs.token }}
|
||||
REF: ${{ github.ref }}
|
||||
run: |
|
||||
gh extension install actions/gh-actions-cache
|
||||
|
|
|
|||
18
.github/workflows/cli.yml
vendored
18
.github/workflows/cli.yml
vendored
|
|
@ -29,15 +29,22 @@ jobs:
|
|||
working-directory: ./cli
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './cli/.nvmrc'
|
||||
registry-url: 'https://registry.npmjs.org'
|
||||
|
|
@ -64,10 +71,17 @@ jobs:
|
|||
needs: publish
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
|
||||
|
|
|
|||
2
.github/workflows/close-duplicates.yml
vendored
2
.github/workflows/close-duplicates.yml
vendored
|
|
@ -35,7 +35,7 @@ jobs:
|
|||
needs: [get_body, should_run]
|
||||
if: ${{ needs.should_run.outputs.should_run == 'true' }}
|
||||
container:
|
||||
image: ghcr.io/immich-app/mdq:main@sha256:d8ae47cf2e6cf4e2559bd57a60b73674fe44f897cba2c2bddff2987a05be10a4
|
||||
image: ghcr.io/immich-app/mdq:main@sha256:6b8450bfc06770af1af66bce9bf2ced7d1d9b90df1a59fc4c83a17777a9f6723
|
||||
outputs:
|
||||
checked: ${{ steps.get_checkbox.outputs.checked }}
|
||||
steps:
|
||||
|
|
|
|||
13
.github/workflows/codeql-analysis.yml
vendored
13
.github/workflows/codeql-analysis.yml
vendored
|
|
@ -43,14 +43,21 @@ jobs:
|
|||
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
|
||||
uses: github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
|
|
@ -63,7 +70,7 @@ jobs:
|
|||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||
# If this step fails, then you should remove it and run the build manually (see below)
|
||||
- name: Autobuild
|
||||
uses: github/codeql-action/autobuild@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
|
||||
uses: github/codeql-action/autobuild@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
|
||||
|
|
@ -76,6 +83,6 @@ jobs:
|
|||
# ./location_of_script_within_repo/buildscript.sh
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
|
||||
uses: github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # v4.30.9
|
||||
with:
|
||||
category: '/language:${{matrix.language}}'
|
||||
|
|
|
|||
28
.github/workflows/docker.yml
vendored
28
.github/workflows/docker.yml
vendored
|
|
@ -22,10 +22,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
server:
|
||||
- 'server/**'
|
||||
|
|
@ -58,6 +65,7 @@ jobs:
|
|||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Re-tag image
|
||||
env:
|
||||
REGISTRY_NAME: 'ghcr.io'
|
||||
|
|
@ -87,6 +95,7 @@ jobs:
|
|||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Re-tag image
|
||||
env:
|
||||
REGISTRY_NAME: 'ghcr.io'
|
||||
|
|
@ -107,24 +116,23 @@ jobs:
|
|||
matrix:
|
||||
include:
|
||||
- device: cpu
|
||||
tag-suffix: ''
|
||||
- device: cuda
|
||||
tag-suffix: '-cuda'
|
||||
suffixes: '-cuda'
|
||||
platforms: linux/amd64
|
||||
- device: openvino
|
||||
tag-suffix: '-openvino'
|
||||
suffixes: '-openvino'
|
||||
platforms: linux/amd64
|
||||
- device: armnn
|
||||
tag-suffix: '-armnn'
|
||||
suffixes: '-armnn'
|
||||
platforms: linux/arm64
|
||||
- device: rknn
|
||||
tag-suffix: '-rknn'
|
||||
suffixes: '-rknn'
|
||||
platforms: linux/arm64
|
||||
- device: rocm
|
||||
tag-suffix: '-rocm'
|
||||
suffixes: '-rocm'
|
||||
platforms: linux/amd64
|
||||
runner-mapping: '{"linux/amd64": "mich"}'
|
||||
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
|
||||
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@47a2ee86898ccff51592d6572391fb1abcd7f782 # multi-runner-build-workflow-v2.0.1
|
||||
permissions:
|
||||
contents: read
|
||||
actions: read
|
||||
|
|
@ -138,7 +146,7 @@ jobs:
|
|||
dockerfile: machine-learning/Dockerfile
|
||||
platforms: ${{ matrix.platforms }}
|
||||
runner-mapping: ${{ matrix.runner-mapping }}
|
||||
tag-suffix: ${{ matrix.tag-suffix }}
|
||||
suffixes: ${{ matrix.suffixes }}
|
||||
dockerhub-push: ${{ github.event_name == 'release' }}
|
||||
build-args: |
|
||||
DEVICE=${{ matrix.device }}
|
||||
|
|
@ -147,7 +155,7 @@ jobs:
|
|||
name: Build and Push Server
|
||||
needs: pre-job
|
||||
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
|
||||
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
|
||||
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@47a2ee86898ccff51592d6572391fb1abcd7f782 # multi-runner-build-workflow-v2.0.1
|
||||
permissions:
|
||||
contents: read
|
||||
actions: read
|
||||
|
|
|
|||
20
.github/workflows/docs-build.yml
vendored
20
.github/workflows/docs-build.yml
vendored
|
|
@ -20,10 +20,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
docs:
|
||||
- 'docs/**'
|
||||
|
|
@ -46,16 +53,23 @@ jobs:
|
|||
working-directory: ./docs
|
||||
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './docs/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
|
|||
62
.github/workflows/docs-deploy.yml
vendored
62
.github/workflows/docs-deploy.yml
vendored
|
|
@ -5,6 +5,9 @@ on:
|
|||
types:
|
||||
- completed
|
||||
|
||||
env:
|
||||
TG_NON_INTERACTIVE: 'true'
|
||||
|
||||
jobs:
|
||||
checks:
|
||||
name: Docs Deploy Checks
|
||||
|
|
@ -16,12 +19,19 @@ jobs:
|
|||
parameters: ${{ steps.parameters.outputs.result }}
|
||||
artifact: ${{ steps.get-artifact.outputs.result }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- if: ${{ github.event.workflow_run.conclusion != 'success' }}
|
||||
run: echo 'The triggering workflow did not succeed' && exit 1
|
||||
- name: Get artifact
|
||||
id: get-artifact
|
||||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
script: |
|
||||
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
|
||||
owner: context.repo.owner,
|
||||
|
|
@ -42,6 +52,7 @@ jobs:
|
|||
env:
|
||||
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
script: |
|
||||
const eventType = context.payload.workflow_run.event;
|
||||
const isFork = context.payload.workflow_run.repository.fork;
|
||||
|
|
@ -107,10 +118,20 @@ jobs:
|
|||
pull-requests: write
|
||||
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup Mise
|
||||
uses: immich-app/devtools/actions/use-mise@cd24790a7f5f6439ac32cc94f5523cb2de8bfa8c # use-mise-action-v1.1.0
|
||||
|
||||
- name: Load parameters
|
||||
id: parameters
|
||||
|
|
@ -118,6 +139,7 @@ jobs:
|
|||
env:
|
||||
PARAM_JSON: ${{ needs.checks.outputs.parameters }}
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
script: |
|
||||
const parameters = JSON.parse(process.env.PARAM_JSON);
|
||||
core.setOutput("event", parameters.event);
|
||||
|
|
@ -129,6 +151,7 @@ jobs:
|
|||
env:
|
||||
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
script: |
|
||||
let artifact = JSON.parse(process.env.ARTIFACT_JSON);
|
||||
let download = await github.rest.actions.downloadArtifact({
|
||||
|
|
@ -150,12 +173,8 @@ jobs:
|
|||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
|
||||
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
|
||||
with:
|
||||
tg_version: '0.58.12'
|
||||
tofu_version: '1.7.1'
|
||||
tg_dir: 'deployment/modules/cloudflare/docs'
|
||||
tg_command: 'apply'
|
||||
working-directory: 'deployment/modules/cloudflare/docs'
|
||||
run: 'mise run tf apply'
|
||||
|
||||
- name: Deploy Docs Subdomain Output
|
||||
id: docs-output
|
||||
|
|
@ -165,20 +184,12 @@ jobs:
|
|||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
|
||||
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
|
||||
with:
|
||||
tg_version: '0.58.12'
|
||||
tofu_version: '1.7.1'
|
||||
tg_dir: 'deployment/modules/cloudflare/docs'
|
||||
tg_command: 'output -json'
|
||||
|
||||
- name: Output Cleaning
|
||||
id: clean
|
||||
env:
|
||||
TG_OUTPUT: ${{ steps.docs-output.outputs.tg_action_output }}
|
||||
working-directory: 'deployment/modules/cloudflare/docs'
|
||||
run: |
|
||||
CLEANED=$(echo "$TG_OUTPUT" | sed 's|%0A|\n|g ; s|%3C|<|g' | jq -c .)
|
||||
echo "output=$CLEANED" >> $GITHUB_OUTPUT
|
||||
mise run tf output -- -json | jq -r '
|
||||
"projectName=\(.pages_project_name.value)",
|
||||
"subdomain=\(.immich_app_branch_subdomain.value)"
|
||||
' >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Publish to Cloudflare Pages
|
||||
# TODO: Action is deprecated
|
||||
|
|
@ -186,7 +197,7 @@ jobs:
|
|||
with:
|
||||
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN_PAGES_UPLOAD }}
|
||||
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
projectName: ${{ fromJson(steps.clean.outputs.output).pages_project_name.value }}
|
||||
projectName: ${{ steps.docs-output.outputs.projectName }}
|
||||
workingDirectory: 'docs'
|
||||
directory: 'build'
|
||||
branch: ${{ steps.parameters.outputs.name }}
|
||||
|
|
@ -199,19 +210,16 @@ jobs:
|
|||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
|
||||
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
|
||||
with:
|
||||
tg_version: '0.58.12'
|
||||
tofu_version: '1.7.1'
|
||||
tg_dir: 'deployment/modules/cloudflare/docs-release'
|
||||
tg_command: 'apply'
|
||||
working-directory: 'deployment/modules/cloudflare/docs-release'
|
||||
run: 'mise run tf apply'
|
||||
|
||||
- name: Comment
|
||||
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3.2.0
|
||||
if: ${{ steps.parameters.outputs.event == 'pr' }}
|
||||
with:
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
number: ${{ fromJson(needs.checks.outputs.parameters).pr_number }}
|
||||
body: |
|
||||
📖 Documentation deployed to [${{ fromJson(steps.clean.outputs.output).immich_app_branch_subdomain.value }}](https://${{ fromJson(steps.clean.outputs.output).immich_app_branch_subdomain.value }})
|
||||
📖 Documentation deployed to [${{ steps.docs-output.outputs.subdomain }}](https://${{ steps.docs-output.outputs.subdomain }})
|
||||
emojis: 'rocket'
|
||||
body-include: '<!-- Docs PR URL -->'
|
||||
|
|
|
|||
22
.github/workflows/docs-destroy.yml
vendored
22
.github/workflows/docs-destroy.yml
vendored
|
|
@ -5,6 +5,9 @@ on:
|
|||
|
||||
permissions: {}
|
||||
|
||||
env:
|
||||
TG_NON_INTERACTIVE: 'true'
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
name: Docs Destroy
|
||||
|
|
@ -13,10 +16,20 @@ jobs:
|
|||
contents: read
|
||||
pull-requests: write
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup Mise
|
||||
uses: immich-app/devtools/actions/use-mise@cd24790a7f5f6439ac32cc94f5523cb2de8bfa8c # use-mise-action-v1.1.0
|
||||
|
||||
- name: Destroy Docs Subdomain
|
||||
env:
|
||||
|
|
@ -25,16 +38,13 @@ jobs:
|
|||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
|
||||
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
|
||||
with:
|
||||
tg_version: '0.58.12'
|
||||
tofu_version: '1.7.1'
|
||||
tg_dir: 'deployment/modules/cloudflare/docs'
|
||||
tg_command: 'destroy -refresh=false'
|
||||
working-directory: 'deployment/modules/cloudflare/docs'
|
||||
run: 'mise run tf destroy -- -refresh=false'
|
||||
|
||||
- name: Comment
|
||||
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3.2.0
|
||||
with:
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
number: ${{ github.event.number }}
|
||||
delete: true
|
||||
body-include: '<!-- Docs PR URL -->'
|
||||
|
|
|
|||
5
.github/workflows/fix-format.yml
vendored
5
.github/workflows/fix-format.yml
vendored
|
|
@ -29,10 +29,10 @@ jobs:
|
|||
persist-credentials: true
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -51,6 +51,7 @@ jobs:
|
|||
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
if: always()
|
||||
with:
|
||||
github-token: ${{ steps.generate-token.outputs.token }}
|
||||
script: |
|
||||
github.rest.issues.removeLabel({
|
||||
issue_number: context.payload.pull_request.number,
|
||||
|
|
|
|||
18
.github/workflows/merge-translations.yml
vendored
18
.github/workflows/merge-translations.yml
vendored
|
|
@ -28,11 +28,19 @@ jobs:
|
|||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Generate a token
|
||||
id: generate_token
|
||||
if: ${{ inputs.skip != true }}
|
||||
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 }}
|
||||
|
||||
- name: Find translation PR
|
||||
id: find_pr
|
||||
if: ${{ inputs.skip != true }}
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
|
|
@ -55,14 +63,6 @@ jobs:
|
|||
exit 1
|
||||
fi
|
||||
|
||||
- name: Generate a token
|
||||
id: generate_token
|
||||
if: ${{ inputs.skip != true }}
|
||||
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 }}
|
||||
|
||||
- name: Lock weblate
|
||||
if: ${{ inputs.skip != true }}
|
||||
env:
|
||||
|
|
|
|||
7
.github/workflows/pr-label-validation.yml
vendored
7
.github/workflows/pr-label-validation.yml
vendored
|
|
@ -13,9 +13,16 @@ jobs:
|
|||
issues: write
|
||||
pull-requests: write
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Require PR to have a changelog label
|
||||
uses: mheap/github-action-required-labels@8afbe8ae6ab7647d0c9f0cfa7c2f939650d22509 # v5.5.1
|
||||
with:
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
mode: exactly
|
||||
count: 1
|
||||
use_regex: true
|
||||
|
|
|
|||
8
.github/workflows/pr-labeler.yml
vendored
8
.github/workflows/pr-labeler.yml
vendored
|
|
@ -11,4 +11,12 @@ jobs:
|
|||
pull-requests: write
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
|
||||
with:
|
||||
repo-token: ${{ steps.token.outputs.token }}
|
||||
|
|
|
|||
10
.github/workflows/prepare-release.yml
vendored
10
.github/workflows/prepare-release.yml
vendored
|
|
@ -62,13 +62,13 @@ jobs:
|
|||
ref: main
|
||||
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
|
||||
uses: astral-sh/setup-uv@2ddd2b9cb38ad8efd50337e8ab201519a34c9f24 # v7.1.1
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -101,6 +101,7 @@ jobs:
|
|||
ANDROID_STORE_PASSWORD: ${{ secrets.ANDROID_STORE_PASSWORD }}
|
||||
with:
|
||||
ref: ${{ needs.bump_version.outputs.ref }}
|
||||
environment: production
|
||||
|
||||
prepare_release:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -126,9 +127,10 @@ jobs:
|
|||
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
|
||||
with:
|
||||
name: release-apk-signed
|
||||
github-token: ${{ steps.generate-token.outputs.token }}
|
||||
|
||||
- name: Create draft release
|
||||
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
|
||||
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
|
||||
with:
|
||||
draft: true
|
||||
tag_name: ${{ env.IMMICH_VERSION }}
|
||||
|
|
|
|||
18
.github/workflows/preview-label.yaml
vendored
18
.github/workflows/preview-label.yaml
vendored
|
|
@ -13,10 +13,17 @@ jobs:
|
|||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
message-id: 'preview-status'
|
||||
message: 'Deploying preview environment to https://pr-${{ github.event.pull_request.number }}.preview.internal.immich.cloud/'
|
||||
message: 'Deploying preview environment to https://pr-${{ github.event.pull_request.number }}.preview.internal.immich.build/'
|
||||
|
||||
remove-label:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -24,8 +31,15 @@ jobs:
|
|||
permissions:
|
||||
pull-requests: write
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
script: |
|
||||
github.rest.issues.removeLabel({
|
||||
issue_number: context.payload.pull_request.number,
|
||||
|
|
@ -37,11 +51,13 @@ jobs:
|
|||
- uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
|
||||
if: ${{ github.event.pull_request.head.repo.fork }}
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
message-id: 'preview-status'
|
||||
message: 'PRs from forks cannot have preview environments.'
|
||||
|
||||
- uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
|
||||
if: ${{ !github.event.pull_request.head.repo.fork }}
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
message-id: 'preview-status'
|
||||
message: 'Preview environment has been removed.'
|
||||
|
|
|
|||
11
.github/workflows/sdk.yml
vendored
11
.github/workflows/sdk.yml
vendored
|
|
@ -16,15 +16,22 @@ jobs:
|
|||
run:
|
||||
working-directory: ./open-api/typescript-sdk
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
|
||||
# Setup .npmrc file to publish to npm
|
||||
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './open-api/typescript-sdk/.nvmrc'
|
||||
registry-url: 'https://registry.npmjs.org'
|
||||
|
|
|
|||
18
.github/workflows/static_analysis.yml
vendored
18
.github/workflows/static_analysis.yml
vendored
|
|
@ -19,10 +19,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
mobile:
|
||||
- 'mobile/**'
|
||||
|
|
@ -41,10 +48,17 @@ jobs:
|
|||
run:
|
||||
working-directory: ./mobile
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup Flutter SDK
|
||||
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0
|
||||
|
|
@ -58,7 +72,7 @@ jobs:
|
|||
- name: Install DCM
|
||||
uses: CQLabs/setup-dcm@8697ae0790c0852e964a6ef1d768d62a6675481a # v2.0.1
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
version: auto
|
||||
working-directory: ./mobile
|
||||
|
||||
|
|
|
|||
178
.github/workflows/test.yml
vendored
178
.github/workflows/test.yml
vendored
|
|
@ -16,10 +16,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
i18n:
|
||||
- 'i18n/**'
|
||||
|
|
@ -55,14 +62,22 @@ jobs:
|
|||
run:
|
||||
working-directory: ./server
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -92,14 +107,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./cli
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './cli/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -132,14 +154,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./cli
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './cli/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -167,14 +196,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./web
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './web/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -204,14 +240,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./web
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './web/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -235,14 +278,21 @@ jobs:
|
|||
permissions:
|
||||
contents: read
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './web/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -276,14 +326,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./e2e
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './e2e/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -315,14 +372,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./server
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -346,15 +410,22 @@ jobs:
|
|||
matrix:
|
||||
runner: [ubuntu-latest, ubuntu-24.04-arm]
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: 'recursive'
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './e2e/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -394,15 +465,22 @@ jobs:
|
|||
matrix:
|
||||
runner: [ubuntu-latest, ubuntu-24.04-arm]
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
submodules: 'recursive'
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './e2e/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -441,9 +519,16 @@ jobs:
|
|||
permissions:
|
||||
contents: read
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup Flutter SDK
|
||||
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0
|
||||
with:
|
||||
|
|
@ -466,11 +551,18 @@ jobs:
|
|||
run:
|
||||
working-directory: ./machine-learning
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Install uv
|
||||
uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
|
||||
uses: astral-sh/setup-uv@2ddd2b9cb38ad8efd50337e8ab201519a34c9f24 # v7.1.1
|
||||
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
|
||||
# TODO: add caching when supported (https://github.com/actions/setup-python/pull/818)
|
||||
# with:
|
||||
|
|
@ -502,14 +594,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./.github
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './.github/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -525,9 +624,16 @@ jobs:
|
|||
permissions:
|
||||
contents: read
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Run ShellCheck
|
||||
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
|
||||
with:
|
||||
|
|
@ -539,14 +645,21 @@ jobs:
|
|||
permissions:
|
||||
contents: read
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
@ -581,7 +694,7 @@ jobs:
|
|||
contents: read
|
||||
services:
|
||||
postgres:
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:da52bbead5d818adaa8077c8dcdaad0aaf93038c31ad8348b51f9f0ec1310a4d
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:dbf18b3ffea4a81434c65b71e20d27203baf903a0275f4341e4c16dfd901fd67
|
||||
env:
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_USER: postgres
|
||||
|
|
@ -594,14 +707,21 @@ jobs:
|
|||
run:
|
||||
working-directory: ./server
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
token: ${{ steps.token.outputs.token }}
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
|
||||
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
|
||||
- name: Setup Node
|
||||
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
|
||||
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
|
||||
with:
|
||||
node-version-file: './server/.nvmrc'
|
||||
cache: 'pnpm'
|
||||
|
|
|
|||
17
.github/workflows/weblate-lock.yml
vendored
17
.github/workflows/weblate-lock.yml
vendored
|
|
@ -23,10 +23,17 @@ jobs:
|
|||
outputs:
|
||||
should_run: ${{ steps.check.outputs.should_run }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Check what should run
|
||||
id: check
|
||||
uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
|
||||
uses: immich-app/devtools/actions/pre-job@08bac802a312fc89808e0dd589271ca0974087b5 # pre-job-action-v2.0.0
|
||||
with:
|
||||
github-token: ${{ steps.token.outputs.token }}
|
||||
filters: |
|
||||
i18n:
|
||||
- 'i18n/!(en)**\.json'
|
||||
|
|
@ -40,10 +47,16 @@ jobs:
|
|||
permissions: {}
|
||||
if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
|
||||
steps:
|
||||
- id: token
|
||||
uses: immich-app/devtools/actions/create-workflow-token@da177fa133657503ddb7503f8ba53dccefec5da1 # create-workflow-token-action-v1.0.0
|
||||
with:
|
||||
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
|
||||
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
|
||||
|
||||
- name: Bot review status
|
||||
env:
|
||||
PR_NUMBER: ${{ github.event.pull_request.number || github.event.pull_request_review.pull_request.number }}
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
GH_TOKEN: ${{ steps.token.outputs.token }}
|
||||
run: |
|
||||
# Then check for APPROVED by the bot, if absent fail
|
||||
gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json reviews | jq -e '.reviews | map(select(.author.login == env.BOT_NAME and .state == "APPROVED")) | length > 0' \
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
22.20.0
|
||||
24.11.0
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@immich/cli",
|
||||
"version": "2.2.96",
|
||||
"version": "2.2.99",
|
||||
"description": "Command Line Interface (CLI) for Immich",
|
||||
"type": "module",
|
||||
"exports": "./dist/index.js",
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/micromatch": "^4.0.9",
|
||||
"@types/mock-fs": "^4.13.1",
|
||||
"@types/node": "^22.18.8",
|
||||
"@types/node": "^22.18.12",
|
||||
"@vitest/coverage-v8": "^3.0.0",
|
||||
"byte-size": "^9.0.0",
|
||||
"cli-progress": "^3.12.0",
|
||||
|
|
@ -69,6 +69,6 @@
|
|||
"micromatch": "^4.0.8"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.20.0"
|
||||
"node": "24.11.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ describe('startWatch', () => {
|
|||
});
|
||||
});
|
||||
|
||||
it('should filger out ignored patterns', async () => {
|
||||
it('should filter out ignored patterns', async () => {
|
||||
const testFilePath = path.join(testFolder, 'test.jpg');
|
||||
const ignoredPattern = 'ignored';
|
||||
const ignoredFolder = path.join(testFolder, ignoredPattern);
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ export interface UploadOptionsDto {
|
|||
dryRun?: boolean;
|
||||
skipHash?: boolean;
|
||||
delete?: boolean;
|
||||
deleteDuplicates?: boolean;
|
||||
album?: boolean;
|
||||
albumName?: string;
|
||||
includeHidden?: boolean;
|
||||
|
|
@ -70,10 +71,8 @@ const uploadBatch = async (files: string[], options: UploadOptionsDto) => {
|
|||
console.log(JSON.stringify({ newFiles, duplicates, newAssets }, undefined, 4));
|
||||
}
|
||||
await updateAlbums([...newAssets, ...duplicates], options);
|
||||
await deleteFiles(
|
||||
newAssets.map(({ filepath }) => filepath),
|
||||
options,
|
||||
);
|
||||
|
||||
await deleteFiles(newAssets, duplicates, options);
|
||||
};
|
||||
|
||||
export const startWatch = async (
|
||||
|
|
@ -406,28 +405,46 @@ const uploadFile = async (input: string, stats: Stats): Promise<AssetMediaRespon
|
|||
return response.json();
|
||||
};
|
||||
|
||||
const deleteFiles = async (files: string[], options: UploadOptionsDto): Promise<void> => {
|
||||
if (!options.delete) {
|
||||
return;
|
||||
const deleteFiles = async (uploaded: Asset[], duplicates: Asset[], options: UploadOptionsDto): Promise<void> => {
|
||||
let fileCount = 0;
|
||||
if (options.delete) {
|
||||
fileCount += uploaded.length;
|
||||
}
|
||||
|
||||
if (options.deleteDuplicates) {
|
||||
fileCount += duplicates.length;
|
||||
}
|
||||
|
||||
if (options.dryRun) {
|
||||
console.log(`Would have deleted ${files.length} local asset${s(files.length)}`);
|
||||
console.log(`Would have deleted ${fileCount} local asset${s(fileCount)}`);
|
||||
return;
|
||||
}
|
||||
|
||||
if (fileCount === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('Deleting assets that have been uploaded...');
|
||||
|
||||
const deletionProgress = new SingleBar(
|
||||
{ format: 'Deleting local assets | {bar} | {percentage}% | ETA: {eta}s | {value}/{total} assets' },
|
||||
Presets.shades_classic,
|
||||
);
|
||||
deletionProgress.start(files.length, 0);
|
||||
deletionProgress.start(fileCount, 0);
|
||||
|
||||
const chunkDelete = async (files: Asset[]) => {
|
||||
for (const assetBatch of chunk(files, options.concurrency)) {
|
||||
await Promise.all(assetBatch.map((input: Asset) => unlink(input.filepath)));
|
||||
deletionProgress.update(assetBatch.length);
|
||||
}
|
||||
};
|
||||
|
||||
try {
|
||||
for (const assetBatch of chunk(files, options.concurrency)) {
|
||||
await Promise.all(assetBatch.map((input: string) => unlink(input)));
|
||||
deletionProgress.update(assetBatch.length);
|
||||
if (options.delete) {
|
||||
await chunkDelete(uploaded);
|
||||
}
|
||||
|
||||
if (options.deleteDuplicates) {
|
||||
await chunkDelete(duplicates);
|
||||
}
|
||||
} finally {
|
||||
deletionProgress.stop();
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import { serverInfo } from 'src/commands/server-info';
|
|||
import { version } from '../package.json';
|
||||
|
||||
const defaultConfigDirectory = path.join(os.homedir(), '.config/immich/');
|
||||
const defaultConcurrency = Math.max(1, os.cpus().length - 1);
|
||||
|
||||
const program = new Command()
|
||||
.name('immich')
|
||||
|
|
@ -66,7 +67,7 @@ program
|
|||
.addOption(
|
||||
new Option('-c, --concurrency <number>', 'Number of assets to upload at the same time')
|
||||
.env('IMMICH_UPLOAD_CONCURRENCY')
|
||||
.default(4),
|
||||
.default(defaultConcurrency),
|
||||
)
|
||||
.addOption(
|
||||
new Option('-j, --json-output', 'Output detailed information in json format')
|
||||
|
|
@ -74,6 +75,11 @@ program
|
|||
.default(false),
|
||||
)
|
||||
.addOption(new Option('--delete', 'Delete local assets after upload').env('IMMICH_DELETE_ASSETS'))
|
||||
.addOption(
|
||||
new Option('--delete-duplicates', 'Delete local assets that are duplicates (already exist on server)').env(
|
||||
'IMMICH_DELETE_DUPLICATES',
|
||||
),
|
||||
)
|
||||
.addOption(new Option('--no-progress', 'Hide progress bars').env('IMMICH_PROGRESS_BAR').default(true))
|
||||
.addOption(
|
||||
new Option('--watch', 'Watch for changes and upload automatically')
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ services:
|
|||
ports:
|
||||
- 3003:3003
|
||||
volumes:
|
||||
- ../machine-learning:/usr/src/app
|
||||
- ../machine-learning/immich_ml:/usr/src/immich_ml
|
||||
- model-cache:/cache
|
||||
env_file:
|
||||
- .env
|
||||
|
|
@ -134,13 +134,13 @@ services:
|
|||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||
image: docker.io/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
|
|
|
|||
|
|
@ -56,14 +56,14 @@ services:
|
|||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||
image: docker.io/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
restart: always
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
|
|
@ -83,7 +83,7 @@ services:
|
|||
container_name: immich_prometheus
|
||||
ports:
|
||||
- 9090:9090
|
||||
image: prom/prometheus@sha256:63805ebb8d2b3920190daf1cb14a60871b16fd38bed42b857a3182bc621f4996
|
||||
image: prom/prometheus@sha256:23031bfe0e74a13004252caaa74eccd0d62b6c6e7a04711d5b8bf5b7e113adc7
|
||||
volumes:
|
||||
- ./prometheus.yml:/etc/prometheus/prometheus.yml
|
||||
- prometheus-data:/prometheus
|
||||
|
|
@ -95,7 +95,7 @@ services:
|
|||
command: ['./run.sh', '-disable-reporting']
|
||||
ports:
|
||||
- 3000:3000
|
||||
image: grafana/grafana:12.1.1-ubuntu@sha256:d1da838234ff2de93e0065ee1bf0e66d38f948dcc5d718c25fa6237e14b4424a
|
||||
image: grafana/grafana:12.2.1-ubuntu@sha256:797530c642f7b41ba7848c44cfda5e361ef1f3391a98bed1e5d448c472b6826a
|
||||
volumes:
|
||||
- grafana-data:/var/lib/grafana
|
||||
|
||||
|
|
|
|||
|
|
@ -49,14 +49,14 @@ services:
|
|||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
|
||||
image: docker.io/valkey/valkey:8@sha256:81db6d39e1bba3b3ff32bd3a1b19a6d69690f94a3954ec131277b9a26b95b3aa
|
||||
healthcheck:
|
||||
test: redis-cli ping || exit 1
|
||||
restart: always
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:41eacbe83eca995561fe43814fd4891e16e39632806253848efaf04d3c8a8b84
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:bcf63357191b76a916ae5eb93464d65c07511da41e3bf7a8416db519b40b1c23
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||
POSTGRES_USER: ${DB_USERNAME}
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ DB_DATA_LOCATION=./postgres
|
|||
# To set a timezone, uncomment the next line and change Etc/UTC to a TZ identifier from this list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
|
||||
# TZ=Etc/UTC
|
||||
|
||||
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
|
||||
IMMICH_VERSION=release
|
||||
# The Immich version to use. You can pin this to a specific version like "v2.1.0"
|
||||
IMMICH_VERSION=v2
|
||||
|
||||
# Connection secret for postgres. You should change it to a random password
|
||||
# Please use only the characters `A-Za-z0-9`, without special characters or spaces
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
22.20.0
|
||||
24.11.0
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ For organizations seeking to resell Immich, we have established the following gu
|
|||
|
||||
- Do not misrepresent your reseller site or services as being officially affiliated with or endorsed by Immich or our development team.
|
||||
|
||||
- For small resellers who wish to contribute financially to Immich's development, we recommend directing your customers to purchase licenses directy from us rather than attempting to broker revenue-sharing arrangements. We ask that you refrain from misrepresenting reseller activities as directly supporting our development work.
|
||||
- For small resellers who wish to contribute financially to Immich's development, we recommend directing your customers to purchase licenses directly from us rather than attempting to broker revenue-sharing arrangements. We ask that you refrain from misrepresenting reseller activities as directly supporting our development work.
|
||||
|
||||
When in doubt or if you have an edge case scenario, we encourage you to contact us directly via email to discuss the use of our trademark. We can provide clear guidance on what is acceptable and what is not. You can reach out at: questions@immich.app
|
||||
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@ Then please follow the steps in the following section for restoring the database
|
|||
<TabItem value="Linux system" label="Linux system" default>
|
||||
|
||||
```bash title='Backup'
|
||||
# Replace <DB_USERNAME> with the database username - usually postgres unless you have changed it.
|
||||
docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=<DB_USERNAME> | gzip > "/path/to/backup/dump.sql.gz"
|
||||
```
|
||||
|
||||
|
|
@ -69,16 +70,18 @@ docker compose create # Create Docker containers for Immich apps witho
|
|||
docker start immich_postgres # Start Postgres server
|
||||
sleep 10 # Wait for Postgres server to start up
|
||||
# Check the database user if you deviated from the default
|
||||
# Replace <DB_USERNAME> with the database username - usually postgres unless you have changed it.
|
||||
gunzip --stdout "/path/to/backup/dump.sql.gz" \
|
||||
| sed "s/SELECT pg_catalog.set_config('search_path', '', false);/SELECT pg_catalog.set_config('search_path', 'public, pg_catalog', true);/g" \
|
||||
| docker exec -i immich_postgres psql --dbname=postgres --username=<DB_USERNAME> # Restore Backup
|
||||
docker compose up -d # Start remainder of Immich apps
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</TabItem>
|
||||
<TabItem value="Windows system (PowerShell)" label="Windows system (PowerShell)">
|
||||
|
||||
```powershell title='Backup'
|
||||
# Replace <DB_USERNAME> with the database username - usually postgres unless you have changed it.
|
||||
[System.IO.File]::WriteAllLines("C:\absolute\path\to\backup\dump.sql", (docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=<DB_USERNAME>))
|
||||
```
|
||||
|
||||
|
|
@ -92,13 +95,15 @@ docker compose create # Create Docker containers for
|
|||
docker start immich_postgres # Start Postgres server
|
||||
sleep 10 # Wait for Postgres server to start up
|
||||
docker exec -it immich_postgres bash # Enter the Docker shell and run the following command
|
||||
# Check the database user if you deviated from the default. If your backup ends in `.gz`, replace `cat` with `gunzip --stdout`
|
||||
# If your backup ends in `.gz`, replace `cat` with `gunzip --stdout`
|
||||
# Replace <DB_USERNAME> with the database username - usually postgres unless you have changed it.
|
||||
|
||||
cat "/dump.sql" | sed "s/SELECT pg_catalog.set_config('search_path', '', false);/SELECT pg_catalog.set_config('search_path', 'public, pg_catalog', true);/g" | psql --dbname=postgres --username=<DB_USERNAME>
|
||||
exit # Exit the Docker shell
|
||||
docker compose up -d # Start remainder of Immich apps
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
Note that for the database restore to proceed properly, it requires a completely fresh install (i.e. the Immich server has never run since creating the Docker containers). If the Immich app has run, Postgres conflicts may be encountered upon database restoration (relation already exists, violated foreign key constraints, multiple primary keys, etc.), in which case you need to delete the `DB_DATA_LOCATION` folder to reset the database.
|
||||
|
|
|
|||
|
|
@ -6,6 +6,10 @@ Users can deploy a custom reverse proxy that forwards requests to Immich. This w
|
|||
Immich does not support being served on a sub-path such as `location /immich {`. It has to be served on the root path of a (sub)domain.
|
||||
:::
|
||||
|
||||
:::info
|
||||
If your reverse proxy uses the [Let's Encrypt](https://letsencrypt.org/) [http-01 challenge](https://letsencrypt.org/docs/challenge-types/#http-01-challenge), you may want to verify that the Immich well-known endpoint (`/.well-known/immich`) gets correctly routed to Immich, otherwise it will likely be routed elsewhere and the mobile app may run into connection issues.
|
||||
:::
|
||||
|
||||
### Nginx example config
|
||||
|
||||
Below is an example config for nginx. Make sure to set `public_url` to the front-facing URL of your instance, and `backend_url` to the path of the Immich server.
|
||||
|
|
@ -37,29 +41,14 @@ server {
|
|||
location / {
|
||||
proxy_pass http://<backend_url>:2283;
|
||||
}
|
||||
|
||||
# useful when using Let's Encrypt http-01 challenge
|
||||
# location = /.well-known/immich {
|
||||
# proxy_pass http://<backend_url>:2283;
|
||||
# }
|
||||
}
|
||||
```
|
||||
|
||||
#### Compatibility with Let's Encrypt
|
||||
|
||||
In the event that your nginx configuration includes a section for Let's Encrypt, it's likely that you have a segment similar to the following:
|
||||
|
||||
```nginx
|
||||
location ~ /.well-known {
|
||||
...
|
||||
}
|
||||
```
|
||||
|
||||
This particular `location` directive can inadvertently prevent mobile clients from reaching the `/.well-known/immich` path, which is crucial for discovery. Usual error message for this case is: "Your app major version is not compatible with the server". To remedy this, you should introduce an additional location block specifically for this path, ensuring that requests are correctly proxied to the Immich server:
|
||||
|
||||
```nginx
|
||||
location = /.well-known/immich {
|
||||
proxy_pass http://<backend_url>:2283;
|
||||
}
|
||||
```
|
||||
|
||||
By doing so, you'll maintain the functionality of Let's Encrypt while allowing mobile clients to access the necessary Immich path without obstruction.
|
||||
|
||||
### Caddy example config
|
||||
|
||||
As an alternative to nginx, you can also use [Caddy](https://caddyserver.com/) as a reverse proxy (with automatic HTTPS configuration). Below is an example config.
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
# Community Guides
|
||||
|
||||
This page lists community guides that are written around Immich, but not officially supported by the development team.
|
||||
|
||||
:::warning
|
||||
This list comes with no guarantees about security, performance, reliability, or accuracy. Use at your own risk.
|
||||
:::
|
||||
|
||||
import CommunityGuides from '../src/components/community-guides.tsx';
|
||||
import React from 'react';
|
||||
|
||||
<CommunityGuides />
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
# Community Projects
|
||||
|
||||
This page lists community projects that are built around Immich, but not officially supported by the development team.
|
||||
|
||||
:::warning
|
||||
This list comes with no guarantees about security, performance, reliability, or accuracy. Use at your own risk.
|
||||
:::
|
||||
|
||||
import CommunityProjects from '../src/components/community-projects.tsx';
|
||||
import React from 'react';
|
||||
|
||||
<CommunityProjects />
|
||||
|
|
@ -4,7 +4,7 @@ Immich supports the Google's Cast protocol so that photos and videos can be cast
|
|||
|
||||
## Enable Google Cast Support
|
||||
|
||||
Google Cast support is disabled by default. The web UI uses Google-provided scripts and must retreive them from Google servers when the page loads. This is a privacy concern for some and is thus opt-in.
|
||||
Google Cast support is disabled by default. The web UI uses Google-provided scripts and must retrieve them from Google servers when the page loads. This is a privacy concern for some and is thus opt-in.
|
||||
|
||||
You can enable Google Cast support through `Account Settings > Features > Cast > Google Cast`
|
||||
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ Options:
|
|||
-c, --concurrency <number> Number of assets to upload at the same time (default: 4, env: IMMICH_UPLOAD_CONCURRENCY)
|
||||
-j, --json-output Output detailed information in json format (default: false, env: IMMICH_JSON_OUTPUT)
|
||||
--delete Delete local assets after upload (env: IMMICH_DELETE_ASSETS)
|
||||
--delete-duplicates Delete local assets that are duplicates (already exist on server) (env: IMMICH_DELETE_DUPLICATES)
|
||||
--no-progress Hide progress bars (env: IMMICH_PROGRESS_BAR)
|
||||
--watch Watch for changes and upload automatically (default: false, env: IMMICH_WATCH_CHANGES)
|
||||
--help display help for command
|
||||
|
|
@ -182,7 +183,7 @@ For example to get a list of files that would be uploaded for further
|
|||
processing:
|
||||
|
||||
```bash
|
||||
immich upload --dry-run . | tail -n +4 | jq .newFiles[]
|
||||
immich upload --dry-run . | tail -n +6 | jq .newFiles[]
|
||||
```
|
||||
|
||||
### Obtain the API Key
|
||||
|
|
|
|||
|
|
@ -54,9 +54,25 @@ You do not need to redo any machine learning jobs after enabling hardware accele
|
|||
#### OpenVINO
|
||||
|
||||
- Integrated GPUs are more likely to experience issues than discrete GPUs, especially for older processors or servers with low RAM.
|
||||
- Ensure the server's kernel version is new enough to use the device for hardware accceleration.
|
||||
- Ensure the server's kernel version is new enough to use the device for hardware acceleration.
|
||||
- Expect higher RAM usage when using OpenVINO compared to CPU processing.
|
||||
|
||||
#### OpenVINO-WSL
|
||||
|
||||
- Ensure your container can access the /dev/dri directory, you can verify this by doing `docker exec -t immich_machine_learning ls -la /dev/dri`. If this is not the case execute `getent group render` and `getent group video` on the WSL host, then add those groups to hwaccel.ml.yaml
|
||||
```yaml
|
||||
openvino-wsl:
|
||||
devices:
|
||||
- /dev/dri:/dev/dri
|
||||
- /dev/dxg:/dev/dxg
|
||||
volumes:
|
||||
- /dev/bus/usb:/dev/bus/usb
|
||||
- /usr/lib/wsl:/usr/lib/wsl
|
||||
group_add:
|
||||
- 44 # Replace this number with the number you found with getent group video
|
||||
- 992 # Replace this number with the number you found with getent group render
|
||||
```
|
||||
|
||||
#### RKNN
|
||||
|
||||
- You must have a supported Rockchip SoC: only RK3566, RK3568, RK3576 and RK3588 are supported at this moment.
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@ import { mdiCloudOffOutline, mdiCloudCheckOutline } from '@mdi/js';
|
|||
import MobileAppDownload from '/docs/partials/_mobile-app-download.md';
|
||||
import MobileAppLogin from '/docs/partials/_mobile-app-login.md';
|
||||
import MobileAppBackup from '/docs/partials/_mobile-app-backup.md';
|
||||
import { cloudDonePath, cloudOffPath } from '@site/src/components/svg-paths';
|
||||
|
||||
# Mobile App
|
||||
|
||||
|
|
@ -11,6 +10,16 @@ import { cloudDonePath, cloudOffPath } from '@site/src/components/svg-paths';
|
|||
|
||||
<MobileAppDownload />
|
||||
|
||||
:::info Android verification
|
||||
Below are the SHA-256 fingerprints for the certificates signing the android applications.
|
||||
|
||||
- Playstore / Github releases:
|
||||
`86:C5:C4:55:DF:AF:49:85:92:3A:8F:35:AD:B3:1D:0C:9E:0B:95:7D:7F:94:C2:D2:AF:6A:24:38:AA:96:00:20`
|
||||
- F-Droid releases:
|
||||
`FA:8B:43:95:F4:A6:47:71:A0:53:D1:C7:57:73:5F:A2:30:13:74:F5:3D:58:0D:D1:75:AA:F7:A1:35:72:9C:BF`
|
||||
|
||||
:::
|
||||
|
||||
:::info Beta Program
|
||||
The beta release channel allows users to test upcoming changes before they are officially released. To join the channel use the links below.
|
||||
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ You can read this guide to learn more about [partner sharing](/features/partner-
|
|||
|
||||
## Public sharing
|
||||
|
||||
You can create a public link to share a group of photos or videos, or an album, with anyone. The public link can be shared via email, social media, or any other method. There are a varierity of options to customize the public link, such as setting an expiration date, password protection, and more. Public shared link is handy when you want to share a group of photos or videos with someone who doesn't have an Immich account and allow the shared user to upload their photos or videos to your account.
|
||||
You can create a public link to share a group of photos or videos, or an album, with anyone. The public link can be shared via email, social media, or any other method. There are a variety of options to customize the public link, such as setting an expiration date, password protection, and more. Public shared link is handy when you want to share a group of photos or videos with someone who doesn't have an Immich account and allow the shared user to upload their photos or videos to your account.
|
||||
|
||||
The public shared link is generated with a random URL, which acts as as a secret to avoid the link being guessed by unwanted parties, for instance.
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ In the Immich web UI:
|
|||
<img src={require('./img/create-external-library.webp').default} width="50%" title="Create Library button" />
|
||||
|
||||
- In the dialog, select which user should own the new library
|
||||
<img src={require('./img/library-owner.webp').default} width="50%" title="Library owner diaglog" />
|
||||
<img src={require('./img/library-owner.webp').default} width="50%" title="Library owner dialog" />
|
||||
|
||||
- Click the three-dots menu and select **Edit Import Paths**
|
||||
<img src={require('./img/edit-import-paths.webp').default} width="50%" title="Edit Import Paths menu option" />
|
||||
|
|
|
|||
|
|
@ -171,6 +171,7 @@ Redis (Sentinel) URL example JSON before encoding:
|
|||
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
|
||||
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
|
||||
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
|
||||
| `MACHINE_LEARNING_MODEL_ARENA` | Pre-allocates CPU memory to avoid memory fragmentation | true | machine learning |
|
||||
|
||||
\*1: It is recommended to begin with this parameter when changing the concurrency levels of the machine learning service and then tune the other ones.
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ In the settings of your new project, set "**Project name**" to a name you'll rem
|
|||
|
||||

|
||||
|
||||
The following screen will give you the option to further customize your `docker-compose.yml` file. Take note of `DB_STORAGE_TYPE: 'HDD'`and uncomment if applicable for your Synology setup.
|
||||
The following screen will give you the option to further customize your `docker-compose.yml` file. Take note of `DB_STORAGE_TYPE: 'HDD'` and uncomment if applicable for your Synology setup.
|
||||
|
||||

|
||||
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ After making a backup, please modify your `docker-compose.yml` file with the fol
|
|||
If you deviated from the defaults of pg14 or pgvectors0.2.0, you must adjust the pg major version and pgvecto.rs version. If you are still using the default `docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0` image, you can just follow the changes above. For example, if the previous image is `docker.io/tensorchord/pgvecto-rs:pg16-v0.3.0`, the new image should be `ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0` instead of the image specified in the diff.
|
||||
:::
|
||||
|
||||
After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, it’s normal for the server logs to be seemingly stuck at `Reindexing clip_index` and `Reindexing face_index`for some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time.
|
||||
After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, it’s normal for the server logs to be seemingly stuck at `Reindexing clip_index` and `Reindexing face_index` for some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time.
|
||||
|
||||
:::danger
|
||||
After switching to VectorChord, you should not downgrade Immich below 1.133.0.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
The mobile app can be downloaded from the following places:
|
||||
|
||||
- Obtainium: You can get your Obtainium config link from the [Utilities page of your Immich server](https://my.immich.app/utilities).
|
||||
- [Google Play Store](https://play.google.com/store/apps/details?id=app.alextran.immich)
|
||||
- [Apple App Store](https://apps.apple.com/us/app/immich/id1613945652)
|
||||
- [F-Droid](https://f-droid.org/packages/app.alextran.immich)
|
||||
|
|
|
|||
|
|
@ -57,6 +57,6 @@
|
|||
"node": ">=20"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.20.0"
|
||||
"node": "24.11.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,108 +0,0 @@
|
|||
import Link from '@docusaurus/Link';
|
||||
import React from 'react';
|
||||
|
||||
interface CommunityGuidesProps {
|
||||
title: string;
|
||||
description: string;
|
||||
url: string;
|
||||
}
|
||||
|
||||
const guides: CommunityGuidesProps[] = [
|
||||
{
|
||||
title: 'Cloudflare Tunnels with SSO/OAuth',
|
||||
description: `Setting up Cloudflare Tunnels and a SaaS App for Immich.`,
|
||||
url: 'https://github.com/immich-app/immich/discussions/8299',
|
||||
},
|
||||
{
|
||||
title: 'Database backup in TrueNAS',
|
||||
description: `Create a database backup with pgAdmin in TrueNAS.`,
|
||||
url: 'https://github.com/immich-app/immich/discussions/8809',
|
||||
},
|
||||
{
|
||||
title: 'Unraid backup scripts',
|
||||
description: `Back up your assets in Unraid with a pre-prepared script.`,
|
||||
url: 'https://github.com/immich-app/immich/discussions/8416',
|
||||
},
|
||||
{
|
||||
title: 'Sync folders with albums',
|
||||
description: `synchronize folders in imported library with albums having the folders name.`,
|
||||
url: 'https://github.com/immich-app/immich/discussions/3382',
|
||||
},
|
||||
{
|
||||
title: 'Immich Podman Quadlets Handbook',
|
||||
description:
|
||||
'A rewrite of the original Immich Docker Compose file using Podman Quadlets, with a set of extra guides in the repository’s wiki.',
|
||||
url: 'https://github.com/linux-universe/immich-podman-quadlets/blob/main/README.md',
|
||||
},
|
||||
{
|
||||
title: 'Podman/Quadlets Install',
|
||||
description: 'Documentation for simple podman setup using quadlets.',
|
||||
url: 'https://github.com/tbelway/immich-podman-quadlets/blob/main/docs/install/podman-quadlet.md',
|
||||
},
|
||||
{
|
||||
title: 'Google Photos import + albums',
|
||||
description: 'Import your Google Photos files into Immich and add your albums.',
|
||||
url: 'https://github.com/immich-app/immich/discussions/1340',
|
||||
},
|
||||
{
|
||||
title: 'Access Immich with custom domain',
|
||||
description: 'Access your local Immich installation over the internet using your own domain.',
|
||||
url: 'https://github.com/ppr88/immich-guides/blob/main/open-immich-custom-domain.md',
|
||||
},
|
||||
{
|
||||
title: 'Nginx caching map server',
|
||||
description: 'Increase privacy by using nginx as a caching proxy in front of a map tile server.',
|
||||
url: 'https://github.com/pcouy/pcouy.github.io/blob/main/_posts/2024-08-30-proxying-a-map-tile-server-for-increased-privacy.md',
|
||||
},
|
||||
{
|
||||
title: 'fail2ban setup instructions',
|
||||
description: 'How to configure an existing fail2ban installation to block incorrect login attempts.',
|
||||
url: 'https://github.com/immich-app/immich/discussions/3243#discussioncomment-6681948',
|
||||
},
|
||||
{
|
||||
title: 'Immich remote access with NordVPN Meshnet',
|
||||
description: 'Access Immich with an end-to-end encrypted connection.',
|
||||
url: 'https://meshnet.nordvpn.com/how-to/remote-files-media-access/immich-remote-access',
|
||||
},
|
||||
{
|
||||
title: 'Trust Self Signed Certificates with Immich - OAuth Setup',
|
||||
description:
|
||||
'Set up Certificate Authority trust with Immich, and your private OAuth2/OpenID service, while using a private CA for HTTPS commication.',
|
||||
url: 'https://github.com/immich-app/immich/discussions/18614',
|
||||
},
|
||||
];
|
||||
|
||||
function CommunityGuide({ title, description, url }: CommunityGuidesProps): JSX.Element {
|
||||
return (
|
||||
<section className="flex flex-col gap-4 justify-between dark:bg-immich-dark-gray bg-immich-gray dark:border-0 border-gray-200 border border-solid rounded-2xl px-4 py-6">
|
||||
<div className="flex flex-col gap-2">
|
||||
<p className="m-0 items-start flex gap-2 text-2xl font-bold text-immich-primary dark:text-immich-dark-primary">
|
||||
<span>{title}</span>
|
||||
</p>
|
||||
|
||||
<p className="m-0 text-sm text-gray-600 dark:text-gray-300">{description}</p>
|
||||
<p className="m-0 text-sm text-gray-600 dark:text-gray-300 my-4">
|
||||
<a href={url}>{url}</a>
|
||||
</p>
|
||||
</div>
|
||||
<div className="flex">
|
||||
<Link
|
||||
className="px-4 py-2 bg-immich-primary/10 dark:bg-gray-300 rounded-xl text-sm hover:no-underline text-immich-primary dark:text-immich-dark-bg font-semibold"
|
||||
to={url}
|
||||
>
|
||||
View Guide
|
||||
</Link>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
export default function CommunityGuides(): JSX.Element {
|
||||
return (
|
||||
<div className="grid grid-cols-1 xl:grid-cols-2 gap-4">
|
||||
{guides.map((guides) => (
|
||||
<CommunityGuide {...guides} />
|
||||
))}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
@ -1,158 +0,0 @@
|
|||
import Link from '@docusaurus/Link';
|
||||
import React from 'react';
|
||||
|
||||
interface CommunityProjectProps {
|
||||
title: string;
|
||||
description: string;
|
||||
url: string;
|
||||
}
|
||||
|
||||
const projects: CommunityProjectProps[] = [
|
||||
{
|
||||
title: 'immich-go',
|
||||
description: `An alternative to the immich-CLI that doesn't depend on nodejs. It specializes in importing Google Photos Takeout archives.`,
|
||||
url: 'https://github.com/simulot/immich-go',
|
||||
},
|
||||
{
|
||||
title: 'ImmichFrame',
|
||||
description: 'Run an Immich slideshow in a photo frame.',
|
||||
url: 'https://github.com/3rob3/ImmichFrame',
|
||||
},
|
||||
{
|
||||
title: 'API Album Sync',
|
||||
description: 'A Python script to sync folders as albums.',
|
||||
url: 'https://git.orenit.solutions/open/immichalbumpull',
|
||||
},
|
||||
{
|
||||
title: 'Immich-Tools',
|
||||
description: 'Provides scripts for handling problems on the repair page.',
|
||||
url: 'https://github.com/clumsyCoder00/Immich-Tools',
|
||||
},
|
||||
{
|
||||
title: 'Lightroom Publisher: mi.Immich.Publisher',
|
||||
description: 'Lightroom plugin to publish photos from Lightroom collections to Immich albums.',
|
||||
url: 'https://github.com/midzelis/mi.Immich.Publisher',
|
||||
},
|
||||
{
|
||||
title: 'Lightroom Immich Plugin: lrc-immich-plugin',
|
||||
description:
|
||||
'Lightroom plugin to publish, export photos from Lightroom to Immich. Import from Immich to Lightroom is also supported.',
|
||||
url: 'https://blog.fokuspunk.de/lrc-immich-plugin/',
|
||||
},
|
||||
{
|
||||
title: 'Immich-Tiktok-Remover',
|
||||
description: 'Script to search for and remove TikTok videos from your Immich library.',
|
||||
url: 'https://github.com/mxc2/immich-tiktok-remover',
|
||||
},
|
||||
{
|
||||
title: 'Immich Android TV',
|
||||
description: 'Unofficial Immich Android TV app.',
|
||||
url: 'https://github.com/giejay/Immich-Android-TV',
|
||||
},
|
||||
{
|
||||
title: 'Create albums from folders',
|
||||
description: 'A Python script to create albums based on the folder structure of an external library.',
|
||||
url: 'https://github.com/Salvoxia/immich-folder-album-creator',
|
||||
},
|
||||
{
|
||||
title: 'Powershell Module PSImmich',
|
||||
description: 'Powershell Module for the Immich API',
|
||||
url: 'https://github.com/hanpq/PSImmich',
|
||||
},
|
||||
{
|
||||
title: 'Immich Distribution',
|
||||
description: 'Snap package for easy install and zero-care auto updates of Immich. Self-hosted photo management.',
|
||||
url: 'https://immich-distribution.nsg.cc',
|
||||
},
|
||||
{
|
||||
title: 'Immich Kiosk',
|
||||
description: 'Lightweight slideshow to run on kiosk devices and browsers.',
|
||||
url: 'https://github.com/damongolding/immich-kiosk',
|
||||
},
|
||||
{
|
||||
title: 'Immich Power Tools',
|
||||
description: 'Power tools for organizing your immich library.',
|
||||
url: 'https://github.com/varun-raj/immich-power-tools',
|
||||
},
|
||||
{
|
||||
title: 'Immich Public Proxy',
|
||||
description:
|
||||
'Share your Immich photos and albums in a safe way without exposing your Immich instance to the public.',
|
||||
url: 'https://github.com/alangrainger/immich-public-proxy',
|
||||
},
|
||||
{
|
||||
title: 'Immich Kodi',
|
||||
description: 'Unofficial Kodi plugin for Immich.',
|
||||
url: 'https://github.com/vladd11/immich-kodi',
|
||||
},
|
||||
{
|
||||
title: 'Immich Downloader',
|
||||
description: 'Downloads a configurable number of random photos based on people or album ID.',
|
||||
url: 'https://github.com/jon6fingrs/immich-dl',
|
||||
},
|
||||
{
|
||||
title: 'Immich Upload Optimizer',
|
||||
description: 'Automatically optimize files uploaded to Immich in order to save storage space',
|
||||
url: 'https://github.com/miguelangel-nubla/immich-upload-optimizer',
|
||||
},
|
||||
{
|
||||
title: 'Immich Machine Learning Load Balancer',
|
||||
description: 'Speed up your machine learning by load balancing your requests to multiple computers',
|
||||
url: 'https://github.com/apetersson/immich_ml_balancer',
|
||||
},
|
||||
{
|
||||
title: 'Immich Drop Uploader',
|
||||
description: 'A tiny, zero-login web app for collecting photos/videos from anyone into your Immich server.',
|
||||
url: 'https://github.com/Nasogaa/immich-drop',
|
||||
},
|
||||
{
|
||||
title: 'Immich Birthday Sync',
|
||||
description: 'Bulk-upload and -download birthdays, with CardDAV sync support',
|
||||
url: 'https://github.com/sid3windr/immich-birthday',
|
||||
},
|
||||
{
|
||||
title: 'Immich Stack',
|
||||
description: 'Auto-stack photos with identical filenames and differing extensions (i.e. JPG+RAW)',
|
||||
url: 'https://github.com/sid3windr/immich-stack',
|
||||
},
|
||||
{
|
||||
title: 'Immich Stack',
|
||||
description: 'Automatically groups similar photos into stacks within the Immich photo management system.',
|
||||
url: 'https://github.com/Majorfi/immich-stack/',
|
||||
},
|
||||
];
|
||||
|
||||
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
|
||||
return (
|
||||
<section className="flex flex-col gap-4 justify-between dark:bg-immich-dark-gray bg-immich-gray dark:border-0 border-gray-200 border border-solid rounded-2xl px-4 py-6">
|
||||
<div className="flex flex-col gap-2">
|
||||
<p className="m-0 items-start flex gap-2 text-2xl font-bold text-immich-primary dark:text-immich-dark-primary">
|
||||
<span>{title}</span>
|
||||
</p>
|
||||
|
||||
<p className="m-0 text-sm text-gray-600 dark:text-gray-300">{description}</p>
|
||||
<p className="m-0 text-sm text-gray-600 dark:text-gray-300 my-4">
|
||||
<a href={url}>{url}</a>
|
||||
</p>
|
||||
</div>
|
||||
<div className="flex">
|
||||
<Link
|
||||
className="px-4 py-2 bg-immich-primary/10 dark:bg-gray-300 rounded-xl text-sm hover:no-underline text-immich-primary dark:text-immich-dark-bg font-semibold"
|
||||
to={url}
|
||||
>
|
||||
View Link
|
||||
</Link>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
export default function CommunityProjects(): JSX.Element {
|
||||
return (
|
||||
<div className="grid grid-cols-1 xl:grid-cols-2 gap-4">
|
||||
{projects.map((project) => (
|
||||
<CommunityProject {...project} />
|
||||
))}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
export const discordPath =
|
||||
'M81.15,0c-1.2376,2.1973-2.3489,4.4704-3.3591,6.794-9.5975-1.4396-19.3718-1.4396-28.9945,0-.985-2.3236-2.1216-4.5967-3.3591-6.794-9.0166,1.5407-17.8059,4.2431-26.1405,8.0568C2.779,32.5304-1.6914,56.3725.5312,79.8863c9.6732,7.1476,20.5083,12.603,32.0505,16.0884,2.6014-3.4854,4.8998-7.1981,6.8698-11.0623-3.738-1.3891-7.3497-3.1318-10.8098-5.1523.9092-.6567,1.7932-1.3386,2.6519-1.9953,20.281,9.547,43.7696,9.547,64.0758,0,.8587.7072,1.7427,1.3891,2.6519,1.9953-3.4601,2.0457-7.0718,3.7632-10.835,5.1776,1.97,3.8642,4.2683,7.5769,6.8698,11.0623,11.5419-3.4854,22.3769-8.9156,32.0509-16.0631,2.626-27.2771-4.496-50.9172-18.817-71.8548C98.9811,4.2684,90.1918,1.5659,81.1752.0505l-.0252-.0505ZM42.2802,65.4144c-6.2383,0-11.4159-5.6575-11.4159-12.6535s4.9755-12.6788,11.3907-12.6788,11.5169,5.708,11.4159,12.6788c-.101,6.9708-5.026,12.6535-11.3907,12.6535ZM84.3576,65.4144c-6.2637,0-11.3907-5.6575-11.3907-12.6535s4.9755-12.6788,11.3907-12.6788,11.4917,5.708,11.3906,12.6788c-.101,6.9708-5.026,12.6535-11.3906,12.6535Z';
|
||||
export const discordViewBox = '0 0 126.644 96';
|
||||
6
docs/static/_redirects
vendored
6
docs/static/_redirects
vendored
|
|
@ -27,8 +27,10 @@
|
|||
/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
|
||||
/guides/api-album-sync https://awesome.immich.app/ 307
|
||||
/guides/remove-offline-files https://awesome.immich.app/ 307
|
||||
/community-guides https://awesome.immich.app/ 307
|
||||
/community-projects https://awesome.immich.app/ 307
|
||||
/overview/introduction /overview/quick-start 307
|
||||
/overview/welcome /overview/quick-start 307
|
||||
/docs/* /:splat 307
|
||||
|
|
|
|||
12
docs/static/archived-versions.json
vendored
12
docs/static/archived-versions.json
vendored
|
|
@ -1,4 +1,16 @@
|
|||
[
|
||||
{
|
||||
"label": "v2.2.1",
|
||||
"url": "https://docs.v2.2.1.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.2.0",
|
||||
"url": "https://docs.v2.2.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.1.0",
|
||||
"url": "https://docs.v2.1.0.archive.immich.app"
|
||||
},
|
||||
{
|
||||
"label": "v2.0.1",
|
||||
"url": "https://docs.v2.0.1.archive.immich.app"
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
22.20.0
|
||||
24.11.0
|
||||
|
|
|
|||
|
|
@ -35,10 +35,10 @@ services:
|
|||
- 2285:2285
|
||||
|
||||
redis:
|
||||
image: redis:6.2-alpine@sha256:2185e741f4c1e7b0ea9ca1e163a3767c4270a73086b6bbea2049a7203212fb7f
|
||||
image: redis:6.2-alpine@sha256:77697a75da9f94e9357b61fcaf8345f69e3d9d32e9d15032c8415c21263977dc
|
||||
|
||||
database:
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:11ced39d65a92a54d12890ced6a26cc2003f92697d6f0d4d944b98459dba7138
|
||||
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:6f3e9d2c2177af16c2988ff71425d79d89ca630ec2f9c8db03209ab716542338
|
||||
command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf
|
||||
environment:
|
||||
POSTGRES_PASSWORD: postgres
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "immich-e2e",
|
||||
"version": "2.0.1",
|
||||
"version": "2.2.1",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
"@playwright/test": "^1.44.1",
|
||||
"@socket.io/component-emitter": "^3.1.2",
|
||||
"@types/luxon": "^3.4.2",
|
||||
"@types/node": "^22.18.8",
|
||||
"@types/node": "^22.18.12",
|
||||
"@types/oidc-provider": "^9.0.0",
|
||||
"@types/pg": "^8.15.1",
|
||||
"@types/pngjs": "^6.0.4",
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
"eslint-config-prettier": "^10.1.8",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-unicorn": "^60.0.0",
|
||||
"exiftool-vendored": "^28.3.1",
|
||||
"exiftool-vendored": "^31.1.0",
|
||||
"globals": "^16.0.0",
|
||||
"jose": "^5.6.3",
|
||||
"luxon": "^3.4.4",
|
||||
|
|
@ -52,6 +52,6 @@
|
|||
"vitest": "^3.0.0"
|
||||
},
|
||||
"volta": {
|
||||
"node": "22.20.0"
|
||||
"node": "24.11.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -136,6 +136,7 @@ describe('/albums', () => {
|
|||
expect(body).toEqual({
|
||||
...user1Albums[0],
|
||||
assets: [expect.objectContaining({ isFavorite: false })],
|
||||
contributorCounts: [{ userId: user1.userId, assetCount: 1 }],
|
||||
lastModifiedAssetTimestamp: expect.any(String),
|
||||
startDate: expect.any(String),
|
||||
endDate: expect.any(String),
|
||||
|
|
@ -310,6 +311,7 @@ describe('/albums', () => {
|
|||
expect(body).toEqual({
|
||||
...user1Albums[0],
|
||||
assets: [expect.objectContaining({ id: user1Albums[0].assets[0].id })],
|
||||
contributorCounts: [{ userId: user1.userId, assetCount: 1 }],
|
||||
lastModifiedAssetTimestamp: expect.any(String),
|
||||
startDate: expect.any(String),
|
||||
endDate: expect.any(String),
|
||||
|
|
@ -345,6 +347,7 @@ describe('/albums', () => {
|
|||
expect(body).toEqual({
|
||||
...user1Albums[0],
|
||||
assets: [expect.objectContaining({ id: user1Albums[0].assets[0].id })],
|
||||
contributorCounts: [{ userId: user1.userId, assetCount: 1 }],
|
||||
lastModifiedAssetTimestamp: expect.any(String),
|
||||
startDate: expect.any(String),
|
||||
endDate: expect.any(String),
|
||||
|
|
@ -362,6 +365,7 @@ describe('/albums', () => {
|
|||
expect(body).toEqual({
|
||||
...user1Albums[0],
|
||||
assets: [],
|
||||
contributorCounts: [{ userId: user1.userId, assetCount: 1 }],
|
||||
assetCount: 1,
|
||||
lastModifiedAssetTimestamp: expect.any(String),
|
||||
endDate: expect.any(String),
|
||||
|
|
@ -382,6 +386,7 @@ describe('/albums', () => {
|
|||
expect(body).toEqual({
|
||||
...user2Albums[0],
|
||||
assets: [],
|
||||
contributorCounts: [{ userId: user1.userId, assetCount: 1 }],
|
||||
assetCount: 1,
|
||||
lastModifiedAssetTimestamp: expect.any(String),
|
||||
endDate: expect.any(String),
|
||||
|
|
|
|||
|
|
@ -113,6 +113,7 @@ describe('/server', () => {
|
|||
importFaces: false,
|
||||
oauth: false,
|
||||
oauthAutoLaunch: false,
|
||||
ocr: false,
|
||||
passwordLogin: true,
|
||||
search: true,
|
||||
sidecar: true,
|
||||
|
|
|
|||
|
|
@ -582,7 +582,7 @@ describe('/tags', () => {
|
|||
expect(body).toEqual([expect.objectContaining({ id: userAsset.id, success: true })]);
|
||||
});
|
||||
|
||||
it('should remove duplicate assets only once', async () => {
|
||||
it.skip('should remove duplicate assets only once', async () => {
|
||||
const tagA = await create(user.accessToken, { name: 'TagA' });
|
||||
await tagAssets(
|
||||
{ id: tagA.id, bulkIdsDto: { ids: [userAsset.id] } },
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import {
|
||||
JobName,
|
||||
LoginResponseDto,
|
||||
createStack,
|
||||
deleteUserAdmin,
|
||||
|
|
@ -327,6 +328,8 @@ describe('/admin/users', () => {
|
|||
{ headers: asBearerAuth(user.accessToken) },
|
||||
);
|
||||
|
||||
await utils.waitForQueueFinish(admin.accessToken, JobName.BackgroundTask);
|
||||
|
||||
const { status, body } = await request(app)
|
||||
.delete(`/admin/users/${user.userId}`)
|
||||
.send({ force: true })
|
||||
|
|
|
|||
|
|
@ -442,6 +442,176 @@ describe(`immich upload`, () => {
|
|||
});
|
||||
});
|
||||
|
||||
describe('immich upload --delete-duplicates', () => {
|
||||
it('should delete local duplicate files', async () => {
|
||||
const {
|
||||
stderr: firstStderr,
|
||||
stdout: firstStdout,
|
||||
exitCode: firstExitCode,
|
||||
} = await immichCli(['upload', `${testAssetDir}/albums/nature/silver_fir.jpg`]);
|
||||
expect(firstStderr).toContain('{message}');
|
||||
expect(firstStdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([expect.stringContaining('Successfully uploaded 1 new asset')]),
|
||||
);
|
||||
expect(firstExitCode).toBe(0);
|
||||
|
||||
await mkdir(`/tmp/albums/nature`, { recursive: true });
|
||||
await symlink(`${testAssetDir}/albums/nature/silver_fir.jpg`, `/tmp/albums/nature/silver_fir.jpg`);
|
||||
|
||||
// Upload with --delete-duplicates flag
|
||||
const { stderr, stdout, exitCode } = await immichCli([
|
||||
'upload',
|
||||
`/tmp/albums/nature/silver_fir.jpg`,
|
||||
'--delete-duplicates',
|
||||
]);
|
||||
|
||||
// Check that the duplicate file was deleted
|
||||
const files = await readdir(`/tmp/albums/nature`);
|
||||
await rm(`/tmp/albums/nature`, { recursive: true });
|
||||
expect(files.length).toBe(0);
|
||||
|
||||
expect(stdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([
|
||||
expect.stringContaining('Found 0 new files and 1 duplicate'),
|
||||
expect.stringContaining('All assets were already uploaded, nothing to do'),
|
||||
]),
|
||||
);
|
||||
expect(stderr).toContain('{message}');
|
||||
expect(exitCode).toBe(0);
|
||||
|
||||
// Verify no new assets were uploaded
|
||||
const assets = await getAssetStatistics({}, { headers: asKeyAuth(key) });
|
||||
expect(assets.total).toBe(1);
|
||||
});
|
||||
|
||||
it('should have accurate dry run with --delete-duplicates', async () => {
|
||||
const {
|
||||
stderr: firstStderr,
|
||||
stdout: firstStdout,
|
||||
exitCode: firstExitCode,
|
||||
} = await immichCli(['upload', `${testAssetDir}/albums/nature/silver_fir.jpg`]);
|
||||
expect(firstStderr).toContain('{message}');
|
||||
expect(firstStdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([expect.stringContaining('Successfully uploaded 1 new asset')]),
|
||||
);
|
||||
expect(firstExitCode).toBe(0);
|
||||
|
||||
await mkdir(`/tmp/albums/nature`, { recursive: true });
|
||||
await symlink(`${testAssetDir}/albums/nature/silver_fir.jpg`, `/tmp/albums/nature/silver_fir.jpg`);
|
||||
|
||||
// Upload with --delete-duplicates and --dry-run flags
|
||||
const { stderr, stdout, exitCode } = await immichCli([
|
||||
'upload',
|
||||
`/tmp/albums/nature/silver_fir.jpg`,
|
||||
'--delete-duplicates',
|
||||
'--dry-run',
|
||||
]);
|
||||
|
||||
// Check that the duplicate file was NOT deleted in dry run mode
|
||||
const files = await readdir(`/tmp/albums/nature`);
|
||||
await rm(`/tmp/albums/nature`, { recursive: true });
|
||||
expect(files.length).toBe(1);
|
||||
|
||||
expect(stdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([
|
||||
expect.stringContaining('Found 0 new files and 1 duplicate'),
|
||||
expect.stringContaining('Would have deleted 1 local asset'),
|
||||
]),
|
||||
);
|
||||
expect(stderr).toContain('{message}');
|
||||
expect(exitCode).toBe(0);
|
||||
|
||||
// Verify no new assets were uploaded
|
||||
const assets = await getAssetStatistics({}, { headers: asKeyAuth(key) });
|
||||
expect(assets.total).toBe(1);
|
||||
});
|
||||
|
||||
it('should work with both --delete and --delete-duplicates flags', async () => {
|
||||
// First, upload a file to create a duplicate on the server
|
||||
const {
|
||||
stderr: firstStderr,
|
||||
stdout: firstStdout,
|
||||
exitCode: firstExitCode,
|
||||
} = await immichCli(['upload', `${testAssetDir}/albums/nature/silver_fir.jpg`]);
|
||||
expect(firstStderr).toContain('{message}');
|
||||
expect(firstStdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([expect.stringContaining('Successfully uploaded 1 new asset')]),
|
||||
);
|
||||
expect(firstExitCode).toBe(0);
|
||||
|
||||
// Both new and duplicate files
|
||||
await mkdir(`/tmp/albums/nature`, { recursive: true });
|
||||
await symlink(`${testAssetDir}/albums/nature/silver_fir.jpg`, `/tmp/albums/nature/silver_fir.jpg`); // duplicate
|
||||
await symlink(`${testAssetDir}/albums/nature/el_torcal_rocks.jpg`, `/tmp/albums/nature/el_torcal_rocks.jpg`); // new
|
||||
|
||||
// Upload with both --delete and --delete-duplicates flags
|
||||
const { stderr, stdout, exitCode } = await immichCli([
|
||||
'upload',
|
||||
`/tmp/albums/nature`,
|
||||
'--delete',
|
||||
'--delete-duplicates',
|
||||
]);
|
||||
|
||||
// Check that both files were deleted (new file due to --delete, duplicate due to --delete-duplicates)
|
||||
const files = await readdir(`/tmp/albums/nature`);
|
||||
await rm(`/tmp/albums/nature`, { recursive: true });
|
||||
expect(files.length).toBe(0);
|
||||
|
||||
expect(stdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([
|
||||
expect.stringContaining('Found 1 new files and 1 duplicate'),
|
||||
expect.stringContaining('Successfully uploaded 1 new asset'),
|
||||
expect.stringContaining('Deleting assets that have been uploaded'),
|
||||
]),
|
||||
);
|
||||
expect(stderr).toContain('{message}');
|
||||
expect(exitCode).toBe(0);
|
||||
|
||||
// Verify one new asset was uploaded (total should be 2 now)
|
||||
const assets = await getAssetStatistics({}, { headers: asKeyAuth(key) });
|
||||
expect(assets.total).toBe(2);
|
||||
});
|
||||
|
||||
it('should only delete duplicates when --delete-duplicates is used without --delete', async () => {
|
||||
const {
|
||||
stderr: firstStderr,
|
||||
stdout: firstStdout,
|
||||
exitCode: firstExitCode,
|
||||
} = await immichCli(['upload', `${testAssetDir}/albums/nature/silver_fir.jpg`]);
|
||||
expect(firstStderr).toContain('{message}');
|
||||
expect(firstStdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([expect.stringContaining('Successfully uploaded 1 new asset')]),
|
||||
);
|
||||
expect(firstExitCode).toBe(0);
|
||||
|
||||
// Both new and duplicate files
|
||||
await mkdir(`/tmp/albums/nature`, { recursive: true });
|
||||
await symlink(`${testAssetDir}/albums/nature/silver_fir.jpg`, `/tmp/albums/nature/silver_fir.jpg`); // duplicate
|
||||
await symlink(`${testAssetDir}/albums/nature/el_torcal_rocks.jpg`, `/tmp/albums/nature/el_torcal_rocks.jpg`); // new
|
||||
|
||||
// Upload with only --delete-duplicates flag
|
||||
const { stderr, stdout, exitCode } = await immichCli(['upload', `/tmp/albums/nature`, '--delete-duplicates']);
|
||||
|
||||
// Check that only the duplicate was deleted, new file should remain
|
||||
const files = await readdir(`/tmp/albums/nature`);
|
||||
await rm(`/tmp/albums/nature`, { recursive: true });
|
||||
expect(files).toEqual(['el_torcal_rocks.jpg']);
|
||||
|
||||
expect(stdout.split('\n')).toEqual(
|
||||
expect.arrayContaining([
|
||||
expect.stringContaining('Found 1 new files and 1 duplicate'),
|
||||
expect.stringContaining('Successfully uploaded 1 new asset'),
|
||||
]),
|
||||
);
|
||||
expect(stderr).toContain('{message}');
|
||||
expect(exitCode).toBe(0);
|
||||
|
||||
// Verify one new asset was uploaded (total should be 2 now)
|
||||
const assets = await getAssetStatistics({}, { headers: asKeyAuth(key) });
|
||||
expect(assets.total).toBe(2);
|
||||
});
|
||||
});
|
||||
|
||||
describe('immich upload --skip-hash', () => {
|
||||
it('should skip hashing', async () => {
|
||||
const filename = `albums/nature/silver_fir.jpg`;
|
||||
|
|
|
|||
|
|
@ -119,5 +119,6 @@ export const deviceDto = {
|
|||
isPendingSyncReset: false,
|
||||
deviceOS: '',
|
||||
deviceType: '',
|
||||
appVersion: null,
|
||||
},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ test.describe('Asset Viewer Navbar', () => {
|
|||
await page.goto(`/photos/${asset.id}`);
|
||||
await page.waitForSelector('#immich-asset-viewer');
|
||||
await page.keyboard.press('f');
|
||||
await expect(page.locator('#notification-list').getByTestId('message')).toHaveText('Added to favorites');
|
||||
await expect(page.getByText('Added to favorites')).toBeVisible();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -51,6 +51,6 @@ test.describe('Slideshow', () => {
|
|||
|
||||
await expect(page.getByRole('button', { name: 'Exit Slideshow' })).toBeVisible();
|
||||
await page.keyboard.press('f');
|
||||
await expect(page.locator('#notification-list')).not.toBeVisible();
|
||||
await expect(page.getByText('Added to favorites')).not.toBeVisible();
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ test.describe('Registration', () => {
|
|||
await page.getByRole('button', { name: 'User Privacy' }).click();
|
||||
await page.getByRole('button', { name: 'Storage Template' }).click();
|
||||
await page.getByRole('button', { name: 'Backups' }).click();
|
||||
await page.getByRole('button', { name: 'Mobile App' }).click();
|
||||
await page.getByRole('button', { name: 'Done' }).click();
|
||||
|
||||
// success
|
||||
|
|
@ -85,6 +86,7 @@ test.describe('Registration', () => {
|
|||
await page.getByRole('button', { name: 'Theme' }).click();
|
||||
await page.getByRole('button', { name: 'Language' }).click();
|
||||
await page.getByRole('button', { name: 'User Privacy' }).click();
|
||||
await page.getByRole('button', { name: 'Mobile App' }).click();
|
||||
await page.getByRole('button', { name: 'Done' }).click();
|
||||
|
||||
// success
|
||||
|
|
|
|||
|
|
@ -170,7 +170,6 @@
|
|||
"duplicates": "Duplikate",
|
||||
"duration": "Duur",
|
||||
"edit": "Wysig",
|
||||
"edited": "Gewysigd",
|
||||
"search_by_description": "Soek by beskrywing",
|
||||
"search_by_description_example": "Stapdag in Sapa",
|
||||
"version": "Weergawe",
|
||||
|
|
|
|||
20
i18n/ar.json
20
i18n/ar.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "إضافة الى البومات",
|
||||
"add_to_albums_count": "إضافه إلى البومات ({count})",
|
||||
"add_to_shared_album": "إضافة إلى ألبوم مشارك",
|
||||
"add_upload_to_stack": "اضف رفع الى حزمة",
|
||||
"add_url": "إضافة رابط",
|
||||
"added_to_archive": "أُضيفت للأرشيف",
|
||||
"added_to_favorites": "أُضيفت للمفضلات",
|
||||
|
|
@ -118,12 +119,12 @@
|
|||
"library_settings": "المكتبة الخارجية",
|
||||
"library_settings_description": "إدارة إعدادات المكتبة الخارجية",
|
||||
"library_tasks_description": "مسح المكتبات الخارجية للعثور على الأصول الجديدة و/أو المتغيرة",
|
||||
"library_watching_enable_description": "راقب المكتبات الخارجية لتغييرات الملفات",
|
||||
"library_watching_settings": "مراقبة المكتبات (تجريبي)",
|
||||
"library_watching_enable_description": "مراقبة المكتبات الخارجية لاكتشاف تغييرات الملفات",
|
||||
"library_watching_settings": "مراقبة المكتبات [تجريبي]",
|
||||
"library_watching_settings_description": "راقب تلقائيًا التغييرات في الملفات",
|
||||
"logging_enable_description": "تفعيل تسجيل الأحداث",
|
||||
"logging_level_description": "عند التفعيل، أي مستوى تسجيل سيستخدم.",
|
||||
"logging_settings": "تسجيل الاحداث",
|
||||
"logging_settings": "السجلات",
|
||||
"machine_learning_availability_checks": "تحقق من التوفر",
|
||||
"machine_learning_availability_checks_description": "تحديد خوادم التعلم الآلي المتاحة تلقائيًا وإعطاءها الأولوية",
|
||||
"machine_learning_availability_checks_enabled": "تفعيل عمليات فحص التوفر",
|
||||
|
|
@ -205,7 +206,7 @@
|
|||
"note_cannot_be_changed_later": "ملاحظة: لا يمكن تغيير هذا لاحقًا!",
|
||||
"notification_email_from_address": "عنوان المرسل",
|
||||
"notification_email_from_address_description": "عنوان البريد الإلكتروني للمرسل، على سبيل المثال: \"Immich Photo Server noreply@example.com\". تاكد من استخدام عنوان بريد الكتروني يسمح لك بارسال البريد الالكتروني منه.",
|
||||
"notification_email_host_description": "مضيف خادم البريد الإلكتروني (مثلًا: smtp.immich.app)",
|
||||
"notification_email_host_description": "عنوان خادم البريد الإلكتروني (مثل smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "تجاهل أخطاء الشهادة",
|
||||
"notification_email_ignore_certificate_errors_description": "تجاهل أخطاء التحقق من صحة شهادة TLS (غير مستحسن)",
|
||||
"notification_email_password_description": "كلمة المرور المستخدمة للمصادقة مع خادم البريد الإلكتروني",
|
||||
|
|
@ -332,7 +333,7 @@
|
|||
"transcoding_max_b_frames": "أقصى عدد من الإطارات B",
|
||||
"transcoding_max_b_frames_description": "القيم الأعلى تعزز كفاءة الضغط، ولكنها تبطئ عملية الترميز. قد لا تكون متوافقة مع التسريع العتادي على الأجهزة القديمة. قيمة 0 تعطل إطارات B، بينما تضبط القيمة -1 هذا القيمة تلقائيًا.",
|
||||
"transcoding_max_bitrate": "الحد الأقصى لمعدل البت",
|
||||
"transcoding_max_bitrate_description": "يمكن أن يؤدي تعيين الحد الأقصى لمعدل البت إلى جعل أحجام الملفات أكثر قابلية للتنبؤ بها بتكلفة بسيطة بالنسبة للجودة. عند دقة 720 بكسل، تكون القيم النموذجية 2600 كيلو بت لـ VP9 أو HEVC، أو 4500 كيلو بت لـ H.264. معطل إذا تم ضبطه على 0.",
|
||||
"transcoding_max_bitrate_description": "يتيح تعيين معدل البت الأقصى التحكم في حجم الملف مع تأثير طفيف على الجودة.عند دقة 720p، القيم المقترحة هي 2600 كيلوبت/ثانية لـ VP9 أو HEVC، و4500 كيلوبت/ثانية لـ H.264.يتم تعطيل الإعداد عند القيمة 0. إذا لم تُحدَّد وحدة، يُفترض k (كيلوبت/ثانية)؛ لذا فإن 5000، 5000k، و5M متكافئة.",
|
||||
"transcoding_max_keyframe_interval": "الحد الأقصى للفاصل الزمني للإطار الرئيسي",
|
||||
"transcoding_max_keyframe_interval_description": "يضبط الحد الأقصى لمسافة الإطار بين الإطارات الرئيسية. تؤدي القيم المنخفضة إلى زيادة سوء كفاءة الضغط، ولكنها تعمل على تحسين أوقات البحث وقد تعمل على تحسين الجودة في المشاهد ذات الحركة السريعة. 0 يضبط هذه القيمة تلقائيًا.",
|
||||
"transcoding_optimal_description": "مقاطع الفيديو ذات الدقة الأعلى من الدقة المستهدفة أو بتنسيق غير مقبول",
|
||||
|
|
@ -350,7 +351,7 @@
|
|||
"transcoding_target_resolution": "القرار المستهدف",
|
||||
"transcoding_target_resolution_description": "يمكن أن تحافظ الدقة الأعلى على المزيد من التفاصيل ولكنها تستغرق وقتًا أطول للتشفير، ولها أحجام ملفات أكبر، ويمكن أن تقلل من استجابة التطبيق.",
|
||||
"transcoding_temporal_aq": "التكميم التكيفي الزمني",
|
||||
"transcoding_temporal_aq_description": "ينطبق فقط على NVENC. يزيد من جودة المشاهد عالية التفاصيل ومنخفضة الحركة. قد لا يكون متوافقًا مع الأجهزة القديمة.",
|
||||
"transcoding_temporal_aq_description": "ينطبق فقط على NVENC. تعمل \"الكمّية التكيفية الزمنية\" على تحسين جودة المشاهد ذات التفاصيل الدقيقة والحركة البطيئة. قد لا يكون هذا الخيار متوافقًا مع الأجهزة القديمة.",
|
||||
"transcoding_threads": "الخيوط",
|
||||
"transcoding_threads_description": "تؤدي القيم الأعلى إلى تشفير أسرع، ولكنها تترك مساحة أقل للخادم لمعالجة المهام الأخرى أثناء النشاط. يجب ألا تزيد هذه القيمة عن عدد مراكز وحدة المعالجة المركزية. يزيد من الإستغلال إذا تم ضبطه على 0.",
|
||||
"transcoding_tone_mapping": "رسم الخرائط النغمية",
|
||||
|
|
@ -700,7 +701,6 @@
|
|||
"comments_and_likes": "التعليقات والإعجابات",
|
||||
"comments_are_disabled": "التعليقات معطلة",
|
||||
"common_create_new_album": "إنشاء ألبوم جديد",
|
||||
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
|
||||
"completed": "اكتمل",
|
||||
"confirm": "تأكيد",
|
||||
"confirm_admin_password": "تأكيد كلمة مرور المسؤول",
|
||||
|
|
@ -882,7 +882,6 @@
|
|||
"edit_tag": "تعديل العلامة",
|
||||
"edit_title": "تعديل العنوان",
|
||||
"edit_user": "تعديل المستخدم",
|
||||
"edited": "تم التعديل",
|
||||
"editor": "محرر",
|
||||
"editor_close_without_save_prompt": "لن يتم حفظ التغييرات",
|
||||
"editor_close_without_save_title": "إغلاق المحرر؟",
|
||||
|
|
@ -1119,7 +1118,6 @@
|
|||
"header_settings_field_validator_msg": "القيمة لا يمكن ان تكون فارغة",
|
||||
"header_settings_header_name_input": "اسم الرأس",
|
||||
"header_settings_header_value_input": "قيمة الرأس",
|
||||
"headers_settings_tile_subtitle": "قم بتعريف رؤوس الوكيل التي يجب أن يرسلها التطبيق مع كل طلب شبكة",
|
||||
"headers_settings_tile_title": "رؤوس وكيل مخصصة",
|
||||
"hi_user": "مرحبا {name} ({email})",
|
||||
"hide_all_people": "إخفاء جميع الأشخاص",
|
||||
|
|
@ -1542,13 +1540,9 @@
|
|||
"privacy": "الخصوصية",
|
||||
"profile": "حساب تعريفي",
|
||||
"profile_drawer_app_logs": "السجلات",
|
||||
"profile_drawer_client_out_of_date_major": "تطبيق الهاتف المحمول قديم.يرجى التحديث إلى أحدث إصدار رئيسي.",
|
||||
"profile_drawer_client_out_of_date_minor": "تطبيق الهاتف المحمول قديم.يرجى التحديث إلى أحدث إصدار صغير.",
|
||||
"profile_drawer_client_server_up_to_date": "العميل والخادم محدثان",
|
||||
"profile_drawer_github": "Github",
|
||||
"profile_drawer_readonly_mode": "تم تفعيل وضع القراءة فقط. اضغط مطولا على رمز صورة المستخدم للخروج.",
|
||||
"profile_drawer_server_out_of_date_major": "الخادم قديم.يرجى التحديث إلى أحدث إصدار رئيسي.",
|
||||
"profile_drawer_server_out_of_date_minor": "الخادم قديم.يرجى التحديث إلى أحدث إصدار صغير.",
|
||||
"profile_image_of_user": "صورة الملف الشخصي لـ {user}",
|
||||
"profile_picture_set": "مجموعة الصور الشخصية.",
|
||||
"public_album": "الألبوم العام",
|
||||
|
|
|
|||
11
i18n/be.json
11
i18n/be.json
|
|
@ -51,6 +51,9 @@
|
|||
"backup_keep_last_amount": "Колькасць папярэдніх рэзервовых копій для захавання",
|
||||
"backup_onboarding_1_description": "зняшняя копія ў воблаку або ў іншым фізічным месцы.",
|
||||
"backup_onboarding_2_description": "лакальныя копіі на іншых прыладах. Гэта ўключае ў сябе асноўныя файлы і лакальную рэзервовую копію гэтых файлаў.",
|
||||
"backup_onboarding_3_description": "поўная колькасць копій вашых данных, у тым ліку зыходных файлаў. Гэта ўключае 1 пазаштатную копію і 2 лакальныя копіі.",
|
||||
"backup_onboarding_description": "<backblaze-link> стратэгія рэзервавання 3-2-1 </backblaze-link> рэкамендавана для аховы вашых данных. Вы павінны захоўваць копіі вашых загружаных фота / відэа гэтак жа добра, як базу данных Immich для вычарпальна поўнага рэзервовага капіявання.",
|
||||
"backup_onboarding_footer": "Каб атрымаць дадатковую інфармацыю пра рэзервовае капіраванне Immich, звярніцеся да <link>дакументацыі</link>.",
|
||||
"backup_onboarding_parts_title": "Рэзервовая копія «3-2-1» уключае ў сябе:",
|
||||
"backup_onboarding_title": "Рэзервовыя копіі",
|
||||
"backup_settings": "Налады рэзервовага капіявання",
|
||||
|
|
@ -93,6 +96,8 @@
|
|||
"image_resolution": "Раздзяляльнасць",
|
||||
"image_settings": "Налады відарыса",
|
||||
"image_settings_description": "Кіруйце якасцю і раздзяляльнасцю сгенерыраваных відарысаў",
|
||||
"image_thumbnail_description": "Маленькая мініяцюра з выдаленымі метададзенымі, якая выкарыстоўваецца пры праглядзе груп фатаграфій, такіх як асноўная хроніка",
|
||||
"image_thumbnail_quality_description": "Якасць мініяцюр ад 1 да 100. Чым вышэй якасць, тым лепш, але пры гэтым ствараюцца файлы большага памеру і можа знізіцца хуткасць водгуку прыкладання.",
|
||||
"image_thumbnail_title": "Налады мініяцюр",
|
||||
"job_concurrency": "{job} канкурэнтнасць",
|
||||
"job_created": "Заданне створана",
|
||||
|
|
@ -100,6 +105,8 @@
|
|||
"job_settings": "Налады заданняў",
|
||||
"job_settings_description": "Кіраваць наладамі адначасовага (паралельнага) выканання задання",
|
||||
"job_status": "Становішча задання",
|
||||
"jobs_delayed": "{jobCount, plural, other {# адкладзена}}",
|
||||
"jobs_failed": "{jobCount, plural, other {# не выканалася}}",
|
||||
"library_created": "Створана бібліятэка: {library}",
|
||||
"library_deleted": "Бібліятэка выдалена",
|
||||
"library_scanning": "Сканаванне па раскладзе",
|
||||
|
|
@ -156,6 +163,9 @@
|
|||
"trash_settings": "Налады сметніцы",
|
||||
"trash_settings_description": "Кіраванне наладамі сметніцы",
|
||||
"user_cleanup_job": "Ачыстка карыстальніка",
|
||||
"user_delete_delay": "Уліковы запіс <b>{user}</b> і актывы будуць запланаваны для канчатковага выдалення праз {delay, plural, one {# дзень} few {# дні} many {# дзён} other {# дзён}}.",
|
||||
"user_delete_delay_settings_description": "Колькасць дзён пасля выдалення, па заканчэнні якіх уліковы запіс карыстальніка і яго актывы будуць выдаленыя незваротна. Заданне на выдаленне карыстальніка запускаецца апоўначы для праверкі гатоўнасці карыстальнікаў да выдалення. Змены ў гэтым параметры будуць улічаныя пры наступным выкананні.",
|
||||
"user_delete_immediately": "Уліковы запіс <b>{user}</b> і актывы будуць <b>неадкладна</b> змешчаны ў чаргу на канчатковае выдаленне.",
|
||||
"user_management": "Кіраванне карыстальнікамі",
|
||||
"user_password_has_been_reset": "Пароль карыстальніка быў скінуты:",
|
||||
"user_password_reset_description": "Задайце карыстальніку часовы пароль і паведаміце яму, што пры наступным уваходзе ў сістэму яму трэба будзе змяніць пароль.",
|
||||
|
|
@ -319,7 +329,6 @@
|
|||
"edit_tag": "Рэдагаваць тэг",
|
||||
"edit_title": "Рэдагаваць загаловак",
|
||||
"edit_user": "Рэдагаваць карыстальніка",
|
||||
"edited": "Адрэдагавана",
|
||||
"editor": "Рэдактар",
|
||||
"editor_close_without_save_prompt": "Змены не будуць захаваны",
|
||||
"editor_close_without_save_title": "Закрыць рэдактар?",
|
||||
|
|
|
|||
48
i18n/bg.json
48
i18n/bg.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Добавяне в албуми",
|
||||
"add_to_albums_count": "Добавяне в албуми ({count})",
|
||||
"add_to_shared_album": "Добави към споделен албум",
|
||||
"add_upload_to_stack": "Добави качените в група",
|
||||
"add_url": "Добави URL",
|
||||
"added_to_archive": "Добавено към архива",
|
||||
"added_to_favorites": "Добавени към любимите ви",
|
||||
|
|
@ -90,7 +91,7 @@
|
|||
"image_prefer_embedded_preview_setting_description": "Използване на вградените миниатюри в RAW снимките като входни за обработка на изображенията, когато има такива. Това може да доведе до по-точни цветове за някои изображения, но качеството на прегледите зависи от камерата и изображението може да има повече компресионни артефакти.",
|
||||
"image_prefer_wide_gamut": "Предпочитане на широка гама",
|
||||
"image_prefer_wide_gamut_setting_description": "Използване на Display P3 за миниатюри. Това запазва по-добре жизнеността на изображенията с широки цветови пространства, но изображенията може да изглеждат по различен начин на стари устройства със стара версия на браузъра. sRGB изображенията се запазват като sRGB, за да се избегнат цветови промени.",
|
||||
"image_preview_description": "Среден размер на изображението с премахнати метаданни, използвано при преглед на един актив и за машинно обучение",
|
||||
"image_preview_description": "Среден размер на изображението с премахнати метаданни, използвано при преглед на един елемент и за машинно обучение",
|
||||
"image_preview_quality_description": "Качество на предварителния преглед от 1 до 100. По-високата стойност е по-добра, но води до по-големи файлове и може да намали бързодействието на приложението. Задаването на ниска стойност може да повлияе на качеството на машинното обучение.",
|
||||
"image_preview_title": "Настройки на прегледа",
|
||||
"image_quality": "Качество",
|
||||
|
|
@ -117,9 +118,9 @@
|
|||
"library_scanning_enable_description": "Включване на периодичното сканиране на библиотеката",
|
||||
"library_settings": "Външна библиотека",
|
||||
"library_settings_description": "Управление на настройките за външна библиотека",
|
||||
"library_tasks_description": "Сканирайте външни библиотеки за нови и/или променени активи",
|
||||
"library_tasks_description": "Сканирайте външни библиотеки за нови и/или променени елементи",
|
||||
"library_watching_enable_description": "Наблюдаване за промяна на файловете във външната библиотека",
|
||||
"library_watching_settings": "Наблюдаване на библиотеката (ЕКСПЕРИМЕНТАЛНО)",
|
||||
"library_watching_settings": "Наблюдаване на библиотеката [ЕКСПЕРИМЕНТАЛНО]",
|
||||
"library_watching_settings_description": "Автоматично наблюдавай за променени файлове",
|
||||
"logging_enable_description": "Включване на запис (логове)",
|
||||
"logging_level_description": "Когато е включено, какво ниво на записване да се използва.",
|
||||
|
|
@ -178,7 +179,7 @@
|
|||
"memory_cleanup_job": "Почистване на паметта",
|
||||
"memory_generate_job": "Генериране на паметта",
|
||||
"metadata_extraction_job": "Извличане на метаданни",
|
||||
"metadata_extraction_job_description": "Извличане на метаданни от всеки от елемент, като GPS локация, лица и резолюция на файловете",
|
||||
"metadata_extraction_job_description": "Извличане на метаданни от всеки елемент, като GPS локация, лица и резолюция на файловете",
|
||||
"metadata_faces_import_setting": "Включи импорт на лице",
|
||||
"metadata_faces_import_setting_description": "Импортирай лица от EXIF данни и помощни файлове",
|
||||
"metadata_settings": "Опции за метаданни",
|
||||
|
|
@ -210,6 +211,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Игнорирай грешки свързани с валидация на TLS сертификат (не се препоръчва)",
|
||||
"notification_email_password_description": "Парола използвана за удостоверяване пред сървъра за електронна поща",
|
||||
"notification_email_port_description": "Порт на сървъра за електронна поща (например 25, 465 или 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Използвай SMTPS (SMTP по TLS)",
|
||||
"notification_email_sent_test_email_button": "Изпрати тестов имейл и запази",
|
||||
"notification_email_setting_description": "Настройки за изпращане на имейл известия",
|
||||
"notification_email_test_email": "Изпрати тестов имейл",
|
||||
|
|
@ -332,7 +335,7 @@
|
|||
"transcoding_max_b_frames": "Максимални B-фрейма",
|
||||
"transcoding_max_b_frames_description": "По-високите стойности подобряват ефективността на компресията, но забавят разкодирането. Може да не е съвместим с хардуерното ускорение на по-стари устройства. 0 деактивира B-фрейма, докато -1 задава тази стойност автоматично.",
|
||||
"transcoding_max_bitrate": "Максимален битрейт",
|
||||
"transcoding_max_bitrate_description": "Задаването на максимален битрейт може да направи размерите на файловете по-предвидими при незначителни разлики за качеството. При 720p типичните стойности са 2600 kbit/s за VP9 или HEVC или 4500 kbit/s за H.264. Деактивирано, ако е зададено на 0.",
|
||||
"transcoding_max_bitrate_description": "Задаването на максимален битрейт може да направи размерите на файловете по-предвидими при незначителни разлики за качеството. При 720p типичните стойности са 2600 kbit/s за VP9 или HEVC или 4500 kbit/s за H.264. Деактивирано, ако е зададено на 0. Когато не е зададена мерна единица, подразбира се k (kbit/s); така 5000, 5000k и 5M (Mbit/s) са еквивалентни.",
|
||||
"transcoding_max_keyframe_interval": "Максимален интервал между ключовите кадри",
|
||||
"transcoding_max_keyframe_interval_description": "Задава максималното разстояние между ключовите кадри. По-ниските стойности влошават ефективността на компресията, но подобряват времето за търсене и могат да подобрят качеството в сцени с бързо движение. 0 задава тази стойност автоматично.",
|
||||
"transcoding_optimal_description": "Видеоклипове с по-висока от целевата разделителна способност или не в приетия формат",
|
||||
|
|
@ -350,7 +353,7 @@
|
|||
"transcoding_target_resolution": "Целева резолюция",
|
||||
"transcoding_target_resolution_description": "По-високите разделителни способности могат да представят повече детайли, но отнемат повече време за разкодиране, имат по-големи размери на файловете и могат да намалят отзивчивостта на приложението.",
|
||||
"transcoding_temporal_aq": "Темпорален AQ",
|
||||
"transcoding_temporal_aq_description": "Само за NVENC. Повишава качеството на сцени с висока детайлност и ниско ниво на движение. Може да не е съвместимо с по-стари устройства.",
|
||||
"transcoding_temporal_aq_description": "Само за NVENC. Повишава качеството на сцени с висока детайлност и малко движение. Може да не е съвместимо с по-стари устройства.",
|
||||
"transcoding_threads": "Нишки",
|
||||
"transcoding_threads_description": "По-високите стойности водят до по-бързо разкодиране, но оставят по-малко място за сървъра да обработва други задачи, докато е активен. Тази стойност не трябва да надвишава броя на процесорните ядра. Увеличава максимално използването, ако е зададено на 0.",
|
||||
"transcoding_tone_mapping": "Тонално картографиране",
|
||||
|
|
@ -401,11 +404,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Някои устройства са твърде бавни за да генерират миниатюри. Активирай тази опция за да се зареждат винаги от сървъра.",
|
||||
"advanced_settings_prefer_remote_title": "Предпочитай изображенията на сървъра",
|
||||
"advanced_settings_proxy_headers_subtitle": "Дефиниране на прокси хедъри, които Immich трябва да изпраща с всяка мрежова заявка",
|
||||
"advanced_settings_proxy_headers_title": "Прокси хедъри",
|
||||
"advanced_settings_proxy_headers_title": "Прокси хедъри [ЕКСПЕРИМЕНТАЛНО]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Активира режима \"само за четене\", при който снимките могат да бъдат разглеждани, но неща като избор на няколко изображения, споделяне, изтриване са забранени. Активиране/деактивиране на режима само за четене става от картинката-аватар на потребителя от основния екран",
|
||||
"advanced_settings_readonly_mode_title": "Режим само за четене",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Пропуска проверката на SSL-сертификата на сървъра. Изисква се при самоподписани сертификати.",
|
||||
"advanced_settings_self_signed_ssl_title": "Разреши самоподписани SSL сертификати",
|
||||
"advanced_settings_self_signed_ssl_title": "Разреши самоподписани SSL сертификати [ЕКСПЕРИМЕНТАЛНО]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Автоматично изтрии или възстанови обект на това устройство, когато действието е извършено през уеб-интерфейса",
|
||||
"advanced_settings_sync_remote_deletions_title": "Синхронизация на дистанционни изтривания [ЕКСПЕРИМЕНТАЛНО]",
|
||||
"advanced_settings_tile_subtitle": "Разширени потребителски настройки",
|
||||
|
|
@ -465,10 +468,14 @@
|
|||
"api_key_description": "Тази стойност ще бъде показана само веднъж. Моля, не забравяйте да го копирате, преди да затворите прозореца.",
|
||||
"api_key_empty": "Името на вашия API ключ не трябва да е празно",
|
||||
"api_keys": "API ключове",
|
||||
"app_architecture_variant": "Вариант (Ахитектура)",
|
||||
"app_bar_signout_dialog_content": "Наистина ли искате да излезете?",
|
||||
"app_bar_signout_dialog_ok": "Да",
|
||||
"app_bar_signout_dialog_title": "Излез от профила",
|
||||
"app_download_links": "Линкове за сваляне на приложението",
|
||||
"app_settings": "Настройки ма приложението",
|
||||
"app_stores": "Магазини за приложения",
|
||||
"app_update_available": "Налична е нова версия",
|
||||
"appears_in": "Излиза в",
|
||||
"apply_count": "Приложи ({count, number})",
|
||||
"archive": "Архив",
|
||||
|
|
@ -552,6 +559,7 @@
|
|||
"backup_albums_sync": "Синхронизиране на архивите",
|
||||
"backup_all": "Всичко",
|
||||
"backup_background_service_backup_failed_message": "Неуспешно архивиране. Нов опит…",
|
||||
"backup_background_service_complete_notification": "Завърши архивирането на обектите",
|
||||
"backup_background_service_connection_failed_message": "Неуспешно свързване към сървъра. Нов опит…",
|
||||
"backup_background_service_current_upload_notification": "Зареждам {filename}",
|
||||
"backup_background_service_default_notification": "Търсене на нови обекти…",
|
||||
|
|
@ -687,8 +695,8 @@
|
|||
"client_cert_import_success_msg": "Клиентския сертификат е импортиран",
|
||||
"client_cert_invalid_msg": "Невалиден сертификат или грешна парола",
|
||||
"client_cert_remove_msg": "Клиентския сертификат е премахнат",
|
||||
"client_cert_subtitle": "Поддържа се само формат PKCS12 (.p12, .pfx). Импорт и премахване на сертификат може само преди вписване в системата",
|
||||
"client_cert_title": "Клиентски SSL сертификат",
|
||||
"client_cert_subtitle": "Поддържа се само формат PKCS12 (.p12, .pfx). Импорт/премахване на сертификат може само преди вписване в системата",
|
||||
"client_cert_title": "Клиентски SSL сертификат [ЕКСПЕРИМЕНТАЛНО]",
|
||||
"clockwise": "По часовниковата стрелка",
|
||||
"close": "Затвори",
|
||||
"collapse": "Свиване",
|
||||
|
|
@ -700,7 +708,6 @@
|
|||
"comments_and_likes": "Коментари и харесвания",
|
||||
"comments_are_disabled": "Коментарите са деактивирани",
|
||||
"common_create_new_album": "Създай нов албум",
|
||||
"common_server_error": "Моля, проверете мрежовата връзка, убедете се, че сървъра е достъпен и версиите на сървъра и приложението са съвместими.",
|
||||
"completed": "Завършено",
|
||||
"confirm": "Потвърди",
|
||||
"confirm_admin_password": "Потвърждаване на паролата на администратора",
|
||||
|
|
@ -739,6 +746,7 @@
|
|||
"create": "Създай",
|
||||
"create_album": "Създай албум",
|
||||
"create_album_page_untitled": "Без заглавие",
|
||||
"create_api_key": "Създайте API ключ",
|
||||
"create_library": "Създай библиотека",
|
||||
"create_link": "Създай линк",
|
||||
"create_link_to_share": "Създаване на линк за споделяне",
|
||||
|
|
@ -882,7 +890,6 @@
|
|||
"edit_tag": "Редактирай таг",
|
||||
"edit_title": "Редактиране на заглавието",
|
||||
"edit_user": "Редактиране на потребител",
|
||||
"edited": "Редактирано",
|
||||
"editor": "Редактор",
|
||||
"editor_close_without_save_prompt": "Промените няма да бъдат запазени",
|
||||
"editor_close_without_save_title": "Затваряне на редактора?",
|
||||
|
|
@ -1038,6 +1045,7 @@
|
|||
"exif_bottom_sheet_description_error": "Неуспешно обновяване на описание",
|
||||
"exif_bottom_sheet_details": "ПОДРОБНОСТИ",
|
||||
"exif_bottom_sheet_location": "МЯСТО",
|
||||
"exif_bottom_sheet_no_description": "Няма описание",
|
||||
"exif_bottom_sheet_people": "ХОРА",
|
||||
"exif_bottom_sheet_person_add_person": "Добави име",
|
||||
"exit_slideshow": "Изход от слайдшоуто",
|
||||
|
|
@ -1119,7 +1127,6 @@
|
|||
"header_settings_field_validator_msg": "Недопустимо е да няма стойност",
|
||||
"header_settings_header_name_input": "Име на заглавието",
|
||||
"header_settings_header_value_input": "Стойност на заглавието",
|
||||
"headers_settings_tile_subtitle": "Дефиниране на прокси заглавия, които приложението трябва да изпраща с всяка мрежова заявка",
|
||||
"headers_settings_tile_title": "Потребителски прокси заглавия",
|
||||
"hi_user": "Здравей, {name} {email}",
|
||||
"hide_all_people": "Скрий всички хора",
|
||||
|
|
@ -1344,6 +1351,8 @@
|
|||
"minute": "Минута",
|
||||
"minutes": "Минути",
|
||||
"missing": "Липсващи",
|
||||
"mobile_app": "Мобилно приложение",
|
||||
"mobile_app_download_onboarding_note": "Свалете мобилното приложение Immich с някоя от следните опции",
|
||||
"model": "Модел",
|
||||
"month": "Месец",
|
||||
"monthly_title_text_date_format": "MMMM г",
|
||||
|
|
@ -1362,6 +1371,8 @@
|
|||
"my_albums": "Мои албуми",
|
||||
"name": "Име",
|
||||
"name_or_nickname": "Име или прякор",
|
||||
"navigate": "Придвижване",
|
||||
"navigate_to_time": "Придвижване до момент във времето",
|
||||
"network_requirement_photos_upload": "Използвай мобилни данни за архивиране на снимки",
|
||||
"network_requirement_videos_upload": "Използвай мобилни данни за архивиране на видео",
|
||||
"network_requirements": "Изисквания към мрежата",
|
||||
|
|
@ -1371,6 +1382,7 @@
|
|||
"never": "Никога",
|
||||
"new_album": "Нов Албум",
|
||||
"new_api_key": "Нов API ключ",
|
||||
"new_date_range": "Нов период от време",
|
||||
"new_password": "Нова парола",
|
||||
"new_person": "Нов човек",
|
||||
"new_pin_code": "Нов PIN код",
|
||||
|
|
@ -1421,6 +1433,8 @@
|
|||
"notifications": "Известия",
|
||||
"notifications_setting_description": "Управление на известията",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Конфигуратор за получаване",
|
||||
"obtainium_configurator_instructions": "Използвайте Obtainium за инсталация и обновяване на приложението за Android директно от GitHub на Immich. Създайте API ключ и изберете вариант за да създадете Obtainium конфигурационен линк",
|
||||
"official_immich_resources": "Официална информация за Immich",
|
||||
"offline": "Офлайн",
|
||||
"offset": "Отместване",
|
||||
|
|
@ -1542,13 +1556,9 @@
|
|||
"privacy": "Поверителност",
|
||||
"profile": "Профил",
|
||||
"profile_drawer_app_logs": "Дневник",
|
||||
"profile_drawer_client_out_of_date_major": "Мобилното приложение е остаряло. Моля, актуализирайте до най-новата основна версия.",
|
||||
"profile_drawer_client_out_of_date_minor": "Мобилното приложение е остаряло. Моля, актуализирайте до най-новата версия.",
|
||||
"profile_drawer_client_server_up_to_date": "Клиента и сървъра са обновени",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Режима само за четене е активиран. С дълго натискане върху картиката-аватар на потребителя ще деактивирате само за четене.",
|
||||
"profile_drawer_server_out_of_date_major": "Версията на сървъра е остаряла. Моля, актуализирайте поне до последната главна версия.",
|
||||
"profile_drawer_server_out_of_date_minor": "Версията на сървъра е остаряла. Моля, актуализирайте до последната версия.",
|
||||
"profile_image_of_user": "Профилна снимка на {user}",
|
||||
"profile_picture_set": "Профилната снимка е сложена.",
|
||||
"public_album": "Публичен албум",
|
||||
|
|
@ -1777,6 +1787,7 @@
|
|||
"server_online": "Сървър онлайн",
|
||||
"server_privacy": "Поверителност на сървъра",
|
||||
"server_stats": "Статус на сървъра",
|
||||
"server_update_available": "Налична е нова версия за сървъра",
|
||||
"server_version": "Версия на сървъра",
|
||||
"set": "Задай",
|
||||
"set_as_album_cover": "Задаване като обложка на албум",
|
||||
|
|
@ -1805,6 +1816,8 @@
|
|||
"setting_notifications_subtitle": "Настройка на известията",
|
||||
"setting_notifications_total_progress_subtitle": "Общ напредък на зареждане (готово/всички обекти)",
|
||||
"setting_notifications_total_progress_title": "Показване на общия напредък на архивиране във фонов режим",
|
||||
"setting_video_viewer_auto_play_subtitle": "Автоматично започни възпроизвеждане на видео при отваряне",
|
||||
"setting_video_viewer_auto_play_title": "Автоматично възпроизвеждане на видео",
|
||||
"setting_video_viewer_looping_title": "Циклично",
|
||||
"setting_video_viewer_original_video_subtitle": "При показване на видео от сървъра показвай оригиналния файл, дори и да има транскодирана версия. Може да използва буфериране. Локално наличните видеа се показват винаги в оригинал, независимо от тази настройка.",
|
||||
"setting_video_viewer_original_video_title": "Само оригинално видео",
|
||||
|
|
@ -2016,6 +2029,7 @@
|
|||
"troubleshoot": "Отстраняване на проблеми",
|
||||
"type": "Тип",
|
||||
"unable_to_change_pin_code": "Невъзможна промяна на PIN кода",
|
||||
"unable_to_check_version": "Невъзможна проверка на версията на приложението или сървъра",
|
||||
"unable_to_setup_pin_code": "Неуспешно задаване на PIN кода",
|
||||
"unarchive": "Разархивирай",
|
||||
"unarchive_action_prompt": "{count} са премахнати от Архива",
|
||||
|
|
|
|||
|
|
@ -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,11 @@
|
|||
"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_clip_model": "CLIP মডেল",
|
||||
"machine_learning_clip_model_description": "<link>এখানে</link> তালিকাভুক্ত একটি CLIP মডেলের নাম। মনে রাখবেন, মডেল পরিবর্তনের পর সব ছবির জন্য অবশ্যই ‘Smart Search’ কাজটি আবার চালাতে হবে।",
|
||||
"machine_learning_duplicate_detection": "পুনরাবৃত্তি সনাক্তকরণ",
|
||||
|
|
|
|||
27
i18n/ca.json
27
i18n/ca.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Afegir als àlbums",
|
||||
"add_to_albums_count": "Afegir als àlbums ({count})",
|
||||
"add_to_shared_album": "Afegir a un àlbum compartit",
|
||||
"add_upload_to_stack": "Afegeix la càrrega a la pila",
|
||||
"add_url": "Afegir URL",
|
||||
"added_to_archive": "Afegir a l'arxiu",
|
||||
"added_to_favorites": "Afegit als preferits",
|
||||
|
|
@ -63,7 +64,7 @@
|
|||
"confirm_delete_library": "Esteu segurs que voleu eliminar la llibreria {library}?",
|
||||
"confirm_delete_library_assets": "Esteu segurs que voleu esborrar aquesta llibreria? Això esborrarà {count, plural, one {# contained asset} other {all # contained assets}} d'Immich i no es podrà desfer. Els fitxers romandran al disc.",
|
||||
"confirm_email_below": "Per a confirmar, escriviu \"{email}\" a sota",
|
||||
"confirm_reprocess_all_faces": "Esteu segur que voleu reprocessar totes les cares? Això també esborrarà la gent que heu anomenat.",
|
||||
"confirm_reprocess_all_faces": "Esteu segurs que voleu reprocessar totes les cares? Això també esborrarà la gent que heu anomenat.",
|
||||
"confirm_user_password_reset": "Esteu segur que voleu reinicialitzar la contrasenya de l'usuari {user}?",
|
||||
"confirm_user_pin_code_reset": "Esteu segur que voleu restablir el codi PIN de {user}?",
|
||||
"create_job": "Crear tasca",
|
||||
|
|
@ -332,7 +333,7 @@
|
|||
"transcoding_max_b_frames": "Nombre màxim de B-frames",
|
||||
"transcoding_max_b_frames_description": "Els valors més alts milloren l'eficiència de la compressió, però alenteixen la codificació. És possible que no sigui compatible amb l'acceleració de maquinari en dispositius antics. 0 desactiva els B-frames, mentre que -1 estableix aquest valor automàticament.",
|
||||
"transcoding_max_bitrate": "Taxa de bits màxima",
|
||||
"transcoding_max_bitrate_description": "Establir una taxa de bits màxima pot fer que les mides dels fitxers siguin més previsibles amb un cost menor per a la qualitat. A 720p, els valors típics són 2600 kbit/s per a VP9 o HEVC, o 4500 kbit/s per a H.264. Desactivat si s'estableix a 0.",
|
||||
"transcoding_max_bitrate_description": "Establir una taxa de bits màxima pot fer que les mides dels fitxers siguin més previsibles amb un cost menor per a la qualitat. A 720p, els valors típics són 2600 kbit/s per a VP9 o HEVC, o 4500 kbit/s per a H.264. Desactivat si s'estableix a 0. Quan no s'especifica, s'assumeix kbit/s; per tant 5000 i 5000k i 5M son equivalents.",
|
||||
"transcoding_max_keyframe_interval": "Interval màxim de fotogrames clau",
|
||||
"transcoding_max_keyframe_interval_description": "Estableix la distància màxima entre fotogrames clau. Els valors més baixos empitjoren l'eficiència de la compressió, però milloren els temps de cerca i poden millorar la qualitat en escenes amb moviment ràpid. 0 estableix aquest valor automàticament.",
|
||||
"transcoding_optimal_description": "Vídeos superiors a la resolució objectiu o que no tenen un format acceptat",
|
||||
|
|
@ -350,7 +351,7 @@
|
|||
"transcoding_target_resolution": "Resolució objectiu",
|
||||
"transcoding_target_resolution_description": "Les resolucions més altes poden conservar més detalls, però triguen més temps a codificar-se, tenen mides de fitxer més grans i poden reduir la capacitat de resposta de l'aplicació.",
|
||||
"transcoding_temporal_aq": "AQ temporal",
|
||||
"transcoding_temporal_aq_description": "S'aplica només a NVENC. Augmenta la qualitat de les escenes de baix moviment i alt detall. És possible que no sigui compatible amb dispositius antics.",
|
||||
"transcoding_temporal_aq_description": "S'aplica només a NVENC. Quantització adaptativa temporal augmenta la qualitat de les escenes de baix moviment i alt detall. És possible que no sigui compatible amb dispositius antics.",
|
||||
"transcoding_threads": "Fils",
|
||||
"transcoding_threads_description": "Els valors més alts condueixen a una codificació més ràpida, però deixen menys espai perquè el servidor processi altres tasques mentre està actiu. Aquest valor no hauria de ser superior al nombre de nuclis de CPU. Maximitza la utilització si s'estableix a 0.",
|
||||
"transcoding_tone_mapping": "Mapeig de to",
|
||||
|
|
@ -620,7 +621,7 @@
|
|||
"bugs_and_feature_requests": "Errors i sol·licituds de funcions",
|
||||
"build": "Construeix",
|
||||
"build_image": "Construeix la imatge",
|
||||
"bulk_delete_duplicates_confirmation": "Esteu segur que voleu suprimir de manera massiva {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i esborrarà permanentment tots els altres duplicats. No podeu desfer aquesta acció!",
|
||||
"bulk_delete_duplicates_confirmation": "Esteu segurs que voleu suprimir de manera massiva {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i esborrarà permanentment tots els altres duplicats. No podeu desfer aquesta acció!",
|
||||
"bulk_keep_duplicates_confirmation": "Esteu segur que voleu mantenir {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això resoldrà tots els grups duplicats sense eliminar res.",
|
||||
"bulk_trash_duplicates_confirmation": "Esteu segur que voleu enviar a les escombraries {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i eliminarà la resta de duplicats.",
|
||||
"buy": "Comprar Immich",
|
||||
|
|
@ -700,7 +701,6 @@
|
|||
"comments_and_likes": "Comentaris i agradaments",
|
||||
"comments_are_disabled": "Els comentaris estan desactivats",
|
||||
"common_create_new_album": "Crea un àlbum nou",
|
||||
"common_server_error": "Si us plau, comproveu la vostra connexió de xarxa, assegureu-vos que el servidor és accessible i que les versions de l'aplicació i del servidor són compatibles.",
|
||||
"completed": "Completat",
|
||||
"confirm": "Confirmar",
|
||||
"confirm_admin_password": "Confirmeu la contrasenya d'administrador",
|
||||
|
|
@ -783,7 +783,7 @@
|
|||
"deduplication_info_description": "Per preseleccionar recursos automàticament i eliminar els duplicats de manera massiva, ens fixem en:",
|
||||
"default_locale": "Localització predeterminada",
|
||||
"default_locale_description": "Format de dates i números segons la configuració del navegador",
|
||||
"delete": "Esborra",
|
||||
"delete": "Esborrar",
|
||||
"delete_action_confirmation_message": "Segur que vols eliminar aquest recurs? Aquesta acció el mourà a la paperera del servidor, i et preguntarà si el vols eliminar localment",
|
||||
"delete_action_prompt": "{count} eliminats",
|
||||
"delete_album": "Esborra l'àlbum",
|
||||
|
|
@ -882,7 +882,6 @@
|
|||
"edit_tag": "Editar etiqueta",
|
||||
"edit_title": "Edita títol",
|
||||
"edit_user": "Edita l'usuari",
|
||||
"edited": "Editat",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "No es desaran els canvis",
|
||||
"editor_close_without_save_title": "Tancar l'editor?",
|
||||
|
|
@ -1038,6 +1037,7 @@
|
|||
"exif_bottom_sheet_description_error": "No s'ha pogut actualitzar la descripció",
|
||||
"exif_bottom_sheet_details": "DETALLS",
|
||||
"exif_bottom_sheet_location": "UBICACIÓ",
|
||||
"exif_bottom_sheet_no_description": "Sense descrioció",
|
||||
"exif_bottom_sheet_people": "PERSONES",
|
||||
"exif_bottom_sheet_person_add_person": "Afegir nom",
|
||||
"exit_slideshow": "Surt de la presentació de diapositives",
|
||||
|
|
@ -1119,7 +1119,6 @@
|
|||
"header_settings_field_validator_msg": "El valor no pot estar buit",
|
||||
"header_settings_header_name_input": "Nom de la capçalera",
|
||||
"header_settings_header_value_input": "Valor de la capçalera",
|
||||
"headers_settings_tile_subtitle": "Definiu les capçaleres de proxy que l'aplicació hauria d'enviar amb cada sol·licitud de xarxa",
|
||||
"headers_settings_tile_title": "Capçaleres proxy personalitzades",
|
||||
"hi_user": "Hola {name} ({email})",
|
||||
"hide_all_people": "Amaga totes les persones",
|
||||
|
|
@ -1344,6 +1343,7 @@
|
|||
"minute": "Minut",
|
||||
"minutes": "Minuts",
|
||||
"missing": "Restants",
|
||||
"mobile_app": "Aplicació mòbil",
|
||||
"model": "Model",
|
||||
"month": "Mes",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1362,6 +1362,7 @@
|
|||
"my_albums": "Els meus àlbums",
|
||||
"name": "Nom",
|
||||
"name_or_nickname": "Nom o sobrenom",
|
||||
"navigate": "Navegar",
|
||||
"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",
|
||||
|
|
@ -1542,13 +1543,9 @@
|
|||
"privacy": "Privacitat",
|
||||
"profile": "Perfil",
|
||||
"profile_drawer_app_logs": "Registres",
|
||||
"profile_drawer_client_out_of_date_major": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió major.",
|
||||
"profile_drawer_client_out_of_date_minor": "L'aplicació mòbil està desactualitzada. Si us plau, actualitzeu a l'última versió menor.",
|
||||
"profile_drawer_client_server_up_to_date": "El client i el servidor estan actualitzats",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Mode només lectura. Feu pulsació llarga a la icona de l'avatar d'usuari per sortir.",
|
||||
"profile_drawer_server_out_of_date_major": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió major.",
|
||||
"profile_drawer_server_out_of_date_minor": "El servidor està desactualitzat. Si us plau, actualitzeu a l'última versió menor.",
|
||||
"profile_image_of_user": "Imatge de perfil de {user}",
|
||||
"profile_picture_set": "Imatge de perfil configurada.",
|
||||
"public_album": "Àlbum públic",
|
||||
|
|
@ -1777,6 +1774,7 @@
|
|||
"server_online": "Servidor en línia",
|
||||
"server_privacy": "Privadesa del servidor",
|
||||
"server_stats": "Estadístiques del servidor",
|
||||
"server_update_available": "Actualització del servidor disponible",
|
||||
"server_version": "Versió del servidor",
|
||||
"set": "Establir",
|
||||
"set_as_album_cover": "Establir com a portada de l'àlbum",
|
||||
|
|
@ -1805,6 +1803,8 @@
|
|||
"setting_notifications_subtitle": "Ajusta les preferències de notificació",
|
||||
"setting_notifications_total_progress_subtitle": "Progrés general de la pujada (elements completats/total)",
|
||||
"setting_notifications_total_progress_title": "Mostra el progrés total de la còpia de seguretat en segon pla",
|
||||
"setting_video_viewer_auto_play_subtitle": "Comença a veure videos quan s'obrin",
|
||||
"setting_video_viewer_auto_play_title": "Veure videos automàticament",
|
||||
"setting_video_viewer_looping_title": "Bucle",
|
||||
"setting_video_viewer_original_video_subtitle": "Quan reproduïu un vídeo des del servidor, reproduïu l'original encara que hi hagi una transcodificació disponible. Pot conduir a l'amortització. Els vídeos disponibles localment es reprodueixen en qualitat original independentment d'aquesta configuració.",
|
||||
"setting_video_viewer_original_video_title": "Força el vídeo original",
|
||||
|
|
@ -1812,7 +1812,7 @@
|
|||
"settings_require_restart": "Si us plau, reinicieu Immich per a aplicar aquest canvi",
|
||||
"settings_saved": "Configuració desada",
|
||||
"setup_pin_code": "Configurar un codi PIN",
|
||||
"share": "Comparteix",
|
||||
"share": "Compartir",
|
||||
"share_action_prompt": "Compartits {count} recursos",
|
||||
"share_add_photos": "Afegeix fotografies",
|
||||
"share_assets_selected": "{count} seleccionats",
|
||||
|
|
@ -2016,6 +2016,7 @@
|
|||
"troubleshoot": "Solució de problemes",
|
||||
"type": "Tipus",
|
||||
"unable_to_change_pin_code": "No es pot canviar el codi PIN",
|
||||
"unable_to_check_version": "No es pot comprovar la versió de l'aplicació ni del servidor",
|
||||
"unable_to_setup_pin_code": "No s'ha pogut configurar el codi PIN",
|
||||
"unarchive": "Desarxivar",
|
||||
"unarchive_action_prompt": "{count} eliminades de l'arxiu",
|
||||
|
|
|
|||
85
i18n/cs.json
85
i18n/cs.json
|
|
@ -28,11 +28,12 @@
|
|||
"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_bottom_sheet_some_local_assets": "Některé místní položky 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})",
|
||||
"add_to_shared_album": "Přidat do sdíleného alba",
|
||||
"add_upload_to_stack": "Přidat nahrané do zásobníku",
|
||||
"add_url": "Přidat URL",
|
||||
"added_to_archive": "Přidáno do archivu",
|
||||
"added_to_favorites": "Přidáno do oblíbených",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Správa nastavení externí knihovny",
|
||||
"library_tasks_description": "Vyhledávání nových nebo změněných položek v externích knihovnách",
|
||||
"library_watching_enable_description": "Sledovat změny souborů v externích knihovnách",
|
||||
"library_watching_settings": "Sledování knihovny (EXPERIMENTÁLNÍ)",
|
||||
"library_watching_settings": "Sledování knihovny [EXPERIMENTÁLNÍ]",
|
||||
"library_watching_settings_description": "Automatické sledování změněných souborů",
|
||||
"logging_enable_description": "Povolit protokolování",
|
||||
"logging_level_description": "Když je povoleno, jakou úroveň protokolu použít.",
|
||||
|
|
@ -129,8 +130,8 @@
|
|||
"machine_learning_availability_checks_enabled": "Povolit kontroly dostupnosti",
|
||||
"machine_learning_availability_checks_interval": "Interval kontrol",
|
||||
"machine_learning_availability_checks_interval_description": "Interval v milisekundách mezi kontrolami dostupnosti",
|
||||
"machine_learning_availability_checks_timeout": "Vypršení požadavku",
|
||||
"machine_learning_availability_checks_timeout_description": "Časové vypršení požadavku v milisekundách u kontrol dostupnosti",
|
||||
"machine_learning_availability_checks_timeout": "Časový limit požadavku",
|
||||
"machine_learning_availability_checks_timeout_description": "Časový limit v milisekundách pro kontrolu dostupnosti",
|
||||
"machine_learning_clip_model": "Model CLIP",
|
||||
"machine_learning_clip_model_description": "Název CLIP modelu je uvedený <link>zde</link>. Pamatujte, že při změně modelu je nutné znovu spustit úlohu 'Chytré vyhledávání' pro všechny obrázky.",
|
||||
"machine_learning_duplicate_detection": "Kontrola duplicit",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimální skóre důvěryhodnosti pro detekci obličeje od 0 do 1. Nižší hodnoty odhalí více tváří, ale mohou vést k falešně pozitivním výsledkům.",
|
||||
"machine_learning_min_recognized_faces": "Mininum rozpoznaných obličejů",
|
||||
"machine_learning_min_recognized_faces_description": "Minimální počet rozpoznaných obličejů pro vytvoření osoby. Zvýšení tohoto počtu zpřesňuje rozpoznávání obličejů za cenu zvýšení pravděpodobnosti, že obličej nebude přiřazen k osobě.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Použijte strojové učení k rozpoznávání textu v obrázcích",
|
||||
"machine_learning_ocr_enabled": "Povolit OCR",
|
||||
"machine_learning_ocr_enabled_description": "Pokud je tato funkce vypnuta, obrázky nebudou podrobeny rozpoznávání textu.",
|
||||
"machine_learning_ocr_max_resolution": "Maximální rozlišení",
|
||||
"machine_learning_ocr_max_resolution_description": "Náhledy nad tímto rozlišením budou změněny tak, aby byl zachován poměr stran. Vyšší hodnoty jsou přesnější, ale jejich zpracování trvá déle a zabírají více paměti.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimální detekční skóre",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimální skóre spolehlivosti pro detekci textu v rozmezí 0–1. Nižší hodnoty detekují více textu, ale mohou vést k falešným pozitivním výsledkům.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimální počet bodů pro rozpoznání",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimální skóre spolehlivosti pro rozpoznání detekovaného textu v rozmezí 0–1. Nižší hodnoty rozpoznají více textu, ale mohou vést k falešným pozitivům.",
|
||||
"machine_learning_ocr_model": "OCR model",
|
||||
"machine_learning_ocr_model_description": "Serverové modely jsou přesnější než mobilní modely, ale jejich zpracování trvá déle a zabírají více paměti.",
|
||||
"machine_learning_settings": "Strojové učení",
|
||||
"machine_learning_settings_description": "Správa funkcí a nastavení strojového učení",
|
||||
"machine_learning_smart_search": "Chytré vyhledávání",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignorovat chyby ověření certifikátu TLS (nedoporučuje se)",
|
||||
"notification_email_password_description": "Heslo pro ověření na e-mailovém serveru",
|
||||
"notification_email_port_description": "Port e-mailového serveru (např. 25, 465 nebo 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Používat SMTPS (SMTP přes TLS)",
|
||||
"notification_email_sent_test_email_button": "Odeslat testovací e-mail a uložit",
|
||||
"notification_email_setting_description": "Nastavení pro zasílání e-mailových oznámení",
|
||||
"notification_email_test_email": "Odeslat testovací e-mail",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Kvóta v GiB, která se použije, pokud není poskytnuta žádná deklarace.",
|
||||
"oauth_timeout": "Časový limit požadavku",
|
||||
"oauth_timeout_description": "Časový limit pro požadavky v milisekundách",
|
||||
"ocr_job_description": "Použijte strojové učení k rozpoznávání textu v obrázcích",
|
||||
"password_enable_description": "Přihlášení pomocí e-mailu a hesla",
|
||||
"password_settings": "Přihlášení heslem",
|
||||
"password_settings_description": "Správa nastavení přihlašování pomocí hesla",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maximální počet B-snímků",
|
||||
"transcoding_max_b_frames_description": "Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Nemusí být kompatibilní s hardwarovou akcelerací na starších zařízeních. Hodnota 0 zakáže B-snímky, zatímco -1 tuto hodnotu nastaví automaticky.",
|
||||
"transcoding_max_bitrate": "Maximální datový tok",
|
||||
"transcoding_max_bitrate_description": "Nastavení maximálního datového toku může zvýšit předvídatelnost velikosti souborů za cenu menší újmy na kvalitě. Při rozlišení 720p jsou typické hodnoty 2600 kbit/s pro VP9 nebo HEVC nebo 4500 kbit/s pro H.264. Je zakázáno, pokud je nastavena hodnota 0.",
|
||||
"transcoding_max_bitrate_description": "Nastavení maximálního datového toku může zvýšit předvídatelnost velikosti souborů za cenu menší újmy na kvalitě. Při rozlišení 720p jsou typické hodnoty 2600 kbit/s pro VP9 nebo HEVC nebo 4500 kbit/s pro H.264. Pokud je nastaveno na 0, je zakázáno. Pokud není zadána žádná jednotka, předpokládá se k (pro kbit/s); proto jsou 5000, 5000k a 5M (pro Mbit/s) ekvivalentní.",
|
||||
"transcoding_max_keyframe_interval": "Maximální interval klíčových snímků",
|
||||
"transcoding_max_keyframe_interval_description": "Nastavuje maximální vzdálenost mezi klíčovými snímky. Nižší hodnoty zhoršují účinnost komprese, ale zlepšují rychlost při přeskakování a mohou zlepšit kvalitu ve scénách s rychlým pohybem. Hodnota 0 nastavuje tuto hodnotu automaticky.",
|
||||
"transcoding_optimal_description": "Videa s vyšším než cílovým rozlišením nebo videa, která nejsou v akceptovaném formátu",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Cílové rozlišení",
|
||||
"transcoding_target_resolution_description": "Vyšší rozlišení mohou zachovat více detailů, ale jejich kódování trvá déle, mají větší velikost souboru a mohou snížit odezvu aplikace.",
|
||||
"transcoding_temporal_aq": "Časové AQ",
|
||||
"transcoding_temporal_aq_description": "Platí pouze pro NVENC. Zvyšuje kvalitu scén s vysokým počtem detailů a malým počtem pohybů. Nemusí být kompatibilní se staršími zařízeními.",
|
||||
"transcoding_temporal_aq_description": "Platí pouze pro NVENC. Časová adaptivní kvantizace zvyšuje kvalitu scén s vysokým rozlišením a malým pohybem. Nemusí být kompatibilní se staršími zařízeními.",
|
||||
"transcoding_threads": "Vlákna",
|
||||
"transcoding_threads_description": "Vyšší hodnoty vedou k rychlejšímu kódování, ale ponechávají serveru méně prostoru pro zpracování jiných úloh. Tato hodnota by neměla být vyšší než počet jader procesoru. Maximalizuje využití, pokud je nastavena na 0.",
|
||||
"transcoding_tone_mapping": "Mapování tónů",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "U některých zařízení je načítání miniatur z lokálních prostředků velmi pomalé. Aktivujte toto nastavení, aby se místo toho načítaly vzdálené obrázky.",
|
||||
"advanced_settings_prefer_remote_title": "Preferovat vzdálené obrázky",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definice hlaviček proxy serveru, které by měl Immich odesílat s každým síťovým požadavkem",
|
||||
"advanced_settings_proxy_headers_title": "Proxy hlavičky",
|
||||
"advanced_settings_proxy_headers_title": "Vlastní proxy hlavičky [EXPERIMENTÁLNÍ]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Povoluje režim pouze pro čtení, ve kterém lze fotografie pouze prohlížet, ale funkce jako výběr více obrázků, sdílení, přenos, mazání jsou zakázány. Povolení/zakázání režimu pouze pro čtení pomocí avatara uživatele na hlavní obrazovce",
|
||||
"advanced_settings_readonly_mode_title": "Režim pouze pro čtení",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Vynechá ověření SSL certifikátu serveru. Vyžadováno pro self-signed certifikáty.",
|
||||
"advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifikáty",
|
||||
"advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifikáty [EXPERIMENTÁLNÍ]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automaticky odstranit nebo obnovit položku v tomto zařízení, když je tato akce provedena na webu",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synchronizace vzdáleného mazání [EXPERIMENTÁLNÍ]",
|
||||
"advanced_settings_tile_subtitle": "Pokročilé uživatelské nastavení",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Tato hodnota se zobrazí pouze jednou. Před zavřením okna ji nezapomeňte zkopírovat.",
|
||||
"api_key_empty": "Název klíče API by neměl být prázdný",
|
||||
"api_keys": "API klíče",
|
||||
"app_architecture_variant": "Varianta (architektura)",
|
||||
"app_bar_signout_dialog_content": "Určitě se chcete odhlásit?",
|
||||
"app_bar_signout_dialog_ok": "Ano",
|
||||
"app_bar_signout_dialog_title": "Odhlásit se",
|
||||
"app_download_links": "Odkazy ke stažení aplikace",
|
||||
"app_settings": "Aplikace",
|
||||
"app_stores": "Obchody s aplikacemi",
|
||||
"app_update_available": "K dispozici je aktualizace aplikace",
|
||||
"appears_in": "Vyskytuje se v",
|
||||
"apply_count": "Použít ({count, number})",
|
||||
"archive": "Archiv",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Synchronizace zálohovaných alb",
|
||||
"backup_all": "Vše",
|
||||
"backup_background_service_backup_failed_message": "Zálohování médií selhalo. Zkouším to znovu…",
|
||||
"backup_background_service_complete_notification": "Zálohování položek dokončeno",
|
||||
"backup_background_service_connection_failed_message": "Nepodařilo se připojit k serveru. Zkouším to znovu…",
|
||||
"backup_background_service_current_upload_notification": "Nahrávání {filename}",
|
||||
"backup_background_service_default_notification": "Kontrola nových médií…",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "Buď se do systému přihlašujete poprvé, nebo jste byli požádáni o změnu hesla. Zadejte prosím nové heslo níže.",
|
||||
"change_password_form_confirm_password": "Potvrďte heslo",
|
||||
"change_password_form_description": "Dobrý den, {name}\n\nje to buď poprvé, co se přihlašujete do systému, nebo byl vytvořen požadavek na změnu hesla. Níže zadejte nové heslo.",
|
||||
"change_password_form_log_out": "Odhlásit všechna ostatní zařízení",
|
||||
"change_password_form_log_out_description": "Doporučujeme se odhlásit ze všech ostatních zařízení",
|
||||
"change_password_form_new_password": "Nové heslo",
|
||||
"change_password_form_password_mismatch": "Hesla se neshodují",
|
||||
"change_password_form_reenter_new_password": "Znovu zadejte nové heslo",
|
||||
|
|
@ -687,8 +710,8 @@
|
|||
"client_cert_import_success_msg": "Klientský certifikát je importován",
|
||||
"client_cert_invalid_msg": "Neplatný soubor certifikátu nebo špatné heslo",
|
||||
"client_cert_remove_msg": "Klientský certifikát je odstraněn",
|
||||
"client_cert_subtitle": "Podpora pouze formátu PKCS12 (.p12, .pfx). Import/odstranění certifikátu je možné pouze před přihlášením",
|
||||
"client_cert_title": "Klientský SSL certifikát",
|
||||
"client_cert_subtitle": "Podporuje pouze formát PKCS12 (.p12, .pfx). Import/odstranění certifikátu je možné pouze před přihlášením",
|
||||
"client_cert_title": "Klientský SSL certifikát [EXPERIMENTÁLNÍ]",
|
||||
"clockwise": "Po směru hodinových ručiček",
|
||||
"close": "Zavřít",
|
||||
"collapse": "Sbalit",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Komentáře a lajky",
|
||||
"comments_are_disabled": "Komentáře jsou vypnuty",
|
||||
"common_create_new_album": "Vytvořit nové album",
|
||||
"common_server_error": "Zkontrolujte připojení k internetu. Ujistěte se, že server je dostupný a aplikace/server jsou v kompatibilní verzi.",
|
||||
"completed": "Dokončeno",
|
||||
"confirm": "Potvrdit",
|
||||
"confirm_admin_password": "Potvrzení hesla správce",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Vytvořit",
|
||||
"create_album": "Vytvořit album",
|
||||
"create_album_page_untitled": "Bez názvu",
|
||||
"create_api_key": "Vytvořit API klíč",
|
||||
"create_library": "Vytvořit knihovnu",
|
||||
"create_link": "Vytvořit odkaz",
|
||||
"create_link_to_share": "Vytvořit odkaz pro sdílení",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "EEEE, d. MMMM y",
|
||||
"dark": "Tmavý",
|
||||
"dark_theme": "Přepnout tmavý motiv",
|
||||
"date": "Datum",
|
||||
"date_after": "Datum po",
|
||||
"date_and_time": "Datum a čas",
|
||||
"date_before": "Datum před",
|
||||
|
|
@ -865,7 +889,7 @@
|
|||
"edit_date_and_time": "Upravit datum a čas",
|
||||
"edit_date_and_time_action_prompt": "{count} časových údajů upraveno",
|
||||
"edit_date_and_time_by_offset": "Posunout datum",
|
||||
"edit_date_and_time_by_offset_interval": "Nový rozsah dat: {from} – {to}",
|
||||
"edit_date_and_time_by_offset_interval": "Nový rozsah dat: {from} - {to}",
|
||||
"edit_description": "Upravit popis",
|
||||
"edit_description_prompt": "Vyberte nový popis:",
|
||||
"edit_exclusion_pattern": "Upravit vzor vyloučení",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Upravit značku",
|
||||
"edit_title": "Upravit název",
|
||||
"edit_user": "Upravit uživatele",
|
||||
"edited": "Upraveno",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "Změny nebudou uloženy",
|
||||
"editor_close_without_save_title": "Zavřít editor?",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Chyba při aktualizaci popisu",
|
||||
"exif_bottom_sheet_details": "PODROBNOSTI",
|
||||
"exif_bottom_sheet_location": "POLOHA",
|
||||
"exif_bottom_sheet_no_description": "Žádný popisek",
|
||||
"exif_bottom_sheet_people": "LIDÉ",
|
||||
"exif_bottom_sheet_person_add_person": "Přidat jméno",
|
||||
"exit_slideshow": "Ukončit prezentaci",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Správa funkcí aplikace",
|
||||
"file_name": "Název souboru",
|
||||
"file_name_or_extension": "Název nebo přípona souboru",
|
||||
"file_size": "Velikost souboru",
|
||||
"filename": "Název souboru",
|
||||
"filetype": "Typ souboru",
|
||||
"filter": "Filtr",
|
||||
|
|
@ -1119,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Hodnota nemůže být prázdná",
|
||||
"header_settings_header_name_input": "Název hlavičky",
|
||||
"header_settings_header_value_input": "Hodnota hlavičky",
|
||||
"headers_settings_tile_subtitle": "Definice hlaviček proxy serveru, které má aplikace odesílat s každým síťovým požadavkem",
|
||||
"headers_settings_tile_title": "Vlastní proxy hlavičky",
|
||||
"hi_user": "Ahoj {name} ({email})",
|
||||
"hide_all_people": "Skrýt všechny lidi",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Souhrn místních médií",
|
||||
"local_network": "Místní síť",
|
||||
"local_network_sheet_info": "Aplikace se při použití zadané sítě Wi-Fi připojí k serveru prostřednictvím tohoto URL",
|
||||
"location": "Poloha",
|
||||
"location_permission": "Oprávnění polohy",
|
||||
"location_permission_content": "Aby bylo možné používat funkci automatického přepínání, potřebuje Immich oprávnění k přesné poloze, aby mohl přečíst název aktuální sítě Wi-Fi",
|
||||
"location_picker_choose_on_map": "Vybrat na mapě",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minuta",
|
||||
"minutes": "Minut",
|
||||
"missing": "Chybějící",
|
||||
"mobile_app": "Mobilní aplikace",
|
||||
"mobile_app_download_onboarding_note": "Stáhněte si doprovodnou mobilní aplikaci pomocí následujících možností",
|
||||
"model": "Model",
|
||||
"month": "Měsíc",
|
||||
"monthly_title_text_date_format": "LLLL y",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Moje alba",
|
||||
"name": "Jméno",
|
||||
"name_or_nickname": "Jméno nebo přezdívka",
|
||||
"navigate": "Navigovat",
|
||||
"navigate_to_time": "Navigovat na čas",
|
||||
"network_requirement_photos_upload": "Pro zálohování fotografií používat mobilní data",
|
||||
"network_requirement_videos_upload": "Pro zálohování videí používat mobilní data",
|
||||
"network_requirements": "Požadavky na síť",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "Nikdy",
|
||||
"new_album": "Nové album",
|
||||
"new_api_key": "Nový API klíč",
|
||||
"new_date_range": "Nový rozsah dat",
|
||||
"new_password": "Nové heslo",
|
||||
"new_person": "Nová osoba",
|
||||
"new_pin_code": "Nový PIN kód",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Oznámení",
|
||||
"notifications_setting_description": "Správa oznámení",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium konfigurátor",
|
||||
"obtainium_configurator_instructions": "Pomocí Obtainia nainstalujte a aktualizujte aplikaci pro Android přímo z vydání na Immich GitHubu. Vytvořte API klíč a vyberte variantu pro vytvoření konfiguračního odkazu Obtainia",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Oficiální zdroje Immich",
|
||||
"offline": "Offline",
|
||||
"offset": "Posun",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Přehrát vzpomníky",
|
||||
"play_motion_photo": "Přehrát pohybovou fotografii",
|
||||
"play_or_pause_video": "Přehrát nebo pozastavit video",
|
||||
"play_original_video": "Přehrát původní video",
|
||||
"play_original_video_setting_description": "Upřednostňujte přehrávání originálních videí před překódovanými videi. Pokud originální soubor není kompatibilní, nemusí se přehrávat správně.",
|
||||
"play_transcoded_video": "Přehrát překódované video",
|
||||
"please_auth_to_access": "Pro přístup se prosím ověřte",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Správa předvoleb aplikace",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Soukromí",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Logy",
|
||||
"profile_drawer_client_out_of_date_major": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější hlavní verzi.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější verzi.",
|
||||
"profile_drawer_client_server_up_to_date": "Klient a server jsou aktuální",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Režim jen pro čtení. Ukončíte ho dlouhým podržením ikony avataru.",
|
||||
"profile_drawer_server_out_of_date_major": "Server je zastaralý. Aktualizujte na nejnovější hlavní verzi.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server je zastaralý. Aktualizujte je na nejnovější verzi.",
|
||||
"profile_image_of_user": "Profilový obrázek uživatele {user}",
|
||||
"profile_picture_set": "Profilový obrázek nastaven.",
|
||||
"public_album": "Veřejné album",
|
||||
|
|
@ -1625,7 +1657,7 @@
|
|||
"remove_assets_album_confirmation": "Opravdu chcete z alba odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
||||
"remove_assets_shared_link_confirmation": "Opravdu chcete ze sdíleného odkazu odstranit {count, plural, one {# položku} few {# položky} other {# položek}}?",
|
||||
"remove_assets_title": "Odstranit položky?",
|
||||
"remove_custom_date_range": "Odstranit vlastní rozsah datumů",
|
||||
"remove_custom_date_range": "Odstranit vlastní rozsah dat",
|
||||
"remove_deleted_assets": "Odstranit offline soubory",
|
||||
"remove_from_album": "Odstranit z alba",
|
||||
"remove_from_album_action_prompt": "{count} odstraněných z alba",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Jste si jisti, že chcete obnovit databázi SQLite? Pro opětovnou synchronizaci dat se budete muset odhlásit a znovu přihlásit",
|
||||
"reset_sqlite_success": "Obnovení SQLite databáze proběhlo úspěšně",
|
||||
"reset_to_default": "Obnovit výchozí nastavení",
|
||||
"resolution": "Rozlišení",
|
||||
"resolve_duplicates": "Vyřešit duplicity",
|
||||
"resolved_all_duplicates": "Vyřešeny všechny duplicity",
|
||||
"restore": "Obnovit",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "Probíhá",
|
||||
"save": "Uložit",
|
||||
"save_to_gallery": "Uložit do galerie",
|
||||
"saved": "Uloženo",
|
||||
"saved_api_key": "API klíč uložen",
|
||||
"saved_profile": "Profil uložen",
|
||||
"saved_settings": "Nastavení uloženo",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Pěší turistika v Sapě",
|
||||
"search_by_filename": "Vyhledávání podle názvu nebo přípony souboru",
|
||||
"search_by_filename_example": "např. IMG_1234.JPG nebo PNG",
|
||||
"search_by_ocr": "Hledat pomocí OCR",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Vyhledat model objektivu...",
|
||||
"search_camera_make": "Vyhledat výrobce fotoaparátu...",
|
||||
"search_camera_model": "Vyhledat model fotoaparátu...",
|
||||
"search_city": "Vyhledat město...",
|
||||
|
|
@ -1707,7 +1744,7 @@
|
|||
"search_filter_camera_title": "Výběr typu fotoaparátu",
|
||||
"search_filter_date": "Datum",
|
||||
"search_filter_date_interval": "{start} až {end}",
|
||||
"search_filter_date_title": "Výběr rozmezí dat",
|
||||
"search_filter_date_title": "Výběr rozsahu dat",
|
||||
"search_filter_display_option_not_in_album": "Není v albu",
|
||||
"search_filter_display_options": "Možnost zobrazení",
|
||||
"search_filter_filename": "Vyhledávat podle názvu souboru",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Výběr polohy",
|
||||
"search_filter_media_type": "Typ média",
|
||||
"search_filter_media_type_title": "Výběr typu média",
|
||||
"search_filter_ocr": "Hledat pomocí OCR",
|
||||
"search_filter_people_title": "Výběr lidí",
|
||||
"search_for": "Vyhledat",
|
||||
"search_for_existing_person": "Vyhledat existující osobu",
|
||||
|
|
@ -1777,6 +1815,7 @@
|
|||
"server_online": "Server online",
|
||||
"server_privacy": "Ochrana soukromí serveru",
|
||||
"server_stats": "Statistiky serveru",
|
||||
"server_update_available": "K dispozici je aktualizace serveru",
|
||||
"server_version": "Verze serveru",
|
||||
"set": "Nastavit",
|
||||
"set_as_album_cover": "Nastavit jako obal alba",
|
||||
|
|
@ -1805,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Přizpůsobení předvoleb oznámení",
|
||||
"setting_notifications_total_progress_subtitle": "Celkový průběh nahrání (hotovo/celkově)",
|
||||
"setting_notifications_total_progress_title": "Zobrazit celkový průběh zálohování na pozadí",
|
||||
"setting_video_viewer_auto_play_subtitle": "Automaticky spustit přehrávání videí při jejich otevření",
|
||||
"setting_video_viewer_auto_play_title": "Automatické přehrávání videí",
|
||||
"setting_video_viewer_looping_title": "Smyčka",
|
||||
"setting_video_viewer_original_video_subtitle": "Při streamování videa ze serveru přehrávat originál, i když je k dispozici překódovaná verze. Může vést k bufferování. Videa dostupná lokálně se přehrávají v původní kvalitě bez ohledu na toto nastavení.",
|
||||
"setting_video_viewer_original_video_title": "Vynutit původní video",
|
||||
|
|
@ -1964,7 +2005,7 @@
|
|||
"tag_updated": "Aktualizována značka: {tag}",
|
||||
"tagged_assets": "Přiřazena značka {count, plural, one {# položce} other {# položkám}}",
|
||||
"tags": "Značky",
|
||||
"tap_to_run_job": "Klepnutím na spustíte úlohu",
|
||||
"tap_to_run_job": "Klepnutím spustíte úlohu",
|
||||
"template": "Šablona",
|
||||
"theme": "Motiv",
|
||||
"theme_selection": "Výběr motivu",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Povolení třístupňového načítání",
|
||||
"they_will_be_merged_together": "Budou sloučeny dohromady",
|
||||
"third_party_resources": "Zdroje třetích stran",
|
||||
"time": "Čas",
|
||||
"time_based_memories": "Časové vzpomínky",
|
||||
"timeline": "Časová osa",
|
||||
"timezone": "Časové pásmo",
|
||||
|
|
@ -2016,6 +2058,7 @@
|
|||
"troubleshoot": "Diagnostika",
|
||||
"type": "Typ",
|
||||
"unable_to_change_pin_code": "Nelze změnit PIN kód",
|
||||
"unable_to_check_version": "Nepodařilo se zjistit verzi aplikace nebo serveru",
|
||||
"unable_to_setup_pin_code": "Nelze nastavit PIN kód",
|
||||
"unarchive": "Odebrat z archivu",
|
||||
"unarchive_action_prompt": "{count} odstraněných z archivu",
|
||||
|
|
|
|||
91
i18n/da.json
91
i18n/da.json
|
|
@ -6,7 +6,7 @@
|
|||
"action": "Handling",
|
||||
"action_common_update": "Opdater",
|
||||
"actions": "Handlinger",
|
||||
"active": "Aktive",
|
||||
"active": "Aktiv",
|
||||
"activity": "Aktivitet",
|
||||
"activity_changed": "Aktivitet er {enabled, select, true {aktiveret} other {deaktiveret}}",
|
||||
"add": "Tilføj",
|
||||
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Tilføj til albummer",
|
||||
"add_to_albums_count": "Tilføj til albummer({count})",
|
||||
"add_to_shared_album": "Tilføj til delt album",
|
||||
"add_upload_to_stack": "Tilføj upload til stack",
|
||||
"add_url": "Tilføj URL",
|
||||
"added_to_archive": "Tilføjet til arkiv",
|
||||
"added_to_favorites": "Tilføjet til favoritter",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Administrer eksterne biblioteksindstillinger",
|
||||
"library_tasks_description": "Scan eksterne biblioteker for nye og/eller ændrede mediefiler",
|
||||
"library_watching_enable_description": "Overvåg eksterne biblioteker for filændringer",
|
||||
"library_watching_settings": "Biblioteks overvågning (EKSPERIMENTEL)",
|
||||
"library_watching_settings": "Biblioteks overvågning [EKSPERIMENTEL]",
|
||||
"library_watching_settings_description": "Tjek automatisk for ændrede filer",
|
||||
"logging_enable_description": "Aktiver logning",
|
||||
"logging_level_description": "Når slået til, hvilket logniveau, der skal bruges.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimum tillidsscore for et ansigt, der kan registreres fra 0-1. Lavere værdier vil registrere flere ansigter, men kan resultere i falske positiver.",
|
||||
"machine_learning_min_recognized_faces": "Minimum genkendte ansigter",
|
||||
"machine_learning_min_recognized_faces_description": "Minimumsantallet af genkendte ansigter for en person, før denne person bliver oprettet. At øge dette gør ansigtsgenkendelse mere præcis på bekostning af at øge chancen for, at et ansigt ikke er tildelt en person.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Brug maskinlæring til at genkende tekst i billeder",
|
||||
"machine_learning_ocr_enabled": "Aktiver OCR",
|
||||
"machine_learning_ocr_enabled_description": "Hvis deaktiveret, vil tekstgenkendelse ikke blive udført på billederne.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimum opløsning",
|
||||
"machine_learning_ocr_max_resolution_description": "Forhåndsvisninger over denne opløsning ændres i størrelse, mens billedformatet bevares. Højere værdier er mere nøjagtige, men tager længere tid at behandle og bruger mere hukommelse.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimum detektionsscore",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimums konfidensscore for tekst, der skal detekteres, fra 0-1. Lavere værdier vil detektere mere tekst, men kan resultere i falsk positiver.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimum genkendelsesscore",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimum konfidensscore for genkendelse af registreret tekst er fra 0-1. Lavere værdier vil genkende mere tekst, men kan resultere i falsk positiver.",
|
||||
"machine_learning_ocr_model": "OCR model",
|
||||
"machine_learning_ocr_model_description": "Server modeller er mere præcise end mobil modeller, men tager længer tid at processere og bruger mere hukommelse.",
|
||||
"machine_learning_settings": "Maskinlæringsindstillinger",
|
||||
"machine_learning_settings_description": "Administrer maskinlæringsfunktioner og indstillinger",
|
||||
"machine_learning_smart_search": "Smart søgning",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignorér TLS-certifikatgodkendelsesfejl (ikke anbefalet)",
|
||||
"notification_email_password_description": "Adgangskode til brug ved autentificering med e-mailserveren",
|
||||
"notification_email_port_description": "Emailserverens port (fx 25, 465 eller 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Brug SMTPS (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Send test-email og gem",
|
||||
"notification_email_setting_description": "Indstillinger for sending af emailnotifikationer",
|
||||
"notification_email_test_email": "Send test-email",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Kvote i GiB som bruges, når der ikke bliver oplyst en fordring.",
|
||||
"oauth_timeout": "Forespørgslen udløb",
|
||||
"oauth_timeout_description": "Udløbstid for forespørgsel i milisekunder",
|
||||
"ocr_job_description": "Brug maskinlæring til at genkende tekst i billeder",
|
||||
"password_enable_description": "Log ind med email og adgangskode",
|
||||
"password_settings": "Adgangskodelogin",
|
||||
"password_settings_description": "Administrer indstillinger for adgangskodelogin",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maksimum B-frames",
|
||||
"transcoding_max_b_frames_description": "Højere værdier forbedrer kompressionseffektivitet, men kan gøre indkodning langsommere. Er måske ikke kompatibelt med hardware-acceleration på ældre enheder. 0 slår B-frames fra, mens -1 sætter denne værdi automatisk.",
|
||||
"transcoding_max_bitrate": "Maksimal bitrate",
|
||||
"transcoding_max_bitrate_description": "At sætte en maksmimal bitrate kan gøre filstørrelserne mere forudsigelige med et lille tab i kvalitet. Ved 720p er almindelige værdier 2600 kbit/s for VP9 eller HEVC, eller 4500 kbit/s for H.264. Slået fra hvis sat til 0.",
|
||||
"transcoding_max_bitrate_description": "Indstilling af en maksimal bitrate kan gøre filstørrelser mere forudsigelige, men med et mindre fald i kvaliteten. Ved 720p er typiske værdier 2600 kbit/s for VP9 eller HEVC eller 4500 kbit/s for H.264. Deaktiveret, hvis den er indstillet til 0. Når der ikke er angivet nogen enhed, antages k (for kbit/s); derfor er 5000, 5000k og 5M (for Mbit/s) ækvivalente.",
|
||||
"transcoding_max_keyframe_interval": "Maksimal keyframe-interval",
|
||||
"transcoding_max_keyframe_interval_description": "Sætter den maksimale frameafstand mellem keyframes. Lavere værdier forringer kompressionseffektiviteten, men forbedrer søgetider og kan forbedre kvaliteten i scener med hurtig bevægelse. 0 sætter denne værdi automatisk.",
|
||||
"transcoding_optimal_description": "Videoer højere end målopløsningen eller ikke i et godkendt format",
|
||||
|
|
@ -395,17 +411,17 @@
|
|||
"admin_password": "Administratoradgangskode",
|
||||
"administration": "Administration",
|
||||
"advanced": "Avanceret",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret på alternative kriterier. Prøv kun denne hvis du har problemer med at appen ikke opdager alle albums.",
|
||||
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret på alternative kriterier. Prøv kun denne, hvis du har problemer med, at appen ikke opdager alle albums.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter",
|
||||
"advanced_settings_log_level_title": "Logniveau: {level}",
|
||||
"advanced_settings_prefer_remote_subtitle": "Nogle enheder er meget lang tid om at indlæse miniaturebilleder af lokale elementer. Aktiver denne indstilling for at indlæse elementer fra serveren i stedet.",
|
||||
"advanced_settings_prefer_remote_title": "Foretræk elementer på serveren",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definer proxy headers Immich skal sende med hver netværks forespørgsel",
|
||||
"advanced_settings_proxy_headers_title": "Proxy headere",
|
||||
"advanced_settings_proxy_headers_title": "Tilpasset proxy headere [EKSPERIMENTALT]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Aktiverer skrivebeskyttet tilstand, hvor billederne alene kan vises. Ting som at vælge flere billeder, dele, caste og slette er alle deaktiveret. Aktiver skrivebeskyttet tilstand via en bruger avatar fra hovedskærmen",
|
||||
"advanced_settings_readonly_mode_title": "Skrivebeskyttet tilstand",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Spring verificering af SSL-certifikat over for serverens endelokation. Kræves for selvsignerede certifikater.",
|
||||
"advanced_settings_self_signed_ssl_title": "Tillad selvsignerede certifikater",
|
||||
"advanced_settings_self_signed_ssl_title": "Tillad selvsignerede SSL certifikater [EKSPERIMENTALT]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Slet eller gendan automatisk en mediefil på denne enhed, når denne handling foretages på Immich webinterface",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synkroniser fjernsletninger [EKSPERIMENTELT]",
|
||||
"advanced_settings_tile_subtitle": "Avancerede brugerindstillinger",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Denne værdi vises kun én gang. Venligst kopiér den før du lukker vinduet.",
|
||||
"api_key_empty": "Din API-nøgle-navn burde ikke være tom",
|
||||
"api_keys": "API-nøgler",
|
||||
"app_architecture_variant": "Variant (Arkitektur)",
|
||||
"app_bar_signout_dialog_content": "Er du sikker på, du vil logge ud?",
|
||||
"app_bar_signout_dialog_ok": "Ja",
|
||||
"app_bar_signout_dialog_title": "Log ud",
|
||||
"app_download_links": "App Download Links",
|
||||
"app_settings": "Appindstillinger",
|
||||
"app_stores": "App Butikker",
|
||||
"app_update_available": "App opdatering er tilgængelig",
|
||||
"appears_in": "Optræder i",
|
||||
"apply_count": "Brug ({count, number})",
|
||||
"archive": "Arkiv",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Synkronisering af backupalbums",
|
||||
"backup_all": "Alt",
|
||||
"backup_background_service_backup_failed_message": "Sikkerhedskopiering af elementer fejlede. Forsøger igen…",
|
||||
"backup_background_service_complete_notification": "Sikkerhedskopiering af aktiver fuldført",
|
||||
"backup_background_service_connection_failed_message": "Forbindelsen til serveren blev tabt. Forsøger igen…",
|
||||
"backup_background_service_current_upload_notification": "Uploader {filename}",
|
||||
"backup_background_service_default_notification": "Søger efter nye elementer…",
|
||||
|
|
@ -651,7 +672,7 @@
|
|||
"cast": "Caste",
|
||||
"cast_description": "Konfigurer tilgængelige cast destinationer",
|
||||
"change_date": "Ændr dato",
|
||||
"change_description": "Beskrivelse af ændringer",
|
||||
"change_description": "Ændr beskrivelse",
|
||||
"change_display_order": "Ændrer visningsrækkefølge",
|
||||
"change_expiration_time": "Ændr udløbstidspunkt",
|
||||
"change_location": "Ændr sted",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "Dette er enten første gang du tilmelder dig, eller en ændring af kodeordet blev bestilt. Indtast dit nye kodeord herunder.",
|
||||
"change_password_form_confirm_password": "Bekræft kodeord",
|
||||
"change_password_form_description": "Hej {name},\n\nDette er enten første gang du logger ind eller også er der lavet en anmodning om at ændre dit kodeord. Indtast venligst et nyt kodeord nedenfor.",
|
||||
"change_password_form_log_out": "Log ud af alle andre enheder",
|
||||
"change_password_form_log_out_description": "Det er anbefalet at logge ud af alle andre enheder",
|
||||
"change_password_form_new_password": "Nyt kodeord",
|
||||
"change_password_form_password_mismatch": "Kodeord er ikke ens",
|
||||
"change_password_form_reenter_new_password": "Gentag nyt kodeord",
|
||||
|
|
@ -687,8 +710,8 @@
|
|||
"client_cert_import_success_msg": "Klient certifikat er importeret",
|
||||
"client_cert_invalid_msg": "Invalid certifikat fil eller forkert adgangskode",
|
||||
"client_cert_remove_msg": "Klient certifikat er fjernet",
|
||||
"client_cert_subtitle": "Supportere kin PKCS12 (.p12, .pfx) Certifikat importering/fjernelse er kun tilgængeligt før login",
|
||||
"client_cert_title": "SSL Klient Certifikat",
|
||||
"client_cert_subtitle": "Supportere kun PKCS12 (.p12, .pfx) format. Certifikat importering/fjernelse er kun tilgængeligt før login",
|
||||
"client_cert_title": "SSL Klient Certifikat [EKSPERIMENTAL]",
|
||||
"clockwise": "Med uret",
|
||||
"close": "Luk",
|
||||
"collapse": "Klap sammen",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Kommentarer og likes",
|
||||
"comments_are_disabled": "Kommentarer er slået fra",
|
||||
"common_create_new_album": "Opret et nyt album",
|
||||
"common_server_error": "Tjek din internetforbindelse, sørg for at serveren er tilgængelig og at app- og serversioner er kompatible.",
|
||||
"completed": "Fuldført",
|
||||
"confirm": "Bekræft",
|
||||
"confirm_admin_password": "Bekræft administratoradgangskode",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Opret",
|
||||
"create_album": "Opret album",
|
||||
"create_album_page_untitled": "Uden titel",
|
||||
"create_api_key": "Opret API nøgle",
|
||||
"create_library": "Opret bibliotek",
|
||||
"create_link": "Opret link",
|
||||
"create_link_to_share": "Opret link for at dele",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Mørk",
|
||||
"dark_theme": "Skift til mørkt tema",
|
||||
"date": "Dato",
|
||||
"date_after": "Dato efter",
|
||||
"date_and_time": "Dato og klokkeslæt",
|
||||
"date_before": "Dato før",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Rediger tag",
|
||||
"edit_title": "Redigér titel",
|
||||
"edit_user": "Redigér bruger",
|
||||
"edited": "Redigeret",
|
||||
"editor": "Redaktør",
|
||||
"editor_close_without_save_prompt": "Ændringerne vil ikke blive gemt",
|
||||
"editor_close_without_save_title": "Luk editor?",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Fejl ved opdatering af beskrivelsen",
|
||||
"exif_bottom_sheet_details": "DETALJER",
|
||||
"exif_bottom_sheet_location": "LOKATION",
|
||||
"exif_bottom_sheet_no_description": "Ingen beskrivelse",
|
||||
"exif_bottom_sheet_people": "PERSONER",
|
||||
"exif_bottom_sheet_person_add_person": "Tilføj navn",
|
||||
"exit_slideshow": "Afslut slideshow",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Administrer app-funktioner",
|
||||
"file_name": "Filnavn",
|
||||
"file_name_or_extension": "Filnavn eller filtype",
|
||||
"file_size": "Fil størrelse",
|
||||
"filename": "Filnavn",
|
||||
"filetype": "Filtype",
|
||||
"filter": "Filter",
|
||||
|
|
@ -1115,11 +1140,10 @@
|
|||
"hash_asset": "Hash objekter",
|
||||
"hashed_assets": "Hashede objekter",
|
||||
"hashing": "Hasher",
|
||||
"header_settings_add_header_tip": "Tilføj Header",
|
||||
"header_settings_add_header_tip": "Tilføj header",
|
||||
"header_settings_field_validator_msg": "Værdi kan ikke være tom",
|
||||
"header_settings_header_name_input": "Header navn",
|
||||
"header_settings_header_value_input": "Header værdi",
|
||||
"headers_settings_tile_subtitle": "Definer proxy headers appen skal sende med hver netværks forespørgsel",
|
||||
"headers_settings_tile_title": "Brugerdefineret proxy headers",
|
||||
"hi_user": "Hej {name} ({email})",
|
||||
"hide_all_people": "Skjul alle personer",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Opsummering af lokale media",
|
||||
"local_network": "Lokalt netværk",
|
||||
"local_network_sheet_info": "Appen vil oprette forbindelse til serveren via denne URL, når du bruger det angivne WiFi-netværk",
|
||||
"location": "Lokation",
|
||||
"location_permission": "Tilladelse til placering",
|
||||
"location_permission_content": "For automatisk at skifte netværk, skal Immich *altid* have præcis placeringsadgang, så appen kan læse Wi-Fi netværkets navn",
|
||||
"location_picker_choose_on_map": "Vælg på kort",
|
||||
|
|
@ -1344,33 +1369,38 @@
|
|||
"minute": "Minut",
|
||||
"minutes": "Minutter",
|
||||
"missing": "Mangler",
|
||||
"mobile_app": "Mobil App",
|
||||
"mobile_app_download_onboarding_note": "Hent den tilhørende mobilapp via en af følgende muligheder",
|
||||
"model": "Model",
|
||||
"month": "Måned",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
"monthly_title_text_date_format": "MMMM å",
|
||||
"more": "Mere",
|
||||
"move": "Flyt",
|
||||
"move_off_locked_folder": "Flyt ud af låst mappe",
|
||||
"move_to_lock_folder_action_prompt": "{count} føjet til i den låste mappe",
|
||||
"move_to_lock_folder_action_prompt": "{count} føjet til den låste mappe",
|
||||
"move_to_locked_folder": "Flyt til låst mappe",
|
||||
"move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun være synlig fra den låste mappe",
|
||||
"moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet",
|
||||
"moved_to_library": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til biblioteket",
|
||||
"moved_to_trash": "Flyttet til skraldespand",
|
||||
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke redigere datoen på kun læselige elementer. Springer over",
|
||||
"multiselect_grid_edit_gps_err_read_only": "Kan ikke redigere lokation af kun læselige elementer. Springer over",
|
||||
"multiselect_grid_edit_date_time_err_read_only": "Kan ikke redigere datoen på skrivebeskyttet elementer. Springer over",
|
||||
"multiselect_grid_edit_gps_err_read_only": "Kan ikke redigere lokation af skrivebeskyttet elementer. Springer over",
|
||||
"mute_memories": "Dæmp minder",
|
||||
"my_albums": "Mine albummer",
|
||||
"name": "Navn",
|
||||
"name_or_nickname": "Navn eller kælenavn",
|
||||
"name_or_nickname": "Navn eller kaldenavn",
|
||||
"navigate": "Naviger",
|
||||
"navigate_to_time": "Naviger til tid",
|
||||
"network_requirement_photos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine fotos",
|
||||
"network_requirement_videos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine videoer",
|
||||
"network_requirements": "Netværkskrav",
|
||||
"network_requirements_updated": "Netværkskravene er ændret, backup-køen nulstilles",
|
||||
"networking_settings": "Netværk",
|
||||
"networking_subtitle": "Administrer serverens endepunktindstillinger",
|
||||
"never": "aldrig",
|
||||
"never": "Aldrig",
|
||||
"new_album": "Nyt album",
|
||||
"new_api_key": "Ny API-nøgle",
|
||||
"new_date_range": "Nyt datointerval",
|
||||
"new_password": "Ny adgangskode",
|
||||
"new_person": "Ny person",
|
||||
"new_pin_code": "Ny PIN kode",
|
||||
|
|
@ -1385,7 +1415,7 @@
|
|||
"no_albums_message": "Opret et album for at organisere dine billeder og videoer",
|
||||
"no_albums_with_name_yet": "Det ser ud til, at du ikke har noget album med dette navn endnu.",
|
||||
"no_albums_yet": "Det ser ud til, at du ikke har nogen album endnu.",
|
||||
"no_archived_assets_message": "Arkivér billeder og videoer for at gemme dem væk fra din Billede oversigt",
|
||||
"no_archived_assets_message": "Arkivér billeder og videoer for at gemme dem væk fra din billedoversigt",
|
||||
"no_assets_message": "KLIK FOR AT UPLOADE DIT FØRSTE BILLEDE",
|
||||
"no_assets_to_show": "Ingen elementer at vise",
|
||||
"no_cast_devices_found": "Ingen Cast-enheder fundet",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Notifikationer",
|
||||
"notifications_setting_description": "Administrér notifikationer",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium-konfigurator",
|
||||
"obtainium_configurator_instructions": "Brug Obtainium til at installere og opdatere Android-appen direkte fra Immich-udgivelsen på GitHub. Opret en API-nøgle, og vælg en variant for at generere dit Obtainium-konfigurationslink",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Officielle Immich-ressourcer",
|
||||
"offline": "Offline",
|
||||
"offset": "Forskydning",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Afspil minder",
|
||||
"play_motion_photo": "Afspil bevægelsesbillede",
|
||||
"play_or_pause_video": "Afspil eller pause video",
|
||||
"play_original_video": "Afspil original video",
|
||||
"play_original_video_setting_description": "Foretrækker afspilning af originale videoer frem for transkodede videoer. Hvis det originale element ikke er kompatibelt, afspilles det muligvis ikke korrekt.",
|
||||
"play_transcoded_video": "Afspil transkodet video",
|
||||
"please_auth_to_access": "Log venligst ind for at tilgå",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Administrer app-præferencer",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Privatliv",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Log",
|
||||
"profile_drawer_client_out_of_date_major": "Mobilapp er forældet. Opdater venligst til den nyeste større version.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobilapp er forældet. Opdater venligst til den nyeste mindre version.",
|
||||
"profile_drawer_client_server_up_to_date": "Klient og server er ajour",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Skrivebeskyttet tilstand aktiveret. Lang tryk på bruger avatar ikonet for at afslutte.",
|
||||
"profile_drawer_server_out_of_date_major": "Server er forældet. Opdater venligst til den nyeste større version.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server er forældet. Opdater venligst til den nyeste mindre version.",
|
||||
"profile_image_of_user": "Profilbillede af {user}",
|
||||
"profile_picture_set": "Profilbillede indstillet.",
|
||||
"public_album": "Offentligt album",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Er du sikker på, at du vil nulstille SQLite databasen? Du er nødt til at logge ud og ind igen for at gensynkronisere dine data",
|
||||
"reset_sqlite_success": "Vellykket reset af SQLite databasen",
|
||||
"reset_to_default": "Nulstil til standard",
|
||||
"resolution": "Opløsning",
|
||||
"resolve_duplicates": "Løs dubletter",
|
||||
"resolved_all_duplicates": "Alle dubletter løst",
|
||||
"restore": "Gendan",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "Kører",
|
||||
"save": "Gem",
|
||||
"save_to_gallery": "Gem til galleri",
|
||||
"saved": "Gemt",
|
||||
"saved_api_key": "Gemt API-nøgle",
|
||||
"saved_profile": "Gemte profil",
|
||||
"saved_settings": "Gemte indstillinger",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Vandredag i Paris",
|
||||
"search_by_filename": "Søg efter filnavn eller filtypenavn",
|
||||
"search_by_filename_example": "dvs. IMG_1234.JPG eller PNG",
|
||||
"search_by_ocr": "Søg via OCR",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Søg objektiv model...",
|
||||
"search_camera_make": "Søg efter kameraproducent...",
|
||||
"search_camera_model": "Søg efter kameramodel...",
|
||||
"search_city": "Søg efter by...",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Vælg lokation",
|
||||
"search_filter_media_type": "Medietype",
|
||||
"search_filter_media_type_title": "Vælg medietype",
|
||||
"search_filter_ocr": "Søg via OCR",
|
||||
"search_filter_people_title": "Vælg personer",
|
||||
"search_for": "Søg efter",
|
||||
"search_for_existing_person": "Søg efter eksisterende person",
|
||||
|
|
@ -1777,6 +1815,7 @@
|
|||
"server_online": "Server online",
|
||||
"server_privacy": "Serverens privatliv",
|
||||
"server_stats": "Serverstatus",
|
||||
"server_update_available": "Serveropdatering er tilgængelig",
|
||||
"server_version": "Server version",
|
||||
"set": "Indstil",
|
||||
"set_as_album_cover": "Indstil som albumcover",
|
||||
|
|
@ -1805,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Tilpas dine notifikationspræferencer",
|
||||
"setting_notifications_total_progress_subtitle": "Samlet uploadstatus (færdige/samlet antal elementer)",
|
||||
"setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus",
|
||||
"setting_video_viewer_auto_play_subtitle": "Begynd automatisk at afspille videoer, når de åbnes",
|
||||
"setting_video_viewer_auto_play_title": "Automatisk afspilning af videoer",
|
||||
"setting_video_viewer_looping_title": "Looper",
|
||||
"setting_video_viewer_original_video_subtitle": "Når der streames video fra serveren, afspil da den originale selv når en omkodet udgave er tilgængelig. Kan føre til buffering. Videoer, der er tilgængelige lokalt, afspilles i original kvalitet uanset denne indstilling.",
|
||||
"setting_video_viewer_original_video_title": "Tving original video",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Slå tre-trins indlæsning til",
|
||||
"they_will_be_merged_together": "De vil blive slået sammen",
|
||||
"third_party_resources": "Tredjepartsressourcer",
|
||||
"time": "Tid",
|
||||
"time_based_memories": "Tidsbaserede minder",
|
||||
"timeline": "Tidslinje",
|
||||
"timezone": "Tidszone",
|
||||
|
|
@ -2016,6 +2058,7 @@
|
|||
"troubleshoot": "Fejlfinding",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Kunne ikke ændre PIN kode",
|
||||
"unable_to_check_version": "Kan ikke tjekke app- eller serverversion",
|
||||
"unable_to_setup_pin_code": "Kunne ikke sætte PIN kode",
|
||||
"unarchive": "Afakivér",
|
||||
"unarchive_action_prompt": "{count} slettet fra Arkiv",
|
||||
|
|
|
|||
169
i18n/de.json
169
i18n/de.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Zu Alben hinzufügen",
|
||||
"add_to_albums_count": "Zu Alben hinzufügen ({count})",
|
||||
"add_to_shared_album": "Zu geteiltem Album hinzufügen",
|
||||
"add_upload_to_stack": "Upload zum Stapel hinzufügen",
|
||||
"add_url": "URL hinzufügen",
|
||||
"added_to_archive": "Zum Archiv hinzugefügt",
|
||||
"added_to_favorites": "Zu Favoriten hinzugefügt",
|
||||
|
|
@ -48,14 +49,14 @@
|
|||
"background_task_job": "Hintergrundaufgaben",
|
||||
"backup_database": "Datenbanksicherung erstellen",
|
||||
"backup_database_enable_description": "Datenbank regelmäßig sichern",
|
||||
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Backups",
|
||||
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Sicherungen",
|
||||
"backup_onboarding_1_description": "Offsite-Kopie in der Cloud oder an einem anderen physischen Ort.",
|
||||
"backup_onboarding_2_description": "Lokale Kopien auf verschiedenen Geräten. Dazu gehören die Hauptdateien und eine lokale Sicherung dieser Dateien.",
|
||||
"backup_onboarding_3_description": "3 komplette Kopien deiner Daten, inkl. der Originaldateien. Dies umfasst 1 Kopie an einem anderen Ort und 2 lokale Kopie.",
|
||||
"backup_onboarding_description": "Eine <backblaze-link>3-2-1 Backup-Strategie</backblaze-link> wird empfohlen, um deine Daten zu schützen. Du solltest sowohl Kopien deiner hochgeladenen Fotos/Videos als auch der Immich-Datenbank aufbewahren, um eine umfassende Backup-Lösung zu haben.",
|
||||
"backup_onboarding_2_description": "lokale Kopien auf verschiedenen Geräten. Dazu gehören die Hauptdateien und eine lokale Sicherung dieser Dateien.",
|
||||
"backup_onboarding_3_description": "Kopien deiner Daten inklusive Originaldateien. Dies umfasst 1 Kopie an einem anderen Ort und 2 lokale Kopien.",
|
||||
"backup_onboarding_description": "Eine <backblaze-link>3-2-1 Sicherungsstrategie</backblaze-link> wird empfohlen, um deine Daten zu schützen. Du solltest sowohl Kopien deiner hochgeladenen Fotos/Videos als auch der Immich-Datenbank aufbewahren, um eine umfassende Sicherungslösung zu haben.",
|
||||
"backup_onboarding_footer": "Weitere Informationen zum Sichern von Immich findest du in der <link>Dokumentation</link>.",
|
||||
"backup_onboarding_parts_title": "Eine 3-2-1-Sicherung umfasst:",
|
||||
"backup_onboarding_title": "Backups",
|
||||
"backup_onboarding_title": "Sicherungen",
|
||||
"backup_settings": "Einstellungen für Datenbanksicherung",
|
||||
"backup_settings_description": "Einstellungen zur regelmäßigen Sicherung der Datenbank. Hinweis: Diese Jobs werden nicht überwacht und du wirst nicht über Fehler informiert.",
|
||||
"cleared_jobs": "Folgende Aufgaben zurückgesetzt: {job}",
|
||||
|
|
@ -65,11 +66,11 @@
|
|||
"confirm_email_below": "Bestätige, indem du unten \"{email}\" eingibst",
|
||||
"confirm_reprocess_all_faces": "Bist du sicher, dass du alle Gesichter erneut verarbeiten möchtest? Dies löscht auch alle bereits benannten Personen.",
|
||||
"confirm_user_password_reset": "Bist du sicher, dass du das Passwort für {user} zurücksetzen möchtest?",
|
||||
"confirm_user_pin_code_reset": "Bist du sicher, dass du den PIN Code von {user} zurücksetzen möchtest?",
|
||||
"confirm_user_pin_code_reset": "Bist du sicher, dass du den PIN-Code von {user} zurücksetzen möchtest?",
|
||||
"create_job": "Aufgabe erstellen",
|
||||
"cron_expression": "Cron Zeitangabe",
|
||||
"cron_expression_description": "Setze ein Intervall für die Sicherung mittels cron. Hilfe mit dem Format bietet dir dabei z. B. der <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Nützliche Zeitangaben für Cron",
|
||||
"cron_expression": "Cron-Zeitangabe",
|
||||
"cron_expression_description": "Setze das Scanintervall im Cron-Format. Hilfe mit dem Format bietet dir dabei z. B. der <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Vorlagen für Cron-Zeitangabe",
|
||||
"disable_login": "Login deaktivieren",
|
||||
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der intelligenten Suche",
|
||||
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen Ihrer Bibliothek ignoriert werden. Dies ist nützlich, wenn du Ordner hast, die Dateien enthalten, die du nicht importieren möchtest, wie z. B. RAW-Dateien.",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Einstellungen externer Bibliotheken verwalten",
|
||||
"library_tasks_description": "Überprüfe externe Bibliotheken auf neue und/oder veränderte Medien",
|
||||
"library_watching_enable_description": "Überwache externe Bibliotheken auf Dateiänderungen",
|
||||
"library_watching_settings": "Bibliotheksüberwachung (EXPERIMENTELL)",
|
||||
"library_watching_settings": "Überwache Bibliothek [EXPERIMENTELL]",
|
||||
"library_watching_settings_description": "Automatisch auf geänderte Dateien prüfen",
|
||||
"logging_enable_description": "Aktiviere Logging",
|
||||
"logging_level_description": "Wenn aktiviert, welches Log-Level genutzt wird.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimale Konfidenzrate für die Erkennung eines Gesichts von 0-1. Bei niedrigeren Werten werden mehr Gesichter erkannt, aber es kann zu falsch-positiven Ergebnissen kommen.",
|
||||
"machine_learning_min_recognized_faces": "Mindestens erkannte Gesichter",
|
||||
"machine_learning_min_recognized_faces_description": "Die Mindestanzahl von erkannten Gesichtern, damit eine Person erstellt werden kann. Eine Erhöhung dieses Wertes macht die Gesichtserkennung präziser, erhöht aber die Wahrscheinlichkeit, dass ein Gesicht nicht zu einer Person zugeordnet wird.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Maschinelles Lernen nutzen um Texte in Bildern zu erkennen",
|
||||
"machine_learning_ocr_enabled": "OCR aktivieren",
|
||||
"machine_learning_ocr_enabled_description": "Wenn deaktiviert, werden die Bilder nicht von der Texterkennung bearbeitet.",
|
||||
"machine_learning_ocr_max_resolution": "Maximale Auflösung",
|
||||
"machine_learning_ocr_max_resolution_description": "Vorschauen über dieser Auflösung werden unter Beibehaltung des Seitenverhältnisses verkleinert. Höhere Werte sind genauer, benötigen jedoch mehr Zeit für die Verarbeitung und verbrauchen mehr Speicher.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimaler Erkennungswert",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimale Konfidenzrate für die Texterkennung von 0–1. Niedrigere Werte führen dazu, dass mehr Text erkannt wird, können jedoch zu falsch-positiven Ergebnissen führen.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimale Erkennungsrate",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimale Konfidenzrate für die Erkennung von erkanntem Text von 0–1. Niedrigere Werte führen dazu, dass mehr Text erkannt wird, können jedoch zu falsch-positiven Ergebnissen führen.",
|
||||
"machine_learning_ocr_model": "OCR Modell",
|
||||
"machine_learning_ocr_model_description": "Server Modelle sind genauer als mobile Modelle, brauchen aber länger zur Verarbeitung und brauchen mehr Speicher.",
|
||||
"machine_learning_settings": "Einstellungen für maschinelles Lernen",
|
||||
"machine_learning_settings_description": "Funktionen und Einstellungen des maschinellen Lernens verwalten",
|
||||
"machine_learning_smart_search": "Intelligente Suche",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "TLS-Zertifikatsvalidierungsfehler ignorieren (nicht empfohlen)",
|
||||
"notification_email_password_description": "Passwort für die Anmeldung am E-Mail-Server",
|
||||
"notification_email_port_description": "Port des E-Mail-Servers (z.B. 25, 465, oder 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Benutze SMTPS (SMTP über TLS)",
|
||||
"notification_email_sent_test_email_button": "Test-E-Mail versenden und speichern",
|
||||
"notification_email_setting_description": "Einstellungen für E-Mail-Benachrichtigungen",
|
||||
"notification_email_test_email": "Test-E-Mail senden",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Kontingent in GiB, das verwendet werden soll, wenn keines übermittelt wird.",
|
||||
"oauth_timeout": "Zeitüberschreitung bei Anfrage",
|
||||
"oauth_timeout_description": "Zeitüberschreitung für Anfragen in Millisekunden",
|
||||
"ocr_job_description": "Verwende Machine Learning zur Erkennung von Text in Bildern",
|
||||
"password_enable_description": "Mit E-Mail und Passwort anmelden",
|
||||
"password_settings": "Passwort-Anmeldung",
|
||||
"password_settings_description": "Passwort-Anmeldeeinstellungen verwalten",
|
||||
|
|
@ -286,13 +302,13 @@
|
|||
"storage_template_user_label": "<code>{label}</code> is die Speicherpfadbezeichnung des Benutzers",
|
||||
"system_settings": "Systemeinstellungen",
|
||||
"tag_cleanup_job": "Tags aufräumen",
|
||||
"template_email_available_tags": "In deiner Vorlage kannst du die folgenden Variablen verwenden: {tags}",
|
||||
"template_email_if_empty": "Wenn die Vorlage leer ist, wird die Standard-E-Mail verwendet.",
|
||||
"template_email_invite_album": "E-Mail-Vorlage: Einladung zu Album",
|
||||
"template_email_available_tags": "Du kannst die folgenden Variablen in deiner Vorlage verwenden: {tags}",
|
||||
"template_email_if_empty": "Wenn die Vorlage leer ist, wird die Standard-E-Mail-Vorlage verwendet.",
|
||||
"template_email_invite_album": "Einladung zu Album",
|
||||
"template_email_preview": "Vorschau",
|
||||
"template_email_settings": "E-Mail-Vorlagen",
|
||||
"template_email_update_album": "Album-Vorlage aktualisieren",
|
||||
"template_email_welcome": "Willkommen bei den E-Mail-Vorlagen",
|
||||
"template_email_update_album": "Aktualisiertes Album",
|
||||
"template_email_welcome": "Willkommens-E-Mail",
|
||||
"template_settings": "Benachrichtigungsvorlagen",
|
||||
"template_settings_description": "Benutzerdefinierte Vorlagen für Benachrichtigungen verwalten",
|
||||
"theme_custom_css_settings": "Benutzerdefiniertes CSS",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maximale B-Frames",
|
||||
"transcoding_max_b_frames_description": "Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. Ist möglicherweise nicht mit der Hardware-Beschleunigung älterer Geräte kompatibel. 0 deaktiviert die B-Frames, während -1 diesen Wert automatisch setzt.",
|
||||
"transcoding_max_bitrate": "Maximale Bitrate",
|
||||
"transcoding_max_bitrate_description": "Die Festlegung einer maximalen Bitrate kann die Dateigrößen vorhersagbarer machen, ohne dass die Qualität darunter leidet. Bei 720p sind typische Werte 2600 kbit/s für VP9 oder HEVC oder 4500 kbit/s für H.264. Deaktiviert, wenn der Wert auf 0 gesetzt ist.",
|
||||
"transcoding_max_bitrate_description": "Das Festlegen einer maximalen Bitrate kann die Dateigrößen vorhersagbarer machen, ohne dass die Qualität darunter leidet. Bei 720p sind typische Werte 2600 kbit/s für VP9 oder HEVC oder 4500 kbit/s für H.264. Deaktiviert, wenn der Wert auf 0 gesetzt ist. Wenn keine Einheit angegeben wird, wird von k (für kbit/s) ausgegangen; also sind 5000, 5000k und 5M (für Mbit/s) identisch.",
|
||||
"transcoding_max_keyframe_interval": "Maximales Keyframe-Intervall",
|
||||
"transcoding_max_keyframe_interval_description": "Legt den maximalen Frame-Abstand zwischen Keyframes fest. Niedrigere Werte verschlechtern die Komprimierungseffizienz, verbessern aber die Suchzeiten und können die Qualität in Szenen mit schnellen Bewegungen verbessern. Bei 0 wird dieser Wert automatisch eingestellt.",
|
||||
"transcoding_optimal_description": "Videos mit einer höheren Auflösung als der Zielauflösung oder in einem nicht akzeptierten Format",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Ziel-Auflösung",
|
||||
"transcoding_target_resolution_description": "Höhere Auflösungen können mehr Details erhalten, benötigen aber mehr Zeit für die Codierung, haben größere Dateigrößen und können die Reaktionszeit der Anwendung beeinträchtigen.",
|
||||
"transcoding_temporal_aq": "Temporäre AQ",
|
||||
"transcoding_temporal_aq_description": "Gilt nur für NVENC. Verbessert die Qualität von Szenen mit hohem Detailreichtum und geringen Bewegungen. Dies ist möglicherweise nicht mit älteren Geräten kompatibel.",
|
||||
"transcoding_temporal_aq_description": "Gilt nur für NVENC. Zeitlich adaptive Quantisierung verbessert die Qualität von Szenen mit hohem Detailreichtum und geringen Bewegungen. Dies ist möglicherweise nicht mit älteren Geräten kompatibel.",
|
||||
"transcoding_threads": "Threads",
|
||||
"transcoding_threads_description": "Höhere Werte führen zu einer schnelleren Kodierung, lassen dem Server jedoch weniger Spielraum für die Verarbeitung anderer Aufgaben im aktiven Zustand. Dieser Wert sollte nicht höher sein als die Anzahl der CPU-Kerne. Maximiert die Auslastung, wenn der Wert auf 0 gesetzt wird.",
|
||||
"transcoding_tone_mapping": "Farbton-Mapping",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Einige Geräte sind sehr langsam beim Laden von lokalen Vorschaubildern. Aktivieren Sie diese Einstellung, um stattdessen die Server-Bilder zu laden.",
|
||||
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll",
|
||||
"advanced_settings_proxy_headers_title": "Proxy-Headers",
|
||||
"advanced_settings_proxy_headers_title": "Benutzerdefinierte Proxy-Header [Experimentell]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Aktiviert den schreibgeschützten Modus, in dem die Fotos nur angezeigt werden können. Funktionen wie das Auswählen mehrerer Bilder, das Teilen, das Übertragen und das Löschen sind deaktiviert. Aktivieren/Deaktiviere den schreibgeschützten Modus über den Benutzer-Avatar auf dem Hauptbildschirm",
|
||||
"advanced_settings_readonly_mode_title": "Schreibgeschützter Modus",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server überspringen. Notwendig bei selbstsignierten Zertifikaten.",
|
||||
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben",
|
||||
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben [Experimentell]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatisches Löschen oder Wiederherstellen einer Datei auf diesem Gerät, wenn diese Aktion im Web durchgeführt wird",
|
||||
"advanced_settings_sync_remote_deletions_title": "Mit Server-Löschungen synchronisieren [Experimentell]",
|
||||
"advanced_settings_tile_subtitle": "Erweiterte Benutzereinstellungen",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Dieser Wert wird nur einmal angezeigt. Bitte kopiere ihn, bevor du das Fenster schließt.",
|
||||
"api_key_empty": "Dein API-Schlüssel-Name darf nicht leer sein",
|
||||
"api_keys": "API-Schlüssel",
|
||||
"app_architecture_variant": "Variante (Architektur)",
|
||||
"app_bar_signout_dialog_content": "Bist du dir sicher, dass du dich abmelden möchtest?",
|
||||
"app_bar_signout_dialog_ok": "Ja",
|
||||
"app_bar_signout_dialog_title": "Abmelden",
|
||||
"app_download_links": "App Download Links",
|
||||
"app_settings": "App-Einstellungen",
|
||||
"app_stores": "App Stores",
|
||||
"app_update_available": "App Update verfügbar",
|
||||
"appears_in": "Erscheint in",
|
||||
"apply_count": "Anwenden ({count, number})",
|
||||
"archive": "Archiv",
|
||||
|
|
@ -538,20 +558,21 @@
|
|||
"autoplay_slideshow": "Automatische Diashow",
|
||||
"back": "Zurück",
|
||||
"back_close_deselect": "Zurück, Schließen oder Abwählen",
|
||||
"background_backup_running_error": "Hintergrund Sicherung läuft, kann manuelle Sicherung nicht starten",
|
||||
"background_backup_running_error": "Sicherung läuft im Hintergrund. Manuelle Sicherung kann nicht gestartet werden",
|
||||
"background_location_permission": "Hintergrund Standortfreigabe",
|
||||
"background_location_permission_content": "Um im Hintergrund zwischen den Netzwerken wechseln zu können, muss Immich *immer* Zugriff auf den genauen Standort haben, damit die App den Namen des WLAN-Netzwerks ermitteln kann",
|
||||
"background_options": "Hintergrund Optionen",
|
||||
"backup": "Sicherung",
|
||||
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({count})",
|
||||
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern",
|
||||
"backup_album_selection_page_albums_tap": "Antippen zum sichern, erneut antippen zum Ausschließen",
|
||||
"backup_album_selection_page_assets_scatter": "Elemente (Fotos / Videos) können sich über mehrere Alben verteilen. Daher können diese vor der Sicherung eingeschlossen oder ausgeschlossen werden.",
|
||||
"backup_album_selection_page_select_albums": "Alben auswählen",
|
||||
"backup_album_selection_page_selection_info": "Information",
|
||||
"backup_album_selection_page_total_assets": "Elemente",
|
||||
"backup_albums_sync": "Synchronisation von Alben beim Backup",
|
||||
"backup_album_selection_page_selection_info": "Auswahlinformation",
|
||||
"backup_album_selection_page_total_assets": "Elemente gesamt",
|
||||
"backup_albums_sync": "Synchronisation der Sicherungsalben",
|
||||
"backup_all": "Alle",
|
||||
"backup_background_service_backup_failed_message": "Es trat ein Fehler bei der Sicherung auf. Erneuter Versuch…",
|
||||
"backup_background_service_complete_notification": "Datei Backup abgeschlossen",
|
||||
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch…",
|
||||
"backup_background_service_current_upload_notification": "Lädt {filename} hoch",
|
||||
"backup_background_service_default_notification": "Suche nach neuen Elementen…",
|
||||
|
|
@ -599,7 +620,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_error_sync_failed": "Synchronisierung fehlgeschlagen. Sicherung 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",
|
||||
|
|
@ -661,10 +682,12 @@
|
|||
"change_password_description": "Dies ist entweder das erste Mal, dass du dich im System anmeldest, oder es wurde eine Anfrage zur Änderung deines Passworts gestellt. Bitte gib unten dein neues Passwort ein.",
|
||||
"change_password_form_confirm_password": "Passwort bestätigen",
|
||||
"change_password_form_description": "Hallo {name}\n\nDas ist entweder das erste Mal dass du dich einloggst oder es wurde eine Anfrage zur Änderung deines Passwortes gestellt. Bitte gib das neue Passwort ein.",
|
||||
"change_password_form_log_out": "Von allen Geräte abmelden",
|
||||
"change_password_form_log_out_description": "Es wird empfohlen, alle anderen Geräte abzumelden",
|
||||
"change_password_form_new_password": "Neues Passwort",
|
||||
"change_password_form_password_mismatch": "Passwörter stimmen nicht überein",
|
||||
"change_password_form_reenter_new_password": "Passwort erneut eingeben",
|
||||
"change_pin_code": "PIN Code ändern",
|
||||
"change_pin_code": "PIN-Code ändern",
|
||||
"change_your_password": "Ändere dein Passwort",
|
||||
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
|
||||
"charging": "Aufladen",
|
||||
|
|
@ -688,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Ungültige Zertifikatsdatei oder falsches Passwort",
|
||||
"client_cert_remove_msg": "Client Zertifikat wurde entfernt",
|
||||
"client_cert_subtitle": "Unterstützt nur das PKCS12 (.p12, .pfx) Format. Zertifikatsimporte oder -entfernungen sind nur vor dem Login möglich",
|
||||
"client_cert_title": "SSL-Client-Zertifikat",
|
||||
"client_cert_title": "SSL-Client-Zertifikat [Experimentell]",
|
||||
"clockwise": "Im Uhrzeigersinn",
|
||||
"close": "Schließen",
|
||||
"collapse": "Zusammenklappen",
|
||||
|
|
@ -700,14 +723,13 @@
|
|||
"comments_and_likes": "Kommentare & Likes",
|
||||
"comments_are_disabled": "Kommentare sind deaktiviert",
|
||||
"common_create_new_album": "Neues Album erstellen",
|
||||
"common_server_error": "Bitte überprüfe deine Netzwerkverbindung und stelle sicher, dass die App und Server Versionen kompatibel sind.",
|
||||
"completed": "Abgeschlossen",
|
||||
"confirm": "Bestätigen",
|
||||
"confirm_admin_password": "Administrator Passwort bestätigen",
|
||||
"confirm_delete_face": "Bist du sicher dass du das Gesicht von {name} aus der Datei entfernen willst?",
|
||||
"confirm_delete_shared_link": "Bist du sicher, dass du diesen geteilten Link löschen willst?",
|
||||
"confirm_keep_this_delete_others": "Alle anderen Dateien im Stapel bis auf diese werden gelöscht. Bist du sicher, dass du fortfahren möchten?",
|
||||
"confirm_new_pin_code": "Neuen PIN Code bestätigen",
|
||||
"confirm_new_pin_code": "Neuen PIN-Code bestätigen",
|
||||
"confirm_password": "Passwort bestätigen",
|
||||
"confirm_tag_face": "Wollen Sie dieses Gesicht mit {name} markieren?",
|
||||
"confirm_tag_face_unnamed": "Möchten Sie dieses Gesicht markieren?",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Erstellen",
|
||||
"create_album": "Album erstellen",
|
||||
"create_album_page_untitled": "Unbenannt",
|
||||
"create_api_key": "API Key erstellen",
|
||||
"create_library": "Bibliothek erstellen",
|
||||
"create_link": "Link erstellen",
|
||||
"create_link_to_share": "Link zum Teilen erstellen",
|
||||
|
|
@ -759,7 +782,7 @@
|
|||
"crop": "Zuschneiden",
|
||||
"curated_object_page_title": "Dinge",
|
||||
"current_device": "Aktuelles Gerät",
|
||||
"current_pin_code": "Aktueller PIN Code",
|
||||
"current_pin_code": "Aktueller PIN-Code",
|
||||
"current_server_address": "Aktuelle Serveradresse",
|
||||
"custom_locale": "Benutzerdefinierte Sprache",
|
||||
"custom_locale_description": "Datumsangaben und Zahlen je nach Sprache und Land formatieren",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Dunkel",
|
||||
"dark_theme": "Dunkle Ansicht umschalten",
|
||||
"date": "Datum",
|
||||
"date_after": "Datum nach",
|
||||
"date_and_time": "Datum und Zeit",
|
||||
"date_before": "Datum vor",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Tag bearbeiten",
|
||||
"edit_title": "Titel bearbeiten",
|
||||
"edit_user": "Nutzer bearbeiten",
|
||||
"edited": "Bearbeitet",
|
||||
"editor": "Bearbeiter",
|
||||
"editor_close_without_save_prompt": "Die Änderungen werden nicht gespeichert",
|
||||
"editor_close_without_save_title": "Editor schließen?",
|
||||
|
|
@ -895,13 +918,13 @@
|
|||
"empty_trash_confirmation": "Bist du sicher, dass du den Papierkorb leeren willst?\nDies entfernt alle Dateien im Papierkorb endgültig aus Immich und kann nicht rückgängig gemacht werden!",
|
||||
"enable": "Aktivieren",
|
||||
"enable_backup": "Sicherung aktivieren",
|
||||
"enable_biometric_auth_description": "Gib deinen PIN Code ein, um die biometrische Authentifizierung zu aktivieren",
|
||||
"enable_biometric_auth_description": "Gib deinen PIN-Code ein, um die biometrische Authentifizierung zu aktivieren",
|
||||
"enabled": "Aktiviert",
|
||||
"end_date": "Enddatum",
|
||||
"enqueued": "Eingereiht",
|
||||
"enter_wifi_name": "WLAN-Name eingeben",
|
||||
"enter_your_pin_code": "PIN Code eingeben",
|
||||
"enter_your_pin_code_subtitle": "Gib deinen PIN Code ein, um auf den gesperrten Ordner zuzugreifen",
|
||||
"enter_your_pin_code": "PIN-Code eingeben",
|
||||
"enter_your_pin_code_subtitle": "Gib deinen PIN-Code ein, um auf den gesperrten Ordner zuzugreifen",
|
||||
"error": "Fehler",
|
||||
"error_change_sort_album": "Ändern der Anzeigereihenfolge fehlgeschlagen",
|
||||
"error_delete_face": "Fehler beim Löschen des Gesichts",
|
||||
|
|
@ -940,7 +963,7 @@
|
|||
"failed_to_load_notifications": "Fehler beim Laden der Benachrichtigungen",
|
||||
"failed_to_load_people": "Fehler beim Laden von Personen",
|
||||
"failed_to_remove_product_key": "Fehler beim Entfernen des Produktschlüssels",
|
||||
"failed_to_reset_pin_code": "Zurücksetzen des PIN Codes fehlgeschlagen",
|
||||
"failed_to_reset_pin_code": "Zurücksetzen des PIN-Codes fehlgeschlagen",
|
||||
"failed_to_stack_assets": "Dateien konnten nicht gestapelt werden",
|
||||
"failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden",
|
||||
"failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen",
|
||||
|
|
@ -1005,7 +1028,7 @@
|
|||
"unable_to_remove_partner": "Partner kann nicht entfernt werden",
|
||||
"unable_to_remove_reaction": "Reaktion kann nicht entfernt werden",
|
||||
"unable_to_reset_password": "Passwort kann nicht zurückgesetzt werden",
|
||||
"unable_to_reset_pin_code": "Zurücksetzen des PIN Code nicht möglich",
|
||||
"unable_to_reset_pin_code": "Zurücksetzen des PIN-Code nicht möglich",
|
||||
"unable_to_resolve_duplicate": "Duplikate können nicht aufgelöst werden",
|
||||
"unable_to_restore_assets": "Dateien konnten nicht wiederhergestellt werden",
|
||||
"unable_to_restore_trash": "Papierkorb kann nicht wiederhergestellt werden",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Fehler bei der Aktualisierung der Beschreibung",
|
||||
"exif_bottom_sheet_details": "DETAILS",
|
||||
"exif_bottom_sheet_location": "STANDORT",
|
||||
"exif_bottom_sheet_no_description": "Keine Beschreibung",
|
||||
"exif_bottom_sheet_people": "PERSONEN",
|
||||
"exif_bottom_sheet_person_add_person": "Namen hinzufügen",
|
||||
"exit_slideshow": "Diashow beenden",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Funktionen der App verwalten",
|
||||
"file_name": "Dateiname",
|
||||
"file_name_or_extension": "Dateiname oder -erweiterung",
|
||||
"file_size": "Dateigröße",
|
||||
"filename": "Dateiname",
|
||||
"filetype": "Dateityp",
|
||||
"filter": "Filter",
|
||||
|
|
@ -1088,7 +1113,7 @@
|
|||
"folder_not_found": "Ordner nicht gefunden",
|
||||
"folders": "Ordner",
|
||||
"folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem",
|
||||
"forgot_pin_code_question": "PIN Code vergessen?",
|
||||
"forgot_pin_code_question": "PIN-Code vergessen?",
|
||||
"forward": "Vorwärts",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
|
||||
|
|
@ -1119,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Der Wert darf nicht leer sein",
|
||||
"header_settings_header_name_input": "Header-Name",
|
||||
"header_settings_header_value_input": "Header-Wert",
|
||||
"headers_settings_tile_subtitle": "Definiere einen Proxy-Header, den die Anwendung bei jeder Netzwerkanfrage mitschicken soll",
|
||||
"headers_settings_tile_title": "Benutzerdefinierte Proxy-Header",
|
||||
"hi_user": "Hallo {name} ({email})",
|
||||
"hide_all_people": "Alle Personen verbergen",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Zusammenfassung der lokalen Medien",
|
||||
"local_network": "Lokales Netzwerk",
|
||||
"local_network_sheet_info": "Die App stellt über diese URL eine Verbindung zum Server her, wenn sie das angegebene WLAN-Netzwerk verwendet",
|
||||
"location": "Standort",
|
||||
"location_permission": "Standort Genehmigung",
|
||||
"location_permission_content": "Um die automatische Umschaltfunktion nutzen zu können, benötigt Immich genaue Standortberechtigung, damit es den Namen des aktuellen WLAN-Netzwerks ermitteln kann",
|
||||
"location_picker_choose_on_map": "Auf der Karte auswählen",
|
||||
|
|
@ -1330,7 +1355,7 @@
|
|||
"memories_check_back_tomorrow": "Schau morgen wieder vorbei für weitere Erinnerungen",
|
||||
"memories_setting_description": "Verwalte, was du in deinen Erinnerungen siehst",
|
||||
"memories_start_over": "Erneut beginnen",
|
||||
"memories_swipe_to_close": "Nach oben Wischen zum schließen",
|
||||
"memories_swipe_to_close": "Nach oben Wischen zum Schließen",
|
||||
"memory": "Erinnerung",
|
||||
"memory_lane_title": "Foto-Erinnerungen {title}",
|
||||
"menu": "Menü",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minute",
|
||||
"minutes": "Minuten",
|
||||
"missing": "Fehlende",
|
||||
"mobile_app": "Mobile App",
|
||||
"mobile_app_download_onboarding_note": "Herunterladen der mobilen Begleiter-App über einen der folgenden Möglichkeiten",
|
||||
"model": "Modell",
|
||||
"month": "Monat",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Meine Alben",
|
||||
"name": "Name",
|
||||
"name_or_nickname": "Name oder Nickname",
|
||||
"navigate": "Navigation",
|
||||
"navigate_to_time": "Navigiere zu Zeit",
|
||||
"network_requirement_photos_upload": "Mobile Daten verwenden, um Fotos zu sichern",
|
||||
"network_requirement_videos_upload": "Mobile Daten verwenden, um Videos zu sichern",
|
||||
"network_requirements": "Anforderungen ans Netzwerk",
|
||||
|
|
@ -1371,10 +1400,11 @@
|
|||
"never": "Niemals",
|
||||
"new_album": "Neues Album",
|
||||
"new_api_key": "Neuer API-Schlüssel",
|
||||
"new_date_range": "Neuer Datumsbereich",
|
||||
"new_password": "Neues Passwort",
|
||||
"new_person": "Neue Person",
|
||||
"new_pin_code": "Neuer PIN Code",
|
||||
"new_pin_code_subtitle": "Dies ist dein erster Zugriff auf den gesperrten Ordner. Erstelle einen PIN Code für den sicheren Zugriff auf diese Seite",
|
||||
"new_pin_code": "Neuer PIN-Code",
|
||||
"new_pin_code_subtitle": "Dies ist dein erster Zugriff auf den gesperrten Ordner. Erstelle einen PIN-Code für den sicheren Zugriff auf diese Seite",
|
||||
"new_timeline": "Neue Zeitleiste",
|
||||
"new_user_created": "Neuer Benutzer wurde erstellt",
|
||||
"new_version_available": "NEUE VERSION VERFÜGBAR",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Benachrichtigungen",
|
||||
"notifications_setting_description": "Benachrichtigungen verwalten",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium Konfiguratior",
|
||||
"obtainium_configurator_instructions": "Du kannst Obtainium benutzen, um die App direkt aus den Github Releases zu installieren oder zu aktualisieren. Bitte erstelle dazu einen API-Schlüssel und wähle eine Variante aus um einen Obtainium-Konfigurationslink zu erstellen",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Offizielle Immich Quellen",
|
||||
"offline": "Offline",
|
||||
"offset": "Verschiebung",
|
||||
|
|
@ -1514,10 +1547,10 @@
|
|||
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
|
||||
"photos_from_previous_years": "Fotos von vorherigen Jahren",
|
||||
"pick_a_location": "Wähle einen Ort",
|
||||
"pin_code_changed_successfully": "PIN Code erfolgreich geändert",
|
||||
"pin_code_reset_successfully": "PIN Code erfolgreich zurückgesetzt",
|
||||
"pin_code_setup_successfully": "PIN Code erfolgreich festgelegt",
|
||||
"pin_verification": "PIN Code Überprüfung",
|
||||
"pin_code_changed_successfully": "PIN-Code erfolgreich geändert",
|
||||
"pin_code_reset_successfully": "PIN-Code erfolgreich zurückgesetzt",
|
||||
"pin_code_setup_successfully": "PIN-Code erfolgreich festgelegt",
|
||||
"pin_verification": "PIN-Code Überprüfung",
|
||||
"place": "Ort",
|
||||
"places": "Orte",
|
||||
"places_count": "{count, plural, one {{count, number} Ort} other {{count, number} Orte}}",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Erinnerungen abspielen",
|
||||
"play_motion_photo": "Bewegte Bilder abspielen",
|
||||
"play_or_pause_video": "Video abspielen oder pausieren",
|
||||
"play_original_video": "Originales Video abspielen",
|
||||
"play_original_video_setting_description": "Bevorzugen die Wiedergabe von Originalvideos gegenüber transkodierten Videos. Wenn das Original nicht kompatibel ist, wird es möglicherweise nicht korrekt wiedergegeben.",
|
||||
"play_transcoded_video": "Transkodiertes Video abspielen",
|
||||
"please_auth_to_access": "Für den Zugriff bitte Authentifizieren",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "App-Einstellungen verwalten",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Privatsphäre",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Logs",
|
||||
"profile_drawer_client_out_of_date_major": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
||||
"profile_drawer_client_server_up_to_date": "Die App- und Server-Versionen sind aktuell",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Schreibgeschützter Modus aktiviert. Halte das Benutzer-Avatar-Symbol gedrückt, um den Modus zu verlassen.",
|
||||
"profile_drawer_server_out_of_date_major": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
|
||||
"profile_image_of_user": "Profilbild von {user}",
|
||||
"profile_picture_set": "Profilbild gesetzt.",
|
||||
"public_album": "Öffentliches Album",
|
||||
|
|
@ -1650,21 +1682,22 @@
|
|||
"repair": "Reparatur",
|
||||
"repair_no_results_message": "Nicht auffindbare und fehlende Dateien werden hier angezeigt",
|
||||
"replace_with_upload": "Durch Upload ersetzen",
|
||||
"repository": "Repository",
|
||||
"repository": "Repositorium",
|
||||
"require_password": "Passwort erforderlich",
|
||||
"require_user_to_change_password_on_first_login": "Benutzer muss das Passwort beim ersten Login ändern",
|
||||
"rescan": "Erneut scannen",
|
||||
"reset": "Zurücksetzen",
|
||||
"reset_password": "Passwort zurücksetzen",
|
||||
"reset_people_visibility": "Sichtbarkeit von Personen zurücksetzen",
|
||||
"reset_pin_code": "PIN Code zurücksetzen",
|
||||
"reset_pin_code_description": "Falls du deinen PIN Code vergessen hast, wende dich an deinen Immich-Administrator um ihn zurücksetzen zu lassen",
|
||||
"reset_pin_code_success": "PIN Code erfolgreich zurückgesetzt",
|
||||
"reset_pin_code_with_password": "Mit deinem Passwort kannst du jederzeit deinen PIN Code zurücksetzen",
|
||||
"reset_pin_code": "PIN-Code zurücksetzen",
|
||||
"reset_pin_code_description": "Falls du deinen PIN-Code vergessen hast, kannst du dich an den Server-Administrator wenden, um ihn zurückzusetzen",
|
||||
"reset_pin_code_success": "PIN-Code erfolgreich zurückgesetzt",
|
||||
"reset_pin_code_with_password": "Mit deinem Passwort kannst du jederzeit deinen PIN-Code zurücksetzen",
|
||||
"reset_sqlite": "SQLite Datenbank zurücksetzen",
|
||||
"reset_sqlite_confirmation": "Bist du sicher, dass du die SQLite-Datenbank zurücksetzen willst? Du musst dich ab- und wieder anmelden, um die Daten neu zu synchronisieren",
|
||||
"reset_sqlite_success": "SQLite Datenbank erfolgreich zurückgesetzt",
|
||||
"reset_to_default": "Auf Standard zurücksetzen",
|
||||
"resolution": "Auflösung",
|
||||
"resolve_duplicates": "Duplikate entfernen",
|
||||
"resolved_all_duplicates": "Alle Duplikate aufgelöst",
|
||||
"restore": "Wiederherstellen",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "Läuft",
|
||||
"save": "Speichern",
|
||||
"save_to_gallery": "In Galerie speichern",
|
||||
"saved": "Gespeichert",
|
||||
"saved_api_key": "API-Schlüssel wurde gespeichert",
|
||||
"saved_profile": "Profil gespeichert",
|
||||
"saved_settings": "Einstellungen gespeichert",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Wandern in Sapa",
|
||||
"search_by_filename": "Suche nach Dateiname oder -erweiterung",
|
||||
"search_by_filename_example": "z.B. IMG_1234.JPG oder PNG",
|
||||
"search_by_ocr": "Suche per OCR",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Suche nach Kameralinse...",
|
||||
"search_camera_make": "Suche nach Kameramarke...",
|
||||
"search_camera_model": "Suche nach Kameramodell...",
|
||||
"search_city": "Suche nach Stadt...",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Ort auswählen",
|
||||
"search_filter_media_type": "Medientyp",
|
||||
"search_filter_media_type_title": "Medientyp auswählen",
|
||||
"search_filter_ocr": "Suche per OCR",
|
||||
"search_filter_people_title": "Personen auswählen",
|
||||
"search_for": "Suche nach",
|
||||
"search_for_existing_person": "Suche nach vorhandener Person",
|
||||
|
|
@ -1777,6 +1815,7 @@
|
|||
"server_online": "Server online",
|
||||
"server_privacy": "Privatsphäre auf dem Server",
|
||||
"server_stats": "Server-Statistiken",
|
||||
"server_update_available": "Server Update verfügbar",
|
||||
"server_version": "Server-Version",
|
||||
"set": "Speichern",
|
||||
"set_as_album_cover": "Als Albumcover festlegen",
|
||||
|
|
@ -1805,13 +1844,15 @@
|
|||
"setting_notifications_subtitle": "Benachrichtigungen anpassen",
|
||||
"setting_notifications_total_progress_subtitle": "Gesamter Upload-Fortschritt (abgeschlossen/Anzahl Elemente)",
|
||||
"setting_notifications_total_progress_title": "Zeige den Gesamtfortschritt der Hintergrundsicherung",
|
||||
"setting_video_viewer_auto_play_subtitle": "Videos automatisch wiedergeben sobald sie geöffnet werden",
|
||||
"setting_video_viewer_auto_play_title": "Videos automatisch wiedergeben",
|
||||
"setting_video_viewer_looping_title": "Video-Wiederholung",
|
||||
"setting_video_viewer_original_video_subtitle": "Beim Streaming eines Videos vom Server wird das Original abgespielt, auch wenn eine Transkodierung verfügbar ist. Kann zu Pufferung führen. Lokal verfügbare Videos werden unabhängig von dieser Einstellung in Originalqualität wiedergegeben.",
|
||||
"setting_video_viewer_original_video_title": "Originalvideo erzwingen",
|
||||
"settings": "Einstellungen",
|
||||
"settings_require_restart": "Bitte starte Immich neu, um diese Einstellung anzuwenden",
|
||||
"settings_saved": "Einstellungen gespeichert",
|
||||
"setup_pin_code": "Einen PIN Code festlegen",
|
||||
"setup_pin_code": "Einen PIN-Code festlegen",
|
||||
"share": "Teilen",
|
||||
"share_action_prompt": "{count} Dateien geteilt",
|
||||
"share_add_photos": "Fotos hinzufügen",
|
||||
|
|
@ -1954,7 +1995,7 @@
|
|||
"sync_remote": "mit Server synchronisieren",
|
||||
"sync_status": "Synchronisierungstatus",
|
||||
"sync_status_subtitle": "Synchronisierungssystem anzeigen und bearbeiten",
|
||||
"sync_upload_album_setting_subtitle": "Erstelle deine ausgewählten Alben in Immich und lade die Fotos und Videos dort hoch",
|
||||
"sync_upload_album_setting_subtitle": "Erstelle und lade deine ausgewählten Fotos und Videos in die ausgewählten Alben auf Immich hoch",
|
||||
"tag": "Tag",
|
||||
"tag_assets": "Dateien taggen",
|
||||
"tag_created": "Tag erstellt: {tag}",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Dreistufiges Laden aktivieren",
|
||||
"they_will_be_merged_together": "Sie werden zusammengeführt",
|
||||
"third_party_resources": "Drittanbieter-Quellen",
|
||||
"time": "Zeit",
|
||||
"time_based_memories": "Zeitbasierte Erinnerungen",
|
||||
"timeline": "Zeitleiste",
|
||||
"timezone": "Zeitzone",
|
||||
|
|
@ -2012,11 +2054,12 @@
|
|||
"trash_page_restore_all": "Alle wiederherstellen",
|
||||
"trash_page_select_assets_btn": "Elemente auswählen",
|
||||
"trash_page_title": "Papierkorb ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Gelöschte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Objekte im Papierkorb werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
|
||||
"troubleshoot": "Fehler beheben",
|
||||
"type": "Typ",
|
||||
"unable_to_change_pin_code": "PIN Code konnte nicht geändert werden",
|
||||
"unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden",
|
||||
"unable_to_change_pin_code": "PIN-Code konnte nicht geändert werden",
|
||||
"unable_to_check_version": "App oder Server Versionscheck nicht möglich",
|
||||
"unable_to_setup_pin_code": "PIN-Code konnte nicht festgelegt werden",
|
||||
"unarchive": "Entarchivieren",
|
||||
"unarchive_action_prompt": "{count} aus dem Archiv entfernt",
|
||||
"unarchived_count": "{count, plural, other {# entarchiviert}}",
|
||||
|
|
@ -2073,8 +2116,8 @@
|
|||
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
|
||||
"user_id": "Nutzer-ID",
|
||||
"user_liked": "{type, select, photo {Dieses Foto} video {Dieses Video} asset {Diese Datei} other {Dies}} gefällt {user}",
|
||||
"user_pin_code_settings": "PIN Code",
|
||||
"user_pin_code_settings_description": "Verwalte deinen PIN Code",
|
||||
"user_pin_code_settings": "PIN-Code",
|
||||
"user_pin_code_settings_description": "Verwalte deinen PIN-Code",
|
||||
"user_privacy": "Datenschutzeinstellungen Nutzer",
|
||||
"user_purchase_settings": "Kauf",
|
||||
"user_purchase_settings_description": "Kauf verwalten",
|
||||
|
|
@ -2085,7 +2128,7 @@
|
|||
"username": "Nutzername",
|
||||
"users": "Benutzer",
|
||||
"users_added_to_album_count": "{count, plural, one {# Benutzer} other {# Benutzer}} zum Album hinzugefügt",
|
||||
"utilities": "Hilfsmittel",
|
||||
"utilities": "Werkzeuge",
|
||||
"validate": "Validieren",
|
||||
"validate_endpoint_error": "Bitte gib eine gültige URL ein",
|
||||
"variables": "Variablen",
|
||||
|
|
@ -2124,7 +2167,7 @@
|
|||
"welcome": "Willkommen",
|
||||
"welcome_to_immich": "Willkommen bei Immich",
|
||||
"wifi_name": "WLAN-Name",
|
||||
"wrong_pin_code": "PIN Code falsch",
|
||||
"wrong_pin_code": "PIN-Code falsch",
|
||||
"year": "Jahr",
|
||||
"years_ago": "Vor {years, plural, one {einem Jahr} other {# Jahren}}",
|
||||
"yes": "Ja",
|
||||
|
|
|
|||
33
i18n/el.json
33
i18n/el.json
|
|
@ -11,10 +11,10 @@
|
|||
"activity_changed": "Η δραστηριότητα είναι {enabled, select, true {ενεργοποιημένη} other {απενεργοποιημένη}}",
|
||||
"add": "Προσθήκη",
|
||||
"add_a_description": "Προσθήκη περιγραφής",
|
||||
"add_a_location": "Προσθήκη μίας τοποθεσίας",
|
||||
"add_a_name": "Προσθέστε ένα όνομα",
|
||||
"add_a_location": "Προσθήκη τοποθεσίας",
|
||||
"add_a_name": "Προσθήκη ονόματος",
|
||||
"add_a_title": "Προσθήκη τίτλου",
|
||||
"add_birthday": "Προσθέστε την ημερομηνία γενεθλίων",
|
||||
"add_birthday": "Προσθήκη γενεθλίων",
|
||||
"add_endpoint": "Προσθήκη τελικού σημείου",
|
||||
"add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού",
|
||||
"add_import_path": "Προσθήκη μονοπατιού εισαγωγής",
|
||||
|
|
@ -28,11 +28,12 @@
|
|||
"add_to_album": "Προσθήκη σε άλμπουμ",
|
||||
"add_to_album_bottom_sheet_added": "Προστέθηκε στο {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Ήδη στο {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Ορισμένοι τοπικά στοιχεία δεν μπόρεσαν να προστεθούν στο άλμπουμ",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Ορισμένα τοπικά στοιχεία δεν μπόρεσαν να προστεθούν στο άλμπουμ",
|
||||
"add_to_album_toggle": "Εναλλαγή επιλογής για το {album}",
|
||||
"add_to_albums": "Προσθήκη στα άλμπουμ",
|
||||
"add_to_albums_count": "Προσθήκη στα άλμπουμ ({count})",
|
||||
"add_to_shared_album": "Προσθήκη σε κοινόχρηστο άλμπουμ",
|
||||
"add_upload_to_stack": "Προσθήκη αρχείου στην ουρά",
|
||||
"add_url": "Προσθήκη Συνδέσμου",
|
||||
"added_to_archive": "Προστέθηκε στο αρχείο",
|
||||
"added_to_favorites": "Προστέθηκε στα αγαπημένα",
|
||||
|
|
@ -210,6 +211,7 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Παράβλεψη σφαλμάτων επικύρωσης της πιστοποίησης TLS (δεν προτείνεται)",
|
||||
"notification_email_password_description": "Κωδικός για την αυθεντικοποίηση με τον server του email",
|
||||
"notification_email_port_description": "Θύρα του email server (πχ 25, 465, ή 587)",
|
||||
"notification_email_secure_description": "Χρήση SMTPS (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Αποστολή test email και αποθήκευση",
|
||||
"notification_email_setting_description": "Ρυθμίσεις για την αποστολή ειδοποιήσεων μέσω email",
|
||||
"notification_email_test_email": "Αποστολή test email",
|
||||
|
|
@ -332,7 +334,7 @@
|
|||
"transcoding_max_b_frames": "Μέγιστος αριθμός B-frames(Bidirectional Predictive Frames)",
|
||||
"transcoding_max_b_frames_description": "Οι υψηλότερες τιμές βελτιώνουν την αποδοτικότητα της συμπίεσης, αλλά επιβραδύνουν την κωδικοποίηση. Ενδέχεται να μην είναι συμβατές με την επιτάχυνση υλικού σε παλαιότερες συσκευές. Η τιμή 0 απενεργοποιεί τα B-frames, ενώ η -1, τη ρυθμίζει αυτόματα.",
|
||||
"transcoding_max_bitrate": "Μέγιστος ρυθμός μετάδοσης (bitrate)",
|
||||
"transcoding_max_bitrate_description": "Η ρύθμιση ενός μέγιστου ρυθμού μετάδοσης(bitrate) μπορεί να κάνει το μέγεθος των αρχείων πιο προβλέψιμο, αλλά με ένα μικρό κόστος στην ποιότητα. Στην ανάλυση των 720p, οι τυπικές τιμές είναι 2600 kbit/s για VP9 ή HEVC, ή 4500 kbit/s για H.264. Απενεργοποιείται εάν οριστεί σε 0.",
|
||||
"transcoding_max_bitrate_description": "Ο καθορισμός του μέγιστου bitrate μπορεί να κάνει το μέγεθος των αρχείων πιο προβλέψιμο, με ένα μικρό κόστος στην ποιότητα. Στα 720p, οι τυπικές τιμές είναι 2600 kbit/s για VP9 ή HEVC, ή 4500 kbit/s για H.264. Αν οριστεί σε 0, η ρύθμιση απενεργοποιείται. Όταν δεν καθορίζεται, θεωρείται το k (για kbit/s)· επομένως τα 5000, 5000k και 5M (για Mbit/s) είναι ισοδύναμα.",
|
||||
"transcoding_max_keyframe_interval": "Μέγιστο χρονικό διάστημα μεταξύ των καρέ αναφοράς (keyframe)",
|
||||
"transcoding_max_keyframe_interval_description": "Ορίζει το μέγιστο διάστημα μεταξύ των καρέ αναφοράς. Χαμηλότερες τιμές μειώνουν την αποδοτικότητα συμπίεσης, αλλά βελτιώνουν τον χρόνο αναζήτησης και μπορεί να βελτιώσουν την ποιότητα σε σκηνές με γρήγορη κίνηση. Η τιμή 0 ρυθμίζει αυτό το διάστημα αυτόματα.",
|
||||
"transcoding_optimal_description": "Βίντεο με ανώτερη ανάλυση από την επιθυμητή ή σε μη αποδεκτή μορφή",
|
||||
|
|
@ -350,7 +352,7 @@
|
|||
"transcoding_target_resolution": "Επιθυμητή ανάλυση",
|
||||
"transcoding_target_resolution_description": "Οι υψηλότερες αναλύσεις μπορούν να διατηρήσουν περισσότερες λεπτομέρειες, αλλά απαιτούν περισσότερο χρόνο για κωδικοποίηση, παράγουν μεγαλύτερα αρχεία και μπορεί να μειώσουν την απόκριση της εφαρμογής.",
|
||||
"transcoding_temporal_aq": "Χρονική Προσαρμοστική Ποιότητα AQ(Adaptive Quantization)",
|
||||
"transcoding_temporal_aq_description": "Ισχύει μόνο για NVENC. Αυξάνει την ποιότητα σε σκηνές με υψηλή λεπτομέρεια και χαμηλή κίνηση. Ενδέχεται να μην είναι συμβατό με παλαιότερες συσκευές.",
|
||||
"transcoding_temporal_aq_description": "Ισχύει μόνο για το NVENC. Η Χρονική προσαρμογή ποιότητας (Temporal Adaptive Quantization) βελτιώνει την ποιότητα σε σκηνές με υψηλή λεπτομέρεια και χαμηλή κίνηση. Ενδέχεται να μην είναι συμβατή με παλαιότερες συσκευές.",
|
||||
"transcoding_threads": "Νήματα (παράλληλες διεργασίες)",
|
||||
"transcoding_threads_description": "Οι υψηλότερες τιμές οδηγούν σε ταχύτερη κωδικοποίηση, αλλά αφήνουν λιγότερο χώρο στον διακομιστή για να επεξεργαστεί άλλες εργασίες όσο είναι ενεργή. Αυτή η τιμή δεν πρέπει να ξεπερνά τον αριθμό των πυρήνων του επεξεργαστή. Η μέγιστη αξιοποίηση επιτυγχάνεται αν οριστεί στο 0.",
|
||||
"transcoding_tone_mapping": "Χαρτογράφηση χρωματικών τόνων",
|
||||
|
|
@ -465,9 +467,11 @@
|
|||
"api_key_description": "Αυτή η τιμή θα εμφανιστεί μόνο μία φορά. Παρακαλώ βεβαιωθείτε ότι την έχετε αντιγράψει πριν κλείσετε το παράθυρο.",
|
||||
"api_key_empty": "Το όνομα του κλειδιού API, δεν πρέπει να είναι κενό",
|
||||
"api_keys": "Κλειδιά API",
|
||||
"app_architecture_variant": "Παραλλαγή (Αρχιτεκτονική)",
|
||||
"app_bar_signout_dialog_content": "Είστε βέβαιοι ότι θέλετε να αποσυνδεθείτε;",
|
||||
"app_bar_signout_dialog_ok": "Ναι",
|
||||
"app_bar_signout_dialog_title": "Αποσύνδεση",
|
||||
"app_download_links": "Σύνδεσμοι Λήψης Εφαρμογής",
|
||||
"app_settings": "Ρυθμίσεις εφαρμογής",
|
||||
"appears_in": "Εμφανίζεται σε",
|
||||
"apply_count": "Εφαρμογή ({count, number})",
|
||||
|
|
@ -700,7 +704,6 @@
|
|||
"comments_and_likes": "Σχόλια & αντιδράσεις (likes)",
|
||||
"comments_are_disabled": "Τα σχόλια είναι απενεργοποιημένα",
|
||||
"common_create_new_album": "Δημιουργία νέου άλμπουμ",
|
||||
"common_server_error": "Ελέγξτε τη σύνδεσή σας, βεβαιωθείτε ότι ο διακομιστής είναι προσβάσιμος και ότι οι εκδόσεις της εφαρμογής/διακομιστή είναι συμβατές.",
|
||||
"completed": "Ολοκληρώθηκε",
|
||||
"confirm": "Επιβεβαίωση",
|
||||
"confirm_admin_password": "Επιβεβαίωση κωδικού Διαχειριστή",
|
||||
|
|
@ -882,7 +885,6 @@
|
|||
"edit_tag": "Επεξεργασία ετικέτας",
|
||||
"edit_title": "Επεξεργασία Τίτλου",
|
||||
"edit_user": "Επεξεργασία χρήστη",
|
||||
"edited": "Επεξεργάστηκε",
|
||||
"editor": "Επεξεργαστής",
|
||||
"editor_close_without_save_prompt": "Αυτές οι αλλαγές δεν θα αποθηκευτούν",
|
||||
"editor_close_without_save_title": "Κλείσιμο επεξεργαστή;",
|
||||
|
|
@ -1038,6 +1040,7 @@
|
|||
"exif_bottom_sheet_description_error": "Σφάλμα κατά την ενημέρωση της περιγραφής",
|
||||
"exif_bottom_sheet_details": "ΛΕΠΤΟΜΕΡΕΙΕΣ",
|
||||
"exif_bottom_sheet_location": "ΤΟΠΟΘΕΣΙΑ",
|
||||
"exif_bottom_sheet_no_description": "Καμία περιγραφή",
|
||||
"exif_bottom_sheet_people": "ΑΤΟΜΑ",
|
||||
"exif_bottom_sheet_person_add_person": "Προσθήκη ονόματος",
|
||||
"exit_slideshow": "Έξοδος από την παρουσίαση",
|
||||
|
|
@ -1119,7 +1122,6 @@
|
|||
"header_settings_field_validator_msg": "Η τιμή δεν μπορεί να είναι κενή",
|
||||
"header_settings_header_name_input": "Όνομα κεφαλίδας",
|
||||
"header_settings_header_value_input": "Τιμή κεφαλίδας",
|
||||
"headers_settings_tile_subtitle": "Καθορίστε τις κεφαλίδες διακομιστή μεσολάβησης που θα πρέπει να στέλνει η εφαρμογή με κάθε αίτημα δικτύου",
|
||||
"headers_settings_tile_title": "Προσαρμοσμένες κεφαλίδες διακομιστή μεσολάβησης",
|
||||
"hi_user": "Γειά σου {name} {email}",
|
||||
"hide_all_people": "Απόκρυψη όλων των ατόμων",
|
||||
|
|
@ -1344,6 +1346,8 @@
|
|||
"minute": "Λεπτό",
|
||||
"minutes": "Λεπτά",
|
||||
"missing": "Όσα Λείπουν",
|
||||
"mobile_app": "Εφαρμογή για κινητά",
|
||||
"mobile_app_download_onboarding_note": "Μπορείτε να αποκτήσετε ξανά πρόσβαση σε αυτές τις επιλογές από τη σελίδα Βοηθήματα.",
|
||||
"model": "Μοντέλο",
|
||||
"month": "Μήνας",
|
||||
"monthly_title_text_date_format": "ΜΜΜΜ y",
|
||||
|
|
@ -1362,6 +1366,8 @@
|
|||
"my_albums": "Τα άλμπουμ μου",
|
||||
"name": "Όνομα",
|
||||
"name_or_nickname": "Όνομα ή ψευδώνυμο",
|
||||
"navigate": "Πλοηγηθείτε",
|
||||
"navigate_to_time": "Πλοηγηθείτε στο Χρόνο",
|
||||
"network_requirement_photos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των φωτογραφιών",
|
||||
"network_requirement_videos_upload": "Χρήση δεδομένων κινητής τηλεφωνίας για τη δημιουργία αντιγράφων ασφαλείας των βίντεο",
|
||||
"network_requirements": "Απαιτήσεις Δυκτίου",
|
||||
|
|
@ -1371,6 +1377,7 @@
|
|||
"never": "Ποτέ",
|
||||
"new_album": "Νέο Άλμπουμ",
|
||||
"new_api_key": "Νέο API Key",
|
||||
"new_date_range": "Εύρος νέας ημερομηνίας",
|
||||
"new_password": "Νέος κωδικός πρόσβασης",
|
||||
"new_person": "Νέο άτομο",
|
||||
"new_pin_code": "Νέος κωδικός PIN",
|
||||
|
|
@ -1421,6 +1428,8 @@
|
|||
"notifications": "Ειδοποιήσεις",
|
||||
"notifications_setting_description": "Διαχείριση ειδοποιήσεων",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Ρυθμιστής Obtainium",
|
||||
"obtainium_configurator_instructions": "Δημιουργήστε ένα κλειδί API και επιλέξτε μια παραλλαγή για να δημιουργήσετε τον σύνδεσμο σας ρύθμισης Obtainium.",
|
||||
"official_immich_resources": "Επίσημοι Πόροι του Immich",
|
||||
"offline": "Εκτός σύνδεσης",
|
||||
"offset": "Μετατόπιση",
|
||||
|
|
@ -1542,13 +1551,9 @@
|
|||
"privacy": "Ιδιωτικότητα",
|
||||
"profile": "Προφίλ",
|
||||
"profile_drawer_app_logs": "Καταγραφές",
|
||||
"profile_drawer_client_out_of_date_major": "Παρακαλώ ενημερώστε την εφαρμογή στην πιο πρόσφατη κύρια έκδοση.",
|
||||
"profile_drawer_client_out_of_date_minor": "Παρακαλώ ενημερώστε την εφαρμογή στην πιο πρόσφατη δευτερεύουσα έκδοση.",
|
||||
"profile_drawer_client_server_up_to_date": "Ο πελάτης και ο διακομιστής είναι ενημερωμένοι",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Η λειτουργία μόνο-για-ανάγνωση ενεργοποιήθηκε. Κρατήστε πατημένο το εικονίδιο του χρήστη για απενεργοποίηση.",
|
||||
"profile_drawer_server_out_of_date_major": "Παρακαλώ ενημερώστε τον διακομιστή στην πιο πρόσφατη κύρια έκδοση.",
|
||||
"profile_drawer_server_out_of_date_minor": "Παρακαλώ ενημερώστε τον διακομιστή στην πιο πρόσφατη δευτερεύουσα έκδοση.",
|
||||
"profile_image_of_user": "Εικόνα προφίλ του χρήστη {user}",
|
||||
"profile_picture_set": "Ορισμός εικόνας προφίλ.",
|
||||
"public_album": "Δημόσιο άλμπουμ",
|
||||
|
|
@ -1805,6 +1810,8 @@
|
|||
"setting_notifications_subtitle": "Προσαρμόστε τις προτιμήσεις ειδοποίησης",
|
||||
"setting_notifications_total_progress_subtitle": "Συνολική πρόοδος μεταφόρτωσης (ολοκληρώθηκε/σύνολο στοιχείων)",
|
||||
"setting_notifications_total_progress_title": "Εμφάνιση συνολικής προόδου δημιουργίας αντιγράφων ασφαλείας παρασκηνίου",
|
||||
"setting_video_viewer_auto_play_subtitle": "Αυτόματη αναπαραγωγή βίντεο κατά το άνοιγμά τους",
|
||||
"setting_video_viewer_auto_play_title": "Αυτόματη αναπαραγωγή βίντεο",
|
||||
"setting_video_viewer_looping_title": "Συνεχής Επανάληψη",
|
||||
"setting_video_viewer_original_video_subtitle": "Όταν μεταδίδετε ένα βίντεο από τον διακομιστή, αναπαράγετε το αυθεντικό ακόμη και όταν υπάρχει διαθέσιμο με διαφορετική κωδικοποίηση. Μπορεί να προκαλέσει καθυστέρηση φόρτωσης. Τα βίντεο που είναι διαθέσιμα τοπικά, αναπαράγονται στην αυθεντική ποιότητα, ανεξαρτήτως αυτής της ρύθμισης.",
|
||||
"setting_video_viewer_original_video_title": "Αναγκαστική αναπαραγωγή αυθεντικού βίντεο",
|
||||
|
|
|
|||
74
i18n/en.json
74
i18n/en.json
|
|
@ -120,7 +120,7 @@
|
|||
"library_settings_description": "Manage external library settings",
|
||||
"library_tasks_description": "Scan external libraries for new and/or changed assets",
|
||||
"library_watching_enable_description": "Watch external libraries for file changes",
|
||||
"library_watching_settings": "Library watching (EXPERIMENTAL)",
|
||||
"library_watching_settings": "Library watching [EXPERIMENTAL]",
|
||||
"library_watching_settings_description": "Automatically watch for changed files",
|
||||
"logging_enable_description": "Enable logging",
|
||||
"logging_level_description": "When enabled, what log level to use.",
|
||||
|
|
@ -154,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimum confidence score for a face to be detected from 0-1. Lower values will detect more faces but may result in false positives.",
|
||||
"machine_learning_min_recognized_faces": "Minimum recognized faces",
|
||||
"machine_learning_min_recognized_faces_description": "The minimum number of recognized faces for a person to be created. Increasing this makes Facial Recognition more precise at the cost of increasing the chance that a face is not assigned to a person.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Use machine learning to recognize text in images",
|
||||
"machine_learning_ocr_enabled": "Enable OCR",
|
||||
"machine_learning_ocr_enabled_description": "If disabled, images will not undergo text recognition.",
|
||||
"machine_learning_ocr_max_resolution": "Maximum resolution",
|
||||
"machine_learning_ocr_max_resolution_description": "Previews above this resolution will be resized while preserving aspect ratio. Higher values are more accurate, but take longer to process and use more memory.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimum detection score",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimum confidence score for text to be detected from 0-1. Lower values will detect more text but may result in false positives.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimum recognition score",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimum confidence score for detected text to be recognized from 0-1. Lower values will recognize more text but may result in false positives.",
|
||||
"machine_learning_ocr_model": "OCR model",
|
||||
"machine_learning_ocr_model_description": "Server models are more accurate than mobile models, but take longer to process and use more memory.",
|
||||
"machine_learning_settings": "Machine Learning Settings",
|
||||
"machine_learning_settings_description": "Manage machine learning features and settings",
|
||||
"machine_learning_smart_search": "Smart Search",
|
||||
|
|
@ -211,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignore TLS certificate validation errors (not recommended)",
|
||||
"notification_email_password_description": "Password to use when authenticating with the email server",
|
||||
"notification_email_port_description": "Port of the email server (e.g 25, 465, or 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Use SMTPS (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Send test email and save",
|
||||
"notification_email_setting_description": "Settings for sending email notifications",
|
||||
"notification_email_test_email": "Send test email",
|
||||
|
|
@ -243,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Quota in GiB to be used when no claim is provided.",
|
||||
"oauth_timeout": "Request Timeout",
|
||||
"oauth_timeout_description": "Timeout for requests in milliseconds",
|
||||
"ocr_job_description": "Use machine learning to recognize text in images",
|
||||
"password_enable_description": "Login with email and password",
|
||||
"password_settings": "Password Login",
|
||||
"password_settings_description": "Manage password login settings",
|
||||
|
|
@ -333,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maximum B-frames",
|
||||
"transcoding_max_b_frames_description": "Higher values improve compression efficiency, but slow down encoding. May not be compatible with hardware acceleration on older devices. 0 disables B-frames, while -1 sets this value automatically.",
|
||||
"transcoding_max_bitrate": "Maximum bitrate",
|
||||
"transcoding_max_bitrate_description": "Setting a max bitrate can make file sizes more predictable at a minor cost to quality. At 720p, typical values are 2600 kbit/s for VP9 or HEVC, or 4500 kbit/s for H.264. Disabled if set to 0.",
|
||||
"transcoding_max_bitrate_description": "Setting a max bitrate can make file sizes more predictable at a minor cost to quality. At 720p, typical values are 2600 kbit/s for VP9 or HEVC, or 4500 kbit/s for H.264. Disabled if set to 0. When no unit is specified, k (for kbit/s) is assumed; therefore 5000, 5000k, and 5M (for Mbit/s) are equivalent.",
|
||||
"transcoding_max_keyframe_interval": "Maximum keyframe interval",
|
||||
"transcoding_max_keyframe_interval_description": "Sets the maximum frame distance between keyframes. Lower values worsen compression efficiency, but improve seek times and may improve quality in scenes with fast movement. 0 sets this value automatically.",
|
||||
"transcoding_optimal_description": "Videos higher than target resolution or not in an accepted format",
|
||||
|
|
@ -351,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Target resolution",
|
||||
"transcoding_target_resolution_description": "Higher resolutions can preserve more detail but take longer to encode, have larger file sizes, and can reduce app responsiveness.",
|
||||
"transcoding_temporal_aq": "Temporal AQ",
|
||||
"transcoding_temporal_aq_description": "Applies only to NVENC. Increases quality of high-detail, low-motion scenes. May not be compatible with older devices.",
|
||||
"transcoding_temporal_aq_description": "Applies only to NVENC. Temporal Adaptive Quantization increases quality of high-detail, low-motion scenes. May not be compatible with older devices.",
|
||||
"transcoding_threads": "Threads",
|
||||
"transcoding_threads_description": "Higher values lead to faster encoding, but leave less room for the server to process other tasks while active. This value should not be more than the number of CPU cores. Maximizes utilization if set to 0.",
|
||||
"transcoding_tone_mapping": "Tone-mapping",
|
||||
|
|
@ -402,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Some devices are painfully slow to load thumbnails from local assets. Activate this setting to load remote images instead.",
|
||||
"advanced_settings_prefer_remote_title": "Prefer remote images",
|
||||
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
|
||||
"advanced_settings_proxy_headers_title": "Proxy Headers",
|
||||
"advanced_settings_proxy_headers_title": "Custom proxy headers [EXPERIMENTAL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Enables the read-only mode where the photos can be only viewed, things like selecting multiple images, sharing, casting, delete are all disabled. Enable/Disable read-only via user avatar from the main screen",
|
||||
"advanced_settings_readonly_mode_title": "Read-only Mode",
|
||||
"advanced_settings_readonly_mode_title": "Read-only mode",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
|
||||
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates",
|
||||
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates [EXPERIMENTAL]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatically delete or restore an asset on this device when that action is taken on the web",
|
||||
"advanced_settings_sync_remote_deletions_title": "Sync remote deletions [EXPERIMENTAL]",
|
||||
"advanced_settings_tile_subtitle": "Advanced user's settings",
|
||||
|
|
@ -466,10 +481,14 @@
|
|||
"api_key_description": "This value will only be shown once. Please be sure to copy it before closing the window.",
|
||||
"api_key_empty": "Your API Key name shouldn't be empty",
|
||||
"api_keys": "API Keys",
|
||||
"app_architecture_variant": "Variant (Architecture)",
|
||||
"app_bar_signout_dialog_content": "Are you sure you want to sign out?",
|
||||
"app_bar_signout_dialog_ok": "Yes",
|
||||
"app_bar_signout_dialog_title": "Sign out",
|
||||
"app_download_links": "App Download Links",
|
||||
"app_settings": "App Settings",
|
||||
"app_stores": "App Stores",
|
||||
"app_update_available": "App update is available",
|
||||
"appears_in": "Appears in",
|
||||
"apply_count": "Apply ({count, number})",
|
||||
"archive": "Archive",
|
||||
|
|
@ -553,6 +572,7 @@
|
|||
"backup_albums_sync": "Backup albums synchronization",
|
||||
"backup_all": "All",
|
||||
"backup_background_service_backup_failed_message": "Failed to backup assets. Retrying…",
|
||||
"backup_background_service_complete_notification": "Asset backup complete",
|
||||
"backup_background_service_connection_failed_message": "Failed to connect to the server. Retrying…",
|
||||
"backup_background_service_current_upload_notification": "Uploading {filename}",
|
||||
"backup_background_service_default_notification": "Checking for new assets…",
|
||||
|
|
@ -662,6 +682,8 @@
|
|||
"change_password_description": "This is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||
"change_password_form_confirm_password": "Confirm Password",
|
||||
"change_password_form_description": "Hi {name},\n\nThis is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
|
||||
"change_password_form_log_out": "Log out all other devices",
|
||||
"change_password_form_log_out_description": "It is recommended to log out of all other devices",
|
||||
"change_password_form_new_password": "New Password",
|
||||
"change_password_form_password_mismatch": "Passwords do not match",
|
||||
"change_password_form_reenter_new_password": "Re-enter New Password",
|
||||
|
|
@ -688,8 +710,8 @@
|
|||
"client_cert_import_success_msg": "Client certificate is imported",
|
||||
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
|
||||
"client_cert_remove_msg": "Client certificate is removed",
|
||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
|
||||
"client_cert_title": "SSL Client Certificate",
|
||||
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate import/removal is available only before login",
|
||||
"client_cert_title": "SSL client certificate [EXPERIMENTAL]",
|
||||
"clockwise": "Сlockwise",
|
||||
"close": "Close",
|
||||
"collapse": "Collapse",
|
||||
|
|
@ -701,7 +723,6 @@
|
|||
"comments_and_likes": "Comments & likes",
|
||||
"comments_are_disabled": "Comments are disabled",
|
||||
"common_create_new_album": "Create new album",
|
||||
"common_server_error": "Please check your network connection, make sure the server is reachable and app/server versions are compatible.",
|
||||
"completed": "Completed",
|
||||
"confirm": "Confirm",
|
||||
"confirm_admin_password": "Confirm Admin Password",
|
||||
|
|
@ -740,6 +761,7 @@
|
|||
"create": "Create",
|
||||
"create_album": "Create album",
|
||||
"create_album_page_untitled": "Untitled",
|
||||
"create_api_key": "Create API key",
|
||||
"create_library": "Create Library",
|
||||
"create_link": "Create link",
|
||||
"create_link_to_share": "Create link to share",
|
||||
|
|
@ -769,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, MMM dd, yyyy",
|
||||
"dark": "Dark",
|
||||
"dark_theme": "Toggle dark theme",
|
||||
"date": "Date",
|
||||
"date_after": "Date after",
|
||||
"date_and_time": "Date and Time",
|
||||
"date_before": "Date before",
|
||||
|
|
@ -883,7 +906,6 @@
|
|||
"edit_tag": "Edit tag",
|
||||
"edit_title": "Edit Title",
|
||||
"edit_user": "Edit user",
|
||||
"edited": "Edited",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "The changes will not be saved",
|
||||
"editor_close_without_save_title": "Close editor?",
|
||||
|
|
@ -1039,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Error updating description",
|
||||
"exif_bottom_sheet_details": "DETAILS",
|
||||
"exif_bottom_sheet_location": "LOCATION",
|
||||
"exif_bottom_sheet_no_description": "No description",
|
||||
"exif_bottom_sheet_people": "PEOPLE",
|
||||
"exif_bottom_sheet_person_add_person": "Add name",
|
||||
"exit_slideshow": "Exit Slideshow",
|
||||
|
|
@ -1077,6 +1100,7 @@
|
|||
"features_setting_description": "Manage the app features",
|
||||
"file_name": "File name",
|
||||
"file_name_or_extension": "File name or extension",
|
||||
"file_size": "File size",
|
||||
"filename": "Filename",
|
||||
"filetype": "Filetype",
|
||||
"filter": "Filter",
|
||||
|
|
@ -1116,11 +1140,10 @@
|
|||
"hash_asset": "Hash asset",
|
||||
"hashed_assets": "Hashed assets",
|
||||
"hashing": "Hashing",
|
||||
"header_settings_add_header_tip": "Add Header",
|
||||
"header_settings_add_header_tip": "Add header",
|
||||
"header_settings_field_validator_msg": "Value cannot be empty",
|
||||
"header_settings_header_name_input": "Header name",
|
||||
"header_settings_header_value_input": "Header value",
|
||||
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
|
||||
"headers_settings_tile_title": "Custom proxy headers",
|
||||
"hi_user": "Hi {name} ({email})",
|
||||
"hide_all_people": "Hide all people",
|
||||
|
|
@ -1241,6 +1264,7 @@
|
|||
"local_media_summary": "Local Media Summary",
|
||||
"local_network": "Local network",
|
||||
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
|
||||
"location": "Location",
|
||||
"location_permission": "Location permission",
|
||||
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current Wi-Fi network's name",
|
||||
"location_picker_choose_on_map": "Choose on map",
|
||||
|
|
@ -1345,6 +1369,8 @@
|
|||
"minute": "Minute",
|
||||
"minutes": "Minutes",
|
||||
"missing": "Missing",
|
||||
"mobile_app": "Mobile App",
|
||||
"mobile_app_download_onboarding_note": "Download the companion mobile app using the following options",
|
||||
"model": "Model",
|
||||
"month": "Month",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1363,6 +1389,8 @@
|
|||
"my_albums": "My albums",
|
||||
"name": "Name",
|
||||
"name_or_nickname": "Name or nickname",
|
||||
"navigate": "Navigate",
|
||||
"navigate_to_time": "Navigate to Time",
|
||||
"network_requirement_photos_upload": "Use cellular data to backup photos",
|
||||
"network_requirement_videos_upload": "Use cellular data to backup videos",
|
||||
"network_requirements": "Network Requirements",
|
||||
|
|
@ -1372,6 +1400,7 @@
|
|||
"never": "Never",
|
||||
"new_album": "New Album",
|
||||
"new_api_key": "New API Key",
|
||||
"new_date_range": "New date range",
|
||||
"new_password": "New password",
|
||||
"new_person": "New person",
|
||||
"new_pin_code": "New PIN code",
|
||||
|
|
@ -1422,6 +1451,9 @@
|
|||
"notifications": "Notifications",
|
||||
"notifications_setting_description": "Manage notifications",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium Configurator",
|
||||
"obtainium_configurator_instructions": "Use Obtainium to install and update the Android app directly from Immich GitHub's release. Create an API key and select a variant to create your Obtainium configuration link",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Official Immich Resources",
|
||||
"offline": "Offline",
|
||||
"offset": "Offset",
|
||||
|
|
@ -1526,6 +1558,9 @@
|
|||
"play_memories": "Play memories",
|
||||
"play_motion_photo": "Play Motion Photo",
|
||||
"play_or_pause_video": "Play or pause video",
|
||||
"play_original_video": "Play original video",
|
||||
"play_original_video_setting_description": "Prefer playback of original videos rather than transcoded videos. If original asset is not compatible it may not playback correctly.",
|
||||
"play_transcoded_video": "Play transcoded video",
|
||||
"please_auth_to_access": "Please authenticate to access",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Manage the app's preferences",
|
||||
|
|
@ -1543,13 +1578,9 @@
|
|||
"privacy": "Privacy",
|
||||
"profile": "Profile",
|
||||
"profile_drawer_app_logs": "Logs",
|
||||
"profile_drawer_client_out_of_date_major": "Mobile App is out of date. Please update to the latest major version.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobile App is out of date. Please update to the latest minor version.",
|
||||
"profile_drawer_client_server_up_to_date": "Client and Server are up-to-date",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Read-only mode enabled. Long-press the user avatar icon to exit.",
|
||||
"profile_drawer_server_out_of_date_major": "Server is out of date. Please update to the latest major version.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server is out of date. Please update to the latest minor version.",
|
||||
"profile_image_of_user": "Profile image of {user}",
|
||||
"profile_picture_set": "Profile picture set.",
|
||||
"public_album": "Public album",
|
||||
|
|
@ -1666,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Are you sure you want to reset the SQLite database? You will need to log out and log in again to resync the data",
|
||||
"reset_sqlite_success": "Successfully reset the SQLite database",
|
||||
"reset_to_default": "Reset to default",
|
||||
"resolution": "Resolution",
|
||||
"resolve_duplicates": "Resolve duplicates",
|
||||
"resolved_all_duplicates": "Resolved all duplicates",
|
||||
"restore": "Restore",
|
||||
|
|
@ -1684,6 +1716,7 @@
|
|||
"running": "Running",
|
||||
"save": "Save",
|
||||
"save_to_gallery": "Save to gallery",
|
||||
"saved": "Saved",
|
||||
"saved_api_key": "Saved API Key",
|
||||
"saved_profile": "Saved profile",
|
||||
"saved_settings": "Saved settings",
|
||||
|
|
@ -1700,6 +1733,9 @@
|
|||
"search_by_description_example": "Hiking day in Sapa",
|
||||
"search_by_filename": "Search by file name or extension",
|
||||
"search_by_filename_example": "i.e. IMG_1234.JPG or PNG",
|
||||
"search_by_ocr": "Search by OCR",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Search lens model...",
|
||||
"search_camera_make": "Search camera make...",
|
||||
"search_camera_model": "Search camera model...",
|
||||
"search_city": "Search city...",
|
||||
|
|
@ -1716,6 +1752,7 @@
|
|||
"search_filter_location_title": "Select location",
|
||||
"search_filter_media_type": "Media Type",
|
||||
"search_filter_media_type_title": "Select media type",
|
||||
"search_filter_ocr": "Search by OCR",
|
||||
"search_filter_people_title": "Select people",
|
||||
"search_for": "Search for",
|
||||
"search_for_existing_person": "Search for existing person",
|
||||
|
|
@ -1778,6 +1815,7 @@
|
|||
"server_online": "Server Online",
|
||||
"server_privacy": "Server Privacy",
|
||||
"server_stats": "Server Stats",
|
||||
"server_update_available": "Server update is available",
|
||||
"server_version": "Server Version",
|
||||
"set": "Set",
|
||||
"set_as_album_cover": "Set as album cover",
|
||||
|
|
@ -1806,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Adjust your notification preferences",
|
||||
"setting_notifications_total_progress_subtitle": "Overall upload progress (done/total assets)",
|
||||
"setting_notifications_total_progress_title": "Show background backup total progress",
|
||||
"setting_video_viewer_auto_play_subtitle": "Automatically start playing videos when they are opened",
|
||||
"setting_video_viewer_auto_play_title": "Auto play videos",
|
||||
"setting_video_viewer_looping_title": "Looping",
|
||||
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
|
||||
"setting_video_viewer_original_video_title": "Force original video",
|
||||
|
|
@ -1985,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Enable three-stage loading",
|
||||
"they_will_be_merged_together": "They will be merged together",
|
||||
"third_party_resources": "Third-Party Resources",
|
||||
"time": "Time",
|
||||
"time_based_memories": "Time-based memories",
|
||||
"timeline": "Timeline",
|
||||
"timezone": "Timezone",
|
||||
|
|
@ -2017,6 +2058,7 @@
|
|||
"troubleshoot": "Troubleshoot",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Unable to change PIN code",
|
||||
"unable_to_check_version": "Unable to check app or server version",
|
||||
"unable_to_setup_pin_code": "Unable to setup PIN code",
|
||||
"unarchive": "Unarchive",
|
||||
"unarchive_action_prompt": "{count} removed from Archive",
|
||||
|
|
|
|||
91
i18n/es.json
91
i18n/es.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Incluir en álbumes",
|
||||
"add_to_albums_count": "Incluir en {count} álbumes",
|
||||
"add_to_shared_album": "Incluir en álbum compartido",
|
||||
"add_upload_to_stack": "Añadir archivo y apilar",
|
||||
"add_url": "Agregar URL",
|
||||
"added_to_archive": "Agregado al Archivado",
|
||||
"added_to_favorites": "Agregado a favoritos",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Administrar configuración biblioteca externa",
|
||||
"library_tasks_description": "Buscar elementos nuevos o modificados en bibliotecas externas",
|
||||
"library_watching_enable_description": "Vigilar las bibliotecas externas para detectar cambios en los archivos",
|
||||
"library_watching_settings": "Vigilancia de la biblioteca (EXPERIMENTAL)",
|
||||
"library_watching_settings": "Vigilancia de la biblioteca [EXPERIMENTAL]",
|
||||
"library_watching_settings_description": "Vigilar automaticamente en busca de archivos modificados",
|
||||
"logging_enable_description": "Habilitar registro",
|
||||
"logging_level_description": "Indica el nivel de registro a utilizar cuando está habilitado.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Puntuación de confianza mínima para que se detecte una cara de 0 a 1. Los valores más bajos detectarán más rostros pero pueden generar falsos positivos.",
|
||||
"machine_learning_min_recognized_faces": "Rostros mínimos reconocidos",
|
||||
"machine_learning_min_recognized_faces_description": "El número mínimo de rostros reconocidos para que se cree una persona. Aumentar esto permite que el reconocimiento facial sea más preciso a costa de aumentar la posibilidad de que no se asigne una cara a una persona.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Usa el aprendizaje automático para reconocer texto en imágenes",
|
||||
"machine_learning_ocr_enabled": "Activar OCR",
|
||||
"machine_learning_ocr_enabled_description": "Si está desactivado, las imágenes no se someterán al reconocimiento de texto.",
|
||||
"machine_learning_ocr_max_resolution": "Resolución máxima",
|
||||
"machine_learning_ocr_max_resolution_description": "Las vistas previas por encima de esta resolución se redimensionarán manteniendo la relación de aspecto. Los valores más altos son más precisos, pero tardan más en procesarse y consumen más memoria.",
|
||||
"machine_learning_ocr_min_detection_score": "Puntuación mínima de detección",
|
||||
"machine_learning_ocr_min_detection_score_description": "Puntuación mínima de confianza para que el texto sea detectado de 0 a 1. Los valores más bajos detectarán más texto, pero pueden producir falsos positivos.",
|
||||
"machine_learning_ocr_min_recognition_score": "Puntuación mínima de reconocimiento",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Puntuación mínima de confianza para que el texto detectado sea reconocido de 0 a 1. Los valores más bajos reconocerán más texto, pero pueden producir falsos positivos.",
|
||||
"machine_learning_ocr_model": "Modelo de OCR",
|
||||
"machine_learning_ocr_model_description": "Los modelos del servidor son más precisos que los modelos para móviles móviles, pero tardan más en procesar y consumen más memoria.",
|
||||
"machine_learning_settings": "Configuración de aprendizaje automático",
|
||||
"machine_learning_settings_description": "Administrar funciones y configuraciones de aprendizaje automático",
|
||||
"machine_learning_smart_search": "Busqueda inteligente",
|
||||
|
|
@ -201,7 +214,7 @@
|
|||
"nightly_tasks_sync_quota_usage_setting_description": "Actualizar la cuota de almacenamiento del usuario, según el uso actual",
|
||||
"no_paths_added": "No se han agregado rutas",
|
||||
"no_pattern_added": "No se han agregado patrones",
|
||||
"note_apply_storage_label_previous_assets": "Nota: Para aplicar la etiqueta de almacenamiento a los elementos que ya se subieron, ejecuta la",
|
||||
"note_apply_storage_label_previous_assets": "Nota: Para aplicar la Etiqueta de Almacenamiento a los elementos previamente subidos, ejecuta la",
|
||||
"note_cannot_be_changed_later": "NOTA: ¡No se puede cambiar posteriormente!",
|
||||
"notification_email_from_address": "Desde",
|
||||
"notification_email_from_address_description": "Dirección de correo electrónico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\". Asegúrate de utilizar una dirección desde la que puedas enviar correos electrónicos.",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignorar los errores de validación del certificado TLS (no recomendado)",
|
||||
"notification_email_password_description": "Contraseña a utilizar al autenticarse con el servidor de correo electrónico",
|
||||
"notification_email_port_description": "Puerto del servidor de correo electrónico (por ejemplo: 25, 465 o 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Usar SMTPS (SMTP sobre TLS)",
|
||||
"notification_email_sent_test_email_button": "Enviar correo electrónico de prueba y guardar",
|
||||
"notification_email_setting_description": "Configuraciones para enviar notificaciones por correo electrónico",
|
||||
"notification_email_test_email": "Enviar email de prueba",
|
||||
|
|
@ -240,8 +255,9 @@
|
|||
"oauth_storage_quota_claim_description": "Fijar la cuota de almacenamiento del usuario automáticamente al valor solicitado.",
|
||||
"oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)",
|
||||
"oauth_storage_quota_default_description": "Cuota (en GiB) que se usará cuando no se solicite un valor específico.",
|
||||
"oauth_timeout": "Tiempo de espera agotado para la solicitud",
|
||||
"oauth_timeout": "Tiempo de espera de la solicitud agotado",
|
||||
"oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos",
|
||||
"ocr_job_description": "Usar aprendizaje automático para reconocer texto en imágenes",
|
||||
"password_enable_description": "Iniciar sesión con correo electrónico y contraseña",
|
||||
"password_settings": "Contraseña de Acceso",
|
||||
"password_settings_description": "Administrar la configuración de inicio de sesión con contraseña",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maximos B-frames",
|
||||
"transcoding_max_b_frames_description": "Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. Puede que no sea compatible con la aceleración de hardware en dispositivos más antiguos. 0 desactiva los fotogramas B, mientras que -1 establece este valor automáticamente.",
|
||||
"transcoding_max_bitrate": "Máxima tasa de bits",
|
||||
"transcoding_max_bitrate_description": "Establecer una tasa de bits máxima puede hacer que los tamaños de archivos sean más predecibles con un costo menor para la calidad. A 720p, los valores típicos son 2600 kbit/s para VP9 o HEVC, o 4500 kbit/s para H.264. Deshabilitado si se establece en 0.",
|
||||
"transcoding_max_bitrate_description": "Establecer una tasa de bits máxima puede hacer que los tamaños de archivo sean más predecibles a un coste menor en la calidad. A 720p, los valores típicos son 2600 kbit/s para VP9 o HEVC, o 4500 kbit/s para H.264. Se desactiva si se establece en 0. Cuando no se especifica una unidad, se asume k (para kbit/s); por lo tanto, 5000, 5000k y 5M (para Mbit/s) son equivalentes.",
|
||||
"transcoding_max_keyframe_interval": "Intervalo máximo de fotogramas clave",
|
||||
"transcoding_max_keyframe_interval_description": "Establece la distancia máxima de fotograma entre fotogramas clave. Los valores más bajos empeoran la eficiencia de la compresión, pero mejoran los tiempos de búsqueda y pueden mejorar la calidad en escenas con movimientos rápidos. 0 establece este valor automáticamente.",
|
||||
"transcoding_optimal_description": "Vídeos con una resolución superior a la fijada o que no están en un formato aceptado",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Resolución deseada",
|
||||
"transcoding_target_resolution_description": "Las resoluciones más altas pueden conservar más detalles, pero la codificación tarda más, tienen tamaños de archivo más grandes y pueden reducir la capacidad de respuesta de la aplicación.",
|
||||
"transcoding_temporal_aq": "AQ temporal",
|
||||
"transcoding_temporal_aq_description": "Se aplica únicamente a NVENC. Aumenta la calidad de escenas con mucho detalle y poco movimiento. Puede que no sea compatible con dispositivos más antiguos.",
|
||||
"transcoding_temporal_aq_description": "Solo se aplica a NVENC. La Cuantificación Adaptativa Temporal aumenta la calidad de las escenas con mucho detalle y poco movimiento. Podría no ser compatible con dispositivos más antiguos.",
|
||||
"transcoding_threads": "Hilos",
|
||||
"transcoding_threads_description": "Los valores más altos conducen a una codificación más rápida, pero dejan menos espacio para que el servidor procese otras tareas mientras está activo. Este valor no debe ser mayor que la cantidad de núcleos de CPU. Maximiza la utilización si se establece en 0.",
|
||||
"transcoding_tone_mapping": "Mapeo de tonos",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Algunos dispositivos tardan mucho en cargar las miniaturas desde los archivos locales. Activa esta opción para cargar imágenes remotas en su lugar.",
|
||||
"advanced_settings_prefer_remote_title": "Preferir imágenes remotas",
|
||||
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirá en cada petición de red",
|
||||
"advanced_settings_proxy_headers_title": "Cabeceras Proxy",
|
||||
"advanced_settings_proxy_headers_title": "Cabeceras proxy personalizadas [EXPERIMENTAL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Habilita el modo de solo lectura donde las fotografías sólo pueden ser vistas, funciones como seleccionar múltiples imágenes, compartir, transmitir, eliminar son deshabilitadas. Habilita/Deshabilita solo lectura vía el avatar del usuario en la pantalla principal",
|
||||
"advanced_settings_readonly_mode_title": "Modo Solo lectura",
|
||||
"advanced_settings_readonly_mode_title": "Modo solo lectura",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Omitir verificación del certificado SSL del servidor. Requerido para certificados autofirmados.",
|
||||
"advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados",
|
||||
"advanced_settings_self_signed_ssl_title": "Permitir certificados SSL autofirmados [EXPERIMENTAL]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar automáticamente un recurso en este dispositivo cuando se realice esa acción en la web",
|
||||
"advanced_settings_sync_remote_deletions_title": "Sincronizar eliminaciones remotas [EXPERIMENTAL]",
|
||||
"advanced_settings_tile_subtitle": "Configuraciones avanzadas del usuario",
|
||||
|
|
@ -444,7 +460,7 @@
|
|||
"album_viewer_appbar_share_leave": "Abandonar álbum",
|
||||
"album_viewer_appbar_share_to": "Compartir Con",
|
||||
"album_viewer_page_share_add_users": "Agregar usuarios",
|
||||
"album_with_link_access": "Permite que cualquiera que tenga este enlace vea las fotos y las personas del álbum.",
|
||||
"album_with_link_access": "Permitir que cualquiera que tenga el enlace vea las fotos y las personas del álbum.",
|
||||
"albums": "Álbumes",
|
||||
"albums_count": "{count, plural, one {{count, number} álbum} other {{count, number} álbumes}}",
|
||||
"albums_default_sort_order": "Ordenación por defecto de los álbumes",
|
||||
|
|
@ -458,17 +474,21 @@
|
|||
"allow_dark_mode": "Permitir modo oscuro",
|
||||
"allow_edits": "Permitir edición",
|
||||
"allow_public_user_to_download": "Permitir descargas a los usuarios públicos",
|
||||
"allow_public_user_to_upload": "Permitir subir fotos a los usuarios públicos",
|
||||
"allow_public_user_to_upload": "Permitir a los usuarios públicos subir fotos",
|
||||
"alt_text_qr_code": "Código QR",
|
||||
"anti_clockwise": "En sentido antihorario",
|
||||
"api_key": "Clave API",
|
||||
"api_key_description": "Este valor sólo se mostrará una vez. Asegúrese de copiarlo antes de cerrar la ventana.",
|
||||
"api_key_empty": "El nombre de su clave API no debe estar vacío",
|
||||
"api_keys": "Claves API",
|
||||
"app_architecture_variant": "Variante (Arquitectura)",
|
||||
"app_bar_signout_dialog_content": "¿Estás seguro que quieres cerrar sesión?",
|
||||
"app_bar_signout_dialog_ok": "Sí",
|
||||
"app_bar_signout_dialog_title": "Cerrar sesión",
|
||||
"app_download_links": "Enlaces de Descarga de la Aplicación",
|
||||
"app_settings": "Ajustes de la aplicacion",
|
||||
"app_stores": "App Stores",
|
||||
"app_update_available": "Actualización de aplicación está disponible",
|
||||
"appears_in": "Aparece en",
|
||||
"apply_count": "Aplicar ({count, number})",
|
||||
"archive": "Archivo",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Sincronización de álbumes de respaldo",
|
||||
"backup_all": "Todos",
|
||||
"backup_background_service_backup_failed_message": "Error al copiar elementos. Reintentando…",
|
||||
"backup_background_service_complete_notification": "Copia de seguridad de activos completada",
|
||||
"backup_background_service_connection_failed_message": "Error al conectar con el servidor. Reintentando…",
|
||||
"backup_background_service_current_upload_notification": "Subiendo {filename}",
|
||||
"backup_background_service_default_notification": "Comprobando nuevos elementos…",
|
||||
|
|
@ -599,7 +620,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_error_sync_failed": "La 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",
|
||||
|
|
@ -648,7 +669,7 @@
|
|||
"cannot_merge_people": "No se pueden fusionar personas",
|
||||
"cannot_undo_this_action": "¡No puedes deshacer esta acción!",
|
||||
"cannot_update_the_description": "No se puede actualizar la descripción",
|
||||
"cast": "Convertir",
|
||||
"cast": "Enviar contenido",
|
||||
"cast_description": "Configura los posibles destinos de retransmisión",
|
||||
"change_date": "Cambiar fecha",
|
||||
"change_description": "Cambiar descripción",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "Esta es la primera vez que inicia sesión en el sistema o se ha realizado una solicitud para cambiar su contraseña. Por favor ingrese la nueva contraseña a continuación.",
|
||||
"change_password_form_confirm_password": "Confirmar contraseña",
|
||||
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesión en el sistema o se ha solicitado cambiar tu contraseña. Por favor, introduce la nueva contraseña a continuación.",
|
||||
"change_password_form_log_out": "Cerrar sesión los demás dispositivos",
|
||||
"change_password_form_log_out_description": "Se recomienda cerrar sesión en todos los demás dispositivos",
|
||||
"change_password_form_new_password": "Nueva contraseña",
|
||||
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
|
||||
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
|
||||
|
|
@ -688,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Archivo de certificado no válido o contraseña incorrecta",
|
||||
"client_cert_remove_msg": "El certificado de cliente se ha eliminado",
|
||||
"client_cert_subtitle": "Solo se admite el formato PKCS12 (.p12, .pfx). La importación/eliminación de certificados solo está disponible antes de iniciar sesión",
|
||||
"client_cert_title": "Certificado de cliente SSL",
|
||||
"client_cert_title": "Certificado de cliente SSL [EXPERIMENTAL]",
|
||||
"clockwise": "En el sentido de las agujas del reloj",
|
||||
"close": "Cerrar",
|
||||
"collapse": "Agrupar",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Comentarios y me gusta",
|
||||
"comments_are_disabled": "Los comentarios están deshabilitados",
|
||||
"common_create_new_album": "Crear nuevo álbum",
|
||||
"common_server_error": "Por favor, comprueba tu conexión de red, asegúrate de que el servidor esté accesible y las versiones de la aplicación y del servidor sean compatibles.",
|
||||
"completed": "Completado",
|
||||
"confirm": "Confirmar",
|
||||
"confirm_admin_password": "Confirmar contraseña del administrador",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Crear",
|
||||
"create_album": "Crear álbum",
|
||||
"create_album_page_untitled": "Sin título",
|
||||
"create_api_key": "Crear clave API",
|
||||
"create_library": "Crear biblioteca",
|
||||
"create_link": "Crear enlace",
|
||||
"create_link_to_share": "Crear enlace compartido",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E dd de MMM, yyyy",
|
||||
"dark": "Oscuro",
|
||||
"dark_theme": "Alternar tema oscuro",
|
||||
"date": "Fecha",
|
||||
"date_after": "Fecha posterior",
|
||||
"date_and_time": "Fecha y Hora",
|
||||
"date_before": "Fecha anterior",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Editar etiqueta",
|
||||
"edit_title": "Editar Titulo",
|
||||
"edit_user": "Editar usuario",
|
||||
"edited": "Editado",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "No se guardarán los cambios",
|
||||
"editor_close_without_save_title": "¿Cerrar el editor?",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Error al actualizar la descripción",
|
||||
"exif_bottom_sheet_details": "DETALLES",
|
||||
"exif_bottom_sheet_location": "UBICACIÓN",
|
||||
"exif_bottom_sheet_no_description": "Sin descripción",
|
||||
"exif_bottom_sheet_people": "PERSONAS",
|
||||
"exif_bottom_sheet_person_add_person": "Agregar nombre",
|
||||
"exit_slideshow": "Salir de la presentación",
|
||||
|
|
@ -1076,9 +1100,10 @@
|
|||
"features_setting_description": "Administrar las funciones de la aplicación",
|
||||
"file_name": "Nombre de archivo",
|
||||
"file_name_or_extension": "Nombre del archivo o extensión",
|
||||
"file_size": "Tamaño del archivo",
|
||||
"filename": "Nombre del archivo",
|
||||
"filetype": "Tipo de archivo",
|
||||
"filter": "Filtrar",
|
||||
"filter": "Filtros",
|
||||
"filter_people": "Filtrar personas",
|
||||
"filter_places": "Filtrar lugares",
|
||||
"find_them_fast": "Encuéntrelos rápidamente por nombre con la búsqueda",
|
||||
|
|
@ -1119,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "El valor no puede estar vacío",
|
||||
"header_settings_header_name_input": "Nombre de la cabecera",
|
||||
"header_settings_header_value_input": "Valor de la cabecera",
|
||||
"headers_settings_tile_subtitle": "Configura headers HTTP que la aplicación incluirá en cada petición de red",
|
||||
"headers_settings_tile_title": "Cabeceras de proxy personalizadas",
|
||||
"hi_user": "Hola {name} ({email})",
|
||||
"hide_all_people": "Ocultar a todas las personas",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Resumen de Medios Locales",
|
||||
"local_network": "Red local",
|
||||
"local_network_sheet_info": "La aplicación se conectará al servidor a través de esta URL cuando utilice la red Wi-Fi especificada",
|
||||
"location": "Ubicación",
|
||||
"location_permission": "Permiso de ubicación",
|
||||
"location_permission_content": "Para usar la función de cambio automático, Immich necesita permiso de ubicación precisa para poder leer el nombre de la red Wi-Fi actual",
|
||||
"location_picker_choose_on_map": "Elegir en el mapa",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minuto",
|
||||
"minutes": "Minutos",
|
||||
"missing": "Faltante",
|
||||
"mobile_app": "Aplicación Móvil",
|
||||
"mobile_app_download_onboarding_note": "Descarga la aplicación móvil utilizando las siguientes opciones",
|
||||
"model": "Modelo",
|
||||
"month": "Mes",
|
||||
"monthly_title_text_date_format": "MMMM a",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Mis álbumes",
|
||||
"name": "Nombre",
|
||||
"name_or_nickname": "Nombre o apodo",
|
||||
"navigate": "Navegar",
|
||||
"navigate_to_time": "Navegar a Hora",
|
||||
"network_requirement_photos_upload": "Usar datos móviles para crear una copia de seguridad de las fotos",
|
||||
"network_requirement_videos_upload": "Usar datos móviles para crear una copia de seguridad de los videos",
|
||||
"network_requirements": "Requisitos de red",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "Nunca",
|
||||
"new_album": "Nuevo álbum",
|
||||
"new_api_key": "Nueva clave API",
|
||||
"new_date_range": "Nuevo rango de fechas",
|
||||
"new_password": "Nueva contraseña",
|
||||
"new_person": "Nueva persona",
|
||||
"new_pin_code": "Nuevo PIN",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Notificaciones",
|
||||
"notifications_setting_description": "Administrar notificaciones",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Configurador de Obtainium",
|
||||
"obtainium_configurator_instructions": "Usa Obtainium para instalar y actualizar la aplicación de Android directamente desde las versiones publicadas en el GitHub de Immich. Crea una clave API y selecciona una variante para generar tu enlace de configuración de Obtainium",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Recursos oficiales de Immich",
|
||||
"offline": "Desconectado",
|
||||
"offset": "Desviación",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Reproducir recuerdos",
|
||||
"play_motion_photo": "Reproducir foto en movimiento",
|
||||
"play_or_pause_video": "Reproducir o pausar vídeo",
|
||||
"play_original_video": "Reproducir video original",
|
||||
"play_original_video_setting_description": "Preferir la reproducción de videos originales en lugar de videos transcodificados. Si el recurso original no es compatible, es posible que no se reproduzca correctamente.",
|
||||
"play_transcoded_video": "Reproducir video transcodificado",
|
||||
"please_auth_to_access": "Por favor, autentícate para acceder",
|
||||
"port": "Puerto",
|
||||
"preferences_settings_subtitle": "Configuraciones de la aplicación",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Privacidad",
|
||||
"profile": "Perfil",
|
||||
"profile_drawer_app_logs": "Registros",
|
||||
"profile_drawer_client_out_of_date_major": "La app está desactualizada. Por favor actualiza a la última versión principal.",
|
||||
"profile_drawer_client_out_of_date_minor": "La app está desactualizada. Por favor actualiza a la última versión menor.",
|
||||
"profile_drawer_client_server_up_to_date": "Cliente y Servidor están actualizados",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Modo Solo lectura habilitado. Mantén pulsado el icono del avatar del usuario para salir.",
|
||||
"profile_drawer_server_out_of_date_major": "El servidor está desactualizado. Por favor actualiza a la última versión principal.",
|
||||
"profile_drawer_server_out_of_date_minor": "El servidor está desactualizado. Por favor actualiza a la última versión menor.",
|
||||
"profile_image_of_user": "Foto de perfil de {user}",
|
||||
"profile_picture_set": "Conjunto de imágenes de perfil.",
|
||||
"public_album": "Álbum público",
|
||||
|
|
@ -1605,8 +1637,8 @@
|
|||
"recent_searches": "Búsquedas recientes",
|
||||
"recently_added": "Añadidos recientemente",
|
||||
"recently_added_page_title": "Recién Agregadas",
|
||||
"recently_taken": "Recientemente tomado",
|
||||
"recently_taken_page_title": "Recientemente Tomado",
|
||||
"recently_taken": "Tomadas recientemente",
|
||||
"recently_taken_page_title": "Tomadas Recientemente",
|
||||
"refresh": "Actualizar",
|
||||
"refresh_encoded_videos": "Recargar los vídeos codificados",
|
||||
"refresh_faces": "Actualizar caras",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "¿Estás seguro que deseas restablecer la base de datos SQLite? Deberás cerrar sesión y volver a iniciarla para resincronizar los datos",
|
||||
"reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite",
|
||||
"reset_to_default": "Restablecer los valores predeterminados",
|
||||
"resolution": "Resolución",
|
||||
"resolve_duplicates": "Resolver duplicados",
|
||||
"resolved_all_duplicates": "Todos los duplicados resueltos",
|
||||
"restore": "Restaurar",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "En ejecución",
|
||||
"save": "Guardar",
|
||||
"save_to_gallery": "Guardado en la galería",
|
||||
"saved": "Guardado",
|
||||
"saved_api_key": "Clave API guardada",
|
||||
"saved_profile": "Perfil guardado",
|
||||
"saved_settings": "Configuraciones guardadas",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Día de senderismo en Sapa",
|
||||
"search_by_filename": "Buscar por nombre de archivo o extensión",
|
||||
"search_by_filename_example": "es decir IMG_1234.JPG o PNG",
|
||||
"search_by_ocr": "Buscar por OCR",
|
||||
"search_by_ocr_example": "Café con leche",
|
||||
"search_camera_lens_model": "Buscar modelo de lente...",
|
||||
"search_camera_make": "Buscar fabricante de cámara...",
|
||||
"search_camera_model": "Buscar modelo de cámara...",
|
||||
"search_city": "Buscar ciudad...",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Seleccionar una ubicación",
|
||||
"search_filter_media_type": "Tipo de archivo",
|
||||
"search_filter_media_type_title": "Seleccionar el tipo de archivo",
|
||||
"search_filter_ocr": "Buscar por OCR",
|
||||
"search_filter_people_title": "Seleccionar personas",
|
||||
"search_for": "Buscar",
|
||||
"search_for_existing_person": "Buscar persona existente",
|
||||
|
|
@ -1771,12 +1809,13 @@
|
|||
"send_message": "Enviar mensaje",
|
||||
"send_welcome_email": "Enviar correo de bienvenida",
|
||||
"server_endpoint": "Punto final del servidor",
|
||||
"server_info_box_app_version": "Versión de la Aplicación",
|
||||
"server_info_box_app_version": "Versión de la aplicación",
|
||||
"server_info_box_server_url": "Enlace del servidor",
|
||||
"server_offline": "Servidor desconectado",
|
||||
"server_online": "Servidor en línea",
|
||||
"server_privacy": "Privacidad del Servidor",
|
||||
"server_stats": "Estadísticas del servidor",
|
||||
"server_update_available": "Actualización de servidor disponible",
|
||||
"server_version": "Versión del servidor",
|
||||
"set": "Establecer",
|
||||
"set_as_album_cover": "Establecer portada del álbum",
|
||||
|
|
@ -1805,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Ajusta tus preferencias de notificación",
|
||||
"setting_notifications_total_progress_subtitle": "Progreso general de subida (elementos completados/total)",
|
||||
"setting_notifications_total_progress_title": "Mostrar progreso total de copia de seguridad en segundo plano",
|
||||
"setting_video_viewer_auto_play_subtitle": "Reproducir vídeos automáticamente al abrirlos",
|
||||
"setting_video_viewer_auto_play_title": "Reproducir vídeos automáticamente",
|
||||
"setting_video_viewer_looping_title": "Bucle",
|
||||
"setting_video_viewer_original_video_subtitle": "Al reproducir un video en streaming desde el servidor, reproducir el original incluso cuando haya una transcodificación disponible. Puede causar buffering. Los videos disponibles localmente se reproducen en calidad original independientemente de esta configuración.",
|
||||
"setting_video_viewer_original_video_title": "Forzar vídeo original",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Activar carga en tres etapas",
|
||||
"they_will_be_merged_together": "Se fusionarán entre sí",
|
||||
"third_party_resources": "Recursos de terceros",
|
||||
"time": "Tiempo",
|
||||
"time_based_memories": "Recuerdos basados en tiempo",
|
||||
"timeline": "Cronología",
|
||||
"timezone": "Zona horaria",
|
||||
|
|
@ -2016,6 +2058,7 @@
|
|||
"troubleshoot": "Solucionar problemas",
|
||||
"type": "Tipo",
|
||||
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
|
||||
"unable_to_check_version": "No se puede comprobar la versión de la aplicación o del servidor",
|
||||
"unable_to_setup_pin_code": "No se ha podido establecer el PIN",
|
||||
"unarchive": "Desarchivar",
|
||||
"unarchive_action_prompt": "{count} eliminados del archivo",
|
||||
|
|
|
|||
78
i18n/et.json
78
i18n/et.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Lisa albumitesse",
|
||||
"add_to_albums_count": "Lisa albumitesse ({count})",
|
||||
"add_to_shared_album": "Lisa jagatud albumisse",
|
||||
"add_upload_to_stack": "Virnasta üleslaaditud üksus",
|
||||
"add_url": "Lisa URL",
|
||||
"added_to_archive": "Lisatud arhiivi",
|
||||
"added_to_favorites": "Lisatud lemmikutesse",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Halda välise kogu seadeid",
|
||||
"library_tasks_description": "Otsi välistest kogudest uusi ja muutunud üksuseid",
|
||||
"library_watching_enable_description": "Jälgi välises kogus failide muudatusi",
|
||||
"library_watching_settings": "Kogu jälgimine (EKSPERIMENTAALNE)",
|
||||
"library_watching_settings": "Kogu jälgimine [EKSPERIMENTAALNE]",
|
||||
"library_watching_settings_description": "Jälgi automaatselt muutunud faile",
|
||||
"logging_enable_description": "Luba logimine",
|
||||
"logging_level_description": "Kui lubatud, millist logimistaset kasutada.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimaalne usaldusskoor näo avastamiseks, vahemikus 0-1. Madalamad väärtused leiavad rohkem nägusid, kuid võib esineda valepositiivseid.",
|
||||
"machine_learning_min_recognized_faces": "Minimaalne tuvastatud nägude arv",
|
||||
"machine_learning_min_recognized_faces_description": "Minimaalne tuvastatud nägude arv, mida saab isikuks grupeerida. Selle suurendamine teeb näotuvastuse täpsemaks, kuid suureneb tõenäosus, et nägu ei seostata ühegi isikuga.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Kasuta piltidelt teksti tuvastamiseks masinõpet",
|
||||
"machine_learning_ocr_enabled": "Luba OCR",
|
||||
"machine_learning_ocr_enabled_description": "Kui keelatud, ei rakendata piltidele tekstituvastust.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimaalne resolutsioon",
|
||||
"machine_learning_ocr_max_resolution_description": "Eelvaated üle selle resolutsiooni vähendatakse, säilitades külgede suhte. Suuremad väärtused on täpsemad, aga töötlemine võtab kauem aega ja kasutab rohkem mälu.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimaalne avastusskoor",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimaalne usaldusskoor teksti avastamiseks, vahemikus 0-1. Madalamad väärtused leiavad rohkem teksti, kuid võib esineda valepositiivseid.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimaalne tuvastusskoor",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimaalne usaldusskoor avastatud teksti tuvastamiseks, vahemikus 0-1. Madalamad väärtused tuvastavad rohkem teksti, kuid võib esineda valepositiivseid.",
|
||||
"machine_learning_ocr_model": "OCR mudel",
|
||||
"machine_learning_ocr_model_description": "Serverimudelid on täpsemad kui mobiilsed mudelid, aga töötlemine võtab rohkem aega ja kasutab rohkem mälu.",
|
||||
"machine_learning_settings": "Masinõppe seaded",
|
||||
"machine_learning_settings_description": "Halda masinõppe funktsioone ja seadeid",
|
||||
"machine_learning_smart_search": "Nutiotsing",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignoreeri TLS sertifikaadi valideerimise vigu (mittesoovituslik)",
|
||||
"notification_email_password_description": "Parool e-posti serveriga autentimiseks",
|
||||
"notification_email_port_description": "E-posti serveri port (nt. 25, 465 või 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Kasuta SMTPS-i (SMTP üle TLS-i)",
|
||||
"notification_email_sent_test_email_button": "Saada test e-kiri ja salvesta",
|
||||
"notification_email_setting_description": "E-posti teel teavituste saatmise seaded",
|
||||
"notification_email_test_email": "Saada test e-kiri",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Kvoot (GiB), mida kasutada, kui ühtegi väidet pole esitatud.",
|
||||
"oauth_timeout": "Päringu ajalõpp",
|
||||
"oauth_timeout_description": "Päringute ajalõpp millisekundites",
|
||||
"ocr_job_description": "Kasuta piltidelt teksti tuvastamiseks masinõpet",
|
||||
"password_enable_description": "Logi sisse e-posti aadressi ja parooliga",
|
||||
"password_settings": "Parooliga sisselogimine",
|
||||
"password_settings_description": "Halda parooliga sisselogimise seadeid",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maksimaalne B-kaadrite arv",
|
||||
"transcoding_max_b_frames_description": "Kõrgemad väärtused parandavad pakkimise efektiivsust, aga aeglustavad kodeerimist. See valik ei pruugi olla ühilduv riistvaralise kiirendusega vanematel seadmetel. 0 lülitab B-kaadrid välja, -1 määrab väärtuse automaatselt.",
|
||||
"transcoding_max_bitrate": "Maksimaalne bitisagedus",
|
||||
"transcoding_max_bitrate_description": "Maksimaalse bitisageduse määramine teeb failisuurused ennustatavamaks, väikese kvaliteedikao hinnaga. 720p resolutsiooni puhul on tüüpilised väärtused 2600 kbit/s (VP9 ja HEVC) või 4500 kbit/s (H.264). Väärtus 0 eemaldab piirangu.",
|
||||
"transcoding_max_bitrate_description": "Maksimaalse bitisageduse määramine teeb failisuurused ennustatavamaks, väikese kvaliteedikao hinnaga. 720p resolutsiooni puhul on tüüpilised väärtused 2600 kbit/s (VP9 ja HEVC) või 4500 kbit/s (H.264). Väärtus 0 eemaldab piirangu. Kui ühikut pole määratud, eeldatakse k (kbit/s); seega 5000, 5000k ja 5M (Mbit/s) on samaväärsed.",
|
||||
"transcoding_max_keyframe_interval": "Maksimaalne võtmekaadri intervall",
|
||||
"transcoding_max_keyframe_interval_description": "Määrab maksimaalse kauguse võtmekaadrite vahel. Madalamad väärtused vähendavad pakkimise efektiivsust, aga parandavad otsimiskiirust ning võivad tõsta kiire liikumisega stseenide kvaliteeti. 0 määrab väärtuse automaatselt.",
|
||||
"transcoding_optimal_description": "Kõrgema kui lubatud resolutsiooniga või mittelubatud formaadis videod",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Sihtresolutsioon",
|
||||
"transcoding_target_resolution_description": "Kõrgemad resolutsioonid säilitavad rohkem detaile, aga kodeerimine võtab kauem aega, tekitab suuremaid faile ning võib mõjutada rakenduse töökiirust.",
|
||||
"transcoding_temporal_aq": "Temporal AQ",
|
||||
"transcoding_temporal_aq_description": "Rakendub NVENC puhul. Parandab paljude detailide, aga vähese liikumisega stseenide kvaliteeti. Ei pruugi ühilduda vanemate seadmetega.",
|
||||
"transcoding_temporal_aq_description": "Rakendub NVENC puhul. Temporal Adaptive Quantization parandab paljude detailide, aga vähese liikumisega stseenide kvaliteeti. Ei pruugi ühilduda vanemate seadmetega.",
|
||||
"transcoding_threads": "Lõimed",
|
||||
"transcoding_threads_description": "Kõrgem väärtus tähendab kiiremat kodeerimist, aga jätab serverile muude tegevuste jaoks vähem ressursse. See väärtus ei tohiks olla suurem kui protsessori tuumade arv. Väärtus 0 tähendab maksimaalset kasutust.",
|
||||
"transcoding_tone_mapping": "Toonivastendus",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Mõned seadmed laadivad lokaalsete üksuste pisipilte piinavalt aeglaselt. Aktiveeri see seadistus, et laadida selle asemel kaugpilte.",
|
||||
"advanced_settings_prefer_remote_title": "Eelista kaugpilte",
|
||||
"advanced_settings_proxy_headers_subtitle": "Määra vaheserveri päised, mida Immich peaks iga päringuga saatma",
|
||||
"advanced_settings_proxy_headers_title": "Vaheserveri päised",
|
||||
"advanced_settings_proxy_headers_title": "Kohandatud vaheserveri päised [EKSPERIMENTAALNE]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Lülitab sisse kirjutuskaitserežiimi, milles saab fotosid ainult vaadata ning toimingud nagu mitme pildi valimine, jagamine, edastamine ja kustutamine on keelatud. Lülita kirjutuskaitserežiim sisse/välja põhiekraanil oleva avatari kaudu",
|
||||
"advanced_settings_readonly_mode_title": "Kirjutuskaitserežiim",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Jätab serveri lõpp-punkti SSL-sertifikaadi kontrolli vahele. Nõutud endasigneeritud sertifikaatide jaoks.",
|
||||
"advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid",
|
||||
"advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid [EKSPERIMENTAALNE]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Kustuta või taasta üksus selles seadmes automaatself, kui sama tegevus toimub veebis",
|
||||
"advanced_settings_sync_remote_deletions_title": "Sünkrooni kaugkustutamised [EKSPERIMENTAALNE]",
|
||||
"advanced_settings_tile_subtitle": "Edasijõudnud kasutajate seaded",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Seda väärtust kuvatakse ainult üks kord. Kopeeri see enne akna sulgemist.",
|
||||
"api_key_empty": "Su API võtme nimi ei tohiks olla tühi",
|
||||
"api_keys": "API võtmed",
|
||||
"app_architecture_variant": "Variant (arhitektuur)",
|
||||
"app_bar_signout_dialog_content": "Kas oled kindel, et soovid välja logida?",
|
||||
"app_bar_signout_dialog_ok": "Jah",
|
||||
"app_bar_signout_dialog_title": "Logi välja",
|
||||
"app_download_links": "Rakenduse allalaadimise lingid",
|
||||
"app_settings": "Rakenduse seaded",
|
||||
"app_stores": "Rakendusepoed",
|
||||
"app_update_available": "Rakenduse uuendus on saadaval",
|
||||
"appears_in": "Albumid",
|
||||
"apply_count": "Rakenda ({count, number})",
|
||||
"archive": "Arhiiv",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Varundusalbumite sünkroniseerimine",
|
||||
"backup_all": "Kõik",
|
||||
"backup_background_service_backup_failed_message": "Üksuste varundamine ebaõnnestus. Uuesti proovimine…",
|
||||
"backup_background_service_complete_notification": "Üksuste varundamine lõppenud",
|
||||
"backup_background_service_connection_failed_message": "Serveriga ühendumine ebaõnnestus. Uuesti proovimine…",
|
||||
"backup_background_service_current_upload_notification": "{filename} üleslaadimine",
|
||||
"backup_background_service_default_notification": "Uute üksuste kontrollimine…",
|
||||
|
|
@ -599,6 +620,7 @@
|
|||
"backup_controller_page_turn_on": "Lülita esiplaanil varundus sisse",
|
||||
"backup_controller_page_uploading_file_info": "Faili info üleslaadimine",
|
||||
"backup_err_only_album": "Ei saa ainsat albumit eemaldada",
|
||||
"backup_error_sync_failed": "Sünkroonimine ebaõnnestus. Varundust ei saa töödelda.",
|
||||
"backup_info_card_assets": "üksused",
|
||||
"backup_manual_cancelled": "Tühistatud",
|
||||
"backup_manual_in_progress": "Üleslaadimine juba käib. Proovi hiljem uuesti",
|
||||
|
|
@ -660,6 +682,8 @@
|
|||
"change_password_description": "See on su esimene kord süsteemi siseneda, või on tehtud taotlus parooli muutmiseks. Palun sisesta allpool uus parool.",
|
||||
"change_password_form_confirm_password": "Kinnita parool",
|
||||
"change_password_form_description": "Hei {name},\n\nSa kas logid süsteemi esimest korda sisse, või on esitatud taotlus sinu parooli muutmiseks. Palun sisesta allpool uus parool.",
|
||||
"change_password_form_log_out": "Logi muudest seadmetest välja",
|
||||
"change_password_form_log_out_description": "Soovituslik on kõigist muudest seadmetest välja logida",
|
||||
"change_password_form_new_password": "Uus parool",
|
||||
"change_password_form_password_mismatch": "Paroolid ei klapi",
|
||||
"change_password_form_reenter_new_password": "Korda uut parooli",
|
||||
|
|
@ -687,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Vigane sertifikaadi fail või vale parool",
|
||||
"client_cert_remove_msg": "Klientsertifikaat on eemaldatud",
|
||||
"client_cert_subtitle": "Toetab ainult PKCS12 (.p12, .pfx) formaati. Sertifikaadi importimine/eemaldamine on saadaval ainult enne sisselogimist",
|
||||
"client_cert_title": "SSL klientsertifikaat",
|
||||
"client_cert_title": "SSL klientsertifikaat [EKSPERIMENTAALNE]",
|
||||
"clockwise": "Päripäeva",
|
||||
"close": "Sulge",
|
||||
"collapse": "Peida",
|
||||
|
|
@ -699,7 +723,6 @@
|
|||
"comments_and_likes": "Kommentaarid ja meeldimised",
|
||||
"comments_are_disabled": "Kommentaarid on keelatud",
|
||||
"common_create_new_album": "Lisa uus album",
|
||||
"common_server_error": "Kontrolli oma võrguühendust ja veendu, et server on kättesaadav ning rakenduse ja serveri versioonid on ühilduvad.",
|
||||
"completed": "Lõpetatud",
|
||||
"confirm": "Kinnita",
|
||||
"confirm_admin_password": "Kinnita administraatori parool",
|
||||
|
|
@ -738,6 +761,7 @@
|
|||
"create": "Lisa",
|
||||
"create_album": "Lisa album",
|
||||
"create_album_page_untitled": "Pealkirjata",
|
||||
"create_api_key": "Lisa API võti",
|
||||
"create_library": "Lisa kogu",
|
||||
"create_link": "Lisa link",
|
||||
"create_link_to_share": "Lisa jagamiseks link",
|
||||
|
|
@ -767,6 +791,7 @@
|
|||
"daily_title_text_date_year": "d. MMMM yyyy",
|
||||
"dark": "Tume",
|
||||
"dark_theme": "Lülita tume teema",
|
||||
"date": "Kuupäev",
|
||||
"date_after": "Kuupäev pärast",
|
||||
"date_and_time": "Kuupäev ja kellaaeg",
|
||||
"date_before": "Kuupäev enne",
|
||||
|
|
@ -881,7 +906,6 @@
|
|||
"edit_tag": "Muuda silti",
|
||||
"edit_title": "Muuda pealkirja",
|
||||
"edit_user": "Muuda kasutajat",
|
||||
"edited": "Muudetud",
|
||||
"editor": "Muutja",
|
||||
"editor_close_without_save_prompt": "Muudatusi ei salvestata",
|
||||
"editor_close_without_save_title": "Sulge muutja?",
|
||||
|
|
@ -1037,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Viga kirjelduse muutmisel",
|
||||
"exif_bottom_sheet_details": "ÜKSIKASJAD",
|
||||
"exif_bottom_sheet_location": "ASUKOHT",
|
||||
"exif_bottom_sheet_no_description": "Kirjeldus puudub",
|
||||
"exif_bottom_sheet_people": "ISIKUD",
|
||||
"exif_bottom_sheet_person_add_person": "Lisa nimi",
|
||||
"exit_slideshow": "Sulge slaidiesitlus",
|
||||
|
|
@ -1075,6 +1100,7 @@
|
|||
"features_setting_description": "Halda rakenduse funktsioone",
|
||||
"file_name": "Failinimi",
|
||||
"file_name_or_extension": "Failinimi või -laiend",
|
||||
"file_size": "Failisuurus",
|
||||
"filename": "Failinimi",
|
||||
"filetype": "Failitüüp",
|
||||
"filter": "Filter",
|
||||
|
|
@ -1118,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Väärtus ei saa olla tühi",
|
||||
"header_settings_header_name_input": "Päise nimi",
|
||||
"header_settings_header_value_input": "Päise väärtus",
|
||||
"headers_settings_tile_subtitle": "Määra vaheserveri päised, mida rakendus peaks iga päringuga saatma",
|
||||
"headers_settings_tile_title": "Kohandatud vaheserveri päised",
|
||||
"hi_user": "Tere {name} ({email})",
|
||||
"hide_all_people": "Peida kõik isikud",
|
||||
|
|
@ -1239,6 +1264,7 @@
|
|||
"local_media_summary": "Lokaalsete üksuste kokkuvõte",
|
||||
"local_network": "Kohalik võrk",
|
||||
"local_network_sheet_info": "Rakendus ühendub valitud Wi-Fi võrgus olles serveriga selle URL-i kaudu",
|
||||
"location": "Asukoht",
|
||||
"location_permission": "Asukoha luba",
|
||||
"location_permission_content": "Automaatseks ümberlülitumiseks vajab Immich täpse asukoha luba, et saaks lugeda aktiivse WiFi-võrgu nime",
|
||||
"location_picker_choose_on_map": "Vali kaardil",
|
||||
|
|
@ -1323,7 +1349,7 @@
|
|||
"marked_all_as_read": "Kõik märgiti loetuks",
|
||||
"matches": "Ühtivad failid",
|
||||
"matching_assets": "Ühtivad üksused",
|
||||
"media_type": "Meediumi tüüp",
|
||||
"media_type": "Üksuse tüüp",
|
||||
"memories": "Mälestused",
|
||||
"memories_all_caught_up": "Ongi kõik",
|
||||
"memories_check_back_tomorrow": "Vaata homme juba uusi mälestusi",
|
||||
|
|
@ -1343,6 +1369,8 @@
|
|||
"minute": "Minut",
|
||||
"minutes": "Minutit",
|
||||
"missing": "Puuduvad",
|
||||
"mobile_app": "Mobiilirakendus",
|
||||
"mobile_app_download_onboarding_note": "Mobiilirakenduse allalaadimiseks kasuta järgnevaid valikuid",
|
||||
"model": "Mudel",
|
||||
"month": "Kuu",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1361,6 +1389,8 @@
|
|||
"my_albums": "Minu albumid",
|
||||
"name": "Nimi",
|
||||
"name_or_nickname": "Nimi või hüüdnimi",
|
||||
"navigate": "Navigeeri",
|
||||
"navigate_to_time": "Navigeeri aega",
|
||||
"network_requirement_photos_upload": "Kasuta fotode varundamiseks mobiilset andmesidet",
|
||||
"network_requirement_videos_upload": "Kasuta videote varundamiseks mobiilset andmesidet",
|
||||
"network_requirements": "Võrgu nõuded",
|
||||
|
|
@ -1370,6 +1400,7 @@
|
|||
"never": "Mitte kunagi",
|
||||
"new_album": "Uus album",
|
||||
"new_api_key": "Uus API võti",
|
||||
"new_date_range": "Uus kuupäevavahemik",
|
||||
"new_password": "Uus parool",
|
||||
"new_person": "Uus isik",
|
||||
"new_pin_code": "Uus PIN-kood",
|
||||
|
|
@ -1406,6 +1437,7 @@
|
|||
"no_results_description": "Proovi sünonüümi või üldisemat märksõna",
|
||||
"no_shared_albums_message": "Lisa album, et fotosid ja videosid teistega jagada",
|
||||
"no_uploads_in_progress": "Üleslaadimisi käimas ei ole",
|
||||
"not_available": "Pole saadaval",
|
||||
"not_in_any_album": "Pole üheski albumis",
|
||||
"not_selected": "Ei ole valitud",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Märkus: Et rakendada talletussilt varem üleslaaditud üksustele, käivita",
|
||||
|
|
@ -1419,6 +1451,9 @@
|
|||
"notifications": "Teavitused",
|
||||
"notifications_setting_description": "Halda teavitusi",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainiumi seadistamine",
|
||||
"obtainium_configurator_instructions": "Androidi rakenduse otse GitHub'ist paigaldamiseks ja uuendamiseks kasuta Obtainiumit. Seadistamise lingi loomiseks lisa API võti ja vali rakenduse variant",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Ametlikud Immich'i ressursid",
|
||||
"offline": "Ühendus puudub",
|
||||
"offset": "Nihe",
|
||||
|
|
@ -1523,6 +1558,9 @@
|
|||
"play_memories": "Esita mälestused",
|
||||
"play_motion_photo": "Esita liikuv foto",
|
||||
"play_or_pause_video": "Esita või peata video",
|
||||
"play_original_video": "Taasesita algne video",
|
||||
"play_original_video_setting_description": "Eelista transkodeeritud video asemel algse video taasesitamist. Kui algne üksus ei ole ühilduv, võib taasesitamine ebaõnnestuda.",
|
||||
"play_transcoded_video": "Taasesita transkodeeritud video",
|
||||
"please_auth_to_access": "Ligipääsemiseks palun autendi",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Halda rakenduse eelistusi",
|
||||
|
|
@ -1540,13 +1578,9 @@
|
|||
"privacy": "Privaatsus",
|
||||
"profile": "Profiil",
|
||||
"profile_drawer_app_logs": "Logid",
|
||||
"profile_drawer_client_out_of_date_major": "Mobiilirakendus on aegunud. Palun uuenda uusimale suurele versioonile.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobiilirakendus on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
||||
"profile_drawer_client_server_up_to_date": "Klient ja server on uuendatud",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Kirjutuskaitserežiim sisse lülitatud. Väljumiseks puuduta pikalt avatari ikooni.",
|
||||
"profile_drawer_server_out_of_date_major": "Server on aegunud. Palun uuenda uusimale suurele versioonile.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server on aegunud. Palun uuenda uusimale väikesele versioonile.",
|
||||
"profile_image_of_user": "Kasutaja {user} profiilipilt",
|
||||
"profile_picture_set": "Profiilipilt määratud.",
|
||||
"public_album": "Avalik album",
|
||||
|
|
@ -1583,6 +1617,7 @@
|
|||
"purchase_server_description_2": "Toetaja staatus",
|
||||
"purchase_server_title": "Server",
|
||||
"purchase_settings_server_activated": "Serveri tootevõtit haldab administraator",
|
||||
"query_asset_id": "Päringu üksuse ID",
|
||||
"queue_status": "Järjekorras {count}/{total}",
|
||||
"rating": "Hinnang",
|
||||
"rating_clear": "Tühjenda hinnang",
|
||||
|
|
@ -1662,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Kas oled kindel, et soovid SQLite andmebaasi lähtestada? Andmete uuesti sünkroonimiseks pead välja ja jälle sisse logima",
|
||||
"reset_sqlite_success": "SQLite andmebaas edukalt lähtestatud",
|
||||
"reset_to_default": "Lähtesta",
|
||||
"resolution": "Resolutsioon",
|
||||
"resolve_duplicates": "Lahenda duplikaadid",
|
||||
"resolved_all_duplicates": "Kõik duplikaadid lahendatud",
|
||||
"restore": "Taasta",
|
||||
|
|
@ -1680,6 +1716,7 @@
|
|||
"running": "Käimas",
|
||||
"save": "Salvesta",
|
||||
"save_to_gallery": "Salvesta galeriisse",
|
||||
"saved": "Salvestatud",
|
||||
"saved_api_key": "API võti salvestatud",
|
||||
"saved_profile": "Profiil salvestatud",
|
||||
"saved_settings": "Seaded salvestatud",
|
||||
|
|
@ -1696,6 +1733,9 @@
|
|||
"search_by_description_example": "Matkapäev Sapas",
|
||||
"search_by_filename": "Otsi failinime või -laiendi järgi",
|
||||
"search_by_filename_example": "st. IMG_1234.JPG või PNG",
|
||||
"search_by_ocr": "Otsi OCR-i abil",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Otsi läätse mudelit...",
|
||||
"search_camera_make": "Otsi kaamera marki...",
|
||||
"search_camera_model": "Otsi kaamera mudelit...",
|
||||
"search_city": "Otsi linna...",
|
||||
|
|
@ -1710,8 +1750,9 @@
|
|||
"search_filter_filename": "Otsi failinime alusel",
|
||||
"search_filter_location": "Asukoht",
|
||||
"search_filter_location_title": "Vali asukoht",
|
||||
"search_filter_media_type": "Meediumi tüüp",
|
||||
"search_filter_media_type_title": "Vali meediumi tüüp",
|
||||
"search_filter_media_type": "Üksuse tüüp",
|
||||
"search_filter_media_type_title": "Vali üksuse tüüp",
|
||||
"search_filter_ocr": "Otsi OCR-i abil",
|
||||
"search_filter_people_title": "Vali isikud",
|
||||
"search_for": "Otsi",
|
||||
"search_for_existing_person": "Otsi olemasolevat isikut",
|
||||
|
|
@ -1774,6 +1815,7 @@
|
|||
"server_online": "Server ühendatud",
|
||||
"server_privacy": "Serveri privaatsus",
|
||||
"server_stats": "Serveri statistika",
|
||||
"server_update_available": "Serveri uuendus on saadaval",
|
||||
"server_version": "Serveri versioon",
|
||||
"set": "Määra",
|
||||
"set_as_album_cover": "Sea albumi kaanepildiks",
|
||||
|
|
@ -1802,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Halda oma teavituste eelistusi",
|
||||
"setting_notifications_total_progress_subtitle": "Üldine üleslaadimise edenemine (üksuseid tehtud/kokku)",
|
||||
"setting_notifications_total_progress_title": "Kuva taustal varundamise üldist edenemist",
|
||||
"setting_video_viewer_auto_play_subtitle": "Alusta videote avamisel automaatselt taasesitust",
|
||||
"setting_video_viewer_auto_play_title": "Esita videod automaatselt",
|
||||
"setting_video_viewer_looping_title": "Taasesitus",
|
||||
"setting_video_viewer_original_video_subtitle": "Esita serverist video voogedastamisel originaal, isegi kui transkodeeritud video on saadaval. Võib põhjustada puhverdamist. Lokaalselt saadaolevad videod mängitakse originaalkvaliteediga sõltumata sellest seadest.",
|
||||
"setting_video_viewer_original_video_title": "Sunni originaalvideo",
|
||||
|
|
@ -1981,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Luba kolmeastmeline laadimine",
|
||||
"they_will_be_merged_together": "Nad ühendatakse kokku",
|
||||
"third_party_resources": "Kolmanda osapoole ressursid",
|
||||
"time": "Aeg",
|
||||
"time_based_memories": "Ajapõhised mälestused",
|
||||
"timeline": "Ajajoon",
|
||||
"timezone": "Ajavöönd",
|
||||
|
|
@ -2013,6 +2058,7 @@
|
|||
"troubleshoot": "Tõrkeotsing",
|
||||
"type": "Tüüp",
|
||||
"unable_to_change_pin_code": "PIN-koodi muutmine ebaõnnestus",
|
||||
"unable_to_check_version": "Rakenduse või serveri versiooni kontrollimine ebaõnnestus",
|
||||
"unable_to_setup_pin_code": "PIN-koodi seadistamine ebaõnnestus",
|
||||
"unarchive": "Taasta arhiivist",
|
||||
"unarchive_action_prompt": "{count} eemaldatud arhiivist",
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@
|
|||
"image_format_description": "WebP ereduak JPEG baino fitxategi txikiagoak sortzen ditu, baina motelagoa da kodifikatzen.",
|
||||
"image_preview_title": "Aurreikusiaen Konfigurazioa",
|
||||
"image_quality": "Kalitatea",
|
||||
"image_resolution": "Erresoluzioa",
|
||||
"image_settings": "Argazkien Konfigurazioa",
|
||||
"image_thumbnail_title": "Argazki Txikien Konfigurazioa",
|
||||
"job_created": "Zeregina sortuta",
|
||||
|
|
@ -81,8 +82,11 @@
|
|||
"metadata_faces_import_setting": "Gaitu aurpegien inportazioa",
|
||||
"metadata_settings": "Metadata Konfigurazioa",
|
||||
"metadata_settings_description": "Kudeatu metadaten konfigurazioa",
|
||||
"migration_job": "Migrazio"
|
||||
"migration_job": "Migrazio",
|
||||
"oauth_settings": "OAuth",
|
||||
"transcoding_acceleration_vaapi": "VAAPI"
|
||||
},
|
||||
"advanced": "Aurreratua",
|
||||
"advanced_settings_readonly_mode_title": "Irakurri-bakarrik Modua",
|
||||
"apply_count": "Ezarri ({count, number})",
|
||||
"assets_added_to_albums_count": "Gehituta {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
|
||||
|
|
|
|||
14
i18n/fa.json
14
i18n/fa.json
|
|
@ -44,6 +44,7 @@
|
|||
"confirm_email_below": "برای تأیید، \"{email}\" را در زیر تایپ کنید",
|
||||
"confirm_reprocess_all_faces": "آیا مطمئن هستید که میخواهید تمام چهرهها را مجددا پردازش کنید؟ این عمل باعث پاک شدن افراد مشخص شده نیز خواهد شد.",
|
||||
"confirm_user_password_reset": "آیا مطمئن هستید که میخواهید رمز عبور {user} را بازنشانی کنید؟",
|
||||
"confirm_user_pin_code_reset": "آیا مطمئن هستید که میخواهید کد PIN {user} را بازنشانی کنید؟",
|
||||
"disable_login": "غیرفعال کردن ورود",
|
||||
"duplicate_detection_job_description": "اجرای یادگیری ماشین بر روی فایلها برای شناسایی تصاویر مشابه. این وابسته به جستجوی هوشمند است",
|
||||
"exclusion_pattern_description": "الگوهای استثنا به شما امکان میدهد هنگام اسکن کتابخانه خود فایلها و پوشهها را نادیده بگیرید . این مفید است اگر پوشههایی دارید که فایلهایی را شامل میشوند که نمیخواهید وارد کنید، مانند فایلهای RAW.",
|
||||
|
|
@ -54,11 +55,21 @@
|
|||
"failed_job_command": "دستور {command} برای کار: {job} ناموفق بود",
|
||||
"force_delete_user_warning": "هشدار: این عمل باعث حذف فوری کاربر و تمام فایلها میشود. این عمل قابل بازگشت نیست و فایلها قابل بازیابی نیستند.",
|
||||
"image_format_description": "فرمت WebP فایلهای کوچکتری نسبت به JPEG ایجاد میکند، اما زمان کدگذاری آن کندتر است.",
|
||||
"image_fullsize_description": "تصویر با اندازه کامل و بدون فراداده، مورد استفاده هنگام بزرگنمایی",
|
||||
"image_fullsize_enabled": "فعالسازی تولید تصویر با اندازه کامل",
|
||||
"image_fullsize_enabled_description": "تولید تصویر با اندازه کامل برای فرمتهای غیرسازگار با وب. هنگامی که گزینه «استفاده از پیشنمایش تعبیهشده» فعال باشد، پیشنمایشهای تعبیهشده مستقیماً بدون تبدیل استفاده میشوند. این تنظیم بر فرمتهای سازگار با وب مانند JPEG تأثیری ندارد.",
|
||||
"image_fullsize_quality_description": "کیفیت تصویر با اندازه کامل از ۱ تا ۱۰۰. هرچه بالاتر باشد، کیفیت بهتر است، اما فایلهای بزرگتری ایجاد میکند.",
|
||||
"image_fullsize_title": "تنظیمات تصویر با اندازه کامل",
|
||||
"image_prefer_embedded_preview": "ترجیحات پیشنمایش تعبیهشده",
|
||||
"image_prefer_embedded_preview_setting_description": "استفاده از پیشنمایش داخلی در عکسهای RAW به عنوان ورودی پردازش تصویر هنگامی که در دسترس باشد. این میتواند رنگهای دقیقتری را برای برخی تصاویر تولید کند، اما کیفیت پیشنمایش به دوربین بستگی دارد و ممکن است تصویر آثار فشردهسازی بیشتری داشته باشد.",
|
||||
"image_prefer_embedded_preview_setting_description": "استفاده از پیشنمایشهای تعبیهشده در عکسهای RAW بهعنوان ورودی برای پردازش تصویر، در صورت موجود بودن. این میتواند رنگهای دقیقتری برای برخی تصاویر ایجاد کند، اما کیفیت پیشنمایش به دوربین بستگی دارد و ممکن است تصویر دارای نویزهای فشردهسازی بیشتری باشد.",
|
||||
"image_prefer_wide_gamut": "ترجیحات گستره رنگی وسیع",
|
||||
"image_prefer_wide_gamut_setting_description": "برای تصاویر کوچک از فضای رنگی Display P3 استفاده کنید. این کار باعث حفظ زنده بودن رنگها در تصاویر با گستره رنگی وسیع میشود، اما ممکن است تصاویر در دستگاههای قدیمی با نسخههای قدیمی مرورگر به شکل متفاوتی نمایش داده شوند. تصاویر با فضای رنگی sRGB به همان حالت sRGB نگه داشته میشوند تا از تغییرات رنگی جلوگیری شود.",
|
||||
"image_preview_description": "تصویر با اندازه متوسط و بدون فراداده، مورد استفاده هنگام مشاهده یک دارایی و برای یادگیری ماشین",
|
||||
"image_preview_quality_description": "کیفیت پیشنمایش از ۱ تا ۱۰۰. هرچه بالاتر باشد، کیفیت بهتر است، اما فایلهای بزرگتری ایجاد میکند و ممکن است پاسخگویی برنامه کاهش یابد. تنظیم مقدار پایین میتواند بر کیفیت یادگیری ماشین تأثیر بگذارد.",
|
||||
"image_preview_title": "تنظیمات پیشنمایش",
|
||||
"image_quality": "کیفیت",
|
||||
"image_resolution": "وضوح تصویر",
|
||||
"image_resolution_description": "وضوح بالاتر میتواند جزئیات بیشتری را حفظ کند، اما تبدیل آن زمان بیشتری میبرد، حجم فایلها را افزایش میدهد و ممکن است پاسخگویی برنامه را کاهش دهد.",
|
||||
"image_settings": "تنظیمات عکس",
|
||||
"image_settings_description": "مدیریت کیفیت و وضوح تصاویر تولید شده",
|
||||
"job_concurrency": "همزمانی {job}",
|
||||
|
|
@ -412,7 +423,6 @@
|
|||
"edit_people": "ویرایش افراد",
|
||||
"edit_title": "ویرایش عنوان",
|
||||
"edit_user": "ویرایش کاربر",
|
||||
"edited": "ویرایش شد",
|
||||
"editor": "ویرایشگر",
|
||||
"email": "ایمیل",
|
||||
"empty_trash": "خالی کردن سطل زباله",
|
||||
|
|
|
|||
191
i18n/fi.json
191
i18n/fi.json
|
|
@ -28,10 +28,12 @@
|
|||
"add_to_album": "Lisää albumiin",
|
||||
"add_to_album_bottom_sheet_added": "Lisätty albumiin {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Joitakin osia paikallisesta sisällöstä ei pystytty lisäämään albumiin",
|
||||
"add_to_album_toggle": "Vaihda albumin {album} valintaa",
|
||||
"add_to_albums": "Lisää albumeihin",
|
||||
"add_to_albums_count": "Lisää albumeihin ({count})",
|
||||
"add_to_shared_album": "Lisää jaettuun albumiin",
|
||||
"add_upload_to_stack": "Lisää kuvapinoon",
|
||||
"add_url": "Lisää URL",
|
||||
"added_to_archive": "Lisätty arkistoon",
|
||||
"added_to_favorites": "Lisätty suosikkeihin",
|
||||
|
|
@ -39,7 +41,7 @@
|
|||
"admin": {
|
||||
"add_exclusion_pattern_description": "Lisää mallit, jonka mukaan jätetään tiedostoja pois. Jokerimerkit *, ** ja ? ovat tuettuna. Jättääksesi pois kaikki tiedostot mistä tahansa löytyvästä kansiosta \"Raw\" käytä \"**/Raw/**\". Jättääksesi pois kaikki \". tif\" päätteiset tiedot, käytä \"**/*.tif\". Jättääksesi pois tarkan tiedostopolun, käytä \"/path/to/ignore/**\".",
|
||||
"admin_user": "Ylläpitäjä",
|
||||
"asset_offline_description": "Ulkoista kirjaston resurssia ei enää löydy levyltä, ja se on siirretty roskakoriin. Jos tiedosto siirrettiin kirjaston sisällä, tarkista aikajanaltasi uusi vastaava resurssi. Palautaaksesi tämän resurssin, varmista, että alla oleva tiedostopolku on Immichin käytettävissä ja skannaa kirjasto uudelleen.",
|
||||
"asset_offline_description": "Ulkoista kirjaston resurssia ei enää löydy levyltä, ja se on siirretty roskakoriin. Jos tiedosto siirrettiin kirjaston sisällä, tarkista aikajanaltasi uusi vastaava resurssi. Palauttaaksesi tämän resurssin, varmista, että alla oleva tiedostopolku on Immichin käytettävissä ja skannaa kirjasto uudelleen.",
|
||||
"authentication_settings": "Autentikointiasetukset",
|
||||
"authentication_settings_description": "Hallitse salasana-, OAuth- ja muut autentikoinnin asetukset",
|
||||
"authentication_settings_disable_all": "Haluatko varmasti poistaa kaikki kirjautumistavat käytöstä? Kirjautuminen on tämän jälkeen mahdotonta.",
|
||||
|
|
@ -149,9 +151,21 @@
|
|||
"machine_learning_max_recognition_distance": "Suurin kasvojen eroavaisuus",
|
||||
"machine_learning_max_recognition_distance_description": "Kahden kasvon suurin eroavaisuus, milloin ne vielä mielletään samaksi henkilöksi, välillä 0-2. Arvoa alentamalla voidaan ehkäistä kahden saman näköisen henkilön mieltäminen samaksi henkilöksi, kun taas korottamalla voidaan ehkäistä saman henkilön mieltäminen kahdeksi erilliseksi henkilöksi. Huomaa että on helpompaa yhdistää kaksi, kuin erottaa, joten suosi mahdollisimman matalaa arvoa.",
|
||||
"machine_learning_min_detection_score": "Tunnistuksen vähimmäistulos",
|
||||
"machine_learning_min_detection_score_description": "Pienin kasvojen tunnistamisessa saatu vahvuusarvo välillä 0-1. Matalammalla arvolla havaitaan enemmän kascoja, mutta voi lisätä virhearvioiden määrää.",
|
||||
"machine_learning_min_detection_score_description": "Pienin kasvojen tunnistamisessa saatu vahvuusarvo välillä 0-1. Matalammalla arvolla havaitaan enemmän kasvoja, mutta voi lisätä virhearvioiden määrää.",
|
||||
"machine_learning_min_recognized_faces": "Tunnistettujen kasvojen vähimmäismäärä",
|
||||
"machine_learning_min_recognized_faces_description": "Luotavan käyttäjän kasvojen vähimmäismäärä. Arvoa nostamalla kasvojentunnistuksen tarkkuus paranee, mutta todennäköisyys sille, että kasvoja ei osata yhdistää henkilöön kasvaa.",
|
||||
"machine_learning_ocr": "Tekstintunnistus (OCR)",
|
||||
"machine_learning_ocr_description": "Käytä koneoppimista tekstin tunnistamiseen kuvista",
|
||||
"machine_learning_ocr_enabled": "Aktivoi OCR",
|
||||
"machine_learning_ocr_enabled_description": "Jos asetus on pois päältä, kuvia ei prosessoida tekstin tunnistamiseksi.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimiresoluutio",
|
||||
"machine_learning_ocr_max_resolution_description": "Tätä suuremmat esikatselukuvat tullaan pienentämään samassa kuvasuhteessa. Suuremmat arvot ovat tarkempia, mutta kestävät pidempään prosessoida ja käyttävät enemmän muistia.",
|
||||
"machine_learning_ocr_min_detection_score": "Pienin paikannuksen pistemäärä",
|
||||
"machine_learning_ocr_min_detection_score_description": "Pienin arvo tekstin paikannukselle varmuudelle välillä 0-1. Pienemmät arvot paikantavat enemmän tekstiä, mutta saattavat johtaa useampaan väärään positiiviseen.",
|
||||
"machine_learning_ocr_min_recognition_score": "Pienin tunnistuksen pistemäärä",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Pienin arvo tekstin tunnistuksen varmuudelle välillä 0-1. Pienemmät arvot tunnistavat enemmän tekstiä, mutta saattavat johtaa useampaan väärään positiiviseen.",
|
||||
"machine_learning_ocr_model": "OCR-malli",
|
||||
"machine_learning_ocr_model_description": "Palvelinmallit ovat tarkempia kuin mobiilimallit, mutta prosessointi kestää pidempään ja käyttää enemmän muistia.",
|
||||
"machine_learning_settings": "Koneoppimisen asetukset",
|
||||
"machine_learning_settings_description": "Koneoppimisen ominaisuudet ja asetukset",
|
||||
"machine_learning_smart_search": "Älykäs etsintä",
|
||||
|
|
@ -183,7 +197,7 @@
|
|||
"metadata_settings": "Metatietoasetukset",
|
||||
"metadata_settings_description": "Hallitse metatietoja",
|
||||
"migration_job": "Migraatio",
|
||||
"migration_job_description": "Migroi aineiston pikkukuvat ja kasvot uusimpaan kansiorakenteeseen",
|
||||
"migration_job_description": "Migratoi aineiston pikkukuvat ja kasvot uusimpaan kansiorakenteeseen",
|
||||
"nightly_tasks_cluster_faces_setting_description": "Aja kasvojen tunnistus uusiin tunnistettuihin kasvoihin",
|
||||
"nightly_tasks_cluster_new_faces_setting": "Kokoa uudet kasvot",
|
||||
"nightly_tasks_database_cleanup_setting": "Tietokannan puhdistuksen tehtävät",
|
||||
|
|
@ -203,12 +217,14 @@
|
|||
"note_apply_storage_label_previous_assets": "Huom: Asettaaksesi nimikkeen aiemmin ladatulle aineistolle, aja",
|
||||
"note_cannot_be_changed_later": "Huom: Tätä ei voi enää myöhemmin vaihtaa!",
|
||||
"notification_email_from_address": "Lähettäjän osoite",
|
||||
"notification_email_from_address_description": "Lähettäjän sähköpostiosoite. Esimerkiksi \"Immich-kuvapalvelin <noreply@example.com>\". Varmista, että käytetystä osoiteesta on lupa lähettää sähköposteja.",
|
||||
"notification_email_from_address_description": "Lähettäjän sähköpostiosoite. Esimerkiksi \"Immich-kuvapalvelin <noreply@example.com>\". Varmista, että käytetystä osoitteesta on lupa lähettää sähköposteja.",
|
||||
"notification_email_host_description": "Sähköpostipalvelin (esim. smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "Älä huomioi varmennevirheitä",
|
||||
"notification_email_ignore_certificate_errors_description": "Älä huomioi TLS-varmenteiden validointivirheitä (ei suositeltu)",
|
||||
"notification_email_password_description": "Sähköpostipalvelimen salasana",
|
||||
"notification_email_port_description": "Sähköpostipalvelimen portti (esim. 25, 465, tai 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Käytä SMTPS:ää (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Lähetä testaussähköposti ja tallenna",
|
||||
"notification_email_setting_description": "Sähköposti-ilmoitusten asetukset",
|
||||
"notification_email_test_email": "Lähetä testisähköposti",
|
||||
|
|
@ -225,9 +241,9 @@
|
|||
"oauth_button_text": "Painikkeen teksti",
|
||||
"oauth_client_secret_description": "Vaaditaan, jos OAuth-palveluntarjoaja ei tue PKCE:tä (Proof Key for Code Exchange)",
|
||||
"oauth_enable_description": "Kirjaudu käyttäen OAuthia",
|
||||
"oauth_mobile_redirect_uri": "Mobiilin uudellenohjaus-URI",
|
||||
"oauth_mobile_redirect_uri": "Mobiilin uudelleenohjaus-URI",
|
||||
"oauth_mobile_redirect_uri_override": "Ohita mobiilin uudelleenohjaus-URI",
|
||||
"oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun OAuth tarjoaja ei salli mobiili URI:a, kuten ''{callback}''",
|
||||
"oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun OAuth-tarjoaja ei salli mobiili-URI:a, kuten ''{callback}''",
|
||||
"oauth_role_claim": "Roolin vaatimus",
|
||||
"oauth_role_claim_description": "Salli pääkäyttäjän pääsyoikeus automaattisesti tämän vaatimuksen perusteella. Vaatimus voi sisältää, joko 'käyttäjän' tai 'pääkäyttäjän'.",
|
||||
"oauth_settings": "OAuth",
|
||||
|
|
@ -241,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Käytettävä kiintiön määrä gigatavuissa, kun väittämää ei ole annettu.",
|
||||
"oauth_timeout": "Pyynnön aikakatkaisu",
|
||||
"oauth_timeout_description": "Pyyntöjen aikakatkaisu millisekunteina",
|
||||
"ocr_job_description": "Käytä koneoppimista tunnistamaan tekstiä kuvista",
|
||||
"password_enable_description": "Kirjaudu käyttäen sähköpostiosoitetta ja salasanaa",
|
||||
"password_settings": "Kirjaudu salasanalla",
|
||||
"password_settings_description": "Hallitse salasanakirjautumisen asetuksia",
|
||||
|
|
@ -278,7 +295,7 @@
|
|||
"storage_template_migration_info": "Tallennusmalli muuntaa kaikki tiedostopäätteet pieniksi kirjaimiksi. Mallipohjan muutokset koskevat vain uusia resursseja. Jos haluat käyttää mallipohjaa takautuvasti aiemmin ladattuihin resursseihin, suorita <link>{job}</link>.",
|
||||
"storage_template_migration_job": "Tallennustilan mallin muutostyö",
|
||||
"storage_template_more_details": "Saadaksesi lisätietoa tästä ominaisuudesta, katso <template-link>Tallennustilan Mallit</template-link> sekä <implications-link>mihin se vaikuttaa</implications-link>",
|
||||
"storage_template_onboarding_description_v2": "Päälle kytkettynä, toiminto järjestestelee tiedostot automaattisesti käyttäjän määrittämän mallin mukaisesti. Lisätietoja <link>dokumentaatiosta</link>..",
|
||||
"storage_template_onboarding_description_v2": "Päälle kytkettynä toiminto järjestelee tiedostot automaattisesti käyttäjän määrittämän mallin mukaisesti. Lisätietoja <link>dokumentaatiosta</link>..",
|
||||
"storage_template_path_length": "Arvioitu tiedostopolun pituusrajoitus: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Tallennustilan malli",
|
||||
"storage_template_settings_description": "Hallitse palvelimelle ladatun aineiston kansiorakennetta ja tiedostonimiä",
|
||||
|
|
@ -301,17 +318,17 @@
|
|||
"thumbnail_generation_job": "Luo pikkukuvat",
|
||||
"thumbnail_generation_job_description": "Generoi isot, pienet sekä sumeat pikkukuvat jokaisesta aineistosta, kuten myös henkilöistä",
|
||||
"transcoding_acceleration_api": "Kiihdytysrajapinta",
|
||||
"transcoding_acceleration_api_description": "Rajapinta, jolla keskustellaan laittesi kanssa nopeuttaaksemme koodausta. Tämä asetus on paras mahdollinen: Mikäli ongelmia ilmenee, palataan käyttämään ohjelmistopohjaista koodausta. VP9 voi toimia tai ei, riippuen laitteistosi kokoonpanosta.",
|
||||
"transcoding_acceleration_api_description": "Rajapinta, jolla keskustellaan laitteesi kanssa nopeuttaaksemme koodausta. Tämä asetus on paras mahdollinen: Mikäli ongelmia ilmenee, palataan käyttämään ohjelmistopohjaista koodausta. VP9 voi toimia tai ei, riippuen laitteistosi kokoonpanosta.",
|
||||
"transcoding_acceleration_nvenc": "NVENC (vaatii NVIDIA:n grafiikkasuorittimen)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (Vaatii vähintään gen7 Intel prosessorin)",
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (vain Rockchip SOCt)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "Sallitut äänikoodekit",
|
||||
"transcoding_accepted_audio_codecs_description": "Valitse mitä äänikoodekkeja ei tarvitse muuntaa. Käytetään vain tiettyjen koodauskäytäntöjen kanssa.",
|
||||
"transcoding_accepted_containers": "Hyväksytyt kontit",
|
||||
"transcoding_accepted_containers_description": "Valitse, mitä formaatteja ei tarvitse kääntää MP4- muotoon. Käytössä vain tietyille muunnos säännöille.",
|
||||
"transcoding_accepted_audio_codecs_description": "Valitse, mitä äänikoodekkeja ei tarvitse muuntaa. Käytetään vain tiettyjen koodauskäytäntöjen kanssa.",
|
||||
"transcoding_accepted_containers": "Sallitut säiliömuodot",
|
||||
"transcoding_accepted_containers_description": "Valitse, mitä säiliömuotoja ei tarvitse muuntaa MP4-muotoon. Käytetään vain tiettyjen koodauskäytäntöjen kanssa.",
|
||||
"transcoding_accepted_video_codecs": "Sallitut videokoodekit",
|
||||
"transcoding_accepted_video_codecs_description": "Valitse mitä videokoodekkeja ei tarvitse muuntaa. Käytetään vain tiettyjen koodauskäytäntöjen kanssa.",
|
||||
"transcoding_accepted_video_codecs_description": "Valitse, mitä videokoodekkeja ei tarvitse muuntaa. Käytetään vain tiettyjen koodauskäytäntöjen kanssa.",
|
||||
"transcoding_advanced_options_description": "Asetukset, joita useimpien käyttäjien ei tulisi muuttaa",
|
||||
"transcoding_audio_codec": "Äänikoodekki",
|
||||
"transcoding_audio_codec_description": "Opus on paras laadultaan, mutta ei välttämättä ole yhteensopiva vanhempien laitteiden tai sovellusten kanssa.",
|
||||
|
|
@ -331,14 +348,14 @@
|
|||
"transcoding_max_b_frames": "B-kehysten enimmäismäärä",
|
||||
"transcoding_max_b_frames_description": "Korkeampi arvo parantaa pakkausta, mutta hidastaa enkoodausta. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa. 0 poistaa B-kehykset käytöstä, -1 määrittää arvon automaattisesti.",
|
||||
"transcoding_max_bitrate": "Suurin bittinopeus",
|
||||
"transcoding_max_bitrate_description": "Suurimman sallitun bittinopeuden asettaminen tekee tiedostojen koosta ennustettavampaa vaikka laatu voi hieman heiketä. 720p videossa tyypilliset arvot ovat 2600 kbit/s VP9:lle ja HEVC:lle, tai 4500 kbit/s H.254:lle. Jos 0, ei käytössä.",
|
||||
"transcoding_max_bitrate_description": "Suurimman sallitun bittinopeuden asettaminen tekee tiedostojen koosta ennustettavampaa vaikka laatu voi hieman heiketä. 720p videossa tyypilliset arvot ovat 2600 kbit/s VP9:lle ja HEVC:lle, tai 4500 kbit/s H.254:lle. Jos 0, ei käytössä. Jos yksikköä ei ole annettu, oletus on k (kbit/s). Eli 5000, 5000k ja 5M ovat yhtä suuria.",
|
||||
"transcoding_max_keyframe_interval": "Suurin avainkehysten väli",
|
||||
"transcoding_max_keyframe_interval_description": "Asettaa avainkehysten välin maksimiarvon. Alempi arvo huonontaa pakkauksen tehoa, mutta parantaa hakuaikoja ja voi parantaa laatua nopealiikkeisissä kohtauksissa. 0 asettaa arvon automaattisesti.",
|
||||
"transcoding_optimal_description": "Videot, joiden resoluutio on korkeampi kuin kohteen, tai ei hyväksytyssä formaatissa",
|
||||
"transcoding_policy": "Transkoodauskäytäntö",
|
||||
"transcoding_policy_description": "Aseta milloin video transkoodataan",
|
||||
"transcoding_preferred_hardware_device": "Ensisijainen laite",
|
||||
"transcoding_preferred_hardware_device_description": "On voimassa vain VAAPI ja QSV -määritteille. Asettaa laitteistokoodauksessa käytetyn DRI noodin.",
|
||||
"transcoding_preferred_hardware_device_description": "On voimassa vain VAAPI- ja QSV-määritteille. Asettaa laitteistokoodauksessa käytetyn DRI-noodin.",
|
||||
"transcoding_preset_preset": "Esiasetus (-asetus)",
|
||||
"transcoding_preset_preset_description": "Pakkausnopeus. Hitaampi tuottaa pienempiä tiedostoja ja parantaa laatua, kun kohdistetaan tiettyyn bittinopeuteen. VP9 ei huomioi korkeampaa kuin 'faster'.",
|
||||
"transcoding_reference_frames": "Kehysviitteet",
|
||||
|
|
@ -349,13 +366,13 @@
|
|||
"transcoding_target_resolution": "Kohderesoluutio",
|
||||
"transcoding_target_resolution_description": "Korkeampi resoluutio on tarkempi, mutta kestää kauemmin enkoodata, vie enemmän tilaa ja voi hidastaa sovelluksen responsiivisuutta.",
|
||||
"transcoding_temporal_aq": "Väliaikainen AQ",
|
||||
"transcoding_temporal_aq_description": "Vaikuttaa vain NVENC:lle. Parantaa laatua kohtauksissa, joissa on paljon yksityiskohtia ja vähän liikettä. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa.",
|
||||
"transcoding_temporal_aq_description": "Vaikuttaa vain NVENC:lle. Aikaperusteinen adaptiivinen kvantisointi parantaa laatua kohtauksissa, joissa on paljon yksityiskohtia ja vähän liikettä. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa.",
|
||||
"transcoding_threads": "Säikeet",
|
||||
"transcoding_threads_description": "Korkeampi arvo nopeuttaa enkoodausta, mutta vie tilaa palvelimen muilta tehtäviltä. Tämä arvo ei tulisi olla suurempi mitä suorittimen ytimien määrä. Suurin mahdollinen käyttö, mikäli arvo on 0.",
|
||||
"transcoding_tone_mapping": "Sävykartoitus",
|
||||
"transcoding_tone_mapping_description": "Pyrkii säilömään HDR-kuvien ulkonäön, kun muunnetaan peruskuvaksi. Jokaisella algoritmilla on omat heikkoutensa värien, yksityiskohtien tai kirkkauksien kesken. Hable säilöö yksityiskohdat, Mobius värit ja Reinhard kirkkaudet.",
|
||||
"transcoding_transcode_policy": "Transkoodauskäytäntö",
|
||||
"transcoding_transcode_policy_description": "Käytäntö miten video tulisi transkoodata. HDR videot transkoodataan aina, paitsi jos transkoodaus on poistettu käytöstä.",
|
||||
"transcoding_transcode_policy_description": "Käytäntö, miten video tulisi transkoodata. HDR-videot transkoodataan aina, paitsi jos transkoodaus on poistettu käytöstä.",
|
||||
"transcoding_two_pass_encoding": "Two-pass enkoodaus",
|
||||
"transcoding_two_pass_encoding_setting_description": "Transkoodaa kahdessa vaiheessa tuottaaksesi paremmin koodattuja videoita. Kun maksimibittinopeus on käytössä (vaaditaan H.264- ja HEVC-koodaukselle), tämä tila käyttää bittinopeusaluetta, joka perustuu maksimibittinopeuteen ja ohittaa CRF. VP9 osalta CRF:ää voidaan käyttää, jos maksimibittinopeus on poistettu käytöstä.",
|
||||
"transcoding_video_codec": "Videokoodekki",
|
||||
|
|
@ -400,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Jotkut laitteet ovat erittäin hitaita lataamaan esikatselukuvia paikallisista kohteista. Aktivoi tämä asetus käyttääksesi etäkuvia.",
|
||||
"advanced_settings_prefer_remote_title": "Suosi etäkuvia",
|
||||
"advanced_settings_proxy_headers_subtitle": "Määritä välityspalvelimen otsikot(proxy headers), jotka Immichin tulisi lähettää jokaisen verkkopyynnön mukana",
|
||||
"advanced_settings_proxy_headers_title": "Välityspalvelimen otsikot",
|
||||
"advanced_settings_proxy_headers_title": "Mukautetut välityspalvelimen otsikot [KOKEELLINEN]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Aktivoi vain luku -tilan, jolloin valokuvia voi ainoastaan selata. Toiminnot kuten useiden kuvien valitseminen, jakaminen, siirtäminen toistolaitteelle ja poistaminen ovat pois käytöstä. Laita vain luku -tila päälle tai pois päältä päävalikon käyttäjäkuvakkeesta",
|
||||
"advanced_settings_readonly_mode_title": "Vain luku -tila",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen päätepisteellä. Vaaditaan self-signed -sertifikaateissa.",
|
||||
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit",
|
||||
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit [KOKEELLINEN]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti tällä laitteella, kun kyseinen toiminto suoritetaan verkossa",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synkronoi etäpoistot [KOKEELLINEN]",
|
||||
"advanced_settings_tile_subtitle": "Edistyneen käyttäjän asetukset",
|
||||
|
|
@ -435,7 +452,7 @@
|
|||
"album_updated_setting_description": "Saa sähköpostia kun jaetussa albumissa on uutta sisältöä",
|
||||
"album_user_left": "Poistuttiin albumista {album}",
|
||||
"album_user_removed": "{user} poistettu",
|
||||
"album_viewer_appbar_delete_confirm": "Haluatko varmast poistaa tämän albumin tililtäsi?",
|
||||
"album_viewer_appbar_delete_confirm": "Haluatko varmasti poistaa tämän albumin tililtäsi?",
|
||||
"album_viewer_appbar_share_err_delete": "Albumin poistaminen epäonnistui",
|
||||
"album_viewer_appbar_share_err_leave": "Albumista poistuminen epäonnistui",
|
||||
"album_viewer_appbar_share_err_remove": "Ongelmia kohteiden poistamisessa albumista",
|
||||
|
|
@ -464,10 +481,14 @@
|
|||
"api_key_description": "Tämä arvo näytetään vain kerran. Varmista, että olet kopioinut sen ennen kuin suljet ikkunan.",
|
||||
"api_key_empty": "API-avaimesi ei pitäisi olla tyhjä",
|
||||
"api_keys": "API-avaimet",
|
||||
"app_architecture_variant": "Variantti (Arkkitehtuuri)",
|
||||
"app_bar_signout_dialog_content": "Haluatko varmasti kirjautua ulos?",
|
||||
"app_bar_signout_dialog_ok": "Kyllä",
|
||||
"app_bar_signout_dialog_title": "Kirjaudu ulos",
|
||||
"app_download_links": "Sovelluksen latauslinkit",
|
||||
"app_settings": "Sovellusasetukset",
|
||||
"app_stores": "Sovelluskaupat",
|
||||
"app_update_available": "Sovellukseen on saatavilla päivitys",
|
||||
"appears_in": "Esiintyy albumeissa",
|
||||
"apply_count": "Aseta {count, number}",
|
||||
"archive": "Arkisto",
|
||||
|
|
@ -481,7 +502,7 @@
|
|||
"archived_count": "{count, plural, other {Arkistoitu #}}",
|
||||
"are_these_the_same_person": "Ovatko he sama henkilö?",
|
||||
"are_you_sure_to_do_this": "Haluatko varmasti tehdä tämän?",
|
||||
"asset_action_delete_err_read_only": "Vain luku-tilassa olevia kohteita ei voitu poistaa, ohitetaan",
|
||||
"asset_action_delete_err_read_only": "Vain luku -tilassa olevia kohteita ei voitu poistaa, ohitetaan",
|
||||
"asset_action_share_err_offline": "Verkottomassa tilassa olevia kohteita ei voitu noutaa, ohitetaan",
|
||||
"asset_added_to_album": "Lisätty albumiin",
|
||||
"asset_adding_to_album": "Lisätään albumiin…",
|
||||
|
|
@ -503,6 +524,7 @@
|
|||
"asset_skipped": "Ohitettu",
|
||||
"asset_skipped_in_trash": "Roskakorissa",
|
||||
"asset_trashed": "Kohde poistettu",
|
||||
"asset_troubleshoot": "Sisällön vian paikannus",
|
||||
"asset_uploaded": "Lähetetty",
|
||||
"asset_uploading": "Ladataan…",
|
||||
"asset_viewer_settings_subtitle": "Galleriakatseluohjelman asetusten hallinta",
|
||||
|
|
@ -510,7 +532,7 @@
|
|||
"assets": "Kohteet",
|
||||
"assets_added_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}}",
|
||||
"assets_added_to_album_count": "Albumiin lisätty {count, plural, one {# kohde} other {# kohdetta}}",
|
||||
"assets_added_to_albums_count": "Lisätty {assetTotal, plural, one {# aineisto} other {# aaineistoa}} {albumTotal, plural, one {# albumiin} other {# albumeihin}}",
|
||||
"assets_added_to_albums_count": "Lisätty {assetTotal, plural, one {# kohde} other {# kohdetta}} {albumTotal, plural, one {# albumiin} other {# albumiin}}",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Kohdetta} other {Kohdetta}} ei voida lisätä albumiin",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {Aineisto} other {Aineistoa}} ei voi lisätä mihinkään albumiin",
|
||||
"assets_count": "{count, plural, one {# media} other {# mediaa}}",
|
||||
|
|
@ -547,8 +569,10 @@
|
|||
"backup_album_selection_page_select_albums": "Valitse albumit",
|
||||
"backup_album_selection_page_selection_info": "Valintatiedot",
|
||||
"backup_album_selection_page_total_assets": "Ainulaatuisia kohteita yhteensä",
|
||||
"backup_albums_sync": "Varmuuskopioitujen albumeiden synkronointi",
|
||||
"backup_all": "Kaikki",
|
||||
"backup_background_service_backup_failed_message": "Kohteiden varmuuskopiointi epäonnistui. Yritetään uudelleen…",
|
||||
"backup_background_service_complete_notification": "Kohteiden varmuuskopiointi valmis",
|
||||
"backup_background_service_connection_failed_message": "Palvelimeen ei saatu yhteyttä. Yritetään uudelleen…",
|
||||
"backup_background_service_current_upload_notification": "Lähetetään {filename}",
|
||||
"backup_background_service_default_notification": "Tarkistetaan uusia kohteita…",
|
||||
|
|
@ -596,7 +620,8 @@
|
|||
"backup_controller_page_turn_on": "Varmuuskopiointi päälle",
|
||||
"backup_controller_page_uploading_file_info": "Tiedostojen lähetystiedot",
|
||||
"backup_err_only_album": "Vähintään yhden albumin tulee olla valittuna",
|
||||
"backup_info_card_assets": "kohteet",
|
||||
"backup_error_sync_failed": "Synkronointi epäonnistui. Varmuuskopion käsittely ei onnistu.",
|
||||
"backup_info_card_assets": "kohdetta",
|
||||
"backup_manual_cancelled": "Peruutettu",
|
||||
"backup_manual_in_progress": "Lähetys palvelimelle on jo käynnissä. Kokeile myöhemmin uudelleen",
|
||||
"backup_manual_success": "Onnistui",
|
||||
|
|
@ -631,7 +656,7 @@
|
|||
"cache_settings_statistics_thumbnail": "Esikatselukuvat",
|
||||
"cache_settings_statistics_title": "Välimuistin käyttö",
|
||||
"cache_settings_subtitle": "Hallitse Immich-mobiilisovelluksen välimuistin käyttöä",
|
||||
"cache_settings_tile_subtitle": "Hallitse paikallista tallenustilaa",
|
||||
"cache_settings_tile_subtitle": "Hallitse paikallista tallennustilaa",
|
||||
"cache_settings_tile_title": "Paikallinen tallennustila",
|
||||
"cache_settings_title": "Välimuistin asetukset",
|
||||
"camera": "Kamera",
|
||||
|
|
@ -657,12 +682,16 @@
|
|||
"change_password_description": "Tämä on joko ensimmäinen kertasi kun kirjaudut järjestelmään, tai salasanasi on pyydetty vaihtamaan. Määritä uusi salasana alle.",
|
||||
"change_password_form_confirm_password": "Vahvista salasana",
|
||||
"change_password_form_description": "Hei {name},\n\nTämä on joko ensimmäinen kerta, kun kirjaudut järjestelmään, tai sinulta on pyydetty salasanan vaihtoa. Ole hyvä ja syötä uusi salasana alle.",
|
||||
"change_password_form_log_out": "Kirjaudu ulos kaikilta muilta laitteilta",
|
||||
"change_password_form_log_out_description": "On suositeltavaa kirjautua ulos kaikilta muilta laitteilta",
|
||||
"change_password_form_new_password": "Uusi salasana",
|
||||
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
|
||||
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
|
||||
"change_pin_code": "Vaihda PIN-koodi",
|
||||
"change_your_password": "Vaihda salasanasi",
|
||||
"changed_visibility_successfully": "Näkyvyys vaihdettu",
|
||||
"charging": "Ladataan laitetta",
|
||||
"charging_requirement_mobile_backup": "Varmuuskopiointi taustalla vaatii laitteen latautumista",
|
||||
"check_corrupt_asset_backup": "Vioittuneiden varmuuskopioiden tarkistaminen",
|
||||
"check_corrupt_asset_backup_button": "Suorita tarkistus",
|
||||
"check_corrupt_asset_backup_description": "Suorita tämä tarkistus vain Wi-Fi-yhteyden kautta ja vasta, kun kaikki kohteet on varmuuskopioitu. Toimenpide voi kestää muutamia minuutteja.",
|
||||
|
|
@ -682,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Virheellinen varmennetiedosto tai väärä salasana",
|
||||
"client_cert_remove_msg": "Asiakassertifikaatti on poistettu",
|
||||
"client_cert_subtitle": "Vain PKCS12 (.p12, .pfx) -muotoa tuetaan. Varmenteen tuonti/poisto on käytettävissä vain ennen sisäänkirjautumista",
|
||||
"client_cert_title": "SSL-asiakassertifikaatti",
|
||||
"client_cert_title": "SSL-asiakassertifikaatti [KOKEELLINEN]",
|
||||
"clockwise": "Myötäpäivään",
|
||||
"close": "Sulje",
|
||||
"collapse": "Supista",
|
||||
|
|
@ -694,7 +723,6 @@
|
|||
"comments_and_likes": "Kommentit ja tykkäykset",
|
||||
"comments_are_disabled": "Kommentointi ei käytössä",
|
||||
"common_create_new_album": "Luo uusi albumi",
|
||||
"common_server_error": "Tarkista internet-yhteytesi. Varmista että palvelin on saavutettavissa ja sovellus-/palvelinversiot ovat yhteensopivia.",
|
||||
"completed": "Valmis",
|
||||
"confirm": "Vahvista",
|
||||
"confirm_admin_password": "Vahvista ylläpitäjän salasana",
|
||||
|
|
@ -733,6 +761,7 @@
|
|||
"create": "Luo",
|
||||
"create_album": "Luo albumi",
|
||||
"create_album_page_untitled": "Nimetön",
|
||||
"create_api_key": "Luo API-avain",
|
||||
"create_library": "Luo uusi kirjasto",
|
||||
"create_link": "Luo linkki",
|
||||
"create_link_to_share": "Luo linkki jaettavaksi",
|
||||
|
|
@ -749,6 +778,7 @@
|
|||
"create_user": "Luo käyttäjä",
|
||||
"created": "Luotu",
|
||||
"created_at": "Luotu",
|
||||
"creating_linked_albums": "Luodaan linkattuja albumeita...",
|
||||
"crop": "Rajaa",
|
||||
"curated_object_page_title": "Asiat",
|
||||
"current_device": "Nykyinen laite",
|
||||
|
|
@ -761,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Tumma",
|
||||
"dark_theme": "Vaihda tumma teema",
|
||||
"date": "Päivämäärä",
|
||||
"date_after": "Päivämäärän jälkeen",
|
||||
"date_and_time": "Päivämäärä ja aika",
|
||||
"date_before": "Päivä ennen",
|
||||
|
|
@ -773,7 +804,7 @@
|
|||
"deduplication_criteria_1": "Kuvan koko tavuina",
|
||||
"deduplication_criteria_2": "EXIF-datan määrä",
|
||||
"deduplication_info": "Deduplikaatiotieto",
|
||||
"deduplication_info_description": "Jotta voimme automaattisesti esivalita aineistot ja poistaa duplikaatit suurina erinä, tarkastelemme:",
|
||||
"deduplication_info_description": "Jotta voimme automaattisesti esivalita aineistot ja poistaa kaksoiskappaleet suurina erinä, tarkastelemme:",
|
||||
"default_locale": "Oletuskieliasetus",
|
||||
"default_locale_description": "Muotoile päivämäärät ja numerot selaimesi kielen mukaan",
|
||||
"delete": "Poista",
|
||||
|
|
@ -848,7 +879,7 @@
|
|||
"downloading_media": "Median lataaminen",
|
||||
"drop_files_to_upload": "Pudota tiedostot mihin tahansa ladataksesi ne",
|
||||
"duplicates": "Kaksoiskappaleet",
|
||||
"duplicates_description": "Selvitä jokaisen kohdalla mitkä (jos yksikään) ovat kaksoiskappaleita",
|
||||
"duplicates_description": "Selvitä jokaisen kohdalla mitkä (jos mitkään) ovat kaksoiskappaleita",
|
||||
"duration": "Kesto",
|
||||
"edit": "Muokkaa",
|
||||
"edit_album": "Muokkaa albumia",
|
||||
|
|
@ -875,7 +906,6 @@
|
|||
"edit_tag": "Muokkaa tunnistetta",
|
||||
"edit_title": "Muokkaa otsikkoa",
|
||||
"edit_user": "Muokkaa käyttäjää",
|
||||
"edited": "Muokattu",
|
||||
"editor": "Muokkaaja",
|
||||
"editor_close_without_save_prompt": "Muutoksia ei tallenneta",
|
||||
"editor_close_without_save_title": "Suljetaanko editori?",
|
||||
|
|
@ -898,7 +928,9 @@
|
|||
"error": "Virhe",
|
||||
"error_change_sort_album": "Albumin lajittelujärjestyksen muuttaminen epäonnistui",
|
||||
"error_delete_face": "Virhe kasvojen poistamisessa kohteesta",
|
||||
"error_getting_places": "Ongelma paikkojen haussa",
|
||||
"error_loading_image": "Kuvan lataus ei onnistunut",
|
||||
"error_loading_partners": "Ongelma partnerin haussa: {error}",
|
||||
"error_saving_image": "Virhe: {error}",
|
||||
"error_tag_face_bounding_box": "Kasvojen merkitseminen epäonnistui – rajausruudun koordinaatteja ei löydy",
|
||||
"error_title": "Virhe - Jotain meni pieleen",
|
||||
|
|
@ -1029,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Kuvauksen muuttaminen epäonnistui",
|
||||
"exif_bottom_sheet_details": "TIEDOT",
|
||||
"exif_bottom_sheet_location": "SIJAINTI",
|
||||
"exif_bottom_sheet_no_description": "Ei kuvausta",
|
||||
"exif_bottom_sheet_people": "IHMISET",
|
||||
"exif_bottom_sheet_person_add_person": "Lisää nimi",
|
||||
"exit_slideshow": "Poistu diaesityksestä",
|
||||
|
|
@ -1058,14 +1091,16 @@
|
|||
"failed_to_load_folder": "Kansion lataaminen epäonnistui",
|
||||
"favorite": "Suosikki",
|
||||
"favorite_action_prompt": "{count} lisätty suosikkeihin",
|
||||
"favorite_or_unfavorite_photo": "Suosikki- tai ei-suosikkikuva",
|
||||
"favorite_or_unfavorite_photo": "Lisää tai poista kuva suosikeista",
|
||||
"favorites": "Suosikit",
|
||||
"favorites_page_no_favorites": "Suosikkikohteita ei löytynyt",
|
||||
"feature_photo_updated": "Kansikuva ladattu",
|
||||
"features": "Ominaisuudet",
|
||||
"features_in_development": "Kehityksessä olevat ominaisuudet",
|
||||
"features_setting_description": "Hallitse sovelluksen ominaisuuksia",
|
||||
"file_name": "Tiedoston nimi",
|
||||
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
|
||||
"file_size": "Tiedostokoko",
|
||||
"filename": "Tiedostonimi",
|
||||
"filetype": "Tiedostotyyppi",
|
||||
"filter": "Suodatin",
|
||||
|
|
@ -1090,6 +1125,8 @@
|
|||
"go_back": "Palaa",
|
||||
"go_to_folder": "Mene kansioon",
|
||||
"go_to_search": "Siirry hakuun",
|
||||
"gps": "GPS",
|
||||
"gps_missing": "Ei GPS:ää",
|
||||
"grant_permission": "Myönnä lupa",
|
||||
"group_albums_by": "Ryhmitä albumi...",
|
||||
"group_country": "Ryhmitä maan mukaan",
|
||||
|
|
@ -1107,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Arvo ei voi olla tyhjä",
|
||||
"header_settings_header_name_input": "Otsikon nimi",
|
||||
"header_settings_header_value_input": "Otsikon arvo",
|
||||
"headers_settings_tile_subtitle": "Määritä välityspalvelimen otsikot, jotka sovelluksen tulisi lähettää jokaisen verkkopyynnön mukana",
|
||||
"headers_settings_tile_title": "Mukautettu proxy headers",
|
||||
"hi_user": "Hei {name} ({email})",
|
||||
"hide_all_people": "Piilota kaikki henkilöt",
|
||||
|
|
@ -1119,18 +1155,18 @@
|
|||
"home_page_add_to_album_conflicts": "Lisätty {added} kohdetta albumiin {album}. {failed} kohdetta on jo albumissa.",
|
||||
"home_page_add_to_album_err_local": "Paikallisten kohteiden lisääminen albumeihin ei ole mahdollista, ohitetaan",
|
||||
"home_page_add_to_album_success": "Lisätty {added} kohdetta albumiin {album}.",
|
||||
"home_page_album_err_partner": "Kumppanin kohteita ei voi vielä lisätä albumiin. Hypätään yli",
|
||||
"home_page_album_err_partner": "Kumppanin kohteita ei voi vielä lisätä albumiin, ohitetaan",
|
||||
"home_page_archive_err_local": "Paikallisten kohteiden arkistointi ei ole mahdollista, ohitetaan",
|
||||
"home_page_archive_err_partner": "Kumppanin kohteita ei voi arkistoida. Hypätään yli",
|
||||
"home_page_archive_err_partner": "Kumppanin kohteita ei voi arkistoida, ohitetaan",
|
||||
"home_page_building_timeline": "Rakennetaan aikajanaa",
|
||||
"home_page_delete_err_partner": "Kumppanin kohteita ei voi poistaa.Hypätään yli",
|
||||
"home_page_delete_err_partner": "Kumppanin kohteita ei voi poistaa, ohitetaan",
|
||||
"home_page_delete_remote_err_local": "Paikallisia kohteita etäkohdevalintojen joukossa, ohitetaan",
|
||||
"home_page_favorite_err_local": "Paikallisten kohteiden lisääminen suosikkeihin ei ole mahdollista, ohitetaan",
|
||||
"home_page_favorite_err_partner": "Kumppanin kohteita ei voi vielä merkitä suosikiksi. Hypätään yli",
|
||||
"home_page_favorite_err_partner": "Kumppanin kohteita ei voi vielä merkitä suosikiksi, ohitetaan",
|
||||
"home_page_first_time_notice": "Jos käytät sovellusta ensimmäistä kertaa, muista valita varmuuskopioitavat albumi(t), jotta aikajanalla voi olla kuvia ja videoita",
|
||||
"home_page_locked_error_local": "Paikallisten kohteiden siirto lukittuun kansioon ei onnistu, ohitetaan",
|
||||
"home_page_locked_error_partner": "Kumppanin kohteita ei voi siirtää lukittuun kansioon, ohitetaan",
|
||||
"home_page_share_err_local": "Paikallisia kohteita ei voitu jakaa linkkien avulla. Hypätään yli",
|
||||
"home_page_share_err_local": "Paikallisia kohteita ei voitu jakaa linkkien avulla, ohitetaan",
|
||||
"home_page_upload_err_limit": "Voit lähettää palvelimelle enintään 30 kohdetta kerrallaan, ohitetaan",
|
||||
"host": "Isäntä",
|
||||
"hour": "Tunti",
|
||||
|
|
@ -1158,7 +1194,7 @@
|
|||
"immich_web_interface": "Immich-verkkokäyttöliittymä",
|
||||
"import_from_json": "Tuo JSON-tiedostosta",
|
||||
"import_path": "Tuontipolku",
|
||||
"in_albums": "{count, plural, one {# Albumissa} other {# albumissa}}",
|
||||
"in_albums": "{count, plural, one {# albumissa} other {# albumissa}}",
|
||||
"in_archive": "Arkistossa",
|
||||
"include_archived": "Sisällytä arkistoidut",
|
||||
"include_shared_albums": "Sisällytä jaetut albumit",
|
||||
|
|
@ -1167,10 +1203,10 @@
|
|||
"individual_shares": "Yksittäiset jaot",
|
||||
"info": "Lisätietoja",
|
||||
"interval": {
|
||||
"day_at_onepm": "Joka päivä klo 13:00",
|
||||
"day_at_onepm": "Joka päivä klo 13.00",
|
||||
"hours": "Joka {hours, plural, one {tunti} other {{hours, number} tuntia}}",
|
||||
"night_at_midnight": "Joka yö keskiyöllä",
|
||||
"night_at_twoam": "Joka yö klo 02:00"
|
||||
"night_at_twoam": "Joka yö klo 2.00"
|
||||
},
|
||||
"invalid_date": "Virheellinen päivämäärä",
|
||||
"invalid_date_format": "Virheellinen päivämäärämuoto",
|
||||
|
|
@ -1225,8 +1261,10 @@
|
|||
"local": "Paikallinen",
|
||||
"local_asset_cast_failed": "Kohdetta, joka ei ole ladattuna palvelimelle, ei voida striimata",
|
||||
"local_assets": "Paikalliset kohteet",
|
||||
"local_media_summary": "Paikallisen median yhteenveto",
|
||||
"local_network": "Lähiverkko",
|
||||
"local_network_sheet_info": "Sovellus muodostaa yhteyden palvelimeen tämän URL-osoitteen kautta, kun käytetään määritettyä Wi-Fi-verkkoa",
|
||||
"location": "Sijainti",
|
||||
"location_permission": "Sijainnin käyttöoikeus",
|
||||
"location_permission_content": "Automaattisen vaihtotoiminnon käyttämiseksi Immich tarvitsee tarkan sijainnin käyttöoikeuden, jotta se voi lukea nykyisen Wi-Fi-verkon nimen",
|
||||
"location_picker_choose_on_map": "Valitse kartalta",
|
||||
|
|
@ -1236,6 +1274,7 @@
|
|||
"location_picker_longitude_hint": "Syötä pituusaste",
|
||||
"lock": "Lukitse",
|
||||
"locked_folder": "Lukittu kansio",
|
||||
"log_detail_title": "Lokin yksityiskohtaisuus",
|
||||
"log_out": "Kirjaudu ulos",
|
||||
"log_out_all_devices": "Kirjaudu ulos kaikilta laitteilta",
|
||||
"logged_in_as": "Kirjautunut käyttäjänä {user}",
|
||||
|
|
@ -1266,6 +1305,7 @@
|
|||
"login_password_changed_success": "Salasan päivitetty onnistuneesti",
|
||||
"logout_all_device_confirmation": "Haluatko varmasti kirjautua ulos kaikilta laitteilta?",
|
||||
"logout_this_device_confirmation": "Haluatko varmasti kirjautua ulos näiltä laitteilta?",
|
||||
"logs": "Loki",
|
||||
"longitude": "Pituusaste",
|
||||
"look": "Tyyli",
|
||||
"loop_videos": "Toista videot uudelleen",
|
||||
|
|
@ -1273,6 +1313,7 @@
|
|||
"main_branch_warning": "Käytät kehitysversiota; suosittelemme vahvasti käyttämään julkaisuversiota!",
|
||||
"main_menu": "Päävalikko",
|
||||
"make": "Valmistaja",
|
||||
"manage_geolocation": "Muokkaa sijaintia",
|
||||
"manage_shared_links": "Hallitse jaettuja linkkejä",
|
||||
"manage_sharing_with_partners": "Hallitse jakamista kumppaneille",
|
||||
"manage_the_app_settings": "Hallitse sovelluksen asetuksia",
|
||||
|
|
@ -1307,6 +1348,7 @@
|
|||
"mark_as_read": "Merkitse luetuksi",
|
||||
"marked_all_as_read": "Merkitty kaikki luetuiksi",
|
||||
"matches": "Osumia",
|
||||
"matching_assets": "Vastaava sisältö",
|
||||
"media_type": "Median tyyppi",
|
||||
"memories": "Muistoja",
|
||||
"memories_all_caught_up": "Kaikki ajan tasalla",
|
||||
|
|
@ -1323,10 +1365,12 @@
|
|||
"merge_people_prompt": "Haluatko yhdistää nämä henkilöt? Tätä valintaa ei voi peruuttaa.",
|
||||
"merge_people_successfully": "Henkilöt yhdistetty",
|
||||
"merged_people_count": "{count, plural, one {# Henkilö} other {# henkilöä}} yhdistetty",
|
||||
"minimize": "PIenennä",
|
||||
"minimize": "Pienennä",
|
||||
"minute": "Minuutti",
|
||||
"minutes": "Minuutit",
|
||||
"missing": "Puuttuvat",
|
||||
"mobile_app": "Mobiilisovellus",
|
||||
"mobile_app_download_onboarding_note": "Lataa mobiilisovellus käyttämällä seuraavia vaihtoehtoja",
|
||||
"model": "Malli",
|
||||
"month": "Kuukauden mukaan",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1340,23 +1384,28 @@
|
|||
"moved_to_library": "Siirretty {count, plural, one {# kohde} other {# kohdetta}} kirjastoon",
|
||||
"moved_to_trash": "Siirretty roskakoriin",
|
||||
"multiselect_grid_edit_date_time_err_read_only": "Vain luku -tilassa olevien kohteiden päivämäärää ei voitu muokata, ohitetaan",
|
||||
"multiselect_grid_edit_gps_err_read_only": "Vain luku-tilassa olevien kohteiden sijantitietoja ei voitu muokata, ohitetaan",
|
||||
"multiselect_grid_edit_gps_err_read_only": "Vain luku -tilassa olevien kohteiden sijantitietoja ei voitu muokata, ohitetaan",
|
||||
"mute_memories": "Mykistä muistot",
|
||||
"my_albums": "Omat albumit",
|
||||
"name": "Nimi",
|
||||
"name_or_nickname": "Nimi tai lempinimi",
|
||||
"navigate": "Navigoi",
|
||||
"navigate_to_time": "Navigoi aikaan",
|
||||
"network_requirement_photos_upload": "Käytä mobiiliverkkoa kuvien varmuuskopioimiseksi",
|
||||
"network_requirement_videos_upload": "Käytä mobiiliverkkoa videoiden varmuuskopioimiseksi",
|
||||
"network_requirements": "Verkkovaatimukset",
|
||||
"network_requirements_updated": "Verkkovaatimukset muuttuivat, nollataan varmuuskopiointijono",
|
||||
"networking_settings": "Verkko",
|
||||
"networking_subtitle": "Hallitse palvelinasetuksia",
|
||||
"never": "ei koskaan",
|
||||
"new_album": "Uusi Albumi",
|
||||
"new_api_key": "Uusi API-avain",
|
||||
"new_date_range": "Uusi aikaväli",
|
||||
"new_password": "Uusi salasana",
|
||||
"new_person": "Uusi henkilö",
|
||||
"new_pin_code": "Uusi PIN-koodi",
|
||||
"new_pin_code_subtitle": "Tämä on ensimmäinen kerta, kun käytät lukittua kansiota. Luo PIN-koodi päästäksesi tähän sisältöön turvallisesti",
|
||||
"new_timeline": "Uusi aikajana",
|
||||
"new_user_created": "Uusi käyttäjä lisätty",
|
||||
"new_version_available": "UUSI VERSIO SAATAVILLA",
|
||||
"newest_first": "Uusin ensin",
|
||||
|
|
@ -1367,23 +1416,28 @@
|
|||
"no_albums_with_name_yet": "Näyttää siltä, ettei sinulla ole yhtään tämän nimistä albumia.",
|
||||
"no_albums_yet": "Näyttää siltä, ettei sinulla ole vielä yhtään albumia.",
|
||||
"no_archived_assets_message": "Arkistoi kuvia ja videoita piilottaaksesi ne kuvat näkymästä",
|
||||
"no_assets_message": "NAPAUTA LATAAKSESI ENSIMMÄISEN KUVASI",
|
||||
"no_assets_message": "NAPAUTA LADATAKSESI ENSIMMÄINEN KUVASI",
|
||||
"no_assets_to_show": "Ei näytettäviä kohteita",
|
||||
"no_cast_devices_found": "Cast-laitteita ei löytynyt",
|
||||
"no_checksum_local": "Ei tarkistussummaa - paikallista sisältöä ei voida hakea",
|
||||
"no_checksum_remote": "Ei tarkistussummaa - etänä olevaa sisältöä ei voida hakea",
|
||||
"no_duplicates_found": "Kaksoiskappaleita ei löytynyt.",
|
||||
"no_exif_info_available": "EXIF-tietoa ei saatavilla",
|
||||
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
|
||||
"no_favorites_message": "Lisää suosikkeja löytääksesi nopeasti parhaat kuvasi ja videosi",
|
||||
"no_libraries_message": "Luo ulkoinen kirjasto nähdäksesi valokuvasi ja videot",
|
||||
"no_local_assets_found": "Paikallista sisältöä ei löytynyt tällä tarkistussummalla",
|
||||
"no_locked_photos_message": "Kuvat ja videot lukitussa kansiossa ovat piilotettuja, eivätkä ne näy selatessasi tai etsiessäsi kirjastoasi.",
|
||||
"no_name": "Ei nimeä",
|
||||
"no_notifications": "Ei ilmoituksia",
|
||||
"no_people_found": "Ei vastaavia henkilöitä",
|
||||
"no_places": "Ei paikkoja",
|
||||
"no_remote_assets_found": "Etänä olevaa sisältöä ei löytynyt tällä tarkistussummalla",
|
||||
"no_results": "Ei tuloksia",
|
||||
"no_results_description": "Kokeile synonyymiä tai yleisempää avainsanaa",
|
||||
"no_shared_albums_message": "Luo albumi, jotta voit jakaa kuvia ja videoita toisille",
|
||||
"no_uploads_in_progress": "Ei käynnissä olevia latauksia",
|
||||
"not_available": "N/A",
|
||||
"not_in_any_album": "Ei yhdessäkään albumissa",
|
||||
"not_selected": "Ei valittu",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita",
|
||||
|
|
@ -1397,6 +1451,9 @@
|
|||
"notifications": "Ilmoitukset",
|
||||
"notifications_setting_description": "Hallitse ilmoituksia",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium-määritystyökalu",
|
||||
"obtainium_configurator_instructions": "Käytä Obtainiumia asentaaksesi ja päivittääksesi Android-sovelluksen suoraan Immichin GitHubin julkaisukanavasta. Luo API-avain ja valitse variantti luodaksesi Obtainium-määrityslinkin",
|
||||
"ocr": "OCR (Tekstintunnistus)",
|
||||
"official_immich_resources": "Viralliset Immich-resurssit",
|
||||
"offline": "Offline",
|
||||
"offset": "Ero",
|
||||
|
|
@ -1418,6 +1475,8 @@
|
|||
"open_the_search_filters": "Avaa hakusuodattimet",
|
||||
"options": "Vaihtoehdot",
|
||||
"or": "tai",
|
||||
"organize_into_albums": "Järjestä albumeihin",
|
||||
"organize_into_albums_description": "Siirrä olemassa olevat kuvat albumeihin käyttäen nykyisiä synkronointiasetuksia",
|
||||
"organize_your_library": "Järjestele kirjastosi",
|
||||
"original": "alkuperäinen",
|
||||
"other": "Muut",
|
||||
|
|
@ -1463,7 +1522,7 @@
|
|||
"permanent_deletion_warning_setting_description": "Näytä varoitus, kun poistat kohteita pysyvästi",
|
||||
"permanently_delete": "Poista pysyvästi",
|
||||
"permanently_delete_assets_count": "Poista pysyvästi {count, plural, one {kohde} other {kohteita}}",
|
||||
"permanently_delete_assets_prompt": "Haluatko varmasti poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa myös {count, plural, one {sen} other {ne}} kaikista albumeista.",
|
||||
"permanently_delete_assets_prompt": "Haluatko varmasti poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa {count, plural, one {sen} other {ne}} myös kaikista albumeista.",
|
||||
"permanently_deleted_asset": "Media poistettu pysyvästi",
|
||||
"permanently_deleted_assets_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
|
||||
"permission": "Käyttöoikeus",
|
||||
|
|
@ -1499,10 +1558,14 @@
|
|||
"play_memories": "Toista muistot",
|
||||
"play_motion_photo": "Toista Liikekuva",
|
||||
"play_or_pause_video": "Toista tai keskeytä video",
|
||||
"play_original_video": "Toista alkuperäinen video",
|
||||
"play_original_video_setting_description": "Suosi alkuperäisten videoiden toistoa transkoodattujen videoiden sijaan. Jos alkuperäinen tiedosto ei ole yhteensopiva, se ei välttämättä toistu oikein.",
|
||||
"play_transcoded_video": "Toista transkoodattu video",
|
||||
"please_auth_to_access": "Ole hyvä ja kirjaudu sisään",
|
||||
"port": "Portti",
|
||||
"preferences_settings_subtitle": "Hallitse sovelluksen asetuksia",
|
||||
"preferences_settings_title": "Asetukset",
|
||||
"preparing": "Valmistellaan",
|
||||
"preset": "Asetus",
|
||||
"preview": "Esikatselu",
|
||||
"previous": "Edellinen",
|
||||
|
|
@ -1515,12 +1578,9 @@
|
|||
"privacy": "Tietosuoja",
|
||||
"profile": "Profiili",
|
||||
"profile_drawer_app_logs": "Lokit",
|
||||
"profile_drawer_client_out_of_date_major": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
|
||||
"profile_drawer_client_out_of_date_minor": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään versioon.",
|
||||
"profile_drawer_client_server_up_to_date": "Asiakasohjelma ja palvelin ovat ajan tasalla",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_server_out_of_date_major": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
|
||||
"profile_drawer_server_out_of_date_minor": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään versioon.",
|
||||
"profile_drawer_readonly_mode": "Muokkaus on estetty. Paina käyttäjäkuvaketta pitkään palataksesi muokkaustilaan.",
|
||||
"profile_image_of_user": "Käyttäjän {user} profiilikuva",
|
||||
"profile_picture_set": "Profiilikuva asetettu.",
|
||||
"public_album": "Julkinen albumi",
|
||||
|
|
@ -1557,6 +1617,7 @@
|
|||
"purchase_server_description_2": "Tukijan tila",
|
||||
"purchase_server_title": "Palvelin",
|
||||
"purchase_settings_server_activated": "Palvelimen tuoteavainta hallinnoi ylläpitäjä",
|
||||
"query_asset_id": "Kysy sisällön ID:tä",
|
||||
"queue_status": "Jonossa {count}/{total}",
|
||||
"rating": "Tähtiarvostelu",
|
||||
"rating_clear": "Tyhjennä arvostelu",
|
||||
|
|
@ -1564,6 +1625,9 @@
|
|||
"rating_description": "Näytä EXIF-arvosana lisätietopaneelissa",
|
||||
"reaction_options": "Reaktioasetukset",
|
||||
"read_changelog": "Lue muutosloki",
|
||||
"readonly_mode_disabled": "Muokkaustila päällä",
|
||||
"readonly_mode_enabled": "Muokkaustila pois päältä",
|
||||
"ready_for_upload": "Valmis lähetystä varten",
|
||||
"reassign": "Määritä uudelleen",
|
||||
"reassigned_assets_to_existing_person": "Uudelleen määritetty {count, plural, one {# kohde} other {# kohdetta}} {name, select, null {olemassa olevalle henkilölle} other {{name}}}",
|
||||
"reassigned_assets_to_new_person": "Määritetty {count, plural, one {# media} other {# mediaa}} uudelle henkilölle",
|
||||
|
|
@ -1588,6 +1652,7 @@
|
|||
"regenerating_thumbnails": "Regeneroidaan pikkukuvia",
|
||||
"remote": "Etä",
|
||||
"remote_assets": "Etäkohteet",
|
||||
"remote_media_summary": "Yhteenveto etänä olevasta mediasta",
|
||||
"remove": "Poista",
|
||||
"remove_assets_album_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} albumista?",
|
||||
"remove_assets_shared_link_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} tästä jakolinkistä?",
|
||||
|
|
@ -1632,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Haluatko varmasti nollata SQLite tietokannan? Sinun tulee kirjautua sovelluksesta ulos ja takaisin sisään uudelleensynkronoidaksesi datan",
|
||||
"reset_sqlite_success": "SQLite Tietokanta nollattu onnistuneesti",
|
||||
"reset_to_default": "Palauta oletusasetukset",
|
||||
"resolution": "Resoluutio",
|
||||
"resolve_duplicates": "Ratkaise kaksoiskappaleet",
|
||||
"resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty",
|
||||
"restore": "Palauta",
|
||||
|
|
@ -1640,6 +1706,7 @@
|
|||
"restore_user": "Palauta käyttäjä",
|
||||
"restored_asset": "Palautettu media",
|
||||
"resume": "Jatka",
|
||||
"resume_paused_jobs": "Jatka {count, plural, one {# paused job} other {# paused jobs}}",
|
||||
"retry_upload": "Yritä latausta uudelleen",
|
||||
"review_duplicates": "Tarkastele kaksoiskappaleita",
|
||||
"review_large_files": "Tarkista suuret tiedostot",
|
||||
|
|
@ -1665,6 +1732,9 @@
|
|||
"search_by_description_example": "Vaelluspäivä Sapassa",
|
||||
"search_by_filename": "Hae tiedostonimen tai -päätteen mukaan",
|
||||
"search_by_filename_example": "esim. IMG_1234.JPG tai PNG",
|
||||
"search_by_ocr": "Etsi tekstintunnistuksella (OCR)",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Etsi linssin mallia...",
|
||||
"search_camera_make": "Etsi kameramerkkiä...",
|
||||
"search_camera_model": "Etsi kameramallia...",
|
||||
"search_city": "Etsi kaupunkia...",
|
||||
|
|
@ -1681,6 +1751,7 @@
|
|||
"search_filter_location_title": "Valitse sijainti",
|
||||
"search_filter_media_type": "Mediatyyppi",
|
||||
"search_filter_media_type_title": "Valitse mediatyyppi",
|
||||
"search_filter_ocr": "Hae tekstintunnistuksella (OCR)",
|
||||
"search_filter_people_title": "Valitse ihmiset",
|
||||
"search_for": "Hae",
|
||||
"search_for_existing_person": "Etsi olemassa olevaa henkilöä",
|
||||
|
|
@ -1704,7 +1775,7 @@
|
|||
"search_places": "Etsi paikkoja",
|
||||
"search_rating": "Hae luokituksen mukaan...",
|
||||
"search_result_page_new_search_hint": "Uusi haku",
|
||||
"search_settings": "Hakuasetukset",
|
||||
"search_settings": "Etsi asetuksia",
|
||||
"search_state": "Etsi maakuntaa...",
|
||||
"search_suggestion_list_smart_search_hint_1": "Älykäs haku on oletuksena käytössä. Käytä metatietojen etsimiseen syntaksia ",
|
||||
"search_suggestion_list_smart_search_hint_2": "m:hakusana",
|
||||
|
|
@ -1716,7 +1787,7 @@
|
|||
"second": "Toinen",
|
||||
"see_all_people": "Näytä kaikki henkilöt",
|
||||
"select": "Valitse",
|
||||
"select_album_cover": "Valitse albmin kansi",
|
||||
"select_album_cover": "Valitse albumin kansi",
|
||||
"select_all": "Valitse kaikki",
|
||||
"select_all_duplicates": "Valitse kaikki kaksoiskappaleet",
|
||||
"select_all_in": "Valitse kaikki {group}",
|
||||
|
|
@ -1733,6 +1804,7 @@
|
|||
"select_user_for_sharing_page_err_album": "Albumin luonti epäonnistui",
|
||||
"selected": "Valittu",
|
||||
"selected_count": "{count, plural, other {# valittu}}",
|
||||
"selected_gps_coordinates": "Valitut GPS-koordinaatit",
|
||||
"send_message": "Lähetä viesti",
|
||||
"send_welcome_email": "Lähetä tervetuloviesti",
|
||||
"server_endpoint": "Palvelinosoite",
|
||||
|
|
@ -1742,6 +1814,7 @@
|
|||
"server_online": "Palvelin Online-tilassa",
|
||||
"server_privacy": "Palvelimen tietosuoja",
|
||||
"server_stats": "Palvelimen tilastot",
|
||||
"server_update_available": "Palvelimeen on saatavilla päivitys",
|
||||
"server_version": "Palvelimen versio",
|
||||
"set": "Aseta",
|
||||
"set_as_album_cover": "Aseta albumin kanneksi",
|
||||
|
|
@ -1770,11 +1843,13 @@
|
|||
"setting_notifications_subtitle": "Ilmoitusasetusten määrittely",
|
||||
"setting_notifications_total_progress_subtitle": "Lähetyksen yleinen edistyminen (kohteita lähetetty/yhteensä)",
|
||||
"setting_notifications_total_progress_title": "Näytä taustavarmuuskopioinnin kokonaisedistyminen",
|
||||
"setting_video_viewer_auto_play_subtitle": "Aloita videoiden toistaminen automaattisesti kun ne avataan",
|
||||
"setting_video_viewer_auto_play_title": "Toista videoita automaattisesti",
|
||||
"setting_video_viewer_looping_title": "Silmukkatoisto",
|
||||
"setting_video_viewer_original_video_subtitle": "Kun toistat videota palvelimelta, toista alkuperäinen, vaikka transkoodattu versio olisi saatavilla. Tämä voi johtaa puskurointiin. Paikalliset videot toistetaan aina alkuperäislaadulla.",
|
||||
"setting_video_viewer_original_video_title": "Pakota alkuperäinen video",
|
||||
"settings": "Asetukset",
|
||||
"settings_require_restart": "Käynnistä Immich uudelleen ottaaksesti tämän asetuksen käyttöön",
|
||||
"settings_require_restart": "Käynnistä Immich uudelleen ottaaksesi tämä asetus käyttöön",
|
||||
"settings_saved": "Asetukset tallennettu",
|
||||
"setup_pin_code": "Määritä PIN-koodi",
|
||||
"share": "Jaa",
|
||||
|
|
@ -1840,7 +1915,7 @@
|
|||
"sharing_sidebar_description": "Näytä jakamislinkki sivupalkissa",
|
||||
"sharing_silver_appbar_create_shared_album": "Luo jaettu albumi",
|
||||
"sharing_silver_appbar_share_partner": "Jaa kumppanille",
|
||||
"shift_to_permanent_delete": "Paina ⇧ poistaaksesi median pysyvästi",
|
||||
"shift_to_permanent_delete": "Paina ⇧ poistaaksesi media pysyvästi",
|
||||
"show_album_options": "Näytä albumin asetukset",
|
||||
"show_albums": "Näytä albumit",
|
||||
"show_all_people": "Näytä kaikki henkilöt",
|
||||
|
|
@ -1861,6 +1936,7 @@
|
|||
"show_slideshow_transition": "Näytä diaesitys siirtymä",
|
||||
"show_supporter_badge": "Kannattajan merkki",
|
||||
"show_supporter_badge_description": "Näytä kannattajan merkki",
|
||||
"show_text_search_menu": "Näytä tekstihakuvalikko",
|
||||
"shuffle": "Sekoita",
|
||||
"sidebar": "Sivupalkki",
|
||||
"sidebar_display_description": "Näytä linkki näkymään sivupalkissa",
|
||||
|
|
@ -1891,6 +1967,7 @@
|
|||
"stacktrace": "Vianetsintätiedot",
|
||||
"start": "Aloita",
|
||||
"start_date": "Alkupäivä",
|
||||
"start_date_before_end_date": "Aloituspäivämäärän pitää olla ennen lopetuspäivämäärää",
|
||||
"state": "Maakunta",
|
||||
"status": "Tila",
|
||||
"stop_casting": "Lopeta suoratoisto",
|
||||
|
|
@ -1915,6 +1992,8 @@
|
|||
"sync_albums_manual_subtitle": "Synkronoi kaikki ladatut videot ja valokuvat valittuihin varmuuskopioalbumeihin",
|
||||
"sync_local": "Synkronoi paikallinen",
|
||||
"sync_remote": "Synkronoi etä",
|
||||
"sync_status": "Synkronoinnin status",
|
||||
"sync_status_subtitle": "Näytä ja hallinnoi synkronointijärjestelmää",
|
||||
"sync_upload_album_setting_subtitle": "Luo ja lataa valokuvasi ja videosi valittuihin albumeihin Immichissä",
|
||||
"tag": "Tunniste",
|
||||
"tag_assets": "Lisää tunnisteita",
|
||||
|
|
@ -1945,6 +2024,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Ota kolmivaiheinen lataus käyttöön",
|
||||
"they_will_be_merged_together": "Nämä tullaan yhdistämään",
|
||||
"third_party_resources": "Kolmannen osapuolen resurssit",
|
||||
"time": "Aika",
|
||||
"time_based_memories": "Aikaan perustuvat muistot",
|
||||
"timeline": "Aikajana",
|
||||
"timezone": "Aikavyöhyke",
|
||||
|
|
@ -1952,7 +2032,9 @@
|
|||
"to_change_password": "Vaihda salasana",
|
||||
"to_favorite": "Aseta suosikiksi",
|
||||
"to_login": "Kirjaudu sisään",
|
||||
"to_multi_select": "usean valitsemiseksi",
|
||||
"to_parent": "Siirry vanhempaan",
|
||||
"to_select": "valitsemiseksi",
|
||||
"to_trash": "Roskakoriin",
|
||||
"toggle_settings": "Määritä asetukset",
|
||||
"total": "Yhteensä",
|
||||
|
|
@ -1960,7 +2042,7 @@
|
|||
"trash": "Roskakori",
|
||||
"trash_action_prompt": "{count} siirretty roskakoriin",
|
||||
"trash_all": "Vie kaikki roskakoriin",
|
||||
"trash_count": "Roskakori {count, number}",
|
||||
"trash_count": "Vie {count, number} roskakoriin",
|
||||
"trash_delete_asset": "Poista / vie roskakoriin",
|
||||
"trash_emptied": "Roskakori tyhjennetty",
|
||||
"trash_no_results_message": "Roskakorissa olevat kuvat ja videot näytetään täällä.",
|
||||
|
|
@ -1972,8 +2054,10 @@
|
|||
"trash_page_select_assets_btn": "Valitse kohteet",
|
||||
"trash_page_title": "Roskakori ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Roskakorin kohteet poistetaan pysyvästi {days, plural, one {# päivän} other {# päivän}} päästä.",
|
||||
"troubleshoot": "Vianetsintä",
|
||||
"type": "Tyyppi",
|
||||
"unable_to_change_pin_code": "PIN-koodin vaihtaminen epäonnistui",
|
||||
"unable_to_check_version": "Sovelluksen tai palvelimen versiota ei voitu tarkistaa",
|
||||
"unable_to_setup_pin_code": "PIN-koodin määrittäminen epäonnistui",
|
||||
"unarchive": "Palauta arkistosta",
|
||||
"unarchive_action_prompt": "{count} poistettu arkistosta",
|
||||
|
|
@ -2002,6 +2086,7 @@
|
|||
"unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}",
|
||||
"untagged": "Ilman tunnistetta",
|
||||
"up_next": "Seuraavaksi",
|
||||
"update_location_action_prompt": "Päivitä {count} kohteen sijaintia:",
|
||||
"updated_at": "Päivitetty",
|
||||
"updated_password": "Salasana päivitetty",
|
||||
"upload": "Siirrä palvelimelle",
|
||||
|
|
@ -2068,6 +2153,7 @@
|
|||
"view_next_asset": "Näytä seuraava",
|
||||
"view_previous_asset": "Näytä edellinen",
|
||||
"view_qr_code": "Näytä QR-koodi",
|
||||
"view_similar_photos": "Näytä samankaltaiset kuvat",
|
||||
"view_stack": "Näytä pinona",
|
||||
"view_user": "Näytä käyttäjä",
|
||||
"viewer_remove_from_stack": "Poista pinosta",
|
||||
|
|
@ -2086,5 +2172,6 @@
|
|||
"yes": "Kyllä",
|
||||
"you_dont_have_any_shared_links": "Sinulla ei ole jaettuja linkkejä",
|
||||
"your_wifi_name": "Wi-Fi-verkkosi nimi",
|
||||
"zoom_image": "Zoomaa kuvaa"
|
||||
"zoom_image": "Zoomaa kuvaa",
|
||||
"zoom_to_bounds": "Zoomaa reunoihin"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@
|
|||
"add_to_album": "Idagdag sa album",
|
||||
"add_to_album_bottom_sheet_added": "Naidagdag sa {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Nasa {album} na",
|
||||
"add_to_albums": "Idagdag sa mga album",
|
||||
"add_to_albums_count": "Idagdag sa mga album ({count})",
|
||||
"add_to_shared_album": "Idagdag sa shared album",
|
||||
"add_url": "Magdagdag ng URL",
|
||||
"added_to_archive": "Naidagdag sa archive",
|
||||
|
|
@ -67,16 +69,18 @@
|
|||
},
|
||||
"album_user_left": "Umalis sa {album}",
|
||||
"all_albums": "Lahat ng albums",
|
||||
"all_people": "Lahat ng tao",
|
||||
"all_videos": "Lahat ng video",
|
||||
"api_key_description": "Isang beses lamang na ipapakita itong value. Siguraduhin na ikopya itong value bago iclose ang window na ito.",
|
||||
"are_these_the_same_person": "Itong tao na ito ay parehas?",
|
||||
"asset_adding_to_album": "Dinadagdag sa album...",
|
||||
"asset_filename_is_offline": "Offline ang asset {filename}",
|
||||
"asset_uploading": "Ina-upload...",
|
||||
"create_album_page_untitled": "Walang pamagat",
|
||||
"documentation": "Dokumentasyion",
|
||||
"done": "Tapos na",
|
||||
"download": "I-download",
|
||||
"edit": "I-edit",
|
||||
"edited": "Inedit",
|
||||
"editor_close_without_save_title": "Isara ang editor?",
|
||||
"explore": "I-explore",
|
||||
"export": "I-export",
|
||||
|
|
|
|||
81
i18n/fr.json
81
i18n/fr.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Ajouter aux albums",
|
||||
"add_to_albums_count": "Ajouter aux albums ({count})",
|
||||
"add_to_shared_album": "Ajouter à l'album partagé",
|
||||
"add_upload_to_stack": "Ajouter les éléments téléversés à la pile",
|
||||
"add_url": "Ajouter l'URL",
|
||||
"added_to_archive": "Ajouté à l'archive",
|
||||
"added_to_favorites": "Ajouté aux favoris",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Gestion des paramètres des bibliothèques externes",
|
||||
"library_tasks_description": "Scanner les bibliothèques externes pour les nouveaux et/ou les éléments modifiés",
|
||||
"library_watching_enable_description": "Surveiller les modifications de fichiers dans les bibliothèques externes",
|
||||
"library_watching_settings": "Surveillance de bibliothèque (EXPÉRIMENTAL)",
|
||||
"library_watching_settings": "Surveillance de bibliothèque [EXPÉRIMENTAL]",
|
||||
"library_watching_settings_description": "Surveiller automatiquement les fichiers modifiés",
|
||||
"logging_enable_description": "Activer la journalisation",
|
||||
"logging_level_description": "Niveau de journalisation lorsque cette option est activée.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Score de confiance minimal pour qu'un visage soit détecté, allant de 0 à 1. Des valeurs plus basses détecteront plus de visages mais peuvent entraîner des faux positifs.",
|
||||
"machine_learning_min_recognized_faces": "Nombre minimal de visages reconnus",
|
||||
"machine_learning_min_recognized_faces_description": "Nombre minimal de visages reconnus pour qu'une personne soit créée. Augmenter cette valeur rend la reconnaissance faciale plus précise au détriment d'augmenter la chance qu'un visage ne soit pas attribué à une personne.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Utiliser l'apprentissage automatique pour reconnaître le texte dans les images",
|
||||
"machine_learning_ocr_enabled": "Activer la reconnaissance de caractères",
|
||||
"machine_learning_ocr_enabled_description": "Si désactivé, la reconnaissance de texte ne s'appliquera pas aux images.",
|
||||
"machine_learning_ocr_max_resolution": "Résolution maximale",
|
||||
"machine_learning_ocr_max_resolution_description": "Les prévisualisations au-dessus de cette résolution seront retaillées en conservant leur ratio. Des valeurs plus grandes sont plus précises, mais sont plus lentes et utilisent plus de mémoire.",
|
||||
"machine_learning_ocr_min_detection_score": "Score minimum de détection",
|
||||
"machine_learning_ocr_min_detection_score_description": "Score de confiance minimum pour la détection du textew entre 0 et 1. Des valeurs faibles permettront de reconnaître davantage de texte mais peuvent entraîner des faux positifs.",
|
||||
"machine_learning_ocr_min_recognition_score": "Score de reconnaissance minimum",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Score de confiance minimum pour la reconnaissance du texte, entre 0 et 1. Des valeurs faible permettront de reconnaître davantage de texte, mais peuvent entraîner des faux positifs.",
|
||||
"machine_learning_ocr_model": "Modèle de Reconnaissance Optique de Caractères",
|
||||
"machine_learning_ocr_model_description": "Les modèles du serveur sont plus précis que les modèles mobiles, mais ils sont plus lents et utilisent plus de mémoire.",
|
||||
"machine_learning_settings": "Paramètres d'apprentissage automatique",
|
||||
"machine_learning_settings_description": "Gérer les fonctionnalités et les paramètres d'apprentissage automatique",
|
||||
"machine_learning_smart_search": "Recherche intelligente",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignorer les erreurs de validation du certificat TLS (non recommandé)",
|
||||
"notification_email_password_description": "Mot de passe à utiliser lors de l'authentification avec le serveur de messagerie",
|
||||
"notification_email_port_description": "Port du serveur de messagerie (par exemple 25, 465 ou 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Utilise SMTPS (SMTP via TLS)",
|
||||
"notification_email_sent_test_email_button": "Envoyer un courriel de test et enregistrer",
|
||||
"notification_email_setting_description": "Paramètres pour l'envoi de notifications par courriel",
|
||||
"notification_email_test_email": "Envoyer un courriel de test",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Quota en Gio à utiliser lorsqu'aucune valeur n'est précisée.",
|
||||
"oauth_timeout": "Expiration de la durée de la requête",
|
||||
"oauth_timeout_description": "Délai d'expiration des requêtes en millisecondes",
|
||||
"ocr_job_description": "Utiliser un modèle d'apprentissage automatique pour reconnaitre le texte dans les images",
|
||||
"password_enable_description": "Connexion avec courriel et mot de passe",
|
||||
"password_settings": "Connexion par mot de passe",
|
||||
"password_settings_description": "Gérer les paramètres de connexion par mot de passe",
|
||||
|
|
@ -304,7 +320,7 @@
|
|||
"transcoding_acceleration_api": "API d'accélération",
|
||||
"transcoding_acceleration_api_description": "Il s'agit de l'API qui interagira avec votre appareil pour accélérer le transcodage. Ce paramètre fait au mieux : il basculera vers le transcodage logiciel en cas d'échec. Le codec vidéo VP9 peut fonctionner ou non selon votre matériel.",
|
||||
"transcoding_acceleration_nvenc": "NVENC (nécessite un GPU NVIDIA)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (nécessite un processeur Intel de 7ème génération ou plus)",
|
||||
"transcoding_acceleration_qsv": "Quick Sync (nécessite un processeur Intel de 7ème génération ou supérieur)",
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (uniquement sur les SOCs Rockchip)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_audio_codecs": "Codecs audio acceptés",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Nombre maximum de trames B",
|
||||
"transcoding_max_b_frames_description": "Des valeurs plus élevées améliorent l'efficacité de la compression, mais ralentissent l'encodage. Elles peuvent ne pas être compatibles avec l'accélération matérielle sur les anciens appareils. Une valeur de 0 désactive les trames B, tandis qu'une valeur de -1 définit automatiquement ce paramètre.",
|
||||
"transcoding_max_bitrate": "Débit binaire maximal",
|
||||
"transcoding_max_bitrate_description": "Définir un débit binaire maximal peut résulter en des fichiers de taille plus prédictible, au prix d'une légère perte en qualité. En 720p, les valeurs sont 2600 kbit/s pour du VP9 ou du HEVC ou 4500 kbit/s pour du H.264. Désactivé si le débit binaire est à 0.",
|
||||
"transcoding_max_bitrate_description": "Définir un débit binaire maximal peut rendre la taille des fichiers plus prévisible, au prix d’une légère perte de qualité. En 720p, les valeurs typiques sont de 2600 kbit/s pour du VP9 ou du HEVC, ou de 4500 kbit/s pour du H.264. Désactivé si le débit binaire est fixé à 0. Lorsqu’aucune unité n’est spécifiée, k (pour kbit/s) est supposée ; ainsi, 5000, 5000k et 5M (pour Mbit/s) sont équivalents.",
|
||||
"transcoding_max_keyframe_interval": "Intervalle maximal entre les images clés",
|
||||
"transcoding_max_keyframe_interval_description": "Définit la distance maximale de trames entre les images clés. Les valeurs plus basses diminuent l'efficacité de la compression, mais améliorent les temps de recherche et peuvent améliorer la qualité dans les scènes avec des mouvements rapides. Une valeur de 0 définit automatiquement ce paramètre.",
|
||||
"transcoding_optimal_description": "Les vidéos dont la résolution est supérieure à celle attendue ou celles qui ne sont pas dans un format accepté",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Résolution cible",
|
||||
"transcoding_target_resolution_description": "Des résolutions plus élevées peuvent préserver plus de détails, mais prennent plus de temps à encoder, ont de plus grandes tailles de fichiers, et peuvent réduire la réactivité de l'application.",
|
||||
"transcoding_temporal_aq": "Quantification adaptative temporelle (temporal AQ)",
|
||||
"transcoding_temporal_aq_description": "S'applique uniquement à NVENC. Améliore la qualité des scènes riches en détails et à faible mouvement. Peut ne pas être compatible avec les anciens appareils.",
|
||||
"transcoding_temporal_aq_description": "S'applique uniquement à NVENC. La quantification adaptative temporelle améliore la qualité des scènes riches en détails et à faible mouvement. Peut ne pas être compatible avec les anciens appareils.",
|
||||
"transcoding_threads": "Processus",
|
||||
"transcoding_threads_description": "Une valeur plus élevée entraîne un encodage plus rapide, mais laisse moins de place au serveur pour traiter d'autres tâches pendant son activité. Cette valeur ne doit pas être supérieure au nombre de cœurs de CPU. Une valeur égale à 0 maximise l'utilisation.",
|
||||
"transcoding_tone_mapping": "Mappage tonal",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Certains appareils sont très lents à charger des miniatures à partir de ressources locales. Activez ce paramètre pour charger des images externes à la place.",
|
||||
"advanced_settings_prefer_remote_title": "Préférer les images externes",
|
||||
"advanced_settings_proxy_headers_subtitle": "Ajoutez des en-têtes personnalisés à chaque requête réseau",
|
||||
"advanced_settings_proxy_headers_title": "En-têtes de proxy",
|
||||
"advanced_settings_proxy_headers_title": "En-têtes de proxy personnalisés [EXPÉRIMENTAL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Active le mode lecture seule, où les photos peuvent seulement être visualisées, et les actions comme les sélections multiples, le partage, la diffusion, la suppression sont désactivées. Activer/désactiver la lecture seule via l'image de l'utilisateur depuis l'écran d'accueil",
|
||||
"advanced_settings_readonly_mode_title": "Mode lecture seule",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Permet d'ignorer la vérification du certificat SSL pour le point d'accès du serveur. Requis pour les certificats auto-signés.",
|
||||
"advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-signés",
|
||||
"advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-signés [EXPÉRIMENTAL]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Supprimer ou restaurer automatiquement un média sur cet appareil lorsqu'une action a été faite sur le web",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synchroniser les suppressions depuis le serveur [EXPÉRIMENTAL]",
|
||||
"advanced_settings_tile_subtitle": "Paramètres d'utilisateur avancés",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Cette valeur ne sera affichée qu'une seule fois. Assurez-vous de la copier avant de fermer la fenêtre.",
|
||||
"api_key_empty": "Le nom de votre clé API ne doit pas être vide",
|
||||
"api_keys": "Clés d'API",
|
||||
"app_architecture_variant": "Variante (Architecture)",
|
||||
"app_bar_signout_dialog_content": "Êtes-vous sûr(e) de vouloir vous déconnecter ?",
|
||||
"app_bar_signout_dialog_ok": "Oui",
|
||||
"app_bar_signout_dialog_title": "Se déconnecter",
|
||||
"app_download_links": "Liens de téléchargement de l'appli",
|
||||
"app_settings": "Paramètres de l'application",
|
||||
"app_stores": "Magasins d'applications",
|
||||
"app_update_available": "Une mise à jour est disponible",
|
||||
"appears_in": "Apparaît dans",
|
||||
"apply_count": "Appliquer ({count, number})",
|
||||
"archive": "Archive",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Sauvegarde de la synchronisation des albums",
|
||||
"backup_all": "Tout",
|
||||
"backup_background_service_backup_failed_message": "Échec de la sauvegarde des médias. Nouvelle tentative…",
|
||||
"backup_background_service_complete_notification": "Sauvegarde du média terminée",
|
||||
"backup_background_service_connection_failed_message": "Impossible de se connecter au serveur. Nouvelle tentative…",
|
||||
"backup_background_service_current_upload_notification": "Envoi de {filename}",
|
||||
"backup_background_service_default_notification": "Recherche de nouveaux médias…",
|
||||
|
|
@ -599,8 +620,8 @@
|
|||
"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_error_sync_failed": "Échec de synchronisation.",
|
||||
"backup_info_card_assets": "médias",
|
||||
"backup_manual_cancelled": "Annulé",
|
||||
"backup_manual_in_progress": "Envoi déjà en cours. Réessayez plus tard",
|
||||
"backup_manual_success": "Succès",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "C'est la première fois que vous vous connectez ou une demande a été faite pour changer votre mot de passe. Veuillez entrer le nouveau mot de passe ci-dessous.",
|
||||
"change_password_form_confirm_password": "Confirmez le mot de passe",
|
||||
"change_password_form_description": "Bonjour {name},\n\nC'est la première fois que vous vous connectez au système ou vous avez demandé de changer votre mot de passe. Veuillez saisir le nouveau mot de passe ci-dessous.",
|
||||
"change_password_form_log_out": "Déconnecter tous les autres appareils",
|
||||
"change_password_form_log_out_description": "Il est recommandé de déconnecter tous les autres appareils",
|
||||
"change_password_form_new_password": "Nouveau mot de passe",
|
||||
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
|
||||
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
|
||||
|
|
@ -688,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Fichier de certificat invalide ou mot de passe incorrect",
|
||||
"client_cert_remove_msg": "Certificat supprimé",
|
||||
"client_cert_subtitle": "Prend en charge uniquement le format PKCS12 (.p12, .pfx). L'importation/suppression de certificats n'est possible qu'avant la connexion",
|
||||
"client_cert_title": "Certificat SSL",
|
||||
"client_cert_title": "Certificat SSL [EXPÉRIMENTAL]",
|
||||
"clockwise": "Sens horaire",
|
||||
"close": "Fermer",
|
||||
"collapse": "Réduire",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Commentaires et \"J'aime\"",
|
||||
"comments_are_disabled": "Les commentaires sont désactivés",
|
||||
"common_create_new_album": "Créer un nouvel album",
|
||||
"common_server_error": "Veuillez vérifier votre connexion réseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
|
||||
"completed": "Complété",
|
||||
"confirm": "Confirmez",
|
||||
"confirm_admin_password": "Confirmez le mot de passe Admin",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Créer",
|
||||
"create_album": "Créer un album",
|
||||
"create_album_page_untitled": "Sans titre",
|
||||
"create_api_key": "Créer une clé d'API",
|
||||
"create_library": "Créer une bibliothèque",
|
||||
"create_link": "Créer le lien",
|
||||
"create_link_to_share": "Créer un lien pour partager",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Sombre",
|
||||
"dark_theme": "Activer le thème sombre",
|
||||
"date": "Date",
|
||||
"date_after": "Date après",
|
||||
"date_and_time": "Date et heure",
|
||||
"date_before": "Date avant",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Modifier l'étiquette",
|
||||
"edit_title": "Modifier le titre",
|
||||
"edit_user": "Modifier l'utilisateur",
|
||||
"edited": "Modifié",
|
||||
"editor": "Editeur",
|
||||
"editor_close_without_save_prompt": "Les changements ne seront pas enregistrés",
|
||||
"editor_close_without_save_title": "Fermer l'éditeur ?",
|
||||
|
|
@ -894,7 +917,7 @@
|
|||
"empty_trash": "Vider la corbeille",
|
||||
"empty_trash_confirmation": "Êtes-vous sûr de vouloir vider la corbeille ? Cela supprimera définitivement de Immich tous les médias qu'elle contient.\nVous ne pouvez pas annuler cette action !",
|
||||
"enable": "Active",
|
||||
"enable_backup": "Activer la sauvegarde",
|
||||
"enable_backup": "Sauvegarde",
|
||||
"enable_biometric_auth_description": "Entrez votre code PIN pour activer l'authentification biométrique",
|
||||
"enabled": "Activé",
|
||||
"end_date": "Date de fin",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Erreur de mise à jour de la description",
|
||||
"exif_bottom_sheet_details": "DÉTAILS",
|
||||
"exif_bottom_sheet_location": "LOCALISATION",
|
||||
"exif_bottom_sheet_no_description": "Aucune description",
|
||||
"exif_bottom_sheet_people": "PERSONNES",
|
||||
"exif_bottom_sheet_person_add_person": "Ajouter un nom",
|
||||
"exit_slideshow": "Quitter le diaporama",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Gérer les fonctionnalités de l'application",
|
||||
"file_name": "Nom du fichier",
|
||||
"file_name_or_extension": "Nom du fichier ou extension",
|
||||
"file_size": "Taille du fichier",
|
||||
"filename": "Nom du fichier",
|
||||
"filetype": "Type de fichier",
|
||||
"filter": "Filtres",
|
||||
|
|
@ -1119,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Cette valeur ne peut pas être vide",
|
||||
"header_settings_header_name_input": "Nom de l'en-tête",
|
||||
"header_settings_header_value_input": "Valeur de l'en-tête",
|
||||
"headers_settings_tile_subtitle": "Définir les en-têtes de proxy que l'application doit envoyer avec chaque requête réseau",
|
||||
"headers_settings_tile_title": "En-têtes de proxy personnalisés",
|
||||
"hi_user": "Bonjour {name} ({email})",
|
||||
"hide_all_people": "Cacher toutes les personnes",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Résumé du média local",
|
||||
"local_network": "Réseau local",
|
||||
"local_network_sheet_info": "L'application va se connecter au serveur via cette URL quand l'appareil est connecté à ce réseau Wi-Fi",
|
||||
"location": "Localisation",
|
||||
"location_permission": "Autorisation de localisation",
|
||||
"location_permission_content": "Afin de pouvoir changer d'adresse automatiquement, Immich doit avoir accès à la localisation précise, afin d'accéder au nom du réseau wifi utilisé",
|
||||
"location_picker_choose_on_map": "Sélectionner sur la carte",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minute",
|
||||
"minutes": "Minutes",
|
||||
"missing": "Manquant",
|
||||
"mobile_app": "Appli mobile",
|
||||
"mobile_app_download_onboarding_note": "Téléchargez l'application mobile compagnon via les options suivantes",
|
||||
"model": "Modèle",
|
||||
"month": "Mois",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Mes albums",
|
||||
"name": "Nom",
|
||||
"name_or_nickname": "Nom ou surnom",
|
||||
"navigate": "Naviguer vers",
|
||||
"navigate_to_time": "Naviguer vers Date/Heure",
|
||||
"network_requirement_photos_upload": "Utiliser les données mobile pour sauvegarder les photos",
|
||||
"network_requirement_videos_upload": "Utiliser les données mobile pour sauvegarder les vidéos",
|
||||
"network_requirements": "Prérequis réseau",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "Jamais",
|
||||
"new_album": "Nouvel Album",
|
||||
"new_api_key": "Nouvelle clé API",
|
||||
"new_date_range": "Nouvelle plage de date",
|
||||
"new_password": "Nouveau mot de passe",
|
||||
"new_person": "Nouvelle personne",
|
||||
"new_pin_code": "Nouveau code PIN",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Notifications",
|
||||
"notifications_setting_description": "Gérer les notifications",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Configuration pour Obtainium",
|
||||
"obtainium_configurator_instructions": "Utilisez Obtainium pour installer et mettre à jour l'application Android directement depuis la version d'Immich sur Github. Créer une clé d'API et sélectionner une variante pour créer votre lien de configuration pour Obtainium",
|
||||
"ocr": "Reconnaissance Optique de Caractères",
|
||||
"official_immich_resources": "Ressources Immich officielles",
|
||||
"offline": "Hors ligne",
|
||||
"offset": "Décalage",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Lancer les souvenirs",
|
||||
"play_motion_photo": "Jouer la photo animée",
|
||||
"play_or_pause_video": "Lancer ou mettre en pause la vidéo",
|
||||
"play_original_video": "Lire la vidéo originale",
|
||||
"play_original_video_setting_description": "Préférer la lecture des vidéos originales plutôt que les vidéos transcodées. Si le média original n'est pas compatible, il pourrait ne pas être lu correctement.",
|
||||
"play_transcoded_video": "Lire la vidéo transcodée",
|
||||
"please_auth_to_access": "Merci de vous authentifier pour accéder",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Gérer les préférences de l'application",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Vie privée",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Journaux",
|
||||
"profile_drawer_client_out_of_date_major": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version majeure.",
|
||||
"profile_drawer_client_out_of_date_minor": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version mineure.",
|
||||
"profile_drawer_client_server_up_to_date": "Le client et le serveur sont à jour",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Mode lecture seule activé. Faites un appui long sur l'image de l'utilisateur pour quitter.",
|
||||
"profile_drawer_server_out_of_date_major": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version majeure.",
|
||||
"profile_drawer_server_out_of_date_minor": "Le serveur est obsolète. Veuillez mettre à jour vers la dernière version mineure.",
|
||||
"profile_image_of_user": "Image de profil de {user}",
|
||||
"profile_picture_set": "Photo de profil définie.",
|
||||
"public_album": "Album public",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Êtes-vous certain de vouloir réinitialiser la base de données SQLite ? Vous devrez vous déconnecter puis vous reconnecter à nouveau pour resynchroniser les données",
|
||||
"reset_sqlite_success": "La base de données SQLite à été réinitialisé avec succès",
|
||||
"reset_to_default": "Rétablir les valeurs par défaut",
|
||||
"resolution": "Résolution",
|
||||
"resolve_duplicates": "Résoudre les doublons",
|
||||
"resolved_all_duplicates": "Résolution de tous les doublons",
|
||||
"restore": "Restaurer",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "En cours",
|
||||
"save": "Sauvegarder",
|
||||
"save_to_gallery": "Enregistrer",
|
||||
"saved": "Sauvegardé",
|
||||
"saved_api_key": "Clé API sauvegardée",
|
||||
"saved_profile": "Profil enregistré",
|
||||
"saved_settings": "Paramètres enregistrés",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Randonnée à Sapa",
|
||||
"search_by_filename": "Rechercher par nom du fichier ou extension",
|
||||
"search_by_filename_example": "Exemple : IMG_1234.JPG ou PNG",
|
||||
"search_by_ocr": "Recherche par OCR",
|
||||
"search_by_ocr_example": "café latte",
|
||||
"search_camera_lens_model": "Chercher par modèle d'objectif...",
|
||||
"search_camera_make": "Rechercher par marque d'appareil photo...",
|
||||
"search_camera_model": "Rechercher par modèle d'appareil photo...",
|
||||
"search_city": "Rechercher par ville...",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Sélectionner une localisation",
|
||||
"search_filter_media_type": "Type de média",
|
||||
"search_filter_media_type_title": "Sélectionner type de média",
|
||||
"search_filter_ocr": "Recherche par OCR",
|
||||
"search_filter_people_title": "Sélectionner une personne",
|
||||
"search_for": "Chercher",
|
||||
"search_for_existing_person": "Rechercher une personne existante",
|
||||
|
|
@ -1772,11 +1810,12 @@
|
|||
"send_welcome_email": "Envoyer un courriel de bienvenue",
|
||||
"server_endpoint": "Adresse du serveur",
|
||||
"server_info_box_app_version": "Version de l'application",
|
||||
"server_info_box_server_url": "URL du serveur",
|
||||
"server_info_box_server_url": "Server URL",
|
||||
"server_offline": "Serveur hors ligne",
|
||||
"server_online": "Serveur en ligne",
|
||||
"server_privacy": "Vie privée pour le serveur",
|
||||
"server_stats": "Statistiques du serveur",
|
||||
"server_update_available": "Une mise à jour du serveur est disponible",
|
||||
"server_version": "Version du serveur",
|
||||
"set": "Définir",
|
||||
"set_as_album_cover": "Définir comme couverture d'album",
|
||||
|
|
@ -1805,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Ajustez vos préférences de notification",
|
||||
"setting_notifications_total_progress_subtitle": "Progression globale de l'envoi (effectué/total des médias)",
|
||||
"setting_notifications_total_progress_title": "Afficher la progression totale de la sauvegarde en arrière-plan",
|
||||
"setting_video_viewer_auto_play_subtitle": "Lancer automatiquement la lecture des vidéos lorsqu’elles sont ouvertes",
|
||||
"setting_video_viewer_auto_play_title": "Lecture automatique des vidéos",
|
||||
"setting_video_viewer_looping_title": "Boucle",
|
||||
"setting_video_viewer_original_video_subtitle": "Lors de la diffusion d'une vidéo depuis le serveur, lisez l'original même si un transcodage est disponible. Cela peut entraîner de la mise en mémoire tampon. Les vidéos disponibles localement sont lues en qualité d'origine, quel que soit ce paramètre.",
|
||||
"setting_video_viewer_original_video_title": "Forcer la vidéo originale",
|
||||
|
|
@ -1897,7 +1938,7 @@
|
|||
"show_supporter_badge": "Badge de contributeur",
|
||||
"show_supporter_badge_description": "Afficher le badge de contributeur",
|
||||
"show_text_search_menu": "Afficher le menu de recherche de texte",
|
||||
"shuffle": "Mélanger",
|
||||
"shuffle": "Aléatoire",
|
||||
"sidebar": "Barre latérale",
|
||||
"sidebar_display_description": "Afficher un lien vers la vue dans la barre latérale",
|
||||
"sign_out": "Déconnexion",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Activer le chargement en trois étapes",
|
||||
"they_will_be_merged_together": "Elles seront fusionnées ensemble",
|
||||
"third_party_resources": "Ressources tierces",
|
||||
"time": "Horaire",
|
||||
"time_based_memories": "Souvenirs basés sur la date",
|
||||
"timeline": "Vue chronologique",
|
||||
"timezone": "Fuseau horaire",
|
||||
|
|
@ -2016,6 +2058,7 @@
|
|||
"troubleshoot": "Dépannage",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Impossible de changer le code PIN",
|
||||
"unable_to_check_version": "Impossible de vérifier la version de l'application ou du serveur",
|
||||
"unable_to_setup_pin_code": "Impossible de définir le code PIN",
|
||||
"unarchive": "Désarchiver",
|
||||
"unarchive_action_prompt": "{count} supprimé(s) de l'archive",
|
||||
|
|
|
|||
768
i18n/gl.json
768
i18n/gl.json
File diff suppressed because it is too large
Load Diff
26
i18n/he.json
26
i18n/he.json
|
|
@ -15,7 +15,7 @@
|
|||
"add_a_name": "הוספת שם",
|
||||
"add_a_title": "הוספת כותרת",
|
||||
"add_birthday": "הוספת יום הולדת",
|
||||
"add_endpoint": "הוסף נקודת קצה",
|
||||
"add_endpoint": "הוסף כתובת URL",
|
||||
"add_exclusion_pattern": "הוספת דפוס החרגה",
|
||||
"add_import_path": "הוספת נתיב יבוא",
|
||||
"add_location": "הוספת מיקום",
|
||||
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "הוספה לאלבומים",
|
||||
"add_to_albums_count": "הוסף ({count}) לאלבום",
|
||||
"add_to_shared_album": "הוספה לאלבום משותף",
|
||||
"add_upload_to_stack": "הוסף את ההעלאה לערימה",
|
||||
"add_url": "הוספת קישור",
|
||||
"added_to_archive": "נוסף לארכיון",
|
||||
"added_to_favorites": "נוסף למועדפים",
|
||||
|
|
@ -404,7 +405,7 @@
|
|||
"advanced_settings_proxy_headers_title": "כותרות פרוקסי",
|
||||
"advanced_settings_readonly_mode_subtitle": "מאפשר את מצב לקריאה בלבד בו התמונות ניתנות לצפייה בלבד, דברים כמו בחירת תמונות מרובות, שיתוף, שידור, מחיקה הם כולם מושבתים. אפשר/השבת מצב לקריאה בלבד באמצעות יצגן המשתמש מהמסך הראשי",
|
||||
"advanced_settings_readonly_mode_title": "מצב לקריאה בלבד",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "מדלג על אימות תעודת SSL עבור נקודת הקצה של השרת. דרוש עבור תעודות בחתימה עצמית.",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "מדלג על אימות תעודת SSL עבור כתובת URL של השרת. דרוש עבור תעודות בחתימה עצמית.",
|
||||
"advanced_settings_self_signed_ssl_title": "התר תעודות SSL בחתימה עצמית",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "מחק או שחזר תמונה במכשיר זה באופן אוטומטי כאשר פעולה זו נעשית בדפדפן",
|
||||
"advanced_settings_sync_remote_deletions_title": "סנכרן מחיקות שבוצעו במכשירים אחרים [נסיוני]",
|
||||
|
|
@ -592,7 +593,7 @@
|
|||
"backup_controller_page_start_backup": "התחל גיבוי",
|
||||
"backup_controller_page_status_off": "גיבוי חזית אוטומטי כבוי",
|
||||
"backup_controller_page_status_on": "גיבוי חזית אוטומטי מופעל",
|
||||
"backup_controller_page_storage_format": "{used}מתוך {total} בשימוש",
|
||||
"backup_controller_page_storage_format": "{used} מתוך {total} בשימוש",
|
||||
"backup_controller_page_to_backup": "אלבומים לגבות",
|
||||
"backup_controller_page_total_sub": "כל התמונות והסרטונים הייחודיים מאלבומים שנבחרו",
|
||||
"backup_controller_page_turn_off": "כיבוי גיבוי חזית",
|
||||
|
|
@ -700,7 +701,6 @@
|
|||
"comments_and_likes": "תגובות & לייקים",
|
||||
"comments_are_disabled": "תגובות מושבתות",
|
||||
"common_create_new_album": "צור אלבום חדש",
|
||||
"common_server_error": "נא לבדוק את חיבור הרשת שלך, תוודא/י שהשרת נגיש ושגרסאות אפליקציה/שרת תואמות.",
|
||||
"completed": "הושלמו",
|
||||
"confirm": "אישור",
|
||||
"confirm_admin_password": "אישור סיסמת מנהל",
|
||||
|
|
@ -882,7 +882,6 @@
|
|||
"edit_tag": "ערוך תג",
|
||||
"edit_title": "ערוך כותרת",
|
||||
"edit_user": "ערוך משתמש",
|
||||
"edited": "נערך",
|
||||
"editor": "עורך",
|
||||
"editor_close_without_save_prompt": "השינויים לא יישמרו",
|
||||
"editor_close_without_save_title": "לסגור את העורך?",
|
||||
|
|
@ -1119,7 +1118,6 @@
|
|||
"header_settings_field_validator_msg": "ערך אינו יכול להיות ריק",
|
||||
"header_settings_header_name_input": "שם כותרת",
|
||||
"header_settings_header_value_input": "ערך כותרת",
|
||||
"headers_settings_tile_subtitle": "הגדר כותרות פרוקסי שהיישום צריך לשלוח עם כל בקשת רשת",
|
||||
"headers_settings_tile_title": "כותרות פרוקסי מותאמות",
|
||||
"hi_user": "היי {name}, ({email})",
|
||||
"hide_all_people": "הסתר את כל האנשים",
|
||||
|
|
@ -1261,7 +1259,7 @@
|
|||
"login_form_back_button_text": "חזרה",
|
||||
"login_form_email_hint": "yourmail@email.com",
|
||||
"login_form_endpoint_hint": "http://your-server-ip:port",
|
||||
"login_form_endpoint_url": "כתובת נקודת קצה השרת",
|
||||
"login_form_endpoint_url": "כתובת URL של השרת",
|
||||
"login_form_err_http": "נא לציין //:http או //:https",
|
||||
"login_form_err_invalid_email": "דוא\"ל שגוי",
|
||||
"login_form_err_invalid_url": "כתובת לא חוקית",
|
||||
|
|
@ -1367,7 +1365,7 @@
|
|||
"network_requirements": "דרישות רשת",
|
||||
"network_requirements_updated": "דרישות הרשת השתנו, תור הגיבוי אופס",
|
||||
"networking_settings": "רשת",
|
||||
"networking_subtitle": "ניהול הגדרות נקודת קצה שרת",
|
||||
"networking_subtitle": "ניהול הגדרות כתובת URL של השרת",
|
||||
"never": "אף פעם",
|
||||
"new_album": "אלבום חדש",
|
||||
"new_api_key": "מפתח API חדש",
|
||||
|
|
@ -1542,13 +1540,9 @@
|
|||
"privacy": "פרטיות",
|
||||
"profile": "פרופיל",
|
||||
"profile_drawer_app_logs": "יומן",
|
||||
"profile_drawer_client_out_of_date_major": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה הראשית האחרונה.",
|
||||
"profile_drawer_client_out_of_date_minor": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה המשנית האחרונה.",
|
||||
"profile_drawer_client_server_up_to_date": "היישום והשרת מעודכנים",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "מצב לקריאה בלבד מופעל. לחץ לחיצה ארוכה על סמל היצגן של המשתמש כדי לצאת.",
|
||||
"profile_drawer_server_out_of_date_major": "השרת אינו מעודכן. נא לעדכן לגרסה הראשית האחרונה.",
|
||||
"profile_drawer_server_out_of_date_minor": "השרת אינו מעודכן. נא לעדכן לגרסה המשנית האחרונה.",
|
||||
"profile_image_of_user": "תמונת פרופיל של {user}",
|
||||
"profile_picture_set": "תמונת פרופיל נבחרה.",
|
||||
"public_album": "אלבום ציבורי",
|
||||
|
|
@ -1770,7 +1764,7 @@
|
|||
"selected_gps_coordinates": "קואורדינטות GPS שנבחרו",
|
||||
"send_message": "שלח הודעה",
|
||||
"send_welcome_email": "שלח דוא\"ל קבלת פנים",
|
||||
"server_endpoint": "נקודת קצה שרת",
|
||||
"server_endpoint": "כתובת URL של השרת",
|
||||
"server_info_box_app_version": "גרסת יישום",
|
||||
"server_info_box_server_url": "כתובת שרת",
|
||||
"server_offline": "השרת מנותק",
|
||||
|
|
@ -1951,8 +1945,8 @@
|
|||
"sync_albums": "סנכרן אלבומים",
|
||||
"sync_albums_manual_subtitle": "סנכרן את כל הסרטונים והתמונות שהועלו לאלבומי הגיבוי שנבחרו",
|
||||
"sync_local": "סנכרן מקומי",
|
||||
"sync_remote": "סנכרן נקודת קצה מרוחקת",
|
||||
"sync_status": "סנכרן מצב",
|
||||
"sync_remote": "סנכרן מהשרת",
|
||||
"sync_status": "סטטוס סנכרון",
|
||||
"sync_status_subtitle": "הצג ונהל את מערכת הסנכרון",
|
||||
"sync_upload_album_setting_subtitle": "צור והעלה תמונות וסרטונים שלך לאלבומים שנבחרו ביישום",
|
||||
"tag": "תג",
|
||||
|
|
@ -2087,7 +2081,7 @@
|
|||
"users_added_to_album_count": "נוספו {count, plural, one {משתמש #} other {# משתמשים}} לאלבום",
|
||||
"utilities": "כלים",
|
||||
"validate": "לאמת",
|
||||
"validate_endpoint_error": "נא להזין כתובת תקנית",
|
||||
"validate_endpoint_error": "נא להזין כתובת URL תקנית",
|
||||
"variables": "משתנים",
|
||||
"version": "גרסה",
|
||||
"version_announcement_closing": "החבר שלך, אלכס",
|
||||
|
|
|
|||
104
i18n/hi.json
104
i18n/hi.json
|
|
@ -28,7 +28,12 @@
|
|||
"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_upload_to_stack": "स्टैक में अपलोड करें",
|
||||
"add_url": "URL डालें",
|
||||
"added_to_archive": "संग्रहीत कर दिया गया है",
|
||||
"added_to_favorites": "पसंदीदा में डाला गया",
|
||||
|
|
@ -115,11 +120,18 @@
|
|||
"library_settings_description": "बाहरी संग्रह सेटिंग प्रबंधित करें",
|
||||
"library_tasks_description": "नई और/या परिवर्तित संपत्तियों के लिए बाहरी लाइब्रेरीज़ को स्कैन करें",
|
||||
"library_watching_enable_description": "एक्सटर्नल लाइब्रेरीज में बदलावों के लिए निगरानी रखें",
|
||||
"library_watching_settings": "पुस्तकालय निगरानी (प्रायोगिक)",
|
||||
"library_watching_settings": "पुस्तकालय निगरानी [प्रायोगिक]",
|
||||
"library_watching_settings_description": "परिवर्तित फ़ाइलों पर स्वचालित रूप से नज़र रखें",
|
||||
"logging_enable_description": "लॉगिंग करने देना",
|
||||
"logging_level_description": "सक्षम होने पर, किस लॉग स्तर का उपयोग करना है।",
|
||||
"logging_settings": "लॉगिंग",
|
||||
"machine_learning_availability_checks": "उपलब्धता जांच",
|
||||
"machine_learning_availability_checks_description": "उपलब्ध मशीन लर्निंग सर्वर का स्वचालित रूप से पता लगाएं और प्राथमिकता दें",
|
||||
"machine_learning_availability_checks_enabled": "उपलब्धता जांच सक्षम करें",
|
||||
"machine_learning_availability_checks_interval": "अंतराल की जाँच करें",
|
||||
"machine_learning_availability_checks_interval_description": "उपलब्धता जांच के बीच मिलीसेकेंड में अंतराल",
|
||||
"machine_learning_availability_checks_timeout": "अनुरोध समयबाह्य हुआ",
|
||||
"machine_learning_availability_checks_timeout_description": "उपलब्धता जांच के लिए मिलीसेकंड में समयबाह्य अंतराल",
|
||||
"machine_learning_clip_model": "क्लिप मॉडल",
|
||||
"machine_learning_clip_model_description": "CLIP मॉडल का नाम <link>यहां</link> सूचीबद्ध है। ध्यान दें कि मॉडल बदलने पर आपको सभी छवियों के लिए 'स्मार्ट सर्च' जोब फिर से चलाना होगा।",
|
||||
"machine_learning_duplicate_detection": "डुप्लिकेट का पता लगाना",
|
||||
|
|
@ -142,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "किसी चेहरे का पता लगाने के लिए न्यूनतम आत्मविश्वास स्कोर 0-1 होना चाहिए।",
|
||||
"machine_learning_min_recognized_faces": "निम्नतम पहचाने चेहरे",
|
||||
"machine_learning_min_recognized_faces_description": "किसी व्यक्ति के लिए पहचाने जाने वाले चेहरों की न्यूनतम संख्या।",
|
||||
"machine_learning_ocr": "ओ.सी.आर",
|
||||
"machine_learning_ocr_description": "चित्रों में पाठ को पहचानने के लिए मशीन लर्निंग का उपयोग करें",
|
||||
"machine_learning_ocr_enabled": "ओ.सी.आर. सक्षम करें",
|
||||
"machine_learning_ocr_enabled_description": "यदि अक्षम किया गया है, तो चित्रों पर पाठ-पहचान नहीं होगा।",
|
||||
"machine_learning_ocr_max_resolution": "अधिकतम रिज़ॉल्यूशन",
|
||||
"machine_learning_ocr_max_resolution_description": "इस रिज़ॉल्यूशन से ऊपर के प्रदर्शन का आकार मूल अनुपात को संरक्षित करते हुए बदल दिया जाएगा। उच्च मान अधिक सटीक होते हैं, लेकिन संसाधित होने में अधिक मेमोरी और समय लगाते हैं।",
|
||||
"machine_learning_ocr_min_detection_score": "न्यूनतम खोज अंक",
|
||||
"machine_learning_ocr_min_detection_score_description": "पाठ का पता लगाने के लिए 0-1 के बीच न्यूनतम आत्मविश्वास अंक। कम अंक अधिक पाठ का पता लगाएंगे लेकिन परिणाम गलत हो सकते हैं।",
|
||||
"machine_learning_ocr_min_recognition_score": "न्यूनतम पहचान अंक",
|
||||
"machine_learning_ocr_min_score_recognition_description": "पाठ को पहचानने के लिए 0-1 के बीच न्यूनतम आत्मविश्वास अंक। कम अंक अधिक पाठ को पहचानेंगे लेकिन परिणाम गलत हो सकते हैं।",
|
||||
"machine_learning_ocr_model": "ओसीआर प्रतिमान",
|
||||
"machine_learning_ocr_model_description": "सर्वर प्रतिमान मोबाइल प्रतिमान की तुलना में अधिक सटीक होते हैं, लेकिन संसाधित होने में अधिक मेमोरी और समय लेते हैं।",
|
||||
"machine_learning_settings": "मशीन लर्निंग सेटिंग्स",
|
||||
"machine_learning_settings_description": "मशीन लर्निंग सुविधाओं और सेटिंग्स को प्रबंधित करें",
|
||||
"machine_learning_smart_search": "स्मार्ट खोज",
|
||||
|
|
@ -199,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "टीएलएस प्रमाणपत्र सत्यापन त्रुटियों पर ध्यान न दें (अनुशंसित नहीं)",
|
||||
"notification_email_password_description": "ईमेल सर्वर से प्रमाणीकरण करते समय उपयोग किया जाने वाला पासवर्ड",
|
||||
"notification_email_port_description": "ईमेल सर्वर का पोर्ट (जैसे 25, 465, या 587)",
|
||||
"notification_email_secure": "एस एम टी पी एस",
|
||||
"notification_email_secure_description": "एस.एम.टी.पी.एस. प्रयोग करें (टी.एल.एस पर एस.एम.टी.पी)",
|
||||
"notification_email_sent_test_email_button": "परीक्षण ईमेल भेजें और सहेजें",
|
||||
"notification_email_setting_description": "ईमेल सूचनाएं भेजने के लिए सेटिंग्स",
|
||||
"notification_email_test_email": "परीक्षण ईमेल भेजें",
|
||||
|
|
@ -231,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "GiB में कोटा का उपयोग तब किया जाएगा जब कोई दावा प्रदान नहीं किया गया हो ।",
|
||||
"oauth_timeout": "ब्रेक का अनुरोध",
|
||||
"oauth_timeout_description": "अनुरोधों के लिए समय-सीमा मिलीसेकंड में",
|
||||
"ocr_job_description": "चित्रों में पाठ को पहचानने के लिए मशीन लर्निंग का उपयोग करें",
|
||||
"password_enable_description": "ईमेल और पासवर्ड से लॉगिन करें",
|
||||
"password_settings": "पासवर्ड लॉग इन",
|
||||
"password_settings_description": "पासवर्ड लॉगिन सेटिंग प्रबंधित करें",
|
||||
|
|
@ -321,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "अधिकतम बी-फ्रेम",
|
||||
"transcoding_max_b_frames_description": "उच्च मान संपीड़न दक्षता में सुधार करते हैं, लेकिन एन्कोडिंग को धीमा कर देते हैं।",
|
||||
"transcoding_max_bitrate": "अधिकतम बिटरेट",
|
||||
"transcoding_max_bitrate_description": "अधिकतम बिटरेट सेट करने से फ़ाइल आकार को गुणवत्ता पर मामूली लागत के साथ अधिक पूर्वानुमानित किया जा सकता है। 720p पर, सामान्य मान VP9 या HEVC के लिए 2600k kbit/s या H.264 के लिए 4500k kbit/s हैं। 0 पर सेट होने पर अक्षम।",
|
||||
"transcoding_max_bitrate_description": "अधिकतम बिटरेट सेट करने से फ़ाइल आकार को गुणवत्ता पर मामूली लागत के साथ अधिक पूर्वानुमानित किया जा सकता है। 720p पर, सामान्य मान VP9 या HEVC के लिए 2600k kbit/s या H.264 के लिए 4500k kbit/s हैं। 0 पर सेट होने पर अक्षम। जब कोई इकाई निर्दिष्ट नहीं की जाती है, तो k (kbit/s के लिए) मान लिया जाता है; इसलिए 5000, 5000k, और 5M (Mbit/s के लिए) समतुल्य हैं।",
|
||||
"transcoding_max_keyframe_interval": "अधिकतम मुख्यफ़्रेम अंतराल",
|
||||
"transcoding_max_keyframe_interval_description": "मुख्यफ़्रेम के बीच अधिकतम फ़्रेम दूरी निर्धारित करता है।",
|
||||
"transcoding_optimal_description": "लक्ष्य रिज़ॉल्यूशन से अधिक ऊंचे वीडियो या स्वीकृत प्रारूप में नहीं",
|
||||
|
|
@ -355,6 +382,9 @@
|
|||
"trash_number_of_days_description": "संपत्तियों को स्थायी रूप से हटाने से पहले उन्हें कूड़ेदान में रखने के लिए दिनों की संख्या",
|
||||
"trash_settings": "ट्रैश सेटिंग",
|
||||
"trash_settings_description": "ट्रैश सेटिंग प्रबंधित करें",
|
||||
"unlink_all_oauth_accounts": "सभी ओ.औथ खातों से संपर्क तोड़ दें",
|
||||
"unlink_all_oauth_accounts_description": "नए प्रदाता पर सतानांतरण करने से पहले सभी ओ.औथ खातों से संपर्क तोड़ना याद रखें।",
|
||||
"unlink_all_oauth_accounts_prompt": "क्या आप वाकई सभी ओ.औथ खातों से संपर्क तोड़ना चाहते हैं? इससे प्रत्येक उपयोगकर्ता के लिए ओ.औथ आई.डी रद्द हो जाएगी और इसे पूर्ववत नहीं किया जा सकेगा।",
|
||||
"user_cleanup_job": "उपयोगकर्ता सफ़ाई",
|
||||
"user_delete_delay": "<b>{user}</b> के खाते और परिसंपत्तियों को {delay, plural, one {# day} other {# days}} में स्थायी रूप से हटाने के लिए शेड्यूल किया जाएगा।",
|
||||
"user_delete_delay_settings": "हटाने में देरी",
|
||||
|
|
@ -388,6 +418,8 @@
|
|||
"advanced_settings_prefer_remote_title": "दूरस्थ छवियों को प्राथमिकता दें",
|
||||
"advanced_settings_proxy_headers_subtitle": "प्रत्येक नेटवर्क अनुरोध के साथ इम्मिच द्वारा भेजे जाने वाले प्रॉक्सी हेडर को परिभाषित करें",
|
||||
"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 प्रमाणपत्रों की अनुमति दें",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "वेब पर कार्रवाई किए जाने पर इस डिवाइस पर किसी संपत्ति को स्वचालित रूप से हटाएँ या पुनर्स्थापित करें",
|
||||
|
|
@ -415,6 +447,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}",
|
||||
|
|
@ -448,11 +481,16 @@
|
|||
"api_key_description": "यह की केवल एक बार दिखाई जाएगी। विंडो बंद करने से पहले कृपया इसे कॉपी करना सुनिश्चित करें।।",
|
||||
"api_key_empty": "आपका एपीआई कुंजी नाम खाली नहीं होना चाहिए",
|
||||
"api_keys": "एपीआई कीज",
|
||||
"app_architecture_variant": "रूपान्तर (स्थापत्य/आर्किटेक्चर)",
|
||||
"app_bar_signout_dialog_content": "क्या आप सुनिश्चित हैं कि आप लॉग आउट करना चाहते हैं?",
|
||||
"app_bar_signout_dialog_ok": "हाँ",
|
||||
"app_bar_signout_dialog_title": "लॉग आउट",
|
||||
"app_download_links": "ऐप डाउनलोड लिंक",
|
||||
"app_settings": "एप्लिकेशन सेटिंग",
|
||||
"app_stores": "ऐप स्टोर/गोदाम",
|
||||
"app_update_available": "आधुनिक ऐप उपलब्ध है",
|
||||
"appears_in": "प्रकट होता है",
|
||||
"apply_count": "लागू करें ({count, number})",
|
||||
"archive": "संग्रहालय",
|
||||
"archive_action_prompt": "{count} को संग्रह में जोड़ा गया",
|
||||
"archive_or_unarchive_photo": "फ़ोटो को संग्रहीत या असंग्रहीत करें",
|
||||
|
|
@ -461,17 +499,17 @@
|
|||
"archive_size": "पुरालेख आकार",
|
||||
"archive_size_description": "डाउनलोड के लिए संग्रह आकार कॉन्फ़िगर करें (GiB में)",
|
||||
"archived": "संग्रहित",
|
||||
"archived_count": "{count, plural, other {# संग्रहीत किए गए}",
|
||||
"archived_count": "{count, plural, other {# संग्रहीत किए गए}}",
|
||||
"are_these_the_same_person": "क्या ये वही व्यक्ति हैं?",
|
||||
"are_you_sure_to_do_this": "क्या आप वास्तव में इसे करना चाहते हैं?",
|
||||
"asset_action_delete_err_read_only": "केवल पढ़ने योग्य परिसंपत्ति(ओं) को हटाया नहीं जा सकता, छोड़ा जा सकता है",
|
||||
"asset_action_share_err_offline": "ऑफ़लाइन परिसंपत्ति(एँ) प्राप्त नहीं की जा सकती, छोड़ी जा रही है",
|
||||
"asset_added_to_album": "एल्बम में डाला गया",
|
||||
"asset_adding_to_album": "एल्बम में डाला जा रहा है..।",
|
||||
"asset_adding_to_album": "एल्बम में डाला जा रहा है…",
|
||||
"asset_description_updated": "संपत्ति विवरण अद्यतन कर दिया गया है",
|
||||
"asset_filename_is_offline": "एसेट {filename} ऑफ़लाइन है",
|
||||
"asset_has_unassigned_faces": "एसेट में अनिर्धारित चेहरे हैं",
|
||||
"asset_hashing": "हैशिंग...।",
|
||||
"asset_hashing": "हैशिंग…",
|
||||
"asset_list_group_by_sub_title": "द्वारा समूह बनाएं",
|
||||
"asset_list_layout_settings_dynamic_layout_title": "गतिशील लेआउट",
|
||||
"asset_list_layout_settings_group_automatically": "स्वचालित",
|
||||
|
|
@ -485,6 +523,8 @@
|
|||
"asset_restored_successfully": "संपत्ति(याँ) सफलतापूर्वक पुनर्स्थापित की गईं",
|
||||
"asset_skipped": "छोड़ा गया",
|
||||
"asset_skipped_in_trash": "कचरे में",
|
||||
"asset_trashed": "एसेट नष्ट किया गया",
|
||||
"asset_troubleshoot": "एसेट समस्या निवारण",
|
||||
"asset_uploaded": "अपलोड किए गए",
|
||||
"asset_uploading": "अपलोड हो रहा है…",
|
||||
"asset_viewer_settings_subtitle": "अपनी गैलरी व्यूअर सेटिंग प्रबंधित करें",
|
||||
|
|
@ -492,7 +532,9 @@
|
|||
"assets": "संपत्तियां",
|
||||
"assets_added_count": "{count, plural, one {# asset} other {# assets}} जोड़ा गया",
|
||||
"assets_added_to_album_count": "एल्बम में {count, plural, one {# asset} other {# assets}} जोड़ा गया",
|
||||
"assets_added_to_albums_count": "{assetTotal, plural, one {# asset} other {# assets}} को {albumTotal, plural, one {# album} other {# albums}} से जोड़ा गया",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} को एल्बम में नहीं जोड़ा जा सकता",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} किसी एल्बम से नहीं जोड़े जा सकते",
|
||||
"assets_count": "{count, plural, one {# आइटम} other {# आइटम्स}}",
|
||||
"assets_deleted_permanently": "{count} संपत्ति(याँ) स्थायी रूप से हटा दी गईं",
|
||||
"assets_deleted_permanently_from_server": "{count} संपत्ति(याँ) इमिच सर्वर से स्थायी रूप से हटा दी गईं",
|
||||
|
|
@ -509,14 +551,17 @@
|
|||
"assets_trashed_count": "ट्रैश की गई {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_trashed_from_server": "{count} संपत्ति(याँ) इमिच सर्वर से कचरे में डाली गईं",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}}एल्बम का पहले से ही हिस्सा थे",
|
||||
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} पहले ही एल्बम में संयोजित हैं",
|
||||
"authorized_devices": "अधिकृत उपकरण",
|
||||
"automatic_endpoint_switching_subtitle": "उपलब्ध होने पर निर्दिष्ट वाई-फाई से स्थानीय रूप से कनेक्ट करें और अन्यत्र वैकल्पिक कनेक्शन का उपयोग करें",
|
||||
"automatic_endpoint_switching_title": "स्वचालित URL स्विचिंग",
|
||||
"autoplay_slideshow": "ऑटोप्ले स्लाइड शो",
|
||||
"back": "वापस",
|
||||
"back_close_deselect": "वापस जाएँ, बंद करें, या अचयनित करें",
|
||||
"background_backup_running_error": "परिप्रेक्ष्य बैकअप अभी जारी है, नियमावली बैकअप प्रारंभ नहीं किया जा सकता",
|
||||
"background_location_permission": "पृष्ठभूमि स्थान अनुमति",
|
||||
"background_location_permission_content": "पृष्ठभूमि में चलते समय नेटवर्क बदलने के लिए, Immich के पास *हमेशा* सटीक स्थान तक पहुंच होनी चाहिए ताकि ऐप वाई-फाई नेटवर्क का नाम पढ़ सके",
|
||||
"background_options": "परिप्रेक्ष्य विकल्प",
|
||||
"backup": "बैकअप",
|
||||
"backup_album_selection_page_albums_device": "डिवाइस पर एल्बम ({count})",
|
||||
"backup_album_selection_page_albums_tap": "शामिल करने के लिए टैप करें, बाहर करने के लिए डबल टैप करें",
|
||||
|
|
@ -524,8 +569,10 @@
|
|||
"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_complete_notification": "एसेट का बैकअप पूरा हुआ",
|
||||
"backup_background_service_connection_failed_message": "सर्वर से कनेक्ट करने में विफल. पुनः प्रयास किया जा रहा है…",
|
||||
"backup_background_service_current_upload_notification": "{filename} अपलोड हो रहा है",
|
||||
"backup_background_service_default_notification": "नई परिसंपत्तियों की जांच की जा रही है…",
|
||||
|
|
@ -573,6 +620,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": "अपलोड पहले से ही प्रगति पर है। कुछ देर बाद प्रयास करें",
|
||||
|
|
@ -634,12 +682,16 @@
|
|||
"change_password_description": "यह या तो पहली बार है जब आप सिस्टम में साइन इन कर रहे हैं या आपका पासवर्ड बदलने का अनुरोध किया गया है।",
|
||||
"change_password_form_confirm_password": "पासवर्ड की पुष्टि कीजिये",
|
||||
"change_password_form_description": "नमस्ते {name},\n\nया तो आप पहली बार सिस्टम में साइन इन कर रहे हैं या फिर आपका पासवर्ड बदलने का अनुरोध किया गया है। कृपया नीचे नया पासवर्ड डालें।",
|
||||
"change_password_form_log_out": "अन्य सभी डिवाइस को लॉग आउट करें",
|
||||
"change_password_form_log_out_description": "अन्य सभी डिवाइस से लॉग आउट करना अनुशंसित है",
|
||||
"change_password_form_new_password": "नया पासवर्ड",
|
||||
"change_password_form_password_mismatch": "सांकेतिक शब्द मेल नहीं खाते",
|
||||
"change_password_form_reenter_new_password": "नया पासवर्ड पुनः दर्ज करें",
|
||||
"change_pin_code": "पिन कोड बदलें",
|
||||
"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": "यह जाँच केवल वाई-फ़ाई पर ही करें और सभी संपत्तियों का बैकअप लेने के बाद ही करें। इस प्रक्रिया में कुछ मिनट लग सकते हैं।",
|
||||
|
|
@ -661,7 +713,7 @@
|
|||
"client_cert_subtitle": "केवल PKCS12 (.p12, .pfx) फ़ॉर्मैट का समर्थन करता है। प्रमाणपत्र आयात/हटाएँ केवल लॉगिन से पहले उपलब्ध हैं",
|
||||
"client_cert_title": "SSL क्लाइंट प्रमाणपत्र",
|
||||
"clockwise": "दक्षिणावर्त",
|
||||
"close": "बंद",
|
||||
"close": "बंद करें",
|
||||
"collapse": "गिर जाना",
|
||||
"collapse_all": "सभी को संकुचित करें",
|
||||
"color": "रंग",
|
||||
|
|
@ -671,9 +723,8 @@
|
|||
"comments_and_likes": "टिप्पणियाँ और पसंद",
|
||||
"comments_are_disabled": "टिप्पणियाँ अक्षम हैं",
|
||||
"common_create_new_album": "नया एल्बम बनाएँ",
|
||||
"common_server_error": "कृपया अपने नेटवर्क कनेक्शन की जांच करें, सुनिश्चित करें कि सर्वर पहुंच योग्य है और ऐप/सर्वर संस्करण संगत हैं।",
|
||||
"completed": "पुरा होना",
|
||||
"confirm": "पुष्टि",
|
||||
"completed": "पूरित",
|
||||
"confirm": "पुष्टि करें",
|
||||
"confirm_admin_password": "एडमिन पासवर्ड की पुष्टि करें",
|
||||
"confirm_delete_face": "क्या आप वाकई एसेट से {name} चेहरा हटाना चाहते हैं?",
|
||||
"confirm_delete_shared_link": "क्या आप वाकई इस साझा लिंक को हटाना चाहते हैं?",
|
||||
|
|
@ -682,13 +733,13 @@
|
|||
"confirm_password": "पासवर्ड की पुष्टि कीजिये",
|
||||
"confirm_tag_face": "क्या आप इस चेहरे को {name} के रूप में टैग करना चाहते हैं?",
|
||||
"confirm_tag_face_unnamed": "क्या आप इस चेहरे को टैग करना चाहते हैं?",
|
||||
"connected_device": "कनेक्टेड डिवाइस",
|
||||
"connected_device": "योजित यंत्र",
|
||||
"connected_to": "से जुड़ा",
|
||||
"contain": "समाहित",
|
||||
"context": "संदर्भ",
|
||||
"continue": "जारी",
|
||||
"control_bottom_app_bar_create_new_album": "नया एल्बम बनाएँ",
|
||||
"control_bottom_app_bar_delete_from_immich": "Immich से हटाएं",
|
||||
"control_bottom_app_bar_delete_from_immich": "इम्मिच से हटाएं",
|
||||
"control_bottom_app_bar_delete_from_local": "डिवाइस से हटाएं",
|
||||
"control_bottom_app_bar_edit_location": "स्थान संपादित करें",
|
||||
"control_bottom_app_bar_edit_time": "तारीख और समय संपादित करें",
|
||||
|
|
@ -710,6 +761,7 @@
|
|||
"create": "तैयार करें",
|
||||
"create_album": "एल्बम बनाओ",
|
||||
"create_album_page_untitled": "शीर्षकहीन",
|
||||
"create_api_key": "ऐ.पी.आई. चाभी बनाएं",
|
||||
"create_library": "लाइब्रेरी बनाएं",
|
||||
"create_link": "लिंक बनाएं",
|
||||
"create_link_to_share": "शेयर करने के लिए लिंक बनाएं",
|
||||
|
|
@ -726,6 +778,7 @@
|
|||
"create_user": "उपयोगकर्ता बनाइये",
|
||||
"created": "बनाया",
|
||||
"created_at": "बनाया था",
|
||||
"creating_linked_albums": "जुड़े हुए एल्बम बनाए जा रहे हैं..।",
|
||||
"crop": "छाँटें",
|
||||
"curated_object_page_title": "चीज़ें",
|
||||
"current_device": "वर्तमान उपकरण",
|
||||
|
|
@ -738,6 +791,7 @@
|
|||
"daily_title_text_date_year": "ई, एमएमएम दिन, वर्ष",
|
||||
"dark": "डार्क",
|
||||
"dark_theme": "डार्क थीम टॉगल करें",
|
||||
"date": "दिनांक",
|
||||
"date_after": "इसके बाद की तारीख",
|
||||
"date_and_time": "तिथि और समय",
|
||||
"date_before": "पहले की तारीख",
|
||||
|
|
@ -745,6 +799,7 @@
|
|||
"date_of_birth_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
|
||||
"date_range": "तिथि सीमा",
|
||||
"day": "दिन",
|
||||
"days": "दिन",
|
||||
"deduplicate_all": "सभी को डुप्लिकेट करें",
|
||||
"deduplication_criteria_1": "छवि का आकार बाइट्स में",
|
||||
"deduplication_criteria_2": "EXIF डेटा की संख्या",
|
||||
|
|
@ -833,6 +888,8 @@
|
|||
"edit_date": "संपादन की तारीख",
|
||||
"edit_date_and_time": "दिनांक और समय संपादित करें",
|
||||
"edit_date_and_time_action_prompt": "{count} तारीख और समय संपादित किए गए",
|
||||
"edit_date_and_time_by_offset": "अंकुर से दिनांक बदलें",
|
||||
"edit_date_and_time_by_offset_interval": "नयी दिनांक सीमा: {from} - {to}",
|
||||
"edit_description": "संपादित करें वर्णन",
|
||||
"edit_description_prompt": "कृपया एक नया विवरण चुनें:",
|
||||
"edit_exclusion_pattern": "बहिष्करण पैटर्न संपादित करें",
|
||||
|
|
@ -849,7 +906,6 @@
|
|||
"edit_tag": "टैग बदलें",
|
||||
"edit_title": "शीर्षक संपादित करें",
|
||||
"edit_user": "यूजर को संपादित करो",
|
||||
"edited": "संपादित",
|
||||
"editor": "संपादक",
|
||||
"editor_close_without_save_prompt": "परिवर्तन सहेजे नहीं जाएँगे",
|
||||
"editor_close_without_save_title": "संपादक बंद करें?",
|
||||
|
|
@ -872,7 +928,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": "त्रुटि - कुछ गलत हो गया",
|
||||
|
|
@ -905,6 +963,7 @@
|
|||
"failed_to_load_notifications": "सूचनाएँ लोड करने में विफल",
|
||||
"failed_to_load_people": "लोगों को लोड करने में विफल",
|
||||
"failed_to_remove_product_key": "उत्पाद कुंजी निकालने में विफल",
|
||||
"failed_to_reset_pin_code": "पिन कोड रीसेट करना विफल हुआ",
|
||||
"failed_to_stack_assets": "परिसंपत्तियों का ढेर लगाने में विफल",
|
||||
"failed_to_unstack_assets": "परिसंपत्तियों का ढेर खोलने में विफल",
|
||||
"failed_to_update_notification_status": "सूचना की स्थिति अपडेट करने में विफल",
|
||||
|
|
@ -913,6 +972,7 @@
|
|||
"paths_validation_failed": "{paths, plural, one {# पथ} other {# पथ}} सत्यापन में विफल रहे",
|
||||
"profile_picture_transparent_pixels": "प्रोफ़ाइल चित्रों में पारदर्शी पिक्सेल नहीं हो सकते।",
|
||||
"quota_higher_than_disk_size": "आपने डिस्क आकार से अधिक कोटा निर्धारित किया है",
|
||||
"something_went_wrong": "कुछ त्रुटि हुई",
|
||||
"unable_to_add_album_users": "उपयोगकर्ताओं को एल्बम में डालने में असमर्थ",
|
||||
"unable_to_add_assets_to_shared_link": "साझा लिंक में संपत्ति डालने में असमर्थ",
|
||||
"unable_to_add_comment": "टिप्पणी डालने में असमर्थ",
|
||||
|
|
@ -998,22 +1058,42 @@
|
|||
},
|
||||
"exif": "एक्सिफ",
|
||||
"exif_bottom_sheet_description": "विवरण जोड़ें..।",
|
||||
"exif_bottom_sheet_description_error": "विवरण के आधुनीकरण करने में त्रुटि हुई",
|
||||
"exif_bottom_sheet_details": "विवरण",
|
||||
"exif_bottom_sheet_location": "स्थान",
|
||||
"exif_bottom_sheet_no_description": "कोई विवरण नहीं",
|
||||
"exif_bottom_sheet_people": "लोग",
|
||||
"exif_bottom_sheet_person_add_person": "नाम डालें",
|
||||
"exit_slideshow": "स्लाइड शो से बाहर निकलें",
|
||||
"expand_all": "सभी का विस्तार",
|
||||
"experimental_settings_new_asset_list_subtitle": "कार्य प्रगति पर है",
|
||||
"experimental_settings_new_asset_list_title": "प्रयोगात्मक फोटो ग्रिड सक्षम करें",
|
||||
"experimental_settings_subtitle": "अपने जोखिम पर उपयोग करें!",
|
||||
"experimental_settings_title": "प्रयोगात्मक",
|
||||
"expire_after": "एक्सपायर आफ्टर",
|
||||
"expired": "खत्म हो चुका",
|
||||
"expires_date": "{date} को समाप्त हो रहा है",
|
||||
"explore": "अन्वेषण करना",
|
||||
"explorer": "समन्वेषक",
|
||||
"export": "निर्यात",
|
||||
"export_as_json": "JSON के रूप में निर्यात करें",
|
||||
"export_database": "डेटाबेस निर्यात करें",
|
||||
"export_database_description": "इस.क्यू.लाइट डेटाबेस निर्यात करें",
|
||||
"extension": "विस्तार",
|
||||
"external": "बाहरी",
|
||||
"external_libraries": "बाहरी पुस्तकालय",
|
||||
"external_network": "बाहरी नेटवर्क",
|
||||
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
|
||||
"face_unassigned": "सौंपे नहीं गए",
|
||||
"failed": "विफल हुआ",
|
||||
"failed_to_authenticate": "प्रमाणित करने में विफल",
|
||||
"failed_to_load_assets": "एसेट लोड करने में विफल",
|
||||
"failed_to_load_folder": "फोल्डर लोड करने में विफल",
|
||||
"favorite": "पसंदीदा",
|
||||
"favorite_action_prompt": "{count} पसंदीदा संकलन में जोड़े गए",
|
||||
"favorite_or_unfavorite_photo": "पसंदीदा या नापसंद फोटो",
|
||||
"favorites": "पसंदीदा",
|
||||
"favorites_page_no_favorites": "कोई पसंदीदा एसेट नहीं मिले",
|
||||
"feature_photo_updated": "फ़ीचर फ़ोटो अपडेट किया गया",
|
||||
"file_name": "फ़ाइल का नाम",
|
||||
"file_name_or_extension": "फ़ाइल का नाम या एक्सटेंशन",
|
||||
|
|
|
|||
203
i18n/hr.json
203
i18n/hr.json
|
|
@ -15,9 +15,9 @@
|
|||
"add_a_name": "Dodaj ime",
|
||||
"add_a_title": "Dodaj naslov",
|
||||
"add_birthday": "Dodaj rođendan",
|
||||
"add_endpoint": "Dodaj krajnju točnu",
|
||||
"add_endpoint": "Dodaj krajnju točku",
|
||||
"add_exclusion_pattern": "Dodaj uzorak izuzimanja",
|
||||
"add_import_path": "Dodaj import folder",
|
||||
"add_import_path": "Dodaj putanju uvoza",
|
||||
"add_location": "Dodaj lokaciju",
|
||||
"add_more_users": "Dodaj još korisnika",
|
||||
"add_partner": "Dodaj partnera",
|
||||
|
|
@ -28,35 +28,37 @@
|
|||
"add_to_album": "Dodaj u album",
|
||||
"add_to_album_bottom_sheet_added": "Dodano u {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Već u {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Neke lokalne stavke nije moguće dodati u album",
|
||||
"add_to_album_toggle": "Uključi/isključi odabir za {album}",
|
||||
"add_to_albums": "Dodaj u albume",
|
||||
"add_to_albums_count": "Dodaj u albume ({count})",
|
||||
"add_to_shared_album": "Dodaj u dijeljeni album",
|
||||
"add_upload_to_stack": "Dodaj preneseno u skup",
|
||||
"add_url": "Dodaj URL",
|
||||
"added_to_archive": "Dodano u arhivu",
|
||||
"added_to_favorites": "Dodano u omiljeno",
|
||||
"added_to_favorites_count": "Dodano {count, number} u omiljeno",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Dodajte uzorke izuzimanja. Globiranje pomoću *, ** i ? je podržano. Za ignoriranje svih datoteka u bilo kojem direktoriju pod nazivom \"Raw\", koristite \"**/Raw/**\". Da biste zanemarili sve datoteke koje završavaju na \".tif\", koristite \"**/*.tif\". Da biste zanemarili apsolutni put, koristite \"/path/to/ignore/**\".",
|
||||
"add_exclusion_pattern_description": "Dodajte uzorke izuzimanja. Globiranje pomoću *, ** i ? je podržano. Za ignoriranje svih datoteka u bilo kojem direktoriju pod nazivom \"Raw\", koristite \"**/Raw/**\". Kako biste ignorirali sve datoteke koje završavaju na \".tif\", koristite \"**/*.tif\". Kako biste ignorirali apsolutnu putanju, koristite \"/putanja/za/ignoriranje/**\".",
|
||||
"admin_user": "Administrator",
|
||||
"asset_offline_description": "Ovo sredstvo vanjske knjižnice više nije pronađeno na disku i premješteno je u smeće. Ako je datoteka premještena unutar biblioteke, provjerite svoju vremensku traku za novo odgovarajuće sredstvo. Da biste vratili ovo sredstvo, provjerite može li Immich pristupiti donjoj stazi datoteke i skenirajte biblioteku.",
|
||||
"authentication_settings": "Postavke autentikacije",
|
||||
"authentication_settings_description": "Uredi lozinku, OAuth, i druge postavke autentikacije",
|
||||
"authentication_settings_disable_all": "Jeste li sigurni da želite onemogućenit sve načine prijave? Prijava će biti potpuno onemogućena.",
|
||||
"authentication_settings_reenable": "Za ponovno uključivanje upotrijebite <link>naredbu poslužitelja</link>.",
|
||||
"asset_offline_description": "Ova stavka vanjske biblioteke nije pronađena na disku i premještena je u smeće. Ako je datoteka premještena unutar biblioteke, provjerite svoju vremensku traku za novu odgovarajuću stavku. Da biste vratili ovu stavku, provjerite može li Immich pristupiti donjoj putanji datoteke i skenirajte biblioteku.",
|
||||
"authentication_settings": "Postavke autentifikacije",
|
||||
"authentication_settings_description": "Upravljajte lozinkom, OAuthom i drugim postavkama autentifikacije",
|
||||
"authentication_settings_disable_all": "Jeste li sigurni da želite onemogućiti sve načine prijave? Prijava će biti potpuno onemogućena.",
|
||||
"authentication_settings_reenable": "Za ponovno uključivanje upotrijebite <link>naredbu servera</link>.",
|
||||
"background_task_job": "Pozadinski zadaci",
|
||||
"backup_database": "Kreiraj sigurnosnu kopiju baze podataka",
|
||||
"backup_database_enable_description": "Omogućite sigurnosne kopije baze podataka",
|
||||
"backup_keep_last_amount": "Količina prethodnih sigurnosnih kopija za čuvanje",
|
||||
"backup_onboarding_1_description": "kopija izvan lokacije u oblaku ili na drugoj fizičkoj lokaciji.",
|
||||
"backup_onboarding_2_description": "lokalne kopije na različitim uređajima. To uključuje glavne datoteke i sigurnosnu kopiju tih datoteka lokalno.",
|
||||
"backup_onboarding_2_description": "lokalne kopije na različitim uređajima. To uključuje glavne datoteke i lokalnu sigurnosnu kopiju tih datoteka.",
|
||||
"backup_onboarding_3_description": "ukupne kopije vaših podataka, uključujući izvorne datoteke. To uključuje 1 kopiju izvan lokacije i 2 lokalne kopije.",
|
||||
"backup_onboarding_description": "Preporučuje se <backblaze-link>3-2-1 strategija sigurnosnog kopiranja</backblaze-link> za zaštitu vaših podataka. Trebali biste čuvati kopije svojih prenesenih fotografija/videozapisa kao i Immich bazu podataka za sveobuhvatno rješenje sigurnosne kopije.",
|
||||
"backup_onboarding_footer": "Za više informacija o sigurnosnom kopiranju Immich, molimo pogledajte <link>dokumentaciju</link>.",
|
||||
"backup_onboarding_footer": "Za više informacija o sigurnosnom kopiranju Immicha, molimo pogledajte <link>dokumentaciju</link>.",
|
||||
"backup_onboarding_parts_title": "3-2-1 sigurnosna kopija uključuje:",
|
||||
"backup_onboarding_title": "Sigurnosne kopije",
|
||||
"backup_settings": "Postavke sigurnosne kopije",
|
||||
"backup_settings_description": "Upravljajte postavkama izvoza baze podataka.",
|
||||
"backup_settings": "Postavke sigurnosne kopije baze podataka",
|
||||
"backup_settings_description": "Upravljajte postavkama sigurnosne kopije baze podataka.",
|
||||
"cleared_jobs": "Izbrisani poslovi za: {job}",
|
||||
"config_set_by_file": "Konfiguracija je trenutno postavljena konfiguracijskom datotekom",
|
||||
"confirm_delete_library": "Jeste li sigurni da želite izbrisati biblioteku {library}?",
|
||||
|
|
@ -65,23 +67,23 @@
|
|||
"confirm_reprocess_all_faces": "Jeste li sigurni da želite ponovno obraditi sva lica? Ovo će također obrisati imenovane osobe.",
|
||||
"confirm_user_password_reset": "Jeste li sigurni da želite poništiti lozinku korisnika {user}?",
|
||||
"confirm_user_pin_code_reset": "Jeste li sigurni da želite resetirati PIN korisnika {user}?",
|
||||
"create_job": "Izradi zadatak",
|
||||
"cron_expression": "Cron izraz (expression)",
|
||||
"create_job": "Stvori posao",
|
||||
"cron_expression": "Cron izraz",
|
||||
"cron_expression_description": "Postavite interval skeniranja koristeći cron format. Za više informacija pogledajte npr. <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Cron unaprijed postavljene postavke izraza",
|
||||
"cron_expression_presets": "Unaprijed postavljene postavke cron izraza",
|
||||
"disable_login": "Onemogući prijavu",
|
||||
"duplicate_detection_job_description": "Pokrenite strojno učenje na materijalima kako biste otkrili slične slike. Oslanja se na Pametno Pretraživanje",
|
||||
"exclusion_pattern_description": "Uzorci izuzimanja omogućuju vam da zanemarite datoteke i mape prilikom skeniranja svoje biblioteke. Ovo je korisno ako imate mape koje sadrže datoteke koje ne želite uvesti, kao što su RAW datoteke.",
|
||||
"external_library_management": "Upravljanje vanjskom knjižnicom",
|
||||
"duplicate_detection_job_description": "Pokrenite strojno učenje na stavkama kako biste otkrili slične slike. Oslanja se na Pametno pretraživanje",
|
||||
"exclusion_pattern_description": "Uzorci izuzimanja omogućuju vam da ignorirate datoteke i mape prilikom skeniranja svoje biblioteke. Ovo je korisno ako imate mape koje sadrže datoteke koje ne želite uvesti, kao što su RAW datoteke.",
|
||||
"external_library_management": "Upravljanje vanjskom bibliotekom",
|
||||
"face_detection": "Detekcija lica",
|
||||
"face_detection_description": "Prepoznajte lica u sredstvima pomoću strojnog učenja. Za videozapise u obzir se uzima samo minijaturni prikaz. \"Sve\" (ponovno) obrađuje svu imovinu. \"Nedostaje\" stavlja u red čekanja sredstva koja još nisu obrađena. Otkrivena lica bit će stavljena u red čekanja za prepoznavanje lica nakon dovršetka prepoznavanja lica, grupirajući ih u postojeće ili nove osobe.",
|
||||
"facial_recognition_job_description": "Grupirajte otkrivena lica u osobe. Ovaj se korak pokreće nakon dovršetka prepoznavanja lica. \"Sve\" (ponovno) grupira sva lica. \"Nedostajuća\" lica u redovima kojima nije dodijeljena osoba.",
|
||||
"face_detection_description": "Detektirajte lica u stavkama pomoću strojnog učenja. Za videozapise se uzima u obzir samo sličica. \"Osvježi\" (ponovno) obrađuje sve stavke. \"Poništi\" dodatno briše sve trenutne podatke o licu. \"Nedostaje\" stavlja u red čekanja stavke koje još nisu obrađene. Detektirana lica bit će stavljena u red čekanja za Prepoznavanje lica nakon što se dovrši Detekcija lica, grupirajući ih u postojeće ili nove osobe.",
|
||||
"facial_recognition_job_description": "Grupirajte otkrivena lica u osobe. Ovaj korak se izvršava nakon što je Detekcija lica dovršena. \"Resetiraj\" (ponovno) grupira sva lica. \"Nedostaje\" stavlja u red lica kojima nije dodijeljena osoba.",
|
||||
"failed_job_command": "Naredba {command} nije uspjela za posao: {job}",
|
||||
"force_delete_user_warning": "UPOZORENJE: Ovo će odmah ukloniti korisnika i sve pripadajuće podatke. Ovo se ne može poništiti i datoteke se ne mogu vratiti.",
|
||||
"force_delete_user_warning": "UPOZORENJE: Ovo će odmah ukloniti korisnika i sve pripadajuće stavke. Ovo se ne može poništiti i datoteke se ne mogu vratiti.",
|
||||
"image_format": "Format",
|
||||
"image_format_description": "WebP proizvodi manje datoteke od JPEG-a, ali se sporije kodira.",
|
||||
"image_fullsize_description": "Slika pune veličine bez meta podataka, koristi se prilikom zumiranja",
|
||||
"image_fullsize_enabled": "Omogući generiranje slike pune veličine",
|
||||
"image_fullsize_description": "Slika pune veličine bez metapodataka, koristi se prilikom zumiranja",
|
||||
"image_fullsize_enabled": "Omogući generiranje slika pune veličine",
|
||||
"image_fullsize_enabled_description": "Generiraj sliku pune veličine za formate koji nisu prilagođeni webu. Kada je opcija \"Preferiraj ugrađeni pregled\" omogućena, ugrađeni pregledi koriste se izravno bez konverzije. Ne utječe na formate prilagođene webu kao što je JPEG.",
|
||||
"image_fullsize_quality_description": "Kvaliteta slike pune veličine od 1 do 100. Veća vrijednost znači bolja kvaliteta, ali stvara veće datoteke.",
|
||||
"image_fullsize_title": "Postavke slike pune veličine",
|
||||
|
|
@ -89,7 +91,7 @@
|
|||
"image_prefer_embedded_preview_setting_description": "Koristite ugrađene preglede u RAW fotografije kao ulaz za obradu slike kada su dostupni. To može proizvesti preciznije boje za neke slike, ali kvaliteta pregleda ovisi o kameri i slika može imati više artifakta kompresije.",
|
||||
"image_prefer_wide_gamut": "Preferirajte široku gamu",
|
||||
"image_prefer_wide_gamut_setting_description": "Koristite Display P3 za sličice. Ovo bolje čuva živost slika sa širokim prostorima boja, ali slike mogu izgledati drugačije na starim uređajima sa starom verzijom preglednika. sRGB slike čuvaju se kao sRGB kako bi se izbjegle promjene boja.",
|
||||
"image_preview_description": "Slika srednje veličine s ogoljenim metapodacima, koristi se prilikom pregledavanja jednog sredstva i za strojno učenje",
|
||||
"image_preview_description": "Slika srednje veličine s uklonjenim metapodacima, koristi se prilikom pregledavanja jedne stavke i za strojno učenje",
|
||||
"image_preview_quality_description": "Kvaliteta pregleda od 1-100. Više je bolje, ali proizvodi veće datoteke i može smanjiti odziv aplikacije. Postavljanje niske vrijednosti može utjecati na kvalitetu strojnog učenja.",
|
||||
"image_preview_title": "Postavke pregleda",
|
||||
"image_quality": "Kvaliteta",
|
||||
|
|
@ -116,27 +118,31 @@
|
|||
"library_scanning_enable_description": "Omogući periodično skeniranje biblioteke",
|
||||
"library_settings": "Externa biblioteka",
|
||||
"library_settings_description": "Upravljajte postavkama vanjske biblioteke",
|
||||
"library_tasks_description": "Skeniraj eksterne biblioteke za nove i/ili promijenjene resurse",
|
||||
"library_tasks_description": "Skeniraj vanjske biblioteke za nove i/ili promijenjene stavke",
|
||||
"library_watching_enable_description": "Pratite vanjske biblioteke za promjena datoteke",
|
||||
"library_watching_settings": "Gledanje biblioteke (EKSPERIMENTALNO)",
|
||||
"library_watching_settings_description": "Automatsko praćenje promijenjenih datoteke",
|
||||
"logging_enable_description": "Omogući zapisivanje",
|
||||
"logging_level_description": "Kada je omogućeno, koju razinu zapisivanja koristiti.",
|
||||
"logging_settings": "Zapisivanje",
|
||||
"machine_learning_availability_checks": "Provjere dostupnosti",
|
||||
"machine_learning_availability_checks_enabled": "Omogući provjere dostupnosti",
|
||||
"machine_learning_availability_checks_interval": "Provjeri interval",
|
||||
"machine_learning_availability_checks_interval_description": "Interval u milisekundama između provjera dostupnosti",
|
||||
"machine_learning_clip_model": "CLIP model",
|
||||
"machine_learning_clip_model_description": "Naziv CLIP modela navedenog <link>ovdje</link>. Imajte na umu da morate ponovno pokrenuti posao 'Pametno Pretraživanje' za sve slike nakon promjene modela.",
|
||||
"machine_learning_duplicate_detection": "Detekcija Duplikata",
|
||||
"machine_learning_duplicate_detection_enabled": "Omogući detekciju duplikata",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Ako je onemogućeno, potpuno identična sredstva i dalje će biti deduplicirana.",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Ako je onemogućeno, potpuno identične stavke i dalje će biti deduplicirane.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Upotrijebite CLIP ugradnje da biste pronašli vjerojatne duplikate",
|
||||
"machine_learning_enabled": "Uključi strojsko učenje",
|
||||
"machine_learning_enabled_description": "Ukoliko je ovo isključeno, sve funkcije strojnoga učenja biti će isključene bez obzira na postavke ispod.",
|
||||
"machine_learning_facial_recognition": "Detekcija lica",
|
||||
"machine_learning_facial_recognition": "Prepoznavanje lica",
|
||||
"machine_learning_facial_recognition_description": "Detektiraj, prepoznaj i grupiraj lica u fotografijama",
|
||||
"machine_learning_facial_recognition_model": "Model prepoznavanja lica",
|
||||
"machine_learning_facial_recognition_model_description": "Modeli su navedeni silaznim redoslijedom veličine. Veći modeli su sporiji i koriste više memorije, ali daju bolje rezultate. Imajte na umu da morate ponovno pokrenuti posao detekcije lica za sve slike nakon promjene modela.",
|
||||
"machine_learning_facial_recognition_setting": "Omogući prepoznavanje lica",
|
||||
"machine_learning_facial_recognition_setting_description": "Ako je onemogućeno, slike neće biti kodirane za prepoznavanje lica i neće popuniti odjeljak Ljudi na stranici Istraživanje.",
|
||||
"machine_learning_facial_recognition_setting_description": "Ako je onemogućeno, slike neće biti kodirane za prepoznavanje lica i neće popuniti odjeljak Osobe na stranici Istraži.",
|
||||
"machine_learning_max_detection_distance": "Maksimalna udaljenost za detektiranje",
|
||||
"machine_learning_max_detection_distance_description": "Maksimalna udaljenost između dvije slike da bi se smatrale duplikatima, u rasponu od 0,001-0,1. Više vrijednosti otkrit će više duplikata, ali mogu rezultirati netočnim rezultatima.",
|
||||
"machine_learning_max_recognition_distance": "Maksimalna udaljenost za detekciju",
|
||||
|
|
@ -144,7 +150,7 @@
|
|||
"machine_learning_min_detection_score": "Minimalni rezultat otkrivanja",
|
||||
"machine_learning_min_detection_score_description": "Minimalni rezultat pouzdanosti za detektirano lice od 0-1. Niže vrijednosti otkrit će više lica, ali mogu dovesti do lažno pozitivnih rezultata.",
|
||||
"machine_learning_min_recognized_faces": "Minimum prepoznatih lica",
|
||||
"machine_learning_min_recognized_faces_description": "Najmanji broj prepoznatih lica za osobu koja se stvara. Povećanje toga čini prepoznavanje lica preciznijim po cijenu povećanja šanse da lice nije dodijeljeno osobi.",
|
||||
"machine_learning_min_recognized_faces_description": "Najmanji broj prepoznatih lica za osobu koja se stvara. Povećanje toga čini Prepoznavanje lica preciznijim po cijenu povećanja šanse da lice nije dodijeljeno osobi.",
|
||||
"machine_learning_settings": "Postavke strojnog učenja",
|
||||
"machine_learning_settings_description": "Upravljajte značajkama i postavkama strojnog učenja",
|
||||
"machine_learning_smart_search": "Pametna pretraga",
|
||||
|
|
@ -170,21 +176,21 @@
|
|||
"memory_cleanup_job": "Čišćenje memorije",
|
||||
"memory_generate_job": "Generiranje memorije",
|
||||
"metadata_extraction_job": "Izdvoj metapodatke",
|
||||
"metadata_extraction_job_description": "Izdvojite podatke o metapodacima iz svakog sredstva, kao što su GPS, lica i rezolucija",
|
||||
"metadata_extraction_job_description": "Izdvojite metapodatke iz svake stavke, kao što su GPS, lica i rezolucija",
|
||||
"metadata_faces_import_setting": "Omogući uvoz lica",
|
||||
"metadata_faces_import_setting_description": "Uvezite lica iz EXIF podataka slike i sidecar datoteka",
|
||||
"metadata_settings": "Postavke Metapodataka",
|
||||
"metadata_settings_description": "Upravljanje postavkama metapodataka",
|
||||
"migration_job": "Migracija",
|
||||
"migration_job_description": "Premjestite minijature za sredstva i lica u najnoviju strukturu mapa",
|
||||
"migration_job_description": "Premjestite sličice za stavke i lica u najnoviju strukturu mapa",
|
||||
"nightly_tasks_cluster_faces_setting_description": "Pokreni prepoznavanje lica na novootkrivenim licima",
|
||||
"nightly_tasks_cluster_new_faces_setting": "Grupiraj nova lica",
|
||||
"nightly_tasks_database_cleanup_setting": "Zadaci čišćenja baze podataka",
|
||||
"nightly_tasks_database_cleanup_setting_description": "Očisti stare, istekle podatke iz baze podataka",
|
||||
"nightly_tasks_generate_memories_setting": "Generiraj uspomene",
|
||||
"nightly_tasks_generate_memories_setting_description": "Stvori nove uspomene iz sadržaja",
|
||||
"nightly_tasks_generate_memories_setting_description": "Stvori nove uspomene iz stavki",
|
||||
"nightly_tasks_missing_thumbnails_setting": "Generiraj nedostajuće sličice",
|
||||
"nightly_tasks_missing_thumbnails_setting_description": "Stavi u red čekanja sadržaje bez sličica za generiranje sličica",
|
||||
"nightly_tasks_missing_thumbnails_setting_description": "Stavke bez sličica stavi u red čekanja za generiranje sličica",
|
||||
"nightly_tasks_settings": "Postavke noćnih zadataka",
|
||||
"nightly_tasks_settings_description": "Upravljanje noćnim zadacima",
|
||||
"nightly_tasks_start_time_setting": "Vrijeme početka",
|
||||
|
|
@ -193,7 +199,7 @@
|
|||
"nightly_tasks_sync_quota_usage_setting_description": "Ažuriraj korisničku kvotu za pohranu na temelju trenutne potrošnje",
|
||||
"no_paths_added": "Nema dodanih putanja",
|
||||
"no_pattern_added": "Nije dodan uzorak",
|
||||
"note_apply_storage_label_previous_assets": "Napomena: da biste primijenili Oznaku Pohrane na prethodno prenesena sredstva, pokrenite",
|
||||
"note_apply_storage_label_previous_assets": "Napomena: Da biste primijenili Oznaku pohrane na prethodno prenesene stavke, pokrenite",
|
||||
"note_cannot_be_changed_later": "NAPOMENA: Ovo se ne može promijeniti kasnije!",
|
||||
"notification_email_from_address": "Od adrese",
|
||||
"notification_email_from_address_description": "E-mail adresa pošiljatelja, na primjer: \"Immich Photo Server <noreply@example.com>\". Obavezno koristite adresu s koje vam je dopušteno slanje e-pošte.",
|
||||
|
|
@ -202,6 +208,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignoriraj pogreške provjere valjanosti TLS certifikata (nije preporučeno)",
|
||||
"notification_email_password_description": "Lozinka za korištenje pri autentifikaciji s poslužiteljem e-pošte",
|
||||
"notification_email_port_description": "Port poslužitelja e-pošte (npr. 25, 465, ili 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Koristi SMTPS (SMTP umjesto TLS)",
|
||||
"notification_email_sent_test_email_button": "Pošaljite probni e-mail i spremi",
|
||||
"notification_email_setting_description": "Postavke za slanje e-mail obavijeste",
|
||||
"notification_email_test_email": "Pošalji probni e-mail",
|
||||
|
|
@ -260,21 +268,21 @@
|
|||
"sidecar_job": "Sidecar metapodaci",
|
||||
"sidecar_job_description": "Otkrijte ili sinkronizirajte sidecar metapodatke iz datotečnog sustava",
|
||||
"slideshow_duration_description": "Broj sekundi za prikaz svake slike",
|
||||
"smart_search_job_description": "Pokrenite strojno učenje na sredstvima za podršku pametnog pretraživanja",
|
||||
"storage_template_date_time_description": "Vremenska oznaka stvaranja sredstva koristi se za informacije o datumu i vremenu",
|
||||
"smart_search_job_description": "Pokrenite strojno učenje na stavkama za korištenje Pametnog pretraživanja",
|
||||
"storage_template_date_time_description": "Vremenska oznaka stvaranja stavke koristi se za informacije o datumu i vremenu",
|
||||
"storage_template_date_time_sample": "Vrijeme uzorka {date}",
|
||||
"storage_template_enable_description": "Omogući mehanizam predloška za pohranu",
|
||||
"storage_template_hash_verification_enabled": "Omogućena hash provjera",
|
||||
"storage_template_hash_verification_enabled_description": "Omogućuje hash provjeru, nemojte je onemogućiti osim ako niste sigurni u implikacije",
|
||||
"storage_template_migration": "Migracija predloška za pohranu",
|
||||
"storage_template_migration_description": "Primijenite trenutni <link>{template}</link> na prethodno prenesena sredstva",
|
||||
"storage_template_migration_info": "Predložak za pohranu će sve nastavke (ekstenzije) pretvoriti u mala slova. Promjene predloška primjenjivat će se samo na nova sredstva. Za retroaktivnu primjenu predloška na prethodno prenesena sredstva, pokrenite <link>{job}</link>.",
|
||||
"storage_template_migration_description": "Primijenite trenutni <link>{template}</link> na prethodno prenesene stavke",
|
||||
"storage_template_migration_info": "Predložak za pohranu pretvorit će sve datotečne nastavke u mala slova. Promjene predloška primijenit će se samo na nove stavke. Da biste retroaktivno primijenili predložak na prethodno prenesene stavke, pokrenite <link>{job}<link>.",
|
||||
"storage_template_migration_job": "Posao Migracije Predloška Pohrane",
|
||||
"storage_template_more_details": "Za više pojedinosti o ovoj značajci pogledajte <template-link>Predložak pohrane</template-link> i njegove <implications-link>implikacije</implications-link>",
|
||||
"storage_template_onboarding_description_v2": "Kada je omogućena, ova će značajka automatski organizira datoteke prema predlošku koji je definirao korisnik. Za više informacija pogledajte <link>dokumentaciju</link>.",
|
||||
"storage_template_path_length": "Približno ograničenje duljine putanje: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Predložak pohrane",
|
||||
"storage_template_settings_description": "Upravljajte strukturom mape i nazivom datoteke učitanog sredstva",
|
||||
"storage_template_settings_description": "Upravljajte strukturom mape i nazivom datoteke učitane stavke",
|
||||
"storage_template_user_label": "<code>{label}</code> je korisnička oznaka za pohranu",
|
||||
"system_settings": "Postavke Sustava",
|
||||
"tag_cleanup_job": "Čišćenje oznaka",
|
||||
|
|
@ -292,7 +300,7 @@
|
|||
"theme_settings": "Postavke tema",
|
||||
"theme_settings_description": "Upravljajte prilagodbom Immich web sučelja",
|
||||
"thumbnail_generation_job": "Generirajte sličice",
|
||||
"thumbnail_generation_job_description": "Generirajte velike, male i zamućene sličice za svaki materijal, kao i sličice za svaku osobu",
|
||||
"thumbnail_generation_job_description": "Generirajte velike, male i zamućene sličice za svaku stavku, kao i sličice za svaku osobu",
|
||||
"transcoding_acceleration_api": "API ubrzanja",
|
||||
"transcoding_acceleration_api_description": "API koji će komunicirati s vašim uređajem radi ubrzanja transkodiranja. Ova postavka je 'najveći trud': vratit će se na softversko transkodiranje u slučaju kvara. VP9 može ili ne mora raditi ovisno o vašem hardveru.",
|
||||
"transcoding_acceleration_nvenc": "NVENC (zahtjeva NVIDIA GPU)",
|
||||
|
|
@ -355,20 +363,20 @@
|
|||
"transcoding_video_codec_description": "VP9 ima visoku učinkovitost i web-kompatibilnost, ali treba dulje za transkodiranje. HEVC ima sličnu izvedbu, ali ima slabiju web kompatibilnost. H.264 široko je kompatibilan i brzo se transkodira, ali proizvodi mnogo veće datoteke. AV1 je najučinkovitiji kodek, ali nema podršku na starijim uređajima.",
|
||||
"trash_enabled_description": "Omogućite značajke Smeća",
|
||||
"trash_number_of_days": "Broj dana",
|
||||
"trash_number_of_days_description": "Broj dana za držanje sredstava u smeću prije njihovog trajnog uklanjanja",
|
||||
"trash_number_of_days_description": "Broj dana za čuvanje stavki u smeću prije njihovog trajnog uklanjanja",
|
||||
"trash_settings": "Postavke Smeća",
|
||||
"trash_settings_description": "Upravljanje postavkama smeća",
|
||||
"unlink_all_oauth_accounts": "Odspoji sve OAuth račune",
|
||||
"unlink_all_oauth_accounts_description": "Zapamtite da odspojite sve OAuth račune prije prelaska na novog pružatelja usluge.",
|
||||
"unlink_all_oauth_accounts_prompt": "Jeste li sigurni da želite odspojiti sve OAuth račune? Ovo će resetirati OAuth ID za svakog korisnika i ne može se poništiti.",
|
||||
"user_cleanup_job": "Čišćenje korisnika",
|
||||
"user_delete_delay": "Račun i sredstva korisnika <b>{user}</b> bit će zakazani za trajno brisanje za {delay, plural, one {# day} other {# days}}.",
|
||||
"user_delete_delay": "Račun i stavke korisnika <b>{user}</b> bit će stavljeni u red čekanja trajnog brisanja za {delay, plural, one {# dan} other {# dana}}.",
|
||||
"user_delete_delay_settings": "Brisanje odgode",
|
||||
"user_delete_delay_settings_description": "Broj dana nakon uklanjanja za trajno brisanje korisničkog računa i imovine. Posao brisanja korisnika pokreće se u ponoć kako bi se provjerili korisnici koji su spremni za brisanje. Promjene ove postavke bit će procijenjene pri sljedećem izvršavanju.",
|
||||
"user_delete_immediately": "Račun i sredstva korisnika <b>{user}</b> bit će stavljeni u red čekanja za trajno brisanje <b>odmah</b>.",
|
||||
"user_delete_immediately_checkbox": "Stavite korisnika i imovinu u red za trenutačno brisanje",
|
||||
"user_delete_delay_settings_description": "Broj dana nakon uklanjanja za trajno brisanje korisničkog računa i stavki. Posao brisanja korisnika pokreće se u ponoć kako bi se provjerili korisnici koji su spremni za brisanje. Promjene ove postavke bit će procijenjene pri sljedećem izvršavanju.",
|
||||
"user_delete_immediately": "Račun i stavke korisnika <b>{user}</b> bit će stavljeni u red čekanja za trajno brisanje <b>odmah</b>.",
|
||||
"user_delete_immediately_checkbox": "Stavite korisnika i stavke u red čekanja za trenutno brisanje",
|
||||
"user_details": "Detalji korisnika",
|
||||
"user_management": "Upravljanje Korisnicima",
|
||||
"user_management": "Upravljanje korisnicima",
|
||||
"user_password_has_been_reset": "Korisnička lozinka je poništena:",
|
||||
"user_password_reset_description": "Molimo dostavite privremenu lozinku korisniku i obavijestite ga da će morati promijeniti lozinku pri sljedećoj prijavi.",
|
||||
"user_restore_description": "Račun korisnika <b>{user}</b> bit će vraćen.",
|
||||
|
|
@ -390,13 +398,15 @@
|
|||
"advanced_settings_enable_alternate_media_filter_subtitle": "Koristite ovu opciju za filtriranje medija tijekom sinkronizacije na temelju alternativnih kriterija. Pokušajte ovo samo ako imate problema s aplikacijom koja ne prepoznaje sve albume.",
|
||||
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTALNO] Koristite alternativni filter za sinkronizaciju albuma na uređaju",
|
||||
"advanced_settings_log_level_title": "Razina zapisivanja: {level}",
|
||||
"advanced_settings_prefer_remote_subtitle": "Neki uređaji sporo učitavaju sličice s lokalnih resursa. Aktivirajte ovu postavku kako biste umjesto toga učitali slike s udaljenih izvora.",
|
||||
"advanced_settings_prefer_remote_subtitle": "Neki uređaji sporo učitavaju sličice s lokalnih stavki. Aktivirajte ovu postavku kako biste umjesto toga učitali slike s udaljenih izvora.",
|
||||
"advanced_settings_prefer_remote_title": "Preferiraj udaljene slike",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definirajte zaglavlja posrednika koja Immich treba slati sa svakim mrežnim zahtjevom.",
|
||||
"advanced_settings_proxy_headers_title": "Proxy zaglavlja",
|
||||
"advanced_settings_readonly_mode_subtitle": "Omogućuje read-only mod u kojem je moguće samo pregledavanje fotografija, radnje poput odabira više fotografija, dijeljenje, proiciranje i brisanje svih fotografija su onemogućene. Upali/ugasi read-only mod preko korisnickog avatara na glavnom ekranu.",
|
||||
"advanced_settings_readonly_mode_title": "Read-only mod",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Preskoči provjeru SSL certifikata za krajnju točku poslužitelja. Potrebno za samo-potpisane certifikate.",
|
||||
"advanced_settings_self_signed_ssl_title": "Dopusti samo-potpisane SSL certifikate",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatski izbriši ili obnovi resurs na ovom uređaju kada se ta radnja izvrši na webu",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatski izbriši ili obnovi stavku na ovom uređaju kada se ta radnja izvrši na webu",
|
||||
"advanced_settings_sync_remote_deletions_title": "Sinkroniziraj udaljena brisanja [EKSPERIMENTALNO]",
|
||||
"advanced_settings_tile_subtitle": "Postavke za napredne korisnike",
|
||||
"advanced_settings_troubleshooting_subtitle": "Omogući dodatne značajke za rješavanje problema",
|
||||
|
|
@ -421,14 +431,15 @@
|
|||
"album_remove_user_confirmation": "Jeste li sigurni da želite ukloniti {user}?",
|
||||
"album_search_not_found": "Nema albuma koji odgovaraju vašem pretraživanju",
|
||||
"album_share_no_users": "Čini se da ste podijelili ovaj album sa svim korisnicima ili nemate nijednog korisnika s kojim biste ga dijelili.",
|
||||
"album_summary": "Sažetak albuma",
|
||||
"album_updated": "Album ažuriran",
|
||||
"album_updated_setting_description": "Primite obavijest e-poštom kada dijeljeni album ima nova sredstva",
|
||||
"album_updated_setting_description": "Primite obavijest e-poštom kada dijeljeni album ima nove stavke",
|
||||
"album_user_left": "Napušten {album}",
|
||||
"album_user_removed": "Uklonjen {user}",
|
||||
"album_viewer_appbar_delete_confirm": "Jeste li sigurni da želite izbrisati ovaj album s vašeg računa?",
|
||||
"album_viewer_appbar_share_err_delete": "Neuspješno brisanje albuma",
|
||||
"album_viewer_appbar_share_err_leave": "Neuspješno napuštanje albuma",
|
||||
"album_viewer_appbar_share_err_remove": "Postoje problemi s uklanjanjem resursa iz albuma",
|
||||
"album_viewer_appbar_share_err_remove": "Postoje problemi s uklanjanjem stavki iz albuma",
|
||||
"album_viewer_appbar_share_err_title": "Neuspješno mijenjanje naslova albuma",
|
||||
"album_viewer_appbar_share_leave": "Napusti album",
|
||||
"album_viewer_appbar_share_to": "Podijeli s",
|
||||
|
|
@ -437,8 +448,8 @@
|
|||
"albums": "Albumi",
|
||||
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albumi}}",
|
||||
"albums_default_sort_order": "Zadani redoslijed sortiranja albuma",
|
||||
"albums_default_sort_order_description": "Početni redoslijed sortiranja elemenata prilikom izrade novih albuma.",
|
||||
"albums_feature_description": "Zbirke resursa koje se mogu dijeliti s drugim korisnicima.",
|
||||
"albums_default_sort_order_description": "Početni redoslijed sortiranja stavki prilikom izrade novih albuma.",
|
||||
"albums_feature_description": "Zbirke stavki koje se mogu dijeliti s drugim korisnicima.",
|
||||
"albums_on_device_count": "Albumi na uređaju ({count})",
|
||||
"all": "Sve",
|
||||
"all_albums": "Svi albumi",
|
||||
|
|
@ -454,61 +465,66 @@
|
|||
"api_key_description": "Ova će vrijednost biti prikazana samo jednom. Obavezno ju kopirajte prije zatvaranja prozora.",
|
||||
"api_key_empty": "Naziv vašeg API ključa ne smije biti prazan",
|
||||
"api_keys": "API Ključevi",
|
||||
"app_architecture_variant": "Varijanta(Arhitektura)",
|
||||
"app_bar_signout_dialog_content": "Jeste li sigurni da se želite odjaviti?",
|
||||
"app_bar_signout_dialog_ok": "Da",
|
||||
"app_bar_signout_dialog_title": "Odjavi se",
|
||||
"app_settings": "Postavke Aplikacije",
|
||||
"app_download_links": "Poveznica za preuzimanje aplikacije",
|
||||
"app_settings": "Postavke aplikacije",
|
||||
"app_update_available": "Ažuriranje aplikacije je dostupno",
|
||||
"appears_in": "Pojavljuje se u",
|
||||
"archive": "Arhiva",
|
||||
"archive_action_prompt": "{count} dodano u arhivu",
|
||||
"archive_or_unarchive_photo": "Arhivirajte ili dearhivirajte fotografiju",
|
||||
"archive_page_no_archived_assets": "Nema arhiviranih resursa",
|
||||
"archive_page_no_archived_assets": "Nema arhiviranih stavki",
|
||||
"archive_page_title": "Arhiviraj ({count})",
|
||||
"archive_size": "Veličina arhive",
|
||||
"archive_size_description": "Konfigurirajte veličinu arhive za preuzimanja (u GiB)",
|
||||
"archived": "Ahrivirano",
|
||||
"archived": "Arhivirano",
|
||||
"archived_count": "{count, plural, other {Archived #}}",
|
||||
"are_these_the_same_person": "Je li ovo ista osoba?",
|
||||
"are_you_sure_to_do_this": "Jeste li sigurni da to želite učiniti?",
|
||||
"asset_action_delete_err_read_only": "Nije moguće izbrisati resurse samo za čitanje, preskačem",
|
||||
"asset_action_share_err_offline": "Nije moguće dohvatiti izvanmrežne resurse, preskačem",
|
||||
"asset_action_delete_err_read_only": "Nije moguće izbrisati stavke samo za čitanje, preskakanje",
|
||||
"asset_action_share_err_offline": "Nije moguće dohvatiti izvanmrežne stavke, preskakanje",
|
||||
"asset_added_to_album": "Dodano u album",
|
||||
"asset_adding_to_album": "Dodavanje u album…",
|
||||
"asset_description_updated": "Opis imovine je ažuriran",
|
||||
"asset_filename_is_offline": "Sredstvo {filename} je izvan mreže",
|
||||
"asset_has_unassigned_faces": "Materijal ima nedodijeljena lica",
|
||||
"asset_hashing": "Sažimanje…",
|
||||
"asset_description_updated": "Opis stavke je ažuriran",
|
||||
"asset_filename_is_offline": "Stavka {filename} je izvan mreže",
|
||||
"asset_has_unassigned_faces": "Stavka ima nedodijeljena lica",
|
||||
"asset_hashing": "Hashiranje…",
|
||||
"asset_list_group_by_sub_title": "Grupiraj po",
|
||||
"asset_list_layout_settings_dynamic_layout_title": "Dinamički raspored",
|
||||
"asset_list_layout_settings_group_automatically": "Automatski",
|
||||
"asset_list_layout_settings_group_by": "Grupiraj resurse po",
|
||||
"asset_list_layout_settings_group_by": "Grupiraj stavke po",
|
||||
"asset_list_layout_settings_group_by_month_day": "Mjesec + dan",
|
||||
"asset_list_layout_sub_title": "Raspored",
|
||||
"asset_list_settings_subtitle": "Postavke izgleda mreže fotografija",
|
||||
"asset_list_settings_title": "Mreža Fotografija",
|
||||
"asset_offline": "Sredstvo izvan mreže",
|
||||
"asset_offline_description": "Ovaj materijal je izvan mreže. Immich ne može pristupiti lokaciji datoteke. Provjerite je li sredstvo dostupno, a zatim ponovno skenirajte biblioteku.",
|
||||
"asset_restored_successfully": "Resurs uspješno obnovljen",
|
||||
"asset_list_settings_subtitle": "Postavke izgleda Mreže fotografija",
|
||||
"asset_list_settings_title": "Mreža fotografija",
|
||||
"asset_offline": "Stavka izvan mreže",
|
||||
"asset_offline_description": "Ova vanjska stavka nije pronađena na disku. Za pomoć se obratite Immich administratoru.",
|
||||
"asset_restored_successfully": "Stavka uspješno obnovljena",
|
||||
"asset_skipped": "Preskočeno",
|
||||
"asset_skipped_in_trash": "U smeću",
|
||||
"asset_uploaded": "Učitano",
|
||||
"asset_uploading": "Šaljem…",
|
||||
"asset_viewer_settings_subtitle": "Upravljajte postavkama preglednika vaše galerije",
|
||||
"asset_viewer_settings_title": "Preglednik Resursa",
|
||||
"assets": "Sredstva",
|
||||
"assets_added_count": "Dodano {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_added_to_album_count": "Dodano {count, plural, one {# asset} other {# assets}} u album",
|
||||
"assets_added_to_albums_count": "Dodano je {assetTotal} datoteka u {albumTotal} albuma",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Sadržaj se ne može dodati u album} other {{count} sadržaja se ne mogu dodati u album}}",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {Datoteka se ne može dodati ni u jedan album} few {Datoteke se ne mogu dodati ni u jedan album} other {Datoteka se ne može dodati ni u jedan album}}",
|
||||
"assets_count": "{count, plural, one {# asset} other {# assets}}",
|
||||
"assets_deleted_permanently": "{count} resurs(i) uspješno uklonjeni",
|
||||
"assets_deleted_permanently_from_server": "{count} resurs(i) trajno obrisan(i) sa Immich poslužitelja",
|
||||
"assets_downloaded_failed": "{count, plural, one {Preuzeta # datoteka – {error} datoteka nije uspjela} other {Preuzeto je # datoteka – {error} datoteke nisu uspjele}}",
|
||||
"assets_downloaded_successfully": "{count, plural, one {Uspješno preuzeta # datoteka} other {Uspješno preuzete # datoteke}}",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# asset} other {# asset}} premješteno u smeće",
|
||||
"assets_permanently_deleted_count": "Trajno izbrisano {count, plural, one {# asset} other {# assets}}",
|
||||
"assets_removed_count": "Uklonjeno {count, plural, one {# asset} other {# assets}}",
|
||||
"asset_trashed": "Stavka premještena u smeće",
|
||||
"asset_troubleshoot": "Rješavanje problema sa stavkom",
|
||||
"asset_uploaded": "Preneseno",
|
||||
"asset_uploading": "Prenošenje…",
|
||||
"asset_viewer_settings_subtitle": "Upravljajte postavkama vašeg preglednika galerije",
|
||||
"asset_viewer_settings_title": "Preglednik stavki",
|
||||
"assets": "Stavke",
|
||||
"assets_added_count": "{count, plural, one {Dodana # stavka} few {Dodane # stavke} other {Dodano # stavki}}",
|
||||
"assets_added_to_album_count": "{count, plural, one {Dodana # stavka} few {Dodane # stavke} other {Dodano # stavki}} u album",
|
||||
"assets_added_to_albums_count": "{assetTotal, plural, one {Dodana # stavka} other {Dodano # stavki}} u {albumTotal, plural, one {# album} other {# albuma}}",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {Stavka se ne može} other {Stavke se ne mogu}} dodati u album",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {Stavka se ne može} few {Stavke se ne mogu} other {Stavki se ne može}} dodati ni u jedan album",
|
||||
"assets_count": "{count, plural, one {# stavka} few {# stavke} other {# stavki}}",
|
||||
"assets_deleted_permanently": "Trajno {count, plural, one {izbrisana # stavka} few {izbrisane # stavke} other {izbrisano # stavki}}",
|
||||
"assets_deleted_permanently_from_server": "Trajno {count, plural, one {izbrisana # stavka} few {izbrisane # stavke} other {izbrisano # stavki}} s Immich servera",
|
||||
"assets_downloaded_failed": "{count, plural, one {Preuzeta # datoteka – {error} datoteka nije uspjela} few {Preuzete # datoteke - {error} datoteke nisu uspjele} other {Preuzeto # datoteka – {error} datoteke nisu uspjele}}",
|
||||
"assets_downloaded_successfully": "{count, plural, one {Uspješno preuzeta # datoteka} few {Uspješno preuzete # datoteke} other {Uspješno preueto # datoteka}}",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {# stavka premještena} few {# stavke premještene} other {# stavk premještenoi}} u smeće",
|
||||
"assets_permanently_deleted_count": "Trajno {count, plural, one {izbrisana # stavka} few {izbrisane # stavke} other {izbrisano # stavki}}",
|
||||
"assets_removed_count": "{count, plural, one {Uklonjena # stavka} few {Uklonjene # stavke} other {Uklonjeno # stavki}}",
|
||||
"assets_removed_permanently_from_device": "{count} resurs(i) trajno uklonjen(i) s vašeg uređaja",
|
||||
"assets_restore_confirmation": "Jeste li sigurni da želite obnoviti sve svoje resurse bačene u otpad? Ne možete poništiti ovu radnju! Imajte na umu da se bilo koji izvanmrežni resursi ne mogu obnoviti na ovaj način.",
|
||||
"assets_restored_count": "Vraćeno {count, plural, one {# asset} other {# assets}}",
|
||||
|
|
@ -518,7 +534,7 @@
|
|||
"assets_trashed_from_server": "{count} resurs(i) premješten(i) u smeće s Immich poslužitelja",
|
||||
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} već dio albuma",
|
||||
"assets_were_part_of_albums_count": "{count, plural, one {Datoteka je već bila dio albuma} few {Datoteke su već bile dio albuma} other {Datoteka je već bila dio albuma}}",
|
||||
"authorized_devices": "Ovlašteni Uređaji",
|
||||
"authorized_devices": "Ovlašteni uređaji",
|
||||
"automatic_endpoint_switching_subtitle": "Povežite se lokalno preko naznačene Wi-Fi mreže kada je dostupna i koristite alternativne veze na drugim lokacijama",
|
||||
"automatic_endpoint_switching_title": "Automatsko prebacivanje URL-a",
|
||||
"autoplay_slideshow": "Automatsko prikazivanje slajdova",
|
||||
|
|
@ -680,7 +696,6 @@
|
|||
"comments_and_likes": "Komentari i lajkovi",
|
||||
"comments_are_disabled": "Komentari onemogućeni",
|
||||
"common_create_new_album": "Kreiraj novi album",
|
||||
"common_server_error": "Provjerite svoju mrežnu vezu, osigurajte da je poslužitelj dostupan i da su verzije aplikacije/poslužitelja kompatibilne.",
|
||||
"completed": "Dovršeno",
|
||||
"confirm": "Potvrdi",
|
||||
"confirm_admin_password": "Potvrdite lozinku administratora",
|
||||
|
|
@ -861,7 +876,6 @@
|
|||
"edit_tag": "Uredi oznaku",
|
||||
"edit_title": "Uredi Naslov",
|
||||
"edit_user": "Uredi korisnika",
|
||||
"edited": "Uređeno",
|
||||
"editor": "Urednik",
|
||||
"editor_close_without_save_prompt": "Promjene neće biti spremljene",
|
||||
"editor_close_without_save_title": "Zatvoriti uređivač?",
|
||||
|
|
@ -1034,7 +1048,7 @@
|
|||
"export_database_description": "Izvezi SQLite bazu podataka",
|
||||
"extension": "Proširenje (Extension)",
|
||||
"external": "Vanjski",
|
||||
"external_libraries": "Vanjske Biblioteke",
|
||||
"external_libraries": "Vanjske biblioteke",
|
||||
"external_network": "Vanjska mreža",
|
||||
"external_network_sheet_info": "Kada niste na željenoj Wi-Fi mreži, aplikacija će se povezati s poslužiteljem putem prve dostupne URL adrese s popisa ispod, redom od vrha prema dnu",
|
||||
"face_unassigned": "Nedodijeljeno",
|
||||
|
|
@ -1048,7 +1062,7 @@
|
|||
"favorites": "Omiljene",
|
||||
"favorites_page_no_favorites": "Nema pronađenih omiljenih stavki",
|
||||
"feature_photo_updated": "Istaknuta fotografija ažurirana",
|
||||
"features": "Značajke (Features)",
|
||||
"features": "Značajke",
|
||||
"features_setting_description": "Upravljajte značajkama aplikacije",
|
||||
"file_name": "Naziv datoteke",
|
||||
"file_name_or_extension": "Naziv ili ekstenzija datoteke",
|
||||
|
|
@ -1092,7 +1106,6 @@
|
|||
"header_settings_field_validator_msg": "Vrijednost ne može biti prazna",
|
||||
"header_settings_header_name_input": "Naziv zaglavlja",
|
||||
"header_settings_header_value_input": "Vrijednost zaglavlja",
|
||||
"headers_settings_tile_subtitle": "Definirajte proxy zaglavlja koja aplikacija treba slati sa svakim mrežnim zahtjevom",
|
||||
"headers_settings_tile_title": "Prilagođena proxy zaglavlja",
|
||||
"hi_user": "Bok {name} ({email})",
|
||||
"hide_all_people": "Sakrij sve ljude",
|
||||
|
|
@ -1220,7 +1233,7 @@
|
|||
"location_picker_longitude_error": "Unesite valjanu geografsku dužinu",
|
||||
"location_picker_longitude_hint": "Unesite ovdje svoju geografsku dužinu",
|
||||
"lock": "Zaključaj",
|
||||
"locked_folder": "Zaključana Mapa",
|
||||
"locked_folder": "Zaključana mapa",
|
||||
"log_out": "Odjavi se",
|
||||
"log_out_all_devices": "Odjava sa svih uređaja",
|
||||
"logged_in_as": "Prijavljeni kao {user}",
|
||||
|
|
@ -1500,12 +1513,8 @@
|
|||
"privacy": "Privatnost",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Zapisnici",
|
||||
"profile_drawer_client_out_of_date_major": "Mobilna aplikacija je zastarjela. Ažurirajte na najnoviju glavnu verziju.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobilna aplikacija je zastarjela. Ažurirajte na najnoviju manju verziju.",
|
||||
"profile_drawer_client_server_up_to_date": "Klijent i poslužitelj su ažurirani",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_server_out_of_date_major": "Poslužitelj je zastario. Ažurirajte na najnoviju glavnu verziju.",
|
||||
"profile_drawer_server_out_of_date_minor": "Poslužitelj je zastario. Ažurirajte na najnoviju manju verziju.",
|
||||
"profile_image_of_user": "Profilna slika korisnika {user}",
|
||||
"profile_picture_set": "Profilna slika postavljena.",
|
||||
"public_album": "Javni album",
|
||||
|
|
@ -1900,6 +1909,8 @@
|
|||
"sync_albums_manual_subtitle": "Sinkroniziraj sve prenesene videozapise i fotografije u odabrane albume za sigurnosnu kopiju",
|
||||
"sync_local": "Sinkroniziraj lokalno",
|
||||
"sync_remote": "Sinkroniziraj udaljeno",
|
||||
"sync_status": "Status sinkronizacije",
|
||||
"sync_status_subtitle": "Pregledajte i upravljajte sistemom sinkronizacije",
|
||||
"sync_upload_album_setting_subtitle": "Kreiraj i prenesi svoje fotografije i videozapise u odabrane albume na Immichu",
|
||||
"tag": "Oznaka",
|
||||
"tag_assets": "Označi stavke",
|
||||
|
|
|
|||
78
i18n/hu.json
78
i18n/hu.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Hozzáadás albumokhoz",
|
||||
"add_to_albums_count": "Hozzáadás albumokhoz ({count})",
|
||||
"add_to_shared_album": "Felvétel megosztott albumba",
|
||||
"add_upload_to_stack": "Feltöltés hozzáadása csoporthoz",
|
||||
"add_url": "URL hozzáadása",
|
||||
"added_to_archive": "Hozzáadva az archívumhoz",
|
||||
"added_to_favorites": "Hozzáadva a kedvencekhez",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Külső képtár beállításainak kezelése",
|
||||
"library_tasks_description": "Külső könyvtárak szkennelése új és/vagy módosított elemek után",
|
||||
"library_watching_enable_description": "Külső képtár változásainak figyelése",
|
||||
"library_watching_settings": "Képtár figyelése (KÍSÉRLETI)",
|
||||
"library_watching_settings": "Könyvtár figyelése [KÍSÉRLETI]",
|
||||
"library_watching_settings_description": "Megváltozott fájlok automatikus észlelése",
|
||||
"logging_enable_description": "Naplózás engedélyezése",
|
||||
"logging_level_description": "Ha be van kapcsolva, milyen részletességű legyen a naplózás.",
|
||||
|
|
@ -149,10 +150,22 @@
|
|||
"machine_learning_max_detection_distance_description": "Két kép közötti maximális távolság, amely esetében még duplikációnak tekintendők (0.001 és 0.1 közötti érték). Minél magasabb az érték, annál több lesz a megtalált duplikáció, de a hamis találatok esélye is egyre nagyobb.",
|
||||
"machine_learning_max_recognition_distance": "Maximum felismerési távolság",
|
||||
"machine_learning_max_recognition_distance_description": "Két arc közötti maximális távolság, amely alapján ugyanazon személynek tekinthetők, 0 és 2 között. Ennek csökkentése megakadályozhatja, hogy két különböző személyt ugyanannak a személynek jelöljünk, míg a növelése megakadályozhatja, hogy ugyanazt a személyt két különböző személyként jelöljük. Vedd figyelembe, hogy könnyebb két személyt összevonni, mint egy személyt kettéválasztani, ezért lehetőség szerint inkább alacsonyabb küszöbértéket válassz.",
|
||||
"machine_learning_min_detection_score": "Minimum keresési pontszám",
|
||||
"machine_learning_min_detection_score": "Minimális észlelési érték",
|
||||
"machine_learning_min_detection_score_description": "Az arcok észleléséhez szükséges minimális megbízhatósági pontszám 0 és 1 között. Minél alacsonyabb az érték, annál több lesz a megtalált arc, de a hamis találatok esélye is egyre nagyobb.",
|
||||
"machine_learning_min_recognized_faces": "Minimum felismert arc",
|
||||
"machine_learning_min_recognized_faces_description": "Egy személy létrehozásához szükséges minimálisan felismert arcok száma. Ennek növelésével a arcfelismerés pontosabbá válik, azonban növeli annak az esélyét, hogy egy arc nem rendelődik hozzá egy személyhez.",
|
||||
"machine_learning_ocr": "OCR (Optikai karakterfelismerés)",
|
||||
"machine_learning_ocr_description": "Gépi tanulás használata a képeken megjelenő szövegek felismerésére",
|
||||
"machine_learning_ocr_enabled": "OCR engedélyezése",
|
||||
"machine_learning_ocr_enabled_description": "Kikapcsolt állapotban a képeken nem történik szövegfelismerés.",
|
||||
"machine_learning_ocr_max_resolution": "Maximális felbontás",
|
||||
"machine_learning_ocr_max_resolution_description": "Az ennél nagyobb felbontású előnézetek átméretezésre kerülnek a képarány megtartásával. A magasabb értékeknél az előnézetek pontosabbak, de ez hosszabb feldolgozási időt és több memóriát igényel.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimális észlelési érték",
|
||||
"machine_learning_ocr_min_detection_score_description": "A szövegfelismerés minimális bizalmi szintje 0 és 1 között. Az alacsonyabb érték több szöveget észlelhet, de növeli a téves találatok esélyét.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimális felismerési érték",
|
||||
"machine_learning_ocr_min_score_recognition_description": "A szövegfelismerés minimális bizalmi szintje 0 és 1 között. Az alacsonyabb értékek több szöveget ismerhetnek fel, de növelhetik a téves találatok számát.",
|
||||
"machine_learning_ocr_model": "Szövegfelismerő modell (OCR)",
|
||||
"machine_learning_ocr_model_description": "A szervermodellek pontosabbak, mint a mobilmodellek, de hosszabb feldolgozási időt és több memóriát igényelnek.",
|
||||
"machine_learning_settings": "Gépi Tanulási Beállítások",
|
||||
"machine_learning_settings_description": "Gépi tanulási funkciók és beállítások kezelése",
|
||||
"machine_learning_smart_search": "Okos Keresés",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "TLS tanúsítvány érvényességi hibák figyelmen kívül hagyása (nem ajánlott)",
|
||||
"notification_email_password_description": "Az email szerverrel való hitelesítéshez használt jelszó",
|
||||
"notification_email_port_description": "Email szerver portja (pl. 25, 465 vagy 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "SMTPS használata (SMTP TLS-en keresztül)",
|
||||
"notification_email_sent_test_email_button": "Teszt email küldése és mentés",
|
||||
"notification_email_setting_description": "Email értesítés küldés beállításai",
|
||||
"notification_email_test_email": "Teszt email küldése",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Alapértelmezett tárhely kvóta GiB-ban, amennyiben a felhasználó nem jelezte az igényét.",
|
||||
"oauth_timeout": "Kérés időkorlátja",
|
||||
"oauth_timeout_description": "Kérések időkorlátja milliszekundumban",
|
||||
"ocr_job_description": "Gépi tanulás használata a képeken lévő szövegek felismerésére",
|
||||
"password_enable_description": "Bejelentkezés emaillel és jelszóval",
|
||||
"password_settings": "Jelszavas Bejelentkezés",
|
||||
"password_settings_description": "Jelszavas bejelentkezés beállítások kezelése",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "B-képkockák maximum száma",
|
||||
"transcoding_max_b_frames_description": "Nagyobb értékek megnövelik a tömörítés hatékonyságát, de lelassítják a kódolást. Nem minden hardvereszköz támogatja. A 0 érték kikapcsolja a B-képkockákat, míg -1 esetén a szoftver magának választ értéket.",
|
||||
"transcoding_max_bitrate": "Maximum bitráta",
|
||||
"transcoding_max_bitrate_description": "Maximum bitráta beállítása konzisztensebb fájlméretet eredményez egy kevés minőségi romlás árán. 720p esetén jellemző érték lehet 2600 kbit/s a VP9 vagy HEVC kódoláshoz, 4500 kbit/s a H.264 kódoláshoz. A 0 érték esetén nincs maximum bitráta.",
|
||||
"transcoding_max_bitrate_description": "Maximum bitráta beállítása konzisztensebb fájlméretet eredményez egy kevés minőségi romlás árán. 720p esetén jellemző érték lehet 2600 kbit/s a VP9 vagy HEVC kódoláshoz, 4500 kbit/s a H.264 kódoláshoz. A 0 érték esetén nincs maximum bitráta. Ha nincs megadva mértékegység, alapértelmezetten „k” (kbit/s) értendő - tehát az 5000, 5000k és az 5M (Mbit/s) azonos beállítások.",
|
||||
"transcoding_max_keyframe_interval": "Maximum kulcskocka intervallum",
|
||||
"transcoding_max_keyframe_interval_description": "Beállítja a kulcskockák közötti legnagyobb lehetséges távolságot. Alacsony érték csökkenti a tömörítési hatékonyságot, de lejátszás közben az előre- és hátratekerés gyorsabb, valamint javíthatja a gyorsan mozgó jelenetek képminőségét. 0 esetén a szoftver magának állítja be az értéket.",
|
||||
"transcoding_optimal_description": "A célfelbontásnál nagyobb vagy a nem elfogadott formátumú videókat",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"transcoding_target_resolution": "Célfelbontás",
|
||||
"transcoding_target_resolution_description": "A magasabb felbontás jobb minőségben őrzi meg a részleteket, de tovább tart létrehozni, nagyobb fájlmérethez vezet és belassíthatja az alkalmazást.",
|
||||
"transcoding_temporal_aq": "Időbeli (Temporal) AQ",
|
||||
"transcoding_temporal_aq_description": "Csak NVENC esetén. Növeli a nagyon részletes, keveset mozgó videóanyag minőségét. Nem minden régi eszköz támogatja.",
|
||||
"transcoding_temporal_aq_description": "Csak NVENC esetén. Az Időbeli Adaptív Kvantálás növeli a nagyon részletes, keveset mozgó videóanyag minőségét. Nem minden régi eszköz támogatja.",
|
||||
"transcoding_threads": "Folyamatok száma",
|
||||
"transcoding_threads_description": "Magas értékek esetén gyorsabban kódol, viszont kevesebb erőforrást hagy a szerver többi folyamatának. Nem ajánlott a CPU magjainak számánál nagyobb érték beállítása. A 0 érték maximalizálja a processzor kihasználását.",
|
||||
"transcoding_tone_mapping": "Tónusleképezés (tone-mapping)",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Néhány eszköz fájdalmasan lassan tölti be az eszközön lévő indexképeket. Ez a beállítás inkább a távoli képeket (a szerverről) tölti be helyettük.",
|
||||
"advanced_settings_prefer_remote_title": "Távoli képek előnyben részesítése",
|
||||
"advanced_settings_proxy_headers_subtitle": "Add meg azokat a proxy fejléceket, amiket az app elküldjön minden hálózati kérésnél",
|
||||
"advanced_settings_proxy_headers_title": "Proxy Fejlécek",
|
||||
"advanced_settings_proxy_headers_title": "Egyedi Proxy Fejlécek [KÍSÉRLETI]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Bekapcsol egy írásvédett módot ahol csak fotókat nézni lehetséges, egyebek, mint több kép kiválasztása, megosztás, kivetítés és törlés ki vannak kapcsolva. Ki/bekapcsolható a felhasználó ikonjáról a fő képernyőn",
|
||||
"advanced_settings_readonly_mode_title": "Írásvédett Mód",
|
||||
"advanced_settings_readonly_mode_title": "Írásvédett mód",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Nem ellenőrzi a szerver SSL tanúsítványát. Önaláírt tanúsítvány esetén szükséges beállítás.",
|
||||
"advanced_settings_self_signed_ssl_title": "Önaláírt SSL tanúsítványok engedélyezése",
|
||||
"advanced_settings_self_signed_ssl_title": "Önaláírt SSL tanúsítványok engedélyezése [KÍSÉRLETI]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatikusan törölni vagy visszaállítani egy elemet ezen az eszközön, ha az adott műveletet a weben hajtották végre",
|
||||
"advanced_settings_sync_remote_deletions_title": "Távoli törlések szinkronizálása [KÍSÉRLETI FUNKCIÓ]",
|
||||
"advanced_settings_tile_subtitle": "Haladó felhasználói beállítások",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Ez csak most az egyszer jelenik meg. Az ablak bezárása előtt feltétlenül másold.",
|
||||
"api_key_empty": "Az API Kulcs név nem kéne, hogy üres legyen",
|
||||
"api_keys": "API Kulcsok",
|
||||
"app_architecture_variant": "Variant (Architektúra)",
|
||||
"app_bar_signout_dialog_content": "Biztos, hogy ki szeretnél jelentkezni?",
|
||||
"app_bar_signout_dialog_ok": "Igen",
|
||||
"app_bar_signout_dialog_title": "Kijelentkezés",
|
||||
"app_download_links": "App letöltési linkek",
|
||||
"app_settings": "Alkalmazás Beállítások",
|
||||
"app_stores": "App Store-ok",
|
||||
"app_update_available": "Egy új frissítés érhető el",
|
||||
"appears_in": "Itt szerepel",
|
||||
"apply_count": "Alkalmaz ({count, number})",
|
||||
"archive": "Archívum",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"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_complete_notification": "Az adatok mentése befejeződött",
|
||||
"backup_background_service_connection_failed_message": "A szerverhez csatlakozás sikertelen. Újrapróbálkozás…",
|
||||
"backup_background_service_current_upload_notification": "Feltöltés {filename}",
|
||||
"backup_background_service_default_notification": "Új elemek ellenőrzése…",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "Most jelentkezel be a rendszerbe első alkalommal, vagy valaki jelszó-változtatást kezdeményezett. Kérjük, add meg az új jelszót.",
|
||||
"change_password_form_confirm_password": "Jelszó Megerősítése",
|
||||
"change_password_form_description": "Szia {name}!\n\nMost jelentkezel be először a rendszerbe vagy más okból szükséges a jelszavad meváltoztatása. Kérjük, add meg új jelszavad.",
|
||||
"change_password_form_log_out": "Kijelentkezés az összes többi eszközről",
|
||||
"change_password_form_log_out_description": "Javasolt kijelentkezni az összes többi eszközről",
|
||||
"change_password_form_new_password": "Új Jelszó",
|
||||
"change_password_form_password_mismatch": "A beírt jelszavak nem egyeznek",
|
||||
"change_password_form_reenter_new_password": "Jelszó (Még Egyszer)",
|
||||
|
|
@ -687,8 +710,8 @@
|
|||
"client_cert_import_success_msg": "Kliens tanúsítvány importálva",
|
||||
"client_cert_invalid_msg": "Érvénytelen tanúsítvány fájl vagy hibás jelszó",
|
||||
"client_cert_remove_msg": "Kliens tanúsítvány eltávolítva",
|
||||
"client_cert_subtitle": "Csak a PKCS12 (.p12, .pfx) formátum támogatott. Tanúsítvány Importálása/Eltávolítása csak a bejelentkezés előtt lehetséges",
|
||||
"client_cert_title": "SSL Kliens Tanúsítvány",
|
||||
"client_cert_subtitle": "Csak a PKCS12 (.p12, .pfx) formátum támogatott. Tanúsítvány importálása/eltávolítása csak a bejelentkezés előtt lehetséges",
|
||||
"client_cert_title": "SSL kliens tanúsítvány [KÍSÉRLETI]",
|
||||
"clockwise": "Óramutató járásával megegyező irány",
|
||||
"close": "Bezárás",
|
||||
"collapse": "Összecsuk",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Megjegyzések és reakciók",
|
||||
"comments_are_disabled": "A megjegyzések le vannak tiltva",
|
||||
"common_create_new_album": "Új album létrehozása",
|
||||
"common_server_error": "Kérjük, ellenőrizd a hálózati kapcsolatot, gondoskodj róla, hogy a szerver elérhető legyen, valamint az alkalmazás és a szerver kompatibilis verziójú legyen.",
|
||||
"completed": "Kész",
|
||||
"confirm": "Jóváhagy",
|
||||
"confirm_admin_password": "Admin Jelszó Újból",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Létrehoz",
|
||||
"create_album": "Album létrehozása",
|
||||
"create_album_page_untitled": "Névtelen",
|
||||
"create_api_key": "API kulcs létrehozása",
|
||||
"create_library": "Képtár Létrehozása",
|
||||
"create_link": "Link létrehozása",
|
||||
"create_link_to_share": "Megosztási link létrehozása",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "yyyy MMM dd (E)",
|
||||
"dark": "Sötét",
|
||||
"dark_theme": "Sötét téma kapcsolása",
|
||||
"date": "Dátum",
|
||||
"date_after": "Dátumtól",
|
||||
"date_and_time": "Dátum és Idő",
|
||||
"date_before": "Dátumig",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Címke módosítása",
|
||||
"edit_title": "Cím Módosítása",
|
||||
"edit_user": "Felhasználó módosítása",
|
||||
"edited": "Módosítva",
|
||||
"editor": "Szerkesztő",
|
||||
"editor_close_without_save_prompt": "A változtatások nem lesznek elmentve",
|
||||
"editor_close_without_save_title": "Szerkesztő bezárása?",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Hiba a leírás frissítésekor",
|
||||
"exif_bottom_sheet_details": "RÉSZLETEK",
|
||||
"exif_bottom_sheet_location": "HELY",
|
||||
"exif_bottom_sheet_no_description": "Nincs leírás",
|
||||
"exif_bottom_sheet_people": "EMBEREK",
|
||||
"exif_bottom_sheet_person_add_person": "Elnevez",
|
||||
"exit_slideshow": "Kilépés a Diavetítésből",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Az alkalmazás jellemzőinek kezelése",
|
||||
"file_name": "Fájlnév",
|
||||
"file_name_or_extension": "Fájlnév vagy kiterjesztés",
|
||||
"file_size": "Fájlméret",
|
||||
"filename": "Fájlnév",
|
||||
"filetype": "Fájltípus",
|
||||
"filter": "Szűrő",
|
||||
|
|
@ -1115,11 +1140,10 @@
|
|||
"hash_asset": "Elem hash-elése",
|
||||
"hashed_assets": "Hash-elt elemek",
|
||||
"hashing": "Hash-elés folyamatban",
|
||||
"header_settings_add_header_tip": "Fejléc Hozzáadása",
|
||||
"header_settings_add_header_tip": "Fejléc hozzáadása",
|
||||
"header_settings_field_validator_msg": "Az érték nem lehet üres",
|
||||
"header_settings_header_name_input": "Fejléc neve",
|
||||
"header_settings_header_value_input": "Fejléc értéke",
|
||||
"headers_settings_tile_subtitle": "Add meg azokat a proxy fejléceket, amiket az app elküldjön minden hálózati kérésnél",
|
||||
"headers_settings_tile_title": "Egyéni proxy fejlécek",
|
||||
"hi_user": "Szia {name} ({email})",
|
||||
"hide_all_people": "Minden személy elrejtése",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Helyi média összegzés",
|
||||
"local_network": "Helyi hálózat",
|
||||
"local_network_sheet_info": "Az alkalmazés ezen az URL címen fogja elérni a szervert, ha a megadott WiFi hálózathoz van csatlankozva",
|
||||
"location": "Lokáció",
|
||||
"location_permission": "Helymeghatározási engedély",
|
||||
"location_permission_content": "A Hálózatok automatikus váltásához az Immich-nek szüksége van a pontos helymeghatározásra, hogy az alkalmazás le tudja kérni a Wi-Fi hálózat nevét",
|
||||
"location_picker_choose_on_map": "Válassz a térképen",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Perc",
|
||||
"minutes": "Percek",
|
||||
"missing": "Hiányzók",
|
||||
"mobile_app": "Mobilapplikáció",
|
||||
"mobile_app_download_onboarding_note": "Töltse le a kiegészítő mobilalkalmazást az alábbi opciók segítségével",
|
||||
"model": "Modell",
|
||||
"month": "Hónap",
|
||||
"monthly_title_text_date_format": "y MMMM",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Saját albumaim",
|
||||
"name": "Név",
|
||||
"name_or_nickname": "Név vagy becenév",
|
||||
"navigate": "Navigáció",
|
||||
"navigate_to_time": "Navigálás adott időponthoz",
|
||||
"network_requirement_photos_upload": "Mobil adatforgalmat használjon a fényképek biztonsági mentéséhez",
|
||||
"network_requirement_videos_upload": "Mobil adatforgalmat használjon a videók biztonsági mentéséhez",
|
||||
"network_requirements": "Hálózati követelmények",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "Soha",
|
||||
"new_album": "Új Album",
|
||||
"new_api_key": "Új API Kulcs",
|
||||
"new_date_range": "Új dátumtartomány",
|
||||
"new_password": "Új jelszó",
|
||||
"new_person": "Új személy",
|
||||
"new_pin_code": "Új PIN kód",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Értesítések",
|
||||
"notifications_setting_description": "Értesítések kezelése",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium Konfigurátor",
|
||||
"obtainium_configurator_instructions": "Az Obtainium segítségével közvetlenül az Immich GitHub-os kiadásából telepítheted és frissítheted az Android-alkalmazást. Hozz létre egy API-kulcsot és válassz egy változatot az Obtainium konfigurációs hivatkozás elkészítéséhez",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Hivatalos Immich Források",
|
||||
"offline": "Nem elérhető (offline)",
|
||||
"offset": "Eltolás",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Emlékek lejátszása",
|
||||
"play_motion_photo": "Mozgókép lejátszása",
|
||||
"play_or_pause_video": "Videó elindítása vagy megállítása",
|
||||
"play_original_video": "Eredeti videó lejátszása",
|
||||
"play_original_video_setting_description": "A rendszer az eredeti videók lejátszását részesíti előnyben a transzkódolt verziókkal szemben. Ha az eredeti fájl nem kompatibilis, előfordulhat, hogy nem játszható le megfelelően.",
|
||||
"play_transcoded_video": "Transzkódolt videó lejátszása",
|
||||
"please_auth_to_access": "Kérlek jelentkezz be a hozzáféréshez",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Alkalmazásbeállítások kezelése",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Magánszféra",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Naplók",
|
||||
"profile_drawer_client_out_of_date_major": "A mobilalkalmazás elavult. Kérjük, frissítsd a legfrisebb főverzióra.",
|
||||
"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",
|
||||
"profile_picture_set": "Profilkép beállítva.",
|
||||
"public_album": "Nyilvános album",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Biztosan vissza szeretnéd állítani az SQLite adatbázist? Az adatok újraszinkronizálásához ki kell jelentkezed, majd újra be kell lépned",
|
||||
"reset_sqlite_success": "SQLite adatbázis sikeresen visszaállítva",
|
||||
"reset_to_default": "Visszaállítás alapállapotba",
|
||||
"resolution": "Felbontás",
|
||||
"resolve_duplicates": "Duplikátumok feloldása",
|
||||
"resolved_all_duplicates": "Minden duplikátum feloldása",
|
||||
"restore": "Visszaállít",
|
||||
|
|
@ -1699,6 +1732,9 @@
|
|||
"search_by_description_example": "Túrázós nap Szapában",
|
||||
"search_by_filename": "Keresés fájlnév vagy kiterjesztés alapján",
|
||||
"search_by_filename_example": "például IMG_1234.JPG vagy PNG",
|
||||
"search_by_ocr": "Keresés szövegfelismeréssel (OCR)",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Keresés objektívmodell alapján...",
|
||||
"search_camera_make": "Kameragyártó keresése...",
|
||||
"search_camera_model": "Kameramodell keresése...",
|
||||
"search_city": "Város keresése...",
|
||||
|
|
@ -1715,6 +1751,7 @@
|
|||
"search_filter_location_title": "Válassz helyet",
|
||||
"search_filter_media_type": "Média Típus",
|
||||
"search_filter_media_type_title": "Válassz média típust",
|
||||
"search_filter_ocr": "Keresés szövegfelismeréssel (OCR)",
|
||||
"search_filter_people_title": "Válassz embereket",
|
||||
"search_for": "Keresés",
|
||||
"search_for_existing_person": "Már meglévő személy keresése",
|
||||
|
|
@ -1777,6 +1814,7 @@
|
|||
"server_online": "Szerver Elérhető",
|
||||
"server_privacy": "Szerver biztonság",
|
||||
"server_stats": "Szerver Statisztikák",
|
||||
"server_update_available": "Szerverfrissítés érhető el",
|
||||
"server_version": "Szerver Verzió",
|
||||
"set": "Beállít",
|
||||
"set_as_album_cover": "Beállítás albumborítóként",
|
||||
|
|
@ -1805,9 +1843,11 @@
|
|||
"setting_notifications_subtitle": "Értesítési beállítások módosítása",
|
||||
"setting_notifications_total_progress_subtitle": "Átfogó feltöltési folyamat (kész/összes elem)",
|
||||
"setting_notifications_total_progress_title": "Mutassa a háttérben történő mentés teljes folyamatát",
|
||||
"setting_video_viewer_auto_play_subtitle": "A videók automatikus lejátszása megnyitáskor",
|
||||
"setting_video_viewer_auto_play_title": "Videók automatikus lejátszása",
|
||||
"setting_video_viewer_looping_title": "Ismétlés",
|
||||
"setting_video_viewer_original_video_subtitle": "A szerverről történő videólejátszás során az eredeti videó lejátszása még akkor is, ha van optimalizált, átkódolt verzió. Akadozó lejátszást eredményezhet. A helyi eszközön eleve elérhető videókat mindenképpen eredeti minőségben játszuk le.",
|
||||
"setting_video_viewer_original_video_title": "Eredeti videó lejátszása",
|
||||
"setting_video_viewer_original_video_title": "Mindig az eredeti videó lejátszása",
|
||||
"settings": "Beállítások",
|
||||
"settings_require_restart": "Ennek a beállításnak az érvénybe lépéséhez indítsd újra az Immich-et",
|
||||
"settings_saved": "Beállítások elmentve",
|
||||
|
|
@ -1984,6 +2024,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Háromlépcsős betöltés engedélyezése",
|
||||
"they_will_be_merged_together": "Egyesítve lesznek",
|
||||
"third_party_resources": "Harmadik Féltől Származó Források",
|
||||
"time": "Idő",
|
||||
"time_based_memories": "Emlékek idő alapján",
|
||||
"timeline": "Idővonal",
|
||||
"timezone": "Időzóna",
|
||||
|
|
@ -2016,6 +2057,7 @@
|
|||
"troubleshoot": "Hibaelhárítás",
|
||||
"type": "Típus",
|
||||
"unable_to_change_pin_code": "Sikertelen PIN kód változtatás",
|
||||
"unable_to_check_version": "Az alkalmazás vagy a szerver verziója nem ellenőrizhető",
|
||||
"unable_to_setup_pin_code": "Sikertelen PIN kód beállítás",
|
||||
"unarchive": "Archívumból kivesz",
|
||||
"unarchive_action_prompt": "{count} eltávolítva az Archívumból",
|
||||
|
|
|
|||
23
i18n/id.json
23
i18n/id.json
|
|
@ -28,10 +28,12 @@
|
|||
"add_to_album": "Tambahkan ke album",
|
||||
"add_to_album_bottom_sheet_added": "Ditambahkan ke {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Sudah ada di {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Beberapa aset lokal tidak dapat ditambahkan ke album",
|
||||
"add_to_album_toggle": "Masukkan ke {album} / Batalkan dari {album}",
|
||||
"add_to_albums": "Tambahkan ke album",
|
||||
"add_to_albums_count": "Tambahkan ke album ({count})",
|
||||
"add_to_shared_album": "Tambahkan ke album terbagi",
|
||||
"add_upload_to_stack": "Tambahkan unggahan ke tumpukan",
|
||||
"add_url": "Tambahkan URL",
|
||||
"added_to_archive": "Ditambahkan ke arsip",
|
||||
"added_to_favorites": "Ditambahkan ke favorit",
|
||||
|
|
@ -118,7 +120,7 @@
|
|||
"library_settings_description": "Kelola pengaturan pustaka eksternal",
|
||||
"library_tasks_description": "Pindai pustaka eksternal untuk aset baru dan/atau berubah",
|
||||
"library_watching_enable_description": "Pantau perubahan berkas dalam pustaka eksternal",
|
||||
"library_watching_settings": "Pemantauan pustaka (UJI COBA)",
|
||||
"library_watching_settings": "Pemantauan pustaka [UJI COBA]",
|
||||
"library_watching_settings_description": "Pantau berkas yang telah diubah secara otomatis",
|
||||
"logging_enable_description": "Aktifkan log",
|
||||
"logging_level_description": "Ketika diaktifkan, tingkat log apa yang digunakan.",
|
||||
|
|
@ -152,6 +154,11 @@
|
|||
"machine_learning_min_detection_score_description": "Nilai keyakinan minimum untuk sebuah wajah untuk dideteksi dari 0 sampai 1. Nilai yang lebih rendah akan mendeteksi lebih banyak wajah tetapi dapat mengakibatkan positif palsu.",
|
||||
"machine_learning_min_recognized_faces": "Wajah terkenal minimum",
|
||||
"machine_learning_min_recognized_faces_description": "Jumlah minimum wajah yang dikenal untuk seseorang untuk dibuat. Meningkatkan ini membuat Pengenalan Wajah lebih tepat dengan kemungkinan bahwa sebuah wajah tidak dikaitkan dengan seseorang.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Gunakan pembelajaran mesin untuk mengenali teks di dalam gambar",
|
||||
"machine_learning_ocr_enabled": "Aktfikan OCR",
|
||||
"machine_learning_ocr_enabled_description": "Jika dinonaktifkan, gambar-gambar tidak akan mengalami pengenalan teks.",
|
||||
"machine_learning_ocr_max_resolution": "Resolusi maksimum",
|
||||
"machine_learning_settings": "Pengaturan Pembelajaran Mesin",
|
||||
"machine_learning_settings_description": "Keola fitur dan pengaturan pembelajaran mesin",
|
||||
"machine_learning_smart_search": "Pencarian Pintar",
|
||||
|
|
@ -598,6 +605,7 @@
|
|||
"backup_controller_page_turn_on": "Aktifkan pencadangan latar depan",
|
||||
"backup_controller_page_uploading_file_info": "Mengunggah info file",
|
||||
"backup_err_only_album": "Tidak dapat menghapus album",
|
||||
"backup_error_sync_failed": "Sinkronisasi gagal. Tidak dapat memproses cadangan.",
|
||||
"backup_info_card_assets": "aset",
|
||||
"backup_manual_cancelled": "Dibatalkan",
|
||||
"backup_manual_in_progress": "Dalam proses unggah. Coba lagi nanti",
|
||||
|
|
@ -698,7 +706,6 @@
|
|||
"comments_and_likes": "Komentar & suka",
|
||||
"comments_are_disabled": "Komentar dinonaktifkan",
|
||||
"common_create_new_album": "Buat album baru",
|
||||
"common_server_error": "Koneksi gagal, pastikan server dapat diakses dan memiliki versi yang kompatibel.",
|
||||
"completed": "Selesai",
|
||||
"confirm": "Konfirmasi",
|
||||
"confirm_admin_password": "Konfirmasi Kata Sandi Admin",
|
||||
|
|
@ -880,7 +887,6 @@
|
|||
"edit_tag": "Ubah tag",
|
||||
"edit_title": "Sunting Judul",
|
||||
"edit_user": "Sunting pengguna",
|
||||
"edited": "Disunting",
|
||||
"editor": "Penyunting",
|
||||
"editor_close_without_save_prompt": "Perubahan tidak akan di simpan",
|
||||
"editor_close_without_save_title": "Tutup editor?",
|
||||
|
|
@ -1113,11 +1119,10 @@
|
|||
"hash_asset": "Aset Hash",
|
||||
"hashed_assets": "Aset yang di-hash",
|
||||
"hashing": "Proses Hash",
|
||||
"header_settings_add_header_tip": "Tambahkan Header",
|
||||
"header_settings_add_header_tip": "Tambahkan header",
|
||||
"header_settings_field_validator_msg": "Nilai tidak boleh kosong",
|
||||
"header_settings_header_name_input": "Nama Header",
|
||||
"header_settings_header_value_input": "Nilai Header",
|
||||
"headers_settings_tile_subtitle": "Menentukan header proksi yang akan dikirimkan oleh aplikasi pada setiap permintaan jaringan",
|
||||
"header_settings_header_name_input": "Nama header",
|
||||
"header_settings_header_value_input": "Nilai header",
|
||||
"headers_settings_tile_title": "Header proksi kustom",
|
||||
"hi_user": "Hai {name} ({email})",
|
||||
"hide_all_people": "Sembunyikan semua orang",
|
||||
|
|
@ -1540,13 +1545,9 @@
|
|||
"privacy": "Privasi",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Log",
|
||||
"profile_drawer_client_out_of_date_major": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
||||
"profile_drawer_client_out_of_date_minor": "Versi app seluler ini sudah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
||||
"profile_drawer_client_server_up_to_date": "Klien dan server menjalankan versi terbaru",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Mode baca-saja aktif. Tekan lama ikon avatar pengguna untuk keluar.",
|
||||
"profile_drawer_server_out_of_date_major": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi major terbaru.",
|
||||
"profile_drawer_server_out_of_date_minor": "Versi server ini telah kedaluwarsa. Silakan perbarui ke versi minor terbaru.",
|
||||
"profile_image_of_user": "Foto profil dari {user}",
|
||||
"profile_picture_set": "Foto profil ditetapkan.",
|
||||
"public_album": "Album publik",
|
||||
|
|
|
|||
72
i18n/it.json
72
i18n/it.json
|
|
@ -14,7 +14,7 @@
|
|||
"add_a_location": "Aggiungi una posizione",
|
||||
"add_a_name": "Aggiungi un nome",
|
||||
"add_a_title": "Aggiungi un titolo",
|
||||
"add_birthday": "Aggiungi un compleanno",
|
||||
"add_birthday": "Aggiungi compleanno",
|
||||
"add_endpoint": "Aggiungi un endpoint",
|
||||
"add_exclusion_pattern": "Aggiungi un pattern di esclusione",
|
||||
"add_import_path": "Aggiungi un percorso per l’importazione",
|
||||
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Aggiungi ad album",
|
||||
"add_to_albums_count": "Aggiungi ad album ({count})",
|
||||
"add_to_shared_album": "Aggiungi ad album condiviso",
|
||||
"add_upload_to_stack": "Aggiungi caricamento allo stack",
|
||||
"add_url": "Aggiungi URL",
|
||||
"added_to_archive": "Aggiunto all'archivio",
|
||||
"added_to_favorites": "Aggiunto ai preferiti",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Gestisci le impostazioni della libreria esterna",
|
||||
"library_tasks_description": "Scansiona le librerie esterne per risorse nuove o modificate",
|
||||
"library_watching_enable_description": "Osserva le librerie esterne per cambiamenti",
|
||||
"library_watching_settings": "Osserva librerie (SPERIMENTALE)",
|
||||
"library_watching_settings": "Osserva librerie [SPERIMENTALE]",
|
||||
"library_watching_settings_description": "Osserva automaticamente i cambiamenti dei file",
|
||||
"logging_enable_description": "Attiva il logging",
|
||||
"logging_level_description": "Quando attivato, che livello di log utilizzare.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Punteggio di confidenza minimo per rilevare un volto, da 0 a 1. Valori più bassi rileveranno più volti, ma potrebbero generare risultati fasulli.",
|
||||
"machine_learning_min_recognized_faces": "Minimo numero di volti rilevati",
|
||||
"machine_learning_min_recognized_faces_description": "Il numero minimo di volti riconosciuti per creare una persona. Aumentando questo valore si rende il riconoscimento facciale più preciso, ma aumenta la possibilità che un volto non venga assegnato a una persona.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Utilizza il machine learning per riconoscere il testo nelle immagini",
|
||||
"machine_learning_ocr_enabled": "Attiva OCR",
|
||||
"machine_learning_ocr_enabled_description": "Se disattivato, le immagini non saranno sottoposte al riconoscimento del testo.",
|
||||
"machine_learning_ocr_max_resolution": "Massima risoluzione",
|
||||
"machine_learning_ocr_max_resolution_description": "L'anteprima maggiore di questa risoluzione verrà ridimensionata preservando le proporzioni. Valori maggiori sono più accurati, ma impiegano più tempo per essere processati e usano più memoria.",
|
||||
"machine_learning_ocr_min_detection_score": "Punteggio minimo di rilevamento",
|
||||
"machine_learning_ocr_min_detection_score_description": "Punteggio minimo di affidabilità per il rilevamento del testo da 0 a 1. Valori più bassi rileveranno più testo, ma potrebbero generare falsi positivi.",
|
||||
"machine_learning_ocr_min_recognition_score": "Punteggio minimo di riconoscimento",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Punteggio minimo di affidabilità per il riconoscimento del testo da 0 a 1. Valori più bassi rileveranno più testo, ma potrebbero generare falsi positivi.",
|
||||
"machine_learning_ocr_model": "Modello OCR",
|
||||
"machine_learning_ocr_model_description": "I modelli server sono più accurati dei modelli mobile, ma impiegano più tempo nel processo e utilizzano più memoria.",
|
||||
"machine_learning_settings": "Impostazioni Machine Learning",
|
||||
"machine_learning_settings_description": "Gestisci le impostazioni e le funzionalità del machine learning",
|
||||
"machine_learning_smart_search": "Ricerca Intelligente",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignora errori TLS di validazione del certificato (sconsigliato)",
|
||||
"notification_email_password_description": "Password da usare per l'autenticazione con il server email",
|
||||
"notification_email_port_description": "Porta del server email (es. 25, 465, 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Usa SMTPS (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Invia email di prova e salva",
|
||||
"notification_email_setting_description": "Impostazioni per le notifiche via email",
|
||||
"notification_email_test_email": "Invia email di prova",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Limite in GiB da usare quanto nessuna dichiarazione di ambito(claim) è stata fornita.",
|
||||
"oauth_timeout": "Timeout Richiesta",
|
||||
"oauth_timeout_description": "Timeout per le richieste, espresso in millisecondi",
|
||||
"ocr_job_description": "Utilizza il machine learning per riconoscere il testo nelle immagini",
|
||||
"password_enable_description": "Login con email e password",
|
||||
"password_settings": "Login con password",
|
||||
"password_settings_description": "Gestisci impostazioni del login con password",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "B-frames Massimi",
|
||||
"transcoding_max_b_frames_description": "Valori più alti migliorano l'efficienza di compressione, ma rallentano l'encoding. Potrebbero non essere compatibili con l'accelerazione hardware su dispositivi più vecchi. 0 disabilita i B-frames, mentre -1 imposta questo valore automaticamente.",
|
||||
"transcoding_max_bitrate": "Bitrate massimo",
|
||||
"transcoding_max_bitrate_description": "Impostare un bitrate massimo può rendere le dimensioni dei file più prevedibili a un costo minore per la qualità. A 720p, i valori tipici sono 2600 kbit/s per VP9 o HEVC, o 4500 kbit/s per H.264. Disabilitato se impostato su 0.",
|
||||
"transcoding_max_bitrate_description": "Impostare un bitrate massimo può rendere le dimensioni dei file più prevedibili a un costo minore per la qualità. A 720p, i valori tipici sono 2600 kbit/s per VP9 o HEVC, o 4500 kbit/s per H.264. Disabilitato se impostato su 0. Quando non viene specificata alcuna unità, si presume k (per kbit/s); pertanto 5000, 5000k e 5M (per Mbit/s) sono equivalenti.",
|
||||
"transcoding_max_keyframe_interval": "Intervallo massimo dei keyframe",
|
||||
"transcoding_max_keyframe_interval_description": "Imposta la distanza massima tra i keyframe. Valori più bassi peggiorano l'efficienza di compressione, però migliorano i tempi di ricerca e possono migliorare la qualità nelle scene con movimenti rapidi. 0 imposta questo valore automaticamente.",
|
||||
"transcoding_optimal_description": "Video con risoluzione più alta rispetto alla risoluzione desiderata o in formato non accettato",
|
||||
|
|
@ -350,7 +366,7 @@
|
|||
"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.",
|
||||
"transcoding_temporal_aq": "AQ temporale",
|
||||
"transcoding_temporal_aq_description": "Si applica solo a NVENC. Aumenta la qualità delle scene con molto dettaglio e poco movimento. Potrebbe non essere compatibile con dispositivi più vecchi.",
|
||||
"transcoding_temporal_aq_description": "Si applica solo a NVENC. La Quantizzazione Adattiva Temporale aumenta la qualità delle scene con molto dettaglio e poco movimento. Potrebbe non essere compatibile con dispositivi più vecchi.",
|
||||
"transcoding_threads": "Thread",
|
||||
"transcoding_threads_description": "Valori più alti portano a una codifica più veloce, ma lasciano meno spazio al server per elaborare altre attività durante l'attività. Questo valore non dovrebbe essere superiore al numero di core CPU. Massimizza l'utilizzo se impostato su 0.",
|
||||
"transcoding_tone_mapping": "Mappatura della tonalità",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono estremamente lenti a caricare le miniature da risorse locali. Attiva questa impostazione per caricare invece le immagini remote.",
|
||||
"advanced_settings_prefer_remote_title": "Preferisci immagini remote",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definisci gli header per i proxy che Immich dovrebbe inviare con ogni richiesta di rete",
|
||||
"advanced_settings_proxy_headers_title": "Header Proxy",
|
||||
"advanced_settings_proxy_headers_title": "Header Proxy Personalizzato [SPERIMENTALE]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Abilita la modalità di sola lettura in cui le foto possono essere solo visualizzate, mentre funzioni come la selezione di più immagini, la condivisione, la trasmissione e l'eliminazione sono tutte disabilitate. Abilita/Disabilita la sola lettura tramite l'avatar dell'utente dalla schermata principale",
|
||||
"advanced_settings_readonly_mode_title": "Modalità di sola lettura",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Salta la verifica dei certificati SSL del server. Richiesto con l'uso di certificati self-signed.",
|
||||
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed",
|
||||
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed [SPERIMENTALE]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo quando l'azione è stata fatta via web",
|
||||
"advanced_settings_sync_remote_deletions_title": "Sincronizza le cancellazioni remote [SPERIMENTALE]",
|
||||
"advanced_settings_tile_subtitle": "Impostazioni avanzate dell'utente",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Questo valore verrà mostrato una sola volta. Assicurati di copiarlo prima di chiudere la finestra.",
|
||||
"api_key_empty": "Il nome della chiave API non dovrebbe essere vuoto",
|
||||
"api_keys": "Chiavi API",
|
||||
"app_architecture_variant": "Variante (Architettura)",
|
||||
"app_bar_signout_dialog_content": "Sei sicuro di volerti disconnettere?",
|
||||
"app_bar_signout_dialog_ok": "Si",
|
||||
"app_bar_signout_dialog_title": "Disconnetti",
|
||||
"app_download_links": "Link per il download dell'app",
|
||||
"app_settings": "Impostazioni Applicazione",
|
||||
"app_stores": "App Stores",
|
||||
"app_update_available": "Aggiornamento App disponibile",
|
||||
"appears_in": "Compare in",
|
||||
"apply_count": "Applica ({count, number})",
|
||||
"archive": "Archivio",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Sincronizzazione album di backup",
|
||||
"backup_all": "Tutti",
|
||||
"backup_background_service_backup_failed_message": "È stato impossibile fare il backup dei contenuti. Riprovo…",
|
||||
"backup_background_service_complete_notification": "Backup completato",
|
||||
"backup_background_service_connection_failed_message": "Impossibile connettersi al server. Riprovo…",
|
||||
"backup_background_service_current_upload_notification": "Caricamento di {filename} in corso",
|
||||
"backup_background_service_default_notification": "Ricerca di nuovi contenuti…",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "È stato richiesto di cambiare la password (oppure è la prima volta che accedi). Inserisci la tua nuova password qui sotto.",
|
||||
"change_password_form_confirm_password": "Conferma Password",
|
||||
"change_password_form_description": "Ciao {name},\n\nQuesto è la prima volta che accedi al sistema oppure è stato fatto una richiesta di cambiare la password. Per favore inserisca la nuova password qui sotto.",
|
||||
"change_password_form_log_out": "Log out da tutti gli altri dispositivi",
|
||||
"change_password_form_log_out_description": "È consigliato il log out da tutti gli altri dispositivi",
|
||||
"change_password_form_new_password": "Nuova Password",
|
||||
"change_password_form_password_mismatch": "Le password non coincidono",
|
||||
"change_password_form_reenter_new_password": "Inserisci ancora la nuova password",
|
||||
|
|
@ -688,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "File certificato invalido o password errata",
|
||||
"client_cert_remove_msg": "Certificato client rimosso",
|
||||
"client_cert_subtitle": "Supporta solo il formato PKCS12 (.p12, .pfx). L'importazione/rimozione del certificato è disponibile solo prima del login",
|
||||
"client_cert_title": "Certificato Client SSL",
|
||||
"client_cert_title": "Certificato Client SSL [SPERIMENTALE]",
|
||||
"clockwise": "Senso orario",
|
||||
"close": "Chiudi",
|
||||
"collapse": "Restringi",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Commenti & mi piace",
|
||||
"comments_are_disabled": "I commenti sono disabilitati",
|
||||
"common_create_new_album": "Crea nuovo Album",
|
||||
"common_server_error": "Verifica la connessione di rete, assicurati che il server sia raggiungibile e che le versioni dell’app e del server siano compatibili.",
|
||||
"completed": "Completato",
|
||||
"confirm": "Conferma",
|
||||
"confirm_admin_password": "Conferma password dell'amministratore",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Crea",
|
||||
"create_album": "Crea album",
|
||||
"create_album_page_untitled": "Senza titolo",
|
||||
"create_api_key": "Crea chiave API",
|
||||
"create_library": "Crea libreria",
|
||||
"create_link": "Crea link",
|
||||
"create_link_to_share": "Crea link da condividere",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E, dd MMM, yyyy",
|
||||
"dark": "Scuro",
|
||||
"dark_theme": "Imposta tema scuro",
|
||||
"date": "Data",
|
||||
"date_after": "Dopo la data",
|
||||
"date_and_time": "Data e ora",
|
||||
"date_before": "Prima della data",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Modifica tag",
|
||||
"edit_title": "Modifica Titolo",
|
||||
"edit_user": "Modifica utente",
|
||||
"edited": "Modificato",
|
||||
"editor": "Editor",
|
||||
"editor_close_without_save_prompt": "Le modifiche non verranno salvate",
|
||||
"editor_close_without_save_title": "Vuoi chiudere l'editor?",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Errore durante l'aggiornamento della descrizione",
|
||||
"exif_bottom_sheet_details": "DETTAGLI",
|
||||
"exif_bottom_sheet_location": "POSIZIONE",
|
||||
"exif_bottom_sheet_no_description": "Nessuna descrizione",
|
||||
"exif_bottom_sheet_people": "PERSONE",
|
||||
"exif_bottom_sheet_person_add_person": "Aggiungi nome",
|
||||
"exit_slideshow": "Esci dalla presentazione",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Gestisci le funzionalità dell'app",
|
||||
"file_name": "Nome file",
|
||||
"file_name_or_extension": "Nome file o estensione",
|
||||
"file_size": "Dimensione del file",
|
||||
"filename": "Nome file",
|
||||
"filetype": "Tipo file",
|
||||
"filter": "Filtro",
|
||||
|
|
@ -1115,11 +1140,10 @@
|
|||
"hash_asset": "Risorsa hash",
|
||||
"hashed_assets": "Risorse hash",
|
||||
"hashing": "Hashing",
|
||||
"header_settings_add_header_tip": "Aggiungi Header",
|
||||
"header_settings_add_header_tip": "Aggiungi header",
|
||||
"header_settings_field_validator_msg": "Il valore non può essere vuoto",
|
||||
"header_settings_header_name_input": "Nome header",
|
||||
"header_settings_header_value_input": "Valore header",
|
||||
"headers_settings_tile_subtitle": "Definisci gli header per i proxy che l'app deve inviare con ogni richiesta di rete",
|
||||
"headers_settings_tile_title": "Header proxy personalizzati",
|
||||
"hi_user": "Ciao {name} ({email})",
|
||||
"hide_all_people": "Nascondi tutte le persone",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Riepilogo dei Media Locali",
|
||||
"local_network": "Rete locale",
|
||||
"local_network_sheet_info": "L'app si collegherà al server tramite questo URL quando è in uso la rete Wi-Fi specificata",
|
||||
"location": "Posizione",
|
||||
"location_permission": "Permesso di localizzazione",
|
||||
"location_permission_content": "Per usare la funzione di cambio automatico, Immich necessita del permesso di localizzazione così da poter leggere il nome della rete Wi-Fi in uso",
|
||||
"location_picker_choose_on_map": "Scegli una mappa",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minuto",
|
||||
"minutes": "Minuti",
|
||||
"missing": "Mancanti",
|
||||
"mobile_app": "App Cellulare",
|
||||
"mobile_app_download_onboarding_note": "Scarica l’app mobile dedicata utilizzando una delle seguenti opzioni",
|
||||
"model": "Modello",
|
||||
"month": "Mese",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "I miei album",
|
||||
"name": "Nome",
|
||||
"name_or_nickname": "Nome o soprannome",
|
||||
"navigate": "Naviga",
|
||||
"navigate_to_time": "Navigazione alla data",
|
||||
"network_requirement_photos_upload": "Utilizza la connessione dati per il backup delle foto",
|
||||
"network_requirement_videos_upload": "Utilizza la connessione dati per il backup dei video",
|
||||
"network_requirements": "Requisiti di rete",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "Mai",
|
||||
"new_album": "Nuovo Album",
|
||||
"new_api_key": "Nuova Chiave di API",
|
||||
"new_date_range": "Nuovo intervallo di date",
|
||||
"new_password": "Nuova password",
|
||||
"new_person": "Nuova persona",
|
||||
"new_pin_code": "Nuovo codice PIN",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Notifiche",
|
||||
"notifications_setting_description": "Gestisci notifiche",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Configuratore Obtainium",
|
||||
"obtainium_configurator_instructions": "Utilizza Obtainium per installare e aggiornare l'app Android direttamente dalla versione rilasciata su GitHub da Immich. Crea una chiave API e seleziona una variante per creare il tuo link di configurazione Obtainium",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Risorse Ufficiali Immich",
|
||||
"offline": "Offline",
|
||||
"offset": "Offset",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Riproduci ricordi",
|
||||
"play_motion_photo": "Riproduci foto in movimento",
|
||||
"play_or_pause_video": "Avvia o metti in pausa il video",
|
||||
"play_original_video": "Riproduci il video originale",
|
||||
"play_original_video_setting_description": "Preferisci la riproduzione dei video originali anzichè ricodificarli. Se l'originale non è compatibile non sarà riprodotto correttamente.",
|
||||
"play_transcoded_video": "Riproduci video ricodificato",
|
||||
"please_auth_to_access": "Autenticati per accedere",
|
||||
"port": "Porta",
|
||||
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Privacy",
|
||||
"profile": "Profilo",
|
||||
"profile_drawer_app_logs": "Registri",
|
||||
"profile_drawer_client_out_of_date_major": "L’app non è aggiornata. Aggiorna all’ultima versione principale.",
|
||||
"profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Aggiorna all'ultima versione minore.",
|
||||
"profile_drawer_client_server_up_to_date": "Client e server sono aggiornati",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Modalità di sola lettura abilitata. Tieni premuto sull'avatar dell'utente per disabilitarla.",
|
||||
"profile_drawer_server_out_of_date_major": "Il server non è aggiornato. Aggiorna all'ultima versione principale.",
|
||||
"profile_drawer_server_out_of_date_minor": "Il server non è aggiornato. Aggiorna all'ultima versione minore.",
|
||||
"profile_image_of_user": "Immagine profilo di {user}",
|
||||
"profile_picture_set": "Foto profilo impostata.",
|
||||
"public_album": "Album pubblico",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Vuoi davvero reimpostare il database SQLite? Dovrai disconnetterti e riconnetterti per risincronizzare i dati",
|
||||
"reset_sqlite_success": "Database SQLite reimpostato correttamente",
|
||||
"reset_to_default": "Ripristina i valori predefiniti",
|
||||
"resolution": "Risoluzione",
|
||||
"resolve_duplicates": "Risolvi duplicati",
|
||||
"resolved_all_duplicates": "Tutti i duplicati sono stati risolti",
|
||||
"restore": "Ripristina",
|
||||
|
|
@ -1699,6 +1732,9 @@
|
|||
"search_by_description_example": "Giornata di escursioni a Sapa",
|
||||
"search_by_filename": "Cerca per nome del file o estensione",
|
||||
"search_by_filename_example": "es. IMG_1234.JPG o PNG",
|
||||
"search_by_ocr": "Ricerca tramite OCR",
|
||||
"search_by_ocr_example": "Caffè Latte",
|
||||
"search_camera_lens_model": "Cerca il modello del'obiettivo...",
|
||||
"search_camera_make": "Cerca produttore fotocamera...",
|
||||
"search_camera_model": "Cerca modello fotocamera...",
|
||||
"search_city": "Cerca città...",
|
||||
|
|
@ -1715,6 +1751,7 @@
|
|||
"search_filter_location_title": "Seleziona posizione",
|
||||
"search_filter_media_type": "Tipo di media",
|
||||
"search_filter_media_type_title": "Seleziona il tipo di media",
|
||||
"search_filter_ocr": "Cerca tramite OCR",
|
||||
"search_filter_people_title": "Seleziona persone",
|
||||
"search_for": "Cerca per",
|
||||
"search_for_existing_person": "Cerca per persona esistente",
|
||||
|
|
@ -1777,6 +1814,7 @@
|
|||
"server_online": "Server Online",
|
||||
"server_privacy": "Privacy del Server",
|
||||
"server_stats": "Statistiche Server",
|
||||
"server_update_available": "Aggiornamento Server disponibile",
|
||||
"server_version": "Versione Server",
|
||||
"set": "Imposta",
|
||||
"set_as_album_cover": "Imposta come copertina album",
|
||||
|
|
@ -1805,6 +1843,8 @@
|
|||
"setting_notifications_subtitle": "Cambia le impostazioni di notifica",
|
||||
"setting_notifications_total_progress_subtitle": "Avanzamento complessivo del caricamento (completati/risorse totali)",
|
||||
"setting_notifications_total_progress_title": "Mostra avanzamento del backup in background",
|
||||
"setting_video_viewer_auto_play_subtitle": "Avvia automaticamente la riproduzione dei video quando vengono aperti",
|
||||
"setting_video_viewer_auto_play_title": "Riproduci video automaticamente",
|
||||
"setting_video_viewer_looping_title": "Looping",
|
||||
"setting_video_viewer_original_video_subtitle": "Quando riproduci un video dal server, riproduci l'originale anche se è disponibile una versione transcodificata. Questo potrebbe portare a buffering. I video disponibili localmente sono sempre riprodotti a qualità originale indipendentemente da questa impostazione.",
|
||||
"setting_video_viewer_original_video_title": "Forza video originale",
|
||||
|
|
@ -1984,6 +2024,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Abilita il caricamento a tre stage",
|
||||
"they_will_be_merged_together": "Verranno uniti insieme",
|
||||
"third_party_resources": "Risorse di Terze Parti",
|
||||
"time": "Orario",
|
||||
"time_based_memories": "Ricordi basati sul tempo",
|
||||
"timeline": "Linea temporale",
|
||||
"timezone": "Fuso orario",
|
||||
|
|
@ -2016,6 +2057,7 @@
|
|||
"troubleshoot": "Risoluzione dei problemi",
|
||||
"type": "Tipo",
|
||||
"unable_to_change_pin_code": "Impossibile cambiare il codice PIN",
|
||||
"unable_to_check_version": "Impossibile controllare la versione del server o dell'app",
|
||||
"unable_to_setup_pin_code": "Impossibile configurare il codice PIN",
|
||||
"unarchive": "Annulla l'archiviazione",
|
||||
"unarchive_action_prompt": "{count} elementi rimossi dall'Archivio",
|
||||
|
|
|
|||
|
|
@ -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}つのアルバムへ追加",
|
||||
|
|
@ -598,6 +599,7 @@
|
|||
"backup_controller_page_turn_on": "バックアップをオンにする",
|
||||
"backup_controller_page_uploading_file_info": "アップロード中のファイル",
|
||||
"backup_err_only_album": "最低1つのアルバムを選択してください",
|
||||
"backup_error_sync_failed": "同期に失敗しました。バックアップができません。",
|
||||
"backup_info_card_assets": "写真と動画",
|
||||
"backup_manual_cancelled": "キャンセルされました",
|
||||
"backup_manual_in_progress": "アップロードが進行中です。後でもう一度試してください",
|
||||
|
|
@ -698,7 +700,6 @@
|
|||
"comments_and_likes": "コメントといいね",
|
||||
"comments_are_disabled": "コメントは無効化されています",
|
||||
"common_create_new_album": "アルバムを作成",
|
||||
"common_server_error": "ネットワーク接続を確認し、サーバーが接続できる状態にあるか確認してください。アプリとサーバーのバージョンが一致しているかも確認してください。",
|
||||
"completed": "完了",
|
||||
"confirm": "確認",
|
||||
"confirm_admin_password": "管理者パスワードを確認",
|
||||
|
|
@ -880,7 +881,6 @@
|
|||
"edit_tag": "タグを編集する",
|
||||
"edit_title": "タイトルを編集",
|
||||
"edit_user": "ユーザーを編集",
|
||||
"edited": "編集しました",
|
||||
"editor": "編集画面",
|
||||
"editor_close_without_save_prompt": "変更は破棄されます",
|
||||
"editor_close_without_save_title": "編集画面を閉じますか?",
|
||||
|
|
@ -1117,7 +1117,6 @@
|
|||
"header_settings_field_validator_msg": "ヘッダを空白にはできません",
|
||||
"header_settings_header_name_input": "ヘッダの名前",
|
||||
"header_settings_header_value_input": "ヘッダのバリュー",
|
||||
"headers_settings_tile_subtitle": "プロキシヘッダを設定する",
|
||||
"headers_settings_tile_title": "カスタムプロキシヘッダ",
|
||||
"hi_user": "こんにちは、{name}( {email})さん",
|
||||
"hide_all_people": "全ての人物を非表示",
|
||||
|
|
@ -1540,13 +1539,9 @@
|
|||
"privacy": "プライバシー",
|
||||
"profile": "プロフィール",
|
||||
"profile_drawer_app_logs": "ログ",
|
||||
"profile_drawer_client_out_of_date_major": "アプリが更新されてません。最新のバージョンに更新してください",
|
||||
"profile_drawer_client_out_of_date_minor": "アプリが更新されてません。最新のバージョンに更新してください",
|
||||
"profile_drawer_client_server_up_to_date": "すべて最新版です",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "読み取り専用モードが有効です。ユーザーのアイコンを長押しして読み取り専用モードを解除してください。",
|
||||
"profile_drawer_server_out_of_date_major": "サーバーが更新されてません。最新のバージョンに更新してください",
|
||||
"profile_drawer_server_out_of_date_minor": "サーバーが更新されてません。最新のバージョンに更新してください",
|
||||
"profile_image_of_user": "{user} のプロフィール画像",
|
||||
"profile_picture_set": "プロフィール画像が設定されました。",
|
||||
"public_album": "公開アルバム",
|
||||
|
|
|
|||
10
i18n/ka.json
10
i18n/ka.json
|
|
@ -14,6 +14,7 @@
|
|||
"add_a_location": "დაამატე ადგილი",
|
||||
"add_a_name": "დაამატე სახელი",
|
||||
"add_a_title": "დაასათაურე",
|
||||
"add_birthday": "დაბადების დღის დამატება",
|
||||
"add_exclusion_pattern": "დაამატე გამონაკლისი ნიმუში",
|
||||
"add_import_path": "დაამატე საიმპორტო მისამართი",
|
||||
"add_location": "დაამატე ადგილი",
|
||||
|
|
@ -21,16 +22,20 @@
|
|||
"add_partner": "დაამატე პარტნიორი",
|
||||
"add_path": "დაამატე მისამართი",
|
||||
"add_photos": "დაამატე ფოტოები",
|
||||
"add_tag": "დაამატე თეგი",
|
||||
"add_to": "დაამატე ...ში",
|
||||
"add_to_album": "დაამატე ალბომში",
|
||||
"add_to_album_bottom_sheet_added": "დამატებულია {album}-ში",
|
||||
"add_to_album_bottom_sheet_already_exists": "{album}-ში უკვე არსებობს",
|
||||
"add_to_albums": "დაამატე ალბომებში",
|
||||
"add_to_albums_count": "დაამატე ალბომში ({count})",
|
||||
"add_to_shared_album": "დაამატე საზიარო ალბომში",
|
||||
"add_url": "დაამატე URL",
|
||||
"added_to_archive": "დაარქივდა",
|
||||
"added_to_favorites": "დაამატე რჩეულებში",
|
||||
"added_to_favorites_count": "{count, number} დაემატა რჩეულებში",
|
||||
"admin": {
|
||||
"admin_user": "ადმინ მომხმარებელი",
|
||||
"asset_offline_description": "ეს საგარეო ბიბლიოთეკის აქტივი დისკზე ვერ მოიძებნა და სანაგვეში იქნა მოთავსებული. თუ ფაილი ბიბლიოთეკის შიგნით მდებარეობს, შეამოწმეთ შესაბამისი აქტივი ტაიმლაინზე. ამ აქტივის აღსადგენად, დარწმუნდით რომ ქვემოთ მოცემული ფაილის მისამართი Immich-ის მიერ წვდომადია და დაასკანერეთ ბიბლიოთეკა.",
|
||||
"authentication_settings": "ავთენტიკაციის პარამეტრები",
|
||||
"authentication_settings_description": "პაროლის, OAuth-ის და სხვა ავტენთიფიკაციის პარამეტრების მართვა",
|
||||
|
|
@ -41,7 +46,7 @@
|
|||
"backup_database_enable_description": "ბაზის დამპების ჩართვა",
|
||||
"backup_keep_last_amount": "წინა დამპების შესანარჩუნებელი რაოდენობა",
|
||||
"backup_settings": "მონაცემთა ბაზის დამპის მორგება",
|
||||
"backup_settings_description": "მონაცემთა ბაზის პარამეტრების ამრთვა. შენიშვნა: ამ დავალებების მონიტორინგი არ ხდება და თქვენ არ მოგივათ შეტყობინება, თუ ის ჩავარდება.",
|
||||
"backup_settings_description": "მონაცემთა ბაზის ასლის შექმნის პარამეტრების მრთვა.",
|
||||
"cleared_jobs": "დავალებები {job}-ისათვის გაწმენდილია",
|
||||
"config_set_by_file": "მიმდინარე კონფიგურაცია ფაილის მიერ არის დაყენებული",
|
||||
"confirm_delete_library": "ნამდვილად გინდა {library} ბიბლიოთეკის წაშლა?",
|
||||
|
|
@ -58,6 +63,7 @@
|
|||
"image_format_description": "WebP ფორმატი JPEG-ზე პატარა ფაილებს აწარმოებს, მაგრამ მის დამზადებას უფრო მეტი დრო სჭირდება.",
|
||||
"image_fullsize_title": "სრული ზომის გამოსახულების პარამეტრები",
|
||||
"image_prefer_wide_gamut": "უპირატესობა მიენიჭოს ფერის ფართე დიაპაზონს",
|
||||
"image_preview_title": "გამოსახულების გადახედვის პარამეტრები",
|
||||
"image_quality": "ხარისხი",
|
||||
"image_resolution": "გაფართოება",
|
||||
"image_settings": "გამოსახულების პარამეტრები",
|
||||
|
|
@ -68,6 +74,7 @@
|
|||
"library_created": "შეიქმნა ბიბლიოთეკა: {library}",
|
||||
"library_deleted": "ბიბლიოთეკა წაიშალა",
|
||||
"library_import_path_description": "აირჩიე დასაიმპორტებელი საქაღალდე. ფოტოები და ვიდეოები მოიძებნება ამ საქაღალდესა და მასში არსებულ საქაღალდეებში.",
|
||||
"library_settings": "გარე ბიბლიოთეკა",
|
||||
"library_settings_description": "გარე ბიბლიოთეკების პარამეტრების მართვა",
|
||||
"logging_settings": "ჟურნალი",
|
||||
"map_settings": "რუკა",
|
||||
|
|
@ -125,7 +132,6 @@
|
|||
"duplicates": "დუბლიკატები",
|
||||
"duration": "ხანგრძლივობა",
|
||||
"edit": "ჩასწორება",
|
||||
"edited": "ჩასწორებულია",
|
||||
"editor": "რედაქტორი",
|
||||
"editor_crop_tool_h2_rotation": "ტრიალი",
|
||||
"email": "ელფოსტა",
|
||||
|
|
|
|||
103
i18n/ko.json
103
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,21 +28,22 @@
|
|||
"add_to_album": "앨범에 추가",
|
||||
"add_to_album_bottom_sheet_added": "{album}에 추가됨",
|
||||
"add_to_album_bottom_sheet_already_exists": "이미 {album}에 있음",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "몇 개의 로컬 항목이 앨범에 추가되지 않았습니다",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "일부 로컬 항목이 앨범에 추가되지 않았습니다.",
|
||||
"add_to_album_toggle": "{album} 선택/해제",
|
||||
"add_to_albums": "여러 앨범에 추가",
|
||||
"add_to_albums_count": "여러 앨범에 추가 ({count})",
|
||||
"add_to_shared_album": "공유 앨범에 추가",
|
||||
"add_upload_to_stack": "스택에 업로드 추가",
|
||||
"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": "백그라운드 작업",
|
||||
|
|
@ -50,7 +51,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>를 참조하세요.",
|
||||
|
|
@ -59,10 +60,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 코드를 초기화하시겠습니까?",
|
||||
|
|
@ -71,7 +72,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": "얼굴 감지",
|
||||
|
|
@ -125,7 +126,7 @@
|
|||
"logging_level_description": "활성화 시 사용할 로그 레벨을 선택합니다.",
|
||||
"logging_settings": "로깅",
|
||||
"machine_learning_availability_checks": "가용성 확인",
|
||||
"machine_learning_availability_checks_description": "사용 가능한 머신 러닝 서버를 자동으로 감지하고 우선적으로 선택합니다",
|
||||
"machine_learning_availability_checks_description": "사용 가능한 기계 학습 서버를 자동으로 감지하고 우선적으로 선택합니다.",
|
||||
"machine_learning_availability_checks_enabled": "가용성 확인 활성화",
|
||||
"machine_learning_availability_checks_interval": "확인 주기",
|
||||
"machine_learning_availability_checks_interval_description": "가용성 확인 주기 (밀리초 단위)",
|
||||
|
|
@ -153,6 +154,10 @@
|
|||
"machine_learning_min_detection_score_description": "감지된 얼굴의 최소 신뢰도 점수를 0에서 1 사이로 설정합니다. 값을 낮추면 더 많은 얼굴을 감지하지만 잘못 감지될 가능성도 높아집니다.",
|
||||
"machine_learning_min_recognized_faces": "최소 인식 얼굴",
|
||||
"machine_learning_min_recognized_faces_description": "인물을 생성하기 위해 인식할 얼굴 수의 최솟값을 설정합니다. 값이 높으면 얼굴 인식이 정확해지지만 감지된 얼굴이 인물에 할당되지 않을 가능성이 증가합니다.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "기계 학습으로 이미지에서 텍스트를 인식합니다.",
|
||||
"machine_learning_ocr_enabled": "OCR 활성화",
|
||||
"machine_learning_ocr_min_detection_score": "최소 신뢰도 점수",
|
||||
"machine_learning_settings": "기계 학습 설정",
|
||||
"machine_learning_settings_description": "기계 학습 시 사용할 모델과 세부 설정을 관리합니다.",
|
||||
"machine_learning_smart_search": "스마트 검색",
|
||||
|
|
@ -210,6 +215,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "TLS 인증서 유효성 검사 오류 무시 (권장되지 않음)",
|
||||
"notification_email_password_description": "이메일 서버 인증 시 사용할 비밀번호",
|
||||
"notification_email_port_description": "이메일 서버 포트 (예: 25, 465 또는 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "SMTPS 사용 (SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "테스트 이메일 전송 및 저장",
|
||||
"notification_email_setting_description": "이메일 알림 전송 설정",
|
||||
"notification_email_test_email": "테스트 이메일 전송",
|
||||
|
|
@ -332,7 +339,7 @@
|
|||
"transcoding_max_b_frames": "최대 B-프레임",
|
||||
"transcoding_max_b_frames_description": "값을 높이면 압축 효율이 향상되지만 인코딩 속도가 느려집니다. 오래된 장치의 하드웨어 가속과 호환되지 않을 수 있습니다. 0을 입력하면 B-프레임을 비활성화하고, -1을 입력하면 자동으로 설정합니다.",
|
||||
"transcoding_max_bitrate": "최대 비트레이트",
|
||||
"transcoding_max_bitrate_description": "최대 비트레이트를 지정하면 파일 크기를 일정하게 조절할 수 있지만 품질이 다소 저하될 수 있습니다. 일반적으로 720p 기준 VP9와 HEVC는 2600kbit/s를, H.264는 4500kbit/s를 사용합니다. 0을 입력하면 비활성화됩니다.",
|
||||
"transcoding_max_bitrate_description": "최대 비트레이트를 지정하면 파일 크기가 예측 가능해지지만 품질이 다소 저하될 수 있습니다. 일반적으로 720p 해상도에서는 VP9, HEVC가 2600kbit/s, H.264는 4500kbit/s를 사용하며, 0으로 설정하면 비활성화됩니다. 단위를 생략하면 k(kbit/s)로 간주되며 5000, 5000k, 5M(Mbit/s)은 같은 값으로 처리됩니다.",
|
||||
"transcoding_max_keyframe_interval": "최대 키프레임 간격",
|
||||
"transcoding_max_keyframe_interval_description": "키프레임 간 최대 프레임 간격을 설정합니다. 값을 낮추면 압축 효율은 떨어지지만 탐색 속도가 빨라지고 움직임이 많은 장면에서 품질이 향상될 수 있습니다. 0을 입력하면 자동으로 설정합니다.",
|
||||
"transcoding_optimal_description": "목표 해상도를 초과하거나 허용되지 않은 포맷의 동영상",
|
||||
|
|
@ -350,7 +357,7 @@
|
|||
"transcoding_target_resolution": "목표 해상도",
|
||||
"transcoding_target_resolution_description": "해상도를 높이면 세부 정보가 더 많이 보존되지만, 인코딩 시간이 늘어나고 파일 크기가 커져 앱 반응 속도가 느려질 수 있습니다.",
|
||||
"transcoding_temporal_aq": "Temporal AQ",
|
||||
"transcoding_temporal_aq_description": "(NVENC인 경우) 디테일이 많고 정적인 장면의 품질이 향상됩니다. 오래된 기기에서 호환되지 않을 수 있습니다.",
|
||||
"transcoding_temporal_aq_description": "NVENC에만 적용됩니다. Temporal Adaptive Quantization은 디테일이 많고 정적인 장면의 품질이 향상됩니다. 오래된 기기에서 호환되지 않을 수 있습니다.",
|
||||
"transcoding_threads": "스레드 수",
|
||||
"transcoding_threads_description": "값을 높이면 인코딩 속도가 빨라지지만, 서버가 다른 작업을 처리할 여유가 줄어듭니다. 입력한 값은 CPU 코어 수를 초과하지 않아야 하며, 0으로 설정하면 CPU를 최대한 활용합니다.",
|
||||
"transcoding_tone_mapping": "톤 매핑",
|
||||
|
|
@ -401,11 +408,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "일부 기기의 경우 로컬 항목에서 섬네일을 로드하는 속도가 매우 느립니다. 서버 이미지를 대신 로드하려면 이 설정을 활성화하세요.",
|
||||
"advanced_settings_prefer_remote_title": "서버 이미지 선호",
|
||||
"advanced_settings_proxy_headers_subtitle": "Immich가 네트워크 요청 시 사용할 프록시 헤더를 정의합니다.",
|
||||
"advanced_settings_proxy_headers_title": "프록시 헤더",
|
||||
"advanced_settings_readonly_mode_subtitle": "읽기 전용 모드를 활성화하면 여러 이미지 선택, 공유, 캐스트, 삭제 동작이 모두 비활성화됩니다. 메인 화면에서 사용자 프로필을 통해 읽기 전용 모드의 활성 상태를 전환하세요",
|
||||
"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 인증서 허용",
|
||||
"advanced_settings_self_signed_ssl_title": "자체 서명된 SSL 인증서 허용 (실험적)",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "웹에서 삭제하거나 복원한 항목을 이 기기에서도 자동으로 처리하도록 설정",
|
||||
"advanced_settings_sync_remote_deletions_title": "원격 삭제 동기화 (실험적)",
|
||||
"advanced_settings_tile_subtitle": "고급 사용자 설정",
|
||||
|
|
@ -465,10 +472,14 @@
|
|||
"api_key_description": "이 값은 한 번만 표시됩니다. 창을 닫기 전 반드시 복사해주세요.",
|
||||
"api_key_empty": "API 키 이름은 비워둘 수 없습니다.",
|
||||
"api_keys": "API 키",
|
||||
"app_architecture_variant": "변형 (아키텍처)",
|
||||
"app_bar_signout_dialog_content": "정말 로그아웃하시겠습니까?",
|
||||
"app_bar_signout_dialog_ok": "네",
|
||||
"app_bar_signout_dialog_title": "로그아웃",
|
||||
"app_download_links": "앱 다운로드 링크",
|
||||
"app_settings": "앱 설정",
|
||||
"app_stores": "앱 스토어",
|
||||
"app_update_available": "앱 업데이트 가능",
|
||||
"appears_in": "다음 앨범에 포함됨",
|
||||
"apply_count": "적용 ({count, number})",
|
||||
"archive": "보관함",
|
||||
|
|
@ -538,7 +549,7 @@
|
|||
"autoplay_slideshow": "슬라이드 쇼 자동 재생",
|
||||
"back": "뒤로",
|
||||
"back_close_deselect": "뒤로, 닫기 또는 선택 해제",
|
||||
"background_backup_running_error": "백그라운드 백업이 현재 진행 중이므로 수동 백업을 시작할 수 없습니다",
|
||||
"background_backup_running_error": "백그라운드 백업이 진행 중입니다. 수동 백업을 시작할 수 없습니다.",
|
||||
"background_location_permission": "백그라운드 위치 권한",
|
||||
"background_location_permission_content": "Immich가 백그라운드에서 실행 중일 때 네트워크를 전환하려면 Wi-Fi 네트워크 이름을 확인해야 하며, 이를 위해 '정확한 위치' 권한을 항상 허용해야 합니다.",
|
||||
"background_options": "백그라운드 옵션",
|
||||
|
|
@ -552,6 +563,7 @@
|
|||
"backup_albums_sync": "앨범 동기화 백업",
|
||||
"backup_all": "모두",
|
||||
"backup_background_service_backup_failed_message": "항목 백업에 실패했습니다. 다시 시도하는 중…",
|
||||
"backup_background_service_complete_notification": "항목 백업 완료",
|
||||
"backup_background_service_connection_failed_message": "서버 연결에 실패했습니다. 다시 시도하는 중…",
|
||||
"backup_background_service_current_upload_notification": "{filename} 업로드 중",
|
||||
"backup_background_service_default_notification": "새로운 항목을 확인하는 중…",
|
||||
|
|
@ -668,7 +680,7 @@
|
|||
"change_your_password": "사용자 계정의 비밀번호를 변경합니다.",
|
||||
"changed_visibility_successfully": "숨김 여부가 변경되었습니다.",
|
||||
"charging": "충전 중",
|
||||
"charging_requirement_mobile_backup": "백그라운드 백업은 기기 충전 상태에서 가능합니다",
|
||||
"charging_requirement_mobile_backup": "백그라운드 백업은 기기가 충전 중일 때 진행됩니다.",
|
||||
"check_corrupt_asset_backup": "백업된 항목의 손상 여부 확인",
|
||||
"check_corrupt_asset_backup_button": "확인 수행",
|
||||
"check_corrupt_asset_backup_description": "이 검사는 모든 항목이 백업된 후 Wi-Fi가 연결된 상태에서만 실행하세요. 이 작업은 몇 분 정도 소요될 수 있습니다.",
|
||||
|
|
@ -688,7 +700,7 @@
|
|||
"client_cert_invalid_msg": "인증서가 유효하지 않거나 비밀번호가 올바르지 않음",
|
||||
"client_cert_remove_msg": "클라이언트 인증서 제거됨",
|
||||
"client_cert_subtitle": "인증서 가져오기/제거는 로그인 전에만 가능하며, PKCS12 (.p12, .pfx) 형식만 지원합니다.",
|
||||
"client_cert_title": "SSL 클라이언트 인증서",
|
||||
"client_cert_title": "SSL 클라이언트 인증서 (실험적)",
|
||||
"clockwise": "시계 방향",
|
||||
"close": "닫기",
|
||||
"collapse": "접기",
|
||||
|
|
@ -700,7 +712,6 @@
|
|||
"comments_and_likes": "댓글 및 좋아요",
|
||||
"comments_are_disabled": "댓글이 비활성화되었습니다.",
|
||||
"common_create_new_album": "앨범 생성",
|
||||
"common_server_error": "네트워크 연결 상태를 확인하고, 서버에 접속할 수 있는지, 앱/서버 버전이 호환되는지 확인해주세요.",
|
||||
"completed": "완료됨",
|
||||
"confirm": "확인",
|
||||
"confirm_admin_password": "관리자 비밀번호 확인",
|
||||
|
|
@ -739,6 +750,7 @@
|
|||
"create": "생성",
|
||||
"create_album": "앨범 생성",
|
||||
"create_album_page_untitled": "제목 없음",
|
||||
"create_api_key": "API 키 생성",
|
||||
"create_library": "새 라이브러리",
|
||||
"create_link": "링크 생성",
|
||||
"create_link_to_share": "공유 링크 생성",
|
||||
|
|
@ -755,7 +767,7 @@
|
|||
"create_user": "사용자 계정 생성",
|
||||
"created": "생성됨",
|
||||
"created_at": "생성됨",
|
||||
"creating_linked_albums": "링크 연결된 앨범 생성 중...",
|
||||
"creating_linked_albums": "연결된 앨범 생성 중...",
|
||||
"crop": "자르기",
|
||||
"curated_object_page_title": "사물",
|
||||
"current_device": "현재 기기",
|
||||
|
|
@ -882,7 +894,6 @@
|
|||
"edit_tag": "태그 수정",
|
||||
"edit_title": "제목 변경",
|
||||
"edit_user": "사용자 수정",
|
||||
"edited": "수정되었습니다.",
|
||||
"editor": "편집자",
|
||||
"editor_close_without_save_prompt": "변경 사항이 저장되지 않습니다.",
|
||||
"editor_close_without_save_title": "편집을 종료하시겠습니까?",
|
||||
|
|
@ -905,7 +916,7 @@
|
|||
"error": "오류",
|
||||
"error_change_sort_album": "앨범 표시 순서 변경 실패",
|
||||
"error_delete_face": "항목에서 얼굴 삭제 중 오류 발생",
|
||||
"error_getting_places": "장소 정보 입력 실패",
|
||||
"error_getting_places": "장소 로드 오류",
|
||||
"error_loading_image": "이미지를 불러오는 중 오류 발생",
|
||||
"error_loading_partners": "파트너 불러오기 실패: {error}",
|
||||
"error_saving_image": "오류: {error}",
|
||||
|
|
@ -1038,6 +1049,7 @@
|
|||
"exif_bottom_sheet_description_error": "설명 변경 중 오류 발생",
|
||||
"exif_bottom_sheet_details": "상세 정보",
|
||||
"exif_bottom_sheet_location": "위치",
|
||||
"exif_bottom_sheet_no_description": "설명 없음",
|
||||
"exif_bottom_sheet_people": "인물",
|
||||
"exif_bottom_sheet_person_add_person": "이름 추가",
|
||||
"exit_slideshow": "슬라이드 쇼 종료",
|
||||
|
|
@ -1091,9 +1103,9 @@
|
|||
"forgot_pin_code_question": "PIN 번호를 잊어버렸나요?",
|
||||
"forward": "앞으로",
|
||||
"gcast_enabled": "구글 캐스트",
|
||||
"gcast_enabled_description": "이 기능은 Google의 외부 리소스를 사용하여 실행됩니다.",
|
||||
"gcast_enabled_description": "이 기능은 Google의 외부 리소스를 사용합니다.",
|
||||
"general": "일반",
|
||||
"geolocation_instruction_location": "GPS 좌표가 포함된 항목을 클릭해 위치를 사용하거나, 지도에서 직접 위치를 선택하세요",
|
||||
"geolocation_instruction_location": "GPS 좌표가 포함된 항목을 클릭해 위치를 사용하거나, 지도에서 직접 위치를 선택하세요.",
|
||||
"get_help": "도움 얻기",
|
||||
"get_wifiname_error": "Wi-Fi 이름을 가져올 수 없습니다. 필수 권한이 부여되었는지, Wi-Fi 네트워크에 연결되어 있는지 확인하세요.",
|
||||
"getting_started": "시작하기",
|
||||
|
|
@ -1119,7 +1131,6 @@
|
|||
"header_settings_field_validator_msg": "값은 비워둘 수 없습니다.",
|
||||
"header_settings_header_name_input": "헤더 이름",
|
||||
"header_settings_header_value_input": "헤더 값",
|
||||
"headers_settings_tile_subtitle": "네트워크 요청 전송에 포함할 프록시 헤더를 정의합니다.",
|
||||
"headers_settings_tile_title": "사용자 지정 프록시 헤더",
|
||||
"hi_user": "안녕하세요 {name}님, ({email})",
|
||||
"hide_all_people": "모든 인물 숨기기",
|
||||
|
|
@ -1344,6 +1355,8 @@
|
|||
"minute": "분",
|
||||
"minutes": "분",
|
||||
"missing": "누락",
|
||||
"mobile_app": "모바일 앱",
|
||||
"mobile_app_download_onboarding_note": "다음 옵션 중 하나를 사용해 모바일 앱을 다운로드하세요.",
|
||||
"model": "모델",
|
||||
"month": "월",
|
||||
"monthly_title_text_date_format": "yyyy년 M월",
|
||||
|
|
@ -1362,6 +1375,8 @@
|
|||
"my_albums": "내 앨범",
|
||||
"name": "이름",
|
||||
"name_or_nickname": "이름 또는 닉네임",
|
||||
"navigate": "탐색",
|
||||
"navigate_to_time": "시간으로 탐색",
|
||||
"network_requirement_photos_upload": "사진 백업에 모바일 데이터 사용",
|
||||
"network_requirement_videos_upload": "동영상 백업에 모바일 데이터 사용",
|
||||
"network_requirements": "네트워크 요구사항",
|
||||
|
|
@ -1371,6 +1386,7 @@
|
|||
"never": "없음",
|
||||
"new_album": "새 앨범",
|
||||
"new_api_key": "새 API 키",
|
||||
"new_date_range": "새 날짜 범위",
|
||||
"new_password": "새 비밀번호",
|
||||
"new_person": "새 인물 생성",
|
||||
"new_pin_code": "새 PIN 코드",
|
||||
|
|
@ -1389,20 +1405,20 @@
|
|||
"no_assets_message": "여기를 클릭해 첫 사진을 업로드하세요.",
|
||||
"no_assets_to_show": "표시할 항목 없음",
|
||||
"no_cast_devices_found": "캐스트 기기 없음",
|
||||
"no_checksum_local": "체크섬이 없습니다. 로컬 항목을 불러올 수 없습니다",
|
||||
"no_checksum_remote": "체크섬이 없습니다. 외부 항목을 불러올 수 없습니다",
|
||||
"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_local_assets_found": "체크섬과 일치하는 로컬 항목을 찾을 수 없습니다.",
|
||||
"no_locked_photos_message": "잠금 폴더의 사진 및 동영상은 숨겨지며 라이브러리를 탐색할 때 표시되지 않습니다.",
|
||||
"no_name": "이름 없음",
|
||||
"no_notifications": "알림 없음",
|
||||
"no_people_found": "일치하는 인물 없음",
|
||||
"no_places": "장소 없음",
|
||||
"no_remote_assets_found": "체크섬에 맞는 외부 항목을 찾을 수 없습니다",
|
||||
"no_remote_assets_found": "체크섬과 일치하는 원격 항목을 찾을 수 없습니다.",
|
||||
"no_results": "결과 없음",
|
||||
"no_results_description": "동의어 또는 더 일반적인 단어를 사용해 보세요.",
|
||||
"no_shared_albums_message": "앨범을 만들어 주변 사람들과 사진 및 동영상을 공유하세요.",
|
||||
|
|
@ -1421,6 +1437,8 @@
|
|||
"notifications": "알림",
|
||||
"notifications_setting_description": "알림 전송 설정을 관리합니다.",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium 구성",
|
||||
"obtainium_configurator_instructions": "Obtainium으로 Immich GitHub 릴리스에서 직접 안드로이드 앱을 설치하고 업데이트하세요. API 키를 생성하고 변형을 선택해 Obtanium 설정 링크를 생성하세요.",
|
||||
"official_immich_resources": "Immich 공식 리소스",
|
||||
"offline": "오프라인",
|
||||
"offset": "오프셋",
|
||||
|
|
@ -1432,8 +1450,8 @@
|
|||
"onboarding_privacy_description": "다음 선택적 기능은 외부 서비스를 사용하며 설정에서 언제든 비활성화할 수 있습니다.",
|
||||
"onboarding_server_welcome_description": "몇 가지 일반적인 설정을 진행하겠습니다.",
|
||||
"onboarding_theme_description": "사용할 테마를 선택하세요. 설정에서 언제든 변경할 수 있습니다.",
|
||||
"onboarding_user_welcome_description": "시작해 보겠습니다!",
|
||||
"onboarding_welcome_user": "{user}님, 환영합니다",
|
||||
"onboarding_user_welcome_description": "기본 설정을 시작하겠습니다!",
|
||||
"onboarding_welcome_user": "환영합니다, {user}님.",
|
||||
"online": "온라인",
|
||||
"only_favorites": "즐겨찾기만",
|
||||
"open": "열기",
|
||||
|
|
@ -1525,6 +1543,9 @@
|
|||
"play_memories": "추억 재생",
|
||||
"play_motion_photo": "모션 포토 재생",
|
||||
"play_or_pause_video": "동영상 재생/일시 정지",
|
||||
"play_original_video": "원본 동영상 재생",
|
||||
"play_original_video_setting_description": "트랜스코딩된 영상보다 원본 영상을 우선 재생합니다. 원본이 호환되지 않는 형식인 경우 정상적으로 재생되지 않을 수 있습니다.",
|
||||
"play_transcoded_video": "트랜스코딩 동영상 재생",
|
||||
"please_auth_to_access": "계속 진행하려면 인증하세요.",
|
||||
"port": "포트",
|
||||
"preferences_settings_subtitle": "앱 개인 설정을 관리합니다.",
|
||||
|
|
@ -1542,13 +1563,9 @@
|
|||
"privacy": "개인정보",
|
||||
"profile": "프로필",
|
||||
"profile_drawer_app_logs": "로그",
|
||||
"profile_drawer_client_out_of_date_major": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_client_out_of_date_minor": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_client_server_up_to_date": "클라이언트와 서버가 최신 상태입니다.",
|
||||
"profile_drawer_github": "Github",
|
||||
"profile_drawer_readonly_mode": "읽기 전용 모드 활성화. 유저 아바타 아이콘을 길게 눌러 해제할 수 있습니다.",
|
||||
"profile_drawer_server_out_of_date_major": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_server_out_of_date_minor": "서버 버전이 최신이 아닙니다. 최신 버전으로 업데이트하세요.",
|
||||
"profile_drawer_readonly_mode": "읽기 전용 모드 활성화. 사용자 아이콘을 길게 눌러 해제할 수 있습니다.",
|
||||
"profile_image_of_user": "{user}님의 프로필 이미지",
|
||||
"profile_picture_set": "프로필 사진이 설정되었습니다.",
|
||||
"public_album": "공개 앨범",
|
||||
|
|
@ -1673,7 +1690,7 @@
|
|||
"restore_user": "사용자 복원",
|
||||
"restored_asset": "항목이 복원되었습니다.",
|
||||
"resume": "재개",
|
||||
"resume_paused_jobs": "재개 {count, plural, one {# 일시 중지된 작업} other {# 일시 중지된 작업}}",
|
||||
"resume_paused_jobs": "일시 중지된 작업 {count, plural, one {#개} other {#개}} 재개",
|
||||
"retry_upload": "다시 시도",
|
||||
"review_duplicates": "비슷한 항목 확인",
|
||||
"review_large_files": "용량이 큰 파일 확인",
|
||||
|
|
@ -1694,11 +1711,12 @@
|
|||
"scanning_for_album": "앨범을 스캔하는 중...",
|
||||
"search": "검색",
|
||||
"search_albums": "앨범 검색",
|
||||
"search_by_context": "문맥으로 검색",
|
||||
"search_by_context": "문맥 기반 검색",
|
||||
"search_by_description": "설명으로 검색",
|
||||
"search_by_description_example": "동해안에서 맞이한 새해 일출",
|
||||
"search_by_filename": "파일명 또는 확장자로 검색",
|
||||
"search_by_filename_example": "예: IMG_1234.JPG 또는 PNG",
|
||||
"search_camera_lens_model": "렌즈 모델 검색...",
|
||||
"search_camera_make": "카메라 제조사 검색...",
|
||||
"search_camera_model": "카메라 모델명 검색...",
|
||||
"search_city": "도시 검색...",
|
||||
|
|
@ -1715,6 +1733,7 @@
|
|||
"search_filter_location_title": "위치 선택",
|
||||
"search_filter_media_type": "미디어 종류",
|
||||
"search_filter_media_type_title": "미디어 종류 선택",
|
||||
"search_filter_ocr": "OCR 검색",
|
||||
"search_filter_people_title": "인물 선택",
|
||||
"search_for": "검색",
|
||||
"search_for_existing_person": "존재하는 인물 검색",
|
||||
|
|
@ -1777,6 +1796,7 @@
|
|||
"server_online": "온라인",
|
||||
"server_privacy": "개인정보",
|
||||
"server_stats": "서버 통계",
|
||||
"server_update_available": "서버 업데이트 가능",
|
||||
"server_version": "서버 버전",
|
||||
"set": "설정",
|
||||
"set_as_album_cover": "앨범 커버로 설정",
|
||||
|
|
@ -1789,7 +1809,7 @@
|
|||
"setting_image_viewer_help": "상세 보기에서는 작은 섬네일, (활성화된 경우) 중간 섬네일, 원본 순으로 불러옵니다.",
|
||||
"setting_image_viewer_original_subtitle": "원본 고해상도 이미지를 불러옵니다. 데이터 사용량 및 캐시 크기를 줄이려면 비활성화하세요.",
|
||||
"setting_image_viewer_original_title": "원본 이미지 로드",
|
||||
"setting_image_viewer_preview_subtitle": "원본 고해상도 이미지를 불러옵니다. 비활성화하는 경우 원본 또는 섬네일만 불러옵니다.",
|
||||
"setting_image_viewer_preview_subtitle": "중간 해상도 이미지를 불러옵니다. 비활성화하는 경우 원본 또는 섬네일만 불러옵니다.",
|
||||
"setting_image_viewer_preview_title": "미리보기 이미지 로드",
|
||||
"setting_image_viewer_title": "이미지",
|
||||
"setting_languages_apply": "적용",
|
||||
|
|
@ -1805,6 +1825,8 @@
|
|||
"setting_notifications_subtitle": "알림 기본 설정 조정",
|
||||
"setting_notifications_total_progress_subtitle": "전체 업로드 진행률 (완료/총 항목)",
|
||||
"setting_notifications_total_progress_title": "백그라운드 백업 전체 진행률 표시",
|
||||
"setting_video_viewer_auto_play_subtitle": "동영상을 열면 자동으로 재생",
|
||||
"setting_video_viewer_auto_play_title": "동영상 자동 재생",
|
||||
"setting_video_viewer_looping_title": "반복",
|
||||
"setting_video_viewer_original_video_subtitle": "동영상 스트리밍 시 트랜스코딩된 파일 대신 원본을 재생합니다. 재생 시 버퍼링이 발생할 수 있습니다. 로컬에 있는 영상은 항상 원본 화질로 재생됩니다.",
|
||||
"setting_video_viewer_original_video_title": "원본 동영상 강제 사용",
|
||||
|
|
@ -2013,9 +2035,10 @@
|
|||
"trash_page_select_assets_btn": "항목 선택",
|
||||
"trash_page_title": "휴지통 ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "휴지통으로 이동된 항목은 {days, plural, one {#일} other {#일}} 후 영구적으로 삭제됩니다.",
|
||||
"troubleshoot": "트러블슈팅",
|
||||
"troubleshoot": "문제 해결",
|
||||
"type": "형식",
|
||||
"unable_to_change_pin_code": "PIN 코드를 변경할 수 없음",
|
||||
"unable_to_check_version": "앱 또는 서버 버전을 확인할 수 없음",
|
||||
"unable_to_setup_pin_code": "PIN 코드를 설정할 수 없음",
|
||||
"unarchive": "보관함에서 제거",
|
||||
"unarchive_action_prompt": "보관함에서 항목 {count}개 제거됨",
|
||||
|
|
|
|||
29
i18n/lt.json
29
i18n/lt.json
|
|
@ -597,6 +597,7 @@
|
|||
"backup_controller_page_turn_on": "Įjungti foninį atsarginį kopijavimą",
|
||||
"backup_controller_page_uploading_file_info": "Įkeliama failo info",
|
||||
"backup_err_only_album": "Negalima pašalinti vienintelio albumo",
|
||||
"backup_error_sync_failed": "Sinchronizavimas nepavyko. Atsarginė kopija negali būti apdorota.",
|
||||
"backup_info_card_assets": "elementai",
|
||||
"backup_manual_cancelled": "Atšaukta",
|
||||
"backup_manual_in_progress": "Jau įkeliama, bandykite dar kartą vėliau",
|
||||
|
|
@ -695,7 +696,6 @@
|
|||
"comments_and_likes": "Komentarai ir patiktukai",
|
||||
"comments_are_disabled": "Komentarai yra išjungti",
|
||||
"common_create_new_album": "Sukurti naują albumą",
|
||||
"common_server_error": "Prašome patikrinti tinklo prisijungimą ir įsitikinti, kad serveris pasiekiamas ir programos/serverio versija sutampa.",
|
||||
"completed": "Užbaigta",
|
||||
"confirm": "Patvirtinti",
|
||||
"confirm_admin_password": "Patvirtinti administratoriaus slaptažodį",
|
||||
|
|
@ -877,7 +877,6 @@
|
|||
"edit_tag": "Redaguoti žymą",
|
||||
"edit_title": "Redaguoti antraštę",
|
||||
"edit_user": "Redaguoti naudotoją",
|
||||
"edited": "Redaguota",
|
||||
"editor": "Redaktorius",
|
||||
"editor_close_without_save_prompt": "Pakeitimai nebus išsaugoti",
|
||||
"editor_close_without_save_title": "Uždaryti redaktorių?",
|
||||
|
|
@ -1033,6 +1032,7 @@
|
|||
"exif_bottom_sheet_description_error": "Klaida atnaujinant aprašymą",
|
||||
"exif_bottom_sheet_details": "DETALĖS",
|
||||
"exif_bottom_sheet_location": "VIETOVĖ",
|
||||
"exif_bottom_sheet_no_description": "Nėra aprašymo",
|
||||
"exif_bottom_sheet_people": "ŽMONĖS",
|
||||
"exif_bottom_sheet_person_add_person": "Pridėti vardą",
|
||||
"exit_slideshow": "Išeiti iš skaidrių peržiūros",
|
||||
|
|
@ -1114,7 +1114,6 @@
|
|||
"header_settings_field_validator_msg": "Reikšmė negali būti tuščia",
|
||||
"header_settings_header_name_input": "Antraštės pavadinimas",
|
||||
"header_settings_header_value_input": "Antraštės reikšmė",
|
||||
"headers_settings_tile_subtitle": "Apibrėžkite tarpinio serverio antraštes, kurias programa turėtų siųsti su kiekviena tinklo užklausa",
|
||||
"headers_settings_tile_title": "Pasirinktinės tarpinio serverio antraštės",
|
||||
"hi_user": "Labas {name} ({email})",
|
||||
"hide_all_people": "Slėpti visus asmenis",
|
||||
|
|
@ -1536,13 +1535,9 @@
|
|||
"privacy": "Privatumas",
|
||||
"profile": "Profilis",
|
||||
"profile_drawer_app_logs": "Logai",
|
||||
"profile_drawer_client_out_of_date_major": "Mobili aplikacija jau pasenusios versijos. Prašome atsinaujinti į paskutinę didžiąją versiją.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobili aplikacija jau pasenusios versijos. Prašome atsinaujinti į paskutinę mažąją versiją.",
|
||||
"profile_drawer_client_server_up_to_date": "Klientas ir Serveris yra atnaujinti",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Tik skaitymo rėžimas įgalintas. Ilgai paspauskite vartotojo ikoną išėjimui.",
|
||||
"profile_drawer_server_out_of_date_major": "Serveris jau yra pasenusios versijos. Prašome atsinaujinti į paskutinę didžiąją versiją.",
|
||||
"profile_drawer_server_out_of_date_minor": "Serveris jau yra pasenusios versijos. Prašome atsinaujinti į paskutinę mažąją versiją.",
|
||||
"profile_image_of_user": "{user} profilio nuotrauka",
|
||||
"profile_picture_set": "Profilio nuotrauka nustatyta.",
|
||||
"public_album": "Viešas albumas",
|
||||
|
|
@ -1582,6 +1577,11 @@
|
|||
"rating": "Įvertinimas žvaigždutėmis",
|
||||
"rating_count": "{count, plural, one {# įvertinimas} few {# įvertinimai} other {# įvertinimų}}",
|
||||
"rating_description": "Rodyti EXIF įvertinimus informacijos skydelyje",
|
||||
"read_changelog": "Skaityti pakeitimų sąrašą",
|
||||
"recent-albums": "Naujausi albumai",
|
||||
"recent_searches": "Naujausios paieškos",
|
||||
"recently_added": "Neseniai pridėta",
|
||||
"recently_added_page_title": "Neseniai pridėta",
|
||||
"recently_taken": "Neseniai sukurti",
|
||||
"recently_taken_page_title": "Neseniai sukurti",
|
||||
"refresh": "Atnaujinti",
|
||||
|
|
@ -1616,11 +1616,14 @@
|
|||
"repair": "Pataisyti",
|
||||
"repair_no_results_message": "Nesekami ir trūkstami failai bus rodomi čia",
|
||||
"replace_with_upload": "Pakeisti naujai įkeltu failu",
|
||||
"repository": "Repozitoriumas",
|
||||
"require_password": "Reikalauti slaptažodžio",
|
||||
"rescan": "Perskenuoti",
|
||||
"reset": "Atstatyti",
|
||||
"reset_password": "Atstayti slaptažodį",
|
||||
"reset_pin_code": "Atsatyti PIN kodą",
|
||||
"reset_pin_code_description": "Jei pamiršote PIN kodą, galite susisiekti su serverio administratoriumi, kad jis jį atstatytų",
|
||||
"reset_pin_code_with_password": "PIN kodą visada galite atkurti naudodami savo slaptažodį",
|
||||
"reset_to_default": "Atkurti numatytuosius",
|
||||
"resolve_duplicates": "Sutvarkyti dublikatus",
|
||||
"resolved_all_duplicates": "Sutvarkyti visi dublikatai",
|
||||
|
|
@ -1728,8 +1731,11 @@
|
|||
"shared_intent_upload_button_progress_text": "{current} / {total} Įkelta",
|
||||
"shared_link_clipboard_copied_massage": "Nukopijuota į iškarpinę",
|
||||
"shared_link_clipboard_text": "Nuoroda: {link}\nSlaptažodis: {password}",
|
||||
"shared_link_edit_expire_after_option_day": "1 diena",
|
||||
"shared_link_edit_expire_after_option_days": "{count} dienų",
|
||||
"shared_link_edit_expire_after_option_hour": "1 valanda",
|
||||
"shared_link_edit_expire_after_option_hours": "{count} valandų",
|
||||
"shared_link_edit_expire_after_option_minute": "1 minutė",
|
||||
"shared_link_edit_expire_after_option_minutes": "{count} minučių",
|
||||
"shared_link_edit_expire_after_option_months": "{count} mėnesių",
|
||||
"shared_link_edit_expire_after_option_year": "{count} metų",
|
||||
|
|
@ -1785,6 +1791,7 @@
|
|||
"sort_created": "Sukūrimo data",
|
||||
"sort_items": "Elementų skaičių",
|
||||
"sort_modified": "Keitimo data",
|
||||
"sort_newest": "Naujausia nuotrauka",
|
||||
"sort_oldest": "Seniausia nuotrauka",
|
||||
"sort_people_by_similarity": "Rikiuoti žmonės pagal panašumą",
|
||||
"sort_recent": "Naujausia nuotrauka",
|
||||
|
|
@ -1797,8 +1804,11 @@
|
|||
"stacked_assets_count": "{count, plural, one {Sugrupuotas # elementas} few {Sugrupuoti # elementai} other {Sugrupuota # elementų}}",
|
||||
"start": "Pradėti",
|
||||
"start_date": "Pradžios data",
|
||||
"start_date_before_end_date": "Pradžios data turi būti ankstesnė už pabaigos datą",
|
||||
"status": "Statusas",
|
||||
"stop_casting": "Nutraukti transliavimą",
|
||||
"stop_photo_sharing": "Nustoti dalytis savo nuotraukomis?",
|
||||
"stop_sharing_photos_with_user": "Nustoti dalintis savo nuotraukomis su šiuo vartotoju",
|
||||
"storage": "Saugykla",
|
||||
"storage_label": "Saugyklos Žyma",
|
||||
"storage_usage": "Naudojama {used} iš {available}",
|
||||
|
|
@ -1809,6 +1819,7 @@
|
|||
"support_and_feedback": "Palaikymas ir atsiliepimai",
|
||||
"sync": "Sinchronizuoti",
|
||||
"sync_albums": "Sinchronizuoti albumus",
|
||||
"sync_albums_manual_subtitle": "Sinchronizuoti visus įkeltus vaizdo įrašus ir nuotraukas su pasirinktomis atsarginėmis kopijomis",
|
||||
"sync_upload_album_setting_subtitle": "Sukurti ir įkelti jūsų nuotraukas ir vaizdo įrašus į pasirinktus Immich albumus",
|
||||
"tag": "Žyma",
|
||||
"tag_created": "Sukurta žyma: {tag}",
|
||||
|
|
@ -1820,10 +1831,12 @@
|
|||
"template": "Šablonas",
|
||||
"theme": "Tema",
|
||||
"theme_selection": "Temos pasirinkimas",
|
||||
"theme_selection_description": "Automatiškai nustatykite šviesią arba tamsią temą pagal naršyklės sistemos nustatymus",
|
||||
"theme_setting_asset_list_tiles_per_row_title": "Elementų per eilutę ({count})",
|
||||
"theme_setting_primary_color_title": "Pagrindinė spalva",
|
||||
"theme_setting_system_primary_color_title": "Naudoti sistemos spalvą",
|
||||
"theme_setting_system_theme_switch": "Automatinė (Naudoti sistemos nustatymus)",
|
||||
"theme_setting_three_stage_loading_subtitle": "Trijų etapų įkėlimas gali padidinti įkėlimo našumą, tačiau sukelia žymiai didesnę tinklo apkrovą",
|
||||
"time_based_memories": "Atsiminimai pagal laiką",
|
||||
"timeline": "Laiko skalė",
|
||||
"timezone": "Laiko juosta",
|
||||
|
|
@ -1832,6 +1845,7 @@
|
|||
"to_favorite": "Įtraukti prie mėgstamiausių",
|
||||
"to_login": "Prisijungti",
|
||||
"to_trash": "Išmesti",
|
||||
"total": "Viso",
|
||||
"trash": "Šiukšliadėžė",
|
||||
"trash_all": "Perkelti visus į šiukšliadėžę",
|
||||
"trash_count": "Perkelti {count, number} į šiukšliadėžę",
|
||||
|
|
@ -1845,6 +1859,7 @@
|
|||
"trash_page_title": "Šiukšlių ({count})",
|
||||
"trashed_items_will_be_permanently_deleted_after": "Į šiukšliadėžę perkelti elementai bus visam laikui ištrinti po {days, plural, one {# dienos} other {# dienų}}.",
|
||||
"type": "Tipas",
|
||||
"unable_to_change_pin_code": "Negalima pakeisti PIN kodo",
|
||||
"unarchive": "Išarchyvuoti",
|
||||
"unarchived_count": "{count, plural, other {# išarchyvuota}}",
|
||||
"unfavorite": "Pašalinti iš mėgstamiausių",
|
||||
|
|
|
|||
180
i18n/lv.json
180
i18n/lv.json
|
|
@ -28,18 +28,20 @@
|
|||
"add_to_album": "Pievienot albumam",
|
||||
"add_to_album_bottom_sheet_added": "Pievienots {album}",
|
||||
"add_to_album_bottom_sheet_already_exists": "Jau pievienots {album}",
|
||||
"add_to_album_bottom_sheet_some_local_assets": "Dažus lokālos failus albumam nevarēja pievienot",
|
||||
"add_to_album_toggle": "Pārslēgt izvēli {album}",
|
||||
"add_to_albums": "Pievienot albumiem",
|
||||
"add_to_albums_count": "Pievienot albumiem ({count})",
|
||||
"add_to_shared_album": "Pievienot koplietotam albumam",
|
||||
"add_upload_to_stack": "Pievienot augšupielādi kaudzei",
|
||||
"add_url": "Pievienot URL",
|
||||
"added_to_archive": "Pievienots arhīvam",
|
||||
"added_to_favorites": "Pievienots izlasei",
|
||||
"added_to_favorites_count": "{count, number} pievienoti izlasei",
|
||||
"admin": {
|
||||
"add_exclusion_pattern_description": "Pievienojiet izlaišanas shēmas. Aizstājējzīmju izmantoša *, **, un ? tiek atbalstīta. Lai ignorētu visus failus jebkurā direktorijā ar nosaukumu “RAW”, izmantojiet “**/RAW/**”. Lai ignorētu visus failus, kas beidzas ar “. tif”, izmantojiet “**/*. tif”. Lai ignorētu absolūto ceļu, izmantojiet “/path/to/ignore/**”.",
|
||||
"add_exclusion_pattern_description": "Pievieno izslēgšanas šablonus. Tiek atbalstīta aizstājējzīmju *, **, un ? izmantošana. Lai ignorētu visus failus jebkurā direktorijā ar nosaukumu “RAW”, izmanto “**/RAW/**”. Lai ignorētu visus failus, kas beidzas ar “. tif”, izmanto “**/*. tif”. Lai ignorētu absolūto ceļu, izmanto “/kāds/ignorējamais/ceļš/**”.",
|
||||
"admin_user": "Administrators",
|
||||
"asset_offline_description": "Šis ārējās bibliotēkas resurss vairs nav atrodams diskā un ir pārvietots uz atkritni. Ja fails tika pārvietots bibliotēkas ietvaros, pārbaudi, vai jūsu laika skalā ir jauns atbilstošais resurss. Lai atjaunotu šo resursu, pārliecinies, vai Immich var piekļūt tālāk norādītajam faila ceļam un uzsāc bibliotēkas skenēšanu.",
|
||||
"asset_offline_description": "Šis ārējās bibliotēkas resurss vairs nav atrodams diskā un ir pārvietots uz atkritni. Ja fails tika pārvietots bibliotēkas ietvaros, pārbaudiet, vai jūsu laika skalā ir jauns atbilstošais resurss. Lai atjaunotu šo resursu, pārliecinieties, vai Immich var piekļūt tālāk norādītajam faila ceļam un uzsāc bibliotēkas skenēšanu.",
|
||||
"authentication_settings": "Autentifikācijas iestatījumi",
|
||||
"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.",
|
||||
|
|
@ -49,24 +51,35 @@
|
|||
"backup_database_enable_description": "Iespējot datu bāzes izrakstus",
|
||||
"backup_keep_last_amount": "Iepriekšējo izrakstu daudzums, kas jāsaglabā",
|
||||
"backup_onboarding_1_description": "ārēja kopija mākonī vai citā fiziskā atrašanās vietā.",
|
||||
"backup_onboarding_2_description": "vietējās kopijas citās ierīcēs. Tas ietver galvenos failus un šo failu vietējo rezerves kopiju.",
|
||||
"backup_onboarding_2_description": "lokālās kopijas citās ierīcēs. Tas ietver galvenos failus un šo failu lokālo rezerves kopiju.",
|
||||
"backup_onboarding_3_description": "kopiju skaits, ieskaitot oriģinālos failus. Tas ietver 1 ārējo kopiju un 2 lokālās kopijas.",
|
||||
"backup_onboarding_description": "Lai aizsargātu savus datus, ieteicams izmantot <backblaze-link>3-2-1 rezerves kopiju stratēģiju</backblaze-link>. Lai nodrošinātu visaptverošu dublēšanas risinājumu, vajadzētu veidot kopijas saviem augšupielādētajiem fotoattēliem/videoklipiem, kā arī Immich datubāzei.",
|
||||
"backup_onboarding_footer": "Lai iegūtu vairāk informācijas par Immich rezerves kopiju veidošanu, lūdzu, apskatiet <link>dokumentāciju</link>.",
|
||||
"backup_onboarding_parts_title": "3-2-1 rezerves kopija ietver:",
|
||||
"backup_onboarding_title": "Rezerves kopijas",
|
||||
"backup_settings": "Datubāzes izrakstu iestatījumi",
|
||||
"backup_settings_description": "Datubāzes izrakstu iestatījumu pārvaldība",
|
||||
"cleared_jobs": "Notīrīti uzdevumi priekš: {job}",
|
||||
"config_set_by_file": "Konfigurāciju pašlaik iestata konfigurācijas fails",
|
||||
"confirm_delete_library": "Vai tiešām vēlaties dzēst {library} bibliotēku?",
|
||||
"confirm_delete_library_assets": "Vai tiešām vēlaties dzēst šo bibliotēku? Tas izdzēsīs {count, plural, one {# contained asset} other {all # contained assets}} no Immich un to nevar atsaukt. Faili paliks diskā.",
|
||||
"confirm_email_below": "Lai apstiprinātu, zemāk ierakstiet “{email}”",
|
||||
"confirm_reprocess_all_faces": "Vai tiešām vēlies atkārtoti apstrādāt visas sejas? Tas arī atiestatīs personas ar vārdiem.",
|
||||
"confirm_user_password_reset": "Vai tiešām vēlaties atiestatīt lietotāja {user} paroli?",
|
||||
"confirm_user_pin_code_reset": "Vai tiešām vēlaties atiestatīt {user} PIN kodu?",
|
||||
"create_job": "Izveidot uzdevumu",
|
||||
"cron_expression": "Cron izteiksme",
|
||||
"cron_expression_description": "Iestatiet skenēšanas intervālu, izmantojot cron formātu. Papildu informācijai skatiet, piemēram, <link>Crontab Guru</link>",
|
||||
"cron_expression_presets": "Cron izteiksmju sagataves",
|
||||
"disable_login": "Atspējot pieteikšanos",
|
||||
"duplicate_detection_job_description": "Analizēt failus ar mašīnmācīšanos, lai noteiktu līdzīgus attēlus. Šī funkcija izmanto viedo meklēšanu",
|
||||
"exclusion_pattern_description": "Izslēgšanas šabloni ļauj ignorēt failus un mapes, skenējot bibliotēku. Tas ir noderīgi, ja jums ir mapes, kas satur failus, kurus nevēlaties importēt, piemēram, RAW failus.",
|
||||
"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.",
|
||||
"failed_job_command": "Kļūda, izpildot {job} komandu {command}",
|
||||
"force_delete_user_warning": "BRĪDINĀJUMS: Tas uzreiz izdzēsīs lietotāju ar visiem failiem. Šo darbību nevar atcelt, un failus nevarēs atgūt.",
|
||||
"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_description": "Pilnizmēra attēls ar noņemtiem metadatiem, ko izmanto, kad attēls ir tuvināts",
|
||||
|
|
@ -76,60 +89,105 @@
|
|||
"image_fullsize_title": "Pilnizmēra attēlu iestatījumi",
|
||||
"image_prefer_embedded_preview": "Priekšroka iegultajam priekšskatījumam",
|
||||
"image_prefer_embedded_preview_setting_description": "Izmanto RAW fotoattēlos iestrādātos priekšskatījumus, ja tādi ir pieejami, kā ievades datus attēlu apstrādei. Tādējādi dažiem attēliem var iegūt precīzākas krāsas, taču priekšskatījuma kvalitāte ir atkarīga no fotokameras un attēlam var būt vairāk saspiešanas artefaktu.",
|
||||
"image_prefer_wide_gamut": "Dot priekšroku plašai krāsu gammai",
|
||||
"image_prefer_wide_gamut_setting_description": "Sīktēliem izmanto Display P3. Tas labāk saglabā attēlu dzīvīgumu ar plašu krāsu gammu, bet attēli var izskatīties atšķirīgi vecās ierīcēs ar vecu pārlūka versiju. sRGB attēli tiek saglabāti kā sRGB, lai izvairītos no krāsu izmaiņām.",
|
||||
"image_preview_description": "Vidēja izmēra attēls ar noņemtiem metadatiem, ko izmanto, skatot vienu failu un mašīnmācīšanās apmācībai",
|
||||
"image_preview_quality_description": "Priekšskatījuma kvalitāte no 1 līdz 100. Augstāka kvalitāte ir labāka, bet veido lielākus failus un var samazināt lietotnes reaģēšanas ātrumu. Zemas vērtības iestatīšana var ietekmēt mašīnmācīšanās kvalitāti.",
|
||||
"image_preview_title": "Priekšskatījuma iestatījumi",
|
||||
"image_quality": "Kvalitāte",
|
||||
"image_resolution": "Izšķirtspēja",
|
||||
"image_resolution_description": "Augstāka izšķirtspēja ļauj saglabāt vairāk detaļu, taču kodēšana aizņem vairāk laika, failu izmērs ir lielāks un var samazināties lietotnes reaģēšanas ātrums.",
|
||||
"image_settings": "Attēlu iestatījumi",
|
||||
"image_settings_description": "Ģenerēto attēlu kvalitātes un izšķirtspējas pārvaldība",
|
||||
"image_thumbnail_description": "Neliels sīktēls bez metadatiem, ko izmanto, lai apskatītu vairākus fotoattēlus, piemēram, galvenajā laika skalā",
|
||||
"image_thumbnail_quality_description": "Sīktēlu kvalitāte no 1 līdz 100. Augstāka kvalitāte ir labāka, bet veido lielākus failus un var samazināt lietotnes reaģēšanas ātrumu.",
|
||||
"image_thumbnail_title": "Sīktēlu iestatījumi",
|
||||
"job_concurrency": "{job} vienlaicīgi",
|
||||
"job_created": "Uzdevums izveidots",
|
||||
"job_not_concurrency_safe": "Šis uzdevums nav drošs vienlaicīgai izpildei.",
|
||||
"job_settings": "Uzdevumu iestatījumi",
|
||||
"job_settings_description": "Uzdevumu izpildes vienlaicīguma pārvaldība",
|
||||
"job_status": "Uzdevumu statuss",
|
||||
"library_created": "Izveidoja bibliotēku: {library}",
|
||||
"library_deleted": "Bibliotēka dzēsta",
|
||||
"library_import_path_description": "Norādi importējamo mapi. Šī mape un tās apakšmapes tiks pārbaudīta, lai atrastu attēlus un videoklipus.",
|
||||
"library_scanning": "Periodiska skenēšana",
|
||||
"library_scanning_description": "Konfigurē periodisku bibliotēku skenēšanu",
|
||||
"library_scanning_enable_description": "Iespējot periodisku bibliotēku skenēšanu",
|
||||
"library_settings": "Ārējā bibliotēka",
|
||||
"library_settings": "Ārējās bibliotēkas",
|
||||
"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_enable_description": "Uzraudzīt ārējo bibliotēku failu izmaiņas",
|
||||
"library_watching_settings": "Bibliotēku uzraudzīšana [EKSPERIMENTĀLA]",
|
||||
"library_watching_settings_description": "Automātiski uzraudzīt, vai ir mainīti faili",
|
||||
"logging_level_description": "Ja iespējots, kādu žurnāla līmeni izmantot.",
|
||||
"logging_settings": "Žurnalēšana",
|
||||
"machine_learning_availability_checks": "Pieejamības pārbaudes",
|
||||
"machine_learning_availability_checks_description": "Automātiski atklāt un dod priekšroku pieejamajiem mašīnmācīšanās serveriem",
|
||||
"machine_learning_availability_checks_enabled": "Iespējot pieejamības pārbaudes",
|
||||
"machine_learning_availability_checks_interval": "Pārbaudes intevāls",
|
||||
"machine_learning_availability_checks_interval_description": "Intervāls milisekundēs starp pieejamības pārbaudēm",
|
||||
"machine_learning_availability_checks_timeout": "Pieprasījumu noildze",
|
||||
"machine_learning_availability_checks_timeout_description": "Pieejamības pārbaužu noildze milisekundēs",
|
||||
"machine_learning_clip_model": "CLIP modelis",
|
||||
"machine_learning_clip_model_description": "<link>Sarakstā</link> norādītais CLIP modeļa nosaukums. Ņem vērā, ka, mainot modeli, visiem attēliem ir vēlreiz jāpalaiž \"Viedās meklēšanas\" uzdevums.",
|
||||
"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_duplicate_detection_setting_description": "Izmantot CLIP iegultos elementus, lai atrastu iespējamos dublikātus",
|
||||
"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_description": "Noteikt, atpazīt un sagrupēt sejas attēlos",
|
||||
"machine_learning_facial_recognition_model": "Seju atpazīšanas modelis",
|
||||
"machine_learning_facial_recognition_model_description": "Modeļi ir uzskaitīti pēc to izmēra dilstošā secībā. Lielāki modeļi ir lēnāki un izmanto vairāk atmiņas, bet nodrošina labākus rezultātus. Ņem vērā, ka, mainot modeli, ir atkārtoti jāpalaiž sejas atpazīšanas uzdevums visiem attēliem.",
|
||||
"machine_learning_facial_recognition_setting": "Iespējot seju atpazīšanu",
|
||||
"machine_learning_facial_recognition_setting_description": "Ja šī funkcija ir atspējota, attēli netiks kodēti sejas atpazīšanai un netiks parādīti sadaļā “Personas” lapā “Izpētīt”.",
|
||||
"machine_learning_max_detection_distance": "Maksimālā noteikšanas distance",
|
||||
"machine_learning_max_detection_distance_description": "Maksimālā distance starp diviem attēliem, lai tos uzskatītu par dublikātiem, ir no 0,001 līdz 0,1. Lielākas vērtības atklās vairāk dublikātu, taču var izraisīt kļūdaini pozitīvus rezultātus.",
|
||||
"machine_learning_max_recognition_distance": "Maksimālā atpazīšanas distance",
|
||||
"machine_learning_max_recognition_distance_description": "Maksimālā distance starp divām sejām, lai tās tiktu uzskatītas par vienu un to pašu personu, ir no 0 līdz 2. Samazinot šo distanci, var novērst divu cilvēku apzīmēšanu kā vienu un to pašu personu, savukārt palielinot to, var novērst vienas un tās pašas personas apzīmēšanu.",
|
||||
"machine_learning_min_detection_score": "Minimālais atpazīšanas rezultāts",
|
||||
"machine_learning_min_detection_score_description": "Minimālais sejas noteikšanas ticamības rādītājs no 0 līdz 1. Zemākas vērtības atklās vairāk seju, taču var rasties kļūdaini pozitīvi rezultāti.",
|
||||
"machine_learning_min_recognized_faces": "Minimālais atpazīto seju skaits",
|
||||
"machine_learning_min_recognized_faces_description": "Minimālais atpazīto seju skaits, kas nepieciešams, lai izveidotu personu. Palielinot šo skaitu, sejas atpazīšana kļūst precīzāka, taču palielinās iespēja, ka seja netiks piešķirta personai.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Izmantot mašīnmācīšanos, lai atpazītu tekstu attēlos",
|
||||
"machine_learning_ocr_enabled": "Aktivizēt OCR",
|
||||
"machine_learning_ocr_enabled_description": "Ja šī opcija ir atspējota, attēli netiks pakļauti teksta atpazīšanai.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimālā izšķirtspēja",
|
||||
"machine_learning_ocr_max_resolution_description": "Priekšskatījumi, kuru izšķirtspēja ir lielāka par šo, tiks mainīti, saglabājot malu attiecību. Augstākas vērtības ir precīzākas, taču apstrāde aizņem ilgāku laiku un izmanto vairāk atmiņas.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimālais atpazīšanas rezultāts",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimālais teksta noteikšanas ticamības rādītājs no 0 līdz 1. Zemākas vērtības noteiks vairāk teksta, taču var izraisīt kļūdaini pozitīvus rezultātus.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimālais atpazīšanas rezultāts",
|
||||
"machine_learning_ocr_model": "OCR modelis",
|
||||
"machine_learning_ocr_model_description": "Serveru modeļi ir precīzāki nekā mobilie modeļi, bet apstrāde aizņem vairāk laika un tie izmanto vairāk atmiņas.",
|
||||
"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_description": "Meklēt attēlus semantiski, izmantojot CLIP iegultos elementus",
|
||||
"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",
|
||||
"map_dark_style": "Tumšais stils",
|
||||
"map_enable_description": "Iespējot kartes funkcijas",
|
||||
"map_gps_settings": "Kartes un GPS iestatījumi",
|
||||
"map_gps_settings_description": "Karšu un GPS (apgrieztās ģeokodēšanas) iestatījumu pārvaldība",
|
||||
"map_implications": "Kartes funkcija izmanto ārējo kartes fragmentu pakalpojumu (tiles.immich.cloud)",
|
||||
"map_light_style": "Gaišais stils",
|
||||
"map_manage_reverse_geocoding_settings": "<link>Reversās ģeokodēšanas</link> iestatījumu pārvaldība",
|
||||
"map_reverse_geocoding": "Reversā ģeokodēšana",
|
||||
"map_reverse_geocoding_enable_description": "Iespējot apgriezto ģeokodēšanu",
|
||||
"map_reverse_geocoding_settings": "Reversās ģeokodēšanas iestatījumi",
|
||||
"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_extraction_job_description": "Iegūt metadatu informāciju no katra faila, piemēram, GPS, sejas un izšķirtspēju",
|
||||
"metadata_faces_import_setting": "Iespējot seju importēšanu",
|
||||
"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",
|
||||
|
|
@ -151,15 +209,24 @@
|
|||
"nightly_tasks_sync_quota_usage_setting_description": "Pārrēķināt lietotāja uzglabāšanas kvotu, pamatojoties uz pašreizējo izmantošanu",
|
||||
"no_paths_added": "Nav pievienots neviens ceļš",
|
||||
"no_pattern_added": "Nav pievienots neviens izslēgšanas šablons",
|
||||
"note_apply_storage_label_previous_assets": "Piezīme: Lai piemērotu glabātuves nosaukumu iepriekš augšupielādētiem failiem, izpildiet",
|
||||
"note_cannot_be_changed_later": "PIEZĪME: Vēlāk to vairs nevar mainīt!",
|
||||
"notification_email_from_address": "No adreses",
|
||||
"notification_email_from_address_description": "Sūtītāja e-pasta adrese, piemēram: “Immich foto serveris <noreply@example.com>”",
|
||||
"notification_email_from_address_description": "Sūtītāja e-pasta adrese, piemēram: “Immich foto serveris <noreply@example.com>”. Pārliecinies, ka izmanto adresi, no kuras tev atļauts sūtīt e-pastus.",
|
||||
"notification_email_host_description": "E-pasta servera nosaukums (piemēram, smtp.immich.app)",
|
||||
"notification_email_ignore_certificate_errors": "Ignorēt sertifikātu kļūdas",
|
||||
"notification_email_ignore_certificate_errors_description": "Ignorēt TLS sertifikāta apstiprināšanas kļūdas (nav ieteicams)",
|
||||
"notification_email_password_description": "Parole, kas jāizmanto, autentificējoties ar e-pasta serveri",
|
||||
"notification_email_port_description": "e-pasta servera ports (piemēram, 25, 465 vai 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Izmantot SMTPS (SMTP caur TLS)",
|
||||
"notification_email_sent_test_email_button": "Nosūtīt testa e-pastu un saglabāt",
|
||||
"notification_email_setting_description": "E-pasta paziņojumu sūtīšanas iestatījumi",
|
||||
"notification_email_test_email": "Nosūtīt testa e-pastu",
|
||||
"notification_email_test_email_failed": "Neizdevās nosūtīt pārbaudes e-pastu, pārbaudi ievadītās vērtības",
|
||||
"notification_email_test_email_sent": "Uz {email} ir nosūtīts testa e-pasts. Lūdzu, pārbaudi savu iesūtni.",
|
||||
"notification_email_username_description": "Lietotājvārds, kas jāizmanto, autentificējoties ar e-pasta serveri",
|
||||
"notification_enable_email_notifications": "Iespējot e-pasta paziņojumus",
|
||||
"notification_settings": "Paziņojumu iestatījumi",
|
||||
"notification_settings_description": "Paziņojumu iestatījumu, tostarp e-pasta, pārvaldība",
|
||||
"oauth_auto_launch": "Palaist automātiski",
|
||||
|
|
@ -167,10 +234,18 @@
|
|||
"oauth_auto_register": "Automātiska reģistrācija",
|
||||
"oauth_auto_register_description": "Pēc pieslēgšanās ar OAuth automātiski reģistrēt jaunus lietotājus",
|
||||
"oauth_button_text": "Pogas teksts",
|
||||
"oauth_client_secret_description": "Nepieciešams, ja OAuth pakalpojuma sniedzējs neatbalsta PKCE (Proof Key for Code Exchange)",
|
||||
"oauth_enable_description": "Pieslēgties ar OAuth",
|
||||
"oauth_role_claim": "Lomas pieteikums",
|
||||
"oauth_role_claim_description": "Automātiski piešķirt administratora piekļuvi, pamatojoties uz šīs prasības klātbūtni. Prasība var būt vai nu \"user\", vai \"admin\".",
|
||||
"oauth_settings": "OAuth",
|
||||
"oauth_settings_description": "OAuth pieteikšanās iestatījumu pārvaldība",
|
||||
"oauth_settings_more_details": "Plašāku informāciju par šo funkcionalitāti skatīt <link>dokumentācijā</link>.",
|
||||
"oauth_storage_label_claim": "Glabātuves nosaukuma pieteikums",
|
||||
"oauth_storage_label_claim_description": "Automātiski iestatīt lietotāja glabātuves nosaukumu uz šī pieteikuma vērtību.",
|
||||
"oauth_storage_quota_default": "Noklusējuma krātuves kvota (GiB)",
|
||||
"oauth_timeout": "Pieprasījuma noildze",
|
||||
"oauth_timeout_description": "Pieprasījumu laika limits milisekundēs",
|
||||
"password_enable_description": "Pieteikšanās ar e-pasta adresi un paroli",
|
||||
"password_settings": "Pieteikšanās ar paroli",
|
||||
"password_settings_description": "Pieteikšanās ar paroli iestatījumu pārvaldība",
|
||||
|
|
@ -198,12 +273,17 @@
|
|||
"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_hash_verification_enabled": "Jaucējvērtību pārbaude ir iespējota",
|
||||
"storage_template_hash_verification_enabled_description": "Iespējo jaucējvērtību pārbaudi, neatslēdz to, ja neapzinies sekas",
|
||||
"storage_template_migration": "Krātuves veidņu migrācija",
|
||||
"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_more_details": "Plašāku informāciju par šo funkcionalitāti skatīt sadaļā <template-link>Krātuves veidne</template-link> un tās <implications-link>sekas</implications-link>",
|
||||
"storage_template_path_length": "Aptuvenais ceļa garuma ierobežojums: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Krātuves veidne",
|
||||
"storage_template_settings_description": "Pārvaldīt augšupielādēto failu mapju struktūru un faila nosaukumu",
|
||||
"storage_template_user_label": "Lietotāja krātuves nosaukums ir <code>{label}</code>",
|
||||
"system_settings": "Sistēmas iestatījumi",
|
||||
"template_email_available_tags": "Sagatavē var izmantot šos mainīgos: {tags}",
|
||||
"template_email_if_empty": "Ja sagatave ir tukša, tiks izmantots noklusējuma e-pasts.",
|
||||
|
|
@ -222,15 +302,20 @@
|
|||
"transcoding_acceleration_qsv": "Quick Sync (nepieciešams 7. paaudzes vai jaunāks Intel procesors)",
|
||||
"transcoding_acceleration_rkmpp": "RKMPP (tikai Rockchip SOC)",
|
||||
"transcoding_acceleration_vaapi": "VAAPI",
|
||||
"transcoding_accepted_video_codecs": "Akceptētie video kodeki",
|
||||
"transcoding_accepted_video_codecs_description": "Izvēlies, kurus video kodekus nav nepieciešams transkodēt. Tiek izmantots tikai noteiktām transkodēšanas politikām.",
|
||||
"transcoding_advanced_options_description": "Lielākajai daļai lietotāju nevajadzētu mainīt šīs opcijas",
|
||||
"transcoding_audio_codec": "Audio kodeks",
|
||||
"transcoding_audio_codec_description": "Opus ir augstākās kvalitātes izvēle, bet tā ir mazāk saderīga ar vecām ierīcēm vai programmatūru.",
|
||||
"transcoding_codecs_learn_more": "Lai uzzinātu vairāk par šeit lietoto terminoloģiju, skatiet FFmpeg dokumentāciju par <h264-link>H.264 kodeku</h264-link>, <hevc-link>HEVC kodeku</hevc-link> un <vp9-link>VP9 kodeku</vp9-link>.",
|
||||
"transcoding_constant_quality_mode": "Nemainīgas kvalitātes režīms",
|
||||
"transcoding_constant_quality_mode_description": "ICQ ir labāks nekā CQP, bet dažas aparatūras paātrinājuma ierīces neatbalsta šo režīmu. Iestatot šo opciju, tiks izmantots norādītais režīms, ja tiek izmantota kvalitātē balstīta kodēšana. NVENC to ignorē, jo neatbalsta ICQ.",
|
||||
"transcoding_constant_rate_factor_description": "Video kvalitātes līmenis. Tipiskās vērtības ir 23 priekš H.264, 28 priekš HEVC, 31 priekš VP9 un 35 priekš AV1. Zemāka vērtība ir labāka, bet rada lielākus failus.",
|
||||
"transcoding_hardware_acceleration": "Aparatūras paātrinājums",
|
||||
"transcoding_required_description": "Tikai video, kas nav atbalstītā formātā",
|
||||
"transcoding_settings": "Video transkodēšanas iestatījumi",
|
||||
"transcoding_threads": "Pavedieni",
|
||||
"transcoding_threads_description": "Augstākas vērtības nodrošina ātrāku kodēšanu, bet atstāj mazāk jaudas serverim, lai apstrādātu citus aktīvos uzdevumus. Šai vērtībai nevajadzētu pārsniegt CPU kodolu skaitu. Ja iestatīta uz 0, maksimizē izmantošanu.",
|
||||
"transcoding_video_codec": "Video kodeks",
|
||||
"trash_number_of_days": "Dienu skaits",
|
||||
"trash_settings": "Atkritnes iestatījumi",
|
||||
|
|
@ -258,9 +343,9 @@
|
|||
"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ī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_proxy_headers_title": "Pielāgotas starpniekservera galvenes [EKSPERIMENTĀLAS]",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Izlaiž servera galapunkta SSL sertifikātu verifikāciju. Nepieciešams pašparakstītajiem sertifikātiem.",
|
||||
"advanced_settings_self_signed_ssl_title": "Atļaut pašparakstītus SSL sertifikātus",
|
||||
"advanced_settings_self_signed_ssl_title": "Atļaut pašparakstītus SSL sertifikātus [EKSPERIMENTĀLI]",
|
||||
"advanced_settings_tile_subtitle": "Lietotāja papildu iestatījumi",
|
||||
"advanced_settings_troubleshooting_subtitle": "Iespējot papildu aktīvus problēmu novēršanai",
|
||||
"advanced_settings_troubleshooting_title": "Problēmas novēršana",
|
||||
|
|
@ -278,6 +363,7 @@
|
|||
"album_leave": "Pamest albumu?",
|
||||
"album_name": "Albuma nosaukums",
|
||||
"album_remove_user": "Noņemt lietotāju?",
|
||||
"album_summary": "Albuma kopsavilkums",
|
||||
"album_updated": "Albums atjaunināts",
|
||||
"album_user_left": "Pameta {album}",
|
||||
"album_user_removed": "Noņēma {user}",
|
||||
|
|
@ -307,10 +393,14 @@
|
|||
"api_key": "API atslēga",
|
||||
"api_key_description": "Šī vērtība tiks parādīta tikai vienu reizi. Nokopējiet to pirms loga aizvēršanas.",
|
||||
"api_keys": "API atslēgas",
|
||||
"app_architecture_variant": "Variants (arhitektūra)",
|
||||
"app_bar_signout_dialog_content": "Vai tiešām vēlaties izrakstīties?",
|
||||
"app_bar_signout_dialog_ok": "Jā",
|
||||
"app_bar_signout_dialog_title": "Izrakstīties",
|
||||
"app_download_links": "Lietotņu lejupielādes saites",
|
||||
"app_settings": "Lietotnes iestatījumi",
|
||||
"app_stores": "Lietotņu veikali",
|
||||
"app_update_available": "Pieejams lietotnes atjauninājums",
|
||||
"appears_in": "Parādās iekš",
|
||||
"apply_count": "Pielietot ({count, number})",
|
||||
"archive": "Arhīvs",
|
||||
|
|
@ -324,6 +414,7 @@
|
|||
"asset_added_to_album": "Pievienots albumam",
|
||||
"asset_adding_to_album": "Pievieno albumam…",
|
||||
"asset_description_updated": "Faila apraksts ir atjaunināts",
|
||||
"asset_hashing": "Veido jaucējvērtības…",
|
||||
"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",
|
||||
|
|
@ -409,6 +500,7 @@
|
|||
"backup_controller_page_turn_on": "Ieslēgt priekšplāna dublēšanu",
|
||||
"backup_controller_page_uploading_file_info": "Faila informācijas augšupielāde",
|
||||
"backup_err_only_album": "Nevar noņemt vienīgo albumu",
|
||||
"backup_error_sync_failed": "Sinhronizācija neizdevās. Nevar apstrādāt rezerves kopiju.",
|
||||
"backup_info_card_assets": "faili",
|
||||
"backup_manual_cancelled": "Atcelts",
|
||||
"backup_manual_in_progress": "Augšupielāde jau notiek. Mēģiniet pēc kāda laika atkārtoti",
|
||||
|
|
@ -440,7 +532,7 @@
|
|||
"cache_settings_statistics_title": "Kešatmiņas lietojums",
|
||||
"cache_settings_subtitle": "Kontrolēt Immich mobilās lietotnes kešdarbi",
|
||||
"cache_settings_tile_subtitle": "Kontrolēt lokālās krātuves uzvedību",
|
||||
"cache_settings_tile_title": "Lokālā Krātuve",
|
||||
"cache_settings_tile_title": "Lokālā krātuve",
|
||||
"cache_settings_title": "Kešdarbes iestatījumi",
|
||||
"camera": "Fotokamera",
|
||||
"camera_brand": "Fotokameras zīmols",
|
||||
|
|
@ -486,7 +578,7 @@
|
|||
"client_cert_invalid_msg": "Nederīgs sertifikāta fails vai nepareiza parole",
|
||||
"client_cert_remove_msg": "Klienta sertifikāts ir noņemts",
|
||||
"client_cert_subtitle": "Atbalsta tikai PKCS12 (.p12, .pfx) formātu. Sertifikātu importēšana/noņemšana ir pieejama tikai pirms pieslēgšanās",
|
||||
"client_cert_title": "SSL klienta sertifikāts",
|
||||
"client_cert_title": "SSL klienta sertifikāts [EKSPERIMENTĀLS]",
|
||||
"clockwise": "Pulksteņrādītāja virzienā",
|
||||
"close": "Aizvērt",
|
||||
"collapse": "Sakļaut",
|
||||
|
|
@ -498,7 +590,6 @@
|
|||
"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",
|
||||
|
|
@ -523,6 +614,7 @@
|
|||
"create": "Izveidot",
|
||||
"create_album": "Izveidot albumu",
|
||||
"create_album_page_untitled": "Bez nosaukuma",
|
||||
"create_api_key": "Izveidot API atslēgu",
|
||||
"create_library": "Izveidot bibliotēku",
|
||||
"create_link": "Izveidot saiti",
|
||||
"create_link_to_share": "Izveidot kopīgošanas saiti",
|
||||
|
|
@ -570,7 +662,7 @@
|
|||
"delete_library": "Dzēst bibliotēku",
|
||||
"delete_link": "Dzēst saiti",
|
||||
"delete_local_action_prompt": "{count} dzēsti lokāli",
|
||||
"delete_local_dialog_ok_backed_up_only": "Dzēst tikai Dublētos",
|
||||
"delete_local_dialog_ok_backed_up_only": "Dzēst tikai dublētos",
|
||||
"delete_local_dialog_ok_force": "Tā pat dzēst",
|
||||
"delete_others": "Dzēst citus",
|
||||
"delete_shared_link": "Dzēst Kopīgošanas saiti",
|
||||
|
|
@ -587,6 +679,7 @@
|
|||
"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",
|
||||
"do_not_show_again": "Vairs nerādīt šo ziņojumu",
|
||||
"documentation": "Dokumentācija",
|
||||
"done": "Gatavs",
|
||||
"download": "Lejupielādēt",
|
||||
|
|
@ -619,8 +712,10 @@
|
|||
"edit_birthday": "Labot dzimšanas dienu",
|
||||
"edit_date": "Labot datumu",
|
||||
"edit_date_and_time": "Labot datumu un laiku",
|
||||
"edit_date_and_time_action_prompt": "{count} datums un laiks labots",
|
||||
"edit_description": "Labot aprakstu",
|
||||
"edit_description_prompt": "Lūdzu, izvēlies jaunu aprakstu:",
|
||||
"edit_exclusion_pattern": "Labot izslēgšanas šablonu",
|
||||
"edit_faces": "Labot sejas",
|
||||
"edit_import_path": "Labot importa ceļu",
|
||||
"edit_import_paths": "Labot importa ceļus",
|
||||
|
|
@ -632,7 +727,6 @@
|
|||
"edit_people": "Labot profilu",
|
||||
"edit_title": "Labot nosaukumu",
|
||||
"edit_user": "Labot lietotāju",
|
||||
"edited": "Labots",
|
||||
"editor": "Redaktors",
|
||||
"editor_close_without_save_prompt": "Izmaiņas netiks saglabātas",
|
||||
"editor_close_without_save_title": "Aizvērt redaktoru?",
|
||||
|
|
@ -653,10 +747,14 @@
|
|||
"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}",
|
||||
"error_title": "Kļūda - kaut kas nogāja greizi",
|
||||
"errors": {
|
||||
"cannot_navigate_next_asset": "Nevar pāriet uz nākamo resursu",
|
||||
"cannot_navigate_previous_asset": "Nevar pāriet uz iepriekšējo resursu",
|
||||
"cant_apply_changes": "Nevar piemērot izmaiņas",
|
||||
"cant_get_faces": "Nevar iegūt sejas",
|
||||
"cant_search_people": "Neizdevās veikt peronu meklēšanu",
|
||||
"exclusion_pattern_already_exists": "Šāds izslēgšanas paraugs jau pastāv.",
|
||||
"exclusion_pattern_already_exists": "Šāds izslēgšanas šablons jau pastāv.",
|
||||
"failed_to_create_album": "Neizdevās izveidot albumu",
|
||||
"failed_to_create_shared_link": "Neizdevās izvedot kopīgošanas saiti",
|
||||
"failed_to_edit_shared_link": "Neizdevās labot kopīgoto saiti",
|
||||
|
|
@ -675,9 +773,17 @@
|
|||
"incorrect_email_or_password": "Nepareizs e-pasts vai parole",
|
||||
"profile_picture_transparent_pixels": "Profila attēlos nevar būt caurspīdīgi pikseļi. Lūdzu, palielini un/vai pārvieto attēlu.",
|
||||
"something_went_wrong": "Kaut kas nogāja greizi",
|
||||
"unable_to_add_exclusion_pattern": "Neizdevās pievienot izslēgšanas šablonu",
|
||||
"unable_to_change_description": "Neizdevās nomainīt aprakstu",
|
||||
"unable_to_create_admin_account": "Nevar izveidot administratora kontu",
|
||||
"unable_to_create_api_key": "Nevar izveidot jaunu API atslēgu",
|
||||
"unable_to_create_library": "Nevar izveidot bibliotēku",
|
||||
"unable_to_create_user": "Neizdevās izveidot lietotāju",
|
||||
"unable_to_delete_album": "Nevar izdzēst albumu",
|
||||
"unable_to_delete_asset": "Nevar izdzēst failu",
|
||||
"unable_to_delete_exclusion_pattern": "Neizdevās dzēst izslēgšanas šablonu",
|
||||
"unable_to_delete_user": "Neizdevās dzēst lietotāju",
|
||||
"unable_to_edit_exclusion_pattern": "Neizdevās labot izslēgšanas šablonu",
|
||||
"unable_to_empty_trash": "Neizdevās iztukšot atkritni",
|
||||
"unable_to_hide_person": "Neizdevās paslēpt personu",
|
||||
"unable_to_restore_trash": "Neizdevās atjaunot failus no atkritnes",
|
||||
|
|
@ -691,6 +797,7 @@
|
|||
"exif_bottom_sheet_description": "Pievienot Aprakstu...",
|
||||
"exif_bottom_sheet_details": "INFORMĀCIJA",
|
||||
"exif_bottom_sheet_location": "ATRAŠANĀS VIETA",
|
||||
"exif_bottom_sheet_no_description": "Nav apraksta",
|
||||
"exif_bottom_sheet_people": "PERSONAS",
|
||||
"exif_bottom_sheet_person_add_person": "Pievienot vārdu",
|
||||
"exit_slideshow": "Iziet no slīdrādes",
|
||||
|
|
@ -759,7 +866,6 @@
|
|||
"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",
|
||||
|
|
@ -768,20 +874,20 @@
|
|||
"hide_person": "Paslēpt personu",
|
||||
"hide_unnamed_people": "Paslēpt nenosauktas personas",
|
||||
"home_page_add_to_album_conflicts": "Pievienoja {added} failus albumam {album}. {failed} faili jau ir albumā.",
|
||||
"home_page_add_to_album_err_local": "Albumiem vēl nevar pievienot lokālos aktīvus, notiek izlaišana",
|
||||
"home_page_add_to_album_err_local": "Albumiem vēl nevar pievienot lokālos failus, izlaiž",
|
||||
"home_page_add_to_album_success": "Pievienoja {added} aktīvus albumam {album}.",
|
||||
"home_page_album_err_partner": "Pagaidām nevar pievienot partnera aktīvus albumam, notiek izlaišana",
|
||||
"home_page_archive_err_local": "Vēl nevar arhivēt lokālos aktīvus, notiek izlaišana",
|
||||
"home_page_archive_err_local": "Vēl nevar arhivēt lokālos aktīvus, izlaiž",
|
||||
"home_page_archive_err_partner": "Nevarēja arhivēt partnera aktīvus, notiek izlaišana",
|
||||
"home_page_building_timeline": "Tiek izveidota laika skala",
|
||||
"home_page_delete_err_partner": "Nevarēja dzēst partnera aktīvus, notiek izlaišana",
|
||||
"home_page_delete_remote_err_local": "Lokālie faili dzēšanai attālinātajā izvēlē, tiek izlaists",
|
||||
"home_page_favorite_err_local": "Vēl nevar pievienot izlasei vietējos failus, izlaiž",
|
||||
"home_page_delete_remote_err_local": "Lokālie faili dzēšanai attālinātajā izvēlē, izlaiž",
|
||||
"home_page_favorite_err_local": "Vēl nevar pievienot izlasei lokālos failus, izlaiž",
|
||||
"home_page_favorite_err_partner": "Pagaidām nevar ievietot izlasē partnera failus, izlaiž",
|
||||
"home_page_first_time_notice": "Ja šī ir pirmā reize, kad izmanto lietotni, lūdzu, izvēlies dublējamo albumu, lai laika skalā varētu aizpildīt fotoattēlus un videoklipus",
|
||||
"home_page_locked_error_local": "Nevar pārvietot vietējos failus uz slēgto mapi, izlaiž",
|
||||
"home_page_locked_error_local": "Nevar pārvietot lokālos failus uz slēgto mapi, izlaiž",
|
||||
"home_page_locked_error_partner": "Nevar pārvietot partneru failus uz slēgto mapi, izlaiž",
|
||||
"home_page_share_err_local": "Caur saiti nevarēja kopīgot lokālos aktīvus, notiek izlaišana",
|
||||
"home_page_share_err_local": "Caur saiti nevarēja kopīgot lokālos aktīvus, izlaiž",
|
||||
"home_page_upload_err_limit": "Vienlaikus var augšupielādēt ne vairāk kā 30 aktīvus, notiek izlaišana",
|
||||
"hour": "Stunda",
|
||||
"hours": "Stundas",
|
||||
|
|
@ -847,12 +953,18 @@
|
|||
"library_page_sort_last_modified": "Pēdējās izmaiņas",
|
||||
"library_page_sort_title": "Albuma virsraksts",
|
||||
"licenses": "Licences",
|
||||
"like": "Patīk",
|
||||
"like_deleted": "Tīkšķis dzēsts",
|
||||
"link_to_oauth": "Piesaistīt OAuth",
|
||||
"linked_oauth_account": "Piesaistītais OAuth konts",
|
||||
"list": "Saraksts",
|
||||
"loading": "Ielādē",
|
||||
"local": "Lokāli",
|
||||
"local_asset_cast_failed": "Nav iespējams pārraidīt resursu, kas nav augšupielādēts serverī",
|
||||
"local_assets": "Lokālie faili",
|
||||
"local_media_summary": "Lokālo mediju kopsavilkums",
|
||||
"local_network": "Lokālais tīkls",
|
||||
"local_network_sheet_info": "Izmantojot norādīto Wi-Fi tīklu, lietotne veidos savienojumu ar serveri, izmantojot šo URL",
|
||||
"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",
|
||||
"location_picker_choose_on_map": "Izvēlēties uz kartes",
|
||||
|
|
@ -937,6 +1049,8 @@
|
|||
"minute": "Minūte",
|
||||
"minutes": "Minūtes",
|
||||
"missing": "Trūkstošie",
|
||||
"mobile_app": "Mobilā lietotne",
|
||||
"mobile_app_download_onboarding_note": "Lejupielādē papildinošo mobilo lietotni, izmantojot šādas izvēles iespējas",
|
||||
"model": "Modelis",
|
||||
"month": "Mēnesis",
|
||||
"monthly_title_text_date_format": "MMMM g",
|
||||
|
|
@ -954,6 +1068,7 @@
|
|||
"my_albums": "Mani albumi",
|
||||
"name": "Vārds",
|
||||
"name_or_nickname": "Vārds vai iesauka",
|
||||
"navigate_to_time": "Pāriet uz laiku",
|
||||
"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",
|
||||
|
|
@ -979,18 +1094,21 @@
|
|||
"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_local": "Nav pieejama kontrolsumma - nevar iegūt lokālos 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_local_assets_found": "Ar šo kontrolsummu nav atrasts neviens lokālais fails",
|
||||
"no_name": "Nav nosaukuma",
|
||||
"no_notifications": "Nav paziņojumu",
|
||||
"no_places": "Nav atrašanās vietu",
|
||||
"no_results": "Nav rezultātu",
|
||||
"no_results_description": "Izmēģiniet sinonīmu vai vispārīgāku atslēgvārdu",
|
||||
"not_available": "Nav pieejams",
|
||||
"not_in_any_album": "Nav nevienā albumā",
|
||||
"not_selected": "Nav izvēlēts",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Piezīme: Lai piemērotu glabātuves nosaukumu iepriekš augšupielādētiem failiem, izpildiet",
|
||||
"notes": "Piezīmes",
|
||||
"nothing_here_yet": "Šeit vēl nekā nav",
|
||||
"notification_permission_dialog_content": "Lai iespējotu paziņojumus, atveriet Iestatījumi un atlasiet Atļaut.",
|
||||
|
|
@ -1001,6 +1119,8 @@
|
|||
"notifications": "Paziņojumi",
|
||||
"notifications_setting_description": "Paziņojumu pārvaldība",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium konfigurētājs",
|
||||
"obtainium_configurator_instructions": "Lūdzu, izveido API atslēgu un izvēlies variantu, lai izveidotu savu Obtainium konfigurācijas saiti.",
|
||||
"official_immich_resources": "Oficiālie Immich resursi",
|
||||
"offline": "Bezsaistē",
|
||||
"offset": "Nobīde",
|
||||
|
|
@ -1042,6 +1162,7 @@
|
|||
"password": "Parole",
|
||||
"password_does_not_match": "Parole nesakrīt",
|
||||
"path": "Ceļš",
|
||||
"pattern": "Šablons",
|
||||
"pause": "Pauzēt",
|
||||
"pause_memories": "Pauzēt atmiņas",
|
||||
"paused": "Nopauzēts",
|
||||
|
|
@ -1070,6 +1191,7 @@
|
|||
"please_auth_to_access": "Lai piekļūtu, lūdzu, autentificējieties",
|
||||
"port": "Ports",
|
||||
"preferences_settings_title": "Iestatījumi",
|
||||
"preparing": "Sagatavo",
|
||||
"preview": "Priekšskatījums",
|
||||
"previous": "Iepriekšējais",
|
||||
"previous_memory": "Iepriekšējā atmiņa",
|
||||
|
|
@ -1079,12 +1201,8 @@
|
|||
"privacy": "Privātums",
|
||||
"profile": "Profils",
|
||||
"profile_drawer_app_logs": "Žurnāli",
|
||||
"profile_drawer_client_out_of_date_major": "Mobilā lietotne ir novecojusi. Lūdzu, atjaunini to uz jaunāko pamatversiju.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobilā lietotne ir novecojusi. Lūdzu, atjaunini to uz jaunāko papildversiju.",
|
||||
"profile_drawer_client_server_up_to_date": "Klients un serveris ir atjaunināti",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_server_out_of_date_major": "Serveris ir novecojis. Lūdzu, atjaunini to uz jaunāko pamatversiju.",
|
||||
"profile_drawer_server_out_of_date_minor": "Serveris ir novecojis. Lūdzu, atjaunini to uz jaunāko papildversiju.",
|
||||
"profile_image_of_user": "{user} profila attēls",
|
||||
"profile_picture_set": "Profila attēls iestatīts.",
|
||||
"public_album": "Publisks albums",
|
||||
|
|
@ -1234,6 +1352,7 @@
|
|||
"search_suggestion_list_smart_search_hint_2": "m:jūsu-meklēšanas-frāze",
|
||||
"search_type": "Meklēšanas veids",
|
||||
"search_your_photos": "Meklēt fotoattēlos",
|
||||
"searching_locales": "Meklē lokalizācijas...",
|
||||
"second": "Sekunde",
|
||||
"see_all_people": "Skatīt visas personas",
|
||||
"select_album_cover": "Izvēlieties albuma vāciņu",
|
||||
|
|
@ -1254,6 +1373,7 @@
|
|||
"server_online": "Serveris tiešsaistē",
|
||||
"server_privacy": "Servera privātums",
|
||||
"server_stats": "Servera statistika",
|
||||
"server_update_available": "Pieejams servera atjauninājums",
|
||||
"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",
|
||||
|
|
@ -1276,6 +1396,8 @@
|
|||
"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_auto_play_subtitle": "Automātiski sākt videoklipu atskaņošanu, kad tie tiek atvērti",
|
||||
"setting_video_viewer_auto_play_title": "Automātiska video atskaņošana",
|
||||
"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",
|
||||
|
|
@ -1383,13 +1505,16 @@
|
|||
"stop_photo_sharing_description": "{partner} vairs nevarēs piekļūt tavām fotogrāfijām.",
|
||||
"stop_sharing_photos_with_user": "Pārtraukt dalīties ar fotogrāfijām ar šo lietotāju",
|
||||
"storage": "Vieta krātuvē",
|
||||
"storage_label": "Glabātuves nosaukums",
|
||||
"storage_usage": "{used} no {available} izmantoti",
|
||||
"submit": "Iesniegt",
|
||||
"suggestions": "Ieteikumi",
|
||||
"sunrise_on_the_beach": "Saullēkts pludmalē",
|
||||
"support": "Atbalsts",
|
||||
"support_and_feedback": "Atbalsts un atsauksmes",
|
||||
"support_third_party_description": "Tavu Immich instalāciju ir sagatavojusi trešā puse. Problēmas, ar kurām sastopies, var būt saistītas ar šo pakotni, tāpēc lūdzu vispirms ziņo par tām, izmantojot zemāk norādītās saites.",
|
||||
"sync": "Sinhronizēt",
|
||||
"sync_local": "Sinhronizēt lokāli",
|
||||
"sync_status": "Sinhronizācijas statuss",
|
||||
"sync_status_subtitle": "Skatīt un pārvaldīt sinhronizācijas sistēmu",
|
||||
"theme": "Dizains",
|
||||
|
|
@ -1447,6 +1572,7 @@
|
|||
"unsaved_change": "Nesaglabāta izmaiņa",
|
||||
"unselect_all": "Atcelt visu atlasi",
|
||||
"unstack": "At-Stekot",
|
||||
"update_location_action_prompt": "Norādīt {count} izvēlēto failu atrašanās vietu kā:",
|
||||
"updated_at": "Atjaunināts",
|
||||
"updated_password": "Parole ir atjaunināta",
|
||||
"upload": "Augšupielādēt",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"about": "За Immich",
|
||||
"account": "Профил",
|
||||
"account_settings": "Поставки за профилот",
|
||||
"acknowledge": "Прочитано",
|
||||
"acknowledge": "Маркирај прочитано",
|
||||
"action": "Акција",
|
||||
"action_common_update": "Ажурирај",
|
||||
"actions": "Акции",
|
||||
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Додади во албуми",
|
||||
"add_to_albums_count": "Додади во албуми ({count})",
|
||||
"add_to_shared_album": "Додади во споделен албум",
|
||||
"add_upload_to_stack": "Додај прикаченото во куп",
|
||||
"add_url": "Додади URL",
|
||||
"added_to_archive": "Додадено во архива",
|
||||
"added_to_favorites": "Додадено во омилени",
|
||||
|
|
@ -197,7 +198,6 @@
|
|||
"edit_location": "Уреди локација",
|
||||
"edit_people": "Уреди луѓе",
|
||||
"edit_user": "Уреди корисник",
|
||||
"edited": "Уредено",
|
||||
"editor": "Уредувач",
|
||||
"editor_crop_tool_h2_rotation": "Ротација",
|
||||
"email": "Е-пошта",
|
||||
|
|
|
|||
|
|
@ -700,7 +700,6 @@
|
|||
"comments_and_likes": "അഭിപ്രായങ്ങളും ലൈക്കുകളും",
|
||||
"comments_are_disabled": "അഭിപ്രായങ്ങൾ പ്രവർത്തനരഹിതമാക്കി",
|
||||
"common_create_new_album": "പുതിയ ആൽബം ഉണ്ടാക്കുക",
|
||||
"common_server_error": "നിങ്ങളുടെ നെറ്റ്വർക്ക് കണക്ഷൻ പരിശോധിക്കുക, സെർവർ ലഭ്യമാണെന്നും ആപ്പ്/സെർവർ പതിപ്പുകൾ അനുയോജ്യമാണെന്നും ഉറപ്പാക്കുക.",
|
||||
"completed": "പൂർത്തിയായി",
|
||||
"confirm": "സ്ഥിരീകരിക്കുക",
|
||||
"confirm_admin_password": "അഡ്മിൻ പാസ്വേഡ് സ്ഥിരീകരിക്കുക",
|
||||
|
|
@ -882,7 +881,6 @@
|
|||
"edit_tag": "ടാഗ് എഡിറ്റുചെയ്യുക",
|
||||
"edit_title": "ശീർഷകം എഡിറ്റുചെയ്യുക",
|
||||
"edit_user": "ഉപയോക്താവിനെ എഡിറ്റുചെയ്യുക",
|
||||
"edited": "എഡിറ്റുചെയ്തു",
|
||||
"editor": "എഡിറ്റർ",
|
||||
"editor_close_without_save_prompt": "മാറ്റങ്ങൾ സേവ് ചെയ്യില്ല",
|
||||
"editor_close_without_save_title": "എഡിറ്റർ അടയ്ക്കണോ?",
|
||||
|
|
@ -1119,7 +1117,6 @@
|
|||
"header_settings_field_validator_msg": "മൂല്യം ശൂന്യമാകരുത്",
|
||||
"header_settings_header_name_input": "ഹെഡറിന്റെ പേര്",
|
||||
"header_settings_header_value_input": "ഹെഡറിന്റെ മൂല്യം",
|
||||
"headers_settings_tile_subtitle": "ഓരോ നെറ്റ്വർക്ക് അഭ്യർത്ഥനയ്ക്കൊപ്പവും ആപ്പ് അയയ്ക്കേണ്ട പ്രോക്സി ഹെഡറുകൾ നിർവചിക്കുക",
|
||||
"headers_settings_tile_title": "കസ്റ്റം പ്രോക്സി ഹെഡറുകൾ",
|
||||
"hi_user": "നമസ്കാരം {name} ({email})",
|
||||
"hide_all_people": "എല്ലാ ആളുകളെയും മറയ്ക്കുക",
|
||||
|
|
@ -1542,13 +1539,9 @@
|
|||
"privacy": "സ്വകാര്യത",
|
||||
"profile": "പ്രൊഫൈൽ",
|
||||
"profile_drawer_app_logs": "ലോഗുകൾ",
|
||||
"profile_drawer_client_out_of_date_major": "മൊബൈൽ ആപ്പ് കാലഹരണപ്പെട്ടു. ദയവായി ഏറ്റവും പുതിയ പ്രധാന പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.",
|
||||
"profile_drawer_client_out_of_date_minor": "മൊബൈൽ ആപ്പ് കാലഹരണപ്പെട്ടു. ദയവായി ഏറ്റവും പുതിയ മൈനർ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.",
|
||||
"profile_drawer_client_server_up_to_date": "ക്ലയിന്റും സെർവറും ഏറ്റവും പുതിയതാണ്",
|
||||
"profile_drawer_github": "ഗിറ്റ്ഹബ്",
|
||||
"profile_drawer_readonly_mode": "റീഡ്-ഓൺലി മോഡ് പ്രവർത്തനക്ഷമമാക്കി. പുറത്തുകടക്കാൻ ഉപയോക്തൃ അവതാർ ഐക്കണിൽ ദീർഘനേരം അമർത്തുക.",
|
||||
"profile_drawer_server_out_of_date_major": "സെർവർ കാലഹരണപ്പെട്ടു. ദയവായി ഏറ്റവും പുതിയ പ്രധാന പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.",
|
||||
"profile_drawer_server_out_of_date_minor": "സെർവർ കാലഹരണപ്പെട്ടു. ദയവായി ഏറ്റവും പുതിയ മൈനർ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക.",
|
||||
"profile_image_of_user": "{user}-ന്റെ പ്രൊഫൈൽ ചിത്രം",
|
||||
"profile_picture_set": "പ്രൊഫൈൽ ചിത്രം സജ്ജീകരിച്ചു.",
|
||||
"public_album": "പൊതു ആൽബം",
|
||||
|
|
|
|||
96
i18n/mr.json
96
i18n/mr.json
|
|
@ -28,8 +28,10 @@
|
|||
"add_to_album": "संग्रहात टाका",
|
||||
"add_to_album_bottom_sheet_added": "{album} मध्ये जोडले गेले",
|
||||
"add_to_album_bottom_sheet_already_exists": "आधीच {album} मध्ये आहे",
|
||||
"add_to_album_toggle": "अल्बमसाठी निवड टॉगल करा",
|
||||
"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": "संग्रहित केले",
|
||||
|
|
@ -357,6 +359,9 @@
|
|||
"trash_number_of_days_description": "कायमस्वरीत्या काढून टाकण्यापूर्वी ट्रॅशमध्ये सामग्री किती दिवस ठेवायची ते क्रम",
|
||||
"trash_settings": "ट्रॅश सेटिंग्ज",
|
||||
"trash_settings_description": "ट्रॅश सेटिंग्ज व्यवस्थापित करा",
|
||||
"unlink_all_oauth_accounts": "सर्व OAuth खात्यांची जोडणी तोडा",
|
||||
"unlink_all_oauth_accounts_description": "नव्या सेवा-प्रदात्याकडे स्थलांतर करण्यापूर्वी सर्व OAuth खात्यांची जोडणी तोडायला विसरू नका.",
|
||||
"unlink_all_oauth_accounts_prompt": "तुम्ही खरोखर सर्व OAuth खात्यांची जोडणी तोडू इच्छिता का? यामुळे प्रत्येक वापरकर्त्याचा OAuth ID रीसेट होईल आणि ही कृती पूर्वस्थितीत आणता येणार नाही.",
|
||||
"user_cleanup_job": "वापरकर्ता स्वच्छता",
|
||||
"user_delete_delay": "<b>{user}</b> यांचे खाते आणि मालमत्ता कायमची हटविण्यासाठी {delay, plural, one {# दिवस} other {# दिवस}} नंतर शेड्यूल केली जातील.",
|
||||
"user_delete_delay_settings": "हटविण्याची विलंबीत कालावधी",
|
||||
|
|
@ -390,6 +395,8 @@
|
|||
"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 प्रमाणपत्रांना परवानगी द्या",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "वेबवर ही क्रिया केली गेल्यावर या उपकरणावर असलेले अॅसेट आपोआप हटवा किंवा पुनर्संचयित करा",
|
||||
|
|
@ -417,6 +424,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}",
|
||||
|
|
@ -455,6 +463,7 @@
|
|||
"app_bar_signout_dialog_title": "साइन आउट",
|
||||
"app_settings": "अॅप सेटिंग्ज",
|
||||
"appears_in": "दिसते (कुठे दिसते)",
|
||||
"apply_count": "लागू करा ({count, number})",
|
||||
"archive": "आर्काइव्ह",
|
||||
"archive_action_prompt": "{count} आर्काइव्हमध्ये जोडले",
|
||||
"archive_or_unarchive_photo": "फोटो आर्काइव्ह करा किंवा अनआर्काइव्ह करा",
|
||||
|
|
@ -487,6 +496,8 @@
|
|||
"asset_restored_successfully": "साधन यशस्वीपणे पुनर्संचयित केले गेले",
|
||||
"asset_skipped": "वगळले",
|
||||
"asset_skipped_in_trash": "ट्रॅशमध्ये",
|
||||
"asset_trashed": "मीडिया घटक कचरापेटीत हलवला",
|
||||
"asset_troubleshoot": "मीडिया घटक समस्यानिवारण",
|
||||
"asset_uploaded": "अपलोड झाले",
|
||||
"asset_uploading": "अपलोड करत आहे…",
|
||||
"asset_viewer_settings_subtitle": "आपल्या गॅलरी व्ह्यूअरच्या सेटिंग्ज व्यवस्थापित करा",
|
||||
|
|
@ -494,7 +505,9 @@
|
|||
"assets": "साधने",
|
||||
"assets_added_count": "{count, plural, one {# साधन जोडले} other {# साधने जोडले}}",
|
||||
"assets_added_to_album_count": "{count, plural, one {# साधन अल्बममध्ये जोडले} other {# साधने अल्बममध्ये जोडले}}",
|
||||
"assets_added_to_albums_count": "{albumTotal, plural, one {# अल्बममध्ये} other {# अल्बममध्ये}} {assetTotal, plural, one {# मीडिया घटक} other {# मीडिया घटक}} जोडले",
|
||||
"assets_cannot_be_added_to_album_count": "{count, plural, one {# साधन अल्बममध्ये जोडता येणार नाही} other {# साधने अल्बममध्ये जोडता येणार नाहीत}}",
|
||||
"assets_cannot_be_added_to_albums": "{count, plural, one {# मीडिया घटक कोणत्याही अल्बममध्ये जोडता येत नाही} other {# मीडिया घटक कोणत्याही अल्बममध्ये जोडता येत नाहीत}}",
|
||||
"assets_count": "{count, plural, one {# साधन} other {# साधने}}",
|
||||
"assets_deleted_permanently": "{count} साधन(े) कायमचे हटविले",
|
||||
"assets_deleted_permanently_from_server": "Immich सर्व्हरवरून {count} साधन(े) कायमचे हटविले",
|
||||
|
|
@ -502,6 +515,20 @@
|
|||
"assets_downloaded_successfully": "{count, plural, one {एक फाईल यशस्वीरित्या डाउनलोड झाली} other {# फाईल्स यशस्वीरित्या डाउनलोड झाल्या}}",
|
||||
"assets_moved_to_trash_count": "{count, plural, one {एक फाईल ट्रॅशमध्ये हलवली} other {# फाईल्स ट्रॅशमध्ये हलवल्या}}",
|
||||
"assets_permanently_deleted_count": "{count, plural, one {एक फाईल कायमस्वरूपी हटवली} other {# फाईल्स कायमस्वरूपी हटवल्या}}",
|
||||
"assets_removed_count": "{count, plural, one {# मीडिया घटक काढून टाकला} other {# मीडिया घटक काढून टाकले}}",
|
||||
"assets_removed_permanently_from_device": "{count} मीडिया घटक तुमच्या डिव्हाइसवरून कायमचे काढले गेले",
|
||||
"assets_restore_confirmation": "कचरापेटीतले सर्व मीडिया घटक पुनर्संचयित करायचे आहेत का? ही कृती पूर्ववत करता येणार नाही. लक्षात ठेवा - ऑफलाइन मीडिया घटक अशा प्रकारे पुनर्संचयित करता येत नाहीत.",
|
||||
"assets_restored_count": "{count, plural, one {# मीडिया घटक पुनर्संचयित केला} other {# मीडिया घटक पुनर्संचयित केले}}",
|
||||
"assets_restored_successfully": "{count} मीडिया घटक यशस्वीरित्या पुनर्संचयित झाले",
|
||||
"assets_trashed": "{count} मीडिया घटक कचरापेटीत हलवले",
|
||||
"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_location_permission": "बॅकग्राउंडमध्ये स्थान परवानगी द्या",
|
||||
|
|
@ -562,6 +589,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": "अपलोड आधीच चालू आहे. थोड्यावेळेनंतर पुन्हा प्रयत्न करा",
|
||||
|
|
@ -629,6 +657,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 वर हा तपास चालवा आणि सर्व फाईल्स बॅकअप झाल्यावरच. प्रक्रिया काही मिनिटे लागू शकते.",
|
||||
|
|
@ -660,7 +690,6 @@
|
|||
"comments_and_likes": "टिप्पण्या & लाईक्स",
|
||||
"comments_are_disabled": "टिप्पण्या अक्षम आहेत",
|
||||
"common_create_new_album": "नवीन अल्बम तयार करा",
|
||||
"common_server_error": "तुमचे नेटवर्क कनेक्शन तपासा. सर्व्हर पोहोचण्यायोग्य आहे का व अॅप/सर्व्हर आवृत्ती जुळत आहे का ते पाहा.",
|
||||
"completed": "पूर्ण झाले",
|
||||
"confirm": "पुष्टी करा",
|
||||
"confirm_admin_password": "ऍडमिन संकेतशब्द पुष्टी करा",
|
||||
|
|
@ -715,6 +744,7 @@
|
|||
"create_user": "वापरकर्ता तयार करा",
|
||||
"created": "तयार केले",
|
||||
"created_at": "निर्मिती तारीख",
|
||||
"creating_linked_albums": "लिंक केलेले अल्बम तयार करत आहे...",
|
||||
"crop": "छाटणी करा",
|
||||
"curated_object_page_title": "गोष्टी",
|
||||
"current_device": "वर्तमान उपकरण",
|
||||
|
|
@ -838,7 +868,6 @@
|
|||
"edit_tag": "टॅग संपादित करा",
|
||||
"edit_title": "शीर्षक संपादित करा",
|
||||
"edit_user": "वापरकर्ता संपादित करा",
|
||||
"edited": "संपादित झाले",
|
||||
"editor": "एडिटर",
|
||||
"editor_close_without_save_prompt": "बदल जतन होणार नाही",
|
||||
"editor_close_without_save_title": "एडिटर बंद करायचा का?",
|
||||
|
|
@ -1032,6 +1061,7 @@
|
|||
"filter_people": "लोक फिल्टर करा",
|
||||
"filter_places": "ठिकाणे फिल्टर करा",
|
||||
"find_them_fast": "नावाने पटकन शोधा",
|
||||
"first": "प्रथम",
|
||||
"fix_incorrect_match": "चुकीची जुळणी दुरुस्त करा",
|
||||
"folder": "फोल्डर",
|
||||
"folder_not_found": "फोल्डर सापडला नाही",
|
||||
|
|
@ -1042,18 +1072,71 @@
|
|||
"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_missing": "GPS उपलब्ध नाही",
|
||||
"grant_permission": "परवानगी द्या",
|
||||
"group_albums_by": "अल्बम गटबद्ध करा: …",
|
||||
"group_country": "देशानुसार गट करा",
|
||||
"group_no": "गटबद्ध नाही",
|
||||
"group_owner": "मालकानुसार गट करा",
|
||||
"group_places_by": "स्थळे गटबद्ध करा: …",
|
||||
"group_year": "वर्षानुसार गटबद्ध करा",
|
||||
"haptic_feedback_switch": "हॅप्टिक फीडबॅक सक्षम करा",
|
||||
"haptic_feedback_title": "हॅप्टिक फीडबॅक",
|
||||
"has_quota": "कोटा आहे",
|
||||
"hash_asset": "मीडिया घटकाचा हॅश तयार करा",
|
||||
"hashed_assets": "हॅश केलेले मीडिया घटक",
|
||||
"hashing": "हॅशिंग",
|
||||
"header_settings_add_header_tip": "हेडर जोडा",
|
||||
"header_settings_field_validator_msg": "मूल्य रिकामे असू शकत नाही",
|
||||
"header_settings_header_name_input": "हेडरचे नाव",
|
||||
"header_settings_header_value_input": "हेडरचे मूल्य",
|
||||
"headers_settings_tile_title": "सानुकूल प्रॉक्सी हेडर्स",
|
||||
"hi_user": "नमस्कार {name} ({email})",
|
||||
"hide_all_people": "सर्व व्यक्ती लपवा",
|
||||
"hide_gallery": "गॅलरी लपवा",
|
||||
"hide_named_person": "व्यक्ती {name} लपवा",
|
||||
"hide_password": "संकेतशब्द लपवा",
|
||||
"hide_person": "व्यक्ती लपवा",
|
||||
"hide_unnamed_people": "नाव नसलेल्या व्यक्ती लपवा",
|
||||
"home_page_add_to_album_conflicts": "अल्बम {album} मध्ये {added} मीडिया घटक जोडले. {failed} मीडिया घटक आधीच त्या अल्बममध्ये आहेत.",
|
||||
"home_page_add_to_album_err_local": "स्थानिक मीडिया घटक अजून अल्बममध्ये जोडता येत नाहीत, वगळत आहे",
|
||||
"home_page_add_to_album_success": "अल्बम {album} मध्ये {added} मीडिया घटक जोडले.",
|
||||
"home_page_album_err_partner": "भागीदारचे मीडिया घटक अजून अल्बममध्ये जोडता येत नाहीत, वगळत आहे",
|
||||
"home_page_archive_err_local": "स्थानिक मीडिया घटक अजून संग्रहित करता येत नाहीत, वगळत आहे",
|
||||
"home_page_archive_err_partner": "भागीदारचे मीडिया घटक संग्रहित करता येत नाहीत, वगळत आहे",
|
||||
"home_page_building_timeline": "टाइमलाइन तयार करत आहे",
|
||||
"home_page_delete_err_partner": "भागीदारचे मीडिया घटक हटवता येत नाहीत, वगळत आहे",
|
||||
"home_page_delete_remote_err_local": "दूरस्थ हटवण्याच्या निवडीत स्थानिक मीडिया घटक आहेत, वगळत आहे",
|
||||
"home_page_favorite_err_local": "स्थानिक मीडिया घटकांना अजून आवडीमध्ये जोडता येत नाही, वगळत आहे",
|
||||
"home_page_favorite_err_partner": "भागीदारचे मीडिया घटक अजून आवडीमध्ये जोडता येत नाहीत, वगळत आहे",
|
||||
"home_page_first_time_notice": "अॅप प्रथमच वापरत असाल तर टाइमलाइनमध्ये फोटो आणि व्हिडिओ भरण्यासाठी कृपया बॅकअप अल्बम निवडा",
|
||||
"home_page_locked_error_local": "स्थानिक मीडिया घटक लॉक केलेल्या फोल्डरमध्ये हलवता येत नाहीत, वगळत आहे",
|
||||
"home_page_locked_error_partner": "भागीदारचे मीडिया घटक लॉक केलेल्या फोल्डरमध्ये हलवता येत नाहीत, वगळत आहे",
|
||||
"home_page_share_err_local": "स्थानिक मीडिया घटक लिंकद्वारे शेअर करता येत नाहीत, वगळत आहे",
|
||||
"home_page_upload_err_limit": "एकावेळी कमाल 30 मीडिया घटकच अपलोड करता येतात, वगळत आहे",
|
||||
"host": "होस्ट",
|
||||
"hour": "तास",
|
||||
"hours": "तास",
|
||||
"id": "ID",
|
||||
"idle": "निष्क्रिय",
|
||||
"ignore_icloud_photos": "iCloud वरील फोटो दुर्लक्षित करा",
|
||||
"ignore_icloud_photos_description": "iCloud वर साठवलेले फोटो Immich सर्व्हरवर अपलोड केले जाणार नाहीत",
|
||||
"image": "फोटो",
|
||||
"image_alt_text_date": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {date} ला घेतले",
|
||||
"image_alt_text_date_1_person": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {person1} सोबत {date} ला घेतले",
|
||||
"image_alt_text_date_2_people": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {person1} आणि {person2} सोबत {date} ला घेतले",
|
||||
"image_alt_text_date_3_people": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {person1}, {person2} आणि {person3} सोबत {date} ला घेतले",
|
||||
"image_alt_text_date_4_or_more_people": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {person1}, {person2} आणि आणखी {additionalCount, number} जणांसोबत {date} ला घेतले",
|
||||
"image_alt_text_date_place": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {city}, {country} येथे {date} ला घेतले",
|
||||
"image_alt_text_date_place_1_person": "{isVideo, select, true {व्हिडिओ} other {फोटो}} {city}, {country} येथे {person1} सोबत {date} ला घेतले",
|
||||
"notification_permission_dialog_content": "सूचना सक्षम करण्यासाठी सेटिंग्जमध्ये जा आणि अनुमती द्या.",
|
||||
"notification_permission_list_tile_content": "सूचना सक्षम करण्यासाठी परवानगी द्या.",
|
||||
"notification_permission_list_tile_enable_button": "सूचना सक्षम करा",
|
||||
|
|
@ -1182,13 +1265,9 @@
|
|||
"privacy": "गोपनीयता",
|
||||
"profile": "प्रोफाइल",
|
||||
"profile_drawer_app_logs": "लॉग्स",
|
||||
"profile_drawer_client_out_of_date_major": "मोबाइल अॅप कालबाह्य आहे. कृपया नवीनतम मेजर आवृत्तीवर अद्यतन करा.",
|
||||
"profile_drawer_client_out_of_date_minor": "मोबाइल अॅप कालबाह्य आहे. कृपया नवीनतम माइनर आवृत्तीवर अद्यतन करा.",
|
||||
"profile_drawer_client_server_up_to_date": "क्लायंट आणि सर्व्हर अद्ययावत आहेत",
|
||||
"profile_drawer_github": "गिटहब",
|
||||
"profile_drawer_readonly_mode": "फक्त-वाचन मोड सक्षम. बाहेर पडण्यासाठी वापरकर्त्याच्या अवतार आयकॉनवर लांब-प्रेस करा.",
|
||||
"profile_drawer_server_out_of_date_major": "सर्व्हर कालबाह्य आहे. कृपया नवीनतम मेजर आवृत्तीवर अद्यतन करा.",
|
||||
"profile_drawer_server_out_of_date_minor": "सर्व्हर कालबाह्य आहे. कृपया नवीनतम माइनर आवृत्तीवर अद्यतन करा.",
|
||||
"profile_image_of_user": "{user} ची प्रोफाइल प्रतिमा",
|
||||
"profile_picture_set": "प्रोफाइल चित्र सेट केले.",
|
||||
"public_album": "सार्वजनिक अल्बम",
|
||||
|
|
@ -1764,5 +1843,6 @@
|
|||
"year": "वर्ष",
|
||||
"yes": "हो",
|
||||
"you_dont_have_any_shared_links": "आपल्याकडे कोणतेही सामायिक दुवे नाहीत",
|
||||
"zoom_image": "प्रतिमा झूम करा"
|
||||
"zoom_image": "प्रतिमा झूम करा",
|
||||
"zoom_to_bounds": "सीमेपर्यंत झूम करा"
|
||||
}
|
||||
|
|
|
|||
105
i18n/nb_NO.json
105
i18n/nb_NO.json
|
|
@ -31,8 +31,9 @@
|
|||
"add_to_album_bottom_sheet_some_local_assets": "Noen lokale elementer kunne ikke legges til i albumet",
|
||||
"add_to_album_toggle": "Avhuking for {album}",
|
||||
"add_to_albums": "Legg til i album",
|
||||
"add_to_albums_count": "Legg til i albumer ({count})",
|
||||
"add_to_albums_count": "Legg til i album ({count})",
|
||||
"add_to_shared_album": "Legg til delt album",
|
||||
"add_upload_to_stack": "Legg til opplasting i stakken",
|
||||
"add_url": "Legg til URL",
|
||||
"added_to_archive": "Lagt til i arkivet",
|
||||
"added_to_favorites": "Lagt til favoritter",
|
||||
|
|
@ -119,7 +120,7 @@
|
|||
"library_settings_description": "Administrer innstillinger for eksterne bibliotek",
|
||||
"library_tasks_description": "Skann eksterne biblioteker for nye og/eller endrede ressurser",
|
||||
"library_watching_enable_description": "Overvåk eksterne bibliotek for filendringer",
|
||||
"library_watching_settings": "Overvåkning av bibliotek (EKSPERIMENTELL)",
|
||||
"library_watching_settings": "Overvåkning av bibliotek [EKSPERIMENTELL]",
|
||||
"library_watching_settings_description": "Se automatisk etter endrede filer",
|
||||
"logging_enable_description": "Aktiver logging",
|
||||
"logging_level_description": "Hvis aktivert, hvilket loggnivå som skal brukes.",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimum tillitspoeng for at et ansikt skal bli oppdaget, på en skala fra 0 til 1. Lavere verdier vil oppdage flere ansikter, men kan føre til falske positiver.",
|
||||
"machine_learning_min_recognized_faces": "Minimum antall gjenkjente ansikter",
|
||||
"machine_learning_min_recognized_faces_description": "Det minste antallet gjenkjente ansikter som kreves for å opprette en person. Å øke dette gjør ansiktsgjenkjenning mer presis på bekostning av å øke sjansen for at et ansikt ikke tilordnes til en person.",
|
||||
"machine_learning_ocr": "OCR",
|
||||
"machine_learning_ocr_description": "Bruk maskinlæring til å gjenkjenne tekst i bilder",
|
||||
"machine_learning_ocr_enabled": "Aktiver OCR",
|
||||
"machine_learning_ocr_enabled_description": "Hvis deaktivert, vil ikke bilder bli tekstgjenkjent.",
|
||||
"machine_learning_ocr_max_resolution": "Maksimal oppløsning",
|
||||
"machine_learning_ocr_max_resolution_description": "Forhåndsvisninger over denne oppløsningen vil bli endret i størrelse samtidig som sideforholdet bevares. Høyere verdier er mer nøyaktige, men tar lengre tid å behandle og bruker mer minne.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimum deteksjonspoengsum",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimum konfidenspoeng for at tekst skal kunne oppdages er fra 0–1. Lavere verdier vil oppdage mer tekst, men kan føre til falske positiver.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minste deteksjonspoengsum",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minste deteksjonspoengsum for at tekst skal bli gjenkjent fra 0-1. Lavere verdier vil gjenkjenne mer tekst, men kan gi falske positiver.",
|
||||
"machine_learning_ocr_model": "OCR modell",
|
||||
"machine_learning_ocr_model_description": "Server modeller er mer nøyaktige enn mobilmodeller, men de bruker lengre tid og mer minne.",
|
||||
"machine_learning_settings": "Innstillinger for maskinlæring",
|
||||
"machine_learning_settings_description": "Administrer maskinlæringsfunksjoner og innstillinger",
|
||||
"machine_learning_smart_search": "Smart søk",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Ignorer valideringsfeil for TLS-sertifikat (ikke anbefalt)",
|
||||
"notification_email_password_description": "Passordet som skal brukes ved autentisering med e-posts serveren",
|
||||
"notification_email_port_description": "Porten til e-postserveren (f.eks. 25, 465 eller 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Bruk SMTPS ( SMTP over TLS)",
|
||||
"notification_email_sent_test_email_button": "Send test e-post og lagre",
|
||||
"notification_email_setting_description": "Innstillinger for å sende e-postvarsler",
|
||||
"notification_email_test_email": "Send test e-post",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Kvote i GiB som skal brukes når ingen krav er oppgitt.",
|
||||
"oauth_timeout": "Forespørselen tok for lang tid",
|
||||
"oauth_timeout_description": "Tidsavbrudd for forespørsel i millisekunder",
|
||||
"ocr_job_description": "Bruk maskinlæring for å gjenkjenne tekst i bilder",
|
||||
"password_enable_description": "Logg inn med e-post og passord",
|
||||
"password_settings": "Passordinnlogging",
|
||||
"password_settings_description": "Administrer innstillinger for passordinnlogging",
|
||||
|
|
@ -332,7 +348,7 @@
|
|||
"transcoding_max_b_frames": "Maksimalt antall B-frames",
|
||||
"transcoding_max_b_frames_description": "Høyere verdier forbedrer komprimeringseffektiviteten, men senker ned kodingen. Kan være inkompatibelt med maskinvareakselerasjon på eldre enheter. 0 deaktiverer B-rammer, mens -1 setter verdien automatisk.",
|
||||
"transcoding_max_bitrate": "Maksimal bithastighet",
|
||||
"transcoding_max_bitrate_description": "Å sette en maksimal bithastighet kan gjøre filstørrelsene mer forutsigbare med en liten kostnad for kvaliteten. For 720p er typiske verdier 2600 kbit/s for VP9 eller HEVC, eller 4500 kbit/s for H.264. Deaktivert hvis satt til 0.",
|
||||
"transcoding_max_bitrate_description": "Å sette en maksimal bithastighet kan gjøre filstørrelsene mer forutsigbare med en liten kostnad for kvaliteten. For 720p er typiske verdier 2600 kbit/s for VP9 eller HEVC, eller 4500 kbit/s for H.264. Deaktivert hvis satt til 0. Når ingen verdi er spesifisert er k (for kbit/s) forventet slik at: 5000,5000k og 5M (for Mbit/s) er like verdier.",
|
||||
"transcoding_max_keyframe_interval": "Maksimal referansebilde intervall",
|
||||
"transcoding_max_keyframe_interval_description": "Setter maksimalt antall bilder mellom referansebilder. Lavere verdier reduserer kompresjonseffektiviteten, men forbedrer søketider og kan forbedre kvaliteten i scener med rask bevegelse. 0 setter verdien automatisk.",
|
||||
"transcoding_optimal_description": "Videoer som har høyere oppløsning enn målopppløsningen eller som ikke er i et akseptert format",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Noen enheter er veldige trege til å hente miniatyrbilder fra enheten. Aktiver denne innstillingen for å hente de eksternt istedenfor.",
|
||||
"advanced_settings_prefer_remote_title": "Foretrekk eksterne bilder",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definer proxy headere som Immich skal benytte ved enhver nettverksrequest",
|
||||
"advanced_settings_proxy_headers_title": "Proxy headere",
|
||||
"advanced_settings_proxy_headers_title": "Proxy headere[EKSPERIMENTELL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Aktiverer skrivebeskyttet modus der bildene bare kan vises. Ting som å velge flere bilder, dele, caste og slette er deaktivert. Aktiver/deaktiver skrivebeskyttet modus via brukerens avatar fra hovedskjermen",
|
||||
"advanced_settings_readonly_mode_title": "Skrivebeskyttet modus",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Hopper over SSL sertifikatverifikasjon for server-endepunkt. Påkrevet for selvsignerte sertifikater.",
|
||||
"advanced_settings_self_signed_ssl_title": "Tillat selvsignerte SSL sertifikater",
|
||||
"advanced_settings_self_signed_ssl_title": "Tillat selvsignerte SSL sertifikater [EKSPERIMENTELL]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatisk slette eller gjenopprette filer på denne enheten hvis den handlingen har blitt gjort på nettsiden",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synk sletting fra nettsiden [EKSPERIMENTELT]",
|
||||
"advanced_settings_tile_subtitle": "Avanserte brukerinnstillinger",
|
||||
|
|
@ -444,13 +460,13 @@
|
|||
"album_viewer_appbar_share_leave": "Forlat album",
|
||||
"album_viewer_appbar_share_to": "Del til",
|
||||
"album_viewer_page_share_add_users": "Legg til brukere",
|
||||
"album_with_link_access": "La hvem som helst med lenken se bilder og folk i dette albumet.",
|
||||
"albums": "Albumer",
|
||||
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albumer}}",
|
||||
"albums_default_sort_order": "Standard sorteringsrekkefølge for albumer",
|
||||
"album_with_link_access": "La hvem som helst med lenken se bilder og personer i dette albumet.",
|
||||
"albums": "Album",
|
||||
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Album}}",
|
||||
"albums_default_sort_order": "Standard sorteringsrekkefølge for album",
|
||||
"albums_default_sort_order_description": "Standard sorteringsrekkefølge for bilder når man lager et nytt album.",
|
||||
"albums_feature_description": "Samlinger av bilder som kan deles med andre brukere.",
|
||||
"albums_on_device_count": "Albumer på enheten {count}",
|
||||
"albums_on_device_count": "Album på enheten {count}",
|
||||
"all": "Alle",
|
||||
"all_albums": "Alle album",
|
||||
"all_people": "Alle personer",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Denne verdien vil vises kun én gang. Pass på å kopiere den før du lukker vinduet.",
|
||||
"api_key_empty": "API-nøkkelnavnet bør ikke være tomt",
|
||||
"api_keys": "API-nøkler",
|
||||
"app_architecture_variant": "Variant (Arkitektur)",
|
||||
"app_bar_signout_dialog_content": "Vil du virkelig logge ut?",
|
||||
"app_bar_signout_dialog_ok": "Ja",
|
||||
"app_bar_signout_dialog_title": "Logg ut",
|
||||
"app_download_links": "Nedlastingslinker for App",
|
||||
"app_settings": "Appinstillinger",
|
||||
"app_stores": "App butikker",
|
||||
"app_update_available": "Appoppdatering er tilgjengelig",
|
||||
"appears_in": "Vises i",
|
||||
"apply_count": "Bruk ({count, number})",
|
||||
"archive": "Arkiv",
|
||||
|
|
@ -552,13 +572,14 @@
|
|||
"backup_albums_sync": "Synkronisering av sikkerhetskopialbum",
|
||||
"backup_all": "Alle",
|
||||
"backup_background_service_backup_failed_message": "Sikkerhetskopiering av elementer feilet. Prøver på nytt…",
|
||||
"backup_background_service_complete_notification": "Backup av elementer fullført",
|
||||
"backup_background_service_connection_failed_message": "Tilkobling til server feilet. Prøver på nytt…",
|
||||
"backup_background_service_current_upload_notification": "Laster opp {filename}",
|
||||
"backup_background_service_default_notification": "Ser etter nye elementer…",
|
||||
"backup_background_service_error_title": "Feil under sikkerhetskopiering",
|
||||
"backup_background_service_in_progress_notification": "Sikkerhetskopierer elementer…",
|
||||
"backup_background_service_upload_failure_notification": "Opplasting feilet {filename}",
|
||||
"backup_controller_page_albums": "Sikkerhetskopier albumer",
|
||||
"backup_controller_page_albums": "Sikkerhetskopier album",
|
||||
"backup_controller_page_background_app_refresh_disabled_content": "Aktiver bakgrunnsoppdatering i Innstillinger > Generelt > Bakgrunnsoppdatering for å bruke sikkerhetskopiering i bakgrunnen.",
|
||||
"backup_controller_page_background_app_refresh_disabled_title": "Bakgrunnsoppdateringer er deaktivert",
|
||||
"backup_controller_page_background_app_refresh_enable_button_text": "Gå til innstillinger",
|
||||
|
|
@ -593,7 +614,7 @@
|
|||
"backup_controller_page_status_off": "Automatisk sikkerhetskopiering i forgrunnen er av",
|
||||
"backup_controller_page_status_on": "Automatisk sikkerhetskopiering i forgrunnen er på",
|
||||
"backup_controller_page_storage_format": "{used} av {total} brukt",
|
||||
"backup_controller_page_to_backup": "Albumer som skal sikkerhetskopieres",
|
||||
"backup_controller_page_to_backup": "Album som skal sikkerhetskopieres",
|
||||
"backup_controller_page_total_sub": "Alle unike bilder og videoer fra valgte album",
|
||||
"backup_controller_page_turn_off": "Slå av sikkerhetskopiering i forgrunnen",
|
||||
"backup_controller_page_turn_on": "Slå på sikkerhetskopiering i forgrunnen",
|
||||
|
|
@ -661,6 +682,8 @@
|
|||
"change_password_description": "Dette er enten første gang du logger inn i systemet, eller det har blitt gjort en forespørsel om å endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
|
||||
"change_password_form_confirm_password": "Bekreft passord",
|
||||
"change_password_form_description": "Hei {name}!\n\nDette er enten første gang du logger på systemet, eller det er sendt en forespørsel om å endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
|
||||
"change_password_form_log_out": "Logg ut av alle andre enheter",
|
||||
"change_password_form_log_out_description": "Det er anbefalt å logge ut av alle andre enheter",
|
||||
"change_password_form_new_password": "Nytt passord",
|
||||
"change_password_form_password_mismatch": "Passordene stemmer ikke",
|
||||
"change_password_form_reenter_new_password": "Skriv nytt passord igjen",
|
||||
|
|
@ -688,7 +711,7 @@
|
|||
"client_cert_invalid_msg": "Ugyldig sertifikat eller feil passord",
|
||||
"client_cert_remove_msg": "Klient sertifikat er fjernet",
|
||||
"client_cert_subtitle": "Støtter kun PKCS12 (.p12, .pfx) formater. Importering/Fjerning av sertifikater er kun mulig før innlogging",
|
||||
"client_cert_title": "SSL Klient sertifikat",
|
||||
"client_cert_title": "SSL Klient sertifikat [EKSPERIMENTELL]",
|
||||
"clockwise": "Med urviseren",
|
||||
"close": "Lukk",
|
||||
"collapse": "Trekk sammen",
|
||||
|
|
@ -700,7 +723,6 @@
|
|||
"comments_and_likes": "Kommentarer & likes",
|
||||
"comments_are_disabled": "Kommentarer er deaktivert",
|
||||
"common_create_new_album": "Lag nytt album",
|
||||
"common_server_error": "Sjekk nettverkstilkoblingen din, forsikre deg om at serveren er mulig å nå, og at app-/server-versjonene er kompatible.",
|
||||
"completed": "Fullført",
|
||||
"confirm": "Bekreft",
|
||||
"confirm_admin_password": "Bekreft administratorpassord",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Opprett",
|
||||
"create_album": "Opprett album",
|
||||
"create_album_page_untitled": "Navnløst",
|
||||
"create_api_key": "Opprett API nøkkel",
|
||||
"create_library": "Opprett Bibliotek",
|
||||
"create_link": "Opprett lenke",
|
||||
"create_link_to_share": "Opprett delelink",
|
||||
|
|
@ -755,7 +778,7 @@
|
|||
"create_user": "Opprett Bruker",
|
||||
"created": "Opprettet",
|
||||
"created_at": "Laget",
|
||||
"creating_linked_albums": "Oppretter sammenkoblede albumer...",
|
||||
"creating_linked_albums": "Oppretter sammenkoblede album...",
|
||||
"crop": "Beskjær",
|
||||
"curated_object_page_title": "Ting",
|
||||
"current_device": "Nåværende enhet",
|
||||
|
|
@ -768,6 +791,7 @@
|
|||
"daily_title_text_date_year": "E MMM. dddd, yyyy",
|
||||
"dark": "Mørk",
|
||||
"dark_theme": "Aktiver mørk-modus",
|
||||
"date": "Dato",
|
||||
"date_after": "Dato etter",
|
||||
"date_and_time": "Dato og tid",
|
||||
"date_before": "Dato før",
|
||||
|
|
@ -882,7 +906,6 @@
|
|||
"edit_tag": "Rediger etikett",
|
||||
"edit_title": "Rediger tittel",
|
||||
"edit_user": "Rediger bruker",
|
||||
"edited": "Redigert",
|
||||
"editor": "Redaktør",
|
||||
"editor_close_without_save_prompt": "Endringene vil ikke bli lagret",
|
||||
"editor_close_without_save_title": "Lukk redigering?",
|
||||
|
|
@ -903,7 +926,7 @@
|
|||
"enter_your_pin_code": "Skriv inn din PIN kode",
|
||||
"enter_your_pin_code_subtitle": "Skriv inn din PIN kode for å få tilgang til låst mappe",
|
||||
"error": "Feil",
|
||||
"error_change_sort_album": "Mislyktes ved endring av sorteringsrekkefølge på albumer",
|
||||
"error_change_sort_album": "Mislyktes ved endring av sorteringsrekkefølge på album",
|
||||
"error_delete_face": "Feil ved sletting av ansikt fra aktivia",
|
||||
"error_getting_places": "Feil ved henting av steder",
|
||||
"error_loading_image": "Feil ved lasting av bilde",
|
||||
|
|
@ -1038,6 +1061,7 @@
|
|||
"exif_bottom_sheet_description_error": "Feil ved oppdatering av beskrivelsen",
|
||||
"exif_bottom_sheet_details": "DETALJER",
|
||||
"exif_bottom_sheet_location": "PLASSERING",
|
||||
"exif_bottom_sheet_no_description": "Ingen beskrivelse",
|
||||
"exif_bottom_sheet_people": "MENNESKER",
|
||||
"exif_bottom_sheet_person_add_person": "Legg til navn",
|
||||
"exit_slideshow": "Avslutt lysbildefremvisning",
|
||||
|
|
@ -1076,6 +1100,7 @@
|
|||
"features_setting_description": "Administrerer funksjoner for appen",
|
||||
"file_name": "Filnavn",
|
||||
"file_name_or_extension": "Filnavn eller filtype",
|
||||
"file_size": "Filstørrelse",
|
||||
"filename": "Filnavn",
|
||||
"filetype": "Filtype",
|
||||
"filter": "Filter",
|
||||
|
|
@ -1119,7 +1144,6 @@
|
|||
"header_settings_field_validator_msg": "Verdi kan ikke være null",
|
||||
"header_settings_header_name_input": "Header navn",
|
||||
"header_settings_header_value_input": "Header verdi",
|
||||
"headers_settings_tile_subtitle": "Definer proxy headere som appen skal benytte ved enhver nettverksrequest",
|
||||
"headers_settings_tile_title": "Egendefinerte proxy headere",
|
||||
"hi_user": "Hei {name} ({email})",
|
||||
"hide_all_people": "Skjul alle mennesker",
|
||||
|
|
@ -1218,7 +1242,7 @@
|
|||
"level": "Nivå",
|
||||
"library": "Bibliotek",
|
||||
"library_options": "Bibliotekalternativer",
|
||||
"library_page_device_albums": "Albumer på enheten",
|
||||
"library_page_device_albums": "Album på enheten",
|
||||
"library_page_new_album": "Nytt album",
|
||||
"library_page_sort_asset_count": "Antall elementer",
|
||||
"library_page_sort_created": "Nylig opplastet",
|
||||
|
|
@ -1240,6 +1264,7 @@
|
|||
"local_media_summary": "Oppsummering av lokale media",
|
||||
"local_network": "Lokalt nettverk",
|
||||
"local_network_sheet_info": "Appen vil koble til serveren via denne URL-en når du bruker det angitte Wi-Fi-nettverket",
|
||||
"location": "Lokasjon",
|
||||
"location_permission": "Stedstillatelse",
|
||||
"location_permission_content": "For å bruke funksjonen for automatisk veksling trenger Immich nøyaktig plasseringstillatelse slik at den kan lese navnet på det gjeldende Wi-Fi-nettverket",
|
||||
"location_picker_choose_on_map": "Velg på kart",
|
||||
|
|
@ -1344,6 +1369,8 @@
|
|||
"minute": "Minutt",
|
||||
"minutes": "Minutter",
|
||||
"missing": "Mangler",
|
||||
"mobile_app": "Mobilapp",
|
||||
"mobile_app_download_onboarding_note": "Last ned den tilhørende mobilappen ved å bruke følgende alternativer",
|
||||
"model": "Modell",
|
||||
"month": "Måned",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1352,7 +1379,7 @@
|
|||
"move_off_locked_folder": "Flytt ut av låst mappe",
|
||||
"move_to_lock_folder_action_prompt": "{count} lagt til i låst mappe",
|
||||
"move_to_locked_folder": "Flytt til låst mappe",
|
||||
"move_to_locked_folder_confirmation": "Disse bildene og videoene vil bli fjernet fra alle albumer, og kun tilgjengelige via den låste mappen",
|
||||
"move_to_locked_folder_confirmation": "Disse bildene og videoene vil bli fjernet fra alle album, og kun tilgjengelige via den låste mappen",
|
||||
"moved_to_archive": "Flyttet {count, plural, one {# element} other {# elementer}} til arkivet",
|
||||
"moved_to_library": "Flyttet {count, plural, one {# element} other {# elementer}} til biblioteket",
|
||||
"moved_to_trash": "Flyttet til papirkurven",
|
||||
|
|
@ -1362,6 +1389,8 @@
|
|||
"my_albums": "Mine album",
|
||||
"name": "Navn",
|
||||
"name_or_nickname": "Navn eller kallenavn",
|
||||
"navigate": "Naviger",
|
||||
"navigate_to_time": "Naviger til tid",
|
||||
"network_requirement_photos_upload": "Bruk mobildata for backup av bilder",
|
||||
"network_requirement_videos_upload": "Bruk mobildata for backup av videoer",
|
||||
"network_requirements": "Nettverkskrav",
|
||||
|
|
@ -1371,6 +1400,7 @@
|
|||
"never": "aldri",
|
||||
"new_album": "Nytt Album",
|
||||
"new_api_key": "Ny API-nøkkel",
|
||||
"new_date_range": "Nytt datointervall",
|
||||
"new_password": "Nytt passord",
|
||||
"new_person": "Ny person",
|
||||
"new_pin_code": "Ny PIN-kode",
|
||||
|
|
@ -1421,6 +1451,9 @@
|
|||
"notifications": "Notifikasjoner",
|
||||
"notifications_setting_description": "Administrer varsler",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium konfigurator",
|
||||
"obtainium_configurator_instructions": "Bruk Obtainium for å installere og oppdatere Android appen direkte fra Immich sin Github utgivelse. Opprett en API nøkkel og velg en variant for å lage din Obtainium konfigurasjonslink",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Offisielle Immich-ressurser",
|
||||
"offline": "Frakoblet",
|
||||
"offset": "Forskyving",
|
||||
|
|
@ -1442,8 +1475,8 @@
|
|||
"open_the_search_filters": "Åpne søkefiltrene",
|
||||
"options": "Valg",
|
||||
"or": "eller",
|
||||
"organize_into_albums": "Organiser til albumer",
|
||||
"organize_into_albums_description": "Plasser eksisterende bilder i albumer ved å bruke synkroniseringsinnstillinger",
|
||||
"organize_into_albums": "Organiser til album",
|
||||
"organize_into_albums_description": "Plasser eksisterende bilder i album ved å bruke synkroniseringsinnstillinger",
|
||||
"organize_your_library": "Organiser biblioteket ditt",
|
||||
"original": "original",
|
||||
"other": "Annet",
|
||||
|
|
@ -1481,7 +1514,7 @@
|
|||
"pause_memories": "Sett minner på pause",
|
||||
"paused": "Satt på pause",
|
||||
"pending": "Avventer",
|
||||
"people": "Folk",
|
||||
"people": "Personer",
|
||||
"people_edits_count": "Endret {count, plural, one {# person} other {# people}}",
|
||||
"people_feature_description": "Utforsk bilder og videoer gruppert etter mennesker",
|
||||
"people_sidebar_description": "Vis en lenke til Personer i sidepanelet",
|
||||
|
|
@ -1525,6 +1558,9 @@
|
|||
"play_memories": "Spill av minner",
|
||||
"play_motion_photo": "Spill av bevegelsesbilde",
|
||||
"play_or_pause_video": "Spill av eller pause video",
|
||||
"play_original_video": "Spill av originalvideo",
|
||||
"play_original_video_setting_description": "Foretrekk avspilling av originalvideoer istedenfor omkodede videoer. Hvis originalvideo ikke er kompatibel kan avspillingsproblemer oppstå.",
|
||||
"play_transcoded_video": "Spill av omkodet video",
|
||||
"please_auth_to_access": "Vennligst autentiser for å fortsette",
|
||||
"port": "Port",
|
||||
"preferences_settings_subtitle": "Administrer appens preferanser",
|
||||
|
|
@ -1542,13 +1578,9 @@
|
|||
"privacy": "Privat",
|
||||
"profile": "Profil",
|
||||
"profile_drawer_app_logs": "Logg",
|
||||
"profile_drawer_client_out_of_date_major": "Mobilapp er utdatert. Vennligst oppdater til nyeste versjon.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobilapp er utdatert. Vennligst oppdater til nyeste versjon.",
|
||||
"profile_drawer_client_server_up_to_date": "Klient og server er oppdatert",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Skrivebeskyttet modus er aktivert. Langttrykk på brukerens avatarikon for å avslutte.",
|
||||
"profile_drawer_server_out_of_date_major": "Server er utdatert. Vennligst oppdater til nyeste versjon.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server er utdatert. Vennligst oppdater til nyeste versjon.",
|
||||
"profile_image_of_user": "Profil bilde av {user}",
|
||||
"profile_picture_set": "Profilbildet er satt.",
|
||||
"public_album": "Offentlige album",
|
||||
|
|
@ -1665,6 +1697,7 @@
|
|||
"reset_sqlite_confirmation": "Vil du virkelig resette SQLite databasen? Du blir nødt til å logge ut og inn igjen for å resynkronisere data",
|
||||
"reset_sqlite_success": "Vellykket resetting av SQLite databasen",
|
||||
"reset_to_default": "Tilbakestill til standard",
|
||||
"resolution": "Oppløsning",
|
||||
"resolve_duplicates": "Løs duplikater",
|
||||
"resolved_all_duplicates": "Løste alle duplikater",
|
||||
"restore": "Gjenopprett",
|
||||
|
|
@ -1683,6 +1716,7 @@
|
|||
"running": "Kjører",
|
||||
"save": "Lagre",
|
||||
"save_to_gallery": "Lagre til galleriet",
|
||||
"saved": "Lagret",
|
||||
"saved_api_key": "Lagret API-nøkkel",
|
||||
"saved_profile": "Lagret profil",
|
||||
"saved_settings": "Lagret instillinger",
|
||||
|
|
@ -1699,6 +1733,9 @@
|
|||
"search_by_description_example": "Turdag i Sapa",
|
||||
"search_by_filename": "Søk etter filnavn og filtype",
|
||||
"search_by_filename_example": "f.eks. IMG_1234.JPG eller PNG",
|
||||
"search_by_ocr": "Søk etter tekst i bilde",
|
||||
"search_by_ocr_example": "Latte",
|
||||
"search_camera_lens_model": "Søk etter objektivmodell...",
|
||||
"search_camera_make": "Søk etter kameramerke...",
|
||||
"search_camera_model": "Søk etter kamera modell...",
|
||||
"search_city": "Søk etter by...",
|
||||
|
|
@ -1715,6 +1752,7 @@
|
|||
"search_filter_location_title": "Velg lokasjon",
|
||||
"search_filter_media_type": "Medietype",
|
||||
"search_filter_media_type_title": "Velg medietype",
|
||||
"search_filter_ocr": "Søk med OCR",
|
||||
"search_filter_people_title": "Velg mennesker",
|
||||
"search_for": "Søk etter",
|
||||
"search_for_existing_person": "Søk etter eksisterende person",
|
||||
|
|
@ -1777,6 +1815,7 @@
|
|||
"server_online": "Server tilkoblet",
|
||||
"server_privacy": "Server personvern",
|
||||
"server_stats": "Serverstatistikk",
|
||||
"server_update_available": "Serveroppdatering er tilgjengelig",
|
||||
"server_version": "Server Versjon",
|
||||
"set": "Sett",
|
||||
"set_as_album_cover": "Sett som albumomslag",
|
||||
|
|
@ -1805,6 +1844,8 @@
|
|||
"setting_notifications_subtitle": "Juster notifikasjonsinnstillinger",
|
||||
"setting_notifications_total_progress_subtitle": "Total opplastingsstatus (fullført/totalt elementer)",
|
||||
"setting_notifications_total_progress_title": "Vis status på sikkerhetskopiering i bakgrunnen",
|
||||
"setting_video_viewer_auto_play_subtitle": "Automatisk avspilling av videoer når de åpnes",
|
||||
"setting_video_viewer_auto_play_title": "Automatisk avspilling av videoer",
|
||||
"setting_video_viewer_looping_title": "Looping",
|
||||
"setting_video_viewer_original_video_subtitle": "Når det streames en video fra serveren, spill originalkvaliteten selv om en omkodet versjon finnes. Dette kan medføre buffring. Videoer som er lagret lokalt på enheten spilles i originalkvalitet uavhengig av denne innstillingen.",
|
||||
"setting_video_viewer_original_video_title": "Tving original video",
|
||||
|
|
@ -1870,7 +1911,7 @@
|
|||
"sharing": "Deling",
|
||||
"sharing_enter_password": "Vennligst skriv inn passordet for å se denne siden.",
|
||||
"sharing_page_album": "Delte album",
|
||||
"sharing_page_description": "Lag delte albumer for å dele bilder og videoer med folk i nettverket ditt.",
|
||||
"sharing_page_description": "Lag delte album for å dele bilder og videoer med personer i nettverket ditt.",
|
||||
"sharing_page_empty_list": "TOM LISTE",
|
||||
"sharing_sidebar_description": "Vis en lenke til Deling i sidepanelet",
|
||||
"sharing_silver_appbar_create_shared_album": "Lag delt album",
|
||||
|
|
@ -1914,7 +1955,7 @@
|
|||
"sort_modified": "Dato modifisert",
|
||||
"sort_newest": "Nyeste bilde",
|
||||
"sort_oldest": "Eldste bilde",
|
||||
"sort_people_by_similarity": "Sorter folk etter likhet",
|
||||
"sort_people_by_similarity": "Sorter personer etter likhet",
|
||||
"sort_recent": "Nyeste bilde",
|
||||
"sort_title": "Tittel",
|
||||
"source": "Kilde",
|
||||
|
|
@ -1948,7 +1989,7 @@
|
|||
"support_third_party_description": "Immich-installasjonen din ble pakket av en tredjepart. Problemer du opplever kan være forårsaket av den pakken, så vennligst ta opp problemer med dem i første omgang ved å bruke koblingene nedenfor.",
|
||||
"swap_merge_direction": "Bytt retning på sammenslåingen",
|
||||
"sync": "Synkroniser",
|
||||
"sync_albums": "Synkroniser albumer",
|
||||
"sync_albums": "Synkroniser album",
|
||||
"sync_albums_manual_subtitle": "Synkroniser alle opplastede videoer og bilder til det valgte backupalbumet",
|
||||
"sync_local": "Synkroniser lokalt",
|
||||
"sync_remote": "Synkroniser eksternt",
|
||||
|
|
@ -1960,7 +2001,7 @@
|
|||
"tag_created": "Lag merke: {tag}",
|
||||
"tag_feature_description": "Bla gjennom bilder og videoer gruppert etter logiske merke-emner",
|
||||
"tag_not_found_question": "Finner du ikke en merke? <link>Opprett en nytt merke.</link>",
|
||||
"tag_people": "Tag Folk",
|
||||
"tag_people": "Tag personer",
|
||||
"tag_updated": "Oppdater merke: {tag}",
|
||||
"tagged_assets": "Merket {count, plural, one {# element} other {# elementer}}",
|
||||
"tags": "Merker",
|
||||
|
|
@ -1984,6 +2025,7 @@
|
|||
"theme_setting_three_stage_loading_title": "Aktiver tre-trinns innlasting",
|
||||
"they_will_be_merged_together": "De vil bli slått sammen",
|
||||
"third_party_resources": "Tredjeparts Ressurser",
|
||||
"time": "Tid",
|
||||
"time_based_memories": "Tidsbaserte minner",
|
||||
"timeline": "Tidslinje",
|
||||
"timezone": "Tidssone",
|
||||
|
|
@ -2016,6 +2058,7 @@
|
|||
"troubleshoot": "Feilsøk",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "Klarte ikke å endre PIN-kode",
|
||||
"unable_to_check_version": "Kunne ikke sjekke app eller serverversjon",
|
||||
"unable_to_setup_pin_code": "Klarte ikke å sette opp PINkode",
|
||||
"unarchive": "Fjern fra arkiv",
|
||||
"unarchive_action_prompt": "{count} slettet fra Arkiv",
|
||||
|
|
|
|||
197
i18n/nl.json
197
i18n/nl.json
|
|
@ -33,6 +33,7 @@
|
|||
"add_to_albums": "Toevoegen aan albums",
|
||||
"add_to_albums_count": "Toevoegen aan albums ({count})",
|
||||
"add_to_shared_album": "Aan gedeeld album toevoegen",
|
||||
"add_upload_to_stack": "Voeg upload toe aan stack",
|
||||
"add_url": "URL toevoegen",
|
||||
"added_to_archive": "Toegevoegd aan archief",
|
||||
"added_to_favorites": "Toegevoegd aan favorieten",
|
||||
|
|
@ -42,7 +43,7 @@
|
|||
"admin_user": "Beheerder gebruiker",
|
||||
"asset_offline_description": "Dit item uit een externe bibliotheek is niet meer beschikbaar op de schijf en is naar de prullenbak verplaatst. Als het bestand binnen de bibliotheek is verplaatst, controleer dan je tijdlijn voor het nieuwe bijbehorende item. Om dit bestand te herstellen, zorg ervoor dat het onderstaande bestandspad toegankelijk is voor Immich en scan de bibliotheek opnieuw.",
|
||||
"authentication_settings": "Authenticatie-instellingen",
|
||||
"authentication_settings_description": "Wachtwoord, OAuth, en andere authenticatie-instellingen beheren",
|
||||
"authentication_settings_description": "Wachtwoord-, OAuth-, en andere authenticatie-instellingen beheren",
|
||||
"authentication_settings_disable_all": "Weet je zeker dat je alle inlogmethoden wilt uitschakelen? Inloggen zal volledig worden uitgeschakeld.",
|
||||
"authentication_settings_reenable": "Gebruik een <link>servercommando</link> om opnieuw in te schakelen.",
|
||||
"background_task_job": "Achtergrondtaken",
|
||||
|
|
@ -65,7 +66,7 @@
|
|||
"confirm_email_below": "Typ hieronder \"{email}\" ter bevestiging",
|
||||
"confirm_reprocess_all_faces": "Weet je zeker dat je alle gezichten opnieuw wilt verwerken? Hiermee worden ook alle mensen gewist.",
|
||||
"confirm_user_password_reset": "Weet je zeker dat je het wachtwoord van {user} wilt resetten?",
|
||||
"confirm_user_pin_code_reset": "Weet je zeker dat je de PIN code van {user} wilt resetten?",
|
||||
"confirm_user_pin_code_reset": "Weet je zeker dat je de pincode van {user} wilt resetten?",
|
||||
"create_job": "Taak maken",
|
||||
"cron_expression": "Cron expressie",
|
||||
"cron_expression_description": "Stel het scaninterval in met het cron-formaat. Voor meer informatie kun je bijvoorbeeld kijken naar <link>Crontab Guru</link>",
|
||||
|
|
@ -86,7 +87,7 @@
|
|||
"image_fullsize_enabled_description": "Genereer afbeelding op volledig formaat voor niet-webvriendelijke formaten. Als “Verkies ingesloten voorbeeldafbeelding” is ingeschakeld, worden ingesloten voorvertoningen direct gebruikt zonder conversie. Heeft geen invloed op webvriendelijke formaten zoals JPEG.",
|
||||
"image_fullsize_quality_description": "Beeldkwaliteit op ware grootte van 1-100. Hoger is beter, maar genereert grotere bestanden.",
|
||||
"image_fullsize_title": "Instellingen afbeelding op ware grootte",
|
||||
"image_prefer_embedded_preview": "Verkies ingesloten voorbeeldafbeelding",
|
||||
"image_prefer_embedded_preview": "Voorkeur geven aan ingesloten voorbeeldafbeelding",
|
||||
"image_prefer_embedded_preview_setting_description": "Gebruik ingesloten voorbeeldafbeelding van RAW-bestanden als invoer voor beeldverwerking wanneer beschikbaar. Dit kan preciezere kleuren produceren voor sommige afbeeldingen, maar de kwaliteit van het voorbeeld is afhankelijk van de camera en de afbeelding kan mogelijk meer compressie-artefacten bevatten.",
|
||||
"image_prefer_wide_gamut": "Voorkeur geven aan wide gamut",
|
||||
"image_prefer_wide_gamut_setting_description": "Display P3 gebruiken voor voorbeeldafbeeldingen. Dit behoudt de levendigheid van afbeeldingen met brede kleurruimtes beter, maar afbeeldingen kunnen er anders uitzien op oude apparaten met een oude browserversie. sRGB-afbeeldingen blijven sRGB gebruiken om kleurverschuivingen te vermijden.",
|
||||
|
|
@ -103,7 +104,7 @@
|
|||
"image_thumbnail_title": "Thumbnailinstellingen",
|
||||
"job_concurrency": "{job} gelijktijdigheid",
|
||||
"job_created": "Taak aangemaakt",
|
||||
"job_not_concurrency_safe": "Deze taak kan niet gelijktijdig worden uitgevoerd.",
|
||||
"job_not_concurrency_safe": "Deze taak kan niet parallel worden uitgevoerd.",
|
||||
"job_settings": "Achtergrondtaak-instellingen",
|
||||
"job_settings_description": "Beheer aantal gelijktijdige taken",
|
||||
"job_status": "Taakstatus",
|
||||
|
|
@ -119,26 +120,26 @@
|
|||
"library_settings_description": "Externe bibliotheekinstellingen beheren",
|
||||
"library_tasks_description": "Scan externe bibliotheken op nieuwe en/of gewijzigde media",
|
||||
"library_watching_enable_description": "Externe bibliotheken monitoren op bestandswijzigingen",
|
||||
"library_watching_settings": "Bibliotheek monitoren (EXPERIMENTEEL)",
|
||||
"library_watching_settings": "Bibliotheek monitoren [EXPERIMENTEEL]",
|
||||
"library_watching_settings_description": "Automatisch gewijzigde bestanden bijhouden",
|
||||
"logging_enable_description": "Logboek inschakelen",
|
||||
"logging_level_description": "Indien ingeschakeld, welk logniveau er wordt gebruikt.",
|
||||
"logging_settings": "Logging",
|
||||
"machine_learning_availability_checks": "Beschikbaarheid",
|
||||
"logging_settings": "Logboek",
|
||||
"machine_learning_availability_checks": "Beschikbaarheidscontroles",
|
||||
"machine_learning_availability_checks_description": "Automatisch detecteren en selecteren van beschikbare machine learning servers",
|
||||
"machine_learning_availability_checks_enabled": "Activeer beschikbaarheid controles",
|
||||
"machine_learning_availability_checks_enabled": "Activeer beschikbaarheidscontroles",
|
||||
"machine_learning_availability_checks_interval": "Controleinterval",
|
||||
"machine_learning_availability_checks_interval_description": "Interval in milliseconden tussen beschikbaarheid checks",
|
||||
"machine_learning_availability_checks_interval_description": "Interval in milliseconden tussen beschikbaarheidscontroles",
|
||||
"machine_learning_availability_checks_timeout": "Verzoek time-out",
|
||||
"machine_learning_availability_checks_timeout_description": "Time-out in milliseconden voor beschikbaarheidschecks",
|
||||
"machine_learning_clip_model": "CLIP model",
|
||||
"machine_learning_clip_model_description": "De naam van een CLIP-model dat <link>hier</link> is vermeld. Let op: je moet de 'Slim Zoeken -taak opnieuw uitvoeren voor alle afbeeldingen wanneer je een model wijzigt.",
|
||||
"machine_learning_duplicate_detection": "Duplicaat detectie",
|
||||
"machine_learning_availability_checks_timeout_description": "Time-out in milliseconden voor beschikbaarheidscontroles",
|
||||
"machine_learning_clip_model": "CLIP-model",
|
||||
"machine_learning_clip_model_description": "De naam van een CLIP-model dat <link>hier</link> is vermeld. Let op: je moet de 'Slim Zoeken'-taak voor alle afbeeldingen opnieuw uitvoeren wanneer je een model wijzigt.",
|
||||
"machine_learning_duplicate_detection": "Duplicaatdetectie",
|
||||
"machine_learning_duplicate_detection_enabled": "Duplicaatdetectie inschakelen",
|
||||
"machine_learning_duplicate_detection_enabled_description": "Indien uitgeschakeld, worden identieke items nog steeds gededupliceerd.",
|
||||
"machine_learning_duplicate_detection_setting_description": "Gebruik CLIP om exactie kopieën te vinden",
|
||||
"machine_learning_duplicate_detection_setting_description": "Gebruik CLIP-embeddings om mogelijke kopieën te vinden",
|
||||
"machine_learning_enabled": "Machine learning inschakelen",
|
||||
"machine_learning_enabled_description": "Wanneer uitgeschakeld zullen alle ML instellingen uitgezet worden, ongeacht onderstaande instellingen.",
|
||||
"machine_learning_enabled_description": "Indien uitgeschakeld, worden alle ML-instellingen uitgezet, ongeacht onderstaande instellingen.",
|
||||
"machine_learning_facial_recognition": "Gezichtsherkenning",
|
||||
"machine_learning_facial_recognition_description": "Detecteer, herken en groepeer gezichten in afbeeldingen",
|
||||
"machine_learning_facial_recognition_model": "Model voor gezichtsherkenning",
|
||||
|
|
@ -153,6 +154,18 @@
|
|||
"machine_learning_min_detection_score_description": "Minimale betrouwbaarheidsscore voor het detecteren van een gezicht tussen 0-1. Lagere waarden detecteren meer gezichten, maar kunnen ze ook vaker ten onrechte detecteren.",
|
||||
"machine_learning_min_recognized_faces": "Minimaal herkende gezichten",
|
||||
"machine_learning_min_recognized_faces_description": "Het minimale aantal herkende gezichten voordat een persoon wordt aangemaakt. Door dit te verhogen wordt gezichtsherkenning nauwkeuriger, maar dit vergroot de kans dat een gezicht niet aan een persoon is toegewezen.",
|
||||
"machine_learning_ocr": "OCR (tekstherkenning)",
|
||||
"machine_learning_ocr_description": "Gebruik machine learning om tekst in afbeeldingen te herkennen",
|
||||
"machine_learning_ocr_enabled": "OCR inschakelen",
|
||||
"machine_learning_ocr_enabled_description": "Indien uitgeschakeld, worden afbeeldingen niet verwerkt voor tekstherkenning.",
|
||||
"machine_learning_ocr_max_resolution": "Maximale resolutie",
|
||||
"machine_learning_ocr_max_resolution_description": "Voorbeeldafbeeldingen met een hogere resolutie dan deze, worden verkleind met behoud van de beeldverhouding. Hogere resoluties resulteren in een hogere nauwkeurigheid, maar kosten meer tijd werkgeheugen om te verwerken.",
|
||||
"machine_learning_ocr_min_detection_score": "Minimale detectiescore",
|
||||
"machine_learning_ocr_min_detection_score_description": "Minimale betrouwbaarheidsscore om tekst te detecteren, tussen 0-1. Met een lagere grenswaarde wordt meer tekst gedetecteerd, maar dit kan ook leiden tot vals-positieven.",
|
||||
"machine_learning_ocr_min_recognition_score": "Minimale herkenningsafstand",
|
||||
"machine_learning_ocr_min_score_recognition_description": "Minimale betrouwbaarheidsscore om tekst te herkennen, tussen 0-1. Met een lagere grenswaarde wordt meer tekst herkend, maar dit kan ook leiden tot vals-positieven.",
|
||||
"machine_learning_ocr_model": "OCR-model",
|
||||
"machine_learning_ocr_model_description": "De 'server' modellen zijn nauwkeuriger dan de 'mobile' modellen, maar daarmee kost het meer tijd en werkgeheugen om afbeeldingen te verwerken.",
|
||||
"machine_learning_settings": "Machine learning instellingen",
|
||||
"machine_learning_settings_description": "Beheer machine learning functies en instellingen",
|
||||
"machine_learning_smart_search": "Slim Zoeken",
|
||||
|
|
@ -164,8 +177,8 @@
|
|||
"manage_log_settings": "Beheer logboekinstellingen",
|
||||
"map_dark_style": "Donkere stijl",
|
||||
"map_enable_description": "Kaartfuncties inschakelen",
|
||||
"map_gps_settings": "Kaart & GPS Instellingen",
|
||||
"map_gps_settings_description": "Beheer kaart & GPS (omgekeerde geocodering) instellingen",
|
||||
"map_gps_settings": "Kaart- & gps-instellingen",
|
||||
"map_gps_settings_description": "Beheer kaart- & gps-instellingen (omgekeerde geocodering)",
|
||||
"map_implications": "De kaartfunctie is afhankelijk van een externe service (tiles.immich.cloud)",
|
||||
"map_light_style": "Lichte stijl",
|
||||
"map_manage_reverse_geocoding_settings": "Beheer <link>omgekeerde geocodering</link> instellingen",
|
||||
|
|
@ -178,27 +191,27 @@
|
|||
"memory_cleanup_job": "Herinneringen opschonen",
|
||||
"memory_generate_job": "Herinneringen genereren",
|
||||
"metadata_extraction_job": "Metadata ophalen",
|
||||
"metadata_extraction_job_description": "Metadata ophalen van ieder item, zoals GPS, gezichten en resolutie",
|
||||
"metadata_extraction_job_description": "Metadata ophalen van ieder item, zoals gps, gezichten en resolutie",
|
||||
"metadata_faces_import_setting": "Gezichten importeren inschakelen",
|
||||
"metadata_faces_import_setting_description": "Gezichten importeren uit EXIF-gegevens van afbeeldingen en sidecar bestanden",
|
||||
"metadata_settings": "Metadata instellingen",
|
||||
"metadata_settings_description": "Beheer metadata instellingen",
|
||||
"metadata_settings": "Metadata-instellingen",
|
||||
"metadata_settings_description": "Beheer metadata-instellingen",
|
||||
"migration_job": "Migratie",
|
||||
"migration_job_description": "Migreer thumbnails voor items en gezichten naar de nieuwste mapstructuur",
|
||||
"nightly_tasks_cluster_faces_setting_description": "Gezichtsherkenning uitvoeren op nieuw gedetecteerde gezichten",
|
||||
"nightly_tasks_cluster_new_faces_setting": "Cluster nieuwe gezichten",
|
||||
"nightly_tasks_database_cleanup_setting": "Database opschoon taken",
|
||||
"nightly_tasks_database_cleanup_setting_description": "Ruim oude data op van de database",
|
||||
"nightly_tasks_database_cleanup_setting": "Database-opruimtaken",
|
||||
"nightly_tasks_database_cleanup_setting_description": "Ruim oude, niet meer geldige data op uit de database",
|
||||
"nightly_tasks_generate_memories_setting": "Genereer herinneringen",
|
||||
"nightly_tasks_generate_memories_setting_description": "Maak nieuwe herinneringen van items",
|
||||
"nightly_tasks_missing_thumbnails_setting": "Genereer ontbrekende thumbnails",
|
||||
"nightly_tasks_missing_thumbnails_setting_description": "Items zonder thumbnail in een wachtrij plaatsen voor het genereren van thumbnails",
|
||||
"nightly_tasks_settings": "Instellingen voor nacht taken",
|
||||
"nightly_tasks_settings_description": "Beheer nacht taken",
|
||||
"nightly_tasks_start_time_setting": "Start tijd",
|
||||
"nightly_tasks_start_time_setting_description": "De tijd waarop de server begint met het uitvoeren van de nacht taken",
|
||||
"nightly_tasks_sync_quota_usage_setting": "Synchroniseer quota gebruik",
|
||||
"nightly_tasks_sync_quota_usage_setting_description": "update gebruiker opslag quota, gebaseerd op huidig gebruik",
|
||||
"nightly_tasks_settings": "Instellingen voor nachtelijke taken",
|
||||
"nightly_tasks_settings_description": "Beheer nachtelijke taken",
|
||||
"nightly_tasks_start_time_setting": "Starttijd",
|
||||
"nightly_tasks_start_time_setting_description": "De tijd waarop de server begint met het uitvoeren van de nachtelijke taken",
|
||||
"nightly_tasks_sync_quota_usage_setting": "Synchroniseer opslaglimieten",
|
||||
"nightly_tasks_sync_quota_usage_setting_description": "Update opslaglimieten van gebruikers, gebaseerd op huidig gebruik",
|
||||
"no_paths_added": "Geen paden toegevoegd",
|
||||
"no_pattern_added": "Geen patroon toegevoegd",
|
||||
"note_apply_storage_label_previous_assets": "Opmerking: om het opslaglabel toe te passen op eerder geüploade items, voer de volgende taak uit",
|
||||
|
|
@ -210,6 +223,8 @@
|
|||
"notification_email_ignore_certificate_errors_description": "Negeer validatiefouten van TLS-certificaat (niet aanbevolen)",
|
||||
"notification_email_password_description": "Wachtwoord om te gebruiken bij authenticatie met de e-mailserver",
|
||||
"notification_email_port_description": "Poort van de e-mailserver (bijv. 25, 465 of 587)",
|
||||
"notification_email_secure": "SMTPS",
|
||||
"notification_email_secure_description": "Gebruik SMTPS (SMTP via TLS)",
|
||||
"notification_email_sent_test_email_button": "Verstuur testmail en opslaan",
|
||||
"notification_email_setting_description": "Instellingen voor het verzenden van e-mailmeldingen",
|
||||
"notification_email_test_email": "Verstuur testmail",
|
||||
|
|
@ -242,6 +257,7 @@
|
|||
"oauth_storage_quota_default_description": "Limiet in GiB die moet worden gebruikt als er geen claim is opgegeven.",
|
||||
"oauth_timeout": "Aanvraag timeout",
|
||||
"oauth_timeout_description": "Time-out voor aanvragen in milliseconden",
|
||||
"ocr_job_description": "Gebruik machine learning om tekst in afbeeldingen te herkennen",
|
||||
"password_enable_description": "Inloggen met e-mailadres en wachtwoord",
|
||||
"password_settings": "Inloggen met wachtwoord",
|
||||
"password_settings_description": "Beheer instellingen voor inloggen met wachtwoord",
|
||||
|
|
@ -273,12 +289,12 @@
|
|||
"storage_template_date_time_sample": "Voorbeeldtijd {date}",
|
||||
"storage_template_enable_description": "Engine voor opslagtemplate inschakelen",
|
||||
"storage_template_hash_verification_enabled": "Hashverificatie ingeschakeld",
|
||||
"storage_template_hash_verification_enabled_description": "Zet hashverificatie aan, schakel dit niet uit tenzij je zeker bent van de implicaties",
|
||||
"storage_template_hash_verification_enabled_description": "Zet hashverificatie aan. Schakel dit niet uit tenzij je zeker bent van de gevolgen",
|
||||
"storage_template_migration": "Opslagtemplate migratie",
|
||||
"storage_template_migration_description": "Pas de huidige <link>{template}</link> toe op eerder geüploade items",
|
||||
"storage_template_migration_info": "Wijzigingen in de opslagtemplate worden alleen toegepast op nieuwe items. Om de template met terugwerkende kracht toe te passen op eerder geüploade items, voer je de <link>{job}</link> uit.",
|
||||
"storage_template_migration_job": "Opslagtemplate migratietaak",
|
||||
"storage_template_more_details": "Voor meer details over deze functie, bekijk de <template-link>Opslagstemplate</template-link> en de <implications-link>implicaties</implications-link> daarvan",
|
||||
"storage_template_more_details": "Meer details over deze functie vind je onder <template-link>Opslagtemplate</template-link>, net als de <implications-link>gevolgen</implications-link> daarvan",
|
||||
"storage_template_onboarding_description_v2": "Wanneer ingeschakeld, zal deze functie bestanden automatisch organiseren gebaseerd op een template gedefinieerd door de gebruiker. Voor meer informatie, bekijk de <link>documentatie</link>.",
|
||||
"storage_template_path_length": "Geschatte padlengte: <b>{length, number}</b>/{limit, number}",
|
||||
"storage_template_settings": "Opslagtemplate",
|
||||
|
|
@ -326,13 +342,13 @@
|
|||
"transcoding_encoding_options": "Coderings Opties",
|
||||
"transcoding_encoding_options_description": "Stel codecs, resolutie, kwaliteit en andere opties in voor de gecodeerde video's",
|
||||
"transcoding_hardware_acceleration": "Hardware acceleratie",
|
||||
"transcoding_hardware_acceleration_description": "Experimenteel; snellere transcodering maar kan kwaliteit verminderen bij dezelfde bitrate",
|
||||
"transcoding_hardware_acceleration_description": "Experimenteel; snellere transcodering, maar kan kwaliteit verminderen bij dezelfde bitrate",
|
||||
"transcoding_hardware_decoding": "Hardware decodering",
|
||||
"transcoding_hardware_decoding_setting_description": "Maakt end-to-end versnelling mogelijk in plaats van alleen de codering te versnellen. Werkt mogelijk niet op alle video's.",
|
||||
"transcoding_max_b_frames": "Maximum B-Frames",
|
||||
"transcoding_max_b_frames": "Maximaal aantal B-frames",
|
||||
"transcoding_max_b_frames_description": "Hogere waarden verbeteren de compressie efficiëntie, maar vertragen de codering. Is mogelijk niet compatibel met hardwareversnelling op oudere apparaten. 0 schakelt B-frames uit, terwijl -1 deze waarde automatisch instelt.",
|
||||
"transcoding_max_bitrate": "Maximum bitrate",
|
||||
"transcoding_max_bitrate_description": "Het instellen van een maximale bitrate kan de bestandsgrootte voorspelbaarder maken, tegen geringe kosten voor de kwaliteit. Bij 720p zijn de typische waarden 2600 kbit/s voor VP9 of HEVC, of 4500 kbit/s voor H.264. Uitgeschakeld indien ingesteld op 0.",
|
||||
"transcoding_max_bitrate": "Maximale bitrate",
|
||||
"transcoding_max_bitrate_description": "Het instellen van een maximale bitrate kan de bestandsgrootte voorspelbaarder maken, tegen geringe kosten voor de kwaliteit. Bij 720p zijn de typische waarden 2600 kbit/s voor VP9 of HEVC, of 4500 kbit/s voor H.264. Uitgeschakeld indien ingesteld op 0. Zonder eenheid wordt k (kbit/s) aangenomen; bitrates 5000, 5000k, en 5M (Mbit/s) komen dus op hetzelfde neer.",
|
||||
"transcoding_max_keyframe_interval": "Maximale keyframe interval",
|
||||
"transcoding_max_keyframe_interval_description": "Stelt de maximale frameafstand tussen keyframes in. Lagere waarden verslechteren de compressie efficiëntie, maar verbeteren de zoektijden en kunnen de kwaliteit verbeteren in scènes met snelle bewegingen. 0 stelt deze waarde automatisch in.",
|
||||
"transcoding_optimal_description": "Video's met een hogere resolutie dan de doelresolutie of niet in een geaccepteerd formaat",
|
||||
|
|
@ -350,10 +366,10 @@
|
|||
"transcoding_target_resolution": "Target resolutie",
|
||||
"transcoding_target_resolution_description": "Hogere resoluties kunnen meer details behouden, maar het coderen ervan duurt langer, de bestandsgrootte is groter en de app reageert mogelijk minder snel.",
|
||||
"transcoding_temporal_aq": "Tijdelijke AQ",
|
||||
"transcoding_temporal_aq_description": "Alleen van toepassing op NVENC. Verhoogt de kwaliteit van scènes met veel details en weinig beweging. Is mogelijk niet compatibel met oudere apparaten.",
|
||||
"transcoding_temporal_aq_description": "Alleen van toepassing op NVENC. Temporale Adaptieve Kwantisatie verhoogt de kwaliteit van scènes met veel details en weinig beweging. Is mogelijk niet compatibel met oudere apparaten.",
|
||||
"transcoding_threads": "Threads",
|
||||
"transcoding_threads_description": "Hogere waarden leiden tot snellere codering, maar laten minder ruimte over voor de server om andere taken te verwerken terwijl deze actief is. Deze waarde mag niet groter zijn dan het aantal CPU cores. Maximaliseert het gebruik als deze is ingesteld op 0.",
|
||||
"transcoding_tone_mapping": "Tone-mapping",
|
||||
"transcoding_tone_mapping": "Tone mapping",
|
||||
"transcoding_tone_mapping_description": "Probeert het uiterlijk van HDR-video's te behouden wanneer ze worden geconverteerd naar SDR. Elk algoritme maakt verschillende afwegingen voor kleur, detail en helderheid. Hable behoudt detail, Mobius behoudt kleur en Reinhard behoudt helderheid.",
|
||||
"transcoding_transcode_policy": "Transcodeerbeleid",
|
||||
"transcoding_transcode_policy_description": "Beleid voor wanneer een video getranscodeerd moet worden. HDR-video's worden altijd getranscodeerd (behalve als transcodering is uitgeschakeld).",
|
||||
|
|
@ -372,7 +388,7 @@
|
|||
"user_cleanup_job": "Gebruiker opschoning",
|
||||
"user_delete_delay": "Het account en de items van <b>{user}</b> worden over {delay, plural, one {# dag} other {# dagen}} permanent verwijderd.",
|
||||
"user_delete_delay_settings": "Verwijder vertraging",
|
||||
"user_delete_delay_settings_description": "Aantal dagen na verwijdering om het account en de items van een gebruiker permanent te verwijderen. De taak voor het verwijderen van gebruikers wordt om middernacht uitgevoerd om te controleren of gebruikers verwijderd kunnen worden. Wijzigingen in deze instelling worden bij de volgende uitvoering meegenomen.",
|
||||
"user_delete_delay_settings_description": "Aantal dagen na verwijdering om het account en de items van een gebruiker permanent te verwijderen. De taak voor het verwijderen van gebruikers wordt om middernacht uitgevoerd om te controleren of gebruiker te verwijderen zijn. Wijzigingen in deze instelling worden bij de volgende uitvoering meegenomen.",
|
||||
"user_delete_immediately": "Het account en de items van <b>{user}</b> worden <b>onmiddellijk</b> in de wachtrij geplaatst voor permanente verwijdering.",
|
||||
"user_delete_immediately_checkbox": "Gebruikers en items in de wachtrij plaatsen voor onmiddellijke verwijdering",
|
||||
"user_details": "Gebruiker details",
|
||||
|
|
@ -401,11 +417,11 @@
|
|||
"advanced_settings_prefer_remote_subtitle": "Sommige apparaten zijn traag met het laden van lokale afbeeldingen. Activeer deze instelling om in plaats daarvan externe afbeeldingen te laden.",
|
||||
"advanced_settings_prefer_remote_title": "Externe afbeeldingen laden",
|
||||
"advanced_settings_proxy_headers_subtitle": "Definieer proxy headers die Immich bij elk netwerkverzoek moet verzenden",
|
||||
"advanced_settings_proxy_headers_title": "Proxy headers",
|
||||
"advanced_settings_proxy_headers_title": "Proxy Headers [EXPERIMENTEEL]",
|
||||
"advanced_settings_readonly_mode_subtitle": "Schakelt de alleen-lezenmodus in, waarbij de foto's alleen bekeken kunnen worden. Dingen zoals het selecteren van meerdere afbeeldingen, delen, casten en verwijderen zijn allemaal uitgeschakeld. Schakel alleen-lezen in of uit via de gebruikers avatar vanaf het hoofdscherm",
|
||||
"advanced_settings_readonly_mode_title": "Alleen-lezen Mode",
|
||||
"advanced_settings_readonly_mode_title": "Alleen-lezen mode",
|
||||
"advanced_settings_self_signed_ssl_subtitle": "Slaat SSL-certificaatverificatie voor de connectie met de server over. Deze optie is vereist voor zelfondertekende certificaten.",
|
||||
"advanced_settings_self_signed_ssl_title": "Zelfondertekende SSL-certificaten toestaan",
|
||||
"advanced_settings_self_signed_ssl_title": "Zelfondertekende SSL-certificaten toestaan [EXPERIMENTEEL]",
|
||||
"advanced_settings_sync_remote_deletions_subtitle": "Automatisch bestanden verwijderen of herstellen op dit apparaat als die actie op het web is ondernomen",
|
||||
"advanced_settings_sync_remote_deletions_title": "Synchroniseer verwijderingen op afstand [EXPERIMENTEEL]",
|
||||
"advanced_settings_tile_subtitle": "Geavanceerde gebruikersinstellingen",
|
||||
|
|
@ -418,7 +434,7 @@
|
|||
"album_added_notification_setting_description": "Ontvang een e-mailmelding wanneer je aan een gedeeld album wordt toegevoegd",
|
||||
"album_cover_updated": "Albumomslag is bijgewerkt",
|
||||
"album_delete_confirmation": "Weet je zeker dat je het album {album} wilt verwijderen?",
|
||||
"album_delete_confirmation_description": "Als dit album gedeeld is, hebben andere gebruikers er geen toegang meer toe.",
|
||||
"album_delete_confirmation_description": "Als dit album gedeeld is, zullen andere gebruikers geen toegang meer hebben.",
|
||||
"album_deleted": "Album verwijderd",
|
||||
"album_info_card_backup_album_excluded": "UITGESLOTEN",
|
||||
"album_info_card_backup_album_included": "INBEGREPEN",
|
||||
|
|
@ -465,10 +481,14 @@
|
|||
"api_key_description": "Deze waarde wordt slechts één keer getoond. Zorg ervoor dat je deze kopieert voordat je het venster sluit.",
|
||||
"api_key_empty": "De naam van uw API-sleutel mag niet leeg zijn",
|
||||
"api_keys": "API-sleutels",
|
||||
"app_architecture_variant": "Variant (architectuur)",
|
||||
"app_bar_signout_dialog_content": "Weet je zeker dat je wilt uitloggen?",
|
||||
"app_bar_signout_dialog_ok": "Ja",
|
||||
"app_bar_signout_dialog_title": "Log uit",
|
||||
"app_download_links": "Download-verwijzingen van de app",
|
||||
"app_settings": "App instellingen",
|
||||
"app_stores": "Appstore",
|
||||
"app_update_available": "Een update van de applicatie is beschikbaar",
|
||||
"appears_in": "Komt voor in",
|
||||
"apply_count": "Toepassen ({count, number})",
|
||||
"archive": "Archief",
|
||||
|
|
@ -552,6 +572,7 @@
|
|||
"backup_albums_sync": "Backup albums synchronisatie",
|
||||
"backup_all": "Alle",
|
||||
"backup_background_service_backup_failed_message": "Fout bij het back-uppen van de items. Opnieuw proberen…",
|
||||
"backup_background_service_complete_notification": "Backup voltooid",
|
||||
"backup_background_service_connection_failed_message": "Fout bij het verbinden met de server. Opnieuw proberen…",
|
||||
"backup_background_service_current_upload_notification": "{filename} wordt geüpload",
|
||||
"backup_background_service_default_notification": "Controleren op nieuwe items…",
|
||||
|
|
@ -661,10 +682,12 @@
|
|||
"change_password_description": "Dit is de eerste keer dat je inlogt op het systeem of er is een verzoek gedaan om je wachtwoord te wijzigen. Voer hieronder het nieuwe wachtwoord in.",
|
||||
"change_password_form_confirm_password": "Bevestig wachtwoord",
|
||||
"change_password_form_description": "Hallo {name},\n\nDit is ofwel de eerste keer dat je inlogt, of er is een verzoek gedaan om je wachtwoord te wijzigen. Vul hieronder een nieuw wachtwoord in.",
|
||||
"change_password_form_log_out": "Uitloggen op alle andere apparaten",
|
||||
"change_password_form_log_out_description": "Het is verstandig om op alle andere apparaten uit te loggen",
|
||||
"change_password_form_new_password": "Nieuw wachtwoord",
|
||||
"change_password_form_password_mismatch": "Wachtwoorden komen niet overeen",
|
||||
"change_password_form_reenter_new_password": "Vul het wachtwoord opnieuw in",
|
||||
"change_pin_code": "Wijzig PIN code",
|
||||
"change_pin_code": "Wijzig pincode",
|
||||
"change_your_password": "Wijzig je wachtwoord",
|
||||
"changed_visibility_successfully": "Zichtbaarheid succesvol gewijzigd",
|
||||
"charging": "Opladen",
|
||||
|
|
@ -687,8 +710,8 @@
|
|||
"client_cert_import_success_msg": "Clientcertificaat is geïmporteerd",
|
||||
"client_cert_invalid_msg": "Ongeldig certificaatbestand of verkeerd wachtwoord",
|
||||
"client_cert_remove_msg": "Clientcertificaat is verwijderd",
|
||||
"client_cert_subtitle": "Ondersteunt alleen PKCS12 (.p12, .pfx) formaat. Certificaat importeren/verwijderen is alleen beschikbaar vóór het inloggen",
|
||||
"client_cert_title": "SSL clientcertificaat",
|
||||
"client_cert_subtitle": "Ondersteunt alleen PKCS12-formaat (.p12, .pfx). Het importeren/verwijderen van certificaten is alleen beschikbaar vóór het inloggen",
|
||||
"client_cert_title": "SSL clientcertificaat [EXPERIMENTEEL]",
|
||||
"clockwise": "Rechtsom",
|
||||
"close": "Sluiten",
|
||||
"collapse": "Inklappen",
|
||||
|
|
@ -700,14 +723,13 @@
|
|||
"comments_and_likes": "Opmerkingen & likes",
|
||||
"comments_are_disabled": "Opmerkingen zijn uitgeschakeld",
|
||||
"common_create_new_album": "Nieuw album maken",
|
||||
"common_server_error": "Controleer je netwerkverbinding, zorg ervoor dat de server bereikbaar is en de app/server versies compatibel zijn.",
|
||||
"completed": "Voltooid",
|
||||
"confirm": "Bevestigen",
|
||||
"confirm_admin_password": "Bevestig beheerder wachtwoord",
|
||||
"confirm_delete_face": "Weet je zeker dat je het gezicht van {name} wilt verwijderen uit het item?",
|
||||
"confirm_delete_shared_link": "Weet je zeker dat je deze gedeelde link wilt verwijderen?",
|
||||
"confirm_keep_this_delete_others": "Alle andere items in de stack worden verwijderd, behalve deze. Weet je zeker dat je wilt doorgaan?",
|
||||
"confirm_new_pin_code": "Bevestig nieuwe PIN code",
|
||||
"confirm_new_pin_code": "Bevestig nieuwe pincode",
|
||||
"confirm_password": "Bevestig wachtwoord",
|
||||
"confirm_tag_face": "Wil je dit gezicht taggen als {name}?",
|
||||
"confirm_tag_face_unnamed": "Wil je dit gezicht taggen?",
|
||||
|
|
@ -739,6 +761,7 @@
|
|||
"create": "Aanmaken",
|
||||
"create_album": "Album aanmaken",
|
||||
"create_album_page_untitled": "Naamloos",
|
||||
"create_api_key": "API-sleutel maken",
|
||||
"create_library": "Bibliotheek maken",
|
||||
"create_link": "Link maken",
|
||||
"create_link_to_share": "Gedeelde link maken",
|
||||
|
|
@ -759,7 +782,7 @@
|
|||
"crop": "Bijsnijden",
|
||||
"curated_object_page_title": "Dingen",
|
||||
"current_device": "Huidig apparaat",
|
||||
"current_pin_code": "Huidige PIN code",
|
||||
"current_pin_code": "Huidige pincode",
|
||||
"current_server_address": "Huidig serveradres",
|
||||
"custom_locale": "Aangepaste landinstelling",
|
||||
"custom_locale_description": "Formatteer datums en getallen op basis van de taal en de regio",
|
||||
|
|
@ -882,7 +905,6 @@
|
|||
"edit_tag": "Tag bewerken",
|
||||
"edit_title": "Titel bewerken",
|
||||
"edit_user": "Gebruiker bewerken",
|
||||
"edited": "Bijgewerkt",
|
||||
"editor": "Bewerker",
|
||||
"editor_close_without_save_prompt": "De wijzigingen worden niet opgeslagen",
|
||||
"editor_close_without_save_title": "Editor sluiten?",
|
||||
|
|
@ -940,7 +962,7 @@
|
|||
"failed_to_load_notifications": "Kon meldingen niet laden",
|
||||
"failed_to_load_people": "Kan mensen niet laden",
|
||||
"failed_to_remove_product_key": "Fout bij het verwijderen van de licentiesleutel",
|
||||
"failed_to_reset_pin_code": "Resetten van PIN code mislukt",
|
||||
"failed_to_reset_pin_code": "Resetten van pincode mislukt",
|
||||
"failed_to_stack_assets": "Fout bij stapelen van items",
|
||||
"failed_to_unstack_assets": "Fout bij ontstapelen van items",
|
||||
"failed_to_update_notification_status": "Kon notificatiestatus niet updaten",
|
||||
|
|
@ -1005,7 +1027,7 @@
|
|||
"unable_to_remove_partner": "Kan partner niet verwijderen",
|
||||
"unable_to_remove_reaction": "Kan reactie niet verwijderen",
|
||||
"unable_to_reset_password": "Kan wachtwoord niet resetten",
|
||||
"unable_to_reset_pin_code": "Kan PIN code niet resetten",
|
||||
"unable_to_reset_pin_code": "Kan pincode niet resetten",
|
||||
"unable_to_resolve_duplicate": "Kan duplicaat niet oplossen",
|
||||
"unable_to_restore_assets": "Kan items niet herstellen",
|
||||
"unable_to_restore_trash": "Kan niet herstellen uit prullenbak",
|
||||
|
|
@ -1038,6 +1060,7 @@
|
|||
"exif_bottom_sheet_description_error": "Fout bij het bijwerken van de beschrijving",
|
||||
"exif_bottom_sheet_details": "DETAILS",
|
||||
"exif_bottom_sheet_location": "LOCATIE",
|
||||
"exif_bottom_sheet_no_description": "Geen beschrijving",
|
||||
"exif_bottom_sheet_people": "MENSEN",
|
||||
"exif_bottom_sheet_person_add_person": "Naam toevoegen",
|
||||
"exit_slideshow": "Diavoorstelling sluiten",
|
||||
|
|
@ -1088,12 +1111,12 @@
|
|||
"folder_not_found": "Map niet gevonden",
|
||||
"folders": "Mappen",
|
||||
"folders_feature_description": "Bladeren door de mapweergave van de foto's en video's op het bestandssysteem",
|
||||
"forgot_pin_code_question": "PIN vergeten?",
|
||||
"forgot_pin_code_question": "Pincode vergeten?",
|
||||
"forward": "Vooruit",
|
||||
"gcast_enabled": "Google Cast",
|
||||
"gcast_enabled_description": "Deze functie gebruikt externe bronnen van Google om te kunnen werken.",
|
||||
"general": "Algemeen",
|
||||
"geolocation_instruction_location": "Klik op een item met GPS coördinaten om de locatie te gebruiken, of selecteer een locatie direct vanaf de kaart",
|
||||
"geolocation_instruction_location": "Klik op een item met gps-coördinaten om de locatie te gebruiken, of kies een locatie direct op de kaart",
|
||||
"get_help": "Krijg hulp",
|
||||
"get_wifiname_error": "Kon de WiFi-naam niet ophalen. Zorg ervoor dat je de benodigde machtigingen hebt verleend en verbonden bent met een WiFi-netwerk",
|
||||
"getting_started": "Aan de slag",
|
||||
|
|
@ -1119,7 +1142,6 @@
|
|||
"header_settings_field_validator_msg": "Waarde kan niet leeg zijn",
|
||||
"header_settings_header_name_input": "Header naam",
|
||||
"header_settings_header_value_input": "Header waarde",
|
||||
"headers_settings_tile_subtitle": "Definieer proxy headers die de app met elk netwerkverzoek moet verzenden",
|
||||
"headers_settings_tile_title": "Aangepaste proxy headers",
|
||||
"hi_user": "Hallo {name} ({email})",
|
||||
"hide_all_people": "Verberg alle mensen",
|
||||
|
|
@ -1138,7 +1160,7 @@
|
|||
"home_page_delete_err_partner": "Partner items kunnen niet verwijderd worden, overslaan",
|
||||
"home_page_delete_remote_err_local": "Lokale items staan in verwijder selectie externe items, overslaan",
|
||||
"home_page_favorite_err_local": "Lokale items kunnen nog niet als favoriet worden aangemerkt, overslaan",
|
||||
"home_page_favorite_err_partner": "Partner items kunnen nog niet ge-favoriet worden, overslaan",
|
||||
"home_page_favorite_err_partner": "Partner items kunnen nog niet als favoriet gemarkeerd worden, overslaan",
|
||||
"home_page_first_time_notice": "Als dit de eerste keer is dat je de app gebruikt, zorg er dan voor dat je een back-up album kiest, zodat de tijdlijn gevuld kan worden met foto's en video's uit het album",
|
||||
"home_page_locked_error_local": "Kan lokale bestanden niet naar de vergrendelde map verplaatsen, sla over",
|
||||
"home_page_locked_error_partner": "Kan partnerbestanden niet naar de vergrendelde map verplaatsen, sla over",
|
||||
|
|
@ -1182,7 +1204,7 @@
|
|||
"day_at_onepm": "Iedere dag om 13 uur",
|
||||
"hours": "{hours, plural, one {Ieder uur} other {Iedere {hours, number} uren}}",
|
||||
"night_at_midnight": "Iedere avond om middernacht",
|
||||
"night_at_twoam": "Iedere nacht om 2 uur"
|
||||
"night_at_twoam": "Elke nacht om 2 uur"
|
||||
},
|
||||
"invalid_date": "Ongeldige datum",
|
||||
"invalid_date_format": "Ongeldig datumformaat",
|
||||
|
|
@ -1344,6 +1366,8 @@
|
|||
"minute": "Minuut",
|
||||
"minutes": "Minuten",
|
||||
"missing": "Missend",
|
||||
"mobile_app": "Mobiele app",
|
||||
"mobile_app_download_onboarding_note": "Download de mobiele app via de onderstaande opties",
|
||||
"model": "Model",
|
||||
"month": "Maand",
|
||||
"monthly_title_text_date_format": "MMMM y",
|
||||
|
|
@ -1362,6 +1386,8 @@
|
|||
"my_albums": "Mijn albums",
|
||||
"name": "Naam",
|
||||
"name_or_nickname": "Naam of gebruikersnaam",
|
||||
"navigate": "Navigeer",
|
||||
"navigate_to_time": "Navigeer naar tijdstip",
|
||||
"network_requirement_photos_upload": "Gebruik mobiele data voor de backup van foto's",
|
||||
"network_requirement_videos_upload": "Gebruik mobiele data voor de backups van video's",
|
||||
"network_requirements": "Netwerk vereisten",
|
||||
|
|
@ -1371,9 +1397,10 @@
|
|||
"never": "Nooit",
|
||||
"new_album": "Nieuw album",
|
||||
"new_api_key": "Nieuwe API-sleutel",
|
||||
"new_date_range": "Nieuw datumbereik",
|
||||
"new_password": "Nieuw wachtwoord",
|
||||
"new_person": "Nieuw persoon",
|
||||
"new_pin_code": "Nieuwe PIN code",
|
||||
"new_pin_code": "Nieuwe pincode",
|
||||
"new_pin_code_subtitle": "Dit is de eerste keer dat u de vergrendelde map opent. Stel een pincode in om deze pagina veilig te openen",
|
||||
"new_timeline": "Nieuwe tijdlijn",
|
||||
"new_user_created": "Nieuwe gebruiker aangemaakt",
|
||||
|
|
@ -1407,7 +1434,7 @@
|
|||
"no_results_description": "Probeer een synoniem of een algemener zoekwoord",
|
||||
"no_shared_albums_message": "Maak een album om foto's en video's te delen met mensen in je netwerk",
|
||||
"no_uploads_in_progress": "Geen uploads bezig",
|
||||
"not_available": "N.B.",
|
||||
"not_available": "n.v.t.",
|
||||
"not_in_any_album": "Niet in een album",
|
||||
"not_selected": "Niet geselecteerd",
|
||||
"note_apply_storage_label_to_previously_uploaded assets": "Opmerking: om het opslaglabel toe te passen op eerder geüploade items, voer de volgende taak uit",
|
||||
|
|
@ -1421,13 +1448,16 @@
|
|||
"notifications": "Meldingen",
|
||||
"notifications_setting_description": "Beheer meldingen",
|
||||
"oauth": "OAuth",
|
||||
"obtainium_configurator": "Obtainium instellen",
|
||||
"obtainium_configurator_instructions": "Met Obtainium kan je de Androidapp direct van de GitHub-releases installeren. Maak een API-sleutel aan en kies een variant om de Obtainium-configuratielink te maken",
|
||||
"ocr": "OCR",
|
||||
"official_immich_resources": "Officiële Immich bronnen",
|
||||
"offline": "Offline",
|
||||
"offset": "Verrekening",
|
||||
"ok": "Ok",
|
||||
"oldest_first": "Oudste eerst",
|
||||
"on_this_device": "Op dit apparaat",
|
||||
"onboarding": "Onboarding",
|
||||
"onboarding": "Introductie",
|
||||
"onboarding_locale_description": "Selecteer je voorkeurstaal. Je dan dit later wijzigen in je instellingen.",
|
||||
"onboarding_privacy_description": "De volgende (optionele) functies zijn afhankelijk van externe services en kunnen op elk moment worden uitgeschakeld in de instellingen.",
|
||||
"onboarding_server_welcome_description": "Laten we je instantie instellen met een aantal veelgebruikte instellingen.",
|
||||
|
|
@ -1514,9 +1544,9 @@
|
|||
"photos_count": "{count, plural, one {{count, number} foto} other {{count, number} foto's}}",
|
||||
"photos_from_previous_years": "Foto's van voorgaande jaren",
|
||||
"pick_a_location": "Kies een locatie",
|
||||
"pin_code_changed_successfully": "PIN code succesvol gewijzigd",
|
||||
"pin_code_reset_successfully": "PIN code succesvol gereset",
|
||||
"pin_code_setup_successfully": "PIN code succesvol ingesteld",
|
||||
"pin_code_changed_successfully": "Pincode succesvol gewijzigd",
|
||||
"pin_code_reset_successfully": "Pincode succesvol gereset",
|
||||
"pin_code_setup_successfully": "Pincode succesvol ingesteld",
|
||||
"pin_verification": "Pincodeverificatie",
|
||||
"place": "Plaats",
|
||||
"places": "Plaatsen",
|
||||
|
|
@ -1525,6 +1555,9 @@
|
|||
"play_memories": "Herinneringen afspelen",
|
||||
"play_motion_photo": "Bewegingsfoto afspelen",
|
||||
"play_or_pause_video": "Video afspelen of pauzeren",
|
||||
"play_original_video": "Originele video afspelen",
|
||||
"play_original_video_setting_description": "Originele video afspelen in plaats van de getranscodeerde video's. Als het origineel niet compatibel is, zou deze verkeerd weergegeven kunnen worden.",
|
||||
"play_transcoded_video": "Getranscodeerde video afspelen",
|
||||
"please_auth_to_access": "Verifieer om toegang te krijgen",
|
||||
"port": "Poort",
|
||||
"preferences_settings_subtitle": "Beheer de voorkeuren van de app",
|
||||
|
|
@ -1542,13 +1575,9 @@
|
|||
"privacy": "Privacy",
|
||||
"profile": "Profiel",
|
||||
"profile_drawer_app_logs": "Logs",
|
||||
"profile_drawer_client_out_of_date_major": "Mobiele app is verouderd. Werk bij naar de nieuwste hoofdversie.",
|
||||
"profile_drawer_client_out_of_date_minor": "Mobiele app is verouderd. Werk bij naar de nieuwste subversie.",
|
||||
"profile_drawer_client_server_up_to_date": "App en server zijn up-to-date",
|
||||
"profile_drawer_github": "GitHub",
|
||||
"profile_drawer_readonly_mode": "Alleen-lezen-modus ingeschakeld. Druk lang op je profielfoto om te verlaten.",
|
||||
"profile_drawer_server_out_of_date_major": "Server is verouderd. Werk bij naar de nieuwste hoofdversie.",
|
||||
"profile_drawer_server_out_of_date_minor": "Server is verouderd. Werk bij naar de nieuwste subversie.",
|
||||
"profile_image_of_user": "Profielfoto van {user}",
|
||||
"profile_picture_set": "Profielfoto ingesteld.",
|
||||
"public_album": "Openbaar album",
|
||||
|
|
@ -1571,7 +1600,7 @@
|
|||
"purchase_input_suggestion": "Heb je een licentiesleutel? Voer deze hieronder in",
|
||||
"purchase_license_subtitle": "Koop Immich om de verdere ontwikkeling van de service te ondersteunen",
|
||||
"purchase_lifetime_description": "Levenslange aankoop",
|
||||
"purchase_option_title": "AANKOOP MOGELIJKHEDEN",
|
||||
"purchase_option_title": "AANKOOPMOGELIJKHEDEN",
|
||||
"purchase_panel_info_1": "Het bouwen van Immich kost veel tijd en moeite, en we hebben fulltime engineers die eraan werken om het zo goed mogelijk te maken. Onze missie is om open-source software en ethische bedrijfspraktijken een duurzame inkomstenbron te laten worden voor ontwikkelaars en een ecosysteem te creëren dat de privacy respecteert met echte alternatieven voor uitbuitende cloudservices.",
|
||||
"purchase_panel_info_2": "Omdat we ons inzetten om geen paywalls toe te voegen, krijg je met deze aankoop geen extra functies in Immich. We vertrouwen op gebruikers zoals jij om de verdere ontwikkeling van Immich te ondersteunen.",
|
||||
"purchase_panel_title": "Steun het project",
|
||||
|
|
@ -1585,7 +1614,7 @@
|
|||
"purchase_server_description_2": "Supporterstatus",
|
||||
"purchase_server_title": "Server",
|
||||
"purchase_settings_server_activated": "De licentiesleutel van de server wordt beheerd door de beheerder",
|
||||
"query_asset_id": "Query Asset ID",
|
||||
"query_asset_id": "Item-ID opvragen",
|
||||
"queue_status": "Wachtrij {count}/{total}",
|
||||
"rating": "Sterwaardering",
|
||||
"rating_clear": "Waardering verwijderen",
|
||||
|
|
@ -1657,10 +1686,10 @@
|
|||
"reset": "Resetten",
|
||||
"reset_password": "Wachtwoord resetten",
|
||||
"reset_people_visibility": "Zichtbaarheid mensen resetten",
|
||||
"reset_pin_code": "Reset PIN code",
|
||||
"reset_pin_code_description": "Als je jouw PIN code bent vergeten, neem dan contact op met de administrator van de server om deze te resetten",
|
||||
"reset_pin_code_success": "Resetten van PIN code gelukt",
|
||||
"reset_pin_code_with_password": "Je kan altijd je PIN code resetten met je wachtwoord",
|
||||
"reset_pin_code": "Reset pincode",
|
||||
"reset_pin_code_description": "Als je jouw pincode bent vergeten, neem dan contact op met de administrator van de server om deze te resetten",
|
||||
"reset_pin_code_success": "Resetten van pincode gelukt",
|
||||
"reset_pin_code_with_password": "Je kan je pincode altijd resetten met je wachtwoord",
|
||||
"reset_sqlite": "SQLite database resetten",
|
||||
"reset_sqlite_confirmation": "Ben je zeker dat je de SQLite database wilt resetten? Je zal moeten uitloggen om de data opnieuw te synchroniseren",
|
||||
"reset_sqlite_success": "De SQLite database is succesvol gereset",
|
||||
|
|
@ -1699,6 +1728,9 @@
|
|||
"search_by_description_example": "Wandelen in Sapa",
|
||||
"search_by_filename": "Zoeken op bestandsnaam of -extensie",
|
||||
"search_by_filename_example": "b.v. IMG_1234.JPG of PNG",
|
||||
"search_by_ocr": "Zoeken op tekst herkend door OCR",
|
||||
"search_by_ocr_example": "Kaneel",
|
||||
"search_camera_lens_model": "Zoek cameralens…",
|
||||
"search_camera_make": "Zoek cameramerk...",
|
||||
"search_camera_model": "Zoek cameramodel...",
|
||||
"search_city": "Zoek stad...",
|
||||
|
|
@ -1715,6 +1747,7 @@
|
|||
"search_filter_location_title": "Selecteer locatie",
|
||||
"search_filter_media_type": "Mediatype",
|
||||
"search_filter_media_type_title": "Selecteer mediatype",
|
||||
"search_filter_ocr": "Zoeken op tekst herkend door OCR",
|
||||
"search_filter_people_title": "Selecteer mensen",
|
||||
"search_for": "Zoeken naar",
|
||||
"search_for_existing_person": "Zoek naar bestaande persoon",
|
||||
|
|
@ -1767,7 +1800,7 @@
|
|||
"select_user_for_sharing_page_err_album": "Album aanmaken mislukt",
|
||||
"selected": "Geselecteerd",
|
||||
"selected_count": "{count, plural, other {# geselecteerd}}",
|
||||
"selected_gps_coordinates": "Geselecteerde GPS Coördinaten",
|
||||
"selected_gps_coordinates": "Geselecteerde gps-coördinaten",
|
||||
"send_message": "Bericht versturen",
|
||||
"send_welcome_email": "Stuur welkomstmail",
|
||||
"server_endpoint": "Server-URL",
|
||||
|
|
@ -1777,6 +1810,7 @@
|
|||
"server_online": "Server online",
|
||||
"server_privacy": "Serverprivacy",
|
||||
"server_stats": "Serverstatistieken",
|
||||
"server_update_available": "Server update is beschikbaar",
|
||||
"server_version": "Serverversie",
|
||||
"set": "Instellen",
|
||||
"set_as_album_cover": "Stel in als albumomslag",
|
||||
|
|
@ -1805,13 +1839,15 @@
|
|||
"setting_notifications_subtitle": "Voorkeuren voor meldingen beheren",
|
||||
"setting_notifications_total_progress_subtitle": "Algehele uploadvoortgang (voltooid/totaal aantal items)",
|
||||
"setting_notifications_total_progress_title": "Totale voortgang van achtergrond back-up tonen",
|
||||
"setting_video_viewer_auto_play_subtitle": "Speel video's automatisch af zodra ze geopend worden",
|
||||
"setting_video_viewer_auto_play_title": "Video's automatisch afspelen",
|
||||
"setting_video_viewer_looping_title": "Herhalen",
|
||||
"setting_video_viewer_original_video_subtitle": "Speel video's altijd in originele kwaliteit af, zelfs als er een getranscodeerd bestand beschikbaar is op de server. Dit kan leiden tot buffering. Video's die lokaal beschikbaar zijn, worden altijd in originele kwaliteit afgespeeld, ongeacht deze instelling.",
|
||||
"setting_video_viewer_original_video_title": "Forceer originele videokwaliteit",
|
||||
"settings": "Instellingen",
|
||||
"settings_require_restart": "Start Immich opnieuw op om deze instelling toe te passen",
|
||||
"settings_saved": "Instellingen opgeslagen",
|
||||
"setup_pin_code": "Stel een PIN code in",
|
||||
"setup_pin_code": "Stel een pincode in",
|
||||
"share": "Delen",
|
||||
"share_action_prompt": "{count} item(s) gedeeld",
|
||||
"share_add_photos": "Foto's toevoegen",
|
||||
|
|
@ -1947,7 +1983,7 @@
|
|||
"support_and_feedback": "Ondersteuning & feedback",
|
||||
"support_third_party_description": "Je Immich installatie is door een derde partij samengesteld. Problemen die je ervaart, kunnen door dat pakket veroorzaakt zijn. Meld problemen in eerste instantie bij hen via de onderstaande links.",
|
||||
"swap_merge_direction": "Wissel richting voor samenvoegen om",
|
||||
"sync": "Sync",
|
||||
"sync": "Synchroniseren",
|
||||
"sync_albums": "Albums synchroniseren",
|
||||
"sync_albums_manual_subtitle": "Synchroniseer alle geüploade video’s en foto’s naar de geselecteerde back-up albums",
|
||||
"sync_local": "Lokaal synchroniseren",
|
||||
|
|
@ -2015,8 +2051,9 @@
|
|||
"trashed_items_will_be_permanently_deleted_after": "Items in de prullenbak worden na {days, plural, one {# dag} other {# dagen}} permanent verwijderd.",
|
||||
"troubleshoot": "Problemen oplossen",
|
||||
"type": "Type",
|
||||
"unable_to_change_pin_code": "PIN code kan niet gewijzigd worden",
|
||||
"unable_to_setup_pin_code": "PIN code kan niet ingesteld worden",
|
||||
"unable_to_change_pin_code": "Pincode kan niet gewijzigd worden",
|
||||
"unable_to_check_version": "Kan app-/serverversie niet checken",
|
||||
"unable_to_setup_pin_code": "Pincode kan niet ingesteld worden",
|
||||
"unarchive": "Herstellen uit archief",
|
||||
"unarchive_action_prompt": "{count} verwijderd uit het archief",
|
||||
"unarchived_count": "{count, plural, other {# verwijderd uit archief}}",
|
||||
|
|
@ -2073,8 +2110,8 @@
|
|||
"user_has_been_deleted": "Deze gebruiker is verwijderd.",
|
||||
"user_id": "Gebruikers ID",
|
||||
"user_liked": "{user} heeft {type, select, photo {deze foto} video {deze video} asset {} other {dit item}} geliket",
|
||||
"user_pin_code_settings": "PIN Code",
|
||||
"user_pin_code_settings_description": "Beheer je PIN code",
|
||||
"user_pin_code_settings": "Pincode",
|
||||
"user_pin_code_settings_description": "Beheer je pincode",
|
||||
"user_privacy": "Gebruikersprivacy",
|
||||
"user_purchase_settings": "Kopen",
|
||||
"user_purchase_settings_description": "Beheer je aankoop",
|
||||
|
|
@ -2095,8 +2132,8 @@
|
|||
"version_history": "Versiegeschiedenis",
|
||||
"version_history_item": "{version} geïnstalleerd op {date}",
|
||||
"video": "Video",
|
||||
"video_hover_setting": "Speel videothumbnail af bij hoveren",
|
||||
"video_hover_setting_description": "Speel videothumbnail af wanneer de muis over het item beweegt. Zelfs wanneer uitgeschakeld, kan het afspelen worden gestart door de muis over het afspeelpictogram te bewegen.",
|
||||
"video_hover_setting": "Speel videominiatuur af bij hoveren",
|
||||
"video_hover_setting_description": "Speel videominiatuur af wanneer de muis over het item beweegt. Zelfs wanneer uitgeschakeld, kan het afspelen worden gestart door de muis over het afspeelpictogram te bewegen.",
|
||||
"videos": "Video's",
|
||||
"videos_count": "{count, plural, one {# video} other {# video's}}",
|
||||
"view": "Bekijken",
|
||||
|
|
|
|||
|
|
@ -293,7 +293,6 @@
|
|||
"comments_and_likes": "Kommentarar og likerklikk",
|
||||
"comments_are_disabled": "Kommentering er slått av",
|
||||
"common_create_new_album": "Lag nytt album",
|
||||
"common_server_error": "Kontroller nettverkstilkoplinga di, sørg for at tenaren er tilgjengeleg, og at app- og tenarversjonane er kompatible.",
|
||||
"completed": "Fullført",
|
||||
"confirm": "Stadfest",
|
||||
"confirm_admin_password": "Stadfest administratorpassord",
|
||||
|
|
@ -328,7 +327,6 @@
|
|||
"duplicates": "Duplikat",
|
||||
"duration": "Lengde",
|
||||
"edit": "Rediger",
|
||||
"edited": "Redigert",
|
||||
"editor": "Redigeringsverktøy",
|
||||
"explore": "Utforsk",
|
||||
"explorer": "Utforsker",
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user