Compare commits

..

24 Commits

Author SHA1 Message Date
Hosted Weblate ca0889827b chore(web): update translations
Co-authored-by: -J- <heyj0e@tuta.io>
Co-authored-by: 12LuA <Luca.strack@gmx.de>
Co-authored-by: AM <alex2539rulez@yahoo.com>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alex <darkstylo@gmail.com>
Co-authored-by: AntonPalmqvist <apq@users.noreply.hosted.weblate.org>
Co-authored-by: Antonio Labate <antoniolabate19@gmail.com>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Avihai Zarouk <myaulamyau@gmail.com>
Co-authored-by: Bat-Uyanga Batdelger <batuyanga@gmail.com>
Co-authored-by: Benjamin Serec <serec.benjamin@gmail.com>
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com>
Co-authored-by: Calvin Erfmann <calvin.erfmann@pm.me>
Co-authored-by: Carlo Beltrame <weblate@pendantmusic.ch>
Co-authored-by: D S <weblate.2w8z9@slmail.me>
Co-authored-by: David Maneiro <david.maneiro8@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Dmitry Banny <dj.icecore@gmail.com>
Co-authored-by: Don't use my name <maxabmeyer@gmail.com>
Co-authored-by: Dusan Hlavaty <dhlavaty@gmail.com>
Co-authored-by: Dániel Gál <galdaniel.school@gmail.com>
Co-authored-by: Elyas Sindi <elyassindi@proton.me>
Co-authored-by: Enric Pagès i Gassull <enricpages@hotmail.com>
Co-authored-by: Filipe Monteiro <pimonteiro@protonmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Focron <eliaelmas55@gmail.com>
Co-authored-by: Frank Paul Silye <frankps@gmail.com>
Co-authored-by: Gnubblz <philipp@phild.de>
Co-authored-by: HackingAll <hacking.all.YT@gmail.com>
Co-authored-by: Hamza Foziljonov <hamza.uztranslator@gmail.com>
Co-authored-by: Hans Cats <hanscats@gmail.com>
Co-authored-by: Happy <59247878+happy2452354@users.noreply.github.com>
Co-authored-by: Haru Ijima <haruijimakun@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hurricane_32 <rodrigorimo@hotmail.com>
Co-authored-by: Indrek Haav <indrekhaav@users.noreply.hosted.weblate.org>
Co-authored-by: Iren <iren.biggel@gmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JPar99 <github.wad969@passmail.com>
Co-authored-by: Jarle K. Hopland <jarlekh@gmail.com>
Co-authored-by: Jayson <mrjaysonbulugagao@gmail.com>
Co-authored-by: Jeanré du Plessis <jeanreduplessis2000@gmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: KecskeTech <teonyitas@gmail.com>
Co-authored-by: Kristian Franceschini <kristian@kmsfhost.com>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Loonatiq <Loona9422@pm.me>
Co-authored-by: Lorenz Schmid <schmidlorenz@gmx.ch>
Co-authored-by: MSDNicrosoft <i@msdnicrosoft.work>
Co-authored-by: MarcSerraPeralta <marcserraperalta@gmail.com>
Co-authored-by: Marco Janssen <Marco@neverminds.net>
Co-authored-by: Marco Mertel <mertel.marco@gmail.com>
Co-authored-by: Marian Wolf <marian.wolf2008@gmail.com>
Co-authored-by: Matjaž T. <matjaz@moj-svet.si>
Co-authored-by: Matteo Morari <matteo.morari04@gmail.com>
Co-authored-by: Matthias Cramer <matthias.cramer@iway.ch>
Co-authored-by: Maxi Herczegh <maxiherczegh@outlook.com>
Co-authored-by: Maćvej Pažytnykh <ma.pazhitnykh@gmail.com>
Co-authored-by: Mees Frensel <meesfrensel@gmail.com>
Co-authored-by: Melih Ozkan <malihozkan156@gmail.com>
Co-authored-by: Mike Moolenaar <mike.moolenaar@posteo.nl>
Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: NAL <niko.a.leinonen@gmail.com>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: Osama <laptooxz@proton.me>
Co-authored-by: PPNplus <ppnplus@protonmail.com>
Co-authored-by: Patrick Raths <piroh1990@gmail.com>
Co-authored-by: Pavlo Sydoriuk <sidopas@gmail.com>
Co-authored-by: Pazystamas <pazystamas@gmail.com>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: Phillip Kang <phillipxkang@gmail.com>
Co-authored-by: Piero Bi <biagini93@ik.me>
Co-authored-by: PilgrimToHyperion <pilgrimtohyperion@gmail.com>
Co-authored-by: Piotr Pazhytnykh <pazhitnykhpetr@gmail.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Raul <raul.plesa@gmail.com>
Co-authored-by: Remco <remco@pander.io>
Co-authored-by: Richiondrugs <riccardocastellano07@gmail.com>
Co-authored-by: Robert Virkus <robert.virkus@enough.de>
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com>
Co-authored-by: Seungbeom Ha <tmdqja75@gmail.com>
Co-authored-by: Shaw <shawyunz@gmail.com>
Co-authored-by: Simone Ognibene <ognibene2001@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TA <tobi@warsnich.de>
Co-authored-by: Taleh Rzayev <talehji@gmail.com>
Co-authored-by: Tim Morley <weblate.3919org@timsk.org>
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org>
Co-authored-by: Ulices <hasecilu@tuta.io>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: VRADDB <dimitri.debruyne@vanroey.be>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Vishal Ghelani <vishal.ghelani@gmail.com>
Co-authored-by: WellsTsai <dan50907@gmail.com>
Co-authored-by: Yohsi <yohan.simard@proton.me>
Co-authored-by: Yolopix <13918281+y0lopix@users.noreply.github.com>
Co-authored-by: Yusuf Soyipek <yusuf@soyipek.com>
Co-authored-by: Zhigang Wu <wu.zhigang@xuan-ming.net>
Co-authored-by: Zillazapdos <harald.vagle.undheim@icloud.com>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: arvissidorovs <arvis.sidorovs@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: bosund <bosund@gmail.com>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: daniqss <danielqueijo14@gmail.com>
Co-authored-by: david7xw <davdavid7xw@gmail.com>
Co-authored-by: dkorecko <github@david.korecko.com>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: fascinate722 <fascinate722@gmail.com>
Co-authored-by: guillermo <guillermoremesa@gmail.com>
Co-authored-by: iwonder <iwonder@users.noreply.hosted.weblate.org>
Co-authored-by: jasoisjaso <jaso.bih@gmail.com>
Co-authored-by: jicetus. <jicetus@users.noreply.hosted.weblate.org>
Co-authored-by: jmilovic <krunazajecar@gmail.com>
Co-authored-by: kylo32 <kylo32@gmail.com>
Co-authored-by: miiyuh <itsazripp2@gmail.com>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: muziqaz <muziqaz@users.noreply.hosted.weblate.org>
Co-authored-by: on9686 <on9686@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: s0nprem0 <s0nprem0@proton.me>
Co-authored-by: tct123 <tct1234@protonmail.com>
Co-authored-by: traumanndylan <traumanndylan@gmail.com>
Co-authored-by: tvirolai <tuomo.virolainen@rebase.fi>
Co-authored-by: veiskiboi <vesahok@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: x0x0b <42596409+x0x0b@users.noreply.github.com>
Co-authored-by: Сергій Савчук <serge.savchuk@gmail.com>
Co-authored-by: 星 <seirun124@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/af/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ar/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/az/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de_CH/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/el/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eo/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fil/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ga/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gsw/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/gu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/id/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ko/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/th/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uz/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translation: Immich/immich
2026-05-19 02:11:38 +02:00
Timon 4383473ed6 fix: cleanup nestjs-zod properties (#28447)
* fix: cleanup nestjs-zod properties

* lint
2026-05-18 15:31:08 -04:00
shenlong 77701dd5a3 refactor: migrate backup config (#28483) 2026-05-19 00:40:10 +05:30
shenlong d4808fdc4d refactor: migrate album config (#28482)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-18 23:28:59 +05:30
renovate[bot] 7fa967a98e chore(deps): update dependency svelte to v5.55.7 [security] (#28434)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-05-18 17:42:01 +00:00
shenlong 9cffcc9f4e refactor: migrate network config (#28471) 2026-05-18 16:22:42 +00:00
shenlong 40925f0a06 refactor: immich form and text input (#28479)
refacotr: immich form

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-18 16:21:36 +00:00
Oliver Roed Schøler 0544d22902 feat: Selectable metadata in duplicates utility with diffing (#26328) 2026-05-18 17:49:51 +02:00
Jason Rasmussen 3d075f2bf8 feat: workflows & plugins (#26727)
feat: plugins

chore: better types

feat: plugins
2026-05-18 11:09:33 -04:00
Luis Nachtigall 7384799f19 fix(mobile): asset viewer stuck on spinner after rotation (#28019) 2026-05-18 20:32:51 +05:30
Alex 4a7f06e8fd feat: upload and add local asset directly to album (#28123)
* feat: manually upload local assets to album

* feat: manually upload local assets to album

* refactor

* Upload status

* pr feedback
2026-05-18 20:31:22 +05:30
Lauritz Tieste 8f662fc459 refactor: enhance shared link UI and functionality (#26464)
* feat(shared-link): enhance shared link UI and functionality with new expiry options and improved layout

* rebase & cleanup

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-18 20:29:56 +05:30
Benjamin Nguyen 24b1dae9f2 feat(mobile): "Add Tags" asset multiselect option (#26269)
* add bulk_tag_assets_action_button to general_bottom_sheet.widget

include create tag tile in 'Add Tags' action modal

* follow provider -> svc -> repo pattern for tags

* rebase and cleanup

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-18 20:29:09 +05:30
Lauritz Tieste 3a3469a5f9 feat(ui): add ImmichURLInput (#27105)
feat(ui): implement shared URL input configuration and update input fields
2026-05-18 20:28:57 +05:30
Adam Gastineau 7993619ed2 fix(ios): respect status bar scroll to top in timeline views (#28469)
* fix(ios): respect status bar scroll to top in library views

* Make sure to wrap all loading states in Scaffold
2026-05-18 20:28:01 +05:30
shenlong 4d1f6f869b chore: cleanup mobile mise config (#28473)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-18 19:18:52 +05:30
Yaros 3eb03f7934 chore: update readmes to match main (#28458) 2026-05-17 13:08:27 -05:00
Alex 03ed3daa31 chore: improve mobile slideshow (#28460) 2026-05-17 10:54:21 -05:00
Min Idzelis 02581e81a7 fix(web): work around Chrome HDR image seam lines during zoom (#27715)
Change-Id: Ic5a5b1a476c2af93b465ef23dabc601a6a6a6964

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-05-16 02:15:24 +00:00
Santo Shakil 3ab3d5cf43 fix(mobile): don't force-unwrap nil localizedTitle in ios getAlbums (#28452)
crashes on ios 26 when a PHAssetCollection returns nil for
localizedTitle. fall back to localIdentifier. ref #28428
2026-05-15 18:12:28 -05:00
Ben Beckford 0ef04d9baa feat(mobile): slideshow view (#28421)
* feat(mobile): slideshow view

* move slideshow settings to metadata store

* remove watch in initState

* wrap progress bar in safearea

* show slideshow button on remote albums

* fix crash on unknown assets

* always show slideshow option

* add zoom effect

* add padding to slideshow settings

* chore: styling tweak

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2026-05-15 18:12:04 -05:00
Santo Shakil df016f9228 fix(mobile): mounted check in ThumbnailTile hero flight listener (#28451)
When the user pops back from the asset viewer mid-flight, the hero
animation can fire its status listener after _ThumbnailTileState has
been disposed. setState then throws a null check on State._element.

Guard the listener with `if (!mounted) return;` — same pattern as
#28300 in the album sync action.
2026-05-15 21:41:04 +00:00
Santo Shakil 17779c1e74 fix(mobile): cronet thumbnail buffer overflow regression from #28439 (#28450)
The hybrid added in onReadCompleted reuses Cronet's ByteBuffer between
reads to save a JNI wrap call when no grow is needed. That reuse breaks
advance() — Cronet's position() is cumulative across reads, so the same
K bytes get counted on every subsequent iteration. b.offset overshoots
b.capacity, the reuse branch keeps firing on a now-empty buffer, and
request.read() throws the original IllegalArgumentException again.

Always pass a fresh wrap from wrapRemaining() so byteBuffer.position()
reflects only this iteration's bytes. Same shape as the original PR
had before the broken optimization was layered on top.
2026-05-15 17:25:31 -04:00
Santo Shakil 01d6a244d8 fix(mobile): cronet buffer overflow on compressed thumbnails (#28439)
CronetImageFetcher sized the response buffer from Content-Length, which is
the compressed wire size. Cronet auto-decompresses gzip/br responses and
writes decompressed bytes into the buffer, exceeding it and throwing
IllegalArgumentException: ByteBuffer is already full on the next read. Use
the growable path; Content-Length becomes an initial alloc hint only,
capped at 128 MB so an untrusted server can't overflow Int.MAX_VALUE or
OOM us upfront. Reuse Cronet's ByteBuffer between reads when no grow is
needed.
2026-05-15 14:48:23 -04:00
330 changed files with 14872 additions and 10075 deletions
@@ -16,7 +16,7 @@ services:
- ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- /etc/localtime:/etc/localtime:ro
- pnpm_store_server:/buildcache/pnpm-store
- ../packages/plugins:/build/corePlugin
- ../packages/plugin-core:/build/plugins/immich-plugin-core
immich-web:
env_file: !reset []
immich-machine-learning:
+10 -14
View File
@@ -62,9 +62,6 @@ jobs:
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./server
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
@@ -84,7 +81,7 @@ jobs:
github_token: ${{ steps.token.outputs.token }}
- name: Run ci-unit
run: mise run ci-unit
run: mise run //server:ci-unit
cli-unit-tests:
name: Unit Test CLI
@@ -380,7 +377,7 @@ jobs:
cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup packages
run: pnpm --filter "@immich/*" install --frozen-lockfile && pnpm --filter "@immich/*" build
run: pnpm --filter @immich/sdk --filter @immich/cli install --frozen-lockfile && pnpm --filter @immich/sdk --filter @immich/cli build
- name: Run setup web
run: pnpm install --frozen-lockfile && pnpm exec svelte-kit sync
@@ -678,7 +675,6 @@ jobs:
- name: Install server dependencies
run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm --filter immich install --frozen-lockfile
- name: Run API generation
run: mise //:open-api
working-directory: open-api
@@ -717,9 +713,6 @@ jobs:
--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 5432:5432
defaults:
run:
working-directory: ./server
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
@@ -741,18 +734,21 @@ jobs:
- name: Install server dependencies
run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
- name: Build plugins
run: mise //:plugins
- name: Build the app
run: pnpm build
run: mise //server:build
- name: Run existing migrations
run: pnpm migrations:run
run: pnpm --filter immich migrations:run
- name: Test npm run schema:reset command works
run: pnpm schema:reset
run: pnpm --filter immich schema:reset
- name: Generate new migrations
continue-on-error: true
run: pnpm migrations:generate src/TestMigration
run: pnpm --filter migrations:generate src/TestMigration
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
@@ -768,7 +764,7 @@ jobs:
run: |
echo "ERROR: Generated migration files not up to date!"
echo "Changed files: ${CHANGED_FILES}"
cat ./src/*-TestMigration.ts
cat ./server/src/*-TestMigration.ts
exit 1
- name: Run SQL generation
+1 -1
View File
@@ -74,7 +74,7 @@ services:
- ${UPLOAD_LOCATION}/photos:/data
- /etc/localtime:/etc/localtime:ro
- pnpm_store_server:/buildcache/pnpm-store
- ../packages/plugins:/build/corePlugin
- ../packages/plugin-core:/build/plugins/immich-plugin-core
env_file:
- .env
environment:
+1 -1
View File
@@ -18,7 +18,7 @@ make e2e
Before you can run the tests, you need to run the following commands _once_:
- `pnpm install`
- `pnpm --filter "@immich/*" build`
- `pnpm --filter @immich/sdk --filter @immich/cli build`
- `mise //:open-api`
Once the test environment is running, the e2e tests can be run via:
+13 -1
View File
@@ -5,8 +5,10 @@
"acknowledge": "Neem kennis",
"action": "Aksie",
"action_common_update": "Werk by",
"action_description": "n Stel van aksies om op die gefiltreerde bates uit te voer",
"actions": "Aksies",
"active": "Aktief",
"active_count": "Aktief: {count}",
"activity": "Aktiwiteite",
"activity_changed": "Aktiwiteit is {enabled, select, true {geaktiveer} other {gedeaktiveer}}",
"add": "Voeg toe",
@@ -14,6 +16,9 @@
"add_a_location": "Voeg n ligging toe",
"add_a_name": "Voeg n naam toe",
"add_a_title": "Voeg n titel toe",
"add_action": "Voeg aksie toe",
"add_action_description": "Klik om n aksie toe te voeg om uit te voer",
"add_assets": "Voeg bates by",
"add_birthday": "Voeg n verjaarsdag toe",
"add_endpoint": "Voeg eindpunt toe",
"add_exclusion_pattern": "Voeg uitsluitingspatroon toe",
@@ -27,9 +32,13 @@
"add_to_album": "Voeg toe tot album",
"add_to_album_bottom_sheet_added": "Tot {album} toegevoeg",
"add_to_album_bottom_sheet_already_exists": "Reeds in {album}",
"add_to_album_bottom_sheet_some_local_assets": "Sommige plaaslike bates kon nie toe gevoeg word tot die album nie",
"add_to_album_toggle": "Wissel seleksie vir {album}",
"add_to_albums": "Voeg toe tot albums",
"add_to_albums_count": "Voeg toe tot albums ({count})",
"add_to_bottom_bar": "Voeg toe",
"add_to_shared_album": "Voeg toe tot gedeelde album",
"add_upload_to_stack": "Voeg oplaai by stapel",
"add_url": "Voeg bronadres toe",
"added_to_archive": "Tot argief toegevoeg",
"added_to_favorites": "Tot gunstelinge toegevoeg",
@@ -46,6 +55,7 @@
"backup_database": "Skep Databasisstortlêer",
"backup_database_enable_description": "Aktiveer databasisstortlêers",
"backup_keep_last_amount": "Aantal vorige stortlêers om te hou",
"backup_onboarding_2_description": "plaaslike kopieë op verskillende toestelle. Dit sluit die hooflêers en n rugsteun van daardie lêers plaaslik in.",
"backup_onboarding_3_description": "totale kopieë van u data, insluitend die oorspronklike lêers. Dit sluit 1 kopie op n ander perseel en 2 lokale kopieë in.",
"backup_onboarding_description": "n <backblaze-link>3-2-1-rugsteunstrategie</backblaze-link> word sterk aanbeveel om u data veilig te hou. Hou kopieë van u fotos/videos sowel as die Immich-databasis vir n volledige rugsteunoplossing.",
"backup_onboarding_footer": "Lees hierdie <link>dokument</link> vir meer inligting oor hoe om n rugsteunkopie van Immich te maak.",
@@ -61,6 +71,7 @@
"confirm_reprocess_all_faces": "Is u seker u wil alle gesigte herverwerk? Dit sal ook genoemde mense skoonmaak.",
"confirm_user_password_reset": "Is u seker u wil {user} se wagwoord terugstel?",
"confirm_user_pin_code_reset": "Is u seker u wil {user} se PIN-kode herstel?",
"copy_config_to_clipboard_description": "Kopieer die huidige stelselkonfigurasie as n JSONobjek na die klipbord",
"create_job": "Skep taak",
"cron_expression": "Cron-uitdrukking",
"cron_expression_description": "Stel die skanderingsinterval in met die cron-formaat. Kyk gerus na bv. <link>Crontab Guru</link> vir meer inligting",
@@ -68,6 +79,8 @@
"disable_login": "Deaktiveer aantekening",
"duplicate_detection_job_description": "Begin masjienleer op items om soortgelyke beelde op te spoor. Maak staat op Slimsoek",
"exclusion_pattern_description": "Met uitsluitingspatrone kan u lêers en vouers ignoreer wanneer u u biblioteek skandeer. Dit is nuttig as u vouers het wat lêers bevat wat u nie wil invoer nie, soos RAW-lêers.",
"export_config_as_json_description": "Laai die huidige stelselkonfigurasie af as n JSONlêer",
"external_libraries_page_description": "Admin eksterne biblioteekbladsy",
"face_detection": "Gesigherkenning",
"face_detection_description": "Identifiseer die gesigte in media d.m.v. masjienleer. Vir videos word slegs die duimnael oorweeg. “Herlaai” (ver)werk al die media weer. “Stel terug” verwyder alle huidige gesigdata. “Onverwerk” plaas items in die ry wat nog nie verwerk is nie. Geïdentifiseerde gesigte sal ná voltooiing van Gesigidentifikasie vir Gesigherkenning in die ry geplaas word om hulle in bestaande of nuwe persone te groepeer.",
"facial_recognition_job_description": "Groepeer gesigte in mense. Die stap is vinniger nadat Gesigherkenning klaar is. “Herstel” (her-)groepeer alle gesigte. “Vermiste” plaas gesigte in ry wat nie n persoon gekoppel het nie.",
@@ -189,7 +202,6 @@
"unsupported_field_type": "Onondersteunde veldtipe",
"unsupported_file_type": "Lêer {file} kan nie opgelaai word nie omdat die lêertipe {type} nie ondersteun word nie.",
"untagged": "Sonder etiket",
"untitled_workflow": "Naamlose werkvloei",
"up_next": "Volgende",
"update_location_action_prompt": "Werk die ligging van {count} gekose items by met:",
"updated_at": "Bygewerk",
+13 -14
View File
@@ -22,8 +22,6 @@
"add_birthday": "أضف تاريخ الميلاد",
"add_endpoint": "اضف نقطة نهاية",
"add_exclusion_pattern": "إضافة نمط إستثناء",
"add_filter": "اضف تصفية",
"add_filter_description": "اضغط لاضافة شرط تصفية",
"add_location": "إضافة موقع",
"add_more_users": "إضافة مستخدمين آخرين",
"add_partner": "أضف شريكًا",
@@ -42,7 +40,6 @@
"add_to_shared_album": "إضافة إلى ألبوم مشارك",
"add_upload_to_stack": "اضف رفع الى حزمة",
"add_url": "إضافة رابط",
"add_workflow_step": "اضف خطوة سير عمل",
"added_to_archive": "أُضيفت للأرشيف",
"added_to_favorites": "أُضيفت للمفضلات",
"added_to_favorites_count": "تم إضافة {count, number} إلى المفضلات",
@@ -61,8 +58,8 @@
"backup_onboarding_1_description": "نسخة خارج الموقع في موقع آخر.",
"backup_onboarding_2_description": "نسخ محلية على أجهزة مختلفة. يشمل ذلك الملفات الرئيسية ونسخة احتياطية محلية منها.",
"backup_onboarding_3_description": "إجمالي نُسخ بياناتك، بما في ذلك الملفات الأصلية. يشمل ذلك نسخةً واحدةً خارج الموقع ونسختين محليتين.",
"backup_onboarding_description": "يُنصح باتباع <backblaze-link>استراتيجية النسخ الاحتياطي 3-2- 1</backblaze-link> لحماية بياناتك. احتفظ بنسخ احتياطية من صورك/فيديوهاتك المحمّلة، بالإضافة إلى قاعدة بيانات Immich، لضمان حل نسخ احتياطي شامل.",
"backup_onboarding_footer": "لمزيد من المعلومات حول النسخ الاحتياطي لـ <link>Immich</link>، يرجى الرجوع إلى <link>الوثائق</link>.",
"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": "إعدادات تفريغ قاعدة البيانات",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "تفعيل إشعارات البريد الإلكتروني",
"notification_settings": "إعدادات الإشعارات",
"notification_settings_description": "إدارة إعدادات الإشعارات، بما في ذلك البريد الإلكتروني",
"oauth_allow_insecure_requests": "السماح بالطلبات الغير الآمنة",
"oauth_allow_insecure_requests_description": "تحذير: هذا يعطل التحقق من صحة شهادة أمن طبقة النقل لطلبات الترخيص المفتوح وقد يعرضك الهجمات الوسطية.",
"oauth_auto_launch": "التشغيل التلقائي",
"oauth_auto_launch_description": "ابدأ تدفق تسجيل الدخول OAuth تلقائيًا عند الانتقال إلى صفحة تسجيل الدخول",
"oauth_auto_register": "التسجيل التلقائي",
@@ -274,6 +273,7 @@
"oauth_button_text": "نص الزر",
"oauth_client_secret_description": "مطلوب للعميل السري، او اذا PKCE(مفتاح الاثبات لتبادل الكود) ليس مدعوم من العميل العام.",
"oauth_enable_description": "تسجيل الدخول باستخدام OAuth",
"oauth_end_session_url_description": "إعادة توجيه المستخدم إلى معرف الموارد الموحد (URI) هذا عند تسجيل الخروج.",
"oauth_mobile_redirect_uri": "عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override": "تجاوز عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما لا يسمح موفر OAuth بمعرف URI للجوال، مثل ''{callback}''",
@@ -333,7 +333,7 @@
"storage_template_migration_description": "قم بتطبيق القالب الحالي <link>{template}</link> على المحتويات التي تم رفعها سابقًا",
"storage_template_migration_info": "تغييرات النموذج الخزني ستغير جميع الصيغ الى احرف صغيرة. تغييرات النموذج ستنطبق فقط على المحتويات الجديدة. لتطبيق النموذج على المحتويات التي تم رفعها سابقًا، قم بتشغيل <link>{job}</link>.",
"storage_template_migration_job": "وظيفة تهجير قالب التخزين",
"storage_template_more_details": "لمزيد من التفاصيل حول هذه الميزة، يرجى الرجوع إلى <template-link>Storage Template</template-link> و <implications-link>implications</implications-link>.",
"storage_template_more_details": "لمزيد من التفاصيل حول هذه الميزة، يرجى الرجوع إلى <template-link>Storage Template</template-link> و <implications-link>implications</implications-link>",
"storage_template_onboarding_description_v2": "عند التفعيل. هذه الخاصية ستقوم بالترتيب التلقائي للملفات بناء على نموذج معرف من قبل المستخدم. رجاء اطلع على <link>التوثيق</link>.",
"storage_template_path_length": "الحد التقريبي لطول المسار: <b>{length, number}</b>/{limit, number}",
"storage_template_settings": "قالب التخزين",
@@ -881,15 +881,12 @@
"cutoff_date_description": "احتفظ بالصور من آخر…",
"cutoff_day": "{count, plural, one {يوم} other {ايام}}",
"cutoff_year": "{count, plural, one {سنة} other {سنوات}}",
"daily_title_text_date": "E ، MMM DD",
"daily_title_text_date_year": "E ، MMM DD ، yyyy",
"dark": "معتم",
"dark_theme": "تبديل المظهر إلى الداكن",
"date": "تاريخ",
"date_after": "التارخ بعد",
"date_and_time": "التاريخ و الوقت",
"date_before": "التاريخ قبل",
"date_format": "E ، Lll D ، Y • H: MM A",
"date_of_birth_saved": "تم حفظ تاريخ الميلاد بنجاح",
"date_range": "نطاق الموعد",
"day": "يوم",
@@ -1213,7 +1210,6 @@
"features_setting_description": "إدارة ميزات التطبيق",
"file_name_or_extension": "اسم الملف أو امتداده",
"file_name_text": "أسم الملف",
"file_name_with_value": "اسم الملف: {file_name}",
"file_size": "حجم الملف",
"filename": "اسم الملف",
"filetype": "نوع الملف",
@@ -1392,6 +1388,7 @@
"light_theme": "التبديل إلى المظهر الفاتح",
"like": "اعجاب",
"like_deleted": "تم حذف الإعجاب",
"link": "رابط",
"link_motion_video": "رابط فيديو الحركة",
"link_to_docs": "لمزيد من المعلومات، يُرجى الرجوع إلى <link>الوثائق</link>.",
"link_to_oauth": "الربط مع OAuth",
@@ -1544,7 +1541,6 @@
"mobile_app_download_onboarding_note": "قم بتنزيل التطبيق المصاحب للهاتف المحمول باستخدام الخيارات التالية",
"model": "نموذج",
"month": "شهر",
"monthly_title_text_date_format": "ط ط ط",
"more": "المزيد",
"move": "تحريك",
"move_down": "انزل الى الاسفل",
@@ -1562,6 +1558,8 @@
"multiselect_grid_edit_gps_err_read_only": "لا يمكن تعديل موقع الأصول (المواد) للقراءة فقط، سوف يتخطى",
"mute_memories": "كتم الذكريات",
"my_albums": "ألبوماتي",
"my_immich_description": "نسخ الصفحة الحالية كرابط Immich الخاص بي",
"my_immich_title": "رابط Immich الخاص بي",
"name": "الاسم",
"name_or_nickname": "الاسم أو اللقب",
"name_required": "الاسم مطلوب",
@@ -1589,7 +1587,6 @@
"next": "التالي",
"next_memory": "الذكرى التالية",
"no": "لا",
"no_actions_added": "لم تتم إضافة إجراءات حتى الان",
"no_albums_found": "لم يتم ايجاد البومات",
"no_albums_message": "قم بإنشاء ألبوم لتنظيم الصور ومقاطع الفيديو الخاصة بك",
"no_albums_with_name_yet": "يبدو أنه ليس لديك أي ألبومات بهذا الاسم حتى الآن.",
@@ -1606,7 +1603,6 @@
"no_exif_info_available": "لا تتوفر معلومات exif",
"no_explore_results_message": "قم برفع المزيد من الصور لاستكشاف مجموعتك.",
"no_favorites_message": "أضف المفضلة للعثور بسرعة على أفضل الصور ومقاطع الفيديو",
"no_filters_added": "لم تتم إضافة أي فلتر بعد",
"no_libraries_message": "إنشاء مكتبة خارجية لعرض الصور ومقاطع الفيديو الخاصة بك",
"no_local_assets_found": "لم يتم العثور على أي اصول محلية تتطابق مع قيمة التحقق هذه",
"no_location_set": "لم يتم تحديد موقع",
@@ -1926,6 +1922,8 @@
"scan_settings": "إعدادات الفحص",
"scanning": "جاري البحث",
"scanning_for_album": "جارٍ الفحص عن ألبوم...",
"screencast_mode_description": "إظهار مؤشرات أحداث لوحة المفاتيح والماوس على الشاشة",
"screencast_mode_title": "تبديل وضع تسجيل الشاشة",
"search": "البحث",
"search_albums": "البحث في الألبومات",
"search_by_context": "البحث حسب السياق",
@@ -2214,6 +2212,8 @@
"sync_status": "حالة النسخ المتزامن",
"sync_status_subtitle": "عرض وإدارة نظام النسخ المتزامن",
"sync_upload_album_setting_subtitle": "انشئ و ارفع صورك و فديوهاتك الالبومات المختارة في Immich",
"system_theme": "سمة النظام",
"system_theme_command_description": "استعمل سمة النظام ({value})",
"tag": "العلامة",
"tag_assets": "أصول العلامة",
"tag_created": "تم إنشاء العلامة: {tag}",
@@ -2319,7 +2319,6 @@
"unsupported_field_type": "نوع حقل غير مدعوم",
"unsupported_file_type": "لا يمكن رفع الملف {file} لأن نوع الملف {type} غير مدعوم.",
"untagged": "غير مُعَلَّم",
"untitled_workflow": "خطة سير عمل بدون عنوان",
"up_next": "التالي",
"update_location_action_prompt": "تحديث موقع {count} عناصر محددة على النحو التالي:",
"updated_at": "تم التحديث",
+24 -2
View File
@@ -5,6 +5,7 @@
"acknowledge": "Təsdiq et",
"action": "Əməliyyat",
"action_common_update": "Yenilə",
"action_description": "Filtrlənmiş aktivliklər üzərində yerinə yetiriləcək əməliyyatlar toplusu",
"actions": "Əməliyyatlar",
"active": "Aktiv",
"active_count": "Aktiv: {count}",
@@ -15,6 +16,9 @@
"add_a_location": "Məkan əlavə et",
"add_a_name": "Ad əlavə et",
"add_a_title": "Başlıq əlavə et",
"add_action": "Yeni əməliyyat əlavə et",
"add_action_description": "Əməliyyat əlavə etmək üçün klikləyin",
"add_assets": "Aktivlik əlavə et",
"add_birthday": "Doğum günü əlavə et",
"add_endpoint": "Son nöqtə əlavə et",
"add_exclusion_pattern": "Çıxarma nümunəsi əlavə et",
@@ -46,7 +50,7 @@
"authentication_settings": "Səlahiyyətləndirmə parametrləri",
"authentication_settings_description": "Şifrə, OAuth və digər səlahiyyətləndirmə parametrləri",
"authentication_settings_disable_all": "Bütün giriş etmə metodlarını söndürmək istədiyinizdən əminsinizmi? Giriş etmə funksiyası tamamilə söndürüləcəkdir.",
"authentication_settings_reenable": "Yenidən aktiv etmək üçün <link> Server Əmri</link> -ni istifadə edin.",
"authentication_settings_reenable": "Yenidən aktiv etmək üçün <link> Server Əmri</link>-ni istifadə edin.",
"background_task_job": "Arxa plan tapşırıqları",
"backup_database": "Verilənlər bazasının dump-ını yaradın",
"backup_database_enable_description": "Verilənlər bazasının artıq nüsxələrini aktiv et",
@@ -54,6 +58,7 @@
"backup_onboarding_1_description": "buludda və ya başqa fiziki yerdə saytdan kənar surət.",
"backup_onboarding_2_description": "müxtəlif cihazlarda yerli nüsxələr. Bura əsas fayllar və həmin faylların ehtiyat lokal nüsxəsi daxildir.",
"backup_onboarding_3_description": "orijinal fayllar da daxil olmaqla məlumatlarınızın ümumi surətləri. Buraya 1 kənar nüsxə və 2 lokal nüsxə daxildir.",
"backup_onboarding_description": "<backblaze-link>3-2-1 yedəkləmə strategiyası</backblaze-link> məlumatlarınızı qorumaq üçün tövsiyə olunur. Yüklədiyiniz şəkil və videoların, həmçinin Immich verilənlər bazasının surətlərini saxlamalısınız ki, hərtərəfli yedəkləmə həlli əldə edəsiniz.",
"backup_onboarding_footer": "Immich-in ehtiyat nüsxəsini çıxarmaq haqqında ətraflı məlumat üçün <link>sənədlərə</link> müraciət edin.",
"backup_onboarding_parts_title": "3-2-1 ehtiyat nüsxəsinə aşağıdakılar daxildir:",
"backup_onboarding_title": "Ehtiyat surətlər",
@@ -61,14 +66,31 @@
"backup_settings_description": "Verilənlər bazasının ehtiyat nüsxə parametrlərini idarə et",
"cleared_jobs": "{job} üçün tapşırıqlar silindi",
"config_set_by_file": "Konfiqurasiya hal-hazırda konfiqurasiya faylı ilə təyin olunub",
"confirm_delete_library": "{library} kitabxanasını silmək istədiyinizdən əminmisiniz?",
"confirm_delete_library": "{library} kitabxanasını silmək istədiyinizə əminmisiniz?",
"confirm_email_below": "Təsdiqləmək üçün aşağıya {email} yazın",
"confirm_reprocess_all_faces": "Bütün üzləri yenidən emal etmək istədiyinizə əminsiniz? Bu, həmçinin adlandırılmış şəxsləri siləcək.",
"confirm_user_password_reset": "{user} adlı istifadəçinin şifrəsini sıfırlamaq istədiyinizdən əminmisiniz?",
"confirm_user_pin_code_reset": "{user} istifadəçisinin PIN kodunu sıfırlamaq istədiyinizə əminsiniz?",
"copy_config_to_clipboard_description": "Cari sistem konfiqurasiyasını JSON obyekt kimi mübadilə buferinə kopyalayın",
"create_job": "İş yarat",
"cron_expression": "Cron ifadəsi",
"cron_expression_description": "Cron formatından istifadə edərək skan intervalını təyin edin. Ətraflı məlumat üçün nümunələrə baxa bilərsiniz. <link>Crontab Guru</link>",
"cron_expression_presets": "Cron ifadəsi ön ayarları",
"disable_login": "Giriş etməni söndür",
"duplicate_detection_job_description": "Bənzər şəkilləri tapmaq üçün maşın öyrənməsini işə salın. Bu prosses Smart Search funksiyasına əsaslanır",
"exclusion_pattern_description": "İstisna nümunələri kitabxananızı skan edərkən faylları və qovluqları nəzərə almamağa imkan verir. Bu, RAW faylları kimi idxal etmək istəmədiyiniz faylları olan qovluqlarınız olduqda faydalıdır.",
"export_config_as_json_description": "Cari sistem konfiqurasiyasını JSON faylı kimi endirin",
"external_libraries_page_description": "Admin xarici kitabxana səhifəsi",
"face_detection": "Üz tanıma",
"failed_job_command": "{command} əmri {job} işi üçün uğursuz oldu",
"force_delete_user_warning": "XƏBƏRDARLIQ: Bu əməliyyat istifadəçi və bütün məlumatları siləcəkdir. Bu prossesi və silinən faylları geri qaytarmaq olmaz.",
"image_format": "Format",
"image_format_description": "WebP, JPEG faylına görə daha kiçik həcmə sahibdir, lakin onu kodlaşdırmaq daha çox vaxt alır.",
"image_fullsize_description": "Böyüdülmüş halda istifadə edilən, metadata-sı silinmiş tam ölçülü şəkil",
"image_fullsize_enabled": "Tam ölçülü şəkil generasiyasını aktiv et",
"image_fullsize_enabled_description": "Veb üçün uyğun olmayan formatlar üçün tam ölçülü şəkil yaradın. “Daxili önizləməyə üstünlük ver” aktiv olduqda, daxili önizləmələr çevrilmədən birbaşa istifadə olunur. JPEG kimi veb üçün uyğun formatlara təsir etmir.",
"image_fullsize_quality_description": "Tam ölçülü şəkil keyfiyyəti (1-100). Daha yüksək dəyər daha yaxşı keyfiyyət verir, lakin daha böyük ölçülü fayl yaradır.",
"image_fullsize_title": "Tam ölçülü şəkil tənzimləmələri",
"image_preview_title": "Önizləmə parametrləri",
"image_quality": "Keyfiyyət",
"image_resolution": "Çözümlülük",
+1895 -8
View File
File diff suppressed because it is too large Load Diff
+55 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Добави дата на раждане",
"add_endpoint": "Добави крайна точка",
"add_exclusion_pattern": "Добави модел за изключване",
"add_filter": "Добави филтър",
"add_filter_description": "Натиснете за да добавите условие за филтър",
"add_location": "Дoбави местоположение",
"add_more_users": "Добави още потребители",
"add_partner": "Добави партньор",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Добави към споделен албум",
"add_upload_to_stack": "Добави качените в група",
"add_url": "Добави URL",
"add_workflow_step": "Добави стъпка от работния процес",
"added_to_archive": "Добавено към архива",
"added_to_favorites": "Добавени към любимите ви",
"added_to_favorites_count": "Добавени {count, number} към любими",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Включване на имейл известията",
"notification_settings": "Настройки на известията",
"notification_settings_description": "Управление на настройките за известия, вкл. имейл",
"oauth_allow_insecure_requests": "Разрешаване на несигурни заявки",
"oauth_allow_insecure_requests_description": "ПРЕДУПРЕЖДЕНИЕ: Това изключва проверката за валидност на TLS сертификата при OAuth заявки и отваря възможност за атака от типа \"човек по средата\".",
"oauth_auto_launch": "Автоматично стартиране",
"oauth_auto_launch_description": "Автоматично стартиране на вход чрез OAuth, когато се отвори страницата за вход",
"oauth_auto_register": "Автоматична регистрация",
@@ -274,9 +273,11 @@
"oauth_button_text": "Текст на бутона",
"oauth_client_secret_description": "Задължително за поверителен клиент или когато не се поддържа PKCE (Proof Key for Code Exchange) за публичен клиент.",
"oauth_enable_description": "Влизане с OAuth",
"oauth_end_session_url_description": "Пренасочване на потребителя към този URI адрес, когато излезе от системата.",
"oauth_mobile_redirect_uri": "URI за мобилно пренасочване",
"oauth_mobile_redirect_uri_override": "URI пренасочване за мобилни устройства",
"oauth_mobile_redirect_uri_override_description": "Разреши когато доставчика за OAuth удостоверяване не позволява за мобилни URI идентификатори, като ''{callback}''",
"oauth_prompt_description": "Параметър за подкана (напр. select_account, login, consent)",
"oauth_role_claim": "Потвърждение на роля",
"oauth_role_claim_description": "Автоматично предоставяне на административни права при наличие на това потвържение. Потвърждението може да има стойност 'user' или 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Запазване на снимки от последните…",
"cutoff_day": "{count, plural, one {ден} other {дни}}",
"cutoff_year": "{count, plural, one {година} other {години}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM yyyy",
"dark": "Тъмен",
"dark_theme": "Премини към тъмна тема",
"date": "Дата",
"date_after": "Дата след",
"date_and_time": "Дата и час",
"date_before": "Дата преди",
"date_format": "E, d LLL y • h:mm a",
"date_of_birth": "Дата на раждане",
"date_of_birth_saved": "Дата на раждане е записана успешно",
"date_range": "Период от време",
"day": "Ден",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Управление на функциите на приложението",
"file_name_or_extension": "Име на файл или разширение",
"file_name_text": "Имe на файл",
"file_name_with_value": "Име на файл: {file_name}",
"file_size": "Размер на файла",
"filename": "Име на файл",
"filetype": "Тип на файл",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Преместете архивираните снимки и видеа в кошчето на устройството, за да освободите място. Копията на сървъра ще бъдат запазени.",
"free_up_space_settings_subtitle": "Освобождаване на място за съхранение на устройството",
"full_path": "Пълен път: {path}",
"full_path_or_folder": "Пълен път или папка",
"gcast_enabled": "Gооgle Cast",
"gcast_enabled_description": "За да работи тази функция зарежда външни ресурси от Google.",
"general": "Общи",
@@ -1392,11 +1391,13 @@
"light_theme": "Премини към светла тема",
"like": "Харесайте",
"like_deleted": "Като изтрит",
"link": "Връзка",
"link_motion_video": "Линк към видео",
"link_to_docs": "За повече информация вижте <link>документацията</link>.",
"link_to_oauth": "Линк към OAuth",
"linked_oauth_account": "Свързан OAuth акаунт",
"list": "Лист",
"live": "Живот",
"loading": "Зареждане",
"loading_search_results_failed": "Зареждането на резултатите от търсенето е неуспешно",
"local": "Локално",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Всички маркирани като прочетени",
"matches": "Съвпадения",
"matching_assets": "Съвпадащи обекти",
"media_chrome": {
"auto": "Авто",
"captions": "Субтитри",
"captions_off": "Изключенo",
"closed_captions": "субтитри",
"decode_error": "Грешка при декодиране",
"disable_captions": "Изключи субтитри",
"enable_captions": "Включи субтитри",
"enter_fullscreen_mode": "На цял екран",
"exit_fullscreen_mode": "Изход от цял екран",
"loop": "Повтаряй",
"media_error_description": "Възпроизвеждането е спряно поради грешка във файла. Може би файлът е повреден или браузъра не поддържа този формат.",
"media_loading": "зареждане на медия",
"mute": "Без звук",
"network_error": "Грешка в мрежата",
"network_error_description": "Прекъсване на зареждането поради грешка в мрежата.",
"not_supported_error": "Този източник не се поддържа",
"playback_rate": "Скорост на възпроизвеждане",
"playback_rate_current": "текуща скорост на възпроизвеждане",
"playback_rate_value": "Скорост на възпроизвеждане {playbackRate}",
"playback_time": "продължителност",
"quality": "Качество",
"second": "секунда",
"seconds": "секунди",
"time_value_of_total_time": "{currentTime} от {totalTime}",
"time_value_remaining": "{time} остават",
"unmute": "Включи звук",
"unsupported_error_description": "Възникна непоправима грешка. Проблем в сървъра или мрежата, възможно е браузъра да не поддържа този формат.",
"video_not_loaded_unknown_time": "не е заредено видео, неизвестно време.",
"video_player": "видеоплеер",
"volume": "сила на звука"
},
"media_type": "Вид медия",
"memories": "Спомени",
"memories_all_caught_up": "Това е всичко за днес",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Свалете мобилното приложение Immich с някоя от следните опции",
"model": "Модел",
"month": "Месец",
"monthly_title_text_date_format": "MMMM г",
"more": "Още",
"motion": "Движение",
"move": "Премести",
"move_down": "Премести надолу",
"move_off_locked_folder": "Извади от заключената папка",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Не може да се редактира местоположението на обект само за четене, пропускане",
"mute_memories": "Изключване на звука на спомените",
"my_albums": "Мои албуми",
"my_immich_description": "Копирай адреса на текущата страница като връзка към моя Immich",
"my_immich_title": "Връзка към моя Immich",
"name": "Име",
"name_or_nickname": "Име или прякор",
"name_required": "Задължително е Име",
@@ -1589,7 +1624,6 @@
"next": "Следващо",
"next_memory": "Следващ спомен",
"no": "Не",
"no_actions_added": "Все още не са добавени действия",
"no_albums_found": "Не са намерени албуми",
"no_albums_message": "Създайте албум за организиране на снимки и видеоклипове",
"no_albums_with_name_yet": "Изглежда, че все още нямате албуми с това име.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Няма exif информация",
"no_explore_results_message": "Качете още снимки, за да разгледате колекцията си.",
"no_favorites_message": "Добавете в любими, за да намирате бързо най-добрите си снимки и видеоклипове",
"no_filters_added": "Все още не са добавени филтри",
"no_libraries_message": "Създайте външна библиотека за да разглеждате снимки и видеоклипове",
"no_local_assets_found": "Не е намерен локален обект с такава контролна сума",
"no_location_set": "Не е зададено местоположение",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Премахване на елементите?",
"remove_custom_date_range": "Премахни зададения диапазон от дати",
"remove_deleted_assets": "Премахни Изтритите Елементи",
"remove_filter": "Премахни филтър",
"remove_from_album": "Премахни от албума",
"remove_from_album_action_prompt": "{count} са премахнати от албума",
"remove_from_favorites": "Премахни от Любими",
@@ -1926,6 +1960,8 @@
"scan_settings": "Сканирай настройките",
"scanning": "Сканиране",
"scanning_for_album": "Сканирай за албум...",
"screencast_mode_description": "Показване на екрана на индикатори за събития от клавиатурата и мишката",
"screencast_mode_title": "Превключване на режима на скрийнкаст",
"search": "Търсене",
"search_albums": "Търси албуми",
"search_by_context": "Търси по контекст",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Разходка в Сапа",
"search_by_filename": "Търси по име на файла или разширение",
"search_by_filename_example": "например IMG_1234.JPG или PNG",
"search_by_full_path": "Търсене по пълен път или папка",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - търсена за Projects, 3D, Printing, 2026 и т.н.",
"search_by_ocr": "Търсене на текст",
"search_by_ocr_example": "Lattе",
"search_camera_lens_model": "Търсене на модел на обектива...",
@@ -2148,6 +2186,7 @@
"show_schema": "Покажи схема",
"show_search_options": "Показване на опциите за търсене",
"show_shared_links": "Покажи споделени линкове",
"show_slideshow_metadata_overlay": "Покажи информационния слой",
"show_slideshow_transition": "Покажи прехода на слайдшоуто",
"show_supporter_badge": "Значка поддръжник",
"show_supporter_badge_description": "Покажи значка поддръжник",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Премини към папките",
"skip_to_tags": "Премини към етикетите",
"slideshow": "Слайдшоу",
"slideshow_metadata_overlay_mode": "Съдържание на слоя с информация",
"slideshow_metadata_overlay_mode_description_only": "Само описание",
"slideshow_metadata_overlay_mode_full": "Пълна",
"slideshow_repeat": "Повтаряй слайдшоуто",
"slideshow_repeat_description": "Започвай отново, когато слайдшоуто приключи",
"slideshow_settings": "Настройки за слайдшоу",
@@ -2214,6 +2256,8 @@
"sync_status": "Състояние на синхронизацията",
"sync_status_subtitle": "Преглед и управление на системата за синхронизация",
"sync_upload_album_setting_subtitle": "Създавайте и зареждайте снимки и видеа в избрани албуми в Immich",
"system_theme": "Тема от системата",
"system_theme_command_description": "Използвай системната тема ({value})",
"tag": "Таг",
"tag_assets": "Тагни елементи",
"tag_created": "Създаден етикет: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Типа на полето не се поддържа",
"unsupported_file_type": "Файлът {file} не може да бъде зареден, защото неговият тип {type} не се поддържа.",
"untagged": "Немаркирани",
"untitled_workflow": "Работен процес без име",
"up_next": "Следващ",
"update_location_action_prompt": "Обнови координатите на {count} избрани обекта с:",
"updated_at": "Обновено",
@@ -2425,6 +2468,7 @@
"workflows": "Работни процеси",
"workflows_help_text": "Работните процеси автоматизират действията с вашите обекти чрез тригери и филтри",
"wrong_pin_code": "Грешен PIN код",
"x_of_total": "{x}/{total}",
"year": "Година",
"years_ago": "преди {years, plural, one {# година} other {# години}}",
"yes": "Да",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "জন্মদিন যোগ করুন",
"add_endpoint": "এন্ডপয়েন্ট যোগ করুন",
"add_exclusion_pattern": "বহির্ভূতকরণ নমুনা",
"add_filter": "ফিল্টার যোগ করুন",
"add_filter_description": "একটি ফিল্টার শর্ত যোগ করতে ক্লিক করুন",
"add_location": "অবস্থান যুক্ত করুন",
"add_more_users": "আরো ব্যবহারকারী যুক্ত করুন",
"add_partner": "অংশীদার যোগ করুন",
@@ -42,7 +40,6 @@
"add_to_shared_album": "শেয়ার করা অ্যালবামে যোগ করুন",
"add_upload_to_stack": "আপলোড স্ট্যাকে যোগ করুন",
"add_url": "লিঙ্ক যোগ করুন",
"add_workflow_step": "কাজের ধাপ যোগ করুন",
"added_to_archive": "আর্কাইভ এ যোগ করা হয়েছে",
"added_to_favorites": "ফেভারিটে যোগ করা হয়েছে",
"added_to_favorites_count": "পছন্দের তালিকায় {count, number} যোগ করা হয়েছে",
+55 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Afegeix la data de naixement",
"add_endpoint": "afegir endpoint",
"add_exclusion_pattern": "Afegir un patró d'exclusió",
"add_filter": "Afegir filtre",
"add_filter_description": "Feu clic per afegir una condició de filtre",
"add_location": "Afegir la ubicació",
"add_more_users": "Afegir més usuaris",
"add_partner": "Afegir company/a",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Afegir a un àlbum compartit",
"add_upload_to_stack": "Afegeix la càrrega a la pila",
"add_url": "Afegir URL",
"add_workflow_step": "Afegeix un pas del flux de treball",
"added_to_archive": "Afegir a l'arxiu",
"added_to_favorites": "Afegit als preferits",
"added_to_favorites_count": "{count, number} afegits als preferits",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Habilita les notificacions de correu electrònic",
"notification_settings": "Configuració de notificacions",
"notification_settings_description": "Gestiona la configuració de notificacions, incloent-hi el correu electrònic",
"oauth_allow_insecure_requests": "Permet sol·licituds no segures",
"oauth_allow_insecure_requests_description": "AVÍS: Això inhabilita la validació de certificats TLS per a les sol·licituds OAuth i us pot exposar a atacs MITM.",
"oauth_auto_launch": "Execució automàtica",
"oauth_auto_launch_description": "Inicia el flux d'inici de sessió OAuth automàticament en accedir a la pàgina d'inici de sessió",
"oauth_auto_register": "Registre automàtic",
@@ -274,9 +273,11 @@
"oauth_button_text": "Text del botó",
"oauth_client_secret_description": "Requerit per clients confidencials, o si PKCE (Proof Key for Code Exchange) no està suportat pel client públic.",
"oauth_enable_description": "Iniciar sessió amb OAuth",
"oauth_end_session_url_description": "Redirigeix l'usuari a aquest URI quan tanqui la sessió.",
"oauth_mobile_redirect_uri": "URI de redirecció mòbil",
"oauth_mobile_redirect_uri_override": "Sobreescriu l'URI de redirecció mòbil",
"oauth_mobile_redirect_uri_override_description": "Habilita quan el proveïdor d'OAuth no permet una URI mòbil, com ara ''{callback}''",
"oauth_prompt_description": "Paràmetre de sol·licitud (per exemple, select_account, login, consent)",
"oauth_role_claim": "Concessió de rol",
"oauth_role_claim_description": "Atorgar accés d'administrador automàticament segons la presència d'aquesta concessió. La concessió pot ser 'usuari' o 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Manté fotos des de l'últim…",
"cutoff_day": "{count, plural, one {dia} other {dies}}",
"cutoff_year": "{count, plural, one {any} other {anys}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Fosc",
"dark_theme": "Canvia a tema fosc",
"date": "Data",
"date_after": "Data posterior a",
"date_and_time": "Data i hora",
"date_before": "Data anterior a",
"date_format": "E, d LLL, y • hh:mm",
"date_of_birth": "Data de naixement",
"date_of_birth_saved": "Data de naixement guardada amb èxit",
"date_range": "Interval de dates",
"day": "Dia",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Administrar les funcions de l'aplicació",
"file_name_or_extension": "Nom de l'arxiu o extensió",
"file_name_text": "Nom del fitxer",
"file_name_with_value": "Nom del fitxer: {file_name}",
"file_size": "Mida del fitxer",
"filename": "Nom del fitxer",
"filetype": "Tipus d'arxiu",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Mou fotos i videos que ja tinguen còpia al servidor a la paperera del teu dispositiu per alliberar espai. Les còpies del servidor no es modificaran.",
"free_up_space_settings_subtitle": "Alliberar espai del dispositiu",
"full_path": "Ruta completa: {path}",
"full_path_or_folder": "Camí sencer o carpeta",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Aquesta funció carrega recursos externs de Google per funcionar.",
"general": "General",
@@ -1392,11 +1391,13 @@
"light_theme": "Canviar a tema clar",
"like": "M'agrada",
"like_deleted": "M'agrada suprimit",
"link": "Enllaç",
"link_motion_video": "Enllaçar vídeo en moviment",
"link_to_docs": "Per més informació, mirar la <link>documentation</link>.",
"link_to_oauth": "Enllaç a OAuth",
"linked_oauth_account": "Compte OAuth enllaçat",
"list": "Llista",
"live": "En viu",
"loading": "Carregant",
"loading_search_results_failed": "No s'han pogut carregar els resultats de la cerca",
"local": "Local",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Marcat tot com a llegit",
"matches": "Coincidències",
"matching_assets": "Recursos Coincidents",
"media_chrome": {
"auto": "Auto",
"captions": "Llegendes",
"captions_off": "Desactivat",
"closed_captions": "Llegendes tancades",
"decode_error": "Error de decodificació",
"disable_captions": "Desactivar llegendes",
"enable_captions": "Activar llegendes",
"enter_fullscreen_mode": "Activar mode pantalla sencera",
"exit_fullscreen_mode": "Desactivar mode pantalla sencera",
"loop": "Bucle",
"media_error_description": "Un error dels mitjans ha provocat l'aturada de la reproducció. El mitjà pot estar corromput o el navegador no suporta el format.",
"media_loading": "carregant el mitjà",
"mute": "Silencia",
"network_error": "Error de xarxa",
"network_error_description": "Un error de xarxa ha provocat la fallada de la descarrega.",
"not_supported_error": "Font origen no suportada",
"playback_rate": "Velocitat de reproducció",
"playback_rate_current": "velocitat actual de reproducció",
"playback_rate_value": "Velocitat de reproducció {playbackRate}",
"playback_time": "temps de reproducció",
"quality": "Quallitat",
"second": "segon",
"seconds": "segons",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} restant",
"unmute": "Activa so",
"unsupported_error_description": "Un error no suportat ha passat. El servidor o la xarxa han fallat, o el vostre navegador no accepta aquest format.",
"video_not_loaded_unknown_time": "vídeo no carregat, temps desconegut.",
"video_player": "reproductor de vídeo",
"volume": "volum"
},
"media_type": "Tipus de mitjà",
"memories": "Records",
"memories_all_caught_up": "Posat al dia",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Descarregar la App de mòbil fent servir les seguents opcions",
"model": "Model",
"month": "Mes",
"monthly_title_text_date_format": "MMMM a",
"more": "Més",
"motion": "Moviment",
"move": "Moure",
"move_down": "Moure cap avall",
"move_off_locked_folder": "Moure fora de la carpeta bloquejada",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "No es pot canviar la localització de fitxers de només lectura, saltant",
"mute_memories": "Silenciar records",
"my_albums": "Els meus àlbums",
"my_immich_description": "Copia la pàgina actual com a enllaç de My Immich",
"my_immich_title": "Enllaç My Immich",
"name": "Nom",
"name_or_nickname": "Nom o sobrenom",
"name_required": "El nom és obligatori",
@@ -1589,7 +1624,6 @@
"next": "Següent",
"next_memory": "Següent record",
"no": "No",
"no_actions_added": "Encara no s'han afegit accions",
"no_albums_found": "No s'han trobat àlbums",
"no_albums_message": "Creeu un àlbum per organitzar les vostres fotos i vídeos",
"no_albums_with_name_yet": "Sembla que encara no tens cap àlbum amb aquest nom.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "No hi ha informació d'exif disponible",
"no_explore_results_message": "Penja més fotos per explorar la teva col·lecció.",
"no_favorites_message": "Afegiu preferits per trobar les millors fotos i vídeos a l'instant",
"no_filters_added": "Encara no s'han afegit filtres",
"no_libraries_message": "Creeu una llibreria externa per veure les vostres fotos i vídeos",
"no_local_assets_found": "No s'ha trobat cap recurs local amb aquest checksum",
"no_location_set": "No s'ha definit cap ubicació",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Eliminar els elements?",
"remove_custom_date_range": "Elimina l'interval de dates personalitzat",
"remove_deleted_assets": "Suprimeix fitxers fora de línia",
"remove_filter": "Elimina el filtre",
"remove_from_album": "Treu de l'àlbum",
"remove_from_album_action_prompt": "{count} eliminats de l'àlbum",
"remove_from_favorites": "Eliminar dels preferits",
@@ -1926,6 +1960,8 @@
"scan_settings": "Configuració d'escaneig",
"scanning": "Escanejant",
"scanning_for_album": "S'està buscant l'àlbum...",
"screencast_mode_description": "Mostra els indicadors d'esdeveniments del teclat i del ratolí a la pantalla",
"screencast_mode_title": "Activa/desactiva el mode de captura de pantalla",
"search": "Cerca",
"search_albums": "Buscar àlbums",
"search_by_context": "Buscar per context",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Jornada de senderisme a Sapa",
"search_by_filename": "Cerca per nom de fitxer o extensió",
"search_by_filename_example": "per exemple IMG_1234.JPG o PNG",
"search_by_full_path": "Cerca per camí complert o carpeta",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - pots buscar Projectes, 3D, Impressió, 2026 etc.",
"search_by_ocr": "Buscar per OCR",
"search_by_ocr_example": "Després",
"search_camera_lens_model": "Buscar model de lents....",
@@ -2148,6 +2186,7 @@
"show_schema": "Mostrar esquema",
"show_search_options": "Mostra opcions de cerca",
"show_shared_links": "Mostra els enllaços compartits",
"show_slideshow_metadata_overlay": "Mostra informació sobre la imatge",
"show_slideshow_transition": "Mostra la transició de la presentació de diapositives",
"show_supporter_badge": "Insígnia de contribuent",
"show_supporter_badge_description": "Mostra una insígnia de contributor",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Anar a carpetes",
"skip_to_tags": "Anar a etiquetes",
"slideshow": "Diapositives",
"slideshow_metadata_overlay_mode": "Contingut de superposició",
"slideshow_metadata_overlay_mode_description_only": "Descripció només",
"slideshow_metadata_overlay_mode_full": "Tot",
"slideshow_repeat": "Repeteix la presentació de diapositives",
"slideshow_repeat_description": "Torna al principi quan acaba la presentació de diapositives",
"slideshow_settings": "Configuració de diapositives",
@@ -2214,6 +2256,8 @@
"sync_status": "Estat de la incronització",
"sync_status_subtitle": "Observa i administra el sistema de sincronització",
"sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i vídeos als àlbums seleccionats a Immich",
"system_theme": "Tema del sistema",
"system_theme_command_description": "Utilitza el tema del sistema ({value})",
"tag": "Etiqueta",
"tag_assets": "Etiquetar actius",
"tag_created": "Etiqueta creada: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Tipus de camp no suportat",
"unsupported_file_type": "No es pot carregar el fitxer {file} perquè el seu tipus de fitxer {type} no és compatible.",
"untagged": "Sense etiqueta",
"untitled_workflow": "Automatització sense títol",
"up_next": "Pròxim",
"update_location_action_prompt": "Actualitza la ubicació de {count} elements seleccionats amb:",
"updated_at": "Actualitzat",
@@ -2425,6 +2468,7 @@
"workflows": "Automatitzacions",
"workflows_help_text": "Les automatitzacions realitzen accions automàticament sobre els teus mitjans basant-se en disparadors i filtres",
"wrong_pin_code": "Codi PIN incorrecte",
"x_of_total": "{x}/{total}",
"year": "Any",
"years_ago": "Fa {years, plural, one {# any} other {# anys}}",
"yes": "Sí",
+81 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Přidat datum narození",
"add_endpoint": "Přidat koncový bod",
"add_exclusion_pattern": "Přidat vzor vyloučení",
"add_filter": "Přidat filtr",
"add_filter_description": "Kliknutím přidejte podmínku filtru",
"add_location": "Přidat polohu",
"add_more_users": "Přidat další uživatele",
"add_partner": "Přidat partnera",
"add_path": "Přidat cestu",
"add_photos": "Přidat fotky",
"add_step": "Přidat krok",
"add_tag": "Přidat značku",
"add_to": "Přidat do…",
"add_to_album": "Přidat do alba",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Přidat do sdíleného alba",
"add_upload_to_stack": "Přidat nahrané do seskupení",
"add_url": "Přidat URL",
"add_workflow_step": "Přidat krok pracovního postupu",
"added_to_archive": "Přidáno do archivu",
"added_to_favorites": "Přidáno do oblíbených",
"added_to_favorites_count": "Přidáno {count, number} do oblíbených",
@@ -267,6 +265,8 @@
"notification_enable_email_notifications": "Povolení e-mailových oznámení",
"notification_settings": "Oznámení",
"notification_settings_description": "Správa nastavení oznámení včetně e-mailu",
"oauth_allow_insecure_requests": "Povolit nezabezpečené požadavky",
"oauth_allow_insecure_requests_description": "VAROVÁNÍ: Toto zakáže ověřování TLS certifikátů u požadavků OAuth, což vás může vystavit riziku útoků typu MITM.",
"oauth_auto_launch": "Automatické zahájení",
"oauth_auto_launch_description": "Automatické zahájení přihlašovacího toku OAuth po přechodu na přihlašovací stránku",
"oauth_auto_register": "Automatická registrace",
@@ -274,9 +274,11 @@
"oauth_button_text": "Text tlačítka",
"oauth_client_secret_description": "Vyžadováno pro důvěrné klienty nebo pokud PKCE (Proof Key for Code Exchange) není podporováno pro veřejné klienty.",
"oauth_enable_description": "Přihlásit pomocí OAuth",
"oauth_end_session_url_description": "Přesměrovat uživatele po odhlášení na tuto adresu.",
"oauth_mobile_redirect_uri": "Mobilní přesměrování URI",
"oauth_mobile_redirect_uri_override": "Přepsat mobilní přesměrování URI",
"oauth_mobile_redirect_uri_override_description": "Povolit, pokud poskytovatel OAuth nepovoluje mobilní URI, například ''{callback}''",
"oauth_prompt_description": "Parametr dotazu (např. select_account, login, consent)",
"oauth_role_claim": "Deklarace Role",
"oauth_role_claim_description": "Automaticky udělit přístup správce na základě přítomnosti této deklarace. Deklarace může mít hodnotu 'user' nebo 'admin'.",
"oauth_settings": "OAuth",
@@ -729,6 +731,7 @@
"cannot_update_the_description": "Nelze aktualizovat popis",
"cast": "Odeslat do zařízení",
"cast_description": "Nastavení dostupných cílů přenosu",
"change": "Změnit",
"change_date": "Změnit datum",
"change_description": "Změnit popis",
"change_display_order": "Změnit pořadí zobrazení",
@@ -757,6 +760,7 @@
"check_corrupt_asset_backup_description": "Tuto kontrolu provádějte pouze přes Wi-Fi a po zálohování všech prostředků. Takto operace může trvat několik minut.",
"check_logs": "Zkontrolujte protokoly",
"checksum": "Kontrolní součet",
"choose": "Vybrat",
"choose_matching_people_to_merge": "Zvolte odpovídající osoby ke sloučení",
"city": "Město",
"cleanup_confirm_description": "Immich našel {count} položek (vytvořených před {date}), které jsou bezpečně zálohovány na serveru. Chcete odstranit místní kopie z tohoto zařízení?",
@@ -774,6 +778,7 @@
"clear": "Vymazat",
"clear_all": "Vymazat vše",
"clear_all_recent_searches": "Vymazat všechna nedávná vyhledávání",
"clear_failed_count": "Vymazání selhalo ({count})",
"clear_file_cache": "Vymazat mezipaměť souborů",
"clear_message": "Vymazat zprávu",
"clear_value": "Vymazat hodnotu",
@@ -805,6 +810,7 @@
"comments_are_disabled": "Komentáře jsou vypnuty",
"common_create_new_album": "Vytvořit nové album",
"completed": "Dokončeno",
"configuration": "Nastavení",
"confirm": "Potvrdit",
"confirm_admin_password": "Potvrzení hesla správce",
"confirm_delete_face": "Opravdu chcete z položky odstranit obličej osoby {name}?",
@@ -819,6 +825,7 @@
"contain": "Obsah",
"context": "Kontext",
"continue": "Pokračovat",
"control_bottom_app_bar_add_tags": "Přidat značky",
"control_bottom_app_bar_create_new_album": "Vytvořit nové album",
"control_bottom_app_bar_delete_from_immich": "Smazat ze serveru Immich",
"control_bottom_app_bar_delete_from_local": "Smazat ze zařízení",
@@ -881,17 +888,16 @@
"cutoff_date_description": "Zanechat fotografie a videa z posledních…",
"cutoff_day": "{count, plural, one {den} few {dny} other {dnů}}",
"cutoff_year": "{count, plural, one {rok} few {roky} other {let}}",
"daily_title_text_date": "EEEE, d. MMMM",
"daily_title_text_date_year": "EEEE, d. MMMM y",
"dark": "Tmavý",
"dark_theme": "Přepnout na tmavý motiv",
"date": "Datum",
"date_after": "Datum po",
"date_and_time": "Datum a čas",
"date_before": "Datum před",
"date_format": "EEEE, d. MMMM y • H:mm",
"date_of_birth": "Datum narození",
"date_of_birth_saved": "Datum narození úspěšně uloženo",
"date_range": "Rozsah dat",
"date_time_original": "Původní datum/čas",
"day": "Den",
"days": "Dnů",
"deduplicate_all": "Odstranit všechny duplicity",
@@ -1072,6 +1078,7 @@
"failed_to_remove_product_key": "Nepodařilo se odebrat klíč produktu",
"failed_to_reset_pin_code": "Nepodařilo se resetovat PIN kód",
"failed_to_stack_assets": "Nepodařilo se seskupit položky",
"failed_to_tag_assets": "Nepodařilo se přidat značky k položkám",
"failed_to_unstack_assets": "Nepodařilo se zrušit seskupení položek",
"failed_to_update_notification_status": "Nepodařilo se aktualizovat stav oznámení",
"incorrect_email_or_password": "Nesprávný e-mail nebo heslo",
@@ -1191,11 +1198,13 @@
"export_as_json": "Exportovat jako JSON",
"export_database": "Exportovat databázi",
"export_database_description": "Exportovat databázi SQLite",
"exposure_time": "Expoziční čas",
"extension": "Přípona",
"external": "Externí",
"external_libraries": "Externí knihovny",
"external_network": "Externí síť",
"external_network_sheet_info": "Pokud nejste v preferované síti Wi-Fi, aplikace se připojí k serveru prostřednictvím první z níže uvedených adres URL, které může dosáhnout, počínaje shora dolů",
"f_number": "Clonové číslo",
"face_unassigned": "Nepřiřazena",
"failed": "Selhalo",
"failed_count": "Selhalo: {count}",
@@ -1213,7 +1222,6 @@
"features_setting_description": "Správa funkcí aplikace",
"file_name_or_extension": "Název nebo přípona souboru",
"file_name_text": "Název souboru",
"file_name_with_value": "Název souboru: {file_name}",
"file_size": "Velikost souboru",
"filename": "Název souboru",
"filetype": "Typ souboru",
@@ -1226,6 +1234,7 @@
"find_them_fast": "Najděte je rychle vyhledáním jejich jména",
"first": "První",
"fix_incorrect_match": "Opravit nesprávnou shodu",
"focal_length": "Ohnisková vzdálenost",
"folder": "Složka",
"folder_not_found": "Složka nebyla nalezena",
"folders": "Složky",
@@ -1236,6 +1245,7 @@
"free_up_space_description": "Přesunout zálohované fotografie a videa do koše zařízení, abyste uvolnili místo. Vaše kopie na serveru zůstanou v bezpečí.",
"free_up_space_settings_subtitle": "Uvolnit úložiště zařízení",
"full_path": "Úplná cesta: {path}",
"full_path_or_folder": "Celá cesta nebo složka",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Tato funkce načítá externí zdroje z Googlu, aby mohla fungovat.",
"general": "Obecné",
@@ -1345,6 +1355,7 @@
"ios_debug_info_no_sync_yet": "Dosud nebyla spuštěna žádná úloha synchronizace na pozadí",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proces na pozadí ve frontě} few {{count} procesy na pozadí ve frontě} other {{count} procesů na pozadí ve frontě}}",
"ios_debug_info_processing_ran_at": "Zpracování spuštěno {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# položka} few {# položky} other {# položek}}",
"jobs": "Úlohy",
"json_editor": "JSON editor",
@@ -1392,11 +1403,13 @@
"light_theme": "Přepnout na světlý motiv",
"like": "Líbí se mi",
"like_deleted": "Oblíbení smazáno",
"link": "Odkaz",
"link_motion_video": "Připojit pohyblivé video",
"link_to_docs": "Další informace najdete v <link>dokumentaci</link>.",
"link_to_oauth": "Propojit s OAuth",
"linked_oauth_account": "Propojený OAuth účet",
"list": "Seznam",
"live": "Živý",
"loading": "Načítání",
"loading_search_results_failed": "Načítání výsledků vyhledávání se nezdařilo",
"local": "Místní",
@@ -1518,6 +1531,38 @@
"marked_all_as_read": "Vše označeno jako přečtené",
"matches": "Shody",
"matching_assets": "Odpovídající položky",
"media_chrome": {
"auto": "Automaticky",
"captions": "Titulky",
"captions_off": "Vypnuto",
"closed_captions": "skryté titulky",
"decode_error": "Chyba dekódování",
"disable_captions": "Vypnout titulky",
"enable_captions": "Zapnout titulky",
"enter_fullscreen_mode": "Přepnout do režimu celé obrazovky",
"exit_fullscreen_mode": "Ukončit režim celé obrazovky",
"loop": "Smyčka",
"media_error_description": "K přerušení přehrávání došlo kvůli chybě souboru. Soubor může být poškozený, případně váš prohlížeč tento formát nepodporuje.",
"media_loading": "načítání médií",
"mute": "Ztlumit",
"network_error": "Chyba sítě",
"network_error_description": "K selhání stahování médií došlo kvůli síťové chybě.",
"not_supported_error": "Zdroj není podporován",
"playback_rate": "Rychlost přehrávání",
"playback_rate_current": "aktuální rychlost přehrávání",
"playback_rate_value": "Rychlost přehrávání {playbackRate}",
"playback_time": "doba přehrávání",
"quality": "Kvalita",
"second": "sekunda",
"seconds": "sekund",
"time_value_of_total_time": "{currentTime} z {totalTime}",
"time_value_remaining": "zbývá {time}",
"unmute": "Zrušit ztlumení",
"unsupported_error_description": "Došlo k chybě způsobené nepodporovaným formátem. Došlo k selhání serveru nebo sítě, případně váš prohlížeč tento formát nepodporuje.",
"video_not_loaded_unknown_time": "video se nenačetlo, známý čas.",
"video_player": "videopřehrávač",
"volume": "hlasitost"
},
"media_type": "Typ média",
"memories": "Vzpomínky",
"memories_all_caught_up": "To je všechno",
@@ -1543,9 +1588,10 @@
"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",
"modify_date": "Datum úpravy",
"month": "Měsíc",
"monthly_title_text_date_format": "LLLL y",
"more": "Více",
"motion": "Pohyb",
"move": "Přesunout",
"move_down": "Přesunout dolů",
"move_off_locked_folder": "Přesunout z uzamčené složky",
@@ -1562,6 +1608,8 @@
"multiselect_grid_edit_gps_err_read_only": "Nelze upravit polohu položek pouze pro čtení, přeskakuji",
"mute_memories": "Ztlumit vzpomínky",
"my_albums": "Moje alba",
"my_immich_description": "Zkopírovat aktuální stránku jako odkaz na Můj Immich",
"my_immich_title": "Odkaz na Můj Immich",
"name": "Jméno",
"name_or_nickname": "Jméno nebo přezdívka",
"name_required": "Jméno je povinné",
@@ -1589,7 +1637,6 @@
"next": "Další",
"next_memory": "Další vzpomínka",
"no": "Ne",
"no_actions_added": "Zatím nebyly přidány žádné akce",
"no_albums_found": "Žádná alba nenalezena",
"no_albums_message": "Vytvořte si album pro uspořádání fotografií a videí",
"no_albums_with_name_yet": "Vypadá to, že zatím nemáte žádná alba s tímto názvem.",
@@ -1606,7 +1653,6 @@
"no_exif_info_available": "Exif není k dispozici",
"no_explore_results_message": "Nahrajte další fotografie a prozkoumejte svou sbírku.",
"no_favorites_message": "Přidejte si oblíbené položky a rychle najděte své nejlepší obrázky a videa",
"no_filters_added": "Zatím nebyly přidány žádné filtry",
"no_libraries_message": "Vytvořte si externí knihovnu pro zobrazení fotografií a videí",
"no_local_assets_found": "Nebyly nalezeny žádné místní položky s tímto kontrolním součtem",
"no_location_set": "Není nastavena poloha",
@@ -1619,6 +1665,7 @@
"no_results": "Žádné výsledky",
"no_results_description": "Zkuste použít synonymum nebo obecnější klíčové slovo",
"no_shared_albums_message": "Vytvořte si album a sdílejte fotografie a videa s lidmi ve své síti",
"no_steps": "Zatím nebyly přidány žádné kroky",
"no_uploads_in_progress": "Neprobíhá žádné nahrávání",
"none": "Žádné",
"not_allowed": "Nepovoleno",
@@ -1664,6 +1711,7 @@
"organize_into_albums": "Organizovat do alb",
"organize_into_albums_description": "Umístit existující fotky do alb s použitím aktuálního nastavení synchronizace",
"organize_your_library": "Uspořádejte si knihovnu",
"orientation": "Orientace",
"original": "originál",
"other": "Ostatní",
"other_devices": "Ostatní zařízení",
@@ -1755,6 +1803,8 @@
"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",
"plugin_method_filter_type": "Filtr",
"plugin_method_filter_type_description": "Tato metoda umožňuje filtrovat události a podmíněně zabránit spuštění dalších kroků",
"port": "Port",
"preferences_settings_subtitle": "Správa předvoleb aplikace",
"preferences_settings_title": "Předvolby",
@@ -1776,6 +1826,7 @@
"profile_drawer_readonly_mode": "Režim jen pro čtení. Ukončíte ho dlouhým podržením ikony avataru.",
"profile_image_of_user": "Profilový obrázek uživatele {user}",
"profile_picture_set": "Profilový obrázek nastaven.",
"projection_type": "Typ projekce",
"public_album": "Veřejné album",
"public_share": "Veřejné sdílení",
"purchase_account_info": "Podporovatel",
@@ -1853,6 +1904,7 @@
"remove_assets_title": "Odstranit položky?",
"remove_custom_date_range": "Odstranit vlastní rozsah dat",
"remove_deleted_assets": "Odstranit offline soubory",
"remove_filter": "Odstranit filtr",
"remove_from_album": "Odstranit z alba",
"remove_from_album_action_prompt": "{count} odstraněných z alba",
"remove_from_favorites": "Odstranit z oblíbených",
@@ -1926,6 +1978,8 @@
"scan_settings": "Nastavení prohledávání",
"scanning": "Prohládává se",
"scanning_for_album": "Prohledávání alba...",
"screencast_mode_description": "Zobrazit na obrazovce indikátory událostí klávesnice a myši",
"screencast_mode_title": "Přepnout režim screencastu",
"search": "Hledat",
"search_albums": "Vyhledávejte alba",
"search_by_context": "Vyhledávání podle obsahu",
@@ -1933,6 +1987,8 @@
"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_full_path": "Hledat podle celé cesty nebo složky",
"search_by_full_path_example": "/Jan/Projekty/3D_tisk/2026-07-01 můžete hledat Projekty, 3D, tisk, 2026 apod.",
"search_by_ocr": "Hledat pomocí OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Vyhledat model objektivu...",
@@ -2140,7 +2196,9 @@
"show_in_timeline": "Zobrazit na časové ose",
"show_in_timeline_setting_description": "Zobrazit fotky a videa tohoto uživatele na časové ose",
"show_keyboard_shortcuts": "Zobrazit klávesové zkratky",
"show_less": "Zobrazit méně",
"show_metadata": "Zobrazit metadata",
"show_more_fields": "{count, plural, one {Zobrazit # další pole} few {Zobrazit # další pole} other {Zobrazit # dalších polí}}",
"show_or_hide_info": "Zobrazit nebo skrýt informace",
"show_password": "Zobrazit heslo",
"show_person_options": "Zobrazit možnosti osoby",
@@ -2148,6 +2206,7 @@
"show_schema": "Zobrazit schéma",
"show_search_options": "Zobrazit možnosti vyhledávání",
"show_shared_links": "Zobrazit sdílené odkazy",
"show_slideshow_metadata_overlay": "Zobrazit překryvné informace k obrázku",
"show_slideshow_transition": "Zobrazit přechod prezentace",
"show_supporter_badge": "Odznak podporovatele",
"show_supporter_badge_description": "Zobrazit odznak podporovatele",
@@ -2163,6 +2222,9 @@
"skip_to_folders": "Přeskočit na složky",
"skip_to_tags": "Přeskočit na značky",
"slideshow": "Prezentace",
"slideshow_metadata_overlay_mode": "Obsah překryvného panelu",
"slideshow_metadata_overlay_mode_description_only": "Pouze popis",
"slideshow_metadata_overlay_mode_full": "Úplný",
"slideshow_repeat": "Opakovat prezentaci",
"slideshow_repeat_description": "Po skončení prezentace se vrátit na začátek",
"slideshow_settings": "Nastavení prezentace",
@@ -2188,6 +2250,10 @@
"start_date_before_end_date": "Počáteční datum se musí nacházet před konečným datem",
"state": "Stát",
"status": "Stav",
"step_delete": "Odstranit krok",
"step_delete_confirm": "Opravdu chcete odstranit tento krok?",
"step_details": "Podrobnosti o kroku",
"steps": "Kroky",
"stop_casting": "Zastavit odesílání",
"stop_motion_photo": "Zastavit pohyblivou fotografii",
"stop_photo_sharing": "Přestat sdílet své fotografie?",
@@ -2214,6 +2280,8 @@
"sync_status": "Stav synchronizace",
"sync_status_subtitle": "Zobrazit a spravovat synchronizační systém",
"sync_upload_album_setting_subtitle": "Vytvořit a nahrát fotografie a videa do vybraných alb na Immich",
"system_theme": "Vzhled systému",
"system_theme_command_description": "Použít systémové téma ({value})",
"tag": "Značka",
"tag_assets": "Přiřadit značku",
"tag_created": "Vytvořena značka: {tag}",
@@ -2279,7 +2347,7 @@
"trash_page_title": "Koš ({count})",
"trashed_items_will_be_permanently_deleted_after": "Smazané položky budou trvale odstraněny po {days, plural, one {# dni} other {# dnech}}.",
"trigger": "Spouštěč",
"trigger_asset_uploaded": "Položka nahrána",
"trigger_asset_uploaded": "Nahrání položky",
"trigger_asset_uploaded_description": "Spustí se při nahrání nového souboru",
"trigger_description": "Událost, která spustí pracovní postup",
"trigger_person_recognized": "Osoba rozpoznána",
@@ -2319,7 +2387,6 @@
"unsupported_field_type": "Nepodporovaný typ pole",
"unsupported_file_type": "Soubor {file} nelze nahrát, protože jeho typ {type} není podporován.",
"untagged": "Neoznačeno",
"untitled_workflow": "Pracovní postup bez názvu",
"up_next": "To je prozatím vše",
"update_location_action_prompt": "Aktualizovat polohu {count} vybraných položek pomocí:",
"updated_at": "Aktualizováno",
@@ -2411,6 +2478,7 @@
"welcome_to_immich": "Vítejte v Immichi",
"width": "Šířka",
"wifi_name": "Název Wi-Fi",
"workflow": "Workflow",
"workflow_delete_prompt": "Opravdu chcete tento pracovní postup smazat?",
"workflow_deleted": "Pracovní postup smazán",
"workflow_description": "Popis pracovního postupu",
@@ -2425,6 +2493,7 @@
"workflows": "Pracovní postupy",
"workflows_help_text": "Pracovní postupy automatizují akce týkající se vašich položek na základě spouštěčů a filtrů",
"wrong_pin_code": "Chybný PIN kód",
"x_of_total": "{x}/{total}",
"year": "Rok",
"years_ago": "Před {years, plural, one {rokem} other {# lety}}",
"yes": "Ano",
+60 -16
View File
@@ -22,8 +22,6 @@
"add_birthday": "Tilføj en fødselsdag",
"add_endpoint": "Tilføj endepunkt",
"add_exclusion_pattern": "Tilføj udelukkelsesmønster",
"add_filter": "Tilføj filter",
"add_filter_description": "Klik for at tilføje en filterbetingelse",
"add_location": "Tilføj placering",
"add_more_users": "Tilføj flere brugere",
"add_partner": "Tilføj partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Tilføj til delt album",
"add_upload_to_stack": "Tilføj upload til stack",
"add_url": "Tilføj URL",
"add_workflow_step": "Tilføj workflow-trin",
"added_to_archive": "Tilføjet til arkiv",
"added_to_favorites": "Tilføjet til favoritter",
"added_to_favorites_count": "Tilføjede {count, number} til favoritter",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Slå emailnotifikationer til",
"notification_settings": "Notifikationsindstillinger",
"notification_settings_description": "Administrer notifikationsindstillinger, inklusiv email",
"oauth_allow_insecure_requests": "Tillad usikre anmodninger",
"oauth_allow_insecure_requests_description": "ADVARSEL: Dette deaktiverer TLS-certificering for OAuth anmodninger og kan udsætte dig for MITM angreb.",
"oauth_auto_launch": "Auto-opstart",
"oauth_auto_launch_description": "Påbegynd OAuth login-flow automatisk når loginsiden tilgås",
"oauth_auto_register": "Autoregistrér",
@@ -274,9 +273,11 @@
"oauth_button_text": "Knaptekst",
"oauth_client_secret_description": "Påkrævet for en fortrolig klient eller hvis PKCE (Proof Key for Code Exchange) ikke understøttes for en offentlig klient.",
"oauth_enable_description": "Log ind med OAuth",
"oauth_end_session_url_description": "Omdiriger brugeren til denne URI, når de logger ud.",
"oauth_mobile_redirect_uri": "Mobilomdiregerings-URL",
"oauth_mobile_redirect_uri_override": "Tilsidesættelse af mobil omdiregerings-URL",
"oauth_mobile_redirect_uri_override_description": "Aktiver, når OAuth-udbyderen ikke tillader en mobil URI, som ''{callback}''",
"oauth_prompt_description": "Prompt-parameter (f.eks. select_account, login, consent)",
"oauth_role_claim": "Rolle attribut",
"oauth_role_claim_description": "Tildel automatisk admin adgang på basis af forekomst af denne påstand. Dén kan være enten 'user' eller 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Behold fotos fra den sidste…",
"cutoff_day": "{count, plural, one {dag} other {dage}}",
"cutoff_year": "{count, plural, one {år} other {år}}",
"daily_title_text_date": "E, dd MMM",
"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",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth": "Fødselsdag",
"date_of_birth_saved": "Fødselsdatoen blev gemt korrekt",
"date_range": "Datointerval",
"day": "Dag",
@@ -972,7 +971,7 @@
"downloading_media": "Download medier",
"drop_files_to_upload": "Slip filer hvor som helst for at uploade dem",
"duplicates": "Duplikater",
"duplicates_description": "Løs hver gruppe ved at angive hvilke, hvis nogen, er dubletter",
"duplicates_description": "Løs hver gruppe ved at angive hvilke, hvis nogen, er dubletter.",
"duration": "Varighed",
"edit": "Rediger",
"edit_album": "Redigér album",
@@ -998,7 +997,7 @@
"edit_title": "Redigér titel",
"edit_user": "Redigér bruger",
"edit_workflow": "Rediger workflow",
"editor": "Redaktør",
"editor": "Rediger",
"editor_close_without_save_prompt": "Ændringerne vil ikke blive gemt",
"editor_close_without_save_title": "Luk editor?",
"editor_confirm_reset_all_changes": "Er du sikker på, at du vil nulstille alle ændringer?",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Administrer app-funktioner",
"file_name_or_extension": "Filnavn eller filtype",
"file_name_text": "Filnavn",
"file_name_with_value": "Filnavn: {file_name}",
"file_size": "Fil størrelse",
"filename": "Filnavn",
"filetype": "Filtype",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Flyt sikkerhedskopierede fotos og videoer til din enheds skraldespand for at frigøre plads. Dine kopier på serveren forbliver sikre.",
"free_up_space_settings_subtitle": "Frigør enhedslagerplads",
"full_path": "Fuld sti: {path}",
"full_path_or_folder": "Fuld sti eller mappe",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Denne funktion indlæser eksterne ressourcer fra Google for at virke.",
"general": "Generel",
@@ -1392,11 +1391,13 @@
"light_theme": "Skift til lyst tema",
"like": "Synes om",
"like_deleted": "Ligesom slettet",
"link": "Link",
"link_motion_video": "Link bevægelsesvideo",
"link_to_docs": "For yderligere information, se <link>dokumentationen</link>.",
"link_to_oauth": "Link til OAuth",
"linked_oauth_account": "Tilsluttet OAuth-konto",
"list": "Liste",
"live": "Live",
"loading": "Indlæser",
"loading_search_results_failed": "Indlæsning af søgeresultater fejlede",
"local": "Lokal",
@@ -1518,7 +1519,39 @@
"marked_all_as_read": "Markerede alle som læst",
"matches": "Parringer",
"matching_assets": "Matchende objekter",
"media_type": "Medietype",
"media_chrome": {
"auto": "Auto",
"captions": "Undertekster",
"captions_off": "Fra",
"closed_captions": "Undertekster for hørehæmmede",
"decode_error": "Fejl ved dekodning",
"disable_captions": "Slå undertekster fra",
"enable_captions": "Slå undertekster til",
"enter_fullscreen_mode": "Fuld skærm",
"exit_fullscreen_mode": "Luk fuld skærm",
"loop": "Gentag",
"media_error_description": "En mediefejl stoppede afspilningen. Filen kan være korrupt eller browseren understøtter ikke filtypen.",
"media_loading": "Loader medie",
"mute": "Sluk lyd",
"network_error": "Netværksfejl",
"network_error_description": "En netværksfejl fik download til at fejle.",
"not_supported_error": "Kilde er ikke understøttet",
"playback_rate": "Afspilningshastighed",
"playback_rate_current": "nuværende afspilningshastighed",
"playback_rate_value": "Afspilningshastighed {playbackRate}",
"playback_time": "afspilnings varighed",
"quality": "Kvalitet",
"second": "sekund",
"seconds": "sekunder",
"time_value_of_total_time": "{currentTime} af {totalTime}",
"time_value_remaining": "{time} tilbage",
"unmute": "Lyd til",
"unsupported_error_description": "En ukendt fejl opstod. Fejl på server, netværk eller din browser understøtter ikke formatet.",
"video_not_loaded_unknown_time": "video er ikke indlæst, ukendt tidspunkt.",
"video_player": "videoafspiller",
"volume": "lydstyrke"
},
"media_type": "Medieformat",
"memories": "Minder",
"memories_all_caught_up": "Ajour",
"memories_check_back_tomorrow": "Kom tilbage i morgen for at se nye minder",
@@ -1544,8 +1577,8 @@
"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 å",
"more": "Mere",
"motion": "Bevægelse",
"move": "Flyt",
"move_down": "Flyt ned",
"move_off_locked_folder": "Flyt ud af låst mappe",
@@ -1562,6 +1595,8 @@
"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",
"my_immich_description": "Kopier aktuel side som et Mit Immich link",
"my_immich_title": "Mit Immich link",
"name": "Navn",
"name_or_nickname": "Navn eller kaldenavn",
"name_required": "Navn er påkrævet",
@@ -1589,7 +1624,6 @@
"next": "Næste",
"next_memory": "Næste minde",
"no": "Nej",
"no_actions_added": "Ingen handlinger tilføjet endnu",
"no_albums_found": "Ingen album fundet",
"no_albums_message": "Opret et album for at organisere dine billeder og videoer",
"no_albums_with_name_yet": "Det ser ud til, at du ikke har noget album med dette navn endnu.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Ingen tilgængelig exif information",
"no_explore_results_message": "Upload flere billeder for at udforske din samling.",
"no_favorites_message": "Tilføj favoritter for hurtigt at finde dine bedst billeder og videoer",
"no_filters_added": "Ingen filtre tilføjet endnu",
"no_libraries_message": "Opret et eksternt bibliotek for at se dine billeder og videoer",
"no_local_assets_found": "Ingen lokale objekter fundet med denne checksum",
"no_location_set": "Ingen placering sat",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Fjern mediefiler?",
"remove_custom_date_range": "Fjern tilpasset datointerval",
"remove_deleted_assets": "Fjern slettede mediefiler",
"remove_filter": "Fjern filter",
"remove_from_album": "Fjern fra album",
"remove_from_album_action_prompt": "{count} fjernet fra albummet",
"remove_from_favorites": "Fjern fra favoritter",
@@ -1908,7 +1942,7 @@
"review_duplicates": "Gennemgå dubletter",
"review_large_files": "Gennemgå store filer",
"role": "Rolle",
"role_editor": "Redaktør",
"role_editor": "Rediger",
"role_viewer": "Seer",
"running": "Kører",
"save": "Gem",
@@ -1926,6 +1960,8 @@
"scan_settings": "Skanningsindstillinger",
"scanning": "Skanner",
"scanning_for_album": "Skanner efter albummer...",
"screencast_mode_description": "Vis indikatorer for tastatur- og musehændelse på skærmen",
"screencast_mode_title": "Skift skærmcast-tilstand",
"search": "Søg",
"search_albums": "Søg i albummer",
"search_by_context": "Søg efter kontekst",
@@ -1933,6 +1969,8 @@
"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_full_path": "søg efter fuld sti eller mappe",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - du kan søge efter Projects, 3D, Printing, 2026 osv.",
"search_by_ocr": "Søg via OCR",
"search_by_ocr_example": "Søg efter tekst i dine billeder",
"search_camera_lens_model": "Søg objektiv model...",
@@ -2101,7 +2139,7 @@
"shared_link_edit_expire_after_option_year": "{count} år",
"shared_link_edit_password_hint": "Indtast kodeordet",
"shared_link_edit_submit_button": "Opdater link",
"shared_link_error_server_url_fetch": "Kan ikke hente server URL",
"shared_link_error_server_url_fetch": "Kan ikke hente server url",
"shared_link_expires_day": "Udløber om {count} dag",
"shared_link_expires_days": "Udløber om {count} dage",
"shared_link_expires_hour": "Udløber om {count} time",
@@ -2148,6 +2186,7 @@
"show_schema": "Vis skema",
"show_search_options": "Vis søgeindstillinger",
"show_shared_links": "Vis delte links",
"show_slideshow_metadata_overlay": "Vis billedinfo-overlay",
"show_slideshow_transition": "Vis overgang til diasshow",
"show_supporter_badge": "Supporter skilt",
"show_supporter_badge_description": "Vis et supporter ikon",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Spring til mapper",
"skip_to_tags": "Spring til tags",
"slideshow": "Diasshow",
"slideshow_metadata_overlay_mode": "Overlay indhold",
"slideshow_metadata_overlay_mode_description_only": "Kun beskrivelse",
"slideshow_metadata_overlay_mode_full": "Fuld",
"slideshow_repeat": "Gentag diasshow",
"slideshow_repeat_description": "Hop tilbage til begyndelsen når diasshow stopper",
"slideshow_settings": "Diasshowindstillinger",
@@ -2214,6 +2256,8 @@
"sync_status": "Synkroniserings Status",
"sync_status_subtitle": "Se og administrér synkroniseringssystemet",
"sync_upload_album_setting_subtitle": "Opret og upload dine billeder og videoer til de valgte albummer i Immich",
"system_theme": "Systemtema",
"system_theme_command_description": "Brug systemtemaet ({value})",
"tag": "Tag",
"tag_assets": "Tag mediefiler",
"tag_created": "Oprettet tag: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Ikke-understøttet felttype",
"unsupported_file_type": "Filen {file} kan ikke uploades, fordi filtypen {type} ikke understøttes.",
"untagged": "Umærket",
"untitled_workflow": "Unavngivet arbejdsgang",
"up_next": "Næste",
"update_location_action_prompt": "Opdater lokationen for {count} valgte objekter med:",
"updated_at": "Opdateret",
@@ -2425,6 +2468,7 @@
"workflows": "Arbejdsgange",
"workflows_help_text": "Arbejdsgange automatiserer handlinger på dine filer baseret på udløsere og filtre",
"wrong_pin_code": "Forkert PIN kode",
"x_of_total": "{x}/{total}",
"year": "År",
"years_ago": "{years, plural, one {# år} other {# år}} siden",
"yes": "Ja",
+63 -19
View File
@@ -1,8 +1,8 @@
{
"about": "Über",
"about": "Über Immich",
"account": "Konto",
"account_settings": "Kontoeinstellungen",
"acknowledge": "Verstanden",
"acknowledge": "Schließen",
"action": "Aktion",
"action_common_update": "Aktualisieren",
"action_description": "Eine Reihe von Aktionen, die an den gefilterten Assets ausgeführt werden sollen",
@@ -22,8 +22,6 @@
"add_birthday": "Geburtsdatum hinzufügen",
"add_endpoint": "Endpunkt hinzufügen",
"add_exclusion_pattern": "Ausschlussmuster hinzufügen",
"add_filter": "Filter hinzufügen",
"add_filter_description": "Klicken um eine Filterbedingung hinzuzufügen",
"add_location": "Standort hinzufügen",
"add_more_users": "Weitere Nutzer hinzufügen",
"add_partner": "Partner hinzufügen",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Zu geteiltem Album hinzufügen",
"add_upload_to_stack": "Upload zum Stapel hinzufügen",
"add_url": "URL hinzufügen",
"add_workflow_step": "Workflow-Schritt hinzufügen",
"added_to_archive": "Zum Archiv hinzugefügt",
"added_to_favorites": "Zu Favoriten hinzugefügt",
"added_to_favorites_count": "{count, number} zu Favoriten hinzugefügt",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "E-Mail-Benachrichtigungen aktivieren",
"notification_settings": "Benachrichtigungseinstellungen",
"notification_settings_description": "Benachrichtigungseinstellungen (inkl. E-Mail) verwalten",
"oauth_allow_insecure_requests": "Unsichere Anfragen erlauben",
"oauth_allow_insecure_requests_description": "WARNUNG: Dies deaktiviert die TLS-Zertifikatsvalidierung für OAuth-Anfragen und kann Sie MITM-Angriffen aussetzen.",
"oauth_auto_launch": "Auto-Start",
"oauth_auto_launch_description": "Automatischer Start des OAuth-Anmeldevorgangs beim Aufrufen der Anmeldeseite",
"oauth_auto_register": "Automatische Registrierung",
@@ -274,9 +273,11 @@
"oauth_button_text": "Button-Text",
"oauth_client_secret_description": "Erforderlich für Confidential Clients oder wenn PKCE (Proof Key for Code Exchange) nicht für Public Clients unterstützt wird.",
"oauth_enable_description": "Anmeldung mit OAuth",
"oauth_end_session_url_description": "Leite den Benutzer nach dem Abmelden zu dieser URI weiter.",
"oauth_mobile_redirect_uri": "Mobile Umleitungs-URI",
"oauth_mobile_redirect_uri_override": "Mobile Umleitungs-URI überschreiben",
"oauth_mobile_redirect_uri_override_description": "Einschalten, wenn der OAuth-Anbieter keine mobile URI wie ''{callback}'' erlaubt",
"oauth_prompt_description": "Eingabe Parameter (z. B. Konto auswählen, Login, Einwilligung)",
"oauth_role_claim": "Rollen-Claim",
"oauth_role_claim_description": "Gewähre automatisch Admin-Zugriff basierend auf dem Vorhandensein dieses Claims. Der Claim kann entweder 'user' oder 'admin' sein.",
"oauth_settings": "OAuth",
@@ -881,16 +882,14 @@
"cutoff_date_description": "Behalte Fotos der letzten…",
"cutoff_day": "{count, plural, one {Tag} other {Tage}}",
"cutoff_year": "{count, plural, one {Jahr} other {Jahre}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Dunkel",
"dark_theme": "Auf dunkle Ansicht umschalten",
"date": "Datum",
"date_after": "Datum nach",
"date_and_time": "Datum und Zeit",
"date_before": "Datum vor",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert",
"date_of_birth": "Geburtstag",
"date_of_birth_saved": "Der Geburtstag wurde erfolgreich gespeichert",
"date_range": "Datumsbereich",
"day": "Tag",
"days": "Tage",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Funktionen der App verwalten",
"file_name_or_extension": "Dateiname oder -erweiterung",
"file_name_text": "Dateiname",
"file_name_with_value": "Dateiname: {file_name}",
"file_size": "Dateigröße",
"filename": "Dateiname",
"filetype": "Dateityp",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Bewege Fotos und Videos, die bereits gesichert wurden, in den Papierkorb auf deinem Gerät. Die Kopie auf dem Server bleibt unberührt.",
"free_up_space_settings_subtitle": "Gerätespeicher freigeben",
"full_path": "Vollständiger Pfad: {path}",
"full_path_or_folder": "Voller Ordnerpfad oder Ordner",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
"general": "Allgemein",
@@ -1370,7 +1369,7 @@
"last": "Letzte",
"last_months": "{count, plural, one {Letzter Monat} other {Letzte # Monate}}",
"last_seen": "Zuletzt gesehen",
"latest_version": "Aktuelle Version",
"latest_version": "Neuste Version",
"latitude": "Breitengrad",
"leave": "Verlassen",
"leave_album": "Album verlassen",
@@ -1392,11 +1391,13 @@
"light_theme": "Auf helle Ansicht umschalten",
"like": "Gefällt mir",
"like_deleted": "Like gelöscht",
"link": "Link",
"link_motion_video": "Bewegungsvideo verknüpfen",
"link_to_docs": "Weitere Informationen finden Sie in der <link>Dokumentation</link>.",
"link_to_oauth": "Mit OAuth verknüpfen",
"linked_oauth_account": "Verknüpftes OAuth-Konto",
"list": "Liste",
"live": "Live",
"loading": "Laden",
"loading_search_results_failed": "Laden von Suchergebnissen fehlgeschlagen",
"local": "Lokal",
@@ -1494,7 +1495,7 @@
"map_assets_in_bounds": "{count, plural, =0 {Keine Fotos in diesem Gebiet} one {# Foto} other {# Fotos}}",
"map_cannot_get_user_location": "Standort konnte nicht ermittelt werden",
"map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Aufnahmeort verwenden",
"map_location_picker_page_use_location": "Diesen Standort verwenden",
"map_location_service_disabled_content": "Ortungsdienste müssen aktiviert sein, um Inhalte am aktuellen Standort anzuzeigen. Willst du die Ortungsdienste jetzt aktivieren?",
"map_location_service_disabled_title": "Ortungsdienste deaktiviert",
"map_marker_for_images": "Kartenmarkierung für Bilder, die in {city}, {country} aufgenommen wurden",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Alle als gelesen markiert",
"matches": "Treffer",
"matching_assets": "Passende Dateien",
"media_chrome": {
"auto": "Auto",
"captions": "Untertitel",
"captions_off": "Aus",
"closed_captions": "Untertitel",
"decode_error": "Dekodierungsfehler",
"disable_captions": "Untertitel deaktivieren",
"enable_captions": "Untertitel aktivieren",
"enter_fullscreen_mode": "Vollbildmodus aktivieren",
"exit_fullscreen_mode": "Vollbildmodus beenden",
"loop": "Endlosschleife",
"media_error_description": "Ein Medienfehler hat die Wiedergabe abgebrochen. Das Medium könnte beschädigt sein oder Ihr Browser unterstützt dieses Format nicht.",
"media_loading": "Medien werden geladen",
"mute": "Stumm schalten",
"network_error": "Netzwerkfehler",
"network_error_description": "Ein Netzwerkfehler hat dazu geführt, dass der Medien-Download fehlgeschlagen ist.",
"not_supported_error": "Quelle nicht unterstützt",
"playback_rate": "Wiedergabegeschwindigkeit",
"playback_rate_current": "aktuelle Wiedergabegeschwindigkeit",
"playback_rate_value": "Wiedergabegeschwindigkeit {playbackRate}",
"playback_time": "Wiedergabezeit",
"quality": "Qualität",
"second": "Sekunde",
"seconds": "Sekunden",
"time_value_of_total_time": "{currentTime} von {totalTime}",
"time_value_remaining": "{time} verbleibend",
"unmute": "Stummschaltung aufheben",
"unsupported_error_description": "Ein nicht unterstützter Fehler ist aufgetreten. Der Server oder das Netzwerk ist fehlgeschlagen, oder Ihr Browser unterstützt dieses Format nicht.",
"video_not_loaded_unknown_time": "Video nicht geladen, unbekannte Zeit.",
"video_player": "Videoplayer",
"volume": "Lautstärke"
},
"media_type": "Medientyp",
"memories": "Erinnerungen",
"memories_all_caught_up": "Alles aufgeholt",
@@ -1541,11 +1574,11 @@
"mirror_vertical": "Vertikal",
"missing": "Fehlende",
"mobile_app": "Mobile App",
"mobile_app_download_onboarding_note": "Herunterladen der mobilen Begleiter-App über einen der folgenden Möglichkeiten",
"mobile_app_download_onboarding_note": "Herunterladen der mobilen Begleiter-App über eine der folgenden Möglichkeiten",
"model": "Modell",
"month": "Monat",
"monthly_title_text_date_format": "MMMM y",
"more": "Mehr",
"motion": "Bewegung",
"move": "Verschieben",
"move_down": "Nach unten",
"move_off_locked_folder": "Aus dem gesperrten Ordner verschieben",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Der Aufnahmeort von schreibgeschützten Inhalten kann nicht verändert werden, überspringen",
"mute_memories": "Erinnerungen stumm schalten",
"my_albums": "Meine Alben",
"my_immich_description": "Diese Seite als „Mein Immich“-Link kopieren",
"my_immich_title": "Mein Immich-Link",
"name": "Name",
"name_or_nickname": "Name oder Nickname",
"name_required": "Name ist erforderlich",
@@ -1589,7 +1624,6 @@
"next": "Weiter",
"next_memory": "Nächste Erinnerung",
"no": "Nein",
"no_actions_added": "Noch keine Aktionen hinzugefügt",
"no_albums_found": "Keine Alben gefunden",
"no_albums_message": "Erstelle ein Album, um deine Fotos und Videos zu organisieren",
"no_albums_with_name_yet": "Es sieht so aus, als hättest du noch keine Alben mit diesem Namen.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu erkunden.",
"no_favorites_message": "Füge Favoriten hinzu, um deine besten Bilder und Videos schnell zu finden",
"no_filters_added": "Noch keine Filter hinzugefügt",
"no_libraries_message": "Eine externe Bibliothek erstellen, um deine Fotos und Videos anzusehen",
"no_local_assets_found": "Keine lokale Datei mit dieser Prüfsumme gefunden",
"no_location_set": "Kein Standort festgelegt",
@@ -1749,7 +1782,7 @@
"places_count": "{count, plural, one {{count, number} Ort} other {{count, number} Orte}}",
"play": "Abspielen",
"play_memories": "Erinnerungen abspielen",
"play_motion_photo": "Bewegte Bilder abspielen",
"play_motion_photo": "Live-Foto 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.",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Dateien entfernen?",
"remove_custom_date_range": "Benutzerdefinierten Datumsbereich entfernen",
"remove_deleted_assets": "Offline-Dateien entfernen",
"remove_filter": "Filter entfernen",
"remove_from_album": "Aus Album entfernen",
"remove_from_album_action_prompt": "{count} vom Album entfernt",
"remove_from_favorites": "Aus Favoriten entfernen",
@@ -1926,6 +1960,8 @@
"scan_settings": "Scan-Einstellungen",
"scanning": "Scanne",
"scanning_for_album": "Nach Alben scannen...",
"screencast_mode_description": "Tastatur- und Mausereignisindikatoren auf dem Bildschirm anzeigen",
"screencast_mode_title": "Bildschirmübertragungsmodus umschalten",
"search": "Suche",
"search_albums": "Album suchen",
"search_by_context": "Suche nach Kontext",
@@ -1933,6 +1969,8 @@
"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_full_path": "Suchen nach Ordnerpfad oder Ordner",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - Sie können nach Projekten, 3D, Drucken, 2026 usw. suchen.",
"search_by_ocr": "Suche per OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Suche nach Kameralinse...",
@@ -2148,6 +2186,7 @@
"show_schema": "Schema anzeigen",
"show_search_options": "Suchoptionen anzeigen",
"show_shared_links": "Zeige geteilte Links",
"show_slideshow_metadata_overlay": "Bildinformationen anzeigen",
"show_slideshow_transition": "Slideshow-Übergang anzeigen",
"show_supporter_badge": "Unterstützerabzeichen",
"show_supporter_badge_description": "Zeige Unterstützerabzeichen",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Springe zu Ordnern",
"skip_to_tags": "Springe zu Tags",
"slideshow": "Diashow",
"slideshow_metadata_overlay_mode": "Overlay Inhalt",
"slideshow_metadata_overlay_mode_description_only": "Nur Beschreibung",
"slideshow_metadata_overlay_mode_full": "Alles",
"slideshow_repeat": "Slideshow wiederholen",
"slideshow_repeat_description": "Wenn Slideshow beendet, zum Anfang zurückkehren",
"slideshow_settings": "Diashow-Einstellungen",
@@ -2189,7 +2231,7 @@
"state": "Bundesland / Provinz",
"status": "Status",
"stop_casting": "Übertragung stoppen",
"stop_motion_photo": "Stop-Motion-Foto",
"stop_motion_photo": "Live-Foto stoppen",
"stop_photo_sharing": "Deine Fotos nicht mehr teilen?",
"stop_photo_sharing_description": "{partner} wird keinen Zugriff mehr auf deine Fotos haben.",
"stop_sharing_photos_with_user": "Aufhören Fotos mit diesem Benutzer zu teilen",
@@ -2214,6 +2256,8 @@
"sync_status": "Synchronisierungstatus",
"sync_status_subtitle": "Synchronisierungssystem anzeigen und bearbeiten",
"sync_upload_album_setting_subtitle": "Erstelle und lade deine ausgewählten Fotos und Videos in die ausgewählten Alben auf Immich hoch",
"system_theme": "Systemthema",
"system_theme_command_description": "Systemdesign verwenden ({value})",
"tag": "Tag",
"tag_assets": "Dateien taggen",
"tag_created": "Tag erstellt: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Nicht unterstützter Feldtyp",
"unsupported_file_type": "Die Datei {file} kann nicht hochgeladen werden, da der Dateityp {type} nicht unterstützt wird.",
"untagged": "Ohne Tag",
"untitled_workflow": "Unbenannter Workflow",
"up_next": "Weiter",
"update_location_action_prompt": "Aktualisiere den Ort von {count} ausgewählten Dateien mit:",
"updated_at": "Aktualisiert",
@@ -2425,6 +2468,7 @@
"workflows": "Workflows",
"workflows_help_text": "Workflows automatisieren Aktionen auf deinen Dateien, basierend auf Auslösern und Filtern",
"wrong_pin_code": "PIN-Code falsch",
"x_of_total": "{x}/{total}",
"year": "Jahr",
"years_ago": "Vor {years, plural, one {einem Jahr} other {# Jahren}}",
"yes": "Ja",
+46 -17
View File
@@ -1,19 +1,19 @@
{
"about": "Über",
"account": "Konto",
"account_settings": "Konto Einstellungen",
"account_settings": "Konto Istellige",
"acknowledge": "Bestätigä",
"action": "Aktion",
"action_common_update": "Update",
"action_description": "Aktionä, wo uf de gefilterti Mediä ausgführt werdä solled",
"actions": "Aktionen",
"actions": "Aktionä",
"active": "Aktiv",
"active_count": "Aktiv: {count}",
"activity": "Aktivität",
"activity_changed": "Aktivität ist {enabled, select, true {aktiviert} other {deaktiviert}}",
"add": "Hinzuefüge",
"add_a_description": "Beschreibung hinzufügen",
"add_a_location": "Standort hinzuefügä",
"add_a_description": "Beschribig aege",
"add_a_location": "Standort afüege",
"add_a_name": "Namä hinzefügä",
"add_a_title": "Titel hinzufeügä",
"add_action": "Aktion hinzuefügä",
@@ -22,8 +22,6 @@
"add_birthday": "Geburtstag hinzuefüge",
"add_endpoint": "Endpunkt hinzuefüge",
"add_exclusion_pattern": "Ausschlussmuster hinzufügen",
"add_filter": "Filter hinzufügen",
"add_filter_description": "Klicke hier um eine Filterbedingung hinzuzufügen",
"add_location": "Standort hinzufügen",
"add_more_users": "Mehr Benutzer hinzufügen",
"add_partner": "Partner hinzufügen",
@@ -38,11 +36,10 @@
"add_to_album_toggle": "Auswahl umschalten für {album}",
"add_to_albums": "Zu Alben hinzufügen",
"add_to_albums_count": "Zu Alben hinzufügen ({count})",
"add_to_bottom_bar": "Hinzufügen zu",
"add_to_bottom_bar": "zueege zu",
"add_to_shared_album": "Zu geteiltem Album hinzufügen",
"add_upload_to_stack": "Upload zum Stapel hinzufügen",
"add_url": "URL hinzufügen",
"add_workflow_step": "Workflow-Schritt hinzufügen",
"add_url": "URL zueege",
"added_to_archive": "Zum Archiv hinzugefügt",
"added_to_favorites": "Zu Favoriten hinzugefügt",
"added_to_favorites_count": "{count, number} zu Favoriten hinzugefügt",
@@ -54,7 +51,7 @@
"authentication_settings_description": "Passwort-, OAuth- und andere Authentifizierungseinstellungen verwalten",
"authentication_settings_disable_all": "Bist du sicher, dass du alle Loginmethoden deaktivieren willst? Die Anmeldung wird vollständig deaktiviert.",
"authentication_settings_reenable": "Nutze einen <link>Server-Befehl</link> zur Reaktivierung.",
"background_task_job": "Hintergrundaufgaben",
"background_task_job": "Hintergrundfarbä",
"backup_database": "Datenbanksicherung erstellen",
"backup_database_enable_description": "Datenbank regelmässig sichern",
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Sicherungen",
@@ -64,7 +61,7 @@
"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": "Sicherige",
"backup_settings": "Einstellungen für Datenbanksicherung",
"backup_settings_description": "Einstellungen zur regelmässigen Sicherung der Datenbank.",
"cleared_jobs": "Folgende Aufgaben zurückgesetzt: {job}",
@@ -76,16 +73,16 @@
"confirm_user_password_reset": "Bist du sicher, dass du das Passwort für {user} zurücksetzen möchtest?",
"confirm_user_pin_code_reset": "Bist du sicher, dass du den PIN-Code von {user} zurücksetzen möchtest?",
"copy_config_to_clipboard_description": "Aktuelle Systemkonfiguration als JSON-Objekt in die Zwischenablage kopieren",
"create_job": "Aufgabe erstellen",
"create_job": "Ufgab erstelle",
"cron_expression": "Cron-Ausdruck",
"cron_expression_description": "Setze das Scanintervall im Cron-Format. Für mehr Informationen, siehe z. B. <link>Crontab Guru</link>",
"cron_expression_presets": "Vorlagen für Cron-Ausdrücke",
"disable_login": "Login deaktivieren",
"disable_login": "Login deaktivierä",
"duplicate_detection_job_description": "Verwendet maschinelles Lernen auf den Dateien, um Duplikate zu finden. Baut auf der intelligenten Suche auf",
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen deiner Bibliothek ignoriert werden. Dies ist nützlich, wenn du Ordner hast, die Dateien enthalten, die du nicht importieren möchtest, wie z. B. RAW-Dateien.",
"export_config_as_json_description": "Aktuelle Systemkonfiguration als JSON-Datei herunterladen",
"external_libraries_page_description": "Externe Bibliotheksseite für Administratoren",
"face_detection": "Gesichtserkennung",
"face_detection": "Gsichtserkennig",
"face_detection_description": "Diese Aufgabe erkennt mit maschinellem Lernen Gesichter in Dateien. Bei Videos wird nur das Vorschaubild verwendet. „Aktualisieren“ verarbeitet alle Dateien neu. „Zurücksetzen“ setzt zusätzlich alle Gesichter zurück. „Fehlende“ fügt nur nicht verarbeitete Dateien in die Warteschlange ein. Erfasste Gesichter werden zur Gesichtsidentifizierung in die Warteschlange eingefügt, um sie in bestehende oder neue Personen zu gruppieren.",
"facial_recognition_job_description": "Diese Aufgabe gruppiert im Anschluss an die Gesichtserkennung die erkannten Gesichter zu Personen. „Zurücksetzen“ gruppiert alle Gesichter neu, während „Fehlende“ Gesichter ohne Zuordnung in die Warteschlange stellt.",
"failed_job_command": "Befehl {command} ist für Aufgabe {job} fehlgeschlagen",
@@ -99,7 +96,7 @@
"image_fullsize_title": "Hochauflösende Vorschaueinstellungen",
"image_prefer_embedded_preview": "Eingebettete Vorschau bevorzugen",
"image_prefer_embedded_preview_setting_description": "Verwende eingebettete Vorschaubilder in RAW-Fotos als Grundlage für die Bildverarbeitung, sofern diese zur Verfügung stehen. Dies kann bei einigen Bildern genauere Farben erzeugen, allerdings ist die Qualität der Vorschau kameraabhängig und das Bild kann mehr Kompressionsartefakte aufweisen.",
"image_prefer_wide_gamut": "Breites Spektrum bevorzugen",
"image_prefer_wide_gamut": "weiterer Farbraum bevorzugen",
"image_prefer_wide_gamut_setting_description": "Display P3 (DCI-P3) für Vorschaubilder verwenden. Dadurch bleibt die Lebendigkeit von Bildern mit breiten Farbräumen besser erhalten, aber die Bilder können auf älteren Geräten mit einer älteren Browserversion etwas anders aussehen. sRGB-Bilder werden im sRGB-Format belassen, um Farbverschiebungen zu vermeiden.",
"image_preview_description": "Mittelgrosses Bild mit entfernten Metadaten, das bei der Betrachtung einer einzelnen Datei und für maschinelles Lernen verwendet wird",
"image_preview_quality_description": "Vorschauqualität von 1-100. Ein höherer Wert ist besser, erzeugt dadurch aber grössere Dateien und kann die Reaktionsfähigkeit der App beeinträchtigen. Ein niedriger Wert kann dafür aber die Qualität des maschinellen Lernens beeinträchtigen.",
@@ -107,7 +104,7 @@
"image_progressive": "Fortlaufend",
"image_progressive_description": "JPEG-Bilder schrittweise kodieren, um ein stufenweises Laden zu ermöglichen. Dies hat keine Auswirkungen auf WebP-Bilder.",
"image_quality": "Qualität",
"image_resolution": "Auflösung",
"image_resolution": "Uflösig",
"image_resolution_description": "Höhere Auflösungen können mehr Details erhalten, benötigen aber mehr Zeit für die Kodierung, haben grössere Dateigrössen und können die Reaktionsfähigkeit der App beeinträchtigen.",
"image_settings": "Bildeinstellungen",
"image_settings_description": "Qualität und Auflösung der generierten Bilder verwalten",
@@ -120,6 +117,8 @@
"job_not_concurrency_safe": "Diese Aufgabe kann nicht mehrmals parallel laufen gelassen werden.",
"job_settings": "Aufgabeneinstellungen",
"job_settings_description": "Gleichzeitige Ausführung von Aufgaben verwalten",
"jobs_delayed": "Qualität",
"jobs_failed": "{jobCount, plural, other {# failed}}",
"jobs_over_time": "Jobs im Laufe der Zeit",
"library_created": "Bibliothek erstellt: {library}",
"library_deleted": "Bibliothek gelöscht",
@@ -127,6 +126,36 @@
"library_folder_description": "Wähle einen Ordner zum Importieren. Dieser Ordner wird inklusive Unterordnern nach Bildern und Videos durchsucht.",
"library_remove_exclusion_pattern_prompt": "Bilst du sicher, dass du dieses Ausschlussmuster entfernen möchtest?",
"library_remove_folder_prompt": "Bist du sicher, dass du diesen Import-Ordner entfernen möchtest?",
"library_scanning": "Regelmässiges Scannen"
"library_scanning": "Regelmässiges Scannen",
"library_scanning_description": "Regelmässiges Scannen der Bibliothek konfigurieren",
"library_scanning_enable_description": "Regelmässiges Scannen der Bibliothek aktivieren",
"library_settings": "Externe Bibliothek",
"library_settings_description": "Einstellungen für externe Bibliotheken verwalten",
"library_tasks_description": "Externe Bibliotheken nach neuen und/oder geänderten Assets durchsuchen",
"library_updated": "Aktualisierte Bibliothek",
"library_watching_enable_description": "Änderungen an Dateien in externen Bibliotheken überwachen",
"library_watching_settings": "Bibliothek beobachten [EXPERIMENTELL]",
"library_watching_settings_description": "Automatisch nach geänderten Dateien suchen",
"logging_enable_description": "Logging aktivieren",
"logging_level_description": "Wenn aktiviert, welches Logging-Level soll verwendet werden.",
"logging_settings": "Logging",
"machine_learning_availability_checks": "Verfügbarkeitsüberprüfungen",
"machine_learning_availability_checks_description": "Verfügbare Machine-Learning-Server automatisch erkennen und bevorzugen",
"machine_learning_availability_checks_enabled": "Verfügbarkeitsüberprüfungen aktivieren",
"machine_learning_availability_checks_interval": "Überprüfungsintervall",
"machine_learning_availability_checks_interval_description": "Intervall in Millisekunden zwischen Verfügbarkeitsüberprüfungen",
"machine_learning_availability_checks_timeout": "Zeitüberschreitung der Anfrage",
"machine_learning_availability_checks_timeout_description": "Timeout in Millisekunden für Verfügbarkeitsüberprüfungen",
"machine_learning_clip_model": "CLIP Model",
"machine_learning_clip_model_description": "Der Name eines der <link>hier</link> gelisteten CLIP-Modelle. Hinweis: Nach dem Ändern eines Modells muss der Smart Search-Vorgang für alle Bilder erneut gestartet werden.",
"machine_learning_duplicate_detection": "Duplikatserkennung",
"machine_learning_duplicate_detection_enabled": "Duplikatserkennung aktivieren",
"machine_learning_duplicate_detection_enabled_description": "Falls deaktiviert, werden exakt identische Assets weiterhin dedupliziert.",
"machine_learning_duplicate_detection_setting_description": "Verwende CLIP embeddings um wahrscheinliche Dublikate zu finden",
"machine_learning_enabled": "Maschinelles Lernen aktivieren",
"machine_learning_enabled_description": "Falls deaktiviert, werden alle ML-Funktionen deaktiviert, unabhängig von den untenstehenden Einstellungen.",
"machine_learning_facial_recognition": "Gesichtserkennung",
"machine_learning_facial_recognition_description": "Gesichter in Bildern erkennen, identifizieren und gruppieren",
"machine_learning_facial_recognition_model": "Model für die Gesichtserkennung"
}
}
+11 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Προσθήκη γενεθλίων",
"add_endpoint": "Προσθήκη τελικού σημείου",
"add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού",
"add_filter": "Προσθήκη φίλτρου",
"add_filter_description": "Κάντε κλικ για να προσθέσετε συνθήκη φίλτρου",
"add_location": "Προσθήκη τοποθεσίας",
"add_more_users": "Προσθήκη επιπλέον χρηστών",
"add_partner": "Προσθήκη συνεργάτη",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Προσθήκη σε κοινόχρηστο άλμπουμ",
"add_upload_to_stack": "Προσθήκη αρχείου στην ουρά",
"add_url": "Προσθήκη Συνδέσμου",
"add_workflow_step": "Προσθήκη βήματος ροής εργασίας",
"added_to_archive": "Προστέθηκε στο αρχείο",
"added_to_favorites": "Προστέθηκε στα αγαπημένα",
"added_to_favorites_count": "Προστέθηκαν {count, number} στα αγαπημένα",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Ενεργοποίηση ειδοποιήσεων μέσω email",
"notification_settings": "Ρυθμίσεις ειδοποιήσεων",
"notification_settings_description": "Διαχείρηση ρυθμίσεων ειδοποιήσεων, συμπεριλαμβανομένου του email",
"oauth_allow_insecure_requests": "Να επιτρέπονται μη ασφαλή αιτήματα",
"oauth_allow_insecure_requests_description": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό απενεργοποιεί την επαλήθευση πιστοποιητικών TLS για αιτήματα OAuth και μπορεί να σας εκθέσει σε επιθέσεις MITM.",
"oauth_auto_launch": "Αυτόματη εκκίνηση",
"oauth_auto_launch_description": "Αυτόματη εκκίνιση της υπηρεσίας OAuth με την πλοήγηση στην σελίδα σύνδεσης",
"oauth_auto_register": "Αυτόματη καταχώρηση",
@@ -274,9 +273,11 @@
"oauth_button_text": "Κείμενο κουμπιού",
"oauth_client_secret_description": "Απαιτείται για έμπιστο πρόγραμμα πελάτη ή αν δεν υποστηρίζεται PKCE (Proof Key for Code Exchange) σε δημόσιο πρόγραμμα πελάτη.",
"oauth_enable_description": "Σύνδεση με OAuth",
"oauth_end_session_url_description": "Ανακατεύθυνση του χρήστη σε αυτό το URI όταν αποσυνδέεται.",
"oauth_mobile_redirect_uri": "URI Ανακατεύθυνσης για κινητά τηλέφωνα",
"oauth_mobile_redirect_uri_override": "Προσπέλαση URI ανακατεύθυνσης για κινητά τηλέφωνα",
"oauth_mobile_redirect_uri_override_description": "Ενεργοποιήστε το όταν ο πάροχος OAuth δεν επιτρέπει μια URI για κινητά, όπως το ''{callback}''",
"oauth_prompt_description": "Παράμετρος προτροπής (π.χ. επιλογή_λογαριασμού, σύνδεση, συναίνεση)",
"oauth_role_claim": "Ανάθεση ρόλου",
"oauth_role_claim_description": "Αυτόματη παραχώρηση πρόσβασης διαχειριστή με βάση την ύπαρξη αυτής της ανάθεσης. Η ανάθεση μπορεί να είναι είτε 'χρήστης' είτε 'διαχειριστής'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,12 @@
"cutoff_date_description": "Διατήρηση φωτογραφιών από τις τελευταίες…",
"cutoff_day": "{count, plural, one {ημέρα} other {ημέρες}}",
"cutoff_year": "{count, plural, one {έτος} other {έτη}}",
"daily_title_text_date": "Ε, MMM dd",
"daily_title_text_date_year": "Ε, MMM dd, yyyy",
"dark": "Σκούρο",
"dark_theme": "Μετάβαση σε σκοτεινό θέμα",
"date": "Ημερομηνία",
"date_after": "Ημερομηνία μετά",
"date_and_time": "Ημερομηνία και ώρα",
"date_before": "Ημερομηνία πριν",
"date_format": "Ε, LLL d, y • h:mm a",
"date_of_birth_saved": "Η ημερομηνία γέννησης αποθηκεύτηκε επιτυχώς",
"date_range": "Εύρος ημερομηνιών",
"day": "Ημέρα",
@@ -1213,7 +1211,6 @@
"features_setting_description": "Διαχειριστείτε τα χαρακτηριστικά της εφαρμογής",
"file_name_or_extension": "Όνομα αρχείου ή επέκταση",
"file_name_text": "Όνομα αρχείου",
"file_name_with_value": "Όνομα αρχείου: {file_name}",
"file_size": "Μέγεθος αρχείου",
"filename": "Ονομασία αρχείου",
"filetype": "Τύπος αρχείου",
@@ -1392,6 +1389,7 @@
"light_theme": "Μετάβαση σε φωτεινό θέμα",
"like": "Μου αρέσει",
"like_deleted": "Το \"μου αρέσει\" διαγράφηκε",
"link": "Σύνδεσμος",
"link_motion_video": "Σύνδεσε βίντεο κίνησης",
"link_to_docs": "Για περισσότερες πληροφορίες, ανατρέξτε στην <link>τεκμηρίωση</link>.",
"link_to_oauth": "Σύνδεση στον OAuth",
@@ -1544,7 +1542,6 @@
"mobile_app_download_onboarding_note": "Κατέβασε την συνοδευτική εφαρμογή για κινητά χρησιμοποιώντας τις παρακάτω επιλογές",
"model": "Μοντέλο",
"month": "Μήνας",
"monthly_title_text_date_format": "ΜΜΜΜ y",
"more": "Περισσότερα",
"move": "Μετακίνηση",
"move_down": "Μετακίνηση προς τα κάτω",
@@ -1562,6 +1559,8 @@
"multiselect_grid_edit_gps_err_read_only": "Δεν είναι δυνατή η επεξεργασία της τοποθεσίας των στοιχείων μόνο για ανάγνωση, παραλείπεται",
"mute_memories": "Σίγαση Αναμνήσεων",
"my_albums": "Τα άλμπουμ μου",
"my_immich_description": "Αντιγραφή της τρέχουσας σελίδας ως σύνδεσμος Το Immich μου",
"my_immich_title": "Σύνδεσμος Το Immich μου",
"name": "Όνομα",
"name_or_nickname": "Όνομα ή ψευδώνυμο",
"name_required": "Απαιτείται όνομα",
@@ -1589,7 +1588,6 @@
"next": "Επόμενο",
"next_memory": "Επόμενη ανάμνηση",
"no": "Όχι",
"no_actions_added": "Δεν έχουν προστεθεί ακόμα ενέργειες",
"no_albums_found": "Δεν βρέθηκαν άλμπουμ",
"no_albums_message": "Δημιουργήστε ένα άλμπουμ για να οργανώσετε τις φωτογραφίες και τα βίντεό σας",
"no_albums_with_name_yet": "Φαίνεται ότι δεν έχετε κανένα άλμπουμ με αυτό το όνομα ακόμα.",
@@ -1606,7 +1604,6 @@
"no_exif_info_available": "Καμία πληροφορία exif διαθέσιμη",
"no_explore_results_message": "Ανεβάστε περισσότερες φωτογραφίες για να περιηγηθείτε στη συλλογή σας.",
"no_favorites_message": "Προσθέστε αγαπημένα για να βρείτε γρήγορα τις καλύτερες φωτογραφίες και τα βίντεό σας",
"no_filters_added": "Δεν έχουν προστεθεί ακόμα φίλτρα",
"no_libraries_message": "Δημιουργήστε μια εξωτερική βιβλιοθήκη για να προβάλετε τις φωτογραφίες και τα βίντεό σας",
"no_local_assets_found": "Δεν βρέθηκαν τοπικά στοιχεία με αυτό το checksum",
"no_location_set": "Η τοποθεσία δεν έχει οριστεί",
@@ -1926,6 +1923,8 @@
"scan_settings": "Ρυθμίσεις Σάρωσης",
"scanning": "Σαρώνεται",
"scanning_for_album": "Σάρωση για άλμπουμ...",
"screencast_mode_description": "Εμφάνιση ενδείξεων συμβάντων πληκτρολογίου και ποντικιού στην οθόνη",
"screencast_mode_title": "Εναλλαγή λειτουργίας καταγραφής οθόνης",
"search": "Αναζήτηση",
"search_albums": "Αναζήτηση άλμπουμ",
"search_by_context": "Αναζήτηση με βάση το πλαίσιο",
@@ -2214,6 +2213,8 @@
"sync_status": "Κατάσταση συγχρονισμού",
"sync_status_subtitle": "Προβολή και διαχείριση του συστήματος συγχρονισμού",
"sync_upload_album_setting_subtitle": "Δημιουργήστε και ανεβάστε τις φωτογραφίες και τα βίντεό σας στα επιλεγμένα άλμπουμ στο Immich",
"system_theme": "Θέμα συστήματος",
"system_theme_command_description": "Χρήση θέματος από το σύστημα ({value})",
"tag": "Ετικέτα",
"tag_assets": "Ετικετοποίηση στοιχείων",
"tag_created": "Δημιουργήθηκε ετικέτα: {tag}",
@@ -2319,7 +2320,6 @@
"unsupported_field_type": "Μη υποστηριζόμενος τύπος πεδίου",
"unsupported_file_type": "Το αρχείο {file} δεν μπορεί να μεταφορτωθεί επειδή ο τύπος αρχείου {type} δεν υποστηρίζεται.",
"untagged": "Χωρίς ετικέτα",
"untitled_workflow": "Νέα ροή εργασίας",
"up_next": "Ακολουθεί",
"update_location_action_prompt": "Ενημέρωση τοποθεσίας για {count} επιλεγμένα στοιχεία με:",
"updated_at": "Ενημερωμένο",
+26 -8
View File
@@ -22,13 +22,12 @@
"add_birthday": "Add a birthday",
"add_endpoint": "Add endpoint",
"add_exclusion_pattern": "Add exclusion pattern",
"add_filter": "Add filter",
"add_filter_description": "Click to add a filter condition",
"add_location": "Add location",
"add_more_users": "Add more users",
"add_partner": "Add partner",
"add_path": "Add path",
"add_photos": "Add photos",
"add_step": "Add step",
"add_tag": "Add tag",
"add_to": "Add to…",
"add_to_album": "Add to album",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Add to shared album",
"add_upload_to_stack": "Add upload to stack",
"add_url": "Add URL",
"add_workflow_step": "Add workflow step",
"added_to_archive": "Added to archive",
"added_to_favorites": "Added to favorites",
"added_to_favorites_count": "Added {count, number} to favorites",
@@ -733,6 +731,7 @@
"cannot_update_the_description": "Cannot update the description",
"cast": "Cast",
"cast_description": "Configure available cast destinations",
"change": "Change",
"change_date": "Change date",
"change_description": "Change description",
"change_display_order": "Change display order",
@@ -761,6 +760,7 @@
"check_corrupt_asset_backup_description": "Run this check only over Wi-Fi and once all assets have been backed-up. The procedure might take a few minutes.",
"check_logs": "Check Logs",
"checksum": "Checksum",
"choose": "Choose",
"choose_matching_people_to_merge": "Choose matching people to merge",
"city": "City",
"cleanup_confirm_description": "Immich found {count} assets (created before {date}) safely backed up to the server. Remove the local copies from this device?",
@@ -778,6 +778,7 @@
"clear": "Clear",
"clear_all": "Clear all",
"clear_all_recent_searches": "Clear all recent searches",
"clear_failed_count": "Clear failed ({count})",
"clear_file_cache": "Clear File Cache",
"clear_message": "Clear message",
"clear_value": "Clear value",
@@ -809,6 +810,7 @@
"comments_are_disabled": "Comments are disabled",
"common_create_new_album": "Create new album",
"completed": "Completed",
"configuration": "Configuration",
"confirm": "Confirm",
"confirm_admin_password": "Confirm Admin Password",
"confirm_delete_face": "Are you sure you want to delete {name} face from the asset?",
@@ -823,6 +825,7 @@
"contain": "Contain",
"context": "Context",
"continue": "Continue",
"control_bottom_app_bar_add_tags": "Add Tags",
"control_bottom_app_bar_create_new_album": "Create new album",
"control_bottom_app_bar_delete_from_immich": "Delete from Immich",
"control_bottom_app_bar_delete_from_local": "Delete from device",
@@ -894,6 +897,7 @@
"date_of_birth": "Date of birth",
"date_of_birth_saved": "Date of birth saved successfully",
"date_range": "Date range",
"date_time_original": "Date/Time Original",
"day": "Day",
"days": "Days",
"deduplicate_all": "Deduplicate All",
@@ -1074,6 +1078,7 @@
"failed_to_remove_product_key": "Failed to remove product key",
"failed_to_reset_pin_code": "Failed to reset PIN code",
"failed_to_stack_assets": "Failed to stack assets",
"failed_to_tag_assets": "Failed to tag assets",
"failed_to_unstack_assets": "Failed to un-stack assets",
"failed_to_update_notification_status": "Failed to update notification status",
"incorrect_email_or_password": "Incorrect email or password",
@@ -1193,11 +1198,13 @@
"export_as_json": "Export as JSON",
"export_database": "Export Database",
"export_database_description": "Export the SQLite database",
"exposure_time": "Exposure Time",
"extension": "Extension",
"external": "External",
"external_libraries": "External Libraries",
"external_network": "External network",
"external_network_sheet_info": "When not on the preferred Wi-Fi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
"f_number": "F-Number",
"face_unassigned": "Unassigned",
"failed": "Failed",
"failed_count": "Failed: {count}",
@@ -1215,7 +1222,6 @@
"features_setting_description": "Manage the app features",
"file_name_or_extension": "File name or extension",
"file_name_text": "File name",
"file_name_with_value": "File name: {file_name}",
"file_size": "File size",
"filename": "Filename",
"filetype": "Filetype",
@@ -1228,6 +1234,7 @@
"find_them_fast": "Find them fast by name with search",
"first": "First",
"fix_incorrect_match": "Fix incorrect match",
"focal_length": "Focal Length",
"folder": "Folder",
"folder_not_found": "Folder not found",
"folders": "Folders",
@@ -1348,6 +1355,7 @@
"ios_debug_info_no_sync_yet": "No background sync job has run yet",
"ios_debug_info_processes_queued": "{count, plural, one {{count} background process queued} other {{count} background processes queued}}",
"ios_debug_info_processing_ran_at": "Processing ran {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# item} other {# items}}",
"jobs": "Jobs",
"json_editor": "JSON editor",
@@ -1580,6 +1588,7 @@
"mobile_app": "Mobile App",
"mobile_app_download_onboarding_note": "Download the companion mobile app using the following options",
"model": "Model",
"modify_date": "Modify Date",
"month": "Month",
"more": "More",
"motion": "Motion",
@@ -1628,7 +1637,6 @@
"next": "Next",
"next_memory": "Next memory",
"no": "No",
"no_actions_added": "No actions added yet",
"no_albums_found": "No albums found",
"no_albums_message": "Create an album to organize your photos and videos",
"no_albums_with_name_yet": "It looks like you do not have any albums with this name yet.",
@@ -1645,7 +1653,6 @@
"no_exif_info_available": "No exif info available",
"no_explore_results_message": "Upload more photos to explore your collection.",
"no_favorites_message": "Add favorites to quickly find your best pictures and videos",
"no_filters_added": "No filters added yet",
"no_libraries_message": "Create an external library to view your photos and videos",
"no_local_assets_found": "No local assets found with this checksum",
"no_location_set": "No location set",
@@ -1658,6 +1665,7 @@
"no_results": "No results",
"no_results_description": "Try a synonym or more general keyword",
"no_shared_albums_message": "Create an album to share photos and videos with people in your network",
"no_steps": "No steps added yet",
"no_uploads_in_progress": "No uploads in progress",
"none": "None",
"not_allowed": "Not allowed",
@@ -1703,6 +1711,7 @@
"organize_into_albums": "Organize into albums",
"organize_into_albums_description": "Put existing photos into albums using current sync settings",
"organize_your_library": "Organize your library",
"orientation": "Orientation",
"original": "original",
"other": "Other",
"other_devices": "Other devices",
@@ -1794,6 +1803,8 @@
"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",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "This method can filter events and conditionally prevent subsequent steps from running",
"port": "Port",
"preferences_settings_subtitle": "Manage the app's preferences",
"preferences_settings_title": "Preferences",
@@ -1815,6 +1826,7 @@
"profile_drawer_readonly_mode": "Read-only mode enabled. Long-press the user avatar icon to exit.",
"profile_image_of_user": "Profile image of {user}",
"profile_picture_set": "Profile picture set.",
"projection_type": "Projection Type",
"public_album": "Public album",
"public_share": "Public Share",
"purchase_account_info": "Supporter",
@@ -2184,7 +2196,9 @@
"show_in_timeline": "Show in timeline",
"show_in_timeline_setting_description": "Show photos and videos from this user in your timeline",
"show_keyboard_shortcuts": "Show keyboard shortcuts",
"show_less": "Show less",
"show_metadata": "Show metadata",
"show_more_fields": "{count, plural, one {Show # more field} other {Show # more fields}}",
"show_or_hide_info": "Show or hide info",
"show_password": "Show password",
"show_person_options": "Show person options",
@@ -2236,6 +2250,10 @@
"start_date_before_end_date": "Start date must be before end date",
"state": "State",
"status": "Status",
"step_delete": "Delete step",
"step_delete_confirm": "Are you sure you want to delete this step?",
"step_details": "Step details",
"steps": "Steps",
"stop_casting": "Stop casting",
"stop_motion_photo": "Stop Motion Photo",
"stop_photo_sharing": "Stop sharing your photos?",
@@ -2329,7 +2347,7 @@
"trash_page_title": "Trash ({count})",
"trashed_items_will_be_permanently_deleted_after": "Trashed items will be permanently deleted after {days, plural, one {# day} other {# days}}.",
"trigger": "Trigger",
"trigger_asset_uploaded": "Asset Uploaded",
"trigger_asset_uploaded": "Asset Upload",
"trigger_asset_uploaded_description": "Triggered when a new asset is uploaded",
"trigger_description": "An event that kicks off the workflow",
"trigger_person_recognized": "Person Recognized",
@@ -2369,7 +2387,6 @@
"unsupported_field_type": "Unsupported field type",
"unsupported_file_type": "File {file} can't be uploaded because its file type {type} is not supported.",
"untagged": "Untagged",
"untitled_workflow": "Untitled workflow",
"up_next": "Up next",
"update_location_action_prompt": "Update the location of {count} selected assets with:",
"updated_at": "Updated",
@@ -2461,6 +2478,7 @@
"welcome_to_immich": "Welcome to Immich",
"width": "Width",
"wifi_name": "Wi-Fi Name",
"workflow": "Workflow",
"workflow_delete_prompt": "Are you sure you want to delete this workflow?",
"workflow_deleted": "Workflow deleted",
"workflow_description": "Workflow description",
+248 -15
View File
@@ -22,8 +22,6 @@
"add_birthday": "Aldoni naskiĝtagon",
"add_endpoint": "Aldoni finpunkton",
"add_exclusion_pattern": "Aldoni skemon de ekskludo",
"add_filter": "Aldoni filtrilon",
"add_filter_description": "Klaku por aldoni kondiĉon por filtri",
"add_location": "Aldoni lokon",
"add_more_users": "Aldoni pli da uzantoj",
"add_partner": "Aldoni partneron",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Aldoni al dividita albumo",
"add_upload_to_stack": "Aldoni alŝutitajn elementojn al stako",
"add_url": "Aldoni URL-on",
"add_workflow_step": "Aldoni paŝon al laborfluo",
"added_to_archive": "Aldonita(j) al arĥivo",
"added_to_favorites": "Aldonita(j) al preferataĵoj",
"added_to_favorites_count": "Adonis {count, number} al preferataĵoj",
@@ -65,7 +62,7 @@
"backup_onboarding_footer": "Por pli da informoj pri savkopioj kun Immich, bonvolu legi la <link>dokumentaron</link>.",
"backup_onboarding_parts_title": "Sekur-kopioj laŭ strategio 3-2-1 inkluzivas:",
"backup_onboarding_title": "Savkopioj",
"backup_settings": "Agordoj de kopiado de datumbazo",
"backup_settings": "Agordoj pri kopiado de datumbazo",
"backup_settings_description": "Administri agordojn pri datumbazo-nekropsio.",
"cleared_jobs": "Taskoj forigitaj por: {job}",
"config_set_by_file": "La agordoj estas aktuale regitaj de agordo-dosiero",
@@ -118,7 +115,7 @@
"job_concurrency": "{job}: nombro de samtempaj taskoj",
"job_created": "Tasko kreita",
"job_not_concurrency_safe": "Estas nesekure fari tiun ĉi taskon samtempe kun aliaj.",
"job_settings": "Agordoj pri tasko",
"job_settings": "Agordoj pri taskoj",
"job_settings_description": "Administri samtempajn taskojn",
"jobs_delayed": "{jobCount, plural, other {# prokrastitaj}}",
"jobs_failed": "{jobCount, plural, other {# malsukesis}}",
@@ -212,7 +209,7 @@
"map_enable_description": "Ŝalti map-funkciojn",
"map_gps_settings": "Agordaĵoj pri mapoj kaj GPS",
"map_gps_settings_description": "Administri agordojn pri mapoj kaj GPS",
"map_implications": "Montri mapojn de dependas de ekstera servo (tiles.immich.cloud)",
"map_implications": "Montri mapojn dependas de ekstera servo (tiles.immich.cloud)",
"map_light_style": "Hela stilo",
"map_manage_reverse_geocoding_settings": "Administri agordojn pri <link>inversa geo-kodigo</link>",
"map_reverse_geocoding": "Inversa geo-kodigo",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Ŝalti sciigojn per retmesaĝo",
"notification_settings": "Agordoj pri sciigoj",
"notification_settings_description": "Administri agordojn pri sciigoj, inkluzive tiujn per retmesaĝoj",
"oauth_allow_insecure_requests": "Permesi nesekurajn petojn",
"oauth_allow_insecure_requests_description": "ATENTU: tio ĉi malŝaltas validigon de TLS-atestiloj por OAuth-petoj, kaj lasas vin sendefenda kontraŭ kaŝa interkaptado de komunikado (man-in-the-middle).",
"oauth_auto_launch": "Startigi aŭtomate",
"oauth_auto_launch_description": "Aŭtomate startigi la OAuth-procezon tuj ĉe la ensaluta paĝo",
"oauth_auto_register": "Registri aŭtomate",
@@ -274,9 +273,11 @@
"oauth_button_text": "Teksto de butono",
"oauth_client_secret_description": "Bezonata por privata kliento, aŭ se PKCE (Proof Key for Code Exchange) ne estas subtenata de publika kliento.",
"oauth_enable_description": "Ensaluti per OAuth",
"oauth_end_session_url_description": "Resendi uzanton al tiu ĉi URI post elsaluto.",
"oauth_mobile_redirect_uri": "Resenda URI por poŝ-aparatoj",
"oauth_mobile_redirect_uri_override": "Insisti pri resenda URI por poŝ-aparatoj",
"oauth_mobile_redirect_uri_override_description": "Ŝaltu tion ĉi kiam la provizanto de OAuth ne permesas URI-on por poŝ-aparatoj, kiel \"{callback}\"",
"oauth_prompt_description": "Parametro de invito (ekz. select_account, login, consent)",
"oauth_role_claim": "Petita rolo",
"oauth_role_claim_description": "Aŭtomate doni rolon de administranto laŭ tiu ĉi peto. La peto povas esti aŭ 'user' (uzanto) aŭ 'admin' (administranto).",
"oauth_settings": "OAuth",
@@ -314,7 +315,7 @@
"server_external_domain_settings_description": "Domajno por eksteraj ligiloj",
"server_public_users": "Publikaj uzantoj",
"server_public_users_description": "Nomo kaj retadreso de ĉiuj uzantoj estas listigitaj kiam oni aldonas uzanton al dividita albumo. Kiam malŝaltita, la listo de uzantoj estos videbla nur por administrantoj.",
"server_settings": "Agordoj de servilo",
"server_settings": "Agordoj pri servilo",
"server_settings_description": "Administri agordojn pri servilo",
"server_stats_page_description": "Paĝo de statistikoj pri la servilo",
"server_welcome_message": "Bonvena mesaĝo",
@@ -436,7 +437,7 @@
"user_password_reset_description": "Bonvolu sendi la dumtempan pasvorton al la uzanto, kaj informu ke ĝi devos esti ŝanĝita je la sekva ensaluto.",
"user_restore_description": "La konto de <b>{user}</b> estos restaŭrita.",
"user_restore_scheduled_removal": "Restaŭri uzanton - forviŝo planita je {date, date, long}",
"user_settings": "Agordoj de uzanto",
"user_settings": "Agordoj pri uzantoj",
"user_settings_description": "Administri agordojn pri uzantoj",
"user_successfully_removed": "La uzanto {email} estas forigita.",
"users_page_description": "Paĝo por administri uzantojn",
@@ -698,7 +699,7 @@
"blurred_background": "Malklarigita fono",
"bugs_and_feature_requests": "Cimoj kaj petoj por novaj funkcioj",
"build": "Versio",
"build_image": "Bildo de la versio",
"build_image": "Pakaĵo por instali tiun ĉi softvaron",
"bulk_delete_duplicates_confirmation": "Ĉu vi certas, ke vi volas amase forigi {count, plural, one {# duoblaĵon} other {# duoblaĵojn}}? Tiel, vi konservos la plej grandan elementon el ĉiu grupo kaj porĉiame forigos duoblaĵojn. Ne eblas malfari tion!",
"bulk_keep_duplicates_confirmation": "Ĉu vi certas, ke vi volas konservi {count, plural, one {# duoblaĵon} other {# duoblaĵojn}}? Tio solvos ĉiujn duoblajn grupojn sen forigi ion ajn.",
"bulk_trash_duplicates_confirmation": "Ĉu vi certas, ke vi volas amase forigi {count, plural, one {# duoblaĵon} other {# duoblaĵojn}}? Tiel, vi konservos la plej grandan elementon el ĉiu grupo kaj porĉiame forigos duoblaĵojn.",
@@ -851,7 +852,7 @@
"create_new": "KREI NOVAN",
"create_new_face": "Krei novan vizaĝon",
"create_new_person": "Krei novan homon",
"create_new_person_hint": "Atribui elektitajn elementojn al nova homo",
"create_new_person_hint": "Konekti elektitajn elementojn al nova homo",
"create_new_user": "Krei novan uzanton",
"create_person": "Krei homon",
"create_person_subtitle": "Aldoni nomon al la elektita vizaĝo por krei kaj etikedi novan homon",
@@ -881,15 +882,12 @@
"cutoff_date_description": "Konservi fotojn el la lastaj…",
"cutoff_day": "{count, plural, one {tago} other {tagoj}}",
"cutoff_year": "{count, plural, one {jaro} other {jaroj}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Malhela",
"dark_theme": "Ŝanĝi al hela reĝimo",
"date": "Dato",
"date_after": "Dato post",
"date_and_time": "Dato kaj horo",
"date_before": "Dato antaŭ",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth_saved": "Naskiĝdato sukcese registrita",
"date_range": "Dato-intervalo",
"day": "Tago",
@@ -1088,41 +1086,194 @@
"unable_to_add_partners": "Ne eblas aldoni partnerojn",
"unable_to_add_remove_archive": "Ne eblas {archived, select, true {forigi elementon de} other {aldoni elementon al}} la arĥivo",
"unable_to_add_remove_favorites": "Ne eblas {favorite, select, true {aldoni elementon al} other {forigi elementon de}} preferataĵoj",
"unable_to_archive_unarchive": "Ne eblis {archived, select, true {enarĥivigi} other {elarĥivigi}}",
"unable_to_change_album_user_role": "Ne eblis ŝanĝi la rolon de la album-uzanto",
"unable_to_change_date": "Ne eblis ŝanĝi daton",
"unable_to_change_description": "Ne eblis ŝanĝi priskribon",
"unable_to_change_favorite": "Ne eblas ŝanĝi preferon por tiu elemento",
"unable_to_change_location": "Ne eblis ŝanĝi lokon",
"unable_to_change_password": "Ne eblis ŝanĝi pasvorton",
"unable_to_change_visibility": "Ne eblis ŝanĝi la videblecon por {count, plural, one {# homo} other {# homoj}}",
"unable_to_complete_oauth_login": "Ne eblis fini la ensaluto per OAuth",
"unable_to_connect": "Ne eblis konektiĝi",
"unable_to_copy_to_clipboard": "Ne eblas kopii al la tondujo; kontrolu ĉu vi konektiĝas per https",
"unable_to_create": "Ne eblis krei laborfluon",
"unable_to_create_admin_account": "Ne eblis krei konton de administranto",
"unable_to_create_api_key": "Ne eblis krei novan API-ŝlosilon",
"unable_to_create_library": "Ne eblis krei bibliotekon",
"unable_to_create_user": "Ne eblis krei uzanton",
"unable_to_delete_album": "Ne eblis forigi albumon",
"unable_to_delete_asset": "Ne eblis forigi elementon",
"unable_to_delete_assets": "Eraro okazis dum forigo de elementoj",
"unable_to_delete_exclusion_pattern": "Ne eblas forigi skemon de ekskludo",
"unable_to_delete_shared_link": "Ne eblis forigi dividitan ligilon",
"unable_to_delete_user": "Ne eblis forigi uzanton",
"unable_to_delete_workflow": "Ne eblis forigi laborfluon",
"unable_to_download_files": "Ne eblis elŝuti dosierojn",
"unable_to_edit_exclusion_pattern": "Ne eblas redakti skemon de ekskludo",
"unable_to_empty_trash": "Ne eblis malplenigi rubujon",
"unable_to_enter_fullscreen": "Ne eblis ŝalti plenekranan reĝimon",
"unable_to_exit_fullscreen": "Ne eblis eliĝi el plenekrana reĝimo",
"unable_to_get_comments_number": "Ne eblis trovi nombron da komentoj",
"unable_to_get_shared_link": "Ne eblis ekhavi dividitan ligilon",
"unable_to_hide_person": "Ne eblis kaŝi tiun homon",
"unable_to_link_motion_video": "Ne eblis ligi videon",
"unable_to_link_oauth_account": "Ne eblis ligi al OAuth-konto",
"unable_to_log_out_all_devices": "Ne eblis elsaluti el ĉiuj aparatoj",
"unable_to_log_out_device": "Ne eblis elsaluti el tiu aparato",
"unable_to_login_with_oauth": "Ne eblis ensaluti per OAuth",
"unable_to_play_video": "Ne eblis ludi videon",
"unable_to_reassign_assets_existing_person": "Ne eblis rekonekti elementojn al {name, select, null {ekzistanta homo} other {{name}}}",
"unable_to_reassign_assets_new_person": "Ne eblis konekti elementojn al nova homo",
"unable_to_refresh_user": "Ne eblis renovigi uzanton",
"unable_to_remove_album_users": "Ne eblis forigi uzantojn de albumo",
"unable_to_remove_api_key": "Ne eblis forigi API-ŝlosilo",
"unable_to_remove_assets_from_shared_link": "Ne eblis forigi elementojn el dividita ligilo",
"unable_to_remove_library": "Ne eblis forigi bibliotekon",
"unable_to_remove_partner": "Ne eblis forigi partneron",
"unable_to_remove_reaction": "Ne eblis forigi reagon",
"unable_to_reset_password": "Ne eblis restarigi pasvorton",
"unable_to_reset_pin_code": "Ne eblis restarigi PIN-kodon",
"unable_to_resolve_duplicate": "Ne eblis solvi tiun ĉi duoblaĵon",
"unable_to_restore_assets": "Ne eblis restaŭri elementojn",
"unable_to_restore_trash": "Ne eblis restaŭri rubaĵojn",
"unable_to_restore_user": "Ne eblis restaŭri uzanton",
"unable_to_save_album": "Ne eblis konservi albumon",
"unable_to_save_api_key": "Ne eblis konservi API-ŝlosilon",
"unable_to_save_date_of_birth": "Ne eblis konservi naskiĝdaton",
"unable_to_save_name": "Ne eblis konservi nomon",
"unable_to_save_profile": "Ne eblis konservi profilon",
"unable_to_save_settings": "Ne eblis konservi agordojn",
"unable_to_scan_libraries": "Ne eblas analizi biblitekojn",
"unable_to_scan_library": "Ne eblas analizi biblitekon",
"unable_to_update_workflow": "Ne eblis ĝisdatigi laborfluon"
"unable_to_set_feature_photo": "Ne eblis agordi ĉap-foton",
"unable_to_set_profile_picture": "Ne eblis agordi profilbildon",
"unable_to_set_rating": "Ne eblis konservi pritakson",
"unable_to_submit_job": "Ne eblis plenumi taskon",
"unable_to_trash_asset": "Ne eblis forigi elementon",
"unable_to_unlink_account": "Ne eblis malligi konton",
"unable_to_unlink_motion_video": "Ne eblis malligi movbildon",
"unable_to_update_album_cover": "Ne eblis ŝanĝi kovrilon de albumo",
"unable_to_update_album_info": "Ne eblis ŝanĝi informojn pri albumo",
"unable_to_update_library": "Ne eblis ĝisdatigi bibliotekon",
"unable_to_update_location": "Ne eblis ŝanĝi lokon",
"unable_to_update_settings": "Ne eblis ĝisdatigi agordojn",
"unable_to_update_timeline_display_status": "Ne eblis ŝanĝi tiun agordon por la partnero",
"unable_to_update_user": "Ne eblis ĝisdatigi uzanton",
"unable_to_update_workflow": "Ne eblis ĝisdatigi laborfluon",
"unable_to_upload_file": "Ne eblis alŝuti dosieron"
},
"errors_text": "Eraroj",
"exclusion_pattern": "Skemo de ekskludo",
"exif": "Exif",
"exif_bottom_sheet_description": "Aldoni priskribon...",
"exif_bottom_sheet_description_error": "Eraro dum ĝisdatigo de priskribo",
"exif_bottom_sheet_details": "DETALOJ",
"exif_bottom_sheet_location": "LOKO",
"exif_bottom_sheet_no_description": "Neniu priskribo",
"exif_bottom_sheet_people": "HOMOJ",
"exif_bottom_sheet_person_add_person": "Aldoni nomon",
"exit_slideshow": "Fini bildserion",
"expand": "Etendi",
"expand_all": "Etendi ĉiujn",
"experimental_settings_new_asset_list_subtitle": "Prilaborataĵoj",
"experimental_settings_new_asset_list_title": "Ŝalti eksperimentan foto-kradon",
"experimental_settings_subtitle": "Uzu je propra risko!",
"experimental_settings_title": "Eksperimenta",
"expire_after": "Eksvalidigi post",
"expired": "Eksvalida",
"expires_date": "Eksvalidiĝos je {date}",
"explore": "Esplori",
"explorer": "Foliumilo",
"export": "Eksporti",
"export_as_json": "Eksporti kiel JSON",
"export_database": "Eksporti datumbazon",
"export_database_description": "Eksporti la SQLite-datumbazon",
"extension": "Sufikso",
"external": "Ekstera",
"external_libraries": "Eksteraj bibliotekoj",
"external_network": "Ekstera reto",
"external_network_sheet_info": "Kiam la preferata vifio estas netrovebla, la apo provos konektiĝi al la servilo per la ĉi-suba listo de URL-oj, ekde la unua",
"face_unassigned": "Ne konektitaj",
"failed": "Malsukcesis",
"failed_count": "Malsukcesis: {count}",
"failed_to_authenticate": "Malsukcesis ensaluti",
"failed_to_load_assets": "Malsukcesis ŝargi elementojn",
"failed_to_load_folder": "Malsukcesis ŝargi dosierujon",
"favorite": "Preferataĵo",
"favorite_action_prompt": "{count} aldonita(j) al Preferataĵoj",
"favorite_or_unfavorite_photo": "Aldoni/forigi foton al/de preferataĵoj",
"favorites": "Preferataĵoj",
"favorites_page_no_favorites": "Neniuj preferataj elementoj trovitaj",
"feature_photo_updated": "Ĉap-foto sukcese ŝanĝita",
"features": "Funkcioj",
"features_in_development": "Funkcioj ankoraŭ prilaborataj",
"features_setting_description": "Administri funkciojn de la apo",
"file_name_or_extension": "Dosiernomo aŭ sufikso",
"file_name_text": "Dosiernomo",
"file_size": "Grandeco de dosiero",
"filename": "Dosiernomo",
"filetype": "Tipo de dosiero",
"filter": "Filtri",
"filter_description": "Kondiĉoj por trovi la celitajn elementojn",
"filter_people": "Filtri laŭ homoj",
"filter_places": "Filtri laŭ lokoj",
"filter_tags": "Filtri laŭ etikedoj",
"filters": "Filtriloj",
"find_them_fast": "Rapide retrovi la homon per ties nomo",
"first": "Unua",
"fix_incorrect_match": "Korekti malĝustan kongruiĝon",
"folder": "Dosierujo",
"folder_not_found": "Dosierujo netrovita",
"folders": "Dosierujoj",
"folders_feature_description": "Foliumado en dosierujoj por la fotoj kaj videoj en la sistemo",
"forgot_pin_code_question": "Ĉu vi forgesis vian PIN-kodon?",
"forward": "Antaŭen",
"free_up_space": "Liberigi spacon",
"free_up_space_description": "Vi forigos fotojn kaj/aŭ videojn, kiuj havas savkopiojn en la servilo, por liberigi spacon en via aparato. La kopioj en la servilo restos.",
"free_up_space_settings_subtitle": "Liberigi spacon en aparato",
"full_path": "Plena dosiervojo: {path}",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Tiu ĉi funkcio ŝargas eksterajn rimedojn de Google por sia funkciado.",
"general": "Ĝeneralaj",
"geolocation_instruction_location": "Elektu elementon kun GPS-koordinatoj por uzi ĝian lokon, aŭ elektu lokon rekte sur la mapo",
"get_help": "Trovi helpon",
"get_people_error": "Eraro dum serĉo de homoj",
"home_page_favorite_err_local": "Ankoraŭ ne eblas aldoni lokajn elementojn al Preferataĵoj; ignorita(j)",
"home_page_favorite_err_partner": "Ankoraŭ ne eblas aldoni elementojn de partnero al Preferataĵoj; ignorita(j)",
"include_shared_albums": "Inkluzivi dividitajn albumojn",
"include_shared_partner_assets": "Inkluzivi elementojn dividitajn de partnero",
"keep_favorites": "Konservi preferataĵojn",
"maintenance_action_restore": "Restaŭrado de datumbazo",
"maintenance_restore_from_backup": "Restaŭri el savkopio",
"maintenance_restore_library": "Restaŭri vian bibliotekon",
"maintenance_restore_library_confirm": "Se tio ŝajne bona, daŭrigu kaj restaŭru savkopion!",
"maintenance_restore_library_description": "Restaŭrado de datumbazo",
"maintenance_restore_library_folder_has_files": "{folder} enhavas {count} dosiero(j)n",
"maintenance_restore_library_folder_no_files": "{folder} ne enhavas ajnan dosieron!",
"maintenance_restore_library_folder_pass": "legebla(j) kaj skribebla(j)",
"maintenance_restore_library_folder_read_fail": "nelegebla(j)",
"maintenance_restore_library_folder_write_fail": "ne skribebla(j)",
"maintenance_restore_library_hint_missing_files": "Povus esti, ke mankas gravaj dosieroj",
"maintenance_restore_library_hint_regenerate_later": "Eblas poste regeneri ilin en Agordoj",
"maintenance_restore_library_hint_storage_template_missing_files": "Ĉu vi uzas ŝablonojn de stokado? Povus esti, ke mankas dosieroj",
"maintenance_restore_library_loading": "Ŝargiĝas heŭristikoj kaj kontroloj de integreco…",
"maintenance_task_restore": "Restaŭrado de elektita savkopio…",
"maintenance_task_rollback": "Malsukcesis la restaŭrado; malfariĝas la ŝanĝoj…",
"manage_media_access_settings": "Malfermi agordaĵaron",
"manage_shared_links": "Administri dividitajn ligilojn",
"manage_the_app_settings": "Agordi la apon",
"map_settings_only_show_favorites": "Montri nur preferataĵojn",
"missing": "Netraktitaj",
"mobile_app": "Apo por poŝtelefono",
"mobile_app_download_onboarding_note": "Elŝutu la poŝtelefonan apon de Immich per tiuj ebloj",
"networking_subtitle": "Administri agordojn pri finpunktoj de la servilo",
"no_devices": "Neniuj aprobitaj aparatoj",
"no_explore_results_message": "Alŝutu pli da fotoj por esplori vian kolekton.",
"no_favorites_message": "Aldoni al Preferataĵoj por rapide retrovi viajn plej bonajn bildojn kaj videojn",
"no_notifications": "Neniuj sciigoj",
"no_results_description": "Provu sinonimon aŭ pli ĝeneralan ŝlosilvorton",
"no_shared_albums_message": "Krei albumon por dividi fotojn kaj videojn kun konatoj",
"notification_permission_dialog_content": "Por ŝalti sciigojn, iru al Agordoj kaj elektu 'permesi'.",
"notification_permission_list_tile_content": "Donu permeson por ŝalti sciigojn.",
"notification_permission_list_tile_enable_button": "Ŝalti sciigojn",
@@ -1130,12 +1281,28 @@
"notification_toggle_setting_description": "Ŝalti sciigojn per retmesaĝo",
"notifications": "Sciigoj",
"notifications_setting_description": "Administri sciigojn",
"onboarding_privacy_description": "La ĉi-subaj (nedevigaj) funkcioj dependas de eksteraj servoj. Vi povas (mal)ŝalti ilin iam ajn.",
"only_favorites": "Nur preferataĵoj",
"owned": "Propraj",
"partner_page_empty_message": "Viaj fotoj ankoraŭ ne estas dividitaj kun ajna partnero.",
"partner_page_shared_to_title": "Dividita(j) kun",
"photo_shared_all_users": "Ŝajne vi dividis viajn fotojn kun ĉiuj uzantoj, aŭ povus esti ke ne ekzistas aliaj uzantoj.",
"preferences_settings_subtitle": "Administri agordojn pri la apo",
"purchase_settings_server_activated": "La administranto respondecas pri la ŝlosilo de aŭtentikeco por la servilo",
"rating_clear": "Forviŝi pritakson",
"refresh": "Denove",
"refresh_encoded_videos": "Renovigi koditajn videojn",
"refresh_faces": "Renovigi vizaĝojn",
"refresh_metadata": "Renovigi metadatumojn",
"refresh_thumbnails": "Renovigi bildetojn",
"refreshed": "Renovigita(j)",
"refreshes_every_file": "Re-legas ĉiujn ekzistantajn kaj novajn dosierojn",
"refreshing_encoded_video": "Renovigado de koditaj videoj",
"refreshing_faces": "Renovigado de vizaĝoj",
"refreshing_metadata": "Renovigado de metadatumoj",
"remove_assets_shared_link_confirmation": "Ĉu vi certas, ke vi volas forigi {count, plural, one {# elementon} other {# elementojn}} de tiu dividita ligilo?",
"remove_from_favorites": "Forigi el preferataĵoj",
"remove_from_shared_link": "Forigi el dividita ligilo",
"removed_from_favorites": "Forigita(j) el preferataĵoj",
"removed_from_favorites_count": "{count, plural, other {Forigis #}} el Preferataĵoj",
"rescan": "Reanalizi",
@@ -1144,6 +1311,11 @@
"reset_sqlite_confirmation": "Ĉu vi certas, ke vi volas forviŝi la datumojn de la apo? Tio forigos ĉiujn agordojn kaj elsalutigos vin.",
"reset_sqlite_confirmation_note": "Noto: vi devos relanĉi la apon por la forviŝo.",
"reset_sqlite_done": "Datumoj de la apo estas forviŝitaj. Bonvolu relanĉi Immich kaj ensalutu denove.",
"restore": "Restaŭri",
"restore_all": "Restaŭri ĉiujn",
"restore_trash_action_prompt": "{count} restaŭrita(j) el rubujo",
"restore_user": "Restaŭri uzanton",
"restored_asset": "Restaŭri elementon",
"scaffold_body_error_unrecoverable": "Neriparebla eraro okazis. Bonvolu sendi al ni la eraron kaj la stakspuron per Discord aŭ per Github por ke ni povu helpi. Vi povas forviŝi la ĉi-subajn datumojn de la apo se vi volas.",
"scan": "Analizi",
"scan_all_libraries": "Analizi ĉiujn bibliotekojn",
@@ -1152,18 +1324,78 @@
"scanning": "Analizado",
"scanning_for_album": "Serĉado de albumo...",
"search_suggestion_list_smart_search_hint_1": "Inteligenta serĉado defaŭlte estas ŝaltita. Por serĉi metadatumojn, uzu sintakson tiel ",
"server_privacy": "Privateco de servilo",
"server_restarting_description": "La paĝo baldaŭ reŝargiĝos.",
"setting_notifications_subtitle": "Redakti viajn preferojn pri sciigoj",
"share_action_prompt": "Dividis {count} elementojn",
"shared": "Dividitaj",
"shared_album_activities_input_disable": "Komentado estas malŝaltita",
"shared_album_activity_remove_content": "Ĉu vi volas forigi tiun ĉi agon?",
"shared_album_activity_remove_title": "Forigi agon",
"shared_album_section_people_action_error": "Okazis eraro dum forigo el la albumo",
"shared_album_section_people_action_leave": "Forigi uzanton de albumo",
"shared_album_section_people_action_remove_user": "Forigi uzanton de albumo",
"shared_album_section_people_title": "HOMOJ",
"shared_by": "Dividita de",
"shared_by_user": "Dividita de {user}",
"shared_by_you": "Dividita de vi",
"shared_from_partner": "Fotoj de {partner}",
"shared_intent_upload_button_progress_text": "{current} el {total} alŝutitaj",
"shared_link_app_bar_title": "Dividitaj ligiloj",
"shared_link_clipboard_copied_massage": "Kopiita al tondujo",
"shared_link_clipboard_text": "Ligilo: {link}\nPasvorto: {password}",
"shared_link_create_error": "Okazis eraro dum kreo de dividita ligilo",
"shared_link_custom_url_description": "Atingi la dividita ligilo per propra URL-o",
"shared_link_edit_description_hint": "Tajpu priskribon de la dividaĵaro",
"shared_link_edit_expire_after_option_day": "1 tago",
"shared_link_edit_expire_after_option_days": "{count} tagoj",
"shared_link_edit_expire_after_option_hour": "1 horo",
"shared_link_edit_expire_after_option_hours": "{count} horoj",
"shared_link_edit_expire_after_option_minute": "1 minuto",
"shared_link_edit_expire_after_option_minutes": "{count} minutoj",
"shared_link_edit_expire_after_option_months": "{count} monatoj",
"shared_link_edit_expire_after_option_year": "{count} jaro",
"shared_link_edit_password_hint": "Tajpu pasvorton por la dividaĵaro",
"shared_link_edit_submit_button": "Ĝisdatigi ligilon",
"shared_link_error_server_url_fetch": "Ne eblis trovi la URL-on de la servilo",
"shared_link_expires_day": "Eksvalidiĝos post {count} tago",
"shared_link_expires_days": "Eksvalidiĝos post {count} tagoj",
"shared_link_expires_hour": "Eksvalidiĝos post {count} horo",
"shared_link_expires_hours": "Eksvalidiĝos post {count} horoj",
"shared_link_expires_minute": "Eksvalidiĝos post {count} minuto",
"shared_link_expires_minutes": "Eksvalidiĝos post {count} minutoj",
"shared_link_expires_never": "Neniam eksvalidiĝos",
"shared_link_expires_second": "Eksvalidiĝos post {count} sekundo",
"shared_link_expires_seconds": "Eksvalidiĝos post {count} sekundoj",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Administri dividitajn ligilojn",
"shared_link_options": "Agordoj pri dividitaj ligiloj",
"shared_link_password_description": "Devigi uzon de pasvorto por uzi la ligilon",
"shared_links": "Dividitaj ligiloj",
"shared_links_description": "Dividi fotojn kaj videojn per ligilo",
"shared_photos_and_videos_count": "{assetCount, plural, other {# dividitaj fotoj kaj videoj.}}",
"shared_with_me": "Dividitaj kun mi",
"shared_with_partner": "Dividitaj kun {partner}",
"sharing_page_album": "Dividitaj albumoj",
"sharing_page_description": "Krei dividitajn albumojn por dividi fotojn kaj videojn kun konatoj.",
"sharing_silver_appbar_create_shared_album": "Nova dividita albumo",
"show_shared_links": "Montri dividitajn ligilojn",
"start_date": "Komenca dato",
"start_date_before_end_date": "Komenca dato devas esti antaŭ fina dato",
"to_favorite": "Aldoni al preferataĵoj",
"trash_page_restore_all": "Restaŭri ĉiujn",
"trigger_description": "Evento, kiu ekfunkciigas la laborfluon",
"unfavorite": "Forigi el preferataĵoj",
"unfavorite_action_prompt": "{count} forigita(j) el Preferataĵoj",
"untitled_workflow": "Sentitola laborfluo",
"upload_concurrency": "Nombro da samtempaj alŝutoj",
"upload_errors": "Alŝuto finita kun {count, plural, one {# eraro} other {# eraroj}}. Reŝargu la paĝon por vidi novajn elementojn.",
"upload_success": "Alŝuto sukcese finita. Reŝargu la paĝon por vidi novajn elementojn.",
"user_pin_code_settings_description": "Administri vian PIN-kodon",
"user_privacy": "Privateco de uzanto",
"user_purchase_settings_description": "Administri vian aĉeton",
"view_links": "Vidi ligilojn",
"waiting": "En atendovico",
"waiting_count": "En atendovico: {count}",
"week": "Semajno",
"wifi_name": "Nomo de Vifireto",
"workflow_delete_prompt": "Ĉu vi certas, ke vi volas forigi tiun ĉi laborfluon?",
@@ -1181,5 +1413,6 @@
"workflows_help_text": "Laborfluo aŭtomatigas agojn pri elementoj, laŭ ekigiloj kaj filtriloj",
"year": "Jaro",
"yes": "Jes",
"you_dont_have_any_shared_links": "Vi ne havas ajnan dividitan ligilon",
"zero_to_clear_rating": "tuŝu 0 por forviŝi la pritakson de la elemento"
}
+57 -13
View File
@@ -22,8 +22,6 @@
"add_birthday": "Añadir un cumpleaños",
"add_endpoint": "Añadir punto final",
"add_exclusion_pattern": "Añadir patrón de exclusión",
"add_filter": "Añadir filtro",
"add_filter_description": "Haz clic para añadir una condición de filtro",
"add_location": "Añadir ubicación",
"add_more_users": "Añadir más usuarios",
"add_partner": "Añadir miembro",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Añadir al álbum compartido",
"add_upload_to_stack": "Añadir subida a la cola",
"add_url": "Añadir URL",
"add_workflow_step": "Añadir paso al flujo de trabajo",
"added_to_archive": "Añadido al archivo",
"added_to_favorites": "Añadido a favoritos",
"added_to_favorites_count": "Añadido {count, number} a favoritos",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Habilitar notificaciones por correo electrónico",
"notification_settings": "Configuración de las notificaciones",
"notification_settings_description": "Administrar la configuración de notificaciones, incluido el correo electrónico",
"oauth_allow_insecure_requests": "Permitir solicitudes inseguras",
"oauth_allow_insecure_requests_description": "ADVERTENCIA: Esto deshabilita la validación de certificado TLS para peticiones OAuth y le puede exponer a ataques MITM.",
"oauth_auto_launch": "Lanzamiento automático",
"oauth_auto_launch_description": "Inicie el flujo de inicio de sesión de OAuth automáticamente al acceder a la página de inicio de sesión",
"oauth_auto_register": "Registro automático",
@@ -274,9 +273,11 @@
"oauth_button_text": "Texto del botón",
"oauth_client_secret_description": "Requerido para clientes confidenciales, o si PKCE (Prueba de clave para el intercambio de códigos) no es compatible con clientes públicos.",
"oauth_enable_description": "Iniciar sesión con OAuth",
"oauth_end_session_url_description": "Redirigir al usuario a esta URI cuando cierra sesión.",
"oauth_mobile_redirect_uri": "URI de redireccionamiento móvil",
"oauth_mobile_redirect_uri_override": "Sobreescribir URI de redirección móvil",
"oauth_mobile_redirect_uri_override_description": "Habilitar cuando el proveedor de OAuth no permite una URI móvil, como ''{callback}''",
"oauth_prompt_description": "Parámetro de solicitud (p. eje. select_account, login, consent)",
"oauth_role_claim": "Concesión de rol",
"oauth_role_claim_description": "Otorgar acceso de administrador automáticamente según la presencia de esta concesión. La concesión puede tener \"usuario\" o \"admin\".",
"oauth_settings": "OAuth",
@@ -767,7 +768,7 @@
"cleanup_found_assets_with_size": "Se encontraron {count} recursos respaldados ({size})",
"cleanup_icloud_shared_albums_excluded": "Los álbumes compartidos de iCloud están excluidos del escaneo",
"cleanup_no_assets_found": "No se encontraron recursos que coincidan con los criterios anteriores. Liberar espacio solo puede eliminar recursos respaldados en el servidor",
"cleanup_preview_title": "{count} recursos a remover",
"cleanup_preview_title": "{count} recursos a eliminar",
"cleanup_step3_description": "Busque recursos respaldados que coincidan con su fecha y conserve la configuración.",
"cleanup_step4_summary": "{count} recursos (creados antes del {date}) para eliminar de tu dispositivo local. Las fotos seguirán accesibles desde la app de Immich.",
"cleanup_trash_hint": "Para completar la liberación de espacio, abra la aplicación de fotos y vacíe la papelera",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Conserva fotos del último…",
"cutoff_day": "{count, plural, one {día} other {días}}",
"cutoff_year": "{count, plural, one {año} other {años}}",
"daily_title_text_date": "E dd, MMM",
"daily_title_text_date_year": "E dd de MMM, yyyy",
"dark": "Oscuro",
"dark_theme": "Cambiar a tema oscuro",
"date": "Fecha",
"date_after": "Fecha posterior",
"date_and_time": "Fecha y hora",
"date_before": "Fecha anterior",
"date_format": "E d, LLL y • h:mm a",
"date_of_birth": "Fecha de nacimiento",
"date_of_birth_saved": "Guardada con éxito la fecha de nacimiento",
"date_range": "Rango de fechas",
"day": "Día",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Administrar las características de la aplicación",
"file_name_or_extension": "Nombre del archivo o extensión",
"file_name_text": "Nombre del archivo",
"file_name_with_value": "Nombre del archivo: {file_name}",
"file_size": "Tamaño del archivo",
"filename": "Nombre del archivo",
"filetype": "Tipo de archivo",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Elimina tus fotos y videos de tu dispositivo para liberar espacio. Los respaldos en el servidor se mantendrán seguros.",
"free_up_space_settings_subtitle": "Liberar espacio del dispositivo",
"full_path": "Ruta completa: {path}",
"full_path_or_folder": "Ruta completa o carpeta",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
"general": "General",
@@ -1392,11 +1391,13 @@
"light_theme": "Cambiar a tema claro",
"like": "Me gusta",
"like_deleted": "Me gusta eliminado",
"link": "Enlace",
"link_motion_video": "Enlazar vídeo en movimiento",
"link_to_docs": "Para más información, consulta la <link>documentación</link>.",
"link_to_oauth": "Enlace a OAuth",
"linked_oauth_account": "Cuenta OAuth vinculada",
"list": "Lista",
"live": "En vivo",
"loading": "Cargando",
"loading_search_results_failed": "Error al cargar los resultados de la búsqueda",
"local": "Local",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Todos marcados como leídos",
"matches": "Coincidencias",
"matching_assets": "Recursos coincidentes",
"media_chrome": {
"auto": "Auto",
"captions": "Subtítulos",
"captions_off": "Apagado",
"closed_captions": "subtítulos",
"decode_error": "Error de decodificación",
"disable_captions": "Desactivar subtítulos",
"enable_captions": "Activar subtítulos",
"enter_fullscreen_mode": "Entrar en modo pantalla completa",
"exit_fullscreen_mode": "Salir del modo pantalla completa",
"loop": "Bucle",
"media_error_description": "Un error de medios causó la interrupción de la reproducción. El contenido podría estar dañado o tu navegador no admite este formato.",
"media_loading": "cargando medios",
"mute": "Silenciar",
"network_error": "Error de red",
"network_error_description": "Un error de red causó la falla en la descarga del contenido.",
"not_supported_error": "Fuente no compatible",
"playback_rate": "Velocidad de reproducción",
"playback_rate_current": "velocidad de reproducción actual",
"playback_rate_value": "Velocidad de reproducción {playbackRate}",
"playback_time": "tiempo de reproducción",
"quality": "Calidad",
"second": "segundo",
"seconds": "segundos",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} restante",
"unmute": "Reactivar sonido",
"unsupported_error_description": "Ocurrió un error de incompatibilidad. El servidor o la red fallaron, o tu navegador no admite este formato.",
"video_not_loaded_unknown_time": "video no cargado, tiempo desconocido.",
"video_player": "reproductor de video",
"volume": "volumen"
},
"media_type": "Tipo de medio",
"memories": "Recuerdos",
"memories_all_caught_up": "Puesto al día",
@@ -1544,8 +1577,8 @@
"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",
"more": "Mas",
"motion": "En movimiento",
"move": "Mover",
"move_down": "Bajar",
"move_off_locked_folder": "Sacar de la carpeta protegida",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicación de recursos de solo lectura, omitiendo",
"mute_memories": "Silenciar recuerdos",
"my_albums": "Mis álbumes",
"my_immich_description": "Copiar la página actual como enlace de Mi Immich",
"my_immich_title": "Enlace de Mi Immich",
"name": "Nombre",
"name_or_nickname": "Nombre o apodo",
"name_required": "El nombre es obligatorio",
@@ -1589,7 +1624,6 @@
"next": "Siguiente",
"next_memory": "Siguiente recuerdo",
"no": "No",
"no_actions_added": "No hay acciones añadidas aún",
"no_albums_found": "No se encontraron álbumes",
"no_albums_message": "Crea un álbum para organizar tus fotos y vídeos",
"no_albums_with_name_yet": "Parece que todavía no tienes ningún álbum con este nombre.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "No hay información exif disponible",
"no_explore_results_message": "Sube más fotos para explorar tu colección.",
"no_favorites_message": "Añade favoritos para encontrar rápidamente sus mejores fotos y videos",
"no_filters_added": "Aún no se han añadido filtros",
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vídeos",
"no_local_assets_found": "No se encontraron recursos locales con esta suma de comprobación",
"no_location_set": "No se ha establecido ninguna ubicación",
@@ -1760,7 +1793,7 @@
"preferences_settings_title": "Preferencias",
"preparing": "Preparando",
"preset": "Preestablecido",
"preview": "Posterior",
"preview": "Previsualizar",
"previous": "Anterior",
"previous_memory": "Recuerdo anterior",
"previous_or_next_day": "Día posterior/anterior",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "¿Eliminar recursos?",
"remove_custom_date_range": "Eliminar intervalo de fechas personalizado",
"remove_deleted_assets": "Eliminar recursos sin conexión",
"remove_filter": "Eliminar filtro",
"remove_from_album": "Eliminar del álbum",
"remove_from_album_action_prompt": "{count} eliminado del álbum",
"remove_from_favorites": "Quitar de favoritos",
@@ -1926,6 +1960,8 @@
"scan_settings": "Configuración de escaneo",
"scanning": "Escaneando",
"scanning_for_album": "Buscando álbum...",
"screencast_mode_description": "Mostrar los indicadores de eventos del teclado y del ratón en la pantalla",
"screencast_mode_title": "Alternar modo de grabación de pantalla",
"search": "Buscar",
"search_albums": "Buscar álbumes",
"search_by_context": "Buscar por contexto",
@@ -1933,6 +1969,8 @@
"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_full_path": "Buscar por ruta completa o carpeta",
"search_by_full_path_example": "John/Proyectos/Impresión_3D/2026-07-01 Puedes buscar Proyectos, 3D, Impresión, 2026, etc.",
"search_by_ocr": "Buscar por OCR",
"search_by_ocr_example": "Café con leche",
"search_camera_lens_model": "Buscar modelo de lente...",
@@ -2148,6 +2186,7 @@
"show_schema": "Mostrar esquema",
"show_search_options": "Mostrar opciones de búsqueda",
"show_shared_links": "Mostrar enlaces compartidos",
"show_slideshow_metadata_overlay": "Mostrar información de la imagen por superposición",
"show_slideshow_transition": "Mostrar la transición de las diapositivas",
"show_supporter_badge": "Insignia de colaborador",
"show_supporter_badge_description": "Mostrar una insignia de colaborador",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Ir a las carpetas",
"skip_to_tags": "Ir a las etiquetas",
"slideshow": "Pase de diapositivas",
"slideshow_metadata_overlay_mode": "Contenido superpuesto",
"slideshow_metadata_overlay_mode_description_only": "Solo descripción",
"slideshow_metadata_overlay_mode_full": "Lleno",
"slideshow_repeat": "Repetir presentación de diapositivas",
"slideshow_repeat_description": "Volver al inicio cuando finaliza la presentación de diapositivas",
"slideshow_settings": "Ajustes de diapositivas",
@@ -2214,6 +2256,8 @@
"sync_status": "Estado de la sincronización",
"sync_status_subtitle": "Ver y gestionar el estado de la sincronización",
"sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los álbumes seleccionados en Immich",
"system_theme": "Tema del sistema",
"system_theme_command_description": "Usar el tema del sistema ({value})",
"tag": "Etiqueta",
"tag_assets": "Etiquetar recursos",
"tag_created": "Etiqueta creada: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Tipo de campo no soportado",
"unsupported_file_type": "El archivo {file} no puede ser cargado porque su tipo de archivo {type} no es soportado.",
"untagged": "Sin etiqueta",
"untitled_workflow": "Flujo de trabajo sin título",
"up_next": "A continuación",
"update_location_action_prompt": "Actualiza la ubicación de {count} recursos seleccionados con:",
"updated_at": "Actualizado",
@@ -2425,6 +2468,7 @@
"workflows": "Flujos de trabajo",
"workflows_help_text": "Los flujos de trabajo automatizan acciones en sus recursos según activadores y filtros",
"wrong_pin_code": "Código PIN incorrecto",
"x_of_total": "{x}/{total}",
"year": "Año",
"years_ago": "Hace {years, plural, one {# año} other {# años}}",
"yes": "Sí",
+60 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Lisa sünnipäev",
"add_endpoint": "Lisa lõpp-punkt",
"add_exclusion_pattern": "Lisa välistamismuster",
"add_filter": "Lisa filter",
"add_filter_description": "Klõpsa, et lisada filtreerimistingimus",
"add_location": "Lisa asukoht",
"add_more_users": "Lisa rohkem kasutajaid",
"add_partner": "Lisa partner",
"add_path": "Lisa tee",
"add_photos": "Lisa fotosid",
"add_step": "Lisa samm",
"add_tag": "Lisa silt",
"add_to": "Lisa kohta…",
"add_to_album": "Lisa albumisse",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Lisa jagatud albumisse",
"add_upload_to_stack": "Virnasta üleslaaditud üksus",
"add_url": "Lisa URL",
"add_workflow_step": "Lisa töövoo samm",
"added_to_archive": "Lisatud arhiivi",
"added_to_favorites": "Lisatud lemmikutesse",
"added_to_favorites_count": "{count, number} pilti lisatud lemmikutesse",
@@ -267,6 +265,8 @@
"notification_enable_email_notifications": "Luba e-posti teel teavitused",
"notification_settings": "Teavituse seaded",
"notification_settings_description": "Halda teavituste seadeid, sh. e-posti teel",
"oauth_allow_insecure_requests": "Luba ebaturvalised päringud",
"oauth_allow_insecure_requests_description": "HOIATUS: See lülitab välja OAuth päringute TLS-sertifikaadi valideerimise ja võib jätta sind kaitseta vahendusrünnete ees.",
"oauth_auto_launch": "Automaatne käivitamine",
"oauth_auto_launch_description": "Alusta OAuth autentimist automaatselt sisselogimise lehele jõudmisel",
"oauth_auto_register": "Automaatne registreerimine",
@@ -274,9 +274,11 @@
"oauth_button_text": "Nupu tekst",
"oauth_client_secret_description": "Nõutud konfidentsiaalse kliendi jaoks, või avaliku kliendi jaoks, kui PKCE (Proof Key for Code Exchange) ei ole toetatud.",
"oauth_enable_description": "Sisene OAuth abil",
"oauth_end_session_url_description": "Suuna kasutaja välja logimisel sellele URI-le.",
"oauth_mobile_redirect_uri": "Mobiilne ümbersuunamise URI",
"oauth_mobile_redirect_uri_override": "Mobiilse ümbersuunamise URI ülekirjutamine",
"oauth_mobile_redirect_uri_override_description": "Lülita sisse, kui OAuth pakkuja ei luba mobiilset URI-d, näiteks ''{callback}''",
"oauth_prompt_description": "Prompt parameeter (nt. select_account, login, consent)",
"oauth_role_claim": "Rolli väide",
"oauth_role_claim_description": "Anna selle väite olemasolul automaatselt administraatori ligipääs. Väite väärtus võib olla 'user' või 'admin'.",
"oauth_settings": "OAuth",
@@ -729,6 +731,7 @@
"cannot_update_the_description": "Kirjelduse muutmine ebaõnnestus",
"cast": "Edasta",
"cast_description": "Seadista saadavalolevaid voogedastuse sihtpunkte",
"change": "Muuda",
"change_date": "Muuda kuupäeva",
"change_description": "Muuda kirjeldust",
"change_display_order": "Muuda kuva järjekorda",
@@ -757,6 +760,7 @@
"check_corrupt_asset_backup_description": "Käivita see kontroll ainult WiFi-võrgus ja siis, kui kõik üksused on varundatud. See protseduur võib kesta mõne minuti.",
"check_logs": "Vaata logisid",
"checksum": "Kontrollsumma",
"choose": "Vali",
"choose_matching_people_to_merge": "Vali kattuvad isikud, mida ühendada",
"city": "Linn",
"cleanup_confirm_description": "Immich leidis {count} üksus(t) (lisatud enne {date}), mis on turvaliselt serverisse varundatud. Kas eemaldada sellest seadmest lokaalsed koopiad?",
@@ -805,6 +809,7 @@
"comments_are_disabled": "Kommentaarid on keelatud",
"common_create_new_album": "Lisa uus album",
"completed": "Lõpetatud",
"configuration": "Seadistus",
"confirm": "Kinnita",
"confirm_admin_password": "Kinnita administraatori parool",
"confirm_delete_face": "Kas oled kindel, et soovid isiku {name} näo üksuselt kustutada?",
@@ -819,6 +824,7 @@
"contain": "Mahuta ära",
"context": "Kontekst",
"continue": "Jätka",
"control_bottom_app_bar_add_tags": "Lisa silte",
"control_bottom_app_bar_create_new_album": "Lisa uus album",
"control_bottom_app_bar_delete_from_immich": "Kustuta Immich'ist",
"control_bottom_app_bar_delete_from_local": "Kustuta seadmest",
@@ -881,15 +887,13 @@
"cutoff_date_description": "Jäta alles fotod ja videod viimasest…",
"cutoff_day": "{count, plural, one {päev} other {päeva}}",
"cutoff_year": "{count, plural, one {aasta} other {aastat}}",
"daily_title_text_date": "d. MMMM",
"daily_title_text_date_year": "d. MMMM yyyy",
"dark": "Tume",
"dark_theme": "Vali tume teema",
"date": "Kuupäev",
"date_after": "Kuupäev pärast",
"date_and_time": "Kuupäev ja kellaaeg",
"date_before": "Kuupäev enne",
"date_format": "d. MMMM y • HH:mm",
"date_of_birth": "Sünnikuupäev",
"date_of_birth_saved": "Sünnikuupäev salvestatud",
"date_range": "Kuupäevavahemik",
"day": "Päev",
@@ -1072,6 +1076,7 @@
"failed_to_remove_product_key": "Tootevõtme eemaldamine ebaõnnestus",
"failed_to_reset_pin_code": "PIN-koodi lähestamine ebaõnnestus",
"failed_to_stack_assets": "Üksuste virnastamine ebaõnnestus",
"failed_to_tag_assets": "Üksuste sildistamine ebaõnnestus",
"failed_to_unstack_assets": "Üksuste eraldamine ebaõnnestus",
"failed_to_update_notification_status": "Teavituste seisundi uuendamine ebaõnnestus",
"incorrect_email_or_password": "Vale e-posti aadress või parool",
@@ -1191,11 +1196,13 @@
"export_as_json": "Ekspordi JSON-formaati",
"export_database": "Ekspordi andmebaas",
"export_database_description": "Ekspordi SQLite andmebaas",
"exposure_time": "Säriaeg",
"extension": "Laiend",
"external": "Väline",
"external_libraries": "Välised kogud",
"external_network": "Väline võrk",
"external_network_sheet_info": "Kui seade ei ole eelistatud WiFi-võrgus, ühendub rakendus serveriga allolevatest URL-idest esimese kättesaadava kaudu, alustades ülevalt",
"f_number": "F-arv",
"face_unassigned": "Seostamata",
"failed": "Ebaõnnestus",
"failed_count": "Ebaõnnestunud: {count}",
@@ -1213,7 +1220,6 @@
"features_setting_description": "Halda rakenduse funktsioone",
"file_name_or_extension": "Failinimi või -laiend",
"file_name_text": "Faili nimi",
"file_name_with_value": "Faili nimi: {file_name}",
"file_size": "Failisuurus",
"filename": "Failinimi",
"filetype": "Failitüüp",
@@ -1226,6 +1232,7 @@
"find_them_fast": "Leia teda kiiresti nime järgi otsides",
"first": "Esimene",
"fix_incorrect_match": "Paranda ebaõige vaste",
"focal_length": "Fookuskaugus",
"folder": "Kaust",
"folder_not_found": "Kausta ei leitud",
"folders": "Kaustad",
@@ -1236,6 +1243,7 @@
"free_up_space_description": "Liiguta varundatud fotod ja videod prügikasti, et talletusruumi vabastada. Serveris olevad koopiad jäävad alles.",
"free_up_space_settings_subtitle": "Vabasta seadme talletusruumi",
"full_path": "Täielik tee: {path}",
"full_path_or_folder": "Täielik tee või kaust",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "See funktsionaalsus laadib töötamiseks Google'st väliseid ressursse.",
"general": "Üldine",
@@ -1345,6 +1353,7 @@
"ios_debug_info_no_sync_yet": "Taustal sünkroonimise tööde pole veel käinud",
"ios_debug_info_processes_queued": "{count, plural, one {{count} taustaprotsess järjekorras} other {{count} taustaprotsessi järjekorras}}",
"ios_debug_info_processing_ran_at": "Töötlemine toimus {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# üksus} other {# üksust}}",
"jobs": "Tööted",
"json_editor": "JSON-redaktor",
@@ -1392,6 +1401,7 @@
"light_theme": "Vali hele teema",
"like": "Meeldib",
"like_deleted": "Meeldimine kustutatud",
"link": "Link",
"link_motion_video": "Lingi liikuv video",
"link_to_docs": "Rohkema info saamiseks vaata <link>dokumentatsiooni</link>.",
"link_to_oauth": "Ühenda OAuth",
@@ -1518,6 +1528,24 @@
"marked_all_as_read": "Kõik märgiti loetuks",
"matches": "Ühtivad failid",
"matching_assets": "Ühtivad üksused",
"media_chrome": {
"captions": "Subtiitrid",
"decode_error": "Dekodeerimise viga",
"disable_captions": "Keela subtiitrid",
"enable_captions": "Luba subtiitrid",
"mute": "Vaigista",
"network_error": "Võrgu tõrge",
"not_supported_error": "Allikas pole toetatud",
"playback_rate": "Taasesituse kiirus",
"playback_rate_current": "praegune taasesituse kiirus",
"playback_rate_value": "Taasesituse kiirus {playbackRate}",
"playback_time": "taasesituse aeg",
"quality": "Kvaliteet",
"second": "sekund",
"seconds": "sekundit",
"time_value_of_total_time": "{currentTime} / {totalTime}",
"volume": "helitugevus"
},
"media_type": "Üksuse tüüp",
"memories": "Mälestused",
"memories_all_caught_up": "Ongi kõik",
@@ -1543,8 +1571,8 @@
"mobile_app": "Mobiilirakendus",
"mobile_app_download_onboarding_note": "Mobiilirakenduse allalaadimiseks kasuta järgnevaid valikuid",
"model": "Mudel",
"modify_date": "Muutmisaeg",
"month": "Kuu",
"monthly_title_text_date_format": "MMMM y",
"more": "Rohkem",
"move": "Liiguta",
"move_down": "Liiguta alla",
@@ -1562,6 +1590,8 @@
"multiselect_grid_edit_gps_err_read_only": "Kirjutuskaitsega üksus(t)e asukohta ei saa muuta, jäetakse vahele",
"mute_memories": "Vaigista mälestused",
"my_albums": "Minu albumid",
"my_immich_description": "Kopeeri praegune leht kui Minu Immich link",
"my_immich_title": "Minu Immich link",
"name": "Nimi",
"name_or_nickname": "Nimi või hüüdnimi",
"name_required": "Nimi on nõutud",
@@ -1589,7 +1619,6 @@
"next": "Järgmine",
"next_memory": "Järgmine mälestus",
"no": "Ei",
"no_actions_added": "Ühtegi tegevust pole veel lisatud",
"no_albums_found": "Albumeid ei leitud",
"no_albums_message": "Lisa album fotode ja videote organiseerimiseks",
"no_albums_with_name_yet": "Paistab, et sul pole veel ühtegi selle nimega albumit.",
@@ -1606,7 +1635,6 @@
"no_exif_info_available": "Exif info pole saadaval",
"no_explore_results_message": "Oma kogu avastamiseks laadi üles rohkem fotosid.",
"no_favorites_message": "Lisa lemmikud, et oma parimaid fotosid ja videosid kiiresti leida",
"no_filters_added": "Ühtegi filtrit pole veel lisatud",
"no_libraries_message": "Lisa väline kogu oma fotode ja videote vaatamiseks",
"no_local_assets_found": "Selle kontrollsummaga lokaalseid üksuseid ei leitud",
"no_location_set": "Asukoht pole määratud",
@@ -1619,6 +1647,7 @@
"no_results": "Vasteid pole",
"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_steps": "Ühtegi sammu pole lisatud",
"no_uploads_in_progress": "Üleslaadimisi käimas ei ole",
"none": "Puudub",
"not_allowed": "Keelatud",
@@ -1755,6 +1784,8 @@
"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",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "See meetod suudab sündmuseid filtreerida ja tingimuslikult vältida järgnevate sammude käivitamist",
"port": "Port",
"preferences_settings_subtitle": "Halda rakenduse eelistusi",
"preferences_settings_title": "Eelistused",
@@ -1853,6 +1884,7 @@
"remove_assets_title": "Eemalda üksused?",
"remove_custom_date_range": "Eemalda kohandatud kuupäevavahemik",
"remove_deleted_assets": "Eemalda kustutatud üksused",
"remove_filter": "Eemalda filter",
"remove_from_album": "Eemalda albumist",
"remove_from_album_action_prompt": "{count} eemaldatud albumist",
"remove_from_favorites": "Eemalda lemmikutest",
@@ -1926,6 +1958,8 @@
"scan_settings": "Skaneerimise seaded",
"scanning": "Otsimine",
"scanning_for_album": "Albumi skaneerimine...",
"screencast_mode_description": "Kuva ekraanil klaviatuuri- ja hiiresündmuste indikaatoreid",
"screencast_mode_title": "Lülita kuvalevi režiim",
"search": "Otsi",
"search_albums": "Otsi albumeid",
"search_by_context": "Otsi konteksti alusel",
@@ -1933,6 +1967,8 @@
"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_full_path": "Otsi täieliku tee või kausta alusel",
"search_by_full_path_example": "/Juhan/Projektid/3D_printimine/2026-07-01 - saad otsida märksõnu Projektid, 3D, printimine, 2026 jne.",
"search_by_ocr": "Otsi OCR-i abil",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Otsi läätse mudelit...",
@@ -2140,6 +2176,7 @@
"show_in_timeline": "Näita ajajoonel",
"show_in_timeline_setting_description": "Kuva oma ajajoonel selle kasutaja fotosid ja videosid",
"show_keyboard_shortcuts": "Kuva kiirklahvid",
"show_less": "Kuva vähem",
"show_metadata": "Kuva metaandmed",
"show_or_hide_info": "Kuva või peida info",
"show_password": "Kuva parooli",
@@ -2148,6 +2185,7 @@
"show_schema": "Kuva skeem",
"show_search_options": "Kuva otsingu valikud",
"show_shared_links": "Näita jagatud linke",
"show_slideshow_metadata_overlay": "Kuva pildi info ülekatet",
"show_slideshow_transition": "Kuva slaidiesitluse üleminekud",
"show_supporter_badge": "Toetaja märk",
"show_supporter_badge_description": "Kuva toetaja märki",
@@ -2163,6 +2201,9 @@
"skip_to_folders": "Kaustade juurde",
"skip_to_tags": "Siltide juurde",
"slideshow": "Slaidiesitlus",
"slideshow_metadata_overlay_mode": "Ülekatte sisu",
"slideshow_metadata_overlay_mode_description_only": "Ainult kirjeldus",
"slideshow_metadata_overlay_mode_full": "Täielik",
"slideshow_repeat": "Korda slaidiesitlust",
"slideshow_repeat_description": "Mine slaidiesitluse lõppedes tagasi algusesse",
"slideshow_settings": "Slaidiesitluse seaded",
@@ -2188,6 +2229,10 @@
"start_date_before_end_date": "Alguskuupäev peab olema varasem kui lõppkuupäev",
"state": "Osariik",
"status": "Staatus",
"step_delete": "Kustuta samm",
"step_delete_confirm": "Kas oled kindel, et soovid selle sammu kustutada?",
"step_details": "Sammu üksikasjad",
"steps": "Sammud",
"stop_casting": "Lõpeta edastamine",
"stop_motion_photo": "Peata liikuv foto",
"stop_photo_sharing": "Lõpeta oma fotode jagamine?",
@@ -2214,6 +2259,8 @@
"sync_status": "Sünkroonimise staatus",
"sync_status_subtitle": "Vaata ja halda sünkroonimissüsteemi",
"sync_upload_album_setting_subtitle": "Loo ja laadi oma pildid ja videod üles Immich'isse valitud albumitesse",
"system_theme": "Süsteemi teema",
"system_theme_command_description": "Kasuta süsteemi teemat ({value})",
"tag": "Silt",
"tag_assets": "Sildista üksuseid",
"tag_created": "Lisatud silt: {tag}",
@@ -2279,7 +2326,7 @@
"trash_page_title": "Prügikast ({count})",
"trashed_items_will_be_permanently_deleted_after": "Prügikasti tõstetud üksused kustutatakse jäädavalt {days, plural, one {# päeva} other {# päeva}} pärast.",
"trigger": "Päästik",
"trigger_asset_uploaded": "Üksus üles laaditud",
"trigger_asset_uploaded": "Üksuse üleslaadimine",
"trigger_asset_uploaded_description": "Käivitub uue üksuse üleslaadimisel",
"trigger_description": "Sündmus, mis käivitab töövoo",
"trigger_person_recognized": "Isik tuvastatud",
@@ -2319,7 +2366,6 @@
"unsupported_field_type": "Mittetoetatud välja tüüp",
"unsupported_file_type": "Faili {file} ei saa üles laadida, kuna selle tüüp {type} ei ole toetatud.",
"untagged": "Sildistamata",
"untitled_workflow": "Pealkirjata töövoog",
"up_next": "Järgmine",
"update_location_action_prompt": "Uuenda {count} valitud üksuse asukoht:",
"updated_at": "Uuendatud",
@@ -2411,6 +2457,7 @@
"welcome_to_immich": "Tere tulemast Immich'isse",
"width": "Laius",
"wifi_name": "WiFi-võrgu nimi",
"workflow": "Töövoog",
"workflow_delete_prompt": "Kas oled kindel, et soovid selle töövoo kustutada?",
"workflow_deleted": "Töövoog kustutatud",
"workflow_description": "Töövoo kirjeldus",
@@ -2425,6 +2472,7 @@
"workflows": "Töövood",
"workflows_help_text": "Töövood automatiseerivad tegevusi üksustega päästikute ja filtrite alusel",
"wrong_pin_code": "Vale PIN-kood",
"x_of_total": "{x}/{total}",
"year": "Aasta",
"years_ago": "{years, plural, one {# aasta} other {# aastat}} tagasi",
"yes": "Jah",
+8 -3
View File
@@ -22,8 +22,6 @@
"add_birthday": "Urtebetetzea gehitu",
"add_endpoint": "Endpoint-a gehitu",
"add_exclusion_pattern": "Bazterketa eredua gehitu",
"add_filter": "Gehitu iragazkia",
"add_filter_description": "Klik egin iragazki baldintza bat gehitzeko",
"add_location": "Kokapena gehitu",
"add_more_users": "Erabiltzaile gehiago gehitu",
"add_partner": "Kidea gehitu",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Gehitu partekatutako albumera",
"add_upload_to_stack": "Gehitu karga pilara",
"add_url": "URL-a gehitu",
"add_workflow_step": "Gehitu fluxu pausoa",
"added_to_archive": "Artxibategira gehituta",
"added_to_favorites": "Gogokoetara gehituta",
"added_to_favorites_count": "{count, number} gogokoetara gehituta",
@@ -125,7 +122,15 @@
"metadata_settings": "Metadata Konfigurazioa",
"metadata_settings_description": "Kudeatu metadaten konfigurazioa",
"migration_job": "Migrazio",
"oauth_prompt_description": "Prompt parametroa",
"oauth_role_claim": "Rol aldarrikapena",
"oauth_role_claim_description": "Eman automatikoki administratzaile sarbidea erreklamazio honen presentzian oinarrituta. Erreklamazioak 'erabiltzailea' edo 'administratzailea' izan dezake.",
"oauth_settings": "OAuth",
"oauth_settings_description": "OAuth saioaren hasierako konfigurazioa kudeatu.",
"oauth_settings_more_details": "Ezaugarri horri buruzko xehetasun gehiago nahi izanez gero, ikusi <link>docs</link>.",
"oauth_storage_label_claim": "Memoriaren etiketa eskaera",
"oauth_storage_label_claim_description": "Erabiltzailearen memoria-etiketa automatikoki finkatzea, eskatutako balioan.",
"oauth_storage_quota_claim": "Eskatutako memoriaren kuota",
"transcoding_acceleration_vaapi": "VAAPI"
},
"advanced": "Aurreratua",
-3
View File
@@ -21,8 +21,6 @@
"add_birthday": "افزودن تاریخ تولد",
"add_endpoint": "افزودن پایانه",
"add_exclusion_pattern": "افزودن الگوی استثنا",
"add_filter": "افزودن فیلتر",
"add_filter_description": "برای افزودن یک شرط فیلتر کلیک کنید",
"add_location": "افزودن مکان",
"add_more_users": "افزودن کاربرهای بیشتر",
"add_partner": "افزودن شریک",
@@ -41,7 +39,6 @@
"add_to_shared_album": "افزودن به آلبوم اشتراکی",
"add_upload_to_stack": "افزودن فایل ارسالی به مجموعه",
"add_url": "افزودن آدرس URL",
"add_workflow_step": "افزودن یک مرحله به روند کار",
"added_to_archive": "به آرشیو اضافه شد",
"added_to_favorites": "به علاقه مندی ها اضافه شد",
"added_to_favorites_count": "{count, number} تا به علاقه مندی ها اضافه شد",
+23 -21
View File
@@ -22,8 +22,6 @@
"add_birthday": "Lisää syntymäpäivä",
"add_endpoint": "Lisää päätepiste",
"add_exclusion_pattern": "Lisää poissulkemismalli",
"add_filter": "Lisää suodatin",
"add_filter_description": "Klikkaa lisätäksesi suodatinehto",
"add_location": "Lisää sijainti",
"add_more_users": "Lisää käyttäjiä",
"add_partner": "Lisää kumppani",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Lisää jaettuun albumiin",
"add_upload_to_stack": "Lisää kuvapinoon",
"add_url": "Lisää URL",
"add_workflow_step": "Lisää työnkulun vaihe",
"added_to_archive": "Lisätty arkistoon",
"added_to_favorites": "Lisätty suosikkeihin",
"added_to_favorites_count": "{count, number} lisätty suosikkeihin",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Ota käyttöön sähköposti-ilmoitukset",
"notification_settings": "Ilmoitusasetukset",
"notification_settings_description": "Hallitse ilmoitusasetuksia, myös sähköpostin",
"oauth_allow_insecure_requests": "Salli turvattomat pyynnöt",
"oauth_allow_insecure_requests_description": "VAROITUS: Tämä poistaa TLS-varmenteen tarkistuksen OAuth-pyynnöiltä ja voi altistaa sinut väliintulohyökkäyksille (MITM).",
"oauth_auto_launch": "Automaattinen käynnistys",
"oauth_auto_launch_description": "Aloita OAuth-kirjautumisvuo heti kun saavutaan kirjautumissivulle",
"oauth_auto_register": "Automaattinen rekisteröinti",
@@ -274,20 +273,22 @@
"oauth_button_text": "Painikkeen teksti",
"oauth_client_secret_description": "Vaaditaan luottamukselliselle asiakasohjelmalle, tai jos julkinen asiakasohjelma ei tue PKCE:tä (Proof Key for Code Exchange).",
"oauth_enable_description": "Kirjaudu käyttäen OAuthia",
"oauth_end_session_url_description": "Uudelleenohjaa käyttäjä tähän URI-osoitteeseen uloskirjautumisen jälkeen.",
"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_prompt_description": "Kehoteparametri (esim. select_account, login, consent)",
"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",
"oauth_settings_description": "Hallitse OAuth-kirjautumisen asetuksia",
"oauth_settings_more_details": "Saadaksesi lisätietoja tästä toiminnosta, katso <link>dokumentaatio</link>.",
"oauth_storage_label_claim": "Tallennustilan nimikkeen valtuutusväittämä (claim)",
"oauth_storage_label_claim_description": "Määriä käyttäjän tallennustilan nimike tämän väittämän arvoksi automaattisesti.",
"oauth_storage_quota_claim": "Tallennustilan kiintiön väittämä (claim)",
"oauth_storage_label_claim_description": "Määritä käyttäjän tallennustilan nimike tämän vaatimuksen arvoksi automaattisesti.",
"oauth_storage_quota_claim": "Tallennustilan kiintiön vaatimus",
"oauth_storage_quota_claim_description": "Aseta automaattisesti käyttäjien tallennustilan määrä tähän arvoon.",
"oauth_storage_quota_default": "Tallennustilan oletuskiintiö (Gt)",
"oauth_storage_quota_default_description": "Käytettävä kiintiön määrä gigatavuissa, kun väittämää ei ole annettu.",
"oauth_storage_quota_default_description": "Käytettävä kiintiön määrä gigatavuissa, kun vaatimusta ei ole annettu.",
"oauth_timeout": "Pyynnön aikakatkaisu",
"oauth_timeout_description": "Pyyntöjen aikakatkaisu millisekunteina",
"ocr_job_description": "Käytä koneoppimista tunnistamaan tekstiä kuvista",
@@ -463,8 +464,8 @@
"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 [KOKEELLINEN]",
"advanced_settings_self_signed_ssl_subtitle": "Ohittaa SSL-varmenteen tarkistuksen palvelimen päätepisteessä. Vaaditaan itse allekirjoitetuille varmenteille.",
"advanced_settings_self_signed_ssl_title": "Salli itse allekirjoitetut SSL-varmenteet [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",
@@ -784,9 +785,9 @@
"client_cert_invalid_msg": "Virheellinen varmennetiedosto tai väärä salasana",
"client_cert_password_message": "Syötä salasana tälle sertifikaatille",
"client_cert_password_title": "Sertifikaatin salasana",
"client_cert_remove_msg": "Asiakassertifikaatti on poistettu",
"client_cert_remove_msg": "Asiakasvarmenne 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 [KOKEELLINEN]",
"client_cert_title": "SSL-asiakasvarmenne [KOKEELLINEN]",
"clockwise": "Myötäpäivään",
"close": "Sulje",
"collapse": "Supista",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Säilytä kuvat viimeisimmältä…",
"cutoff_day": "{count, plural, one {päivä} other {päivää}}",
"cutoff_year": "{count, plural, one {vuosi} other {vuotta}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Tumma",
"dark_theme": "Vaihda tummaan teemaan",
"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",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth": "Syntymäaika",
"date_of_birth_saved": "Syntymäaika tallennettu",
"date_range": "Päivämäärän rajaus",
"day": "Päivä",
@@ -944,7 +943,7 @@
"display_order": "Näyttöjärjestys",
"display_original_photos": "Näytä alkuperäiset kuvat",
"display_original_photos_setting_description": "Näytä mieluiten alkuperäinen kuva esikatselukuvan sijasta, kun alkuperäinen kuva on web-yhteensopiva. Tämä voi aiheuttaa kuvien näyttämisen hitautta.",
"do_not_show_again": "Älä näytä tätä enää",
"do_not_show_again": "Älä näytä tätä uudelleen",
"documentation": "Dokumentaatio",
"done": "Valmis",
"download": "Lataa",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Hallitse sovelluksen ominaisuuksia",
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
"file_name_text": "Tiedoston nimi",
"file_name_with_value": "Tiedoston nimi: {file_name}",
"file_size": "Tiedostokoko",
"filename": "Tiedostonimi",
"filetype": "Tiedostotyyppi",
@@ -1392,6 +1390,7 @@
"light_theme": "Vaihda vaaleaan teemaan",
"like": "Tykkää",
"like_deleted": "Tykkäys poistettu",
"link": "Linkki",
"link_motion_video": "Linkitä liikevideo",
"link_to_docs": "Lisätietoja löytyy <link>dokumentaatiosta</link>.",
"link_to_oauth": "Linkki OAuth",
@@ -1437,7 +1436,7 @@
"login_form_failed_get_oauth_server_config": "Virhe kirjauduttaessa OAuth:lla, tarkista palvelimen URL",
"login_form_failed_get_oauth_server_disable": "OAuth-ominaisuus ei ole käytössä tällä palvelimella",
"login_form_failed_login": "Virhe kirjautumisessa. Tarkista palvelimen URL, sähköpostiosoite ja salasana",
"login_form_handshake_exception": "Tapahtui poikkeus kättelyssä palvelimen kanssa. Kytke päälle self-signed -sertifikaattituki asetuksista, mikäli käytät self-signed -sertifikaatteja.",
"login_form_handshake_exception": "Kättely palvelimen kanssa epäonnistui. Ota käyttöön itse allekirjoitettujen varmenteiden tuki asetuksista, jos käytät niitä.",
"login_form_password_hint": "salasana",
"login_form_save_login": "Pysy kirjautuneena",
"login_form_server_empty": "Syötä palvelimen URL-osoite.",
@@ -1521,7 +1520,7 @@
"media_type": "Median tyyppi",
"memories": "Muistoja",
"memories_all_caught_up": "Kaikki ajan tasalla",
"memories_check_back_tomorrow": "Palaa huomenna nähdäskesi lisää muistoja",
"memories_check_back_tomorrow": "Palaa huomenna nähdäksesi lisää muistoja",
"memories_setting_description": "Hallitse mitä näet muistoissasi",
"memories_start_over": "Aloita alusta",
"memories_swipe_to_close": "Pyyhkäise ylös sulkeaksesi",
@@ -1544,7 +1543,6 @@
"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",
"more": "Enemmän",
"move": "Siirrä",
"move_down": "Siirrä alas",
@@ -1562,6 +1560,8 @@
"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",
"my_immich_description": "Kopioi nykyinen sivu Oma Immich-linkkinä",
"my_immich_title": "Oma Immich-linkki",
"name": "Nimi",
"name_or_nickname": "Nimi tai lempinimi",
"name_required": "Nimi on pakollinen",
@@ -1589,7 +1589,6 @@
"next": "Seuraava",
"next_memory": "Seuraava muisto",
"no": "Ei",
"no_actions_added": "Toimintoja ei ole vielä lisätty",
"no_albums_found": "Albumeja ei löytynyt",
"no_albums_message": "Luo albumi pitääksesi kuvat ja videot järjestyksessä",
"no_albums_with_name_yet": "Näyttää siltä, ettei sinulla ole yhtään tämän nimistä albumia.",
@@ -1606,7 +1605,6 @@
"no_exif_info_available": "Exif-tietoja ei ole saatavilla",
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
"no_favorites_message": "Lisää suosikkeja löytääksesi nopeasti parhaat kuvasi ja videosi",
"no_filters_added": "Suodattimia ei ole vielä lisätty",
"no_libraries_message": "Luo ulkoinen kirjasto nähdäksesi valokuvasi ja videot",
"no_local_assets_found": "Paikallista sisältöä ei löytynyt tällä tarkistussummalla",
"no_location_set": "Ei sijaintia asetettuna",
@@ -1926,6 +1924,8 @@
"scan_settings": "Skannausasetukset",
"scanning": "Skannataan",
"scanning_for_album": "Etsitään albumia...",
"screencast_mode_description": "Näytä näppäimistön ja hiiren syöttötapahtumat näytöllä",
"screencast_mode_title": "Vaihda screencast-tila",
"search": "Haku",
"search_albums": "Etsi albumeita",
"search_by_context": "Etsi kontekstin perusteella",
@@ -2214,6 +2214,8 @@
"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ä",
"system_theme": "Järjestelmän teema",
"system_theme_command_description": "Käytä järjestelmän teemaa ({value})",
"tag": "Tunniste",
"tag_assets": "Lisää tunnisteita",
"tag_created": "Luotu tunniste: {tag}",
@@ -2319,7 +2321,6 @@
"unsupported_field_type": "Ei-tuettu kentän tyyppi",
"unsupported_file_type": "Tiedostoa {file} ei voi ladata, koska sen tiedostotyyppi {type} ei ole tuettu.",
"untagged": "Ilman tunnistetta",
"untitled_workflow": "Nimetön työnkulku",
"up_next": "Seuraavaksi",
"update_location_action_prompt": "Päivitä {count} kohteen sijaintia:",
"updated_at": "Päivitetty",
@@ -2425,6 +2426,7 @@
"workflows": "Työnkulut",
"workflows_help_text": "Työnkulut automatisoivat toimintoja kohteillesi laukaisimien ja suodattimien perusteella",
"wrong_pin_code": "Väärä PIN-koodi",
"x_of_total": "{x}/{total}",
"year": "Vuosi",
"years_ago": "{years, plural, one {# vuosi} other {# vuotta}} sitten",
"yes": "Kyllä",
+22 -1
View File
@@ -7,6 +7,7 @@
"action_common_update": "I-update",
"actions": "Mga Aksyon",
"active": "Tumatakbo",
"active_count": "Aktibo: {count}",
"activity": "Mga Aktibidad",
"activity_changed": "Ang aktibidad ay {enabled, select, true {naka-enable} other {hindi naka-enable}}",
"add": "Mag dagdag",
@@ -14,6 +15,7 @@
"add_a_location": "Dagdagan ng lugar",
"add_a_name": "Dagdagan ng pangalan",
"add_a_title": "Dagdagan ng pamagat",
"add_assets": "Dagdagan ng asset",
"add_birthday": "Maglagay ng kaarawan",
"add_endpoint": "Dagdagan ng dulo",
"add_location": "Magdagdag ng lugar",
@@ -28,6 +30,7 @@
"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_bottom_bar": "Idagdag sa",
"add_to_shared_album": "Idagdag sa shared album",
"add_url": "Magdagdag ng URL",
"added_to_archive": "Naidagdag sa archive",
@@ -44,6 +47,10 @@
"backup_database": "Gumawa ng Dump ng Database",
"backup_database_enable_description": "Paganahin ang Database Dumps",
"backup_keep_last_amount": "Bilang ng mga itatagong nakaraang dump",
"backup_onboarding_1_description": "offsite na kopya sa cloud o sa ibang pisikal na lokasyon.",
"backup_onboarding_footer": "Para sa karagdagang impormasyon tungkol sa pag-backup ng Immich, maaaring tignan sa <link>dokumentasyon</link>.",
"backup_onboarding_parts_title": "Ang 3-2-1 backup ay kasama:",
"backup_onboarding_title": "Backups",
"backup_settings": "Setting ng mga Database Dump",
"backup_settings_description": "Pamahalaan ang mga setting ng database dump.",
"cleared_jobs": "Tinanggal na ang mga trabaho para sa {job}",
@@ -76,18 +83,32 @@
"asset_adding_to_album": "Dinadagdag sa album...",
"asset_filename_is_offline": "Offline ang asset {filename}",
"asset_uploading": "Ina-upload...",
"backup_controller_page_background_app_refresh_enable_button_text": "Pumunta sa settings",
"change_your_password": "Palitan ang iyong password",
"country": "Bansa",
"create_album_page_untitled": "Walang pamagat",
"documentation": "Dokumentasyion",
"done": "Tapos na",
"download": "I-download",
"edit": "I-edit",
"edit_album": "I-edit ang album",
"edit_avatar": "I-edit ang avatar",
"edit_birthday": "I-edit ang birthday",
"edit_date": "I-edit ang petsa",
"edit_date_and_time": "I-edit ang petsa at oras",
"editor_close_without_save_title": "Isara ang editor?",
"explore": "I-explore",
"export": "I-export",
"has_quota": "May quota",
"hour": "Oras",
"info": "Informasyon",
"jobs": "Mga trabaho",
"language": "Wika",
"leave": "Umalis",
"no_results": "Walang resulta"
"no_results": "Walang resulta",
"shared_link_edit_expire_after_option_minutes": "{count} minuto",
"shared_link_edit_expire_after_option_months": "{count} buwan",
"shared_link_edit_expire_after_option_year": "{count} taon",
"shared_link_edit_password_hint": "I-enter ang share password",
"year": "Taon"
}
+60 -16
View File
@@ -22,8 +22,6 @@
"add_birthday": "Ajouter un anniversaire",
"add_endpoint": "Ajouter une adresse",
"add_exclusion_pattern": "Ajouter un schéma d'exclusion",
"add_filter": "Ajouter un filtre",
"add_filter_description": "Cliquez pour ajouter une condition au filtre",
"add_location": "Ajouter une localisation",
"add_more_users": "Ajouter plus d'utilisateurs",
"add_partner": "Ajouter un partenaire",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Ajouter à l'album partagé",
"add_upload_to_stack": "Ajouter les éléments téléversés à la pile",
"add_url": "Ajouter l'URL",
"add_workflow_step": "Ajouter une étape de flux de traitement",
"added_to_archive": "Ajouté à l'archive",
"added_to_favorites": "Ajouté aux favoris",
"added_to_favorites_count": "{count, number} ajouté(s) aux favoris",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Activer les notifications par courriel",
"notification_settings": "Paramètres de notification",
"notification_settings_description": "Gérer les paramètres de notification, y compris les courriels",
"oauth_allow_insecure_requests": "Permettre les requêtes non sécurisées",
"oauth_allow_insecure_requests_description": "ATTENTION : cela désactive la validation de certificat TLS pour les requêtes OAuth et peut vous exposer à des attaques par l'homme du milieu (MITM).",
"oauth_auto_launch": "Lancement automatique",
"oauth_auto_launch_description": "Démarrer automatiquement le flux de connexion OAuth lors de la navigation vers la page de connexion",
"oauth_auto_register": "Inscription automatique",
@@ -274,9 +273,11 @@
"oauth_button_text": "Texte du bouton",
"oauth_client_secret_description": "Nécessaire pour un client confidentiel, ou si le protocole PKCE (Proof Key for Code Exchange) n'est pas supporté par le client public.",
"oauth_enable_description": "Connexion avec OAuth",
"oauth_end_session_url_description": "Rediriger l'utilisateur vers cette URI lorsqu'il se déconnecte.",
"oauth_mobile_redirect_uri": "URI de redirection mobile",
"oauth_mobile_redirect_uri_override": "Remplacer l'URI de redirection mobile",
"oauth_mobile_redirect_uri_override_description": "Activer quand le fournisseur d'OAuth ne permet pas un URI mobile, comme ''{callback}''",
"oauth_prompt_description": "Paramètre de prompt (par ex. select_account, login, consentement)",
"oauth_role_claim": "Attribut de rôle",
"oauth_role_claim_description": "Donne automatiquement un accès en tant qu'admin, en se basant sur la présence de cet attribut. L'attribut peut avoir soit 'user' (utilisateur) soit 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Conservez les photos depuis les derniers…",
"cutoff_day": "{count, plural, one {jour} other {jours}}",
"cutoff_year": "{count, plural, one {année} other {années}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Sombre",
"dark_theme": "Basculer sur le thème sombre",
"date": "Date",
"date_after": "Date après",
"date_and_time": "Date et heure",
"date_before": "Date avant",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth": "Date de naissance",
"date_of_birth_saved": "Date de naissance enregistrée avec succès",
"date_range": "Plage de dates",
"day": "Jour",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Gérer les fonctionnalités de l'application",
"file_name_or_extension": "Nom du fichier ou extension",
"file_name_text": "Nom du fichier",
"file_name_with_value": "Nom du fichier : {file_name}",
"file_size": "Taille du fichier",
"filename": "Nom du fichier",
"filetype": "Type de fichier",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Déplacer les photos et vidéos sauvegardées vers la corbeille de votre appareil pour libérer de l'espace. Vos copies sur le serveur restent en sécurité.",
"free_up_space_settings_subtitle": "Libérer l'espace de votre appareil",
"full_path": "Chemin complet : {path}",
"full_path_or_folder": "Chemin complet ou dossier",
"gcast_enabled": "Diffusion Google Cast",
"gcast_enabled_description": "Cette fonctionnalité charge des ressources externes depuis Google pour fonctionner.",
"general": "Général",
@@ -1392,11 +1391,13 @@
"light_theme": "Basculer sur le thème clair",
"like": "J'aime",
"like_deleted": "Réaction « J'aime » supprimée",
"link": "Lien",
"link_motion_video": "Lier la photo animée",
"link_to_docs": "Pour plus d'informations, se référer à la <link>documentation</link>.",
"link_to_oauth": "Lien au service OAuth",
"linked_oauth_account": "Compte OAuth rattaché",
"list": "Liste",
"live": "Direct",
"loading": "Chargement",
"loading_search_results_failed": "Chargement des résultats échoué",
"local": "Local",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Tout a été marqué comme lu",
"matches": "Correspondances",
"matching_assets": "Médias correspondants",
"media_chrome": {
"auto": "Auto",
"captions": "Sous-titres",
"captions_off": "Désactivé",
"closed_captions": "sous-titres codés",
"decode_error": "Erreur de décodage",
"disable_captions": "Désactiver les sous-titres",
"enable_captions": "Activer les sous-titres",
"enter_fullscreen_mode": "Mettre en mode plein écran",
"exit_fullscreen_mode": "Quitter le mode plein écran",
"loop": "Lire en boucle",
"media_error_description": "Une erreur de média a provoqué linterruption de la lecture. Le média peut être corrompu ou votre navigateur ne prend pas en charge ce format.",
"media_loading": "chargement des médias",
"mute": "Désactiver le son",
"network_error": "Erreur réseau",
"network_error_description": "Une erreur réseau a causé l’échec du téléchargement du média.",
"not_supported_error": "Source non supportée",
"playback_rate": "Taux de lecture",
"playback_rate_current": "taux de lecture actuel",
"playback_rate_value": "Taux de lecture {playbackRate}",
"playback_time": "durée de lecture",
"quality": "Qualité",
"second": "seconde",
"seconds": "secondes",
"time_value_of_total_time": "{currentTime} sur {totalTime}",
"time_value_remaining": "{time} restant",
"unmute": "Activer le son",
"unsupported_error_description": "Une erreur non supportée sest produite. Le serveur ou le réseau a échoué, ou votre navigateur ne prend pas en charge ce format.",
"video_not_loaded_unknown_time": "vidéo non chargée, durée inconnue.",
"video_player": "lecteur vidéo",
"volume": "volume"
},
"media_type": "Type de média",
"memories": "Souvenirs",
"memories_all_caught_up": "Vous avez tout vu",
@@ -1544,8 +1577,8 @@
"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 a",
"more": "Plus",
"motion": "Mouvement",
"move": "Déplacer",
"move_down": "Descendre",
"move_off_locked_folder": "Déplacer en dehors du dossier verrouillé",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Impossible de modifier l'emplacement de médias en lecture seule, ils sont ignorés",
"mute_memories": "Mettre en sourdine les souvenirs",
"my_albums": "Mes albums",
"my_immich_description": "Copier la page actuelle comme Mon lien Immich",
"my_immich_title": "Mon lien Immich",
"name": "Nom",
"name_or_nickname": "Nom ou surnom",
"name_required": "Le nom est nécessaire",
@@ -1589,7 +1624,6 @@
"next": "Suivant",
"next_memory": "Souvenir suivant",
"no": "Non",
"no_actions_added": "Aucune action ajoutée pour le moment",
"no_albums_found": "Aucun album trouvé",
"no_albums_message": "Créer un album pour organiser vos photos et vidéos",
"no_albums_with_name_yet": "Il semble que vous n'ayez pas encore d'albums avec ce nom.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Aucune information exif disponible",
"no_explore_results_message": "Envoyez plus de photos pour explorer votre bibliothèque.",
"no_favorites_message": "Ajouter des photos et vidéos à vos favoris pour les retrouver plus rapidement",
"no_filters_added": "Aucun filtre ajouté pour le moment",
"no_libraries_message": "Créer une bibliothèque externe pour voir vos photos et vidéos dans un autre espace de stockage",
"no_local_assets_found": "Aucun média local trouvé avec cette empreinte numerique",
"no_location_set": "Aucune localisation definie",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Supprimer les médias?",
"remove_custom_date_range": "Supprimer la plage de date personnalisée",
"remove_deleted_assets": "Supprimer les fichiers hors ligne",
"remove_filter": "Supprimer le filtre",
"remove_from_album": "Supprimer de l'album",
"remove_from_album_action_prompt": "{count} supprimé(s) de l'album",
"remove_from_favorites": "Supprimer des favoris",
@@ -1926,13 +1960,17 @@
"scan_settings": "Paramètres d'analyse",
"scanning": "Analyse en cours",
"scanning_for_album": "Recherche d'albums en cours...",
"screencast_mode_description": "Afficher à l'écran les indicateurs d'évènements de clavier et souris",
"screencast_mode_title": "Basculer le mode de diffusion d'écran",
"search": "Recherche",
"search_albums": "Rechercher des albums",
"search_by_context": "Rechercher par contexte",
"search_by_context": "Recherche par contexte",
"search_by_description": "Recherche par description",
"search_by_description_example": "Randonnée à Sapa",
"search_by_filename": "Rechercher par nom du fichier ou extension",
"search_by_filename": "Recherche par nom du fichier ou extension",
"search_by_filename_example": "Exemple: IMG_1234.JPG ou PNG",
"search_by_full_path": "Recherche par chemin complet ou dossier",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - vous pouvez rechercher Projets, 3D, Impression, 2026, etc.",
"search_by_ocr": "Recherche par Reconnaissance Optique de Caractères OCR",
"search_by_ocr_example": "café latte",
"search_camera_lens_model": "Chercher par modèle d'objectif...",
@@ -1962,7 +2000,7 @@
"search_no_people": "Aucune personne",
"search_no_people_named": "Aucune personne nommée « {name} »",
"search_no_result": "Aucun résultat trouvé, essayez un autre terme de recherche ou une autre combinaison",
"search_options": "Rechercher une option",
"search_options": "Options de recherche",
"search_page_categories": "Catégories",
"search_page_motion_photos": "Photos avec mouvement",
"search_page_no_objects": "Aucune information disponible sur les objets",
@@ -1976,9 +2014,9 @@
"search_page_your_map": "Votre carte",
"search_people": "Rechercher une personne",
"search_places": "Rechercher un lieu",
"search_rating": "Chercher par évaluation...",
"search_rating": "Recherche par évaluation...",
"search_result_page_new_search_hint": "Nouvelle recherche",
"search_settings": "Paramètres de recherche",
"search_settings": "Rechercher dans les paramètres",
"search_state": "Rechercher par état/région...",
"search_suggestion_list_smart_search_hint_1": "La recherche intelligente est activée par défaut. Pour rechercher des métadonnées, utilisez la syntaxe suivante ",
"search_suggestion_list_smart_search_hint_2": "m:votre-terme-de-recherche",
@@ -2148,6 +2186,7 @@
"show_schema": "Afficher le schéma",
"show_search_options": "Afficher les options de recherche",
"show_shared_links": "Afficher les liens partagés",
"show_slideshow_metadata_overlay": "Afficher les infos de l'image en superposition",
"show_slideshow_transition": "Afficher la transition du diaporama",
"show_supporter_badge": "Badge de contributeur",
"show_supporter_badge_description": "Afficher le badge de contributeur",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Passer vers les dossiers",
"skip_to_tags": "Passer vers les étiquettes",
"slideshow": "Diaporama",
"slideshow_metadata_overlay_mode": "Contenu en superposition",
"slideshow_metadata_overlay_mode_description_only": "Seulement la description",
"slideshow_metadata_overlay_mode_full": "Tout",
"slideshow_repeat": "Répéter le diaporama",
"slideshow_repeat_description": "Reboucler au début lorsque le diaporama se termine",
"slideshow_settings": "Paramètres du diaporama",
@@ -2214,6 +2256,8 @@
"sync_status": "Statut de synchronisation",
"sync_status_subtitle": "Consulter et gérer le système de synchronisation",
"sync_upload_album_setting_subtitle": "Créez et envoyez vos photos et vidéos dans les albums sélectionnés sur Immich",
"system_theme": "Thème du système",
"system_theme_command_description": "Utiliser le thème du système ({value})",
"tag": "Étiquette",
"tag_assets": "Étiqueter les médias",
"tag_created": "Étiquette créée: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Type de champ non supporté",
"unsupported_file_type": "Le fichier {file} ne peut pas être téléversé car son type {type} n'est pas supporté.",
"untagged": "Sans étiquette",
"untitled_workflow": "Flux de traitement sans titre",
"up_next": "Suite",
"update_location_action_prompt": "Mettre à jour la localisation des {count} médias sélectionnés avec :",
"updated_at": "Mis à jour à",
@@ -2425,6 +2468,7 @@
"workflows": "Flux de traitement",
"workflows_help_text": "Les flux de traitement automatisent des actions sur vos médias, en se basant sur des déclencheurs et des filtres",
"wrong_pin_code": "Code PIN erroné",
"x_of_total": "{x}/{total}",
"year": "Année",
"years_ago": "Il y a {years, plural, one {# an} other {# ans}}",
"yes": "Oui",
+55 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Cuir breithlá leis",
"add_endpoint": "Cuir críochphointe leis",
"add_exclusion_pattern": "Cuir patrún eisiaimh leis",
"add_filter": "Cuir scagaire leis",
"add_filter_description": "Cliceáil chun coinníoll scagaire a chur leis",
"add_location": "Cuir suíomh leis",
"add_more_users": "Cuir níos mó úsáideoirí leis",
"add_partner": "Cuir comhpháirtí leis",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Cuir le halbam comhroinnte",
"add_upload_to_stack": "Cuir uaslódáil leis an gcruach",
"add_url": "Cuir URL leis",
"add_workflow_step": "Cuir céim sreabha oibre leis",
"added_to_archive": "Curtha leis an gcartlann",
"added_to_favorites": "Curtha le rogha pearsanta",
"added_to_favorites_count": "Cuireadh {count, number} le mo rogha pearsanta",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Cumasaigh fógraí ríomhphoist",
"notification_settings": "Socruithe Fógra",
"notification_settings_description": "Bainistigh socruithe fógraí, lena n-áirítear ríomhphost",
"oauth_allow_insecure_requests": "Ceadaigh iarratais neamhshábháilte",
"oauth_allow_insecure_requests_description": "RABHADH: Díchumasaíonn sé seo bailíochtú teastais TLS le haghaidh iarratais OAuth agus dfhéadfadh sé go mbeadh tú nochtaithe dionsaithe MITM.",
"oauth_auto_launch": "Seoladh uathoibríoch",
"oauth_auto_launch_description": "Tosaigh sreabhadh logála isteach OAuth go huathoibríoch nuair a dhéantar nascleanúint chuig an leathanach logála isteach",
"oauth_auto_register": "Clárú uathoibríoch",
@@ -274,9 +273,11 @@
"oauth_button_text": "Téacs cnaipe",
"oauth_client_secret_description": "Riachtanach do chliant rúnda, nó mura dtacaítear le PKCE (Eochair Chruthúnais le haghaidh Malartú Cód) do chliant poiblí.",
"oauth_enable_description": "Logáil isteach le OAuth",
"oauth_end_session_url_description": "Athsheol an t-úsáideoir chuig an URI seo nuair a logálann siad amach.",
"oauth_mobile_redirect_uri": "URI atreoraithe soghluaiste",
"oauth_mobile_redirect_uri_override": "Sárú URI atreoraithe soghluaiste",
"oauth_mobile_redirect_uri_override_description": "Cumasaigh nuair nach gceadaíonn soláthraí OAuth URI soghluaiste, mar shampla ''{callback}''",
"oauth_prompt_description": "Paraiméadar leid (m.sh. roghnaigh_cuntas, logáil isteach, toiliú)",
"oauth_role_claim": "Éileamh Róil",
"oauth_role_claim_description": "Deonaigh rochtain riarthóra go huathoibríoch bunaithe ar láithreacht an éilimh seo. Féadfaidh 'úsáideoir' nó 'riarthóir' a bheith san éileamh.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Coinnigh grianghraif ón uair dheireanach…",
"cutoff_day": "{count, plural, one {lá} other {laethanta}}",
"cutoff_year": "{count, plural, one {bliain} other {blianta}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Dorcha",
"dark_theme": "Athraigh go téama dorcha",
"date": "Dáta",
"date_after": "Dáta i ndiaidh",
"date_and_time": "Dáta agus Am",
"date_before": "Dáta roimh",
"date_format": "E, d LLL, y • h:mm a",
"date_of_birth": "Dáta breithe",
"date_of_birth_saved": "Dáta breithe sábháilte go rathúil",
"date_range": "Raon dáta",
"day": "Lá",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Bainistigh gnéithe an aip",
"file_name_or_extension": "Ainm comhaid nó síneadh",
"file_name_text": "Ainm comhaid",
"file_name_with_value": "Ainm comhaid: {file_name}",
"file_size": "Méid comhaid",
"filename": "Ainm comhaid",
"filetype": "Cineál comhaid",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Bog grianghraif agus físeáin chúltaca chuig bruscar do ghléis chun spás a shaoradh. Fanann do chóipeanna ar an bhfreastalaí slán.",
"free_up_space_settings_subtitle": "Saor stóráil gléis",
"full_path": "Cosán iomlán: {path}",
"full_path_or_folder": "Cosán nó fillteán iomlán",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Lódálann an ghné seo acmhainní seachtracha ó Google chun go n-oibreoidh sí.",
"general": "Ginearálta",
@@ -1392,11 +1391,13 @@
"light_theme": "Athraigh go téama éadrom",
"like": "Is maith liom",
"like_deleted": "Scriosadh an rud is maith liom",
"link": "Nasc",
"link_motion_video": "Físeán gluaiseachta nasctha",
"link_to_docs": "Le haghaidh tuilleadh eolais, féach ar an <link>doiciméadú</link>.",
"link_to_oauth": "Nasc le OAuth",
"linked_oauth_account": "Cuntas OAuth nasctha",
"list": "Liosta",
"live": "Beo",
"loading": "Ag luchtú",
"loading_search_results_failed": "Theip ar lódáil na dtorthaí cuardaigh",
"local": "Áitiúil",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Marcáladh gach rud mar léite",
"matches": "Cluichí",
"matching_assets": "Sócmhainní Meaitseála",
"media_chrome": {
"auto": "Uath",
"captions": "Fotheidil",
"captions_off": "As",
"closed_captions": "fotheidil dúnta",
"decode_error": "Earráid díchódaithe",
"disable_captions": "Díchumasaigh fotheidil",
"enable_captions": "Cumasaigh fotheidil",
"enter_fullscreen_mode": "Téigh isteach i mód lánscáileáin",
"exit_fullscreen_mode": "Scoir mód lánscáileáin",
"loop": "Lúb",
"media_error_description": "Earráid sna meáin ba chúis leis an athsheinm. Bfhéidir go bhfuil na meáin truaillithe nó nach dtacaíonn do bhrabhsálaí leis an bhformáid seo.",
"media_loading": "luchtú meán",
"mute": "Balbhaigh",
"network_error": "Earráid líonra",
"network_error_description": "Theip ar íoslódáil na meán de dheasca earráide líonra.",
"not_supported_error": "Foinse Gan Tacaíocht",
"playback_rate": "Ráta athsheinm",
"playback_rate_current": "ráta athsheinm reatha",
"playback_rate_value": "Ráta athsheinm {playbackRate}",
"playback_time": "am athsheinm",
"quality": "Cáilíocht",
"second": "soicind",
"seconds": "soicindí",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} fágtha",
"unmute": "Díbhalbhaigh",
"unsupported_error_description": "Tharla earráid nach dtacaítear léi. Theip ar an bhfreastalaí nó ar an líonra, nó ní thacaíonn do bhrabhsálaí leis an bhformáid seo.",
"video_not_loaded_unknown_time": "físeán gan luchtú, am anaithnid.",
"video_player": "seinnteoir físeáin",
"volume": "toirt"
},
"media_type": "Cineál meán",
"memories": "Cuimhní cinn",
"memories_all_caught_up": "Gach rud gafa suas",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Íoslódáil an aip shoghluaiste tionlacain ag baint úsáide as na roghanna seo a leanas",
"model": "Samhail",
"month": "Mí",
"monthly_title_text_date_format": "MMMM y",
"more": "Tuilleadh",
"motion": "Gluaiseacht",
"move": "Bog",
"move_down": "Bog síos",
"move_off_locked_folder": "Bog amach as fillteán faoi ghlas",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Ní féidir suíomh sócmhainn(í) inléite amháin a chur in eagar, ag scipeáil",
"mute_memories": "Cuimhní Balbhaigh",
"my_albums": "Mo chuid albaim",
"my_immich_description": "Cóipeáil an leathanach reatha mar nasc My Immich",
"my_immich_title": "Mo nasc Immich",
"name": "Ainm",
"name_or_nickname": "Ainm nó leasainm",
"name_required": "Tá ainm ag teastáil",
@@ -1589,7 +1624,6 @@
"next": "Ar Aghaidh",
"next_memory": "An chéad chuimhne eile",
"no": "Níl",
"no_actions_added": "Níl aon ghníomhartha curtha leis fós",
"no_albums_found": "Níor aimsíodh aon albaim",
"no_albums_message": "Cruthaigh albam chun do ghrianghraif agus do fhíseáin a eagrú",
"no_albums_with_name_yet": "Is cosúil nach bhfuil aon albaim agat leis an ainm seo go fóill.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Níl aon fhaisnéis exif ar fáil",
"no_explore_results_message": "Uaslódáil tuilleadh grianghraf chun do bhailiúchán a iniúchadh.",
"no_favorites_message": "Cuir na cinn is fearr leat leis chun do phictiúir agus do fhíseáin is fearr a aimsiú go tapa",
"no_filters_added": "Níl aon scagairí curtha leis fós",
"no_libraries_message": "Cruthaigh leabharlann sheachtrach chun do ghrianghraif agus físeáin a fheiceáil",
"no_local_assets_found": "Ní bhfuarthas aon sócmhainní áitiúla leis an tsuim sheiceála seo",
"no_location_set": "Níl aon suíomh socraithe",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Bain sócmhainní?",
"remove_custom_date_range": "Bain raon dáta saincheaptha",
"remove_deleted_assets": "Bain Sócmhainní Scriosta",
"remove_filter": "Bain an scagaire",
"remove_from_album": "Bain den albam",
"remove_from_album_action_prompt": "Baineadh {count} den albam",
"remove_from_favorites": "Bain as ceanáin",
@@ -1926,6 +1960,8 @@
"scan_settings": "Socruithe Scanadh",
"scanning": "Ag scanadh",
"scanning_for_album": "Ag scanadh le haghaidh albam...",
"screencast_mode_description": "Taispeáin táscairí imeachta méarchláir agus luiche ar an scáileán",
"screencast_mode_title": "Mód craolta scáileáin a scoránaigh",
"search": "Cuardaigh",
"search_albums": "Cuardaigh albaim",
"search_by_context": "Cuardaigh de réir comhthéacs",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Lá siúlóide i Sapa",
"search_by_filename": "Cuardaigh de réir ainm comhaid nó síneadh",
"search_by_filename_example": "i.e. IMG_1234.JPG nó PNG",
"search_by_full_path": "Cuardaigh de réir cosáin iomláin nó fillteáin",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - is féidir leat cuardach a dhéanamh ar Thionscadail, 3D, Priontáil, 2026 srl.",
"search_by_ocr": "Cuardaigh de réir OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Cuardaigh samhail lionsa...",
@@ -2148,6 +2186,7 @@
"show_schema": "Taispeáin scéim",
"show_search_options": "Taispeáin roghanna cuardaigh",
"show_shared_links": "Taispeáin naisc chomhroinnte",
"show_slideshow_metadata_overlay": "Taispeáin forleagan faisnéise íomhá",
"show_slideshow_transition": "Taispeáin an t-aistriú sleamhnán",
"show_supporter_badge": "Suaitheantas tacaíochta",
"show_supporter_badge_description": "Taispeáin suaitheantas tacaíochta",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Léim go dtí na fillteáin",
"skip_to_tags": "Léim go dtí na clibeanna",
"slideshow": "Sleamhnán",
"slideshow_metadata_overlay_mode": "Ábhar forleagan",
"slideshow_metadata_overlay_mode_description_only": "Cur síos amháin",
"slideshow_metadata_overlay_mode_full": "Lán",
"slideshow_repeat": "Athdhéan an sleamhnán",
"slideshow_repeat_description": "Lúb ar ais go dtí an tús nuair a chríochnaíonn an sleamhnán",
"slideshow_settings": "Socruithe sleamhnán",
@@ -2214,6 +2256,8 @@
"sync_status": "Stádas Sioncrónaithe",
"sync_status_subtitle": "Féach ar an gcóras sioncrónaithe agus bainistigh é",
"sync_upload_album_setting_subtitle": "Cruthaigh agus uaslódáil do ghrianghraif agus físeáin chuig na halbaim roghnaithe ar Immich",
"system_theme": "Téama an chórais",
"system_theme_command_description": "Úsáid téama an chórais ({value})",
"tag": "Clib",
"tag_assets": "Sócmhainní clibe",
"tag_created": "Clib cruthaithe: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Cineál réimse nach dtacaítear leis",
"unsupported_file_type": "Ní féidir an comhad {file} a uaslódáil mar nach dtacaítear lena chineál comhaid {type}.",
"untagged": "Gan Chlib",
"untitled_workflow": "Sreabhadh oibre gan teideal",
"up_next": "Ar aghaidh",
"update_location_action_prompt": "Nuashonraigh suíomh na sócmhainní roghnaithe {count} le:",
"updated_at": "Nuashonraithe",
@@ -2425,6 +2468,7 @@
"workflows": "Sreafaí oibre",
"workflows_help_text": "Uathoibríonn sreafaí oibre gníomhartha ar do shócmhainní bunaithe ar spreagthóirí agus scagairí",
"wrong_pin_code": "Cód PIN mícheart",
"x_of_total": "{x}/{total}",
"year": "Bliain",
"years_ago": "{years, plural, one {# bliain} other {# blianta}} ó shin",
"yes": "Tá",
+12 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Engadir aniversario",
"add_endpoint": "Engadir punto final",
"add_exclusion_pattern": "Engadir patrón de exclusión",
"add_filter": "Engadir filtro",
"add_filter_description": "Faga click para engadir unha condición de filtrado",
"add_location": "Engadir localización",
"add_more_users": "Engadir máis usuarios",
"add_partner": "Engadir compañeiro/a",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Engadir ao álbum compartido",
"add_upload_to_stack": "Engade cargar á pila",
"add_url": "Engadir URL",
"add_workflow_step": "Engadir paso de fluxo de traballo",
"added_to_archive": "Engadido ao arquivo",
"added_to_favorites": "Engadido a favoritos",
"added_to_favorites_count": "Engadíronse {count, number} a favoritos",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Activar notificacións por correo electrónico",
"notification_settings": "Configuración de Notificacións",
"notification_settings_description": "Xestionar a configuración de notificacións, incluído o correo electrónico",
"oauth_allow_insecure_requests": "Permitir solicitudes non segureas",
"oauth_allow_insecure_requests_description": "AVISO: Isto desactiva a validación de certificados TLS para as solicitudes OAuth e pode expoñerte a ataques MITM.",
"oauth_auto_launch": "Lanzamento automático",
"oauth_auto_launch_description": "Iniciar o fluxo de inicio de sesión OAuth automaticamente ao navegar á páxina de inicio de sesión",
"oauth_auto_register": "Rexistro automático",
@@ -274,9 +273,11 @@
"oauth_button_text": "Texto do botón",
"oauth_client_secret_description": "Requirido para clientes confidenciais ou se o provedor OAuth non admite PKCE (Proof Key for Code Exchange).",
"oauth_enable_description": "Iniciar sesión con OAuth",
"oauth_end_session_url_description": "Redireccionar o usuario a este URI cando peche sesión.",
"oauth_mobile_redirect_uri": "URI de redirección móbil",
"oauth_mobile_redirect_uri_override": "Substitución de URI de redirección móbil",
"oauth_mobile_redirect_uri_override_description": "Activar cando o provedor OAuth non permite un URI móbil, como ''{callback}''",
"oauth_prompt_description": "Parámetro de solicitude (por exemplo, select_account, login, consent)",
"oauth_role_claim": "Declaración de rol",
"oauth_role_claim_description": "Conceder acceso de administrador automaticamente segundo a presenza desta declaración. A declaración pode ter os valores 'user' ou 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,12 @@
"cutoff_date_description": "Manter fotos dos últimos…",
"cutoff_day": "{count, plural, one {day} other {days}}",
"cutoff_year": "{count, plural, one {day} other {days}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Escuro",
"dark_theme": "Alternar a tema escuro",
"date": "Data",
"date_after": "Data posterior a",
"date_and_time": "Data e Hora",
"date_before": "Data anterior a",
"date_format": "E, d LLL, y • H:mm",
"date_of_birth_saved": "Data de nacemento gardada correctamente",
"date_range": "Rango de datas",
"day": "Día",
@@ -1213,7 +1211,6 @@
"features_setting_description": "Xestionar as funcións da aplicación",
"file_name_or_extension": "Nome do ficheiro ou extensión",
"file_name_text": "Nome do arquivo",
"file_name_with_value": "Nome do arquivo: {file_name}",
"file_size": "Tamaño do arquivo",
"filename": "Nome do ficheiro",
"filetype": "Tipo de ficheiro",
@@ -1392,6 +1389,7 @@
"light_theme": "Cambiar a tema claro",
"like": "Gústame",
"like_deleted": "Gústame eliminado",
"link": "Ligazón",
"link_motion_video": "Ligar vídeo en movemento",
"link_to_docs": "Para máis información, consulte a <link>documentación</link>.",
"link_to_oauth": "Ligar a OAuth",
@@ -1544,7 +1542,6 @@
"mobile_app_download_onboarding_note": "Descarga a aplicación móbil complementaria usando as seguintes opcións",
"model": "Modelo",
"month": "Mes",
"monthly_title_text_date_format": "MMMM a",
"more": "Máis",
"move": "Mover",
"move_down": "Baixar",
@@ -1562,6 +1559,8 @@
"multiselect_grid_edit_gps_err_read_only": "Non se pode editar a localización de activo(s) de só lectura, omitindo",
"mute_memories": "Silenciar Recordos",
"my_albums": "Os meus álbums",
"my_immich_description": "Copiar a páxina actual como Ligazón do Meu Immich",
"my_immich_title": "Ligazón do Meu Immich",
"name": "Nome",
"name_or_nickname": "Nome ou alcume",
"name_required": "O nome é obligatorio",
@@ -1589,7 +1588,6 @@
"next": "Seguinte",
"next_memory": "Seguinte recordo",
"no": "Non",
"no_actions_added": "Non hai accións engadidas polo momento",
"no_albums_found": "Non se atoparon álbums",
"no_albums_message": "Cree un álbum para organizar as súas fotos e vídeos",
"no_albums_with_name_yet": "Parece que aínda non ten ningún álbum con este nome.",
@@ -1606,7 +1604,6 @@
"no_exif_info_available": "Non hai información EXIF dispoñible",
"no_explore_results_message": "Suba máis fotos para explorar a súa colección.",
"no_favorites_message": "Engada favoritos para atopar rapidamente as súas mellores fotos e vídeos",
"no_filters_added": "Aínda non se engadiron filtros",
"no_libraries_message": "Cree unha biblioteca externa para ver as súas fotos e vídeos",
"no_local_assets_found": "Non se atoparon elementos locais con esta suma de comprobación",
"no_location_set": "Non se estableceu a localización",
@@ -1926,6 +1923,8 @@
"scan_settings": "Configuración de Escaneo",
"scanning": "Escaneando",
"scanning_for_album": "Escaneando álbum...",
"screencast_mode_description": "Mostrar os indicadores de eventos do teclado e do rato na pantalla",
"screencast_mode_title": "Alternar o modo de captura da pantalla",
"search": "Buscar",
"search_albums": "Buscar álbums",
"search_by_context": "Buscar por contexto",
@@ -2214,6 +2213,8 @@
"sync_status": "Estado de Sincronización",
"sync_status_subtitle": "Ver e xestionar o sistema de sincronización",
"sync_upload_album_setting_subtitle": "Crear e subir as súas fotos e vídeos aos álbums seleccionados en Immich",
"system_theme": "Tema do sistema",
"system_theme_command_description": "Empregar o tema do sistema ({value})",
"tag": "Etiqueta",
"tag_assets": "Etiquetar activos",
"tag_created": "Etiqueta creada: {tag}",
@@ -2319,7 +2320,6 @@
"unsupported_field_type": "Tipo de campo non soportado",
"unsupported_file_type": "O arquivo {file} non puido cargarse porque o seu tipo de arquivo {type} non se soporta.",
"untagged": "Sen etiquetar",
"untitled_workflow": "Fluxo de traballo sen título",
"up_next": "A continuación",
"update_location_action_prompt": "Actualizar a localización de {count} elementos seleccionados con:",
"updated_at": "Actualizado",
@@ -2425,6 +2425,7 @@
"workflows": "Fluxos de traballo",
"workflows_help_text": "Os fluxos de traballo automatizan accións nos teus recursos en función de disparadores e filtros",
"wrong_pin_code": "Código PIN incorrecto",
"x_of_total": "{x}/{total}",
"year": "Ano",
"years_ago": "Hai {years, plural, one {# ano} other {# anos}}",
"yes": "Si",
+3 -4
View File
@@ -5,6 +5,7 @@
"acknowledge": "Bestätige",
"action": "Aktion",
"action_common_update": "Aktualisiere",
"action_description": "A Gruppe fo Aktione wo söll usgfüert werde",
"actions": "Aktione",
"active": "Aktiv",
"active_count": "Aktive:{count}",
@@ -16,6 +17,8 @@
"add_a_name": "Name hiifüege",
"add_a_title": "Titel hiifüege",
"add_action": "Aktion hiifüege",
"add_action_description": "Klick da um e Aktion hinzue zfüege wo söll usgfüert werde",
"add_assets": "Objäkt Hinzuefüege",
"add_birthday": "Geburtsdatum hiifüege",
"add_endpoint": "Endpunkt hiifüege",
"add_exclusion_pattern": "Ausschlussmuster hiifüege",
@@ -821,15 +824,12 @@
"custom_locale": "Benutzerdefinierti Sproch",
"custom_locale_description": "Datumsahgoob und Zahle je nach Sproch und Land formatiere",
"custom_url": "Benutzerdefinierti URL",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Dunkäl",
"dark_theme": "Dunkli Aahsicht umschalte",
"date": "Datum",
"date_after": "Datum noch",
"date_and_time": "Datum und Ziit",
"date_before": "Datum vor",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth_saved": "SGeburtsdatum isch erfolgrich gspiicheret worde",
"date_range": "Datumsberiich",
"day": "Tag",
@@ -1414,7 +1414,6 @@
"mobile_app_download_onboarding_note": "Herunterlade vo dr mobile App über eini vo de folgende Möglichkeitä",
"model": "Modäll",
"month": "Monet",
"monthly_title_text_date_format": "MMMM y",
"more": "Meh",
"move": "Verschiebä",
"move_off_locked_folder": "Us em gschperrte Ordner verschiebe",
+1 -4
View File
@@ -2,7 +2,7 @@
"about": "વિશે",
"account": "ખાતું",
"account_settings": "ખાતાનાં સેટિંગ્સ",
"acknowledge": "જાણકારી મળી",
"acknowledge": "જાણકારી",
"action": "ક્રિયા",
"action_common_update": "સુધારો",
"action_description": "છાંટેલી વસ્તુઓ પર કરી શકાય તેવી ક્રિયાઓ",
@@ -22,8 +22,6 @@
"add_birthday": "જન્મદિવસ ઉમેરો",
"add_endpoint": "એન્ડપોઇન્ટ ઉમેરો",
"add_exclusion_pattern": "બાકાત રાખવાની પદ્ધતિ ઉમેરો",
"add_filter": "ફિલ્ટર ઉમેરો",
"add_filter_description": "ફિલ્ટર શરત ઉમેરવા માટે ક્લિક કરો",
"add_location": "સ્થાન ઉમેરો",
"add_more_users": "વધારે યુઝર ઉમેરો",
"add_partner": "સાથી ઉમેરો",
@@ -42,7 +40,6 @@
"add_to_shared_album": "શેર કરેલ આલ્બમમાં ઉમેરો",
"add_upload_to_stack": "અપલોડને સ્ટેકમાં ઉમેરો",
"add_url": "URL ઉમેરો",
"add_workflow_step": "વર્કફ્લો પગલુ ઉમેરો",
"added_to_archive": "આર્કાઇવમાં સંગ્રહિત કરવામાં આવી છે",
"added_to_favorites": "મનપસંદ તરીકે ચિન્હીત કરેલ છે",
"added_to_favorites_count": "મનપસંદ તરીકે {count, number} ને ચિહ્નિત કરવામાં આવેલ છે",
+40 -13
View File
@@ -22,8 +22,6 @@
"add_birthday": "הוספת יום הולדת",
"add_endpoint": "הוספת כתובת קצה",
"add_exclusion_pattern": "הוספת דפוס החרגה",
"add_filter": "הוסף סינון",
"add_filter_description": "לחץ כדי להוסיף תנאי לסינון",
"add_location": "הוספת מיקום",
"add_more_users": "הוספת עוד משתמשים",
"add_partner": "הוספת שותף",
@@ -42,7 +40,6 @@
"add_to_shared_album": "הוספה לאלבום משותף",
"add_upload_to_stack": "הוסף את ההעלאה לערימה",
"add_url": "הוספת קישור",
"add_workflow_step": "הוספת שלב זרימת עבודה",
"added_to_archive": "נוסף לארכיון",
"added_to_favorites": "נוסף למועדפים",
"added_to_favorites_count": "{count, number} נוספו למועדפים",
@@ -267,16 +264,20 @@
"notification_enable_email_notifications": "אפשר התראות דוא\"ל",
"notification_settings": "הגדרות התראות",
"notification_settings_description": "ניהול הגדרות התראות, כולל דוא\"ל",
"oauth_allow_insecure_requests": "אפשר בקשות לא מאובטחות",
"oauth_allow_insecure_requests_description": "אזהרה: פעולה זו מבטלת את אימות תעודת האבטחה (TLS) עבור בקשות OAuth, ועלולה לחשוף אותך למתקפות “אדם בתווך” (MITM).",
"oauth_auto_launch": "הפעלה אוטומטית",
"oauth_auto_launch_description": "התחל את זרימת ההתחברות של OAuth באופן אוטומטי עם הניווט לדף ההתחברות",
"oauth_auto_register": "רישום אוטומטי",
"oauth_auto_launch_description": "התחברות באמצעות OAuth תתחיל אוטומטית כשנכנסים לעמוד ההתחברות",
"oauth_auto_register": "הרשמה אוטומטית",
"oauth_auto_register_description": "רשום אוטומטית משתמשים חדשים לאחר כניסה עם OAuth",
"oauth_button_text": "טקסט לחצן",
"oauth_client_secret_description": "נדרש עבור לקוח סודי, או אם PKCE (מפתח הוכחה להחלפת קוד) אינו נתמך עבור לקוח ציבורי.",
"oauth_enable_description": "התחבר עם OAuth",
"oauth_end_session_url_description": "הפנה את המשתמש ל-URI זה כאשר הוא מתנתק.",
"oauth_mobile_redirect_uri": "URI להפניה מחדש בנייד",
"oauth_mobile_redirect_uri_override": "עקיפת URI להפניה מחדש בנייד",
"oauth_mobile_redirect_uri_override_description": "אפשר כאשר ספק OAuth לא מאפשר כתובת URI לנייד, כמו ''{callback}''",
"oauth_prompt_description": "פרמטר בקשה (למשל select_account, login, consent)",
"oauth_role_claim": "דרישת תפקיד",
"oauth_role_claim_description": "הענק גישת מנהל באופן אוטומטי אם תביעה זו קיימת. ערך התביעה יכול להיות 'user' או 'admin'.",
"oauth_settings": "OAuth",
@@ -849,9 +850,12 @@
"create_link_to_share": "צור קישור לשיתוף",
"create_link_to_share_description": "אפשר לכל אחד עם הקישור לראות את התמונות שנבחרו",
"create_new": "צור חדש",
"create_new_face": "צור פנים חדשות",
"create_new_person": "צור אדם חדש",
"create_new_person_hint": "הקצה את התמונות שנבחרו לאדם חדש",
"create_new_user": "צור משתמש חדש",
"create_person": "צור אדם",
"create_person_subtitle": "הוסף שם לפנים שנבחרו כדי ליצור ולתייג את האדם החדש",
"create_shared_album_page_share_add_assets": "הוסף תמונות",
"create_shared_album_page_share_select_photos": "בחירת תמונות",
"create_shared_link": "צור קישור משותף",
@@ -878,15 +882,13 @@
"cutoff_date_description": "שמור תמונות מ…",
"cutoff_day": "{count, plural, one {יום} other {ימים}}",
"cutoff_year": "{count, plural, one {שנה} other {שנים}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "כהה",
"dark_theme": "מעבר לערכת נושא כהה",
"date": "תאריך",
"date_after": "תאריך אחרי",
"date_and_time": "תאריך ושעה",
"date_before": "תאריך לפני",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth": "תאריך לידה",
"date_of_birth_saved": "תאריך לידה נשמר בהצלחה",
"date_range": "טווח תאריכים",
"day": "יום",
@@ -1210,7 +1212,6 @@
"features_setting_description": "ניהול תכונות היישום",
"file_name_or_extension": "שם קובץ או סיומת",
"file_name_text": "שם הקובץ",
"file_name_with_value": "שם הקובץ: {file_name}",
"file_size": "גודל קובץ",
"filename": "שם קובץ",
"filetype": "סוג קובץ",
@@ -1233,6 +1234,7 @@
"free_up_space_description": "העבר תמונות וסרטונים מגובים לאשפה של המכשיר שלך כדי לפנות מקום. העותקים בשרת נשארים בטוחים.",
"free_up_space_settings_subtitle": "פינוי אחסון במכשיר",
"full_path": "נתיב מלא: {path}",
"full_path_or_folder": "מיקום מלא או תיקייה",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "תכונה זאת טוענת משאבים חיצוניים מגוגל בכדי לפעול.",
"general": "כללי",
@@ -1389,11 +1391,13 @@
"light_theme": "החלפה לערכת נושא בהירה",
"like": "אהבתי",
"like_deleted": "לייק נמחק",
"link": "קישור",
"link_motion_video": "קשר סרטון תנועה",
"link_to_docs": "למידע נוסף, יש לעיין <link>בתיעוד</link>.",
"link_to_oauth": "קישור ל-OAuth",
"linked_oauth_account": "חשבון OAuth מקושר",
"list": "רשימה",
"live": "חי",
"loading": "טוען",
"loading_search_results_failed": "טעינת תוצאות החיפוש נכשלה",
"local": "מקומי",
@@ -1515,6 +1519,27 @@
"marked_all_as_read": "כל ההתראות סומנו כנקראו",
"matches": "התאמות",
"matching_assets": "תמונות תואמות",
"media_chrome": {
"auto": "אוטומטי",
"captions": "כתוביות",
"captions_off": "כבוי",
"decode_error": "שגיאת קידוד",
"disable_captions": "ביטול כתוביות",
"enable_captions": "אפשר כתוביות",
"enter_fullscreen_mode": "הפעלת מצב מסך מלא",
"exit_fullscreen_mode": "יציאה ממסך מלא",
"loop": "לולאה",
"media_loading": "טעינת מדיה",
"mute": "השתקה",
"network_error": "שגיאת רשת",
"not_supported_error": "מקור לא נתמך",
"playback_rate": "דירוג ניגון",
"playback_time": "זמן ניגון",
"quality": "איכות",
"second": "שניה",
"seconds": "שניות",
"time_value_of_total_time": "{currentTime} מתוך {totalTime}"
},
"media_type": "סוג מדיה",
"memories": "זכרונות",
"memories_all_caught_up": "ראית הכל",
@@ -1541,7 +1566,6 @@
"mobile_app_download_onboarding_note": "הורד את האפליקציה המלווה באחת מהאפשרויות הבאות",
"model": "דגם",
"month": "חודש",
"monthly_title_text_date_format": "MMMM y",
"more": "עוד",
"move": "העבר",
"move_down": "הזזה למטה",
@@ -1559,6 +1583,8 @@
"multiselect_grid_edit_gps_err_read_only": "לא ניתן לערוך מיקום של תמונות לקריאה בלבד, מדלג",
"mute_memories": "השתקת זיכרונות",
"my_albums": "האלבומים שלי",
"my_immich_description": "העתק את הדף הנוכחי כקישור ל-My Immich",
"my_immich_title": "קישור ה Immich link שלי",
"name": "שם",
"name_or_nickname": "שם או כינוי",
"name_required": "נדרש שם",
@@ -1586,7 +1612,6 @@
"next": "הבא",
"next_memory": "הזיכרון הבא",
"no": "לא",
"no_actions_added": "עדיין לא נוספו פעולות",
"no_albums_found": "לא נמצאו אלבומים",
"no_albums_message": "צור אלבום כדי לארגן את התמונות והסרטונים שלך",
"no_albums_with_name_yet": "זה נראה שאין לך עדיין אף אלבום עם השם הזה.",
@@ -1603,7 +1628,6 @@
"no_exif_info_available": "אין מידע זמין על מטא-נתונים (exif)",
"no_explore_results_message": "העלה תמונות נוספות כדי לחקור את האוסף שלך.",
"no_favorites_message": "הוסף מועדפים כדי למצוא במהירות את התמונות והסרטונים הכי טובים שלך",
"no_filters_added": "עדיין לא נוספו מסננים",
"no_libraries_message": "צור ספרייה חיצונית כדי לראות את התמונות והסרטונים שלך",
"no_local_assets_found": "לא נמצאו תמונות עם Checksum זהה",
"no_location_set": "לא הוגדר מיקום",
@@ -1923,6 +1947,7 @@
"scan_settings": "הגדרות סריקה",
"scanning": "בתהליך סריקה",
"scanning_for_album": "סורק אחר אלבום...",
"screencast_mode_title": "כבה/הפעל מצב שידור מסך",
"search": "חיפוש",
"search_albums": "חיפוש אלבומים",
"search_by_context": "חיפוש לפי הקשר",
@@ -2211,9 +2236,12 @@
"sync_status": "סטטוס סנכרון",
"sync_status_subtitle": "הצג ונהל את מערכת הסנכרון",
"sync_upload_album_setting_subtitle": "צור והעלה תמונות וסרטונים שלך לאלבומים שנבחרו ביישום",
"system_theme": "ערכת נושא של המערכת",
"system_theme_command_description": "השתמש בערכת העיצוב של המערכת ({value})",
"tag": "תג",
"tag_assets": "תיוג תמונות",
"tag_created": "נוצר תג: {tag}",
"tag_face": "תייג פנים",
"tag_feature_description": "עיון בתמונות וסרטונים שקובצו על ידי נושאי תג לוגיים",
"tag_not_found_question": "לא ניתן למצוא תג? <link>יצירת תג חדש.</link>",
"tag_people": "תייג אנשים",
@@ -2315,7 +2343,6 @@
"unsupported_field_type": "סוג שדה לא ידוע",
"unsupported_file_type": "הקובץ {file} אינו ניתן להעלאה בגלל שסוג הקובץ שלו {type} אינו נתמך.",
"untagged": "לא מתיוגים",
"untitled_workflow": "זרימת עבודה ללא כותרת",
"up_next": "הבא בתור",
"update_location_action_prompt": "עדכן את המיקום של {count} פריטים שנבחרו עם:",
"updated_at": "עודכן",
-11
View File
@@ -22,8 +22,6 @@
"add_birthday": "अपने जन्मदिन का उल्लेख करें",
"add_endpoint": "endpoint डालें",
"add_exclusion_pattern": "अपवाद उदाहरण डालें",
"add_filter": "फ़िल्टर डालें",
"add_filter_description": "फ़िल्टर कंडीशन जोड़ने के लिए क्लिक करें",
"add_location": "स्थान डालें",
"add_more_users": "अधिक उपयोगकर्ता डालें",
"add_partner": "जोड़ीदार डालें",
@@ -42,7 +40,6 @@
"add_to_shared_album": "शेयर किए गए एल्बम में डालें",
"add_upload_to_stack": "स्टैक में अपलोड करें",
"add_url": "URL डालें",
"add_workflow_step": "वर्कफ़्लो स्टेप जोड़ें",
"added_to_archive": "संग्रहीत कर दिया गया है",
"added_to_favorites": "पसंदीदा में डाला गया",
"added_to_favorites_count": "पसंदीदा में {count, number} डाला गया",
@@ -877,15 +874,12 @@
"cutoff_date_description": "पिछले कितने फ़ोटो रखें…",
"cutoff_day": "{count, plural, one {दिन} other {दिन}}",
"cutoff_year": "{count, plural, one {वर्ष} other {वर्ष}}",
"daily_title_text_date": "ई, एमएमएम डीडी",
"daily_title_text_date_year": "ई, एमएमएम दिन, वर्ष",
"dark": "डार्क",
"dark_theme": "डार्क थीम टॉगल करें",
"date": "दिनांक",
"date_after": "इसके बाद की तारीख",
"date_and_time": "तिथि और समय",
"date_before": "पहले की तारीख",
"date_format": "ई, एलएलएल डी, वाई • एच:एमएम ए",
"date_of_birth_saved": "जन्मतिथि सफलतापूर्वक सहेजी गई",
"date_range": "तिथि सीमा",
"day": "दिन",
@@ -1204,7 +1198,6 @@
"features_setting_description": "ऐप सुविधाओं का प्रबंधन करें",
"file_name_or_extension": "फ़ाइल का नाम या एक्सटेंशन",
"file_name_text": "फ़ाइल नाम",
"file_name_with_value": "फ़ाइल नाम: {file_name}",
"file_size": "फ़ाइल का साइज़",
"filename": "फ़ाइल का नाम",
"filetype": "फाइल का प्रकार",
@@ -1533,7 +1526,6 @@
"mobile_app_download_onboarding_note": "निम्नलिखित विकल्पों का उपयोग करके साथी मोबाइल ऐप डाउनलोड करें",
"model": "मॉडल",
"month": "महीना",
"monthly_title_text_date_format": "एमएमएमएम वाई",
"more": "अधिक",
"move": "स्थान परिवर्तन",
"move_down": "नीचे ले जाएँ",
@@ -1578,7 +1570,6 @@
"next": "अगला",
"next_memory": "अगली स्मृति",
"no": "नहीं",
"no_actions_added": "अभी तक कोई कार्रवाई जोड़ी नहीं गई है",
"no_albums_found": "कोई एल्बम नहीं मिला",
"no_albums_message": "अपनी फ़ोटो और वीडियो को व्यवस्थित करने के लिए एक एल्बम बनाएं",
"no_albums_with_name_yet": "ऐसा लगता है कि आपके पास अभी तक इस नाम का कोई एल्बम नहीं है।",
@@ -1595,7 +1586,6 @@
"no_exif_info_available": "कोई एक्सिफ़ जानकारी उपलब्ध नहीं है",
"no_explore_results_message": "अपने संग्रह का पता लगाने के लिए और फ़ोटो अपलोड करें।",
"no_favorites_message": "अपनी सर्वश्रेष्ठ तस्वीरें और वीडियो तुरंत ढूंढने के लिए पसंदीदा जोड़ें",
"no_filters_added": "अभी तक कोई फ़िल्टर जोड़ा नहीं गया है",
"no_libraries_message": "अपनी फ़ोटो और वीडियो देखने के लिए एक बाहरी लाइब्रेरी बनाएं",
"no_local_assets_found": "इस चेकसम के साथ कोई स्थानीय संपत्ति नहीं मिली",
"no_location_set": "कोई स्थान निर्धारित नहीं",
@@ -2298,7 +2288,6 @@
"unstacked_assets_count": "अन-स्टैक्ड {count, plural, one {# asset} other {# assets}}",
"unsupported_field_type": "असमर्थित फ़ील्ड प्रकार",
"untagged": "टैग नहीं किए गए",
"untitled_workflow": "बिना शीर्षक का वर्कफ़्लो",
"up_next": "अब अगला",
"update_location_action_prompt": "{count} चुने गए एसेट की लोकेशन अपडेट करें:",
"updated_at": "अपडेट किया गया",
+5 -10
View File
@@ -22,8 +22,6 @@
"add_birthday": "Dodaj rođendan",
"add_endpoint": "Dodaj krajnju točku",
"add_exclusion_pattern": "Dodaj uzorak izuzimanja",
"add_filter": "Dodaj filter",
"add_filter_description": "Klikni za dodavanje uvjetnog filtriranja",
"add_location": "Dodaj lokaciju",
"add_more_users": "Dodaj još korisnika",
"add_partner": "Dodaj partnera",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Dodaj u dijeljeni album",
"add_upload_to_stack": "Dodaj preneseno u skup",
"add_url": "Dodaj URL",
"add_workflow_step": "Dodaj korak radnog procesa",
"added_to_archive": "Dodano u arhivu",
"added_to_favorites": "Dodano u omiljeno",
"added_to_favorites_count": "Dodano {count, number} u omiljeno",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Omogući obavijesti putem e-pošte",
"notification_settings": "Postavke obavijesti",
"notification_settings_description": "Upravljanje postavkama obavijesti, uključujući e-poštu",
"oauth_allow_insecure_requests": "Dozvoli nesigurne zahtjeve",
"oauth_allow_insecure_requests_description": "UPOZORENJE: Ovo onemogućava validaciju TLS certifikata za OAuth zahtjeve i može vas izložiti MITM napadima.",
"oauth_auto_launch": "Automatsko pokretanje",
"oauth_auto_launch_description": "Automatski pokrenite OAuth prijavu nakon navigacije na stranicu za prijavu",
"oauth_auto_register": "Automatska registracija",
@@ -274,6 +273,7 @@
"oauth_button_text": "Tekst gumba",
"oauth_client_secret_description": "Obaveznoya privatnog klijenta ili ukoliko PKCE (Proof Key for Code Exchange) nije podržan od javnog klijenta.",
"oauth_enable_description": "Prijavite se putem OAutha",
"oauth_end_session_url_description": "Preusmjeri korisnika na ovaj URI nakon odjave.",
"oauth_mobile_redirect_uri": "Mobilnog Preusmjeravanja URI",
"oauth_mobile_redirect_uri_override": "Nadjačavanje URI-preusmjeravanja za mobilne uređaje",
"oauth_mobile_redirect_uri_override_description": "Omogući kada pružatelj OAuth ne dopušta mobilni URI, poput ''{callback}''",
@@ -351,7 +351,7 @@
"template_settings": "Predložak Obavijesti",
"template_settings_description": "Upravljaj prilagođenim predlošcima za obavijesti",
"theme_custom_css_settings": "Prilagođeni CSS",
"theme_custom_css_settings_description": "Kaskadni listovi stilova (CSS) omogućuju prilagođavanje dizajna Immicha.",
"theme_custom_css_settings_description": "Kaskadni stilovi (CSS) omogućavaju prilagođavanje dizajna Immich-a.",
"theme_settings": "Postavke tema",
"theme_settings_description": "Upravljajte prilagodbom Immich web sučelja",
"thumbnail_generation_job": "Generirajte sličice",
@@ -383,7 +383,7 @@
"transcoding_hardware_acceleration": "Hardversko ubrzanje",
"transcoding_hardware_acceleration_description": "Eksperimentalno: brže transkodiranje, ali može smanjiti kvalitetu pri istoj brzini prijenosa",
"transcoding_hardware_decoding": "Hardversko dekodiranje",
"transcoding_hardware_decoding_setting_description": "Odnosi se samo na NVENC, QSV i RKMPP. Omogućuje ubrzanje s kraja na kraj umjesto samo ubrzavanja kodiranja. Možda neće raditi na svim videozapisima.",
"transcoding_hardware_decoding_setting_description": "Omogućava ubrzanje od početka do kraja (end-to-end) umjesto samo ubrzanja kodiranja. Možda neće raditi na svim video snimcima.",
"transcoding_max_b_frames": "Maksimalni B-frameovi",
"transcoding_max_b_frames_description": "Više vrijednosti poboljšavaju učinkovitost kompresije, ali usporavaju kodiranje. Možda nije kompatibilan s hardverskim ubrzanjem na starijim uređajima. 0 onemogućuje B-frameove, dok -1 automatski postavlja ovu vrijednost.",
"transcoding_max_bitrate": "Maksimalne brzina prijenosa (bitrate)",
@@ -876,15 +876,12 @@
"cutoff_date_description": "Zadrži slike od zadnjih…",
"cutoff_day": "{count, plural, one {dan} other {dana}}",
"cutoff_year": "{count, plural, one {godina} other {godine}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Tamno",
"dark_theme": "Prebaci u tamnu temu",
"date": "Datum",
"date_after": "Datum nakon",
"date_and_time": "Datum i Vrijeme",
"date_before": "Datum prije",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth_saved": "Datum rođenja uspješno spremljen",
"date_range": "Razdoblje",
"day": "Dan",
@@ -1191,7 +1188,6 @@
"features_setting_description": "Upravljajte značajkama aplikacije",
"file_name_or_extension": "Naziv ili ekstenzija datoteke",
"file_name_text": "Ime datoteke",
"file_name_with_value": "Ime datoteke: {file_name}",
"file_size": "Veličina datoteke",
"filename": "Naziv datoteke",
"filetype": "Vrsta datoteke",
@@ -1460,7 +1456,6 @@
"missing": "Nedostaje",
"model": "Model",
"month": "Mjesec",
"monthly_title_text_date_format": "MMMM y",
"more": "Više",
"move": "Pomakni",
"move_off_locked_folder": "Premjesti iz zaključane mape",
+60 -12
View File
@@ -22,8 +22,6 @@
"add_birthday": "Születésnap megadása",
"add_endpoint": "Végpont hozzáadása",
"add_exclusion_pattern": "Kihagyási minta (pattern) hozzáadása",
"add_filter": "Szűrő hozzáadása",
"add_filter_description": "Kattints ide egy szűrési feltétel hozzáadásához",
"add_location": "Helyszín megadása",
"add_more_users": "További felhasználók hozzáadása",
"add_partner": "Partner hozzáadása",
@@ -42,7 +40,6 @@
"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",
"add_workflow_step": "Folyamat lépés hozzáadása",
"added_to_archive": "Hozzáadva az archívumhoz",
"added_to_favorites": "Hozzáadva a kedvencekhez",
"added_to_favorites_count": "{count, number} hozzáadva a kedvencekhez",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Email értesítések engedélyezése",
"notification_settings": "Értesítés beállítások",
"notification_settings_description": "Értesítési és email beállítások kezelése",
"oauth_allow_insecure_requests": "Nem biztonságos kérések engedélyezése",
"oauth_allow_insecure_requests_description": "FIGYELEM: Ez letiltja a TLS-tanúsítványok ellenőrzését az [OAuth] kérések esetében, és ezáltal MITM támadásoknak tehet ki téged.",
"oauth_auto_launch": "Automatikus indítás",
"oauth_auto_launch_description": "Az OAuth bejelentkezési folyamat automatikus indítása a bejelentkezési oldal megnyitásakor",
"oauth_auto_register": "Automatikus regisztráció",
@@ -274,9 +273,11 @@
"oauth_button_text": "Gomb szövege",
"oauth_client_secret_description": "Bizalmas kliens esetén kötelező, vagy ha az OAuth szolgáltató nem támogatja a PKCE-t (Proof Key for Code Exchange) nyilvános kliensnél.",
"oauth_enable_description": "Bejelentkezés OAuth használatával",
"oauth_end_session_url_description": "A felhasználó kijelentkezésekor irányítsd át erre az URI-ra.",
"oauth_mobile_redirect_uri": "Mobil átirányítási URI",
"oauth_mobile_redirect_uri_override": "Mobil átirányítási URI felülírás",
"oauth_mobile_redirect_uri_override_description": "Engedélyezd, ha az OAuth szolgáltató tiltja a mobil URI-t, mint például ''{callback}''",
"oauth_prompt_description": "Parancssori paraméter (pl. select_account, login, consent)",
"oauth_role_claim": "Szerepkör kérelem",
"oauth_role_claim_description": "Automatikusan adjon rendszergazdai hozzáférést ennek az igénylésnek a jelenléte alapján. A kérelem lehet „felhasználó” vagy „rendszergazda”.",
"oauth_settings": "OAuth",
@@ -849,9 +850,12 @@
"create_link_to_share": "Megosztási link létrehozása",
"create_link_to_share_description": "A kiválasztott fotókat mindenki láthassa, aki a linket használja",
"create_new": "ÚJ LÉTREHOZÁSA",
"create_new_face": "Új arc létrehozása",
"create_new_person": "Új személy létrehozása",
"create_new_person_hint": "Kiválasztott elemek új személyhez rendelése",
"create_new_user": "Új felhasználó létrehozása",
"create_person": "Új ember létrehozása",
"create_person_subtitle": "Adj nevet a kijelölt arcnak az új személy létrehozásához és megjelöléséhez",
"create_shared_album_page_share_add_assets": "ELEMEK HOZZÁADÁSA",
"create_shared_album_page_share_select_photos": "Fotók választása",
"create_shared_link": "Megosztott link létrehozása",
@@ -878,15 +882,13 @@
"cutoff_date_description": "Fotók megtartása az elmúlt…",
"cutoff_day": "{count, plural, one {nap} other {nap}}",
"cutoff_year": "{count, plural, one {év} other {év}}",
"daily_title_text_date": "MMM dd (E)",
"daily_title_text_date_year": "yyyy MMM dd (E)",
"dark": "Sötét",
"dark_theme": "Sötét témára váltás",
"date": "Dátum",
"date_after": "Dátumtól",
"date_and_time": "Dátum és idő",
"date_before": "Dátumig",
"date_format": "y LLL d (E) • HH:mm",
"date_of_birth": "Születési dátum",
"date_of_birth_saved": "Születésnap sikeresen elmentve",
"date_range": "Dátum intervallum",
"day": "Nap",
@@ -1210,7 +1212,6 @@
"features_setting_description": "Az alkalmazás jellemzőinek kezelése",
"file_name_or_extension": "Fájlnév vagy kiterjesztés",
"file_name_text": "Fájl neve",
"file_name_with_value": "Fájlnév:{file_name}",
"file_size": "Fájlméret",
"filename": "Fájlnév",
"filetype": "Fájltípus",
@@ -1233,6 +1234,7 @@
"free_up_space_description": "Hely felszabadítása érdekében helyezze át a mentett fotókat és videókat az eszköz kukájába. A szerveren lévő másolatok biztonságban maradnak.",
"free_up_space_settings_subtitle": "Eszköz tárhely felszabadítása",
"full_path": "Teljes eléréi útvonal: {path}",
"full_path_or_folder": "Teljes elérési út vagy mappa",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ez a funkció a Google-től tölti be a működéséhez szükséges külső adatokat.",
"general": "Általános",
@@ -1389,11 +1391,13 @@
"light_theme": "Világos témára váltás",
"like": "Tetszik",
"like_deleted": "Reakció törölve",
"link": "Link",
"link_motion_video": "Motion videó hozzárendelése",
"link_to_docs": "További információért nézd meg a <link>dokumentációt</link>.",
"link_to_oauth": "Csatlakoztatás OAuth-hoz",
"linked_oauth_account": "Csatlakoztatott OAuth fiók",
"list": "Lista",
"live": "Élő",
"loading": "Betöltés",
"loading_search_results_failed": "Keresési eredmények betöltése sikertelen",
"local": "Helyi",
@@ -1515,13 +1519,45 @@
"marked_all_as_read": "Összes megjelölve olvasottként",
"matches": "Azonosak",
"matching_assets": "Kapcsolódó elemek",
"media_chrome": {
"auto": "Automatikus",
"captions": "Feliratok",
"captions_off": "Ki",
"closed_captions": "feliratok",
"decode_error": "Dekódolási hiba",
"disable_captions": "Feliratok kikapcsolása",
"enable_captions": "Feliratok bekapcsolása",
"enter_fullscreen_mode": "Teljes képernyős mód bekapcsolása",
"exit_fullscreen_mode": "Teljes képernyős mód kikapcsolása",
"loop": "Ismétel",
"media_error_description": "Médiahiba miatt a lejátszás megszakadt. Lehet, hogy a fájl sérült, vagy a böngésző nem támogatja ezt a formátumot.",
"media_loading": "média betöltése",
"mute": "Némít",
"network_error": "Hálózati hiba",
"network_error_description": "Hálózati hiba miatt a média letöltése nem sikerült.",
"not_supported_error": "Nem támogatott forrás",
"playback_rate": "Lejátszási sebesség",
"playback_rate_current": "aktuális lejátszási sebesség",
"playback_rate_value": "Lejátszási sebesség {playbackRate}",
"playback_time": "lejátszási idő",
"quality": "Minőség",
"second": "másodperc",
"seconds": "másodperc",
"time_value_of_total_time": "{currentTime} a {totalTime}-ből",
"time_value_remaining": "{time} van hátra",
"unmute": "Némítás kikapcsolása",
"unsupported_error_description": "Nem támogatott hiba történt. A szerver vagy a hálózat meghibásodott, vagy a böngésző nem támogatja ezt a formátumot.",
"video_not_loaded_unknown_time": "A videó nem töltődött be, ismeretlen hossz.",
"video_player": "videó lejátszó",
"volume": "hangerő"
},
"media_type": "Médiatípus",
"memories": "Emlékek",
"memories_all_caught_up": "Naprakész vagy",
"memories_check_back_tomorrow": "Nézz vissza holnap újabb emlékekért",
"memories_setting_description": "Állítsd be, hogy mik jelenjenek meg az emlékeid közt",
"memories_start_over": "Újrakezdés",
"memories_swipe_to_close": "Bezáráshoz söpörd ki felfelé",
"memories_swipe_to_close": "A bezáráshoz húzd felfelé a képernyőt",
"memory": "Emlék",
"memory_lane_title": "Emlékek {title}",
"menu": "Menü",
@@ -1541,8 +1577,8 @@
"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",
"more": "Továbbiak",
"motion": "Mozgás",
"move": "Áthelyezés",
"move_down": "Lejjebb",
"move_off_locked_folder": "Átmozgatás a zárolt mappából",
@@ -1559,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Csak-olvasható elem(ek) helye nem módosítható, ezért kihagyjuk",
"mute_memories": "Emlékek elnémítása",
"my_albums": "Saját albumaim",
"my_immich_description": "Az aktuális oldal másolása Én Immich-em linkként",
"my_immich_title": "Én Immich-em link",
"name": "Név",
"name_or_nickname": "Név vagy becenév",
"name_required": "Kötelező megadni egy nevet",
@@ -1586,7 +1624,6 @@
"next": "Következő",
"next_memory": "Következő emlék",
"no": "Nem",
"no_actions_added": "Még nincsenek műveletek",
"no_albums_found": "Nem találhatók albumok",
"no_albums_message": "Fotóid és videóid rendszerezéséhez hozz létre egy új albumot",
"no_albums_with_name_yet": "Úgy tűnik, hogy ilyen névvel még nincs albumod.",
@@ -1603,7 +1640,6 @@
"no_exif_info_available": "Nincs elérhető Exif információ",
"no_explore_results_message": "Tölts fel több képet, hogy böngészhesd a gyűjteményed.",
"no_favorites_message": "Add hozzá a kedvencekhez, hogy gyorsan megtaláld a legjobb képeidet és videóidat",
"no_filters_added": "Még nincsenek szűrők",
"no_libraries_message": "Hozz létre külső képtárat a fényképeid és videóid megtekintéséhez",
"no_local_assets_found": "Nem találhatók helyi eszközök ezzel az ellenőrzőösszeggel",
"no_location_set": "Nincs hely megadva",
@@ -1850,6 +1886,7 @@
"remove_assets_title": "Elemek eltávolítása?",
"remove_custom_date_range": "Egyéni időintervallum eltávolítása",
"remove_deleted_assets": "Törölt elemek eltávolítása",
"remove_filter": "Szűrő eltávolítása",
"remove_from_album": "Eltávolítás az albumból",
"remove_from_album_action_prompt": "{count} eltávolítva az albumból",
"remove_from_favorites": "Eltávolítás a kedvencekből",
@@ -1923,6 +1960,8 @@
"scan_settings": "Átfésülési beállítások",
"scanning": "Átfésülés folyamatban",
"scanning_for_album": "Albumok átfésülése...",
"screencast_mode_description": "Billentyűzet és egér esemény megjelenítése a képernyőn",
"screencast_mode_title": "Screencast mód kapcsolása",
"search": "Keresés",
"search_albums": "Albumok keresése",
"search_by_context": "Keresés tartalom alapján",
@@ -1930,6 +1969,8 @@
"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_full_path": "Keresés teljes elérési út vagy mappa alapján",
"search_by_full_path_example": "/Jancsi/Projektek/3D_nyomtatás/2026-07-01 kereshetsz a Projektek, 3D, Nyomtatás, 2026 stb. kifejezésekre.",
"search_by_ocr": "Keresés szövegfelismeréssel (OCR)",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Keresés objektívmodell alapján...",
@@ -2145,6 +2186,7 @@
"show_schema": "Séma megjelenítése",
"show_search_options": "Keresési beállítások megjelenítése",
"show_shared_links": "Megosztott linkek megjelenítése",
"show_slideshow_metadata_overlay": "Képadatok megjelenítése",
"show_slideshow_transition": "Vetítés áttűnési effektus megjelenítése",
"show_supporter_badge": "Támogató jelvény",
"show_supporter_badge_description": "Támogató jelvény megjelenítése",
@@ -2160,6 +2202,9 @@
"skip_to_folders": "Ugrás a mappákhoz",
"skip_to_tags": "Ugrás a címkékhez",
"slideshow": "Diavetítés",
"slideshow_metadata_overlay_mode": "Képadatok tartalma",
"slideshow_metadata_overlay_mode_description_only": "Csak leírás",
"slideshow_metadata_overlay_mode_full": "Teljes",
"slideshow_repeat": "Diavetítés ismétlése",
"slideshow_repeat_description": "Ha a diavetítés véget ér, újraindul az elejétől",
"slideshow_settings": "Diavetítés beállításai",
@@ -2211,9 +2256,12 @@
"sync_status": "Szinkronizálás állapota",
"sync_status_subtitle": "Szinkronizálás megtekintése és kezelése",
"sync_upload_album_setting_subtitle": "Fotók és videók létrehozása és szinkronizálása a kiválasztott Immich albumokba",
"system_theme": "Rendszer téma",
"system_theme_command_description": "Rendszer téma használata ({value})",
"tag": "Címke",
"tag_assets": "Elemek címkézése",
"tag_created": "Létrehozott címke: {tag}",
"tag_face": "Arc címkézése",
"tag_feature_description": "Fényképek és videók böngészése a címkék témája szerint csoportosítva",
"tag_not_found_question": "Nem találod a címkét? <link>Hozz létre egy újat.</link>",
"tag_people": "Emberek címkézése",
@@ -2315,7 +2363,6 @@
"unsupported_field_type": "Nem támogatott mezőtípus",
"unsupported_file_type": "A fájl {file} nem feltölthető mert a típusa {type} nem támogatott.",
"untagged": "Címke eltávolítva",
"untitled_workflow": "Névtelen folyamat",
"up_next": "Következik",
"update_location_action_prompt": "{count} elem pozíciójának frissítése a következővel:",
"updated_at": "Frissítve",
@@ -2421,6 +2468,7 @@
"workflows": "Folyamatok",
"workflows_help_text": "A folyamatok automatizált műveleteket hajtanak végre elemeken, indítási feltételek és szűrők alapján",
"wrong_pin_code": "Hibás PIN kód",
"x_of_total": "{x}/{total}",
"year": "Év",
"years_ago": "{years, plural, one {# évvel} other {# évvel}} ezelőtt",
"yes": "Igen",
-1
View File
@@ -54,7 +54,6 @@
"curated_object_page_title": "Բաներ",
"current_pin_code": "Տվյալ ՊԻՆ կոդը",
"current_server_address": "Ընթացիկ սերվերի հասցե",
"daily_title_text_date": "E, MMM dd",
"dark": "Մութ",
"dark_theme": "Միացնել/անջատել մուգ տեսքը",
"day": "Օր",
+81 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Tambahkan tanggal lahir",
"add_endpoint": "Tambahkan titik akhir",
"add_exclusion_pattern": "Tambahkan pola pengecualian",
"add_filter": "Tambahkan filter",
"add_filter_description": "Klik untuk menambahkan kondisi filter",
"add_location": "Tambahkan lokasi",
"add_more_users": "Tambahkan lebih banyak pengguna",
"add_partner": "Tambahkan partner",
"add_path": "Tambahkan jalur",
"add_photos": "Tambahkan foto",
"add_step": "Tambah langkah",
"add_tag": "Tambahkan tag",
"add_to": "Tambahkan ke…",
"add_to_album": "Tambahkan ke album",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Tambahkan ke album bersama",
"add_upload_to_stack": "Tambahkan unggahan ke tumpukan",
"add_url": "Tambahkan URL",
"add_workflow_step": "Tambahkan langkah alur kerja",
"added_to_archive": "Ditambahkan ke arsip",
"added_to_favorites": "Ditambahkan ke favorit",
"added_to_favorites_count": "{count, number} ditambahkan ke favorit",
@@ -267,6 +265,8 @@
"notification_enable_email_notifications": "Aktifkan notifikasi email",
"notification_settings": "Pengaturan Notifikasi",
"notification_settings_description": "Kelola pengaturan notifikasi, termasuk email",
"oauth_allow_insecure_requests": "Izinkan permintaan tidak aman",
"oauth_allow_insecure_requests_description": "PERINGATAN: Ini menonaktifkan validasi sertifikat TLS untuk permintaan OAuth dan dapat membuat Anda rentan terhadap serangan MITM.",
"oauth_auto_launch": "Peluncuran otomatis",
"oauth_auto_launch_description": "Mulai alur log masuk OAuth secara otomatis setelah menuju ke halaman log masuk",
"oauth_auto_register": "Pendaftaran otomatis",
@@ -274,9 +274,11 @@
"oauth_button_text": "Teks tombol",
"oauth_client_secret_description": "Diperlukan untuk klien yang konfidensial, atau jika PKCE (Proof Key for Code Exchange) tidak didukung untuk klien umum.",
"oauth_enable_description": "Log masuk dengan OAuth",
"oauth_end_session_url_description": "Arahkan pengguna ke URI ini saat mereka keluar.",
"oauth_mobile_redirect_uri": "URI pengalihan ponsel",
"oauth_mobile_redirect_uri_override": "Penimpaan URI penerusan ponsel",
"oauth_mobile_redirect_uri_override_description": "Aktifkan ketika penyedia OAuth tidak mengizinkan tautan ponsel, seperti ''{callback}''",
"oauth_prompt_description": "Parameter prompt (mis. select_account, login, consent)",
"oauth_role_claim": "Klaim Peran",
"oauth_role_claim_description": "Secara otomatis memberikan akses admin berdasarkan keberadaan klaim ini. Klaim dapat berupa \"user\" atau \"admin\".",
"oauth_settings": "OAuth",
@@ -729,6 +731,7 @@
"cannot_update_the_description": "Tidak dapat memperbarui deskripsi",
"cast": "Cast",
"cast_description": "Mengonfigurasi tujuan cast yang tersedia",
"change": "Ubah",
"change_date": "Ubah tanggal",
"change_description": "Ubah deskripsi",
"change_display_order": "Ubah urutan tampilan",
@@ -757,6 +760,7 @@
"check_corrupt_asset_backup_description": "Jalankan pemeriksaan ini hanya melalui Wi-Fi dan setelah semua aset dicadangkan. Prosedur ini mungkin memerlukan waktu beberapa menit.",
"check_logs": "Periksa Log",
"checksum": "Checksum",
"choose": "Pilih",
"choose_matching_people_to_merge": "Pilih orang yang cocok untuk digabungkan",
"city": "Kota",
"cleanup_confirm_description": "Immich menemukan {count} aset (dibuat sebelum {date}) telah aman dicadangkan di server. Hapus salinan lokal dari perangkat ini?",
@@ -774,6 +778,7 @@
"clear": "Hapus",
"clear_all": "Hapus semua",
"clear_all_recent_searches": "Hapus semua pencarian terakhir",
"clear_failed_count": "Hapus yang gagal ({count})",
"clear_file_cache": "Hapus Cache File",
"clear_message": "Hapus pesan",
"clear_value": "Hapus nilai",
@@ -805,6 +810,7 @@
"comments_are_disabled": "Komentar dinonaktifkan",
"common_create_new_album": "Buat album baru",
"completed": "Selesai",
"configuration": "Konfigurasi",
"confirm": "Konfirmasi",
"confirm_admin_password": "Konfirmasi Sandi Admin",
"confirm_delete_face": "Yakin ingin menghapus wajah {name} dari aset?",
@@ -819,6 +825,7 @@
"contain": "Pas Di Dalam",
"context": "Konteks",
"continue": "Lanjutkan",
"control_bottom_app_bar_add_tags": "Tambah Tag",
"control_bottom_app_bar_create_new_album": "Buat album baru",
"control_bottom_app_bar_delete_from_immich": "Hapus dari Immich",
"control_bottom_app_bar_delete_from_local": "Hapus dari perangkat",
@@ -881,17 +888,16 @@
"cutoff_date_description": "Simpan foto dari … terakhir",
"cutoff_day": "{count, plural, one {hari} other {hari}}",
"cutoff_year": "{count, plural, one {tahun} other {tahun}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM yyyy",
"dark": "Gelap",
"dark_theme": "Beralih ke tema gelap",
"date": "Tanggal",
"date_after": "Tanggal setelah",
"date_and_time": "Tanggal dan Waktu",
"date_before": "Tanggal sebelum",
"date_format": "E, d LLL y • HH:mm",
"date_of_birth": "Tanggal lahir",
"date_of_birth_saved": "Tanggal lahir berhasil disimpan",
"date_range": "Rentang tanggal",
"date_time_original": "Tanggal/Waktu Asli",
"day": "Hari",
"days": "Hari",
"deduplicate_all": "Hapus semua duplikat",
@@ -1072,6 +1078,7 @@
"failed_to_remove_product_key": "Gagal menghapus kunci produk",
"failed_to_reset_pin_code": "Gagal mengatur ulang kode PIN",
"failed_to_stack_assets": "Gagal menumpuk aset",
"failed_to_tag_assets": "Gagal menandai aset",
"failed_to_unstack_assets": "Gagal membatalkan penumpukan aset",
"failed_to_update_notification_status": "Gagal memperbarui status notifikasi",
"incorrect_email_or_password": "Email atau sandi salah",
@@ -1191,11 +1198,13 @@
"export_as_json": "Ekspor sebagai JSON",
"export_database": "Ekspor Basis Data",
"export_database_description": "Ekspor Basis Data SQLite",
"exposure_time": "Waktu Eksposur",
"extension": "Ekstensi",
"external": "Eksternal",
"external_libraries": "Pustaka Eksternal",
"external_network": "Jaringan Eksternal",
"external_network_sheet_info": "Ketika tidak berada di jaringan Wi-Fi yang dipilih, aplikasi akan terhubung ke server melalui URL pertama di bawah ini yang dapat dijangkaunya, mulai dari atas ke bawah",
"f_number": "F-Number",
"face_unassigned": "Tidak ditetapkan",
"failed": "Gagal",
"failed_count": "Gagal: {count}",
@@ -1213,7 +1222,6 @@
"features_setting_description": "Kelola fitur aplikasi",
"file_name_or_extension": "Nama file atau ekstensi",
"file_name_text": "Nama file",
"file_name_with_value": "Nama file: {file_name}",
"file_size": "Ukuran file",
"filename": "Nama file",
"filetype": "Jenis file",
@@ -1226,6 +1234,7 @@
"find_them_fast": "Temukan dengan cepat berdasarkan nama dengan pencarian",
"first": "Pertama",
"fix_incorrect_match": "Perbaiki kecocokan yang salah",
"focal_length": "Panjang Fokal",
"folder": "Folder",
"folder_not_found": "Folder tidak ditemukan",
"folders": "Folder",
@@ -1236,6 +1245,7 @@
"free_up_space_description": "Pindahkan foto dan video yang dicadangkan ke tempat sampah perangkat Anda untuk mengosongkan ruang. Salinan Anda di server tetap aman.",
"free_up_space_settings_subtitle": "Kosongkan penyimpanan perangkat",
"full_path": "Jalur lengkap: {path}",
"full_path_or_folder": "Jalur lengkap atau folder",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Fitur ini memuat sumber daya eksternal dari Google agar dapat berfungsi.",
"general": "Umum",
@@ -1345,6 +1355,7 @@
"ios_debug_info_no_sync_yet": "Belum ada pekerjaan sinkronisasi latar belakang yang dijalankan",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proses latar belakang dalam antrean} other {{count} proses latar belakang dalam antrean}}",
"ios_debug_info_processing_ran_at": "Pemrosesan dijalankan pada {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# item} other {# item}}",
"jobs": "Tugas",
"json_editor": "Editor JSON",
@@ -1392,11 +1403,13 @@
"light_theme": "Ganti ke mode terang",
"like": "Suka",
"like_deleted": "Suka dihapus",
"link": "Tautan",
"link_motion_video": "Tautan video gerak",
"link_to_docs": "Untuk informasi lebih lanjut, silakan lihat <link>dokumentasi</link>.",
"link_to_oauth": "Tautkan ke OAuth",
"linked_oauth_account": "Akun OAuth tertaut",
"list": "Daftar",
"live": "Langsung",
"loading": "Memuat",
"loading_search_results_failed": "Pemuatan hasil pencarian gagal",
"local": "Lokal",
@@ -1518,6 +1531,38 @@
"marked_all_as_read": "Semua telah ditandai sebagai telah dibaca",
"matches": "Yang Cocok",
"matching_assets": "Aset yang Cocok",
"media_chrome": {
"auto": "Otomatis",
"captions": "Teks terjemahan",
"captions_off": "Mati",
"closed_captions": "teks terjemahan tertutup",
"decode_error": "Kesalahan dekode",
"disable_captions": "Nonaktifkan teks terjemahan",
"enable_captions": "Aktifkan teks terjemahan",
"enter_fullscreen_mode": "Masuk mode layar penuh",
"exit_fullscreen_mode": "Keluar dari mode layar penuh",
"loop": "Ulangi",
"media_error_description": "Kesalahan media menyebabkan pemutaran dihentikan. Media mungkin rusak atau browser Anda tidak mendukung format ini.",
"media_loading": "memuat media",
"mute": "Bisukan",
"network_error": "Kesalahan jaringan",
"network_error_description": "Kesalahan jaringan menyebabkan pengunduhan media gagal.",
"not_supported_error": "Sumber Tidak Didukung",
"playback_rate": "Kecepatan putar",
"playback_rate_current": "kecepatan putar saat ini",
"playback_rate_value": "Kecepatan putar {playbackRate}",
"playback_time": "waktu pemutaran",
"quality": "Kualitas",
"second": "detik",
"seconds": "detik",
"time_value_of_total_time": "{currentTime} dari {totalTime}",
"time_value_remaining": "{time} tersisa",
"unmute": "Bunyikan",
"unsupported_error_description": "Terjadi kesalahan yang tidak didukung. Server atau jaringan gagal, atau browser Anda tidak mendukung format ini.",
"video_not_loaded_unknown_time": "video belum dimuat, waktu tidak diketahui.",
"video_player": "pemutar video",
"volume": "volume"
},
"media_type": "Jenis media",
"memories": "Kenangan",
"memories_all_caught_up": "Semua telah dilihat",
@@ -1543,9 +1588,10 @@
"mobile_app": "Aplikasi Seluler",
"mobile_app_download_onboarding_note": "Unduh aplikasi seluler pendamping dengan menggunakan opsi berikut",
"model": "Model",
"modify_date": "Tanggal Modifikasi",
"month": "Bulan",
"monthly_title_text_date_format": "BBBB t",
"more": "Lainnya",
"motion": "Gerak",
"move": "Pindahkan",
"move_down": "Pindahkan ke bawah",
"move_off_locked_folder": "Pindahkan dari folder terkunci",
@@ -1562,6 +1608,8 @@
"multiselect_grid_edit_gps_err_read_only": "Tidak dapat mengedit lokasi aset hanya-baca, dilewati",
"mute_memories": "Nonaktifkan Kenangan",
"my_albums": "Album saya",
"my_immich_description": "Salin halaman saat ini sebagai tautan My Immich",
"my_immich_title": "Tautan My Immich",
"name": "Nama",
"name_or_nickname": "Nama atau nama panggilan",
"name_required": "Nama diperlukan",
@@ -1589,7 +1637,6 @@
"next": "Berikutnya",
"next_memory": "Kenangan berikutnya",
"no": "Tidak",
"no_actions_added": "Belum ada aksi yang ditambahkan",
"no_albums_found": "Tidak ada album yang ditemukan",
"no_albums_message": "Buat album untuk mengelola foto dan video Anda",
"no_albums_with_name_yet": "Sepertinya Anda belum memiliki album apa pun dengan nama ini.",
@@ -1606,7 +1653,6 @@
"no_exif_info_available": "Tidak ada info EXIF yang tersedia",
"no_explore_results_message": "Unggah lebih banyak foto untuk menjelajahi koleksi Anda.",
"no_favorites_message": "Tambahkan favorit untuk mencari foto dan video terbaik Anda dengan cepat",
"no_filters_added": "Belum ada filter yang ditambahkan",
"no_libraries_message": "Buat pustaka eksternal untuk menampilkan foto dan video Anda",
"no_local_assets_found": "Tidak ada aset lokal yang ditemukan dengan checksum ini",
"no_location_set": "Tidak ada lokasi yang ditetapkan",
@@ -1619,6 +1665,7 @@
"no_results": "Tidak ada hasil",
"no_results_description": "Coba sinonim atau kata kunci yang lebih umum",
"no_shared_albums_message": "Buat sebuah album untuk membagikan foto dan video dengan orang lain dalam jaringan Anda",
"no_steps": "Belum ada langkah yang ditambahkan",
"no_uploads_in_progress": "Tidak ada unggahan yang sedang berlangsung",
"none": "Tidak ada",
"not_allowed": "Tidak diizinkan",
@@ -1664,6 +1711,7 @@
"organize_into_albums": "Kelola ke dalam album",
"organize_into_albums_description": "Masukkan foto yang ada ke album sesuai pengaturan sinkronisasi",
"organize_your_library": "Kelola pustaka Anda",
"orientation": "Orientasi",
"original": "asli",
"other": "Lainnya",
"other_devices": "Perangkat lain",
@@ -1755,6 +1803,8 @@
"play_original_video_setting_description": "Lebih menyukai memutar video asli daripada video yang telah dikonversi. Jika aset asli tidak kompatibel, video mungkin tidak dapat diputar dengan benar.",
"play_transcoded_video": "Putar video yang telah dikonversi",
"please_auth_to_access": "Silakan autentikasi untuk mengakses",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "Metode ini dapat memfilter acara dan secara kondisional mencegah langkah berikutnya berjalan",
"port": "Port",
"preferences_settings_subtitle": "Kelola preferensi aplikasi",
"preferences_settings_title": "Preferensi",
@@ -1776,6 +1826,7 @@
"profile_drawer_readonly_mode": "Mode hanya-baca aktif. Tekan lama ikon avatar pengguna untuk keluar.",
"profile_image_of_user": "Foto profil dari {user}",
"profile_picture_set": "Foto profil ditetapkan.",
"projection_type": "Tipe Proyeksi",
"public_album": "Album publik",
"public_share": "Berbagi Publik",
"purchase_account_info": "Pendukung",
@@ -1853,6 +1904,7 @@
"remove_assets_title": "Hapus aset?",
"remove_custom_date_range": "Hapus rentang tanggal khusus",
"remove_deleted_assets": "Bersihkan Aset yang Dihapus",
"remove_filter": "Hapus filter",
"remove_from_album": "Hapus dari album",
"remove_from_album_action_prompt": "{count} telah dihapus dari album",
"remove_from_favorites": "Hapus dari favorit",
@@ -1926,6 +1978,8 @@
"scan_settings": "Pengaturan Pemindaian",
"scanning": "Memindai",
"scanning_for_album": "Memindai album...",
"screencast_mode_description": "Tampilkan indikator peristiwa keyboard dan mouse di layar",
"screencast_mode_title": "Aktifkan/nonaktifkan mode siaran layar",
"search": "Cari",
"search_albums": "Cari album",
"search_by_context": "Cari berdasarkan konteks",
@@ -1933,6 +1987,8 @@
"search_by_description_example": "Mendaki Bromo",
"search_by_filename": "Cari berdasarkan nama file atau ekstensi",
"search_by_filename_example": "mis. IMG_1234.JPG atau PNG",
"search_by_full_path": "Cari berdasarkan jalur lengkap atau folder",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - Anda dapat mencari Projects, 3D, Printing, 2026, dll.",
"search_by_ocr": "Cari dengan OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Cari model lensa...",
@@ -2140,7 +2196,9 @@
"show_in_timeline": "Tampilkan dalam lini masa",
"show_in_timeline_setting_description": "Tampilkan foto dan video dari pengguna ini di lini masa Anda",
"show_keyboard_shortcuts": "Tampilkan pintasan papan ketik",
"show_less": "Tampilkan lebih sedikit",
"show_metadata": "Tampilkan metadata",
"show_more_fields": "{count, plural, one {Tampilkan # kolom lagi} other {Tampilkan # kolom lagi}}",
"show_or_hide_info": "Tampilkan atau sembunyikan info",
"show_password": "Tampilkan sandi",
"show_person_options": "Tampilkan opsi orang",
@@ -2148,6 +2206,7 @@
"show_schema": "Tampilkan skema",
"show_search_options": "Tampilkan opsi pencarian",
"show_shared_links": "Tampilkan tautan bersama",
"show_slideshow_metadata_overlay": "Tampilkan overlay info gambar",
"show_slideshow_transition": "Tampilkan transisi salindia",
"show_supporter_badge": "Lencana pendukung",
"show_supporter_badge_description": "Tampilkan lencana pendukung",
@@ -2163,6 +2222,9 @@
"skip_to_folders": "Lewati ke folder",
"skip_to_tags": "Lewati ke tag",
"slideshow": "Salindia",
"slideshow_metadata_overlay_mode": "Konten overlay",
"slideshow_metadata_overlay_mode_description_only": "Deskripsi saja",
"slideshow_metadata_overlay_mode_full": "Penuh",
"slideshow_repeat": "Ulangi salindia",
"slideshow_repeat_description": "Ulangi dari awal saat salindia berakhir",
"slideshow_settings": "Pengaturan salindia",
@@ -2188,6 +2250,10 @@
"start_date_before_end_date": "Tanggal mulai harus sebelum tanggal akhir",
"state": "Keadaan",
"status": "Status",
"step_delete": "Hapus langkah",
"step_delete_confirm": "Apakah Anda yakin ingin menghapus langkah ini?",
"step_details": "Detail langkah",
"steps": "Langkah-langkah",
"stop_casting": "Hentikan cast",
"stop_motion_photo": "Hentikan Foto Gerak",
"stop_photo_sharing": "Berhenti membagikan foto Anda?",
@@ -2214,6 +2280,8 @@
"sync_status": "Status Sinkronisasi",
"sync_status_subtitle": "Lihat dan kelola sistem sinkronisasi",
"sync_upload_album_setting_subtitle": "Buat dan unggah foto serta video Anda ke album yang telah dipilih pada Immich",
"system_theme": "Tema sistem",
"system_theme_command_description": "Gunakan tema sistem ({value})",
"tag": "Tag",
"tag_assets": "Tag aset",
"tag_created": "Tag yang dibuat: {tag}",
@@ -2279,7 +2347,7 @@
"trash_page_title": "Sampah ({count})",
"trashed_items_will_be_permanently_deleted_after": "Item yang dibuang akan dihapus secara permanen setelah {days, plural, one {# hari} other {# hari}}.",
"trigger": "Pemicu",
"trigger_asset_uploaded": "Aset Diunggah",
"trigger_asset_uploaded": "Unggah Aset",
"trigger_asset_uploaded_description": "Terpicu saat aset baru telah diunggah",
"trigger_description": "Sebuah peristiwa yang memicu alur kerja",
"trigger_person_recognized": "Orang Dikenali",
@@ -2319,7 +2387,6 @@
"unsupported_field_type": "Tipe bidang tidak didukung",
"unsupported_file_type": "File {file} tidak dapat diunggah karena jenis file {type} tidak didukung.",
"untagged": "Tag Dihapus",
"untitled_workflow": "Alur kerja tak berjudul",
"up_next": "Berikutnya",
"update_location_action_prompt": "Perbarui lokasi {count} aset yang dipilih dengan:",
"updated_at": "Diperbarui",
@@ -2411,6 +2478,7 @@
"welcome_to_immich": "Selamat datang di Immich",
"width": "Lebar",
"wifi_name": "Nama Wi-Fi",
"workflow": "Alur Kerja",
"workflow_delete_prompt": "Yakin ingin menghapus alur kerja ini?",
"workflow_deleted": "Alur kerja telah dihapus",
"workflow_description": "Deskripsi alur kerja",
@@ -2425,6 +2493,7 @@
"workflows": "Alur kerja",
"workflows_help_text": "Alur kerja untuk otomasi kegiatan pada aset Anda sesuai dengan pemicu dan filter",
"wrong_pin_code": "Kode PIN salah",
"x_of_total": "{x}/{total}",
"year": "Tahun",
"years_ago": "{years, plural, one {# tahun} other {# tahun}} lalu",
"yes": "Ya",
+57 -13
View File
@@ -22,8 +22,6 @@
"add_birthday": "Aggiungi compleanno",
"add_endpoint": "Aggiungi un endpoint",
"add_exclusion_pattern": "Aggiungi un pattern di esclusione",
"add_filter": "Aggiungi filtro",
"add_filter_description": "Fare clic per aggiungere una condizione di filtro",
"add_location": "Aggiungi posizione",
"add_more_users": "Aggiungi altri utenti",
"add_partner": "Aggiungi partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Aggiungi ad album condiviso",
"add_upload_to_stack": "Aggiungi caricamento allo stack",
"add_url": "Aggiungi URL",
"add_workflow_step": "Aggiungi passaggio del flusso di lavoro",
"added_to_archive": "Aggiunto all'archivio",
"added_to_favorites": "Aggiunto ai preferiti",
"added_to_favorites_count": "Aggiunto {count, number} ai preferiti",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Attiva notifiche via email",
"notification_settings": "Impostazioni Notifiche",
"notification_settings_description": "Gestisci le impostazioni di notifica, incluse le email",
"oauth_allow_insecure_requests": "Consenti richieste non sicure",
"oauth_allow_insecure_requests_description": "ATTENZIONE: Questo disabilita la validazione del certificato TLS per richieste OAuth e potrebbe esporti ad attacchi MITM.",
"oauth_auto_launch": "Avvio automatico",
"oauth_auto_launch_description": "Esegui il flusso di autenticazione OAuth automaticamente navigando sulla pagina di login",
"oauth_auto_register": "Registrazione automatica",
@@ -274,9 +273,11 @@
"oauth_button_text": "Testo pulsante",
"oauth_client_secret_description": "Richiesto per client confidenziali o se PKCE (Proof Key for Code Exchange) non è supportato dal client pubblico.",
"oauth_enable_description": "Login con OAuth",
"oauth_end_session_url_description": "Reindirizza l'utente a questo URI quando si disconnettono.",
"oauth_mobile_redirect_uri": "URI di reindirizzamento per app mobile",
"oauth_mobile_redirect_uri_override": "Sovrascrivi URI di reindirizzamento per app mobile",
"oauth_mobile_redirect_uri_override_description": "Abilita quando il gestore OAuth non consente un URL come ''{callback}''",
"oauth_prompt_description": "Parametri del prompt (es. select_account, login, consent)",
"oauth_role_claim": "Claim del ruolo",
"oauth_role_claim_description": "Concedi automaticamente l'accesso come amministratore in base alla presenza di questo claim. Il claim può essere 'user' o 'admin'.",
"oauth_settings": "OAuth",
@@ -351,7 +352,7 @@
"template_settings": "Templates Notifiche",
"template_settings_description": "Gestisci i modelli personalizzati per le notifiche",
"theme_custom_css_settings": "CSS Personalizzato",
"theme_custom_css_settings_description": "I fogli di stile CSS consentono di personalizzare il design di Immich.",
"theme_custom_css_settings_description": "I fogli di stile CSS consentono di personalizzare la grafica di Immich.",
"theme_settings": "Impostazioni Tema",
"theme_settings_description": "Gestisci la personalizzazione dell'interfaccia web di Immich",
"thumbnail_generation_job": "Genera Anteprime",
@@ -526,7 +527,7 @@
"allowed": "Consentito",
"alt_text_qr_code": "Immagine QR",
"always_keep": "Mantieni sempre",
"always_keep_photos_hint": "Liberare spazio manterrà tutte le foto su questo dispositivo.",
"always_keep_photos_hint": "Libera Spazio mantiene tutte le foto su questo dispositivo.",
"always_keep_videos_hint": "Libera Spazio mantiene tutti i video su questo dispositivo.",
"anti_clockwise": "Senso anti-orario",
"api_key": "Chiave API",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Mantieni le foto fino al…",
"cutoff_day": "{count, plural, one {giorno} other {giorni}}",
"cutoff_year": "{count, plural, one {anno} other {anni}}",
"daily_title_text_date": "E, dd MMM",
"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",
"date_format": "E, d LLL, y • hh:mm",
"date_of_birth": "Data di nascita",
"date_of_birth_saved": "Data di nascita salvata con successo",
"date_range": "Intervallo di date",
"day": "Giorno",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Gestisci le funzionalità dell'app",
"file_name_or_extension": "Nome file o estensione",
"file_name_text": "Nome del file",
"file_name_with_value": "Nome del file: {file_name}",
"file_size": "Dimensione del file",
"filename": "Nome file",
"filetype": "Tipo file",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Sposta le foto e i video del tuo dispositivo nel cestino per liberare spazio. Le copie sul server rimarranno al sicuro.",
"free_up_space_settings_subtitle": "Libera spazio sul dispositivo",
"full_path": "Percorso completo: {path}",
"full_path_or_folder": "Percorso assoluto o Cartella",
"gcast_enabled": "Google Cast Abilitato",
"gcast_enabled_description": "Questa funzione carica risorse esterne da Google per poter funzionare.",
"general": "Generale",
@@ -1392,11 +1391,13 @@
"light_theme": "Cambia a tema chiaro",
"like": "Mi piace",
"like_deleted": "Mi piace rimosso",
"link": "Link",
"link_motion_video": "Collega video in movimento",
"link_to_docs": "Per maggiori informazioni, riferirsi al <link>documentazione</link>.",
"link_to_oauth": "Collegamento a OAuth",
"linked_oauth_account": "Account OAuth collegato",
"list": "Lista",
"live": "Live",
"loading": "Caricamento",
"loading_search_results_failed": "Impossibile caricare i risultati della ricerca",
"local": "Locale",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Segnato tutto come letto",
"matches": "Corrispondenze",
"matching_assets": "Risorse Corrispondenti",
"media_chrome": {
"auto": "Auto",
"captions": "Didascalie",
"captions_off": "Spento",
"closed_captions": "sottotitoli",
"decode_error": "Errore di decodifica",
"disable_captions": "Disattiva didascalie",
"enable_captions": "Attiva didascalie",
"enter_fullscreen_mode": "Passa alla modalità a schermo intero",
"exit_fullscreen_mode": "Esci dalla modalità a schermo intero",
"loop": "Ciclo",
"media_error_description": "Si è verificato un errore nel file multimediale che ha interrotto la riproduzione. Il file potrebbe essere danneggiato oppure il tuo browser non supporta questo formato.",
"media_loading": "Caricamento dei contenuti multimediali",
"mute": "Silenzioso",
"network_error": "Errore di rete",
"network_error_description": "A causa di un errore di rete, il download del file non è andato a buon fine.",
"not_supported_error": "Sorgente non supportata",
"playback_rate": "Velocità di riproduzione",
"playback_rate_current": "Velocità di riproduzione corrente",
"playback_rate_value": "Velocità di riproduzione {playbackRate}",
"playback_time": "durata della riproduzione",
"quality": "Qualità",
"second": "secondo",
"seconds": "Secondi",
"time_value_of_total_time": "{currentTime} di {totalTime}",
"time_value_remaining": "{time} rimanente",
"unmute": "Riattiva l'audio",
"unsupported_error_description": "Si è verificato un errore non supportato. Si è verificato un errore a livello di server o di rete, oppure il browser in uso non supporta questo formato.",
"video_not_loaded_unknown_time": "video non caricato, tempo sconosciuto.",
"video_player": "lettore video",
"volume": "volume"
},
"media_type": "Tipo Media",
"memories": "Ricordi",
"memories_all_caught_up": "Tutto a posto",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Scarica lapp mobile dedicata utilizzando una delle seguenti opzioni",
"model": "Modello",
"month": "Mese",
"monthly_title_text_date_format": "MMMM y",
"more": "Di più",
"motion": "Movimento",
"move": "Sposta",
"move_down": "Muovi in basso",
"move_off_locked_folder": "Sposta al di fuori della cartella privata",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Non puoi modificare la posizione di risorse in sola lettura, azione ignorata",
"mute_memories": "Silenzia ricordi",
"my_albums": "I miei album",
"my_immich_description": "Copia la pagina corrente come un link My Immich",
"my_immich_title": "Link My Immich",
"name": "Nome",
"name_or_nickname": "Nome o soprannome",
"name_required": "Nome è richiesto",
@@ -1589,7 +1624,6 @@
"next": "Prossimo",
"next_memory": "Prossima memoria",
"no": "No",
"no_actions_added": "Nessuna azione è stata ancora aggiunta",
"no_albums_found": "Nessun album trovato",
"no_albums_message": "Crea un album per organizzare le tue foto ed i tuoi video",
"no_albums_with_name_yet": "Sembra che tu non abbia ancora nessun album con questo nome.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Nessuna informazione exif disponibile",
"no_explore_results_message": "Carica più foto per esplorare la tua collezione.",
"no_favorites_message": "Aggiungi preferiti per trovare facilmente le tue migliori foto e video",
"no_filters_added": "Nessun filtro ancora aggiunto",
"no_libraries_message": "Crea una libreria esterna per vedere le tue foto e i tuoi video",
"no_local_assets_found": "Nessuna risorsa locale trovata con questo checksum",
"no_location_set": "Nessuna posizione impostata",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Rimuovo le risorse?",
"remove_custom_date_range": "Rimuovi intervallo data personalizzato",
"remove_deleted_assets": "Rimuovi le Risorse cancellate",
"remove_filter": "Rimuovi filtro",
"remove_from_album": "Rimuovere dall'album",
"remove_from_album_action_prompt": "{count} elementi rimossi dall'album",
"remove_from_favorites": "Rimuovi dai preferiti",
@@ -1926,6 +1960,8 @@
"scan_settings": "Impostazioni Analisi",
"scanning": "Scansione in corso",
"scanning_for_album": "Sto cercando l'album...",
"screencast_mode_description": "Mostra indicatori di eventi mouse e tastiera sullo schermo",
"screencast_mode_title": "Attiva/disattiva modalità screencast",
"search": "Cerca",
"search_albums": "Cerca album",
"search_by_context": "Cerca con contesto",
@@ -1933,6 +1969,8 @@
"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_full_path": "Cerca per percorso completo o cartella",
"search_by_full_path_example": "/Giovanni/Progetti/Stampa_3D/2026-07-01 - puoi cercare per Progetti, 3D, Stampa, 2026 ecc.",
"search_by_ocr": "Ricerca tramite OCR",
"search_by_ocr_example": "Caffè Latte",
"search_camera_lens_model": "Cerca il modello del'obiettivo...",
@@ -2148,6 +2186,7 @@
"show_schema": "Mostra lo schema",
"show_search_options": "Mostra impostazioni di ricerca",
"show_shared_links": "Mostra link condivisi",
"show_slideshow_metadata_overlay": "Mostra metadati in sovrimpressione",
"show_slideshow_transition": "Mostra la transizione della presentazione",
"show_supporter_badge": "Medaglia di Contributore",
"show_supporter_badge_description": "Mostra la medaglia di contributore",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Salta alle cartelle",
"skip_to_tags": "Salta ai tag",
"slideshow": "Presentazione",
"slideshow_metadata_overlay_mode": "Contenuto dell'overlay",
"slideshow_metadata_overlay_mode_description_only": "Solo descrizione",
"slideshow_metadata_overlay_mode_full": "Completo",
"slideshow_repeat": "Ripeti presentazione",
"slideshow_repeat_description": "Ricomincia da capo quando la presentazione termina",
"slideshow_settings": "Impostazioni presentazione",
@@ -2214,6 +2256,8 @@
"sync_status": "Stato di Sincronizzazione",
"sync_status_subtitle": "Visualizza e gestisci il sistema di sincronizzazione",
"sync_upload_album_setting_subtitle": "Crea e carica le tue foto e video sull'album selezionato in Immich",
"system_theme": "Tema di sistema",
"system_theme_command_description": "Utilizza il tema di sistema ({value})",
"tag": "Tag",
"tag_assets": "Tagga risorse",
"tag_created": "Tag creato: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Tipo di campo non supportato",
"unsupported_file_type": "Il file {file} non può essere caricato perché il tipo di file {type} non è supportato.",
"untagged": "Senza tag",
"untitled_workflow": "Flusso di lavoro senza titolo",
"up_next": "Prossimo",
"update_location_action_prompt": "Aggiorna la posizione di {count} risorse selezionate con:",
"updated_at": "Aggiornato il",
@@ -2425,6 +2468,7 @@
"workflows": "Flussi di lavoro",
"workflows_help_text": "I flussi di lavoro automatizzano azioni sulle tue risorse a seconda di eventi e filtri",
"wrong_pin_code": "Codice PIN errato",
"x_of_total": "{x}/{total}",
"year": "Anno",
"years_ago": "{years, plural, one {# anno} other {# anni}} fa",
"yes": "Sì",
+2 -12
View File
@@ -22,8 +22,6 @@
"add_birthday": "誕生日を設定",
"add_endpoint": "エンドポイントを追加",
"add_exclusion_pattern": "除外パターンを追加",
"add_filter": "フィルターを追加",
"add_filter_description": "フィルターする条件を追加",
"add_location": "場所を追加",
"add_more_users": "ユーザーを追加",
"add_partner": "パートナーを追加",
@@ -42,7 +40,6 @@
"add_to_shared_album": "共有アルバムに追加",
"add_upload_to_stack": "スタックにアップロードを追加",
"add_url": "URLを追加",
"add_workflow_step": "ワークフローのステップを追加",
"added_to_archive": "アーカイブしました",
"added_to_favorites": "お気に入りに追加済",
"added_to_favorites_count": "{count, number} 枚の画像をお気に入りに追加しました",
@@ -267,6 +264,7 @@
"notification_enable_email_notifications": "メール通知を有効にします",
"notification_settings": "通知設定",
"notification_settings_description": "メールを含む通知設定を管理します",
"oauth_allow_insecure_requests": "安全ではないリクエストを許可する",
"oauth_auto_launch": "自動起動",
"oauth_auto_launch_description": "ログインページに移動すると、OAuthログインフローが自動的に開始されます",
"oauth_auto_register": "自動登録",
@@ -881,18 +879,15 @@
"cutoff_date_description": "写真を保持する期間:",
"cutoff_day": "{count, plural, one {(日)} other {(日)}}",
"cutoff_year": "{count, plural, one {年} other {年}}",
"daily_title_text_date": "MM DD, EE",
"daily_title_text_date_year": "yyyy MM DD, EE",
"dark": "ダークモード",
"dark_theme": "ダークモードに切り替え",
"date": "日付",
"date_after": "この日以降",
"date_and_time": "日付と時間",
"date_before": "この日以前",
"date_format": "MM DD, EE • hh:mm",
"date_of_birth_saved": "生年月日は正常に保存されました",
"date_range": "日付",
"day": "ライトモード",
"day": "",
"days": "日",
"deduplicate_all": "全て重複排除",
"default_locale": "デフォルトの言語と地域",
@@ -1213,7 +1208,6 @@
"features_setting_description": "アプリの機能を管理する",
"file_name_or_extension": "ファイル名または拡張子",
"file_name_text": "ファイル名",
"file_name_with_value": "ファイル名: {file_name}",
"file_size": "ファイルサイズ",
"filename": "ファイル名",
"filetype": "ファイルタイプ",
@@ -1544,7 +1538,6 @@
"mobile_app_download_onboarding_note": "以下のオプションを使用してコンパニオンモバイルアプリをダウンロードしてください",
"model": "モデル",
"month": "月",
"monthly_title_text_date_format": "yyyy MM",
"more": "もっと表示",
"move": "移動",
"move_down": "下へ",
@@ -1589,7 +1582,6 @@
"next": "次",
"next_memory": "次のメモリー",
"no": "いいえ",
"no_actions_added": "アクションがありません",
"no_albums_found": "アルバムが見つかりません",
"no_albums_message": "アルバムを作成して写真や動画を整理しましょう",
"no_albums_with_name_yet": "この名前のアルバムはまだないようです。",
@@ -1606,7 +1598,6 @@
"no_exif_info_available": "exif情報が利用できません",
"no_explore_results_message": "コレクションを探索するにはさらに写真をアップロードしてください。",
"no_favorites_message": "お気に入り登録すると好きな写真や動画をすぐに見つけられます",
"no_filters_added": "まだフィルターが追加されていません",
"no_libraries_message": "あなたの写真や動画を表示するための外部ライブラリを作成しましょう",
"no_local_assets_found": "このチェックサムの項目はデバイス上に存在しません",
"no_location_set": "位置情報が指定されていません",
@@ -2319,7 +2310,6 @@
"unsupported_field_type": "サポートされていないフィールドタイプ",
"unsupported_file_type": "ファイル形式「{type}」はサポートされていないため、ファイル「{file}」をアップロードできません。",
"untagged": "タグを解除",
"untitled_workflow": "無題のワークフロー",
"up_next": "次へ",
"update_location_action_prompt": "{count}項目を右記の位置情報にアップデートします:",
"updated_at": "更新",
-2
View File
@@ -22,8 +22,6 @@
"add_birthday": "დაბადების დღის დამატება",
"add_endpoint": "ბოლოწერტილის დამატება",
"add_exclusion_pattern": "დაამატე გამონაკლისი ნიმუში",
"add_filter": "დაამატე ფილტრი",
"add_filter_description": "დააჭირე ფილტრის დასამატებლად",
"add_location": "დაამატე ადგილი",
"add_more_users": "დაამატე მომხმარებლები",
"add_partner": "დაამატე პარტნიორი",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "បន្ថែមថ្ងៃខែឆ្មាំកំណើត",
"add_endpoint": "បន្ថែម Endpoint",
"add_exclusion_pattern": "បន្ថែមលំនាំលើកលែង",
"add_filter": "បន្ថែមតម្រង",
"add_filter_description": "ចុចដើម្បីបន្ថែមតម្រងផ្សេងទៀត",
"add_location": "បន្ថែមទីតាំង",
"add_more_users": "បន្ថែមអ្នកប្រើប្រាស់",
"add_partner": "បន្ថែមដៃគូ",
@@ -42,7 +40,6 @@
"add_to_shared_album": "បន្ថែមទៅក្នុងអាល់ប៊ុមដែលបានចែករំលែក",
"add_upload_to_stack": "បន្ថែមការបង្ហោះទៅជង់",
"add_url": "បន្ថែម URL",
"add_workflow_step": "បន្ថែមលំនាំការងារ",
"added_to_archive": "បានបន្ថែមទៅក្នុងបណ្ណសារ",
"added_to_favorites": "បានបន្ថែមទៅក្នុងចំណង់ចំណូលចិត្ត",
"added_to_favorites_count": "បានបន្ថែម {count, number} ទៅក្នុងចំណង់ចំណូលចិត្ត",
-4
View File
@@ -22,8 +22,6 @@
"add_birthday": "ಜನ್ಮದಿನ ಸೇರಿಸಿ",
"add_endpoint": "ಎಂಡ್‌ಪಾಯಿಂಟ್ ಸೇರಿಸಿ",
"add_exclusion_pattern": "ಹೊರಗಿಡುವಿಕೆ ಮಾದರಿಯನ್ನು ಸೇರಿಸಿ",
"add_filter": "ಫಿಲ್ಟರ್ ಸೇರಿಸಿ",
"add_filter_description": "ಫಿಲ್ಟರ್ ಸ್ಥಿತಿಯನ್ನು ಸೇರಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ",
"add_location": "ಸ್ಥಳ ಸೇರಿಸಿ",
"add_more_users": "ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಿ",
"add_partner": "ಪಾಲುದಾರರನ್ನು ಸೇರಿಸಿ",
@@ -42,7 +40,6 @@
"add_to_shared_album": "ಹಂಚಿದ ಆಲ್ಬಮ್‌ಗೆ ಸೇರಿಸಿ",
"add_upload_to_stack": "ಸ್ಟ್ಯಾಕ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಸೇರಿಸಿ",
"add_url": "URL ಸೇರಿಸಿ",
"add_workflow_step": "ಕೆಲಸದ ಹರಿವಿನ ಹಂತವನ್ನು ಸೇರಿಸಿ",
"added_to_archive": "ಆರ್ಕೈವ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ",
"added_to_favorites": "ಮೆಚ್ಚಿನವುಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ",
"added_to_favorites_count": "{count, number} ಮೆಚ್ಚಿನವುಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ",
@@ -1468,7 +1465,6 @@
"unsupported_field_type": "ಬೆಂಬಲಿಸದ ಕ್ಷೇತ್ರ ಪ್ರಕಾರ",
"unsupported_file_type": "{file} ಫೈಲ್ ಪ್ರಕಾರವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲದ {type} ಕಾರಣ ಅದನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.",
"untagged": "ಅನ್ಟಾಗ್ಡ್",
"untitled_workflow": "ಶೀರ್ಷಿಕೆರಹಿತ ಕೆಲಸದ ಹರಿವು",
"up_next": "ಮುಂದಿನ ಅಪ್",
"update_location_action_prompt": "{count} ಆಯ್ಕೆಮಾಡಿದ ಸ್ವತ್ತುಗಳ ಸ್ಥಳವನ್ನು ಇದರೊಂದಿಗೆ ನವೀಕರಿಸಿ:",
"updated_at": "ನವೀಕರಿಸಲಾಗಿದೆ",
+19 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "생일 추가",
"add_endpoint": "엔드포인트 추가",
"add_exclusion_pattern": "제외 규칙 추가",
"add_filter": "필터 추가",
"add_filter_description": "클릭하여 필터 조건 추가",
"add_location": "위치 추가",
"add_more_users": "다른 사용자 추가",
"add_partner": "파트너 추가",
@@ -42,7 +40,6 @@
"add_to_shared_album": "공유 앨범에 추가",
"add_upload_to_stack": "스택에 항목 업로드",
"add_url": "URL 추가",
"add_workflow_step": "워크플로 단계 추가",
"added_to_archive": "보관함으로 이동되었습니다.",
"added_to_favorites": "즐겨찾기에 추가되었습니다.",
"added_to_favorites_count": "즐겨찾기에 항목 {count, number}개 추가됨",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "이메일 알림 활성화",
"notification_settings": "알림 설정",
"notification_settings_description": "이메일을 포함한 알림 설정을 관리합니다.",
"oauth_allow_insecure_requests": "비보안 요청 허용",
"oauth_allow_insecure_requests_description": "경고: OAuth 요청에 대한 TLS 인증서 검증을 비활성화하여 중간자 공격에 노출될 수 있습니다.",
"oauth_auto_launch": "자동 실행",
"oauth_auto_launch_description": "로그인 페이지에 접근 시 OAuth 로그인 과정을 자동으로 진행",
"oauth_auto_register": "자동 등록",
@@ -274,9 +273,11 @@
"oauth_button_text": "버튼 텍스트",
"oauth_client_secret_description": "비공개 클라이언트 또는 공개 클라이언트가 PKCE(Proof Key for Code Exchange, 코드 교환용 검증 키)를 지원하지 않는 경우 필요합니다.",
"oauth_enable_description": "OAuth 로그인",
"oauth_end_session_url_description": "로그아웃 리다이렉트 URI",
"oauth_mobile_redirect_uri": "모바일 리다이렉트 URI",
"oauth_mobile_redirect_uri_override": "모바일 리다이렉트 URI 오버라이드",
"oauth_mobile_redirect_uri_override_description": "OAuth 공급자가 ''{callback}'' 등의 모바일 URI를 허용하지 않는 경우 활성화하세요.",
"oauth_prompt_description": "프롬프트 파라미터 (예: select_account, login, consent)",
"oauth_role_claim": "역할 클레임",
"oauth_role_claim_description": "요청한 클레임을 사용자의 역할로 자동 설정합니다. 'user' 또는 'admin'을 선택할 수 있습니다.",
"oauth_settings": "OAuth",
@@ -881,15 +882,12 @@
"cutoff_date_description": "선택한 기간의 사진을 유지합니다…",
"cutoff_day": "{count, plural, one {일} other {일}}",
"cutoff_year": "{count, plural, one {년} other {년}}",
"daily_title_text_date": "M월 d일 EEEE",
"daily_title_text_date_year": "yyyy년 M월 d일 EEEE",
"dark": "다크",
"dark_theme": "다크 테마 전환",
"date": "날짜",
"date_after": "다음 날짜 이후",
"date_and_time": "날짜 및 시간",
"date_before": "다음 날짜 전",
"date_format": "yyyy년 M월 d일 EEEE • a h:mm",
"date_of_birth_saved": "생년월일이 저장되었습니다.",
"date_range": "날짜 범위",
"day": "일",
@@ -1213,7 +1211,6 @@
"features_setting_description": "사진 및 동영상 관리 기능을 설정합니다.",
"file_name_or_extension": "파일명 또는 확장자",
"file_name_text": "파일명",
"file_name_with_value": "파일명: {file_name}",
"file_size": "파일 크기",
"filename": "파일명",
"filetype": "파일 형식",
@@ -1236,6 +1233,7 @@
"free_up_space_description": "백업된 사진과 동영상을 기기의 휴지통으로 이동하여 저장 공간을 확보하세요. 원본 파일은 서버에 안전하게 보관됩니다.",
"free_up_space_settings_subtitle": "기기의 저장 공간을 확보합니다.",
"full_path": "전체 경로: {path}",
"full_path_or_folder": "전체 경로 또는 폴더",
"gcast_enabled": "구글 캐스트",
"gcast_enabled_description": "이 기능은 Google의 외부 리소스를 사용합니다.",
"general": "일반",
@@ -1392,6 +1390,7 @@
"light_theme": "라이트 테마로 전환",
"like": "좋아요",
"like_deleted": "좋아요가 삭제되었습니다.",
"link": "링크",
"link_motion_video": "모션 비디오 링크",
"link_to_docs": "자세한 내용은 <link>문서</link>를 참조하십시오.",
"link_to_oauth": "OAuth에 연결",
@@ -1518,6 +1517,10 @@
"marked_all_as_read": "모두 읽음으로 표시했습니다.",
"matches": "일치",
"matching_assets": "일치하는 항목",
"media_chrome": {
"auto": "자동",
"captions": "자막"
},
"media_type": "미디어 종류",
"memories": "추억",
"memories_all_caught_up": "모두 확인함",
@@ -1544,7 +1547,6 @@
"mobile_app_download_onboarding_note": "다음 옵션 중 하나를 사용해 모바일 앱을 다운로드하세요.",
"model": "모델",
"month": "월",
"monthly_title_text_date_format": "yyyy년 M월",
"more": "더보기",
"move": "이동",
"move_down": "아래로 이동",
@@ -1562,6 +1564,8 @@
"multiselect_grid_edit_gps_err_read_only": "읽기 전용인 항목의 위치는 변경할 수 없어 건너뜁니다.",
"mute_memories": "추억 음소거",
"my_albums": "내 앨범",
"my_immich_description": "현재 페이지를 Immich 링크로 복사",
"my_immich_title": "내 Immich 링크",
"name": "이름",
"name_or_nickname": "이름 또는 닉네임",
"name_required": "이름은 필수 입력 사항입니다",
@@ -1589,7 +1593,6 @@
"next": "다음",
"next_memory": "다음 추억",
"no": "아니요",
"no_actions_added": "아직 추가된 작업이 없습니다",
"no_albums_found": "앨범이 없습니다.",
"no_albums_message": "앨범을 생성하여 사진과 동영상을 정리하기",
"no_albums_with_name_yet": "아직 해당하는 이름의 앨범이 없는 것 같습니다.",
@@ -1606,7 +1609,6 @@
"no_exif_info_available": "EXIF 정보 없음",
"no_explore_results_message": "더 많은 사진을 업로드하여 탐색 기능을 사용하세요.",
"no_favorites_message": "즐겨찾기에서 사진과 동영상을 빠르게 찾기",
"no_filters_added": "아직 추가된 필터 없음",
"no_libraries_message": "외부 라이브러리로 다른 경로의 사진과 동영상을 확인하세요.",
"no_local_assets_found": "체크섬과 일치하는 로컬 항목을 찾을 수 없습니다.",
"no_location_set": "위치가 설정되지 않았습니다",
@@ -1926,6 +1928,8 @@
"scan_settings": "스캔 설정",
"scanning": "스캔 중",
"scanning_for_album": "앨범을 스캔하는 중...",
"screencast_mode_description": "화면에 키보드 및 마우스 이벤트 표시기를 표시",
"screencast_mode_title": "스크린캐스트 모드 토글",
"search": "검색",
"search_albums": "앨범 검색",
"search_by_context": "문맥 기반 검색",
@@ -2214,9 +2218,12 @@
"sync_status": "동기화 상태",
"sync_status_subtitle": "동기화 시스템 확인 및 관리",
"sync_upload_album_setting_subtitle": "선택한 앨범을 Immich에 생성하고 사진 및 동영상 업로드",
"system_theme": "시스템 테마",
"system_theme_command_description": "시스템 테마 사용({value})",
"tag": "태그",
"tag_assets": "항목 태그",
"tag_created": "태그 생성됨: {tag}",
"tag_face": "얼굴 태그 부여",
"tag_feature_description": "태그 주제별로 그룹화된 사진과 동영상 탐색",
"tag_not_found_question": "태그를 찾을 수 없나요? <link>새 태그를 생성하세요.</link>",
"tag_people": "인물 태그",
@@ -2242,6 +2249,7 @@
"theme_setting_theme_subtitle": "앱 테마 선택",
"theme_setting_three_stage_loading_subtitle": "3단계 로딩을 사용하면 로드 성능을 향상시킬 수 있으나, 네트워크 부하가 크게 증가합니다.",
"theme_setting_three_stage_loading_title": "3단계 로드 활성화",
"then": "그다음",
"they_will_be_merged_together": "선택한 인물들을 한 인물로 합칩니다.",
"third_party_resources": "서드 파티 리소스",
"time": "시간",
@@ -2317,7 +2325,6 @@
"unsupported_field_type": "지원되지 않는 필드 유형",
"unsupported_file_type": "{file} 파일은 {type} 유형이 지원되지 않아 업로드할 수 없었습니다.",
"untagged": "태그 해제됨",
"untitled_workflow": "제목 없는 워크플로",
"up_next": "다음",
"update_location_action_prompt": "선택한 {count}개 항목 위치 업데이트:",
"updated_at": "업데이트됨",
@@ -2423,6 +2430,7 @@
"workflows": "워크플로",
"workflows_help_text": "워크플로는 트리거와 필터를 기반으로 자산에 대한 작업을 자동화합니다",
"wrong_pin_code": "잘못된 PIN 코드",
"x_of_total": "{x}/{total}",
"year": "년",
"years_ago": "{years, plural, one {#년} other {#년}} 전",
"yes": "네",
+55 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Pridėti gimimo diena",
"add_endpoint": "Pridėti galutinį tašką",
"add_exclusion_pattern": "Pridėti išimčių šabloną",
"add_filter": "Pritaikyti filtrą",
"add_filter_description": "Spustelėkite, kad pridėtumėte filtro sąlygą",
"add_location": "Pridėti vietovę",
"add_more_users": "Pridėti daugiau naudotojų",
"add_partner": "Pridėti partnerį",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Pridėti į bendrinamą albumą",
"add_upload_to_stack": "Pridėti įkėlimą į krūvą",
"add_url": "Pridėti URL",
"add_workflow_step": "Pridėti darbų eigos žingsnį",
"added_to_archive": "Pridėta į archyvą",
"added_to_favorites": "Pridėta prie mėgstamiausių",
"added_to_favorites_count": "{count, plural, one {# pridėtas} few {# pridėti} other {# pridėta}} prie mėgstamiausių",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Įgalinti el. pašto pranešimus",
"notification_settings": "Pranešimų nustatymai",
"notification_settings_description": "Tvarkyti pranešimų nustatymus, įskaitant el. pašto",
"oauth_allow_insecure_requests": "Leisti nesaugias užklausas",
"oauth_allow_insecure_requests_description": "ĮSPĖJIMAS: Tai išjungia TLS sertifikato patvirtinimą OAuth užklausoms ir gali suteikti MITM atakų galimybę.",
"oauth_auto_launch": "Paleisti automatiškai",
"oauth_auto_launch_description": "Prisijungimo puslapyje automatiškai pradėti OAuth prisijungimo procesą",
"oauth_auto_register": "Automatinis registravimas",
@@ -274,9 +273,11 @@
"oauth_button_text": "Mygtuko tekstas",
"oauth_client_secret_description": "Privalomas konfidencialaus kliento, arba jei viešasis klientas nepalaiko PKCE (Proof Key for Code Exchange).",
"oauth_enable_description": "Prisijungti su OAuth",
"oauth_end_session_url_description": "Nukreipkite vartotoją į šį URI, kai jie atsijungia.",
"oauth_mobile_redirect_uri": "Mobiliojo peradresavimo URI",
"oauth_mobile_redirect_uri_override": "Mobiliojo peradresavimo URI pakeitimas",
"oauth_mobile_redirect_uri_override_description": "Įjunkite, kai OAuth teikėjas nepalaiko mobiliojo URI, tokio kaip ''{callback}''",
"oauth_prompt_description": "Užklausos parametras (pvz., select_account, prisijungti, sutikti)",
"oauth_role_claim": "Rolės Tvirtinimas",
"oauth_role_claim_description": "Suteikti admin teises automatiškai pagal šios rolės tvirtinimo buvimą. Tvirtinimas gali turėti priskirtus arba 'vartotoją' arba 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Išsaugoti nuotraukas iš paskutinės…",
"cutoff_day": "{count, plural, one {diena} other {dienos}}",
"cutoff_year": "{count, plural, one {metai} other {metai}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Tamsi",
"dark_theme": "Perjungti į tamsią temą",
"date": "Data",
"date_after": "Data po",
"date_and_time": "Data ir laikas",
"date_before": "Data prieš",
"date_format": "E, LLL d, y • h:mm",
"date_of_birth": "Gimimo data",
"date_of_birth_saved": "Gimimo data sėkmingai išsaugota",
"date_range": "Datų intervalas",
"day": "Diena",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Valdyti aplikacijos funkcijas",
"file_name_or_extension": "Failo pavadinimas arba plėtinys",
"file_name_text": "Failo pavadinimas",
"file_name_with_value": "Failo pavadinimas: {file_name}",
"file_size": "Failo dydis",
"filename": "Failo pavadinimas",
"filetype": "Failo tipas",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Perkelkite atsargines nuotraukų ir vaizdo įrašų kopijas į įrenginio šiukšliadėžę, kad atlaisvintumėte vietos. Jūsų kopijos serveryje lieka saugios.",
"free_up_space_settings_subtitle": "Atlaisvinkite vietos įrenginyje",
"full_path": "Pilnas kelias: {path}",
"full_path_or_folder": "Pilnas kelias ar aplankas",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Kad veiktų, ši funkcija įkelia išorinius „Google“ išteklius.",
"general": "Bendri",
@@ -1392,11 +1391,13 @@
"light_theme": "Perjungti į šviesią temą",
"like": "Patinka",
"like_deleted": "Patinka panaikintas",
"link": "Nuoroda",
"link_motion_video": "Susieti judesio vaizdo įrašą",
"link_to_docs": "Daugiau informacijos rasite <link>dokumentacijoje</link>.",
"link_to_oauth": "Susieti su OAuth",
"linked_oauth_account": "Susieta OAuth paskyra",
"list": "Sąrašas",
"live": "Tiesiogiai",
"loading": "Kraunama",
"loading_search_results_failed": "Nepavyko užkrauti paieškos rezultatų",
"local": "Vietinis",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Viskas pažymėta kaip perskaityta",
"matches": "Atitikmenys",
"matching_assets": "Atitinkantys elementai",
"media_chrome": {
"auto": "Auto",
"captions": "Subtitrai",
"captions_off": "Išjungta",
"closed_captions": "uždarieji subtitrai",
"decode_error": "Dekodavimo klaida",
"disable_captions": "Išjungti subtitrus",
"enable_captions": "Įjungti subtitrus",
"enter_fullscreen_mode": "Pilno ekrano režimas",
"exit_fullscreen_mode": "Išeiti iš pilno ekrano režimo",
"loop": "Kartoti",
"media_error_description": "Dėl medijos klaidos atkūrimas buvo nutrauktas. Medija gali būti sugadinta arba jūsų naršyklė nepalaiko šio formato.",
"media_loading": "medijos įkėlimas",
"mute": "Nutildyti",
"network_error": "Tinklo klaida",
"network_error_description": "Dėl tinklo klaidos nepavyko atsisiųsti medijos.",
"not_supported_error": "Šaltinis Nepalaikomas",
"playback_rate": "Grojimo dažnis",
"playback_rate_current": "dabartinis grojimo dažnis",
"playback_rate_value": "Grojimo dažnis {playbackRate}",
"playback_time": "grojimo laikas",
"quality": "Kokybė",
"second": "sekundė",
"seconds": "sekundės",
"time_value_of_total_time": "{currentTime} iš {totalTime}",
"time_value_remaining": "{time} liko",
"unmute": "Įjungti garsą",
"unsupported_error_description": "Įvyko klaida. Serveris arba tinklas sugedo arba jūsų naršyklė nepalaiko šio formato.",
"video_not_loaded_unknown_time": "vaizdo įrašas neįkeltas, laikas nežinomas.",
"video_player": "vaizdo grotuvas",
"volume": "garso stiprumas"
},
"media_type": "Laikmenos tipas",
"memories": "Atsiminimai",
"memories_all_caught_up": "Jau viskas peržiūrėta",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Atsisiųskite mobiliąją programėlę naudodami šias parinktis",
"model": "Modelis",
"month": "Mėnesis",
"monthly_title_text_date_format": "MMMM y",
"more": "Daugiau",
"motion": "Judesys",
"move": "Perkelti",
"move_down": "Žemyn",
"move_off_locked_folder": "Ištraukti iš užrakinto aplanko",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Negalima redaguoti tik skaitomo elemento vietovės, praleidžiama",
"mute_memories": "Užtildyti prisiminimus",
"my_albums": "Mano albumai",
"my_immich_description": "Kopijuoti dabartinį puslapį kaip Mano Immich nuorodą",
"my_immich_title": "Mano Immich nuoroda",
"name": "Vardas",
"name_or_nickname": "Vardas arba slapyvardis",
"name_required": "Vardas yra privalomas",
@@ -1589,7 +1624,6 @@
"next": "Sekantis",
"next_memory": "Sekantis atsiminimas",
"no": "Ne",
"no_actions_added": "Jokių veiksmų dar nepridėta",
"no_albums_found": "Albumų nerasta",
"no_albums_message": "Sukurkite albumą nuotraukoms ir vaizdo įrašams tvarkyti",
"no_albums_with_name_yet": "Atrodo, kad dar neturite albumų su šiuo pavadinimu.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Nėra Exif informacijos",
"no_explore_results_message": "Įkelkite daugiau nuotraukų ir tyrinėkite savo kolekciją.",
"no_favorites_message": "Pridėti į mėgstamiausius, kad greitai rastum geriausias nuotraukas ir vaizdo įrašus",
"no_filters_added": "Filtrų dar nepridėta",
"no_libraries_message": "Sukurkite išorinę biblioteką nuotraukoms ir vaizdo įrašams peržiūrėti",
"no_local_assets_found": "Nerasta jokių vietinių elementų su šia kontroline suma",
"no_location_set": "Nenustatyta vietovė",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Pašalinti elementus?",
"remove_custom_date_range": "Pašalinti pasirinktinę dienų seką",
"remove_deleted_assets": "Pašalinti Ištrintus Elemenuts",
"remove_filter": "Pašalinti filtrą",
"remove_from_album": "Pašalinti iš albumo",
"remove_from_album_action_prompt": "{count} pašalinta iš albumo",
"remove_from_favorites": "Pašalinti iš mėgstamiausių",
@@ -1926,6 +1960,8 @@
"scan_settings": "Skenavimo nustatymai",
"scanning": "Skenuojama",
"scanning_for_album": "Skenuojama albumų...",
"screencast_mode_description": "Rodyti klaviatūros ir pelės veiklos indikatorius ekrane",
"screencast_mode_title": "Įjungti screencast režimą",
"search": "Ieškoti",
"search_albums": "Ieškoti albumų",
"search_by_context": "Ieškoti pagal kontekstą",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Ilga kelionė per kopas",
"search_by_filename": "Ieškoti pagal failo pavadinimą arba plėtinį",
"search_by_filename_example": "pvz. IMG_1234.JPG arba PNG",
"search_by_full_path": "Ieškoti pagal pilną kelią ar aplanką",
"search_by_full_path_example": "/Jonas/Projektai/3D_Printavimas/2026-07-01 - paieška pagal Projektus, 3D, Printavimas, 2026 ir t.t.",
"search_by_ocr": "Ieškoti pagal OCR",
"search_by_ocr_example": "Kakava",
"search_camera_lens_model": "Ieškoti objektyvo modelio...",
@@ -2148,6 +2186,7 @@
"show_schema": "Rodyti schemą",
"show_search_options": "Rodyti paieškos parinktis",
"show_shared_links": "Rodyti bendrinamas nuorodas",
"show_slideshow_metadata_overlay": "Rodyti paveikslėlio informacijos juostą",
"show_slideshow_transition": "Rodyti perėjimą tarp skaidrių",
"show_supporter_badge": "Rėmėjo ženklelis",
"show_supporter_badge_description": "Rodyti rėmėjo ženklelį",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Praleisti iki aplankų",
"skip_to_tags": "Praleisti iki žymių",
"slideshow": "Skaidrių peržiūra",
"slideshow_metadata_overlay_mode": "Info juostos turinys",
"slideshow_metadata_overlay_mode_description_only": "Tik aprašymas",
"slideshow_metadata_overlay_mode_full": "Pilnas",
"slideshow_repeat": "Kartoti skaidres",
"slideshow_repeat_description": "Pradėti iš pradžių, kai skaidrės baigiasi",
"slideshow_settings": "Skaidrių peržiūros nustatymai",
@@ -2214,6 +2256,8 @@
"sync_status": "Sinchronizacijos būklė",
"sync_status_subtitle": "Žiūrėti ir valdyti sinchronizacijos systemą",
"sync_upload_album_setting_subtitle": "Sukurti ir įkelti jūsų nuotraukas ir vaizdo įrašus į pasirinktus Immich albumus",
"system_theme": "Sistemos tema",
"system_theme_command_description": "Naudoti sistemos temą ({value})",
"tag": "Žyma",
"tag_assets": "Pažymėti",
"tag_created": "Sukurta žyma: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Nepalaikomas laukelio tipas",
"unsupported_file_type": "Failas {file} negali būti išsiųstas, nes failo tipas {type} yra nepalaikomas.",
"untagged": "Nepažymėta",
"untitled_workflow": "Neįvardinta veikla",
"up_next": "Seknatis",
"update_location_action_prompt": "Atnaujinti {count} {count, plural, one {pasirinkto elemento} few {pasirinktų elementų} other {pasirinktų elementų}} vietovę naudojant:",
"updated_at": "Atnaujintas",
@@ -2425,6 +2468,7 @@
"workflows": "Darbų eigos",
"workflows_help_text": "Darbo eigos automatizuoja veiksmus su jūsų elementais pagal trigerius ir filtrus",
"wrong_pin_code": "Neteisingas PIN kodas",
"x_of_total": "{x}/{total}",
"year": "Metai",
"years_ago": "Prieš {years, plural, one {# metus} other {# metų}}",
"yes": "Taip",
+594 -28
View File
File diff suppressed because it is too large Load Diff
-7
View File
@@ -22,8 +22,6 @@
"add_birthday": "ജന്മദിനം ചേർക്കുക",
"add_endpoint": "എൻഡ്‌പോയിന്റ് ചേർക്കുക",
"add_exclusion_pattern": "ഒഴിവാക്കൽ പാറ്റേൺ ചേർക്കുക",
"add_filter": "ഫിൽറ്റർ ചേർക്കുക",
"add_filter_description": "ഒരു ഫിൽട്ടർ ചേർക്കാൻ ക്ലിക്ക് ചെയ്യുക",
"add_location": "സ്ഥാനം ചേർക്കുക",
"add_more_users": "കൂടുതൽ ഉപയോക്താക്കളെ ചേർക്കുക",
"add_partner": "പങ്കാളിയെ ചേർക്കുക",
@@ -42,7 +40,6 @@
"add_to_shared_album": "പങ്കിട്ട ആൽബത്തിലേക്ക് ചേർക്കുക",
"add_upload_to_stack": "അപ്‌ലോഡ് സ്റ്റാക്കിലേക്ക് ചേർക്കുക",
"add_url": "URL ചേർക്കുക",
"add_workflow_step": "വർക്ക്ഫ്ലോ ഘട്ടം ചേർക്കുക",
"added_to_archive": "ആർക്കൈവിലേക്ക് ചേർത്തു",
"added_to_favorites": "പ്രിയപ്പെട്ടവയിലേക്ക് ചേർത്തു",
"added_to_favorites_count": "{count, number} എണ്ണം പ്രിയപ്പെട്ടവയിലേക്ക് ചേർത്തു",
@@ -808,15 +805,12 @@
"custom_locale": "കസ്റ്റം ലൊക്കേൽ",
"custom_locale_description": "ഭാഷയെയും പ്രദേശത്തെയും അടിസ്ഥാനമാക്കി തീയതികളും അക്കങ്ങളും ഫോർമാറ്റ് ചെയ്യുക",
"custom_url": "കസ്റ്റം URL",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "ഇരുണ്ടത്",
"dark_theme": "ഡാർക്ക് തീം ടോഗിൾ ചെയ്യുക",
"date": "തീയതി",
"date_after": "ഇതിനു ശേഷമുള്ള തീയതി",
"date_and_time": "തീയതിയും സമയവും",
"date_before": "ഇതിനു മുമ്പുള്ള തീയതി",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth_saved": "ജനനത്തീയതി വിജയകരമായി സേവ് ചെയ്തു",
"date_range": "തീയതി പരിധി",
"day": "ദിവസം",
@@ -1397,7 +1391,6 @@
"mobile_app_download_onboarding_note": "താഴെ പറയുന്ന ഓപ്ഷനുകൾ ഉപയോഗിച്ച് മൊബൈൽ ആപ്പ് ഡൗൺലോഡ് ചെയ്യുക",
"model": "മോഡൽ",
"month": "മാസം",
"monthly_title_text_date_format": "MMMM y",
"more": "കൂടുതൽ",
"move": "നീക്കുക",
"move_off_locked_folder": "ലോക്ക് ചെയ്ത ഫോൾഡറിൽ നിന്ന് മാറ്റുക",
+108 -57
View File
@@ -5,72 +5,121 @@
"acknowledge": "Ойлголоо",
"action": "Үйлдэл",
"action_common_update": "Шинэчлэх",
"actions": "Үйлдлүүд",
"action_description": "Шүүгдсэн зүйлс дээр хийх үйлдэлүүд",
"actions": "Үйл ажиллагаа",
"active": "Идэвхтэй",
"activity": "Үйлдлийн бүртгэл",
"activity_changed": "Үйлдлийн бүртгэл {enabled, select, true {идэвхтэй} other {идэвхгүй}}",
"active_count": "Идэвхтэй: {count}",
"activity": "Үйлдлүүд",
"activity_changed": "Үйлдлүүд {enabled, select, true {идэвхтэй} other {идэвхгүй}}",
"add": "Нэмэх",
"add_a_description": "Тайлбар оруулах",
"add_a_location": "Байршил нэмэх",
"add_a_name": "Нэр өгөх",
"add_a_title": "Гарчиг оруулах",
"add_endpoint": "Endpoint нэмэх",
"add_a_name": "Нэр нэмэх",
"add_a_title": "Гарчиг нэмэх",
"add_action": "Үйлдэл нэмэх",
"add_action_description": "Дарж үйлдэлүүд нэмнэ үү",
"add_assets": "Зүйлс нэмэх",
"add_birthday": "Төрсөн огноо нэмэх",
"add_endpoint": "Хаяг нэмэх",
"add_exclusion_pattern": "Хасагдах загвар нэмэх",
"add_location": "Байршил оруулах",
"add_more_users": "Өөр хэрэглэгчид нэмэх",
"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_shared_album": "Нээлттэй албумд оруулах",
"add_to_album_bottom_sheet_some_local_assets": "Зарим суурин зүйлсийг цомогт нэмж чадсангүй",
"add_to_album_toggle": "Сонголтыг асаах/унтраах {album}",
"add_to_albums": "Цомгуудад нэмэх",
"add_to_albums_count": "Цомгуудад нэмэх {count}",
"add_to_bottom_bar": "Нэмэх",
"add_to_shared_album": "Хуваалцсан цомогт оруулах",
"add_upload_to_stack": "Оруулаад бүлэгт нэмэх",
"add_url": "URL нэмэх",
"added_to_archive": "Архивд оруулах",
"added_to_favorites": "Дуртай зурганд нэмэх",
"added_to_favorites_count": "Дуртай зурагнуудад {count, number} нэмэгдлээ",
"added_to_favorites": "Дуртай зүйлс-д нэмэх",
"added_to_favorites_count": "Дуртай зүйлс-д {count, number} нэмэгдлээ",
"admin": {
"add_exclusion_pattern_description": "Үл тоомсорлох загварыг нэмэх. Дараах тэмдэг орлуулалтыг дэмжинэ *,** ба ?. \"Raw\" нэртэй дурын сан дахь бүх файлыг үл тоомсорлохын тулд \"**/Raw/**\" гэж ашиглаарай. \".tif\"-ээр төгссөн бүх файлыг үл тоомсорлохын тулд \"**/*.tif\" гэж ашиглаарай. Абсолют замыг үл тоомсорлохын тулд \"/path/to/ignore/**\" гэж ашиглаарай.",
"admin_user": "Админ хэрэглэгч",
"authentication_settings": "Танин нэвтрэлт тохиргоо",
"authentication_settings_description": "Нууц үгийн удирдлага, OAuth болон бусад танин нэвтрэлтийн тохиргоо",
"authentication_settings_disable_all": "Бүх нэвтрэх аргуудыг идэвхигүй болгохдоо итгэлтэй байна уу? Нэвтрэх үйлдэл бүрэн идэвхигүй болно.",
"background_task_job": "Арын ажил",
"asset_offline_description": "Энэхүү гаднах сангийн зүйлс дискнээс олдохоо больсон бөгөөд хогийн сав руу зөөгдсөн байна. Хэрэв файлыг сан дотроо зөөсөн бол харгалзах шинэ зүйлсийг огноон хуваараас шалгана уу. Эдгээр зүйлсийг сэргээхийн тулд, Immich нь доорх файлын замд хандаж чадаж байгаа эсэхийг шалгаад санг дахин сканнердана уу.",
"authentication_settings": "Баталгаажуулалтын тохиргоо",
"authentication_settings_description": "Нууц үгийн удирдлага, OAuth, болон бусад баталгаажуулалтын тохиргоо",
"authentication_settings_disable_all": "Бүх нэвтрэх аргуудыг идэвхигүй болгохдоо итгэлтэй байна уу? Нэвтрэлт бүрэн идэвхгүй болно.",
"authentication_settings_reenable": "Дахин идэвхжүүлэхэд дараах <link>Серверийн коммандыг</link> ашиглана.",
"background_task_job": "Арын процесс",
"backup_database": "Өгөгдлийн сангийн дамп үүсгэх",
"backup_database_enable_description": "Өгөгдлийн сангийн дамп идэвхижүүлэх",
"backup_keep_last_amount": "Өмнөх хэдэн дампыг хадгалах вэ",
"backup_settings": "Датабаз дамп тохиргоо",
"backup_settings_description": "Датабазаас дамп хийх тохиргоонууд.",
"config_set_by_file": "Тохиргоог одоогоор файлаас авч байна",
"confirm_delete_library": "Та {library} гэсэн санг устгахдаа итгэлтэй байна уу?",
"confirm_delete_library_assets": "Та энэ санг устгахдаа итгэлтэй байна уу? Энэ үйлдлээр таны {count, plural, one {# contained asset} other {all # contained assets}} серверээс устах бөгөөд буцаах боломжгүй. Гэхдээ файлууд диск дээрээ үлдэнэ.",
"confirm_email_below": "Баталгаажуулахын тулд та \"{email}\" гэж бичнэ үү",
"confirm_reprocess_all_faces": "Бүх царайг дахин процесс хийх үү? Тэгвэл бүх нэрс арилах болно.",
"backup_database_enable_description": "Өгөгдлийн сангийн дамп-г идэвхижүүлэх",
"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": "A 3-2-1 нөөцлөл гэдэгт:",
"backup_onboarding_title": "Нөөцлөлтүүд",
"backup_settings": "Өгөгдлийн сангийн дамп-ын тохиргоо",
"backup_settings_description": "Өгөгдлийн сангийн дампын тохиргоонууд.",
"cleared_jobs": "Дараах ажилбаруудыг цэвэрлэв: {job}",
"config_set_by_file": "Тохиргооны файлын тусламжтайгаар тохируулсан",
"confirm_delete_library": "Та {library} санг устгахдаа итгэлтэй байна уу?",
"confirm_delete_library_assets": "Та энэ санг устгахдаа итгэлтэй байна уу? Энэ үйлдлээр таны {count, plural, one {# contained asset} other {all # contained assets}} серверээс буцалтгүй устах ба буцаах боломжгүй. Гэхдээ файлууд диск дээрээ үлдэнэ.",
"confirm_email_below": "Баталгаажуулахын тулд \"{email}\" бичнэ үү",
"confirm_reprocess_all_faces": "Бүх нүүр царайнд дахин боловсруулалт хийх үү? Энэ нь хүмүүсийн өмнөх бүх нэрсийг устгана.",
"confirm_user_password_reset": "{user}-ийн нууц үгийг дахин тохируулах уу?",
"confirm_user_pin_code_reset": "{user} хэрэглэгчийн PIN code дахин тохируулах уу?",
"face_detection": "Нүүр илрүүлэх",
"copy_config_to_clipboard_description": "Одоогийн системийн тохиргоог JSON object хэлбэрээр clipboard руу хуулах",
"create_job": "ажилбар үүсгэх",
"cron_expression": "Хувиарь (cron)",
"cron_expression_description": "cron форматыг ашиглан скан хийх интервалыг тохируулна уу. Дэлгэрэнгүй мэдээллийг жишээ нь <link>Crontab Guru</link> -с авна уу.",
"cron_expression_presets": "Хувиарь (урьдчилан суулгасан хувилбарууд)",
"disable_login": "Нэвтрэхийг идэвхгүй болгох",
"duplicate_detection_job_description": "Ижил төстэй зургийг илрүүлэхийн тулд машин сургалтыг зүйлс (зураг, видео) дээр ажиллуулна уу. Smart Search дээр тулгуурлана.",
"exclusion_pattern_description": "Хасах загварууд нь таны санг сканнердах үед файл болон хавтаснуудыг үл тоомсорлох боломжийг олгодог. Хэрэв танд RAW файл гэх мэт импортлохыг хүсэхгүй файл агуулсан хавтас байгаа бол энэ нь хэрэгтэй.",
"export_config_as_json_description": "Одоогийн системийн тохиргоог JSON файл хэлбэрээр татаж авах",
"external_libraries_page_description": "Гаднах санг удирдах хуудас",
"face_detection": "Нүүр царай илрүүлэх",
"face_detection_description": "Машин сургалтыг ашиглан зүйлс дэх царайг илрүүлнэ. Видео бичлэгийн хувьд зөвхөн эхний богино бичлэгээс хайж үзнэ. \"Refresh\" бүх зүйлсийг дахин боловсруулна. \"Reset\" нь одоогийн бүх царайны өгөгдлийг мөн арилгана. \"Missing\" нь хараахан боловсруулагдаагүй зүйлсийг дараалалд оруулна. Илэрсэн царайг царай таних ажиллагаа дууссаны дараа царай таних дараалалд оруулж, одоо байгаа эсвэл шинэ хүмүүст хуваана.",
"facial_recognition_job_description": "Илэрсэн царайнуудыг хүмүүст хувиарлан бүлэглэнэ. Энэ алхам нь царай таних ажиллагаа дууссаны дараа ажиллана. \"Reset\" товчлуур нь бүх царайг дахин хувиарлана. Хүн оноогүй царайнуудыг \"Олдоогүй\" хүмүүсийн дараалалд оруулна.",
"failed_job_command": "Комманд {command} дараах ажлуудад биелээгүй:{job}",
"force_delete_user_warning": "АНХААРУУЛГА: Энэ нь хэрэглэгч болон бүх зүйлсийг нэн даруй устгах болно. Үүнийг буцаах боломжгүй бөгөөд файлуудыг сэргээх боломжгүй.",
"image_format": "Формат",
"image_format_description": "WebP нь JPEG-ээс жижиг файлуудыг үүсгэдэг боловч кодлоход удаан.",
"image_fullsize_description": "Зургийг томруулахад мета өгөгдөлгүй бүрэн хэмжээст зургийг ашигладаг",
"image_fullsize_enabled": "Бүрэн хэмжээтэй зураг үүсгэлтийг идэвхжүүлэх",
"image_fullsize_enabled_description": "Вэб-д зориулагдаагүй форматын бүрэн хэмжээтэй зураг үүсгэх. \"Суулгагдсан урьдчилсан харагдац \" тохиргоог идэвхжүүлсэн үед суулгагдсан урьдчилсан харагдацыг хөрвүүлэлтгүйгээр шууд ашигладаг. Энэ нь JPEG зэрэг вэбэд нийцтэй форматад нөлөөлөхгүй.",
"image_fullsize_quality_description": "Бүрэн хэмжээний зургийн чанар 1-100 хооронд . Өндөр байх нь сайн боловч файлын хэмжээ илүү том байна.",
"image_fullsize_title": "Бүтэн хэмжээтэй зургийн тохиргоо",
"image_prefer_embedded_preview": "Суулгагдсан урьдчилан харагчийг илүүд үзэх",
"image_prefer_embedded_preview_setting_description": "Боломжтой бол RAW форматтай зурагийг урьдчилсан харагч ашиглан үзээрэй. Энэ нь зарим зургийн өнгөний хуулбарыг илүү нарийвчлалтай болгож болох боловч урьдчилсан харагчийн зургийн чанар нь камераас хамаардаг бөгөөд зураг нь илүү их шахалтын (compression artifacts) ул мөр агуулж болзошгүй.",
"image_prefer_wide_gamut": "Өргөн хүрээг (gamut) илүүд үзнэ",
"image_quality": "Чанар",
"job_settings": "Ажлын тохиргоо",
"machine_learning_enabled": "Машин сургалт идэвхжүүлэх",
"machine_learning_enabled_description": "Идэвхгүй болгосон үед доорх тохиргооноос хамаарахгүйгээр бүх машин сургалтын боломж идэвхгүй болно.",
"machine_learning_enabled": "Машин сургалт буюу хиймэл ухаан идэвхжүүлэх",
"machine_learning_enabled_description": "Хэрэв идэвхгүй болгосон бол, цааших тохиргоонуудаас үл хамааран машин сургалтын бүх боломжууд идэвхгүй болно.",
"machine_learning_facial_recognition": "Нүүр танилт",
"machine_learning_facial_recognition_description": "Зураг дээрх хүмүүсийн нүүрийг илрүүлж, таньж, бүлэглэнэ",
"machine_learning_facial_recognition_model": "Нүүр танилтын загвар",
"machine_learning_facial_recognition_model_description": "Загварууд хэмжээ нь буурах эрэмбээр жагссан. Том загварууд удаан, илүү их санах ой хэрэглэх боловч харьцангуй чанартай үр дүн үзүүлнэ. Загвар өөрчилсөн тохиолдолд нүүр илрүүлэлтийн ажлыг дахин эхлүүлэх шаардлагатайг санаарай.",
"machine_learning_facial_recognition_setting": "Нүүр танилт идэвхжүүлэх",
"map_settings": "Газрын зураг",
"trash_enabled_description": "Хогийн сав идэвхжүүлэх",
"trash_enabled_description": "Хогийн сав /тохиргооны боломжууд/",
"trash_number_of_days": "Хоногийн тоо",
"trash_number_of_days_description": "Хогийн саванд хэд хоног хадгалаад бүр мөсөн устгах вэ",
"trash_number_of_days_description": "Хогийн саванд хэд хоног хадгалаад дараа нь бүр мөсөн устгах вэ",
"trash_settings": "Хогийн савны тохиргоо",
"trash_settings_description": "Хогийн савны тохиргоог өөрчлөх",
"user_management": "Хэрэглэгчийн удирдлага",
"user_password_has_been_reset": "Хэрэглэгчийн нууц үг шинээр тохируулагдлаа:",
"user_restore_description": "<b>{user}</b>-н бүртгэл сэргэнэ.",
"user_password_has_been_reset": "Хэрэглэгчийн нууц үг шинээр reset хийгдлээ:",
"user_restore_description": "<b>{user}</b>-н бүртгэл сэргээгдэх болно.",
"user_settings": "Хэрэглэгчийн тохиргоо"
},
"administration": "Админ",
"administration": "Серверийн удирдлага",
"album_added": "Цомог нэмэгдлээ",
"album_info_updated": "Цомгийн мэлээлэл шинэчлэгдлээ",
"album_info_updated": "Цомгийн мэдээлэл шинэчлэгдлээ",
"album_leave": "Цомгоос гарах уу?",
"album_leave_confirmation": "Та {album} цомгоос гарахдаа итгэлтэй байна уу?",
"album_name": "Цомгийн нэр",
@@ -82,25 +131,25 @@
"all_albums": "Бүх цомог",
"all_people": "Бүх хүн",
"all_videos": "Бүх бичлэг",
"allow_dark_mode": "Харанхуй горим зөвшөөрөх",
"allow_edits": "Засварлалт зөвшөөрөх",
"allow_dark_mode": "Бараан харагдацын горимыг зөвшөөрөх",
"allow_edits": "Засвар хийхийг зөвшөөрөх",
"api_key": "API түлхүүр",
"api_key_description": "Энэ утга зөвхөн ганц л удаа харагдана. Цонхоо хаахаас өмнө хуулж аваарай.",
"api_key_empty": "Таны API түлхүүрийн нэр хоосон байж болохгүй",
"api_keys": "API түлхүүрүүд",
"app_settings": "Апп-н тохиргоо",
"app_settings": "Програмын тохиргоо",
"archive": "Архив",
"archive_or_unarchive_photo": "Зургийг архивт хийх эсвэл гаргах",
"archive_or_unarchive_photo": "Зургийг архивт оруулах эсвэл гаргах",
"archive_size": "Архивын хэмжээ",
"archive_size_description": "Татах үеийн архивын хэмжээг тохируулах (GiB-р)",
"archive_size_description": "Татах үеийн архивын хэмжээг тохируулах (GiB-аар)",
"asset_added_to_album": "Цомогт нэмсэн",
"asset_adding_to_album": "Цомогт нэмж байна...",
"backup_controller_page_background_app_refresh_disabled_content": "Апп нээгээгүй байх үед нөөцлөлт хийх бол Settings > General > Background App Refresh хандаж идэвхижүүлнэ үү.",
"backup_controller_page_background_app_refresh_disabled_title": "Апп нээгээгүй байх үед нөөцлөлт идэвхигүй.",
"asset_adding_to_album": "Цомогт нэмж байна",
"backup_controller_page_background_app_refresh_disabled_content": "Програмын арын сэргээлийг идэвхжүүлснээр Settings > General > Background App Refresh нөөц хадаглалтын арын горимыг ашиглах боломжтой болно.",
"backup_controller_page_background_app_refresh_disabled_title": "Програмын арын сэргээлийг идэвхгүй болгосон",
"backup_controller_page_background_app_refresh_enable_button_text": "Тохиргоо хэсэгт очих",
"buy": "Immich худалдаж авах",
"camera": "Камер",
"camera_brand": "Камерын үйлдвэр",
"camera_brand": "Камерын бренд",
"camera_model": "Камерын загвар",
"cancel": "Цуцлах",
"cancel_search": "Хайлт цуцлах",
@@ -115,33 +164,35 @@
"empty_trash": "Хогийн сав хоослох",
"errors": {
"unable_to_empty_trash": "Хогийн савыг хоослож чадсангүй",
"unable_to_restore_trash": "Хогийн савнаас гаргаж чадсангүй"
"unable_to_restore_trash": "Хогийн савнаас сэргэж чадсангүй"
},
"explore": "Эрж олох",
"favorites": "Дуртай",
"explore": "Хайлт",
"failed_to_load_assets": "Зүйлсийг уншиж чадсангүй",
"favorites": "Дуртай зүйлс",
"folders": "Хавтаснууд",
"invite_people": "Хүмүүс урих",
"library": "Зургийн сан",
"no_assets_message": "Энд дарж та эхний зургаа хуулж үзэх үү",
"no_explore_results_message": "Зураг хуулж оруулсаны дараа ашиглах боломжтой болно.",
"notification_permission_list_tile_content": "Мэдэгдэл нээх эрх өгнө үү.\n",
"library": "Сан",
"no_assets_message": "Энд дарж анхны зургаа оруулна уу",
"no_explore_results_message": "Илүү олон зураг оруулсаны дараа хайлт ашиглах боломжтой болно.",
"notification_permission_list_tile_content": "Мэдэгдэл харуулахын тулд эрх өгнө үү.",
"notification_permission_list_tile_enable_button": "Мэдэгдэл нээх",
"notification_permission_list_tile_title": "Мэдэгдлийн эрх",
"only_favorites": "Зөвхөн дуртай зурагнууд",
"only_favorites": "Зөвхөн дуртай зүйлс",
"people": "Хүмүүс",
"places": "Байршилууд",
"remove_from_favorites": "Дуртай зурагнуудаас хасах",
"removed_from_favorites": "Дуртай зурагнуудаас хасагдсан",
"removed_from_favorites_count": "Дуртай зурагнуудаас {count, plural, other {Removed #}} хасагдлаа",
"search_places": "Байршил хайх",
"search_your_photos": "Зурагнуудаасаа хайлт хийх",
"server_online": "Сервер Онлайн",
"remove_from_favorites": "Дуртай зүйлсээс хасах",
"removed_from_favorites": "Дуртай зүйлсээс хасагдсан",
"removed_from_favorites_count": "Дуртай зүйлсээс {count, plural, other {Removed #}} хасагдлаа",
"search_places": "Байршилууд хайх",
"search_your_photos": "Зурагнаас хайлт хийх",
"server_online": "Сервер Асаалттай",
"settings": "Тохиргоо",
"sharing": "Хуваалцах",
"sign_out": "Гарах",
"storage": "Дискний багтаамж",
"storage_usage": "Нийт {available} боломжтойгоос {used} хэрэглэсэн",
"trash": "Хогийн сав",
"upload": "Зураг хуулах",
"upload": "Зураг оруулах",
"utilities": "Багаж хэрэгсэл",
"view_all": "Бүгдийг харах",
"view_all_users": "Бүх хэрэглэгчийг харах",
@@ -149,8 +200,8 @@
"warning": "Анхааруулга",
"week": "Долоо хоног",
"welcome": "Тавтай морил",
"welcome_to_immich": "Тавтай морилно уу",
"wifi_name": "WiFi Name",
"welcome_to_immich": "Immich-д Тавтай морилно уу",
"wifi_name": "Wi-Fi Нэр",
"year": "Он",
"years_ago": "{years, plural, one {# year} other {# years}} өмнө",
"yes": "Тийм",
-4
View File
@@ -796,15 +796,12 @@
"custom_locale": "भाषा व क्षेत्र",
"custom_locale_description": "दिनांक व संख्या भाषेनुसार व क्षेत्रानुसार format करा",
"custom_url": "सानुकूल URL",
"daily_title_text_date": "ई, एमएमएम डीडी",
"daily_title_text_date_year": "ई, एमएमएम दिवस, वर्ष",
"dark": "डार्क",
"dark_theme": "डार्क थीम बदल",
"date": "तारीख",
"date_after": "नंतरची तारीख",
"date_and_time": "दिनांक व वेळ",
"date_before": "पूर्वची तारीख",
"date_format": "ई, एलएलएल डी, वाई • एच:एमएम ए",
"date_of_birth_saved": "जन्मतारीख जतन झाली",
"date_range": "तारीख श्रेणी",
"day": "दिवस",
@@ -1385,7 +1382,6 @@
"mobile_app_download_onboarding_note": "खाली दिलेल्या पर्यायांचा वापर करून साथीदार मोबाईल अॅप डाउनलोड करा",
"model": "मॉडेल",
"month": "महिना",
"monthly_title_text_date_format": "एमएमएमएम वाई",
"more": "अधिक",
"move": "हलवा",
"move_off_locked_folder": "लॉक फोल्डरच्या बाहेर हलवा",
+8
View File
@@ -435,9 +435,17 @@
"album_user_left": "Kiri {album}",
"album_user_removed": "{user} telah dibuang",
"album_with_link_access": "Benarkan sesiapa yang mempunyai pautan melihat foto dan individu dalam album ini.",
"date_of_birth": "Tarikh lahir",
"date_of_birth_saved": "Tarikh lahir berjaya disimpan",
"date_range": "Julat tarikh",
"day": "Hari",
"days": "Hari-hari",
"delete": "Padam",
"delete_action_prompt": "{count} dipadam",
"delete_album": "Padam album",
"delete_api_key_prompt": "Adakah anda pasti mahu memadam kunci API ini?",
"delete_dialog_alert": "Item berikut akan dipadam selama-lamanya dari Immich dan peranti anda",
"delete_dialog_alert_local": "Item berikut akan dipadam selama-lamanya dari peranti anda, tetapi masih akan ada di pelayan Immich",
"delete_duplicates_confirmation": "Adakah anda pasti mahu memadam pendua ini secara kekal?",
"delete_key": "Padam kunci",
"delete_library": "Padam Pustaka",
+61 -15
View File
@@ -22,8 +22,6 @@
"add_birthday": "Legg til bursdag",
"add_endpoint": "Legg til endepunkt",
"add_exclusion_pattern": "Legg til ekskluderingsmønster",
"add_filter": "Legg til filter",
"add_filter_description": "Trykk for å legge til filter begrensning",
"add_location": "Legg til sted",
"add_more_users": "Legg til flere brukere",
"add_partner": "Legg til partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Legg til delt album",
"add_upload_to_stack": "Legg til opplasting i stakken",
"add_url": "Legg til URL",
"add_workflow_step": "Trykk for å legge til oppgave i arbeidsflyten",
"added_to_archive": "Lagt til i arkivet",
"added_to_favorites": "Lagt til favoritter",
"added_to_favorites_count": "Lagt til {count, number} i favoritter",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Aktiver e-postvarsler",
"notification_settings": "Varselinnstillinger",
"notification_settings_description": "Administrer varselinnstillinger, inkludert e-post",
"oauth_allow_insecure_requests": "Tillat usikre tilkoblinger",
"oauth_allow_insecure_requests_description": "ADVARSEL: Dette deaktiverer validering av TLS-sertifikater for OAuth-forespørsler og kan utsette deg for MITM-angrep.",
"oauth_auto_launch": "Automatisk oppstart",
"oauth_auto_launch_description": "Start OAuth-innloggingsflyten automatisk når du navigerer til innloggingssiden",
"oauth_auto_register": "Automatisk registrering",
@@ -274,9 +273,11 @@
"oauth_button_text": "Knappetekst",
"oauth_client_secret_description": "Kreves for konfidensiell klient, eller hvis PKCE (Proof Key for Code Exchange) ikke støttes for offentlig klient.",
"oauth_enable_description": "Logg inn med OAuth",
"oauth_end_session_url_description": "Videresend brukeren til denne URI når de logger ut.",
"oauth_mobile_redirect_uri": "Mobil omdirigerings-URI",
"oauth_mobile_redirect_uri_override": "Mobil omdirigerings-URI overstyring",
"oauth_mobile_redirect_uri_override_description": "Aktiver når OAuth-leverandøren ikke tillater en mobil URI, som ''{callback}''",
"oauth_prompt_description": "Parameter for prompt (f.eks. select_account, login, consent)",
"oauth_role_claim": "Krev Rolle",
"oauth_role_claim_description": "Gi automatisk administratortilgang basert på tilstedeværelsen av dette kravet. Kravet kan ha enten «bruker» eller «administrator».",
"oauth_settings": "OAuth",
@@ -729,6 +730,7 @@
"cannot_update_the_description": "Kunne ikke oppdatere beskrivelsen",
"cast": "Strøm",
"cast_description": "Konfigurer tilgjengelige cast-destinasjoner",
"change": "Endre",
"change_date": "Endre dato",
"change_description": "Endre beskrivelsen",
"change_display_order": "Endre visningsrekkefølge",
@@ -881,15 +883,13 @@
"cutoff_date_description": "Fjern bilder som er eldre enn…",
"cutoff_day": "{count, plural, one {dag} other {dager}}",
"cutoff_year": "{count, plural, one {år} other {år}}",
"daily_title_text_date": "E MMM. dd",
"daily_title_text_date_year": "E MMM. dddd, yyyy",
"dark": "Mørk",
"dark_theme": "Skift til mørkt tema",
"date": "Dato",
"date_after": "Dato etter",
"date_and_time": "Dato og tid",
"date_before": "Dato før",
"date_format": "d LLL. E y • hh:mm",
"date_of_birth": "Fødselsdato",
"date_of_birth_saved": "Fødselsdatoen ble lagret vellykket",
"date_range": "Datoområde",
"day": "Dag",
@@ -998,7 +998,7 @@
"edit_title": "Rediger tittel",
"edit_user": "Rediger bruker",
"edit_workflow": "Endre arbeidsflyt",
"editor": "Redaktør",
"editor": "Bildebehandling",
"editor_close_without_save_prompt": "Endringene vil ikke bli lagret",
"editor_close_without_save_title": "Lukk redigering?",
"editor_confirm_reset_all_changes": "Er du sikker på at du vil tilbakestille alle endringer?",
@@ -1213,7 +1213,6 @@
"features_setting_description": "Administrer funksjoner for appen",
"file_name_or_extension": "Filnavn eller filtype",
"file_name_text": "Filnavn",
"file_name_with_value": "Filnavn: {file_name}",
"file_size": "Filstørrelse",
"filename": "Filnavn",
"filetype": "Filtype",
@@ -1236,6 +1235,7 @@
"free_up_space_description": "Flytt sikkerhetskopierte bilder og videoer til enhetens papirkurv for å frigjøre plass. Kopiene dine på serveren forblir trygge.",
"free_up_space_settings_subtitle": "Frigjør lagringsplass på enheten",
"full_path": "Full sti: {path}",
"full_path_or_folder": "Full sti eller mappe",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Denne funksjonen laster eksterne ressurser fra Google for å fungere.",
"general": "Generelt",
@@ -1392,6 +1392,7 @@
"light_theme": "Skift til lyst tema",
"like": "Lik",
"like_deleted": "Som slettede",
"link": "Lenke",
"link_motion_video": "Koble bevegelsesvideo",
"link_to_docs": "For mer informasjon, se <link>dokumentasjonen</link>.",
"link_to_oauth": "Lenke til OAuth",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Merket alle som lest",
"matches": "Samsvarende",
"matching_assets": "Matchende elementer",
"media_chrome": {
"auto": "Automatisk",
"captions": "Undertekst",
"captions_off": "Av",
"closed_captions": "Teksting for hørselshemmede",
"decode_error": "Dekodingsfeil",
"disable_captions": "Slå av undertekst",
"enable_captions": "Slå på undertekst",
"enter_fullscreen_mode": "Gå i fullskjerm modus",
"exit_fullscreen_mode": "Gå ut av fullskjerm modus",
"loop": "Gjenta",
"media_error_description": "En mediefeil fikk avspillingen til å stanse. Mediet kan være korrupt eller så støtter ikke nettleseren din dette formatet.",
"media_loading": "innhold laster",
"mute": "Dempe lyd",
"network_error": "Nettverksfeil",
"network_error_description": "En nettverksfeil gjorde at nedlastningen av media sluttet.",
"not_supported_error": "Kilde ikke støttet",
"playback_rate": "Avspillingshastighet",
"playback_rate_current": "Nåværende avspillingshastighet",
"playback_rate_value": "Avspillingshastighet {playbackRate}",
"playback_time": "Avspillingstid",
"quality": "Kvalitet",
"second": "sekund",
"seconds": "sekunder",
"time_value_of_total_time": "{currentTime} av {totalTime}",
"time_value_remaining": "{time} gjenværende",
"unmute": "Opphev dempingen",
"unsupported_error_description": "En ikke-støttet feil oppstod. Serveren eller nettverket feilet, eller så støtter ikke nettleseren din dette formatet.",
"video_not_loaded_unknown_time": "Video lastet ikke, ukjent tid.",
"video_player": "filmspiller",
"volume": "volum"
},
"media_type": "Mediatype",
"memories": "Minner",
"memories_all_caught_up": "Alt utført",
@@ -1544,8 +1577,8 @@
"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",
"more": "Mer",
"motion": "Bevegelse",
"move": "Flytt",
"move_down": "Flytt ned",
"move_off_locked_folder": "Flytt ut av låst mappe",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Kunne ikke endre lokasjon på element(er) med kun lese-rettigheter, hopper over",
"mute_memories": "Demp minner",
"my_albums": "Mine album",
"my_immich_description": "Kopier gjeldende side som en My Immich-lenke",
"my_immich_title": "My Immich-lenke",
"name": "Navn",
"name_or_nickname": "Navn eller kallenavn",
"name_required": "Navn er påkrevd",
@@ -1589,7 +1624,6 @@
"next": "Neste",
"next_memory": "Neste minne",
"no": "Nei",
"no_actions_added": "Ingen hendelser lagt til enda",
"no_albums_found": "Ingen albumer funnet",
"no_albums_message": "Opprett et album for å organisere bildene og videoene dine",
"no_albums_with_name_yet": "Det ser ut som om det ikke finnes noen album med dette navnet enda.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Ingen Exif-informasjon tilgjengelig",
"no_explore_results_message": "Last opp flere bilder for å utforske samlingen din.",
"no_favorites_message": "Legg til favoritter for å finne dine beste bilder og videoer raskt",
"no_filters_added": "Ingen filtre lagt til enda",
"no_libraries_message": "Opprett et eksternt bibliotek for å se bildene og videoene dine",
"no_local_assets_found": "Ingen lokale elementer funnet med denne sjekksummen",
"no_location_set": "Ingen lokasjon satt",
@@ -1755,6 +1788,7 @@
"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",
"plugin_method_filter_type": "Filter",
"port": "Port",
"preferences_settings_subtitle": "Administrer appens preferanser",
"preferences_settings_title": "Innstillinger",
@@ -1853,6 +1887,7 @@
"remove_assets_title": "Vil du fjerne eiendeler?",
"remove_custom_date_range": "Fjern egendefinert datoperiode",
"remove_deleted_assets": "Fjern fra frakoblede filer",
"remove_filter": "Fjern filter",
"remove_from_album": "Fjern fra album",
"remove_from_album_action_prompt": "{count} fjernet fra albumet",
"remove_from_favorites": "Fjern fra favoritter",
@@ -1926,6 +1961,8 @@
"scan_settings": "Skanneinnstillinger",
"scanning": "Skanner",
"scanning_for_album": "Skanner etter album...",
"screencast_mode_description": "Vis indikatorer for tastatur- og musehendelser på skjermen",
"screencast_mode_title": "Aktiver/deaktiver skjermbildefremvisning",
"search": "Søk",
"search_albums": "Søk i album",
"search_by_context": "Søk etter kontekst",
@@ -1933,6 +1970,8 @@
"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_full_path": "Søk med full sti eller mappe",
"search_by_full_path_example": "/Johan/Prosjekt/3D_Printing/2026-07-01 - du kan søke etter Prosjekt, 3D, Printing 2026 osv.",
"search_by_ocr": "Søk med tekstgjenkjenning",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Søk etter objektivmodell...",
@@ -2148,6 +2187,7 @@
"show_schema": "Vis skjema",
"show_search_options": "Vis søkealternativer",
"show_shared_links": "Vis delte lenker",
"show_slideshow_metadata_overlay": "Vis bildeinformasjonsoverlegg",
"show_slideshow_transition": "Vis overgang til lysbildefremvisning",
"show_supporter_badge": "Supportermerke",
"show_supporter_badge_description": "Vis et supportermerke",
@@ -2163,6 +2203,9 @@
"skip_to_folders": "Hopp til mapper",
"skip_to_tags": "Hopp til tagger",
"slideshow": "Lysbildefremvisning",
"slideshow_metadata_overlay_mode": "Overleggsinnhold",
"slideshow_metadata_overlay_mode_description_only": "Bare beskrivelse",
"slideshow_metadata_overlay_mode_full": "Full",
"slideshow_repeat": "Gjenta lysbildefremvisning",
"slideshow_repeat_description": "Gå tilbake til begynnelsen når lysbildeserien er slutt",
"slideshow_settings": "Lysbildefremvisning innstillinger",
@@ -2214,6 +2257,8 @@
"sync_status": "Synkroniseringsstatus",
"sync_status_subtitle": "Vis og håndter synkronisering",
"sync_upload_album_setting_subtitle": "Opprett og last opp dine bilder og videoer til det valgte albumet på Immich",
"system_theme": "Systemtema",
"system_theme_command_description": "Bruk systemtema ({value})",
"tag": "Tagg",
"tag_assets": "Merk ressurser",
"tag_created": "Lag merke: {tag}",
@@ -2229,7 +2274,7 @@
"text_recognition": "Tekstgjenkjenning",
"theme": "Tema",
"theme_selection": "Temavalg",
"theme_selection_description": "Automatisk sett tema til lys eller mørk basert på nettleserens systeminnstilling",
"theme_selection_description": "Sett tema automatisk til lyst eller mørkt basert på nettleserens systeminnstilling",
"theme_setting_asset_list_storage_indicator_title": "Vis lagringsindiaktor på elementer i fotorutenettet",
"theme_setting_asset_list_tiles_per_row_title": "Antall elementer per rad ({count})",
"theme_setting_colorful_interface_subtitle": "Angi primærfarge til bakgrunner.",
@@ -2279,7 +2324,7 @@
"trash_page_title": "Søppelbøtte ({count})",
"trashed_items_will_be_permanently_deleted_after": "Elementer i papirkurven vil bli permanent slettet etter {days, plural, one {# dag} other {# dager}}.",
"trigger": "Utløser",
"trigger_asset_uploaded": "Objekt lastet opp",
"trigger_asset_uploaded": "Last opp objekt",
"trigger_asset_uploaded_description": "Utløser når ett nytt objekt er lastet opp",
"trigger_description": "En hendelse som utløser arbeidsflyten",
"trigger_person_recognized": "Person gjenkjent",
@@ -2319,7 +2364,6 @@
"unsupported_field_type": "Ustøttede felttyper",
"unsupported_file_type": "Filen {file} kan ikke lastes opp fordi filtypen {type} ikke støttes.",
"untagged": "Umerket",
"untitled_workflow": "Arbeidsflyt uten navn",
"up_next": "Neste",
"update_location_action_prompt": "Oppdater plasseringen til {count} valgte elementer med:",
"updated_at": "Oppdatert",
@@ -2345,7 +2389,7 @@
"usage": "Bruk",
"use_biometric": "Bruk biometri",
"use_browser_locale": "Bruk nettleser lokale",
"use_browser_locale_description": "Formater datoer, tider, og tall basert på nettleserens lokale",
"use_browser_locale_description": "Formater datoer, klokkeslett, og tall basert på nettleserens lokale",
"use_current_connection": "Bruk nåværende tilkobling",
"use_custom_date_range": "Bruk egendefinert datoperiode i stedet",
"user": "Bruker",
@@ -2411,6 +2455,7 @@
"welcome_to_immich": "Velkommen til Immich",
"width": "Bredde",
"wifi_name": "Wi-Fi-navn",
"workflow": "Arbeidsflyt",
"workflow_delete_prompt": "Er du sikker på at du vil slette denne arbeidsflyten?",
"workflow_deleted": "Arbeidsflyt slettet",
"workflow_description": "Beskrivelse av arbeidsflyt",
@@ -2425,6 +2470,7 @@
"workflows": "Arbeidsflyter",
"workflows_help_text": "Arbeidsflyter automatiserer hendelser på dine mediefiler basert på dine utløsere og filtre",
"wrong_pin_code": "Feil PIN-kode",
"x_of_total": "{x} av {total}",
"year": "År",
"years_ago": "{years, plural, one {# år} other {# år}} siden",
"yes": "Ja",
+59 -15
View File
@@ -22,8 +22,6 @@
"add_birthday": "Verjaardag toevoegen",
"add_endpoint": "Server toevoegen",
"add_exclusion_pattern": "Uitsluitingspatroon toevoegen",
"add_filter": "Filter toevoegen",
"add_filter_description": "Klik om een filter voorwaarde toe te voegen",
"add_location": "Locatie toevoegen",
"add_more_users": "Meer gebruikers toevoegen",
"add_partner": "Partner toevoegen",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Aan gedeeld album toevoegen",
"add_upload_to_stack": "Voeg upload toe aan stack",
"add_url": "URL toevoegen",
"add_workflow_step": "Stap aan workflow toevoegen",
"added_to_archive": "Toegevoegd aan archief",
"added_to_favorites": "Toegevoegd aan favorieten",
"added_to_favorites_count": "{count, number} toegevoegd aan favorieten",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "E-mailmeldingen inschakelen",
"notification_settings": "Meldingsinstellingen",
"notification_settings_description": "Beheer meldingsinstellingen, inclusief e-mail",
"oauth_allow_insecure_requests": "Onveilige verzoeken toestaan",
"oauth_allow_insecure_requests_description": "WAARSCHUWING: Dit schakelt TLS-certificaat validatie voor OAuth verzoeken uit en kan je vatbaar maken voor MITM aanvallen.",
"oauth_auto_launch": "Automatisch starten",
"oauth_auto_launch_description": "Automatisch inloggen met OAuth bij het navigeren naar de inlogpagina",
"oauth_auto_register": "Automatisch registreren",
@@ -274,9 +273,11 @@
"oauth_button_text": "Knoptekst",
"oauth_client_secret_description": "Vereist voor een confidentiële client, of als PKCE (Proof Key for Code Exchange) niet wordt ondersteund door de publieke client.",
"oauth_enable_description": "Inloggen met OAuth",
"oauth_end_session_url_description": "Leidt de gebruiker om naar deze URI tijdens uitloggen.",
"oauth_mobile_redirect_uri": "Omleidings-URI voor mobiel",
"oauth_mobile_redirect_uri_override": "Omleidings-URI voor mobiele app overschrijven",
"oauth_mobile_redirect_uri_override_description": "Inschakelen wanneer de OAuth-provider geen mobiele URI toestaat, zoals ''{callback}''",
"oauth_prompt_description": "Prompt variabele (bijv. select_account, login, consent)",
"oauth_role_claim": "Rol claim",
"oauth_role_claim_description": "Automatisch admin toegang geven als deze claim aanwezig is. De claim kan 'user' of 'admin' zijn.",
"oauth_settings": "OAuth",
@@ -820,13 +821,13 @@
"context": "Context",
"continue": "Doorgaan",
"control_bottom_app_bar_create_new_album": "Nieuw album maken",
"control_bottom_app_bar_delete_from_immich": "Verwijderen van Immich",
"control_bottom_app_bar_delete_from_local": "Verwijderen van apparaat",
"control_bottom_app_bar_delete_from_immich": "Verwijder uit Immich",
"control_bottom_app_bar_delete_from_local": "Verwijder van apparaat",
"control_bottom_app_bar_edit_location": "Locatie bewerken",
"control_bottom_app_bar_edit_time": "Datum & tijd bewerken",
"control_bottom_app_bar_share_link": "Link delen",
"control_bottom_app_bar_share_to": "Delen met",
"control_bottom_app_bar_trash_from_immich": "Verwijderen van Immich",
"control_bottom_app_bar_trash_from_immich": "Verplaats naar prullenbak",
"copied_image_to_clipboard": "Afbeelding gekopieerd naar klembord.",
"copied_to_clipboard": "Gekopieerd naar klembord!",
"copy_error": "Fout bij kopiëren",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Bewaar foto's van de laatste…",
"cutoff_day": "{count, plural, one {dag} other {dagen}}",
"cutoff_year": "{count, plural, one {jaar} other {jaren}}",
"daily_title_text_date": "E dd MMM",
"daily_title_text_date_year": "E dd MMM yyyy",
"dark": "Donker",
"dark_theme": "Wissel naar donker thema",
"date": "Datum",
"date_after": "Datum na",
"date_and_time": "Datum en tijd",
"date_before": "Datum voor",
"date_format": "E d LLL y • H:mm",
"date_of_birth": "Geboortedatum",
"date_of_birth_saved": "Geboortedatum succesvol opgeslagen",
"date_range": "Datumbereik",
"day": "Dag",
@@ -897,7 +896,7 @@
"deduplicate_all": "Alles dedupliceren",
"default_locale": "Standaard landinstelling",
"default_locale_description": "Formatteer datums en getallen op basis van de taalinstellingen van je browser",
"delete": "Verwijderen",
"delete": "Verwijder",
"delete_action_confirmation_message": "Weet je zeker dat je dit item wilt verwijderen? Deze actie zorgt ervoor dat het item naar de prullenbak van de server wordt verplaatst en je wordt gevraagd of je deze ook lokaal wilt verwijderen",
"delete_action_prompt": "{count} verwijderd",
"delete_album": "Album verwijderen",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Beheer de app functies",
"file_name_or_extension": "Bestandsnaam of extensie",
"file_name_text": "Bestandsnaam",
"file_name_with_value": "Bestandsnaam: {file_name}",
"file_size": "Bestandsgrootte",
"filename": "Bestandsnaam",
"filetype": "Bestandstype",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Verplaats back-ups van foto's en video's naar de prullenbak van uw apparaat om ruimte vrij te maken. Uw kopieën op de server blijven veilig.",
"free_up_space_settings_subtitle": "Maak opslagruimte vrij op uw apparaat",
"full_path": "Volledig pad: {path}",
"full_path_or_folder": "Volledig pad of map",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Deze functie gebruikt externe bronnen van Google om te kunnen werken.",
"general": "Algemeen",
@@ -1392,11 +1391,13 @@
"light_theme": "Wissel naar licht thema",
"like": "Vind ik leuk",
"like_deleted": "Like verwijderd",
"link": "Link",
"link_motion_video": "Koppel bewegende video",
"link_to_docs": "Raadpleeg voor meer informatie de <link>documentatie</link>.",
"link_to_oauth": "Koppel OAuth",
"linked_oauth_account": "Gekoppeld OAuth account",
"list": "Lijst",
"live": "Operationeel",
"loading": "Laden",
"loading_search_results_failed": "Laden van zoekresultaten mislukt",
"local": "Lokaal",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Allen gemarkeerd als gelezen",
"matches": "Overeenkomsten",
"matching_assets": "Overeenkomende assets",
"media_chrome": {
"auto": "Automatisch",
"captions": "Ondertiteling",
"captions_off": "Uit",
"closed_captions": "Ondertiteling",
"decode_error": "Decodeerfout",
"disable_captions": "Ondertiteling uitzetten",
"enable_captions": "Ondertiteling aanzetten",
"enter_fullscreen_mode": "Volledig scherm openen",
"exit_fullscreen_mode": "Volledig scherm sluiten",
"loop": "Herhalen",
"media_error_description": "Een mediafout heeft ervoor gezorgd dat het afspelen is afgebroken. De media is mogelijk beschadigd, of uw browser ondersteunt dit formaat niet.",
"media_loading": "media wordt geladen",
"mute": "Dempen",
"network_error": "Netwerkfout",
"network_error_description": "Vanwege een netwerkfout is het downloaden van de media mislukt.",
"not_supported_error": "Niet ondersteunde bron",
"playback_rate": "Afspeelsnelheid",
"playback_rate_current": "huidige afspeelsnelheid",
"playback_rate_value": "Afspeelsnelheid {playbackRate}",
"playback_time": "afspeeltijd",
"quality": "Kwaliteit",
"second": "seconde",
"seconds": "seconden",
"time_value_of_total_time": "{currentTime} van {totalTime}",
"time_value_remaining": "nog {time} te gaan",
"unmute": "Dempen opheffen",
"unsupported_error_description": "Er is een niet-ondersteunde fout opgetreden. De server of het netwerk is uitgevallen, of je browser ondersteunt dit formaat niet.",
"video_not_loaded_unknown_time": "video niet geladen, onbekende tijd.",
"video_player": "videospeler",
"volume": "volume"
},
"media_type": "Mediatype",
"memories": "Herinneringen",
"memories_all_caught_up": "Je bent helemaal bij",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Download de mobiele app via de onderstaande opties",
"model": "Model",
"month": "Maand",
"monthly_title_text_date_format": "MMMM y",
"more": "Meer",
"motion": "Beweging",
"move": "Verplaats",
"move_down": "Naar beneden verplaatsen",
"move_off_locked_folder": "Verplaats uit vergrendelde map",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Kan locatie van alleen-lezen item(s) niet wijzigen, overslaan",
"mute_memories": "Herinneringen dempen",
"my_albums": "Mijn albums",
"my_immich_description": "Huidige pagina kopiëren als Mijn Immich link",
"my_immich_title": "Mijn Immich link",
"name": "Naam",
"name_or_nickname": "Naam of gebruikersnaam",
"name_required": "Naam is verplicht",
@@ -1589,7 +1624,6 @@
"next": "Volgende",
"next_memory": "Volgende herinnering",
"no": "Nee",
"no_actions_added": "Geen acties toegevoegd",
"no_albums_found": "Geen albums gevonden",
"no_albums_message": "Maak een album om je foto's en video's te organiseren",
"no_albums_with_name_yet": "Het lijkt erop dat je nog geen albums met deze naam hebt.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Geen exif info beschikbaar",
"no_explore_results_message": "Upload meer foto's om je verzameling te verkennen.",
"no_favorites_message": "Voeg favorieten toe om snel je beste foto's en video's te vinden",
"no_filters_added": "Geen filters toegevoegd",
"no_libraries_message": "Maak een externe bibliotheek om je foto's en video's te bekijken",
"no_local_assets_found": "Geen lokale assets gevonden met deze checksum",
"no_location_set": "Geen locatie ingesteld",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Items verwijderen?",
"remove_custom_date_range": "Aangepast datumbereik verwijderen",
"remove_deleted_assets": "Verwijder offline bestanden",
"remove_filter": "Verwijder filter",
"remove_from_album": "Verwijderen uit album",
"remove_from_album_action_prompt": "{count, plural, one {# item} other {# items}} verwijderd uit het album",
"remove_from_favorites": "Verwijderen uit favorieten",
@@ -1926,6 +1960,8 @@
"scan_settings": "Scaninstellingen",
"scanning": "Scannen",
"scanning_for_album": "Scannen voor album...",
"screencast_mode_description": "Toetsenbord en muis indicatoren laten zien op het scherm",
"screencast_mode_title": "Schakel de schermopnamemodus in/uit",
"search": "Zoeken",
"search_albums": "Zoek albums",
"search_by_context": "Zoeken op context",
@@ -1933,6 +1969,8 @@
"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_full_path": "Zoeken op volledig pad of map",
"search_by_full_path_example": "/John/Projects/3D_Printen/2026-07-01 - je kunt zoeken op Projecten, 3D, Printen, 2026 enz.",
"search_by_ocr": "Zoeken op tekst herkend door OCR",
"search_by_ocr_example": "Kaneel",
"search_camera_lens_model": "Zoek cameralens…",
@@ -2148,6 +2186,7 @@
"show_schema": "Toon schema",
"show_search_options": "Zoekopties weergeven",
"show_shared_links": "Toon gedeelde links",
"show_slideshow_metadata_overlay": "Toon afbeeldings info overlay",
"show_slideshow_transition": "Diavoorstellingsovergang tonen",
"show_supporter_badge": "Supportersbadge",
"show_supporter_badge_description": "Toon een supportersbadge",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Doorgaan naar mappen",
"skip_to_tags": "Doorgaan naar tags",
"slideshow": "Diavoorstelling",
"slideshow_metadata_overlay_mode": "Overlay content",
"slideshow_metadata_overlay_mode_description_only": "Enkel beschrijving",
"slideshow_metadata_overlay_mode_full": "Volledig",
"slideshow_repeat": "Herhaal diavoorstelling",
"slideshow_repeat_description": "Keer terug naar het begin wanneer de diavoorstelling eindigt",
"slideshow_settings": "Diavoorstelling instellingen",
@@ -2214,6 +2256,8 @@
"sync_status": "Synchronisatiestatus",
"sync_status_subtitle": "Bekijk en beheer het synchronisatie systeem",
"sync_upload_album_setting_subtitle": "Maak en upload je foto's en video's naar de geselecteerde albums op Immich",
"system_theme": "Systeem thema",
"system_theme_command_description": "Gebruik systeem thema ({value})",
"tag": "Tag",
"tag_assets": "Items taggen",
"tag_created": "Tag aangemaakt: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Veldtype niet ondersteund",
"unsupported_file_type": "Bestand {file} kan niet worden geüpload omdat het bestandstype {type} niet wordt ondersteund.",
"untagged": "Zonder tags",
"untitled_workflow": "Naamloze werkstroom",
"up_next": "Volgende",
"update_location_action_prompt": "Werk de locatie bij van {count} geselecteerde items met:",
"updated_at": "Geüpdatet",
@@ -2425,6 +2468,7 @@
"workflows": "Werkstromen",
"workflows_help_text": "Werkstromen automatiseren acties op je items gebaseerd op triggers en filters",
"wrong_pin_code": "Onjuiste pincode",
"x_of_total": "{x}/{total}",
"year": "Jaar",
"years_ago": "{years, plural, one {Een jaar} other {# jaar}} geleden",
"yes": "Ja",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "Legg til ein fødselsdag",
"add_endpoint": "Legg til endepunkt",
"add_exclusion_pattern": "Legg til unnlatingsmønster",
"add_filter": "Legg til filter",
"add_filter_description": "Trykk for å leggja til eit filtervilkår",
"add_location": "Legg til stad",
"add_more_users": "Legg til fleire brukarar",
"add_partner": "Legg til partnar",
@@ -40,7 +38,6 @@
"add_to_bottom_bar": "Legg til i",
"add_to_shared_album": "Legg til i delt album",
"add_url": "Legg til URL",
"add_workflow_step": "Legg til steg i arbeidsflyt",
"added_to_archive": "Lagt til i arkiv",
"added_to_favorites": "Lagt til i favorittar",
"added_to_favorites_count": "La til {count, number} i favorittar",
+56 -12
View File
@@ -22,8 +22,6 @@
"add_birthday": "Dodaj datę urodzin",
"add_endpoint": "Dodaj punkt końcowy",
"add_exclusion_pattern": "Dodaj wzór wykluczający",
"add_filter": "Dodaj filtr",
"add_filter_description": "Kliknij, aby dodać warunek filtrowania",
"add_location": "Dodaj lokalizację",
"add_more_users": "Dodaj więcej użytkowników",
"add_partner": "Dodaj partnera",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Dodaj do udostępnionego albumu",
"add_upload_to_stack": "Dodaj przesłane do stosu",
"add_url": "Dodaj URL",
"add_workflow_step": "Dodaj krok przepływu pracy",
"added_to_archive": "Dodano do archiwum",
"added_to_favorites": "Dodano do ulubionych",
"added_to_favorites_count": "Dodano {count, number} do ulubionych",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Włącz powiadomienia e-mail",
"notification_settings": "Ustawienia Powiadomień",
"notification_settings_description": "Zarządzaj ustawieniami powiadomień, włączając w to powiadomienia e-mail",
"oauth_allow_insecure_requests": "Zezwól na niezabezpieczone żądania",
"oauth_allow_insecure_requests_description": "UWAGA: Spowoduje to wyłączenie weryfikacji certyfikatów TLS dla żądań OAuth i może narazić użytkownika na ataki typu MITM.",
"oauth_auto_launch": "Automatyczne Uruchamianie",
"oauth_auto_launch_description": "Rozpocznij proces logowania OAuth automatycznie po przejściu na stronę logowania",
"oauth_auto_register": "Automatyczna rejestracja",
@@ -274,9 +273,11 @@
"oauth_button_text": "Tekst na przycisku",
"oauth_client_secret_description": "Wymagane dla poufnego klienta lub jeśli PKCE (Proof Key for Code Exchange) nie jest obsługiwane dla klienta publicznego.",
"oauth_enable_description": "Loguj się za pomocą OAuth",
"oauth_end_session_url_description": "Po wylogowaniu przekieruj użytkownika na ten adres URI.",
"oauth_mobile_redirect_uri": "Mobilny adres zwrotny",
"oauth_mobile_redirect_uri_override": "Zapasowy URI przekierowania mobilnego",
"oauth_mobile_redirect_uri_override_description": "Włącz, gdy dostawca OAuth nie pozwala na mobilne identyfikatory URI typu ''{callback}''",
"oauth_prompt_description": "Parametr podpowiedzi (np. wybierz_konto, login, zgoda)",
"oauth_role_claim": "Oświadczenie roli",
"oauth_role_claim_description": "Automatycznie przyznaj dostęp administratora na podstawie obecności tego oświadczenia. Oświadczenie może mieć wartość „użytkownik” lub „administrator”.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Zachowaj zdjęcia z ostatnich…",
"cutoff_day": "{count, plural, one {dzień} other {dni}}",
"cutoff_year": "{count, plural, one {rok} few {lata} other {lat}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Ciemny",
"dark_theme": "Przełącz na ciemny motyw",
"date": "Data",
"date_after": "Data po",
"date_and_time": "Data i godzina",
"date_before": "Data przed",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth": "Data urodzenia",
"date_of_birth_saved": "Data urodzenia zapisana pomyślnie",
"date_range": "Zakres dat",
"day": "Dzień",
@@ -933,7 +932,7 @@
"details": "Szczegóły",
"direction": "Kierunek",
"disable": "Wyłącz",
"disabled": "Wyłączone",
"disabled": "Nieaktywny",
"disallow_edits": "Nie pozwalaj edytować",
"discord": "Discord",
"discover": "Odkryj",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Zarządzaj funkcjami aplikacji",
"file_name_or_extension": "Nazwie lub rozszerzeniu pliku",
"file_name_text": "Nazwa pliku",
"file_name_with_value": "Nazwa pliku: {file_name}",
"file_size": "Rozmiar pliku",
"filename": "Nazwa pliku",
"filetype": "Typ pliku",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Przenieś zdjęcia i filmy z kopią zapasową do kosza urządzenia, aby zwolnić miejsce. Twoje kopie na serwerze pozostają bezpieczne.",
"free_up_space_settings_subtitle": "Zwolnij miejsce w pamięci urządzenia",
"full_path": "Pełna ścieżka: {path}",
"full_path_or_folder": "Pełna ścieżka lub folder",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ta funkcja , aby działać, ładuje zewnętrzne zasoby z Google.",
"general": "Ogólne",
@@ -1392,11 +1391,13 @@
"light_theme": "Przełącz na jasny motyw",
"like": "Polub",
"like_deleted": "Polubienie usunięte",
"link": "Link",
"link_motion_video": "Podłącz ruchome wideo",
"link_to_docs": "Więcej informacji znajdziesz w <link>dokumentacji</link>.",
"link_to_oauth": "Połącz z OAuth",
"linked_oauth_account": "Połączone konto OAuth",
"list": "Lista",
"live": "Na żywo",
"loading": "Ładowanie",
"loading_search_results_failed": "Ładowanie wyników wyszukiwania nie powiodło się",
"local": "Lokalny",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Zaznaczono wszystkie jako przeczytane",
"matches": "Powiązania",
"matching_assets": "Pasujące zasoby",
"media_chrome": {
"auto": "Auto",
"captions": "Napisy",
"captions_off": "Wyłączone",
"closed_captions": "napisy zamknięte",
"decode_error": "Błąd dekodowania",
"disable_captions": "Wyłącz napisy",
"enable_captions": "Włącz napisy",
"enter_fullscreen_mode": "Przejdź do trybu pełnoekranowego",
"exit_fullscreen_mode": "Wyjdź z trybu pełnoekranowego",
"loop": "Pętla",
"media_error_description": "Wystąpił błąd pliku multimedialnego, co spowodowało przerwanie odtwarzania. Plik może być uszkodzony lub Twoja przeglądarka nie obsługuje tego formatu.",
"media_loading": "ładowanie multimediów",
"mute": "Wycisz",
"network_error": "Błąd sieci",
"network_error_description": "Pobieranie pliku multimedialnego nie powiodło się z powodu błędu sieciowego.",
"not_supported_error": "Źródło nieobsługiwane",
"playback_rate": "Szybkość odtwarzania",
"playback_rate_current": "aktualna prędkość odtwarzania",
"playback_rate_value": "Prędkość odtwarzania {playbackRate}",
"playback_time": "czas odtwarzania",
"quality": "Jakość",
"second": "sekunda",
"seconds": "sekundy",
"time_value_of_total_time": "{currentTime} z {totalTime}",
"time_value_remaining": "Pozostało {time}",
"unmute": "Włącz dźwięk",
"unsupported_error_description": "Wystąpił nieobsługiwany błąd. Zawiódł serwer lub sieć albo twoja przeglądarka nie obsługuje tego formatu.",
"video_not_loaded_unknown_time": "Film nie został załadowany, czas nieznany.",
"video_player": "odtwarzacz filmów",
"volume": "głośność"
},
"media_type": "Typ zasobu",
"memories": "Wspomnienia",
"memories_all_caught_up": "Wszystko złapane",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Pobierz towarzyszącą aplikację mobilną, korzystając z następujących opcji",
"model": "Model",
"month": "Miesiąc",
"monthly_title_text_date_format": "MMMM y",
"more": "Więcej",
"motion": "Ruch",
"move": "Przenieś",
"move_down": "Przesuń w dół",
"move_off_locked_folder": "Przenieś z folderu zablokowanego",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Nie można edytować lokalizacji zasobów tylko do odczytu, pomijanie",
"mute_memories": "Wycisz wspomnienia",
"my_albums": "Moje albumy",
"my_immich_description": "Skopiuj bieżącą stronę jako link „Mój Immich”",
"my_immich_title": "Mój Immich link",
"name": "Nazwa",
"name_or_nickname": "Nazwa lub pseudonim",
"name_required": "Imię jest wymagane",
@@ -1589,7 +1624,6 @@
"next": "Dalej",
"next_memory": "Następne wspomnienie",
"no": "Nie",
"no_actions_added": "Nie dodano jeszcze żadnych akcji",
"no_albums_found": "Nie znaleziono albumów",
"no_albums_message": "Stwórz album, aby organizować Twoje zdjęcia i filmy",
"no_albums_with_name_yet": "Wygląda na to, że nie masz jeszcze żadnych albumów o tej nazwie.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Nie znaleziono informacji exif",
"no_explore_results_message": "Prześlij więcej zdjęć, aby przeglądać swój zbiór.",
"no_favorites_message": "Dodaj ulubione aby szybko znaleźć swoje najlepsze zdjęcia i filmy",
"no_filters_added": "Nie dodano jeszcze żadnych filtrów",
"no_libraries_message": "Stwórz bibliotekę zewnętrzną, aby przeglądać swoje zdjęcia i filmy",
"no_local_assets_found": "Nie znaleziono żadnych lokalnych zasobów o tej sumie kontrolnej",
"no_location_set": "Nie ustawiono lokalizacji",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Usunąć zasoby?",
"remove_custom_date_range": "Usuń niestandardowy zakres dat",
"remove_deleted_assets": "Usuń Niedostępne Pliki",
"remove_filter": "Usuń filtr",
"remove_from_album": "Usuń z albumu",
"remove_from_album_action_prompt": "{count} usunięto z albumu",
"remove_from_favorites": "Usuń z ulubionych",
@@ -1926,6 +1960,8 @@
"scan_settings": "Ustawienia Skanowania",
"scanning": "Skanowanie",
"scanning_for_album": "Skanuję album...",
"screencast_mode_description": "Wyświetlaj na ekranie wskaźniki zdarzeń klawiatury i myszy",
"screencast_mode_title": "Włącz tryb prezentacji ekranu",
"search": "Szukaj",
"search_albums": "Przeszukaj albumy",
"search_by_context": "Wyszukaj według treści",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Całodniowa wycieczka w Bieszczady",
"search_by_filename": "Szukaj według nazwy pliku lub rozszerzenia",
"search_by_filename_example": "np. IMG_1234.JPG lub PNG",
"search_by_full_path": "Wyszukaj według pełnej ścieżki lub folderu",
"search_by_full_path_example": "/John/Projekty/Drukowanie_3D/2026-07-01 możesz wyszukiwać hasła takie jak Projekty, 3D, Drukowanie, 2026 itp.",
"search_by_ocr": "Wyszukaj przy użyciu OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Wyszukaj model obiektywu...",
@@ -2148,6 +2186,7 @@
"show_schema": "Pokaż schemat",
"show_search_options": "Wyświetl opcje wyszukiwania",
"show_shared_links": "Pokaż udostępniane linki",
"show_slideshow_metadata_overlay": "Pokaż nakładkę z informacjami o zdjęciu",
"show_slideshow_transition": "Pokaż przejście pokazu slajdów",
"show_supporter_badge": "Odznaka wspierającego",
"show_supporter_badge_description": "Pokaż odznakę wspierającego",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Przejdź do folderów",
"skip_to_tags": "Przejdź do tagów",
"slideshow": "Pokaz slajdów",
"slideshow_metadata_overlay_mode": "Treść nakładki",
"slideshow_metadata_overlay_mode_description_only": "Tylko opis",
"slideshow_metadata_overlay_mode_full": "Pełna",
"slideshow_repeat": "Powtórz pokaz slajdów",
"slideshow_repeat_description": "Zapętl pokaz slajdów",
"slideshow_settings": "Ustawienia pokazu slajdów",
@@ -2214,6 +2256,8 @@
"sync_status": "Stan synchronizacji",
"sync_status_subtitle": "Wyświetl i zarządzaj systemem synchronizacji",
"sync_upload_album_setting_subtitle": "Twórz i przesyłaj swoje zdjęcia i filmy do wybranych albumów w Immich",
"system_theme": "Motyw systemu",
"system_theme_command_description": "Użyj motywu systemowego ({value})",
"tag": "Etykieta",
"tag_assets": "Ustaw etykiety zasobów",
"tag_created": "Stworzono etykietę: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Nieobsługiwany typ pola",
"unsupported_file_type": "Nie można przesłać pliku {file}, ponieważ jego typ {type} nie jest obsługiwany.",
"untagged": "Nieoznaczone",
"untitled_workflow": "Przepływ pracy bez tytułu",
"up_next": "Do następnego",
"update_location_action_prompt": "Zaktualizuj lokalizację {count} wybranych zasobów na:",
"updated_at": "Zaktualizowany",
@@ -2425,6 +2468,7 @@
"workflows": "Przepływy pracy",
"workflows_help_text": "Przepływy pracy automatyzują działania na twoich zasobach w oparciu o wyzwalacze i filtry",
"wrong_pin_code": "Nieprawidłowy kod PIN",
"x_of_total": "{x} z {total}",
"year": "Rok",
"years_ago": "{years, plural, one {# rok} few {# lata} other {# lat}} temu",
"yes": "Tak",
+56 -12
View File
@@ -22,8 +22,6 @@
"add_birthday": "Definir aniversário",
"add_endpoint": "Adicionar URL",
"add_exclusion_pattern": "Adicionar um padrão de exclusão",
"add_filter": "Adicionar filtro",
"add_filter_description": "Faça clique para adicionar uma condição para o filtro",
"add_location": "Adicionar localização",
"add_more_users": "Adicionar mais utilizadores",
"add_partner": "Adicionar parceiro",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Adicionar ao álbum partilhado",
"add_upload_to_stack": "Adicionar carregamento à fila",
"add_url": "Adicionar URL",
"add_workflow_step": "Adicionar passo de fluxo de trabalho",
"added_to_archive": "Adicionado ao arquivo",
"added_to_favorites": "Adicionado aos favoritos",
"added_to_favorites_count": "{count, plural, one {{count, number} adicionado aos favoritos} other {{count, number} adicionados aos favoritos}}",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Ativar notificações por e-mail",
"notification_settings": "Definições de notificações",
"notification_settings_description": "Gerir definições de notificações, incluindo e-mail",
"oauth_allow_insecure_requests": "Permitir pedidos inseguros",
"oauth_allow_insecure_requests_description": "AVISO: Isto irá desativar a validação de certificados TLS para pedidos OAuth e poderá ficar exposto a ataques MITM (\"Man-in-the-middle\").",
"oauth_auto_launch": "Arranque automático",
"oauth_auto_launch_description": "Iniciar o fluxo de sessão por OAuth automaticamente ao navegar até a página de inicio de sessão",
"oauth_auto_register": "Registo automático",
@@ -274,9 +273,11 @@
"oauth_button_text": "Texto do botão",
"oauth_client_secret_description": "Obrigatório para o cliente confidencial, ou se a PKCE (Proof Key for Code Exchange) não for suportada para cliente público.",
"oauth_enable_description": "Iniciar sessão com o OAuth",
"oauth_end_session_url_description": "Redirecionar o utilizador para este URI quando estes terminam a sessão.",
"oauth_mobile_redirect_uri": "URI de redirecionamento móvel",
"oauth_mobile_redirect_uri_override": "Substituição de URI de redirecionamento móvel",
"oauth_mobile_redirect_uri_override_description": "Ative quando o provedor do OAuth não permite um URI móvel, como ''{callback}''",
"oauth_prompt_description": "Parâmetro de pedido (e.x. select_account, login, consent)",
"oauth_role_claim": "Reivindicação de Funções",
"oauth_role_claim_description": "Automaticamente concede acesso de administrador, com base na presença desta reivindicação. A reivindicação tanto pode ter \"user\" como \"admin\".",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Manter fotos dos últimos…",
"cutoff_day": "{count, plural, one {dia} other {dias}}",
"cutoff_year": "{count, plural, one {ano} other {anos}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Escuro",
"dark_theme": "Alterar para o tema escuro",
"date": "Data",
"date_after": "Data após",
"date_and_time": "Data e Hora",
"date_before": "Data antes",
"date_format": "E, d LLL, y • h:mm a",
"date_of_birth": "Data de Nascimento",
"date_of_birth_saved": "Data de nascimento guardada com sucesso",
"date_range": "Intervalo de datas",
"day": "Dia",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Configurar as funcionalidades da aplicação",
"file_name_or_extension": "Nome do ficheiro ou extensão",
"file_name_text": "Nome do ficheiro",
"file_name_with_value": "Nome do ficheiro: {file_name}",
"file_size": "Tamanho do ficheiro",
"filename": "Nome do ficheiro",
"filetype": "Tipo de ficheiro",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Mover fotos e vídeos que tenham sido copiados para o servidor para a reciclagem do seu dispositivo para libertar espaço. As cópias no servidor mantêm-se seguras.",
"free_up_space_settings_subtitle": "Libertar espaço no dispositivo",
"full_path": "Caminho completo: {path}",
"full_path_or_folder": "Caminho completo ou nome da pasta",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidade requer o carregamento de recursos externos da Google para poder funcionar.",
"general": "Geral",
@@ -1392,11 +1391,13 @@
"light_theme": "Alterar para o tema claro",
"like": "Gosto",
"like_deleted": "Gosto removido",
"link": "Ligação",
"link_motion_video": "Relacionar video animado",
"link_to_docs": "Para mais informações, veja a <link>documentação</link>.",
"link_to_oauth": "Link do OAuth",
"linked_oauth_account": "Conta OAuth Associada",
"list": "Lista",
"live": "Em direto",
"loading": "A Carregar",
"loading_search_results_failed": "Ocorreu um erro ao carregar os resultados da pesquisa",
"local": "Local",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Tudo marcado como lido",
"matches": "Correspondências",
"matching_assets": "Conteúdos coincidentes",
"media_chrome": {
"auto": "Auto",
"captions": "Legendas",
"captions_off": "Desativado",
"closed_captions": "legendas ocultas",
"decode_error": "Erro de decodificação",
"disable_captions": "Desativar legendas",
"enable_captions": "Ativar legendas",
"enter_fullscreen_mode": "Entrar no modo de ecrã inteiro",
"exit_fullscreen_mode": "Sair do modo de ecrã inteiro",
"loop": "Repetir",
"media_error_description": "Um erro de mídia fez com que a reprodução fosse interrompida. O conteúdo pode estar corrompido ou seu navegador não suporta este formato.",
"media_loading": "carregando mídia",
"mute": "Silenciar",
"network_error": "Erro de rede",
"network_error_description": "Um erro de rede causou a falha na transferência do conteúdo.",
"not_supported_error": "Fonte não suportada",
"playback_rate": "Taxa de reprodução",
"playback_rate_current": "taxa de reprodução atual",
"playback_rate_value": "Taxa de reprodução {playbackRate}",
"playback_time": "tempo de reprodução",
"quality": "Qualidade",
"second": "segundo",
"seconds": "segundos",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} restante",
"unmute": "Ativar Som",
"unsupported_error_description": "Ocorreu um erro de incompatibilidade. O servidor ou a rede falharam, ou o seu navegador não suporta este formato.",
"video_not_loaded_unknown_time": "vídeo não carregado, tempo desconhecido.",
"video_player": "reprodutor de vídeo",
"volume": "volume"
},
"media_type": "Tipo de média",
"memories": "Memórias",
"memories_all_caught_up": "Finalizamos por hoje",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Descarregue a aplicação para dispositivos móveis com as seguintes opções",
"model": "Modelo",
"month": "Mês",
"monthly_title_text_date_format": "MMMM y",
"more": "Mais",
"motion": "Movimento",
"move": "Mover",
"move_down": "Mover para baixo",
"move_off_locked_folder": "Mover para fora da pasta trancada",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização de um ficheiro só de leitura, a ignorar",
"mute_memories": "Silenciar Memórias",
"my_albums": "Os meus álbuns",
"my_immich_description": "Copiar a página atual como uma ligação do My Immich",
"my_immich_title": "Ligação My Immich",
"name": "Nome",
"name_or_nickname": "Nome ou alcunha",
"name_required": "O nome é obrigatório",
@@ -1589,7 +1624,6 @@
"next": "Avançar",
"next_memory": "Próxima memória",
"no": "Não",
"no_actions_added": "Ainda não foram adicionadas ações",
"no_albums_found": "Nenhum álbum encontrado",
"no_albums_message": "Crie um álbum para organizar as suas fotos e vídeos",
"no_albums_with_name_yet": "Parece que ainda não tem nenhum álbum com este nome.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Sem informações exif disponíveis",
"no_explore_results_message": "Carregue mais fotos para explorar a sua coleção.",
"no_favorites_message": "Adicione aos favoritos para encontrar as suas melhores fotos e vídeos rapidamente",
"no_filters_added": "Ainda não foram adicionados filtros",
"no_libraries_message": "Crie uma biblioteca externa para ver as suas fotos e vídeos",
"no_local_assets_found": "Sem cálculo de verificação disponível",
"no_location_set": "Sem localização definida",
@@ -1797,7 +1830,7 @@
"purchase_license_subtitle": "Compre o Immich para apoiar o desenvolvimento contínuo do serviço",
"purchase_lifetime_description": "Compra vitalícia",
"purchase_option_title": "OPÇÕES DE COMPRA",
"purchase_panel_info_1": "O desenvolvimento do Immich requer muito tempo e esforço, e temos engenheiros a tempo inteiro a trabalhar nele para melhorá-lo quanto possível. A nossa missão é para que o software de código aberto e práticas de negócio éticas se tornem numa fonte de rendimento sustentável para os desenvolvedores e criar um ecossistema que respeite a privacidade dos utilizadores e que ofereça alternativas reais a serviços cloud explorativos.",
"purchase_panel_info_1": "O desenvolvimento do Immich requer muito tempo e esforço, e temos engenheiros a tempo inteiro a trabalhar para torná-lo o melhor possível. A nossa missão é para que o software de código aberto e as práticas de negócio éticas se tornem numa fonte de rendimento sustentável para os desenvolvedores e criar um ecossistema que respeite a privacidade dos utilizadores e que ofereça alternativas reais a serviços cloud exploratórios.",
"purchase_panel_info_2": "Uma vez que estamos empenhados em não adicionar barreiras de pagamento, esta compra não lhe dará quaisquer funcionalidades adicionais no Immich. Contamos com utilizadores como você para apoiar o desenvolvimento contínuo do Immich.",
"purchase_panel_title": "Apoie o projeto",
"purchase_per_server": "Por servidor",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Remover ficheiros?",
"remove_custom_date_range": "Remover intervalo de datas personalizado",
"remove_deleted_assets": "Remover ficheiros indisponíveis",
"remove_filter": "Remover filtro",
"remove_from_album": "Remover do álbum",
"remove_from_album_action_prompt": "{count} removido(s) do álbum",
"remove_from_favorites": "Remover dos favoritos",
@@ -1926,6 +1960,8 @@
"scan_settings": "Opções de análise",
"scanning": "A analisar",
"scanning_for_album": "A analisar por álbum...",
"screencast_mode_description": "Mostrar indicadores de eventos de teclado e rato no ecrã",
"screencast_mode_title": "Alternar modo de transmissão para ecrã",
"search": "Pesquisar",
"search_albums": "Pesquisar álbuns",
"search_by_context": "Pesquisar por contexto",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Dia de caminhada em Leiria",
"search_by_filename": "Pesquisar por nome de ficheiro ou extensão",
"search_by_filename_example": "por exemplo, IMG_1234.JPG ou PNG",
"search_by_full_path": "Procurar utilizando o caminho completo ou o nome da pasta",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - pode procurar por Projects, 3D, Printing, 2026, etc.",
"search_by_ocr": "Pesquisar por OCR",
"search_by_ocr_example": "Galão",
"search_camera_lens_model": "Pesquisar por modelo de lente...",
@@ -2148,6 +2186,7 @@
"show_schema": "Mostrar esquema",
"show_search_options": "Mostrar opções de pesquisa",
"show_shared_links": "Mostrar links partilhados",
"show_slideshow_metadata_overlay": "Sobrepor informações da imagem",
"show_slideshow_transition": "Mostrar transições no Modo de Apresentação",
"show_supporter_badge": "Emblema de apoiante",
"show_supporter_badge_description": "Mostrar um emblema de apoiante",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Saltar para pastas",
"skip_to_tags": "Saltar para as etiquetas",
"slideshow": "Apresentação",
"slideshow_metadata_overlay_mode": "Sobrepor conteúdo",
"slideshow_metadata_overlay_mode_description_only": "Apenas descrição",
"slideshow_metadata_overlay_mode_full": "Completo",
"slideshow_repeat": "Repetir apresentação de diapositivos",
"slideshow_repeat_description": "Repetir do inicio quando a apresentação acabar",
"slideshow_settings": "Definições de apresentação",
@@ -2214,6 +2256,8 @@
"sync_status": "Estado da sincronização",
"sync_status_subtitle": "Ver e gerir o sistema de sincronização",
"sync_upload_album_setting_subtitle": "Crie e envie suas fotos e vídeos para o álbum selecionado no Immich",
"system_theme": "Tema do sistema",
"system_theme_command_description": "Utilizar o tema do sistema ({value})",
"tag": "Etiqueta",
"tag_assets": "Etiquetar ficheiros",
"tag_created": "Criada a etiqueta {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Tipo de campo não suportado",
"unsupported_file_type": "O ficheiro {file} não pôde ser carregado porque o seu tipo de ficheiro {type} não é suportado.",
"untagged": "Sem etiqueta",
"untitled_workflow": "Fluxo de trabalho sem nome",
"up_next": "A seguir",
"update_location_action_prompt": "Atualize a localização de {count} ficheiros selecionados com:",
"updated_at": "Atualizado a",
@@ -2425,6 +2468,7 @@
"workflows": "Fluxos de trabalho",
"workflows_help_text": "Fluxos de trabalho automatizam ações nos seus ficheiros baseados em ativadores e filtros",
"wrong_pin_code": "Código PIN errado",
"x_of_total": "{x}/{total}",
"year": "Ano",
"years_ago": "Há {years, plural, one {# ano} other {# anos}}",
"yes": "Sim",
+79 -30
View File
@@ -22,8 +22,6 @@
"add_birthday": "Definir aniversário",
"add_endpoint": "Adicionar URL",
"add_exclusion_pattern": "Adicionar padrão de exclusão",
"add_filter": "Adicionar filtro",
"add_filter_description": "Clique para adicional uma condição no filtro",
"add_location": "Adicionar local",
"add_more_users": "Adicionar mais usuários",
"add_partner": "Adicionar parceiro",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Adicionar ao álbum compartilhado",
"add_upload_to_stack": "Adicionar ao grupo",
"add_url": "Adicionar URL",
"add_workflow_step": "Adicionar uma etapa no fluxo",
"added_to_archive": "Adicionado ao arquivo",
"added_to_favorites": "Adicionado aos favoritos",
"added_to_favorites_count": "{count, plural, one {{count, number} adicionado aos favoritos} other {{count, number} adicionados aos favoritos}}",
@@ -64,7 +61,7 @@
"backup_onboarding_description": "A <backblaze-link>estratégia de backup 3-2-1</backblaze-link> é recomendada para proteger seus dados. Para uma solução completa de backup, você deve manter cópias de suas fotos, vídeos e backups do banco de dados do Immich.",
"backup_onboarding_footer": "Para mais informações sobre o backup do Immich, leia a <link>documentação</link>.",
"backup_onboarding_parts_title": "O backup 3-2-1 é definido por:",
"backup_onboarding_title": "Backups",
"backup_onboarding_title": "cópia de segurança",
"backup_settings": "Configurações de backup",
"backup_settings_description": "Gerenciar configurações de backup do banco de dados.",
"cleared_jobs": "Tarefas removidas de: {job}",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Habilitar notificações por e-mail",
"notification_settings": "Configurações de notificação",
"notification_settings_description": "Gerenciar configurações de notificação, incluindo e-mail",
"oauth_allow_insecure_requests": "Permitir conexões inseguras",
"oauth_allow_insecure_requests_description": "AVISO: Isto irá desativar a validação de certificados TLS para conexões OAuth e poderá ficar exposto a ataques do tipo MITM (\"Man-in-the-middle\").",
"oauth_auto_launch": "Inicialização automática",
"oauth_auto_launch_description": "Inicie o fluxo de login do OAuth automaticamente ao navegar até a página de login",
"oauth_auto_register": "Registro automático",
@@ -274,9 +273,11 @@
"oauth_button_text": "Botão de texto",
"oauth_client_secret_description": "Obrigatório para cliente confidencial ou quando o PKCE (Proof Key for Code Exchange) não é suportado para cliente público.",
"oauth_enable_description": "Faça login com OAuth",
"oauth_end_session_url_description": "Redirecionar o usuário para esta URI após saírem da conta.",
"oauth_mobile_redirect_uri": "URI de redirecionamento móvel",
"oauth_mobile_redirect_uri_override": "Substituição de URI de redirecionamento móvel",
"oauth_mobile_redirect_uri_override_description": "Ative quando o provedor do OAuth não suportar uma URI de aplicativo, por exemplo ''{callback}''",
"oauth_prompt_description": "Parâmetro da solicitação (exemplo: select_account, login, consent)",
"oauth_role_claim": "Declaração de função",
"oauth_role_claim_description": "Dá permissões de administrador baseado no valor desta declaração. A declaração pode conter os valores 'user' ou 'admin'.",
"oauth_settings": "OAuth",
@@ -526,8 +527,8 @@
"allowed": "Permitido",
"alt_text_qr_code": "Imagem do código QR",
"always_keep": "Manter sempre",
"always_keep_photos_hint": "Liberar espaço manterá todas as fotos neste dispositivo.",
"always_keep_videos_hint": "Liberar espaço manterá todos os vídeos neste dispositivo.",
"always_keep_photos_hint": "Todas as fotos serão mantidas neste dispositivo.",
"always_keep_videos_hint": "Todos os vídeos serão mantidas neste dispositivo.",
"anti_clockwise": "Anti-horário",
"api_key": "Chave de API",
"api_key_description": "Este valor será mostrado apenas uma vez. Por favor, certifique-se de copiá-lo antes de fechar a janela.",
@@ -766,10 +767,10 @@
"cleanup_found_assets": "Encontrados {count} arquivos com backup",
"cleanup_found_assets_with_size": "Foram encontrados {count} arquivos com backup ({size})",
"cleanup_icloud_shared_albums_excluded": "Álbuns compartilhados do iCloud não serão incluídos",
"cleanup_no_assets_found": "Não foram encontrados arquivos que correspondam aos seus critérios. Liberar Espaço só pode remover arquivos que foram copiados para o servidor",
"cleanup_no_assets_found": "Não foram encontrados arquivos que correspondam aos seus critérios. Só é possível liberar o espaço de arquivos que foram enviados para o servidor",
"cleanup_preview_title": "Remover {count} arquivos",
"cleanup_step3_description": "Procure por arquivos de backup que correspondam à sua data e manter configurações.",
"cleanup_step4_summary": "{count} arquivos criados antes de {date} foram selecionados para liberar espaço do seu dispositivo. Fotos permanecerão acessíveis através do app do Immich.",
"cleanup_step3_description": "Buscar arquivos já enviados ao servidor que sigam os critérios de data e se serão mantidos.",
"cleanup_step4_summary": "{count} arquivos criados antes de {date} foram selecionados para liberar espaço do seu dispositivo. Essas mídia ainda estarão acessíveis através do app do Immich.",
"cleanup_trash_hint": "Para liberar espaço imediatamente, abra a galeria de fotos original do dispositivo e esvazie a lixeira",
"clear": "Limpar",
"clear_all": "Limpar tudo",
@@ -849,9 +850,12 @@
"create_link_to_share": "Criar link e compartilhar",
"create_link_to_share_description": "Permitir que qualquer pessoa com o link veja a(s) foto(s) selecionada(s)",
"create_new": "CRIAR NOVO",
"create_new_face": "Criar novo rosto",
"create_new_person": "Criar nova pessoa",
"create_new_person_hint": "Atribuir arquivos selecionados a uma nova pessoa",
"create_new_user": "Criar novo usuário",
"create_person": "Criar pessoa",
"create_person_subtitle": "Adicione um nome ao rosto selecionado para criar e marcar uma nova pessoa",
"create_shared_album_page_share_add_assets": "ADICIONAR FOTOS",
"create_shared_album_page_share_select_photos": "Selecionar fotos",
"create_shared_link": "Criar link",
@@ -875,24 +879,23 @@
"custom_locale": "Localidade customizada",
"custom_locale_description": "Formata as datas, horas e números baseado no idioma e região selecionada",
"custom_url": "URL personalizada",
"cutoff_date_description": "Manter fotos dos últimos…",
"cutoff_date_description": "Remover arquivos mais velhos que…",
"cutoff_day": "{count, plural, one {dia} other {dias}}",
"cutoff_year": "{count, plural, one {ano} other {anos}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Escuro",
"dark_theme": "Usar tema escuro",
"date": "Data",
"date_after": "Data após",
"date_and_time": "Data e Hora",
"date_before": "Data antes",
"date_format": "E, d LLL, y • h:mm a",
"date_of_birth": "Data de Nascimento",
"date_of_birth_saved": "Data de nascimento salvo com sucesso",
"date_range": "Intervalo de datas",
"day": "Dia",
"days": "Dias",
"deduplicate_all": "Limpar todas Duplicidades",
"default_locale": "Local padrão",
"default_locale": "Localidade padrão",
"default_locale_description": "Formatar datas e números baseado no idioma do seu navegador",
"delete": "Excluir",
"delete_action_confirmation_message": "Tem certeza? O arquivo será enviado para a lixeira do servidor, depois você poderá confirmar se deseja também deletar do seu dispositivo local",
"delete_action_prompt": "{count} deletados",
@@ -968,7 +971,7 @@
"downloading_media": "Baixando mídia",
"drop_files_to_upload": "Solte os arquivos em qualquer lugar para enviar",
"duplicates": "Duplicados",
"duplicates_description": "Marque cada grupo indicando quais arquivos, se algum, são duplicados",
"duplicates_description": "Marque cada grupo indicando quais arquivos, se algum, são duplicados.",
"duration": "Duração",
"edit": "Editar",
"edit_album": "Editar álbum",
@@ -1209,7 +1212,6 @@
"features_setting_description": "Gerenciar as funcionalidades da aplicação",
"file_name_or_extension": "Nome do arquivo ou extensão",
"file_name_text": "Nome do arquivo",
"file_name_with_value": "Nome do arquivo: {file_name}",
"file_size": "Tamanho do arquivo",
"filename": "Nome do arquivo",
"filetype": "Tipo de arquivo",
@@ -1229,9 +1231,10 @@
"forgot_pin_code_question": "Esqueceu seu PIN?",
"forward": "Para frente",
"free_up_space": "Liberar espaço",
"free_up_space_description": "Mova as fotos e vídeos de backup para a lixeira do seu dispositivo para liberar espaço. Suas cópias no servidor permanecem seguras.",
"free_up_space_description": "Remova do seu dispositivo as fotos e vídeos que já foram enviadas para o servidor. As cópias no servidor permanecem seguras.",
"free_up_space_settings_subtitle": "Liberar espaço no dispositivo",
"full_path": "Caminho completo: {path}",
"full_path_or_folder": "Caminho completo ou pasta",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidade carrega recursos externos do Google para funcionar.",
"general": "Geral",
@@ -1346,13 +1349,13 @@
"json_editor": "Editor JSON",
"json_error": "Erro no JSON",
"keep": "Manter",
"keep_albums": "Manter álbuns",
"keep_albums": "Manter dos álbuns",
"keep_albums_count": "Mantendo {count} {count, plural, one {álbum} other {álbuns}}",
"keep_all": "Manter Todos",
"keep_description": "Escolha o que fica no seu dispositivo ao liberar espaço.",
"keep_description": "Escolha o que manter no seu dispositivo.",
"keep_favorites": "Manter favoritos",
"keep_on_device": "Manter no dispositivo",
"keep_on_device_hint": "Selecione os itens que deseja manter neste dispositivo",
"keep_on_device_hint": "Selecione o que deseja manter neste dispositivo",
"keep_this_delete_others": "Manter este, excluir o resto",
"keeping": "Mantendo: {items}",
"kept_this_deleted_others": "Este foi mantido e {count, plural, one {# arquivo foi excluído} other {# arquivos foram excluídos}}",
@@ -1388,11 +1391,13 @@
"light_theme": "Mudar para tema claro",
"like": "Curtir",
"like_deleted": "Curtida excluída",
"link": "Link",
"link_motion_video": "Relacionar video animado",
"link_to_docs": "Para mais informações, veja",
"link_to_docs": "Para mais informações, veja a <link>documentação</link>.",
"link_to_oauth": "Link do OAuth",
"linked_oauth_account": "Conta OAuth Vinculada",
"list": "Lista",
"live": "Ao vivo",
"loading": "Carregando",
"loading_search_results_failed": "Falha ao carregar os resultados da pesquisa",
"local": "Local",
@@ -1514,6 +1519,38 @@
"marked_all_as_read": "Tudo marcado como lido",
"matches": "Correspondências",
"matching_assets": "Arquivos encontrados",
"media_chrome": {
"auto": "Auto",
"captions": "Legendas",
"captions_off": "Nenhuma",
"closed_captions": "Legendas Ocultas",
"decode_error": "Erro de decodificação",
"disable_captions": "Desativar legendas",
"enable_captions": "Ativar legendas",
"enter_fullscreen_mode": "Mostrar em tela cheia",
"exit_fullscreen_mode": "Sair da tela cheia",
"loop": "Repetir",
"media_error_description": "Um erro de mídia fez com que a reprodução parasse. A mídia pode estar corrompida ou seu navegador não suporta este formato.",
"media_loading": "Carregando mídia",
"mute": "Silenciar",
"network_error": "Erro de conexão",
"network_error_description": "Um erro de conexão causou uma falha enquanto baixava a mídia.",
"not_supported_error": "Formato de mídia não suportada",
"playback_rate": "Velocidade",
"playback_rate_current": "Velocidade atual",
"playback_rate_value": "Velocidade {playbackRate}",
"playback_time": "Tempo de reprodução",
"quality": "Qualidade",
"second": "segundo",
"seconds": "segundos",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} restante",
"unmute": "Ativar Som",
"unsupported_error_description": "Ocorreu um erro de incompatibilidade. O servidor ou a conexão falhou, ou seu navegador não suporta o formato da mídia.",
"video_not_loaded_unknown_time": "Nenhum vídeo carregado, o tempo é desconhecido.",
"video_player": "Visualizador de vídeos",
"volume": "Volume"
},
"media_type": "Tipo de mídia",
"memories": "Memórias",
"memories_all_caught_up": "Finalizamos por hoje",
@@ -1540,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Baixe o aplicativo móvel usando as opções abaixo",
"model": "Modelo",
"month": "Mês",
"monthly_title_text_date_format": "MMMM y",
"more": "Mais",
"motion": "Movimento",
"move": "Mover",
"move_down": "Mover para baixo",
"move_off_locked_folder": "Mover para fora da pasta com senha",
@@ -1558,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Não é possível editar a localização dos arquivos somente leitura, ignorando",
"mute_memories": "Silenciar memórias",
"my_albums": "Meus Álbuns",
"my_immich_description": "Copiar a URL da página atual como o Link do meu Immich",
"my_immich_title": "Link do meu Immich",
"name": "Nome",
"name_or_nickname": "Nome ou apelido",
"name_required": "Nome é obrigatório",
@@ -1585,7 +1624,6 @@
"next": "Avançar",
"next_memory": "Próxima memória",
"no": "Não",
"no_actions_added": "Nenhuma ação foi adicionada ainda",
"no_albums_found": "Nenhum álbum encontrado",
"no_albums_message": "Crie um álbum para organizar suas fotos e vídeos",
"no_albums_with_name_yet": "Parece que você ainda não tem nenhum álbum com esse nome.",
@@ -1602,7 +1640,6 @@
"no_exif_info_available": "Sem informações exif disponíveis",
"no_explore_results_message": "Envie mais fotos para explorar sua coleção.",
"no_favorites_message": "Adicione aos favoritos para encontrar suas melhores fotos e vídeos rapidamente",
"no_filters_added": "Nenhum filtro adicionado ainda",
"no_libraries_message": "Crie uma biblioteca externa para ver suas fotos e vídeos",
"no_local_assets_found": "Nenhum arquivo local foi encontrado com este checksum",
"no_location_set": "Sem localização",
@@ -1849,6 +1886,7 @@
"remove_assets_title": "Remover arquivos?",
"remove_custom_date_range": "Remover intervalo de datas personalizado",
"remove_deleted_assets": "Remover arquivos excluídos",
"remove_filter": "Remover filtro",
"remove_from_album": "Remover do álbum",
"remove_from_album_action_prompt": "{count} removido do álbum",
"remove_from_favorites": "Remover dos favoritos",
@@ -1922,6 +1960,8 @@
"scan_settings": "Opções de escanear",
"scanning": "Escaneando",
"scanning_for_album": "Escaneando por álbum...",
"screencast_mode_description": "Mostre indicadores de ações do mouse e do teclado na tela",
"screencast_mode_title": "Alterar para o modo de transmissão da tela",
"search": "Pesquisar",
"search_albums": "Pesquisar álbuns",
"search_by_context": "Pesquisar por contexto",
@@ -1929,6 +1969,8 @@
"search_by_description_example": "Dia de caminhada no Ibirapuera",
"search_by_filename": "Pesquisa por nome de arquivo ou extensão",
"search_by_filename_example": "Por exemplo, IMG_1234.JPG ou PNG",
"search_by_full_path": "Pesquise pelo caminho completo ou nome da pasta",
"search_by_full_path_example": "/João/Projetos/Impressora_3D/2026-07-01 - Você pode pesquisar por: Projetos, 3D, Impressora, 2026, etc.",
"search_by_ocr": "Buscar por OCR",
"search_by_ocr_example": "Café com leite",
"search_camera_lens_model": "Buscar por modelo de lente...",
@@ -1994,7 +2036,7 @@
"select_all_in": "Selecionar tudo em {group}",
"select_avatar_color": "Selecionar cor do avatar",
"select_count": "{count, plural, one {Selecionar #} other {Selecionar #}}",
"select_cutoff_date": "Selecione a data limite",
"select_cutoff_date": "Selecione a data de corte",
"select_face": "Selecionar rosto",
"select_featured_photo": "Selecionar foto principal",
"select_from_computer": "Selecionar do computador",
@@ -2012,7 +2054,7 @@
"selected_gps_coordinates": "Coordenadas de GPS Selecionada",
"send_message": "Enviar mensagem",
"send_welcome_email": "Enviar E-mail de boas vindas",
"server_endpoint": "URL do Servidor",
"server_endpoint": "Terminal do Servidor",
"server_info_box_app_version": "Versão do aplicativo",
"server_info_box_server_url": "Endereço",
"server_offline": "Servidor Indisponível",
@@ -2055,7 +2097,7 @@
"setting_notifications_total_progress_title": "Mostrar o progresso total do backup em segundo plano",
"setting_video_viewer_auto_play_subtitle": "Reproduzir os vídeos automaticamente quando abertos",
"setting_video_viewer_auto_play_title": "Reproduzir vídeos automaticamente",
"setting_video_viewer_looping_title": "Repetir",
"setting_video_viewer_looping_title": "Repetindo",
"setting_video_viewer_original_video_subtitle": "Ao transmitir um vídeo do servidor, usar o arquivo original, mesmo quando uma versão transcodificada esteja disponível. Pode fazer com que o vídeo demore para carregar. Vídeos disponíveis localmente são exibidos na qualidade original independente desta configuração.",
"setting_video_viewer_original_video_title": "Forçar vídeo original",
"settings": "Configurações",
@@ -2097,7 +2139,7 @@
"shared_link_edit_expire_after_option_year": "{count} ano",
"shared_link_edit_password_hint": "Digite uma senha para proteger este link",
"shared_link_edit_submit_button": "Atualizar link",
"shared_link_error_server_url_fetch": "Erro ao abrir a URL do servidor",
"shared_link_error_server_url_fetch": "Não foi possível obter o URL do servidor",
"shared_link_expires_day": "Expira em {count} dia",
"shared_link_expires_days": "Expira em {count} dias",
"shared_link_expires_hour": "Expira em {count} hora",
@@ -2144,6 +2186,7 @@
"show_schema": "Exibir esquema",
"show_search_options": "Exibir opções de pesquisa",
"show_shared_links": "Mostrar links compartilhados",
"show_slideshow_metadata_overlay": "Exibir informações da imagem",
"show_slideshow_transition": "Usar transições no modo de apresentação",
"show_supporter_badge": "Insígnia de apoiador",
"show_supporter_badge_description": "Mostrar uma insígnia de apoiador",
@@ -2159,6 +2202,9 @@
"skip_to_folders": "Ir para pastas",
"skip_to_tags": "Ir para os marcadores",
"slideshow": "Apresentação",
"slideshow_metadata_overlay_mode": "Conteúdo exibido",
"slideshow_metadata_overlay_mode_description_only": "Apenas a descrição",
"slideshow_metadata_overlay_mode_full": "Tudo",
"slideshow_repeat": "Repetir apresentação de slides",
"slideshow_repeat_description": "Voltar para o início quando a apresentação terminar",
"slideshow_settings": "Opções de apresentação",
@@ -2210,9 +2256,12 @@
"sync_status": "Status da Sincronização",
"sync_status_subtitle": "Ver e gerenciar o sistema de sincronização",
"sync_upload_album_setting_subtitle": "Crie e envie suas fotos e vídeos para o álbum selecionado no Immich",
"system_theme": "Tema do sistema",
"system_theme_command_description": "Use o tema padrão do sistema ({value})",
"tag": "Marcador",
"tag_assets": "Marcar arquivos",
"tag_created": "Marcador criado: {tag}",
"tag_face": "Marcar rosto",
"tag_feature_description": "Navegando por fotos e videos agrupados pelo tópico lógico do marcador",
"tag_not_found_question": "Não consegue encontrar o marcador? <link>Crie uma novo aqui.</link>",
"tag_people": "Marcar pessoas",
@@ -2314,7 +2363,6 @@
"unsupported_field_type": "Tipo de campo não suportado",
"unsupported_file_type": "O arquivo {file} não foi enviado porque o formato {type} não é suportado.",
"untagged": "Marcador removido",
"untitled_workflow": "Fluxo sem título",
"up_next": "A seguir",
"update_location_action_prompt": "Atualizar a localização de {count} arquivos selecionados para:",
"updated_at": "Atualizado em",
@@ -2339,7 +2387,7 @@
"url": "URL",
"usage": "Uso",
"use_biometric": "Usar biometria",
"use_browser_locale": "Utilizar o locale do browser",
"use_browser_locale": "Utilizar a localidade do navegador",
"use_browser_locale_description": "Formatar datas, horas e números com base na localidade do navegador",
"use_current_connection": "Usar a conexão atual",
"use_custom_date_range": "Usar intervalo de datas personalizado",
@@ -2420,6 +2468,7 @@
"workflows": "Fluxos",
"workflows_help_text": "Fluxos utilizam gatilhos e filtros para automatizar ações sobre os arquivos",
"wrong_pin_code": "Código PIN incorreto",
"x_of_total": "{x}/{total}",
"year": "Ano",
"years_ago": "{years, plural, one {# ano} other {# anos}} atrás",
"yes": "Sim",
+23 -13
View File
@@ -22,8 +22,6 @@
"add_birthday": "Adaugă zi de naștere",
"add_endpoint": "Adaugă punct final",
"add_exclusion_pattern": "Adăugă un model de excludere",
"add_filter": "Adaugă filtru",
"add_filter_description": "Click pentru a adăuga o condiție de filtrare",
"add_location": "Adaugă locație",
"add_more_users": "Adaugă mai mulți utilizatori",
"add_partner": "Adaugă partener",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Adaugă la album partajat",
"add_upload_to_stack": "Încarcă și adaugă la stivă",
"add_url": "Adaugă adresa URL",
"add_workflow_step": "Adaugă un pas în workflow",
"added_to_archive": "Adăugat la arhivă",
"added_to_favorites": "Adăugat la favorite",
"added_to_favorites_count": "Adăugat {count, number} la favorite",
@@ -61,7 +58,7 @@
"backup_onboarding_1_description": "copie externă în cloud sau într-o altă locație fizică.",
"backup_onboarding_2_description": "copii locale pe diferite dispozitive. Include fișierele principale și o copie de rezervă a acestor fișiere la nivel local.",
"backup_onboarding_3_description": "numărul total de copii ale datelor dvs., inclusiv fișierele originale. Aceasta include 1 copie externă și 2 copii locale.",
"backup_onboarding_description": "Pentru a vă proteja datele, vă recomandăm să utilizați <backblaze-link>strategia de backup 3-2-1</backblaze-link>. Pentru o soluție completă de backup, ar trebui să păstrați copii ale fotografiilor/videoclipurilor încărcate, precum și ale bazei de date Immich.",
"backup_onboarding_description": "Pentru a vă proteja datele, vă recomandăm să utilizați o <backblaze-link>strategie de backup 3-2-1</backblaze-link>. Pentru o soluție completă de backup, ar trebui să păstrați copii ale fotografiilor/videoclipurilor încărcate, precum și ale bazei de date Immich.",
"backup_onboarding_footer": "Pentru mai multe informații despre copierea de rezervă a Immich, consultați <link>documentația</link>.",
"backup_onboarding_parts_title": "O copie de rezervă 3-2-1 include:",
"backup_onboarding_title": "Copii de rezervă",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Activare notificări pe email",
"notification_settings": "Setări notificare",
"notification_settings_description": "Gestionează setările pentru notificări, inclusiv adresa de email",
"oauth_allow_insecure_requests": "Permite cereri nesigure",
"oauth_allow_insecure_requests_description": "AVERTISMENT: Acest lucru dezactivează validarea certificatelor TLS pentru cererile OAuth și te poate expune la atacuri MITM.",
"oauth_auto_launch": "Pornire automată",
"oauth_auto_launch_description": "Lansează automat autorizarea OAuth la accesarea paginii de login",
"oauth_auto_register": "Auto înregistrare",
@@ -274,9 +273,11 @@
"oauth_button_text": "Text buton",
"oauth_client_secret_description": "Necesar pentru un client confidențial sau dacă PKCE (Proof Key for Code Exchange) nu este suportat pentru un client public.",
"oauth_enable_description": "Autentifică-te cu OAuth",
"oauth_end_session_url_description": "Redirecționează utilizatorul către acest URI atunci când se deconectează.",
"oauth_mobile_redirect_uri": "URI de redirecționare mobilă",
"oauth_mobile_redirect_uri_override": "Înlocuire URI de redirecționare mobilă",
"oauth_mobile_redirect_uri_override_description": "Activați atunci când furnizorul OAuth nu permite un URI mobil, precum ''{callback}''",
"oauth_prompt_description": "Parametrul promptului (de exemplu, select_account, login, consent)",
"oauth_role_claim": "Revendicare de rol",
"oauth_role_claim_description": "Acordă automat acces de administrator în funcție de prezența acestei revendicări. Revendicarea poate avea fie 'utilizator', fie 'administrator'.",
"oauth_settings": "OAuth",
@@ -351,7 +352,7 @@
"template_settings": "Șabloane de Notificare",
"template_settings_description": "Gestionați șabloanele personalizate pentru notificări",
"theme_custom_css_settings": "CSS personalizat",
"theme_custom_css_settings_description": "Foile de stil în cascadă (CSS) permit personalizarea designului Immich.",
"theme_custom_css_settings_description": "Designul Immich poate fi personalizat prin utilizarea foilor de stil CSS.",
"theme_settings": "Setări temă",
"theme_settings_description": "Gestionează personalizarea interfeței web Immich",
"thumbnail_generation_job": "Generare miniaturi",
@@ -849,9 +850,12 @@
"create_link_to_share": "Creează link pentru a distribui",
"create_link_to_share_description": "Permiteți oricui are link-ul să vadă fotografia (fotografiile) selectată(e)",
"create_new": "CREARE NOUĂ",
"create_new_face": "Crează o nouă față",
"create_new_person": "Creați o persoană nouă",
"create_new_person_hint": "Atribuiți resursele selectate unei persoane noi",
"create_new_user": "Creează utilizator nou",
"create_person": "Crează persoană",
"create_person_subtitle": "Adaugă un nume pentru fața selectată pentru a crea și a eticheta noua persoană",
"create_shared_album_page_share_add_assets": "ADAUGĂ RESURSE",
"create_shared_album_page_share_select_photos": "Selectează fotografii",
"create_shared_link": "Creați un link partajat",
@@ -878,15 +882,12 @@
"cutoff_date_description": "Păstrează fotografiile din ultimele…",
"cutoff_day": "{count, plural, one {# zi} few {# zile} other {# de zile}}",
"cutoff_year": "{count, plural, =0 {0 ani} one {# an} few {# ani} other {# de ani}}",
"daily_title_text_date": "E, LLL zz",
"daily_title_text_date_year": "E, LLL zz, aaaa",
"dark": "Întunecat",
"dark_theme": "Comută la tema întunecată",
"date": "Dată",
"date_after": "După data",
"date_and_time": "Dată și oră",
"date_before": "Anterior datei",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth_saved": "Data nașterii salvată cu succes",
"date_range": "Interval de date",
"day": "Zi",
@@ -1006,6 +1007,8 @@
"editor_edits_applied_success": "Modificările au fost aplicate cu succes",
"editor_flip_horizontal": "Întoarceți orizontal",
"editor_flip_vertical": "Întoarceți vertical",
"editor_handle_corner": "{corner, select, top_left {Top-left} top_right {Top-right} bottom_left {Bottom-left} bottom_right {Bottom-right} other {A}} punct de control colț",
"editor_handle_edge": "{edge, select, top {Top} bottom {Bottom} left {Left} right {Right} other {An}} punct de control margine",
"editor_orientation": "Orientare",
"editor_reset_all_changes": "Resetați modificările",
"editor_rotate_left": "Rotiți cu 90° în sens invers acelor de ceasornic",
@@ -1208,7 +1211,6 @@
"features_setting_description": "Gestionați funcțiile aplicației",
"file_name_or_extension": "Numele sau extensia fișierului",
"file_name_text": "Nume fișier",
"file_name_with_value": "Nume fișier: {file_name}",
"file_size": "Mărime fișier",
"filename": "Numele fișierului",
"filetype": "Tipul fișierului",
@@ -1384,9 +1386,12 @@
"library_page_sort_title": "Titlu album",
"licenses": "Licențe",
"light": "Lumină",
"light_theme": "Comutare la tema luminoasă",
"like": "Îmi place",
"like_deleted": "Preferat șters",
"link": "Link",
"link_motion_video": "Link video în mișcare",
"link_to_docs": "Pentru mai multe informații, consultați <link>documentația</link>.",
"link_to_oauth": "Link către OAuth",
"linked_oauth_account": "Cont OAuth conectat",
"list": "Listă",
@@ -1537,7 +1542,6 @@
"mobile_app_download_onboarding_note": "Descarcă aplicația mobilă folosind următoarele opțiuni",
"model": "Model",
"month": "Lună",
"monthly_title_text_date_format": "LLLL a",
"more": "Mai mult",
"move": "Mută",
"move_down": "Mută în jos",
@@ -1555,6 +1559,8 @@
"multiselect_grid_edit_gps_err_read_only": "Nu se poate edita locația fișierului(lor) cu permisiuni doar pentru citire, omitere",
"mute_memories": "Amuțește amintirile",
"my_albums": "Albumele mele",
"my_immich_description": "Copiază pagina curentă ca link My Immich",
"my_immich_title": "Linkul meu Immich",
"name": "Nume",
"name_or_nickname": "Nume sau poreclǎ",
"name_required": "Numele este obligatoriu",
@@ -1582,7 +1588,6 @@
"next": "Următorul",
"next_memory": "Următoarea amintire",
"no": "Nu",
"no_actions_added": "Nu s-au adăugat încă acțiuni",
"no_albums_found": "Niciun album găsit",
"no_albums_message": "Creați un album pentru a vă organiza fotografiile și videoclipurile",
"no_albums_with_name_yet": "Se pare că nu aveți încă niciun album cu acest nume.",
@@ -1599,7 +1604,6 @@
"no_exif_info_available": "Nu există informații exif disponibile",
"no_explore_results_message": "Încarcați mai multe fotografii pentru a vă explora colecția.",
"no_favorites_message": "Adaugă favorite pentru a găsi rapid cele mai bune fotografii și videoclipuri",
"no_filters_added": "Nu s-au adăugat încă filtre",
"no_libraries_message": "Creați o bibliotecă externă pentru a vă vizualiza fotografiile și videoclipurile",
"no_local_assets_found": "Nicio resursă locală găsită cu acest checksum",
"no_location_set": "Locație neconfigurată",
@@ -1919,6 +1923,8 @@
"scan_settings": "Setări Scanare",
"scanning": "Scanare",
"scanning_for_album": "Se scanează după album...",
"screencast_mode_description": "Afișează indicatorii de acțiune pentru tastatură și mouse",
"screencast_mode_title": "Comută modul screencast",
"search": "Căutați",
"search_albums": "Căutați albume",
"search_by_context": "Căutați după context",
@@ -2207,9 +2213,12 @@
"sync_status": "Status-ul sincronizării",
"sync_status_subtitle": "Vizualizează și gestionează sistemul de sincronizare",
"sync_upload_album_setting_subtitle": "Creează și încarcă fotografiile și videoclipurile tale în albumele selectate de pe Immich",
"system_theme": "Tema sistemului",
"system_theme_command_description": "Folosește tema sistemului ({value})",
"tag": "Etichetă",
"tag_assets": "Eticheta resurselor",
"tag_created": "Etichetă creată: {tag}",
"tag_face": "Etichetează fața",
"tag_feature_description": "Răsfoirea fotografiilor și videoclipurilor grupate după subiecte de etichete logice",
"tag_not_found_question": "Nu puteți găsi o etichetă? <link>Creați o etichetă nouă.</link>",
"tag_people": "Etichetează Persoane",
@@ -2311,7 +2320,6 @@
"unsupported_field_type": "Tip de câmp neacceptat",
"unsupported_file_type": "Fișierul {file} nu poate fi încărcat deoarece extensia sa {type} nu este suportată.",
"untagged": "Neetichetat",
"untitled_workflow": "Flux de lucru fără titlu",
"up_next": "Mai departe",
"update_location_action_prompt": "Actualizează locația pentru {count} resurse selectate cu:",
"updated_at": "Actualizat",
@@ -2391,6 +2399,7 @@
"viewer_remove_from_stack": "Șterge din grup",
"viewer_stack_use_as_main_asset": "Folosește ca resursă principală",
"viewer_unstack": "Anulează grup",
"visibility": "Vizibilitate",
"visibility_changed": "Vizibilitatea schimbată pentru {count, plural, one {# persoană} other {# persoane}}",
"visual": "Vizual",
"visual_builder": "Constructor vizual",
@@ -2416,6 +2425,7 @@
"workflows": "Fluxuri de lucru",
"workflows_help_text": "Fluxurile de lucru automatizează acțiuni pe resurse, folosind declanșatori și filtre",
"wrong_pin_code": "Cod PIN greșit",
"x_of_total": "{x} din {total}",
"year": "An",
"years_ago": "acum {years, plural, one {# an} other {# ani}} în urmă",
"yes": "Da",
+55 -11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Указать дату рождения",
"add_endpoint": "Добавить адрес",
"add_exclusion_pattern": "Добавить шаблон исключения",
"add_filter": "Добавить фильтр",
"add_filter_description": "Нажмите для добавления условия отбора",
"add_location": "Добавить местоположение",
"add_more_users": "Добавить ещё пользователей",
"add_partner": "Добавить партнёра",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Добавить в общий альбом",
"add_upload_to_stack": "Загрузить и добавить в группу",
"add_url": "Добавить URL",
"add_workflow_step": "Добавить шаг рабочего процесса",
"added_to_archive": "Добавлено в архив",
"added_to_favorites": "Добавлено в избранное",
"added_to_favorites_count": "{count, plural, one {# объект добавлен} many {# объектов добавлено} other {# объекта добавлено}} в избранное",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Включить уведомления по электронной почте",
"notification_settings": "Настройки уведомлений",
"notification_settings_description": "Управление настройками уведомлений, включая электронную почту",
"oauth_allow_insecure_requests": "Разрешить небезопасные запросы",
"oauth_allow_insecure_requests_description": "ВНИМАНИЕ: Этот параметр отключает проверку TLS-сертификатов для OAuth запросов, что может сделать систему уязвимой для MITM атак.",
"oauth_auto_launch": "Автозапуск",
"oauth_auto_launch_description": "Автоматический запуск процесса входа в систему через OAuth при переходе на страницу входа",
"oauth_auto_register": "Автоматическая регистрация",
@@ -274,9 +273,11 @@
"oauth_button_text": "Текст кнопки",
"oauth_client_secret_description": "Требуется для конфиденциальных клиентов или если PKCE (Proof Key for Code Exchange) не поддерживается для публичных клиентов.",
"oauth_enable_description": "Вход с помощью OAuth",
"oauth_end_session_url_description": "Перенаправить пользователя на этот URI при выходе из системы.",
"oauth_mobile_redirect_uri": "URI редиректа для мобильных",
"oauth_mobile_redirect_uri_override": "Перенаправление URI для мобильных устройств",
"oauth_mobile_redirect_uri_override_description": "Включите, если поставщик OAuth не разрешает использование мобильного URI, например, ''{callback}''",
"oauth_prompt_description": "Параметр запроса (например, select_account, login, consent)",
"oauth_role_claim": "Утверждение роли",
"oauth_role_claim_description": "Автоматическое предоставление доступа администратора на основе наличия этого утверждения. Утверждение может иметь значение 'user' или 'admin'.",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Оставить фото за последние…",
"cutoff_day": "{count, plural, one {день} many {дней} other {дня}}",
"cutoff_year": "{count, plural, one {год} many {лет} other {года}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Тёмная",
"dark_theme": "Переключиться на тёмную тему",
"date": "Дата",
"date_after": "Дата после",
"date_and_time": "Дата и время",
"date_before": "Дата до",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth": "Дата рождения",
"date_of_birth_saved": "Дата рождения успешно сохранена",
"date_range": "Диапазон дат",
"day": "День",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Управление дополнительными возможностями приложения",
"file_name_or_extension": "Имя файла или расширение",
"file_name_text": "Имя файла",
"file_name_with_value": "Имя файла: {file_name}",
"file_size": "Размер файла",
"filename": "Имя файла",
"filetype": "Тип файла",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Переместить скопированные на сервер фото и видео в корзину устройства для освобождения места. Копии на сервере останутся нетронутыми.",
"free_up_space_settings_subtitle": "Освободить место на устройстве",
"full_path": "Полный путь: {path}",
"full_path_or_folder": "Путь или папка",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Для работы требуется загрузка внешних ресурсов с серверов Google.",
"general": "Общие",
@@ -1392,11 +1391,13 @@
"light_theme": "Переключиться на светлую тему",
"like": "Нравится",
"like_deleted": "Лайк удален",
"link": "Ссылка",
"link_motion_video": "Ссылка на движущееся видео",
"link_to_docs": "Дополнительная информация доступна в <link>документации</link>.",
"link_to_oauth": "Присоединение к OAuth",
"linked_oauth_account": "Присоединённый аккаунт OAuth",
"list": "Список",
"live": "Live",
"loading": "Загрузка",
"loading_search_results_failed": "Загрузка результатов поиска не удалась",
"local": "На устройстве",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Все уведомления отмечены как прочитанные",
"matches": "Совпадения",
"matching_assets": "Соответствующие объекты",
"media_chrome": {
"auto": "Авто",
"captions": "Субтитры",
"captions_off": "Выключено",
"closed_captions": "закрытые субтитры",
"decode_error": "Ошибка декодирования",
"disable_captions": "Отключить субтитры",
"enable_captions": "Включить субтитры",
"enter_fullscreen_mode": "Перейти в полноэкранный режим",
"exit_fullscreen_mode": "Выйти из полноэкранного режима",
"loop": "Зациклить",
"media_error_description": "Воспроизведение прервано из-за ошибки воспроизведения. Возможно, медиафайл поврежден или ваш браузер не поддерживает этот формат.",
"media_loading": "загрузка медиа",
"mute": "Отключить звук",
"network_error": "Сетевая ошибка",
"network_error_description": "Сбой загрузки медиафайлов из-за ошибки сети.",
"not_supported_error": "Источник не поддерживается",
"playback_rate": "Скорость воспроизведения",
"playback_rate_current": "текущая скорость воспроизведения",
"playback_rate_value": "Скорость воспроизведения {playbackRate}",
"playback_time": "время воспроизведения",
"quality": "Качество",
"second": "секунда",
"seconds": "секунды",
"time_value_of_total_time": "{currentTime} из {totalTime}",
"time_value_remaining": "{time} осталось",
"unmute": "Включить звук",
"unsupported_error_description": "Произошла неподдерживаемая ошибка. Сервер или сеть не работают, или ваш браузер не поддерживает этот формат.",
"video_not_loaded_unknown_time": "видео не загружено, время неизвестно.",
"video_player": "видеоплеер",
"volume": "громкость"
},
"media_type": "Тип медиа",
"memories": "Воспоминания",
"memories_all_caught_up": "Это всё на сегодня",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Загрузите мобильное приложение Immich любым из следующих способов",
"model": "Модель",
"month": "Месяц",
"monthly_title_text_date_format": "MMMM y",
"more": "Дополнительные действия",
"motion": "Движение",
"move": "Переместить",
"move_down": "Переместить вниз",
"move_off_locked_folder": "Убрать из личной папки",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "Невозможно изменить местоположение файлов только для чтения, пропуск",
"mute_memories": "Отключить звук",
"my_albums": "Мои альбомы",
"my_immich_description": "Копировать адрес текущей страницы в качестве ссылки на Мой Immich",
"my_immich_title": "Ссылка Мой Immich",
"name": "Имя",
"name_or_nickname": "Имя или ник",
"name_required": "Имя обязательно для заполнения",
@@ -1589,7 +1624,6 @@
"next": "Далее",
"next_memory": "Следующее воспоминание",
"no": "Нет",
"no_actions_added": "Действий пока не добавлено",
"no_albums_found": "Альбомов не найдено",
"no_albums_message": "Создавайте альбомы для систематизации ваших фотографий и видео",
"no_albums_with_name_yet": "Похоже, у вас пока нет альбомов с таким названием.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Нет доступной информации exif",
"no_explore_results_message": "Загружайте больше фотографий, чтобы наслаждаться вашей коллекцией.",
"no_favorites_message": "Добавляйте объекты в избранное, чтобы быстрее находить свои лучшие фото и видео",
"no_filters_added": "Фильтров пока не добавлено",
"no_libraries_message": "Создайте внешнюю библиотеку для просмотра в Immich сторонних фотографий и видео",
"no_local_assets_found": "На устройстве не найдено объектов с такой контрольной суммой",
"no_location_set": "Местоположение не установлено",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Удалить объекты?",
"remove_custom_date_range": "Удалить пользовательский диапазон дат",
"remove_deleted_assets": "Удаление автономных файлов",
"remove_filter": "Удалить фильтр",
"remove_from_album": "Удалить из альбома",
"remove_from_album_action_prompt": "Объекты удалены из альбома ({count} шт.)",
"remove_from_favorites": "Удалить из избранного",
@@ -1926,6 +1960,8 @@
"scan_settings": "Настройки сканирования",
"scanning": "Поиск объектов",
"scanning_for_album": "Сканирование альбома...",
"screencast_mode_description": "Отображать на экране индикаторы событий клавиатуры и мыши",
"screencast_mode_title": "Переключить режим трансляции экрана",
"search": "Поиск",
"search_albums": "Поиск альбомов",
"search_by_context": "Поиск по контексту",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "День пешего туризма в Сапе",
"search_by_filename": "Поиск по имени файла или расширению",
"search_by_filename_example": "например, IMG_1234.JPG или PNG",
"search_by_full_path": "Поиск по полному пути или наименованию папки",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - можно искать Projects, 3D, Printing, 2026 и т.д.",
"search_by_ocr": "Поиск текста",
"search_by_ocr_example": "Латте",
"search_camera_lens_model": "Поиск модели объектива...",
@@ -2148,6 +2186,7 @@
"show_schema": "Показать схему",
"show_search_options": "Показать параметры поиска",
"show_shared_links": "Показать публичные ссылки",
"show_slideshow_metadata_overlay": "Выводить слой информации",
"show_slideshow_transition": "Плавный переход",
"show_supporter_badge": "Значок спонсорства",
"show_supporter_badge_description": "Показать значок поддержки",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Перейти к папкам",
"skip_to_tags": "Перейти к тегам",
"slideshow": "Слайд-шоу",
"slideshow_metadata_overlay_mode": "Вид информации",
"slideshow_metadata_overlay_mode_description_only": "Только описание",
"slideshow_metadata_overlay_mode_full": "Полный",
"slideshow_repeat": "Зациклить слайд-шоу",
"slideshow_repeat_description": "Повторять слайд-шоу после его окончания",
"slideshow_settings": "Настройки слайд-шоу",
@@ -2214,6 +2256,8 @@
"sync_status": "Статус синхронизации",
"sync_status_subtitle": "Просмотр и управление системой синхронизации",
"sync_upload_album_setting_subtitle": "Создавать на сервере такие же альбомы, как выбранные на устройстве, и загружать в них фото и видео",
"system_theme": "Системная тема",
"system_theme_command_description": "Использовать системную тему ({value})",
"tag": "Тег",
"tag_assets": "Добавить теги",
"tag_created": "Тег {tag} создан",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Неподдерживаемый тип поля",
"unsupported_file_type": "Файл {file} не может быть загружен, тип {type} не поддерживается.",
"untagged": "Без тегов",
"untitled_workflow": "Рабочий процесс без названия",
"up_next": "Следующее",
"update_location_action_prompt": "Установить следующие координаты у выбранных объектов ({count} шт.):",
"updated_at": "Обновлён",
@@ -2425,6 +2468,7 @@
"workflows": "Рабочие процессы",
"workflows_help_text": "Рабочие процессы позволяют автоматизировать операции с объектами на основании событий и фильтров",
"wrong_pin_code": "Неверный PIN-код",
"x_of_total": "{x}/{total}",
"year": "Год",
"years_ago": "{years, plural, one {# год} few {# года} many {# лет} other {# года}} назад",
"yes": "Да",
+81 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Pridať narodeniny",
"add_endpoint": "Pridať koncový bod",
"add_exclusion_pattern": "Pridať vzor vylúčenia",
"add_filter": "Pridať filter",
"add_filter_description": "Kliknutím pridáte podmienku filtra",
"add_location": "Pridať polohu",
"add_more_users": "Pridať viac používateľov",
"add_partner": "Pridať partnera",
"add_path": "Pridať cestu",
"add_photos": "Pridať fotografie",
"add_step": "Pridať krok",
"add_tag": "Pridať štítok",
"add_to": "Pridať do…",
"add_to_album": "Pridať do albumu",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Pridať do zdieľaného albumu",
"add_upload_to_stack": "Nahrať a pridať do zoskupených",
"add_url": "Pridať URL",
"add_workflow_step": "Pridať krok pracovného postupu",
"added_to_archive": "Pridané do archívu",
"added_to_favorites": "Pridané do obľúbených",
"added_to_favorites_count": "Pridané {count, number} do obľúbených",
@@ -267,6 +265,8 @@
"notification_enable_email_notifications": "Povoliť e-mailové upozornenia",
"notification_settings": "Upozornenia",
"notification_settings_description": "Spravovať nastavenia upozornení, vrátane emailu",
"oauth_allow_insecure_requests": "Povoliť nezabezpečené požiadavky",
"oauth_allow_insecure_requests_description": "UPOZORNENIE: Týmto sa deaktivuje overovanie certifikátov TLS pre požiadavky OAuth, čo vás môže vystaviť riziku útokov typu MITM.",
"oauth_auto_launch": "Automatické spustenie",
"oauth_auto_launch_description": "Automatické spustenie OAuth prihlasovacieho toku pri otvorení prihlasovacej stránky",
"oauth_auto_register": "Automatická regristrácia",
@@ -274,9 +274,11 @@
"oauth_button_text": "Text tlačítka",
"oauth_client_secret_description": "Vyžadované pre dôverného klienta alebo ak OAuth nepodporuje PKCE (Proof Key for Code Exchange).",
"oauth_enable_description": "Prihlásiť sa pomocou OAuth",
"oauth_end_session_url_description": "Pri odhlásení presmerovať používateľa na túto adresu URI.",
"oauth_mobile_redirect_uri": "URI mobilného presmerovania",
"oauth_mobile_redirect_uri_override": "Prepísanie URI mobilného presmerovania",
"oauth_mobile_redirect_uri_override_description": "Povoľte, keď poskytovateľ protokolu OAuth nepovoľuje identifikátor URI pre mobilné zariadenia, napríklad ''{callback}''",
"oauth_prompt_description": "Parameter výzvy (napr. select_account, login, consent)",
"oauth_role_claim": "Požiadavka na rolu",
"oauth_role_claim_description": "Automaticky udeliť prístup správcu na základe prítomnosti tejto požiadavky. Požiadavka môže mať príznak „user“ alebo „admin“.",
"oauth_settings": "OAuth",
@@ -729,6 +731,7 @@
"cannot_update_the_description": "Popis nie je možné aktualizovať",
"cast": "Prenos (cast)",
"cast_description": "Nastavte dostupné ciele prenosu",
"change": "Zmeniť",
"change_date": "Upraviť dátum",
"change_description": "Zmeniť popis",
"change_display_order": "Zmeniť poradie zobrazenia",
@@ -757,6 +760,7 @@
"check_corrupt_asset_backup_description": "Spustiť túto kontrolu len cez Wi-Fi a po zálohovaní všetkých položiek. Tento postup môže trvať niekoľko minút.",
"check_logs": "Skontrolovať logy",
"checksum": "Kontrolný súčet",
"choose": "Vybrať",
"choose_matching_people_to_merge": "Vyberte rovnakých ľudí na zlúčenie",
"city": "Mesto",
"cleanup_confirm_description": "Immich našiel {count} položiek (vytvorených pred {date}) bezpečne zálohovaných na serveri. Odstrániť lokálne kópie z tohto zariadenia?",
@@ -774,6 +778,7 @@
"clear": "Vyčistiť",
"clear_all": "Vyčistiť všetko",
"clear_all_recent_searches": "Vyčistiť nedávne vyhľadávania",
"clear_failed_count": "Vyčistenie sa nepodarilo ({count})",
"clear_file_cache": "Vyčistiť vyrovnávaciu pamäť súborov",
"clear_message": "Vymazať správu",
"clear_value": "Vymazať hodnotu",
@@ -805,6 +810,7 @@
"comments_are_disabled": "Komentáre sú vypnuté",
"common_create_new_album": "Vytvoriť nový album",
"completed": "Dokončené",
"configuration": "Nastavenie",
"confirm": "Potvrdiť",
"confirm_admin_password": "Potvrdiť heslo správcu",
"confirm_delete_face": "Naozaj chcete z položky odstrániť tvár osoby {name}?",
@@ -819,6 +825,7 @@
"contain": "Prispôsobiť",
"context": "Kontext",
"continue": "Pokračovať",
"control_bottom_app_bar_add_tags": "Pridať štítky",
"control_bottom_app_bar_create_new_album": "Vytvoriť nový album",
"control_bottom_app_bar_delete_from_immich": "Vymazať z aplikácie Immich",
"control_bottom_app_bar_delete_from_local": "Vymazať zo zariadenia",
@@ -881,17 +888,16 @@
"cutoff_date_description": "Ponechať fotografie z posledného obdobia…",
"cutoff_day": "{count, plural, one {deň} few {dni} other {dní}}",
"cutoff_year": "{count, plural, one {rok} few {roky} other {rokov}}",
"daily_title_text_date": "EEEE, d. MMMM",
"daily_title_text_date_year": "EEEE, d. MMMM y",
"dark": "Tmavá",
"dark_theme": "Prepnúť na tmavú tému",
"date": "Dátum",
"date_after": "Dátum po",
"date_and_time": "Dátum a Čas",
"date_before": "Dátum pred",
"date_format": "EEEE, d. MMMM y • H:mm",
"date_of_birth": "Dátum narodenia",
"date_of_birth_saved": "Dátum narodenia úspešne uložený",
"date_range": "Rozsah dátumu",
"date_time_original": "Pôvodný dátum a čas",
"day": "Deň",
"days": "Dní",
"deduplicate_all": "Deduplikovať všetko",
@@ -1072,6 +1078,7 @@
"failed_to_remove_product_key": "Nepodarilo sa odstrániť produktový kľúč",
"failed_to_reset_pin_code": "PIN kód sa nepodarilo obnoviť",
"failed_to_stack_assets": "Nepodarilo sa zoskupiť položky",
"failed_to_tag_assets": "Nepodarilo sa priradiť štítky k položkám",
"failed_to_unstack_assets": "Nepodarilo sa zrušiť zoskupenie položiek",
"failed_to_update_notification_status": "Nepodarilo sa aktualizovať stav oznámenia",
"incorrect_email_or_password": "Nesprávny e-mail alebo heslo",
@@ -1191,11 +1198,13 @@
"export_as_json": "Exportovať do JSON",
"export_database": "Exportovať databázu",
"export_database_description": "Exportovať databázu SQLite",
"exposure_time": "Doba expozície",
"extension": "Prípona",
"external": "Externá",
"external_libraries": "Externé knižnice",
"external_network": "Externá sieť",
"external_network_sheet_info": "Ak nie ste v preferovanej sieti Wi-Fi, aplikácia sa pripojí k serveru prostredníctvom prvej z nižšie uvedených adries URL, na ktorú sa dostane, počnúc zhora nadol",
"f_number": "Číslo clony",
"face_unassigned": "Nepriradená",
"failed": "Neúspešné",
"failed_count": "Zlyhalo: {count}",
@@ -1213,7 +1222,6 @@
"features_setting_description": "Spravovať funkcie aplikácie",
"file_name_or_extension": "Názov alebo prípona súboru",
"file_name_text": "Názov súboru",
"file_name_with_value": "Názov súboru: {file_name}",
"file_size": "Veľkosť súboru",
"filename": "Názov súboru",
"filetype": "Typ súboru",
@@ -1226,6 +1234,7 @@
"find_them_fast": "Nájdite ich rýchlejšie podľa mena",
"first": "Prvé",
"fix_incorrect_match": "Opraviť nesprávnu zhodu",
"focal_length": "Ohnisková vzdialenosť",
"folder": "Priečinok",
"folder_not_found": "Priečinok nebol nájdený",
"folders": "Priečinky",
@@ -1236,6 +1245,7 @@
"free_up_space_description": "Presuňte zálohované fotografie a videá do koša vášho zariadenia, aby ste uvoľnili miesto. Vaše kópie na serveri zostanú v bezpečí.",
"free_up_space_settings_subtitle": "Uvoľniť úložisko zariadenia",
"full_path": "Celá cesta: {path}",
"full_path_or_folder": "Úplná cesta alebo priečinok",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Táto funkcia načítava externé zdroje zo spoločnosti Google, aby mohla fungovať.",
"general": "Všeobecné",
@@ -1345,6 +1355,7 @@
"ios_debug_info_no_sync_yet": "Zatiaľ nebola spustená žiadna úloha synchronizácie na pozadí",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proces na pozadí v poradí} few {{count} procesy na pozadí v poradí} other {{count} procesov na pozadí v poradí}}",
"ios_debug_info_processing_ran_at": "Spracovanie prebehlo {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# položka} few {# položky} other {# položiek}}",
"jobs": "Úlohy",
"json_editor": "Editor JSON",
@@ -1392,11 +1403,13 @@
"light_theme": "Prepnúť na svetlú tému",
"like": "Páči sa mi",
"like_deleted": "Like odstránený",
"link": "Odkaz",
"link_motion_video": "Pripojiť pohyblivé video",
"link_to_docs": "Ďalšie informácie nájdete v <link>dokumentácii</link>.",
"link_to_oauth": "Prepojiť s OAuth",
"linked_oauth_account": "Pripojený OAuth účet",
"list": "Zoznam",
"live": "Živé",
"loading": "Načítavanie",
"loading_search_results_failed": "Načítanie výsledkov hľadania sa nepodarilo",
"local": "Lokálne",
@@ -1518,6 +1531,38 @@
"marked_all_as_read": "Označené všetko ako prečítané",
"matches": "Zhody",
"matching_assets": "Vyhovujúce položky",
"media_chrome": {
"auto": "Automaticky",
"captions": "Titulky",
"captions_off": "Vypnuté",
"closed_captions": "skryté titulky",
"decode_error": "Chyba dekódovania",
"disable_captions": "Vypnúť titulky",
"enable_captions": "Zapnúť titulky",
"enter_fullscreen_mode": "Prejsť do režimu celej obrazovky",
"exit_fullscreen_mode": "Ukončiť režim celej obrazovky",
"loop": "Opakovať",
"media_error_description": "Prehrávanie bolo prerušené kvôli chybe súboru. Súbor môže byť poškodený alebo váš prehliadač tento formát nepodporuje.",
"media_loading": "načítavanie média",
"mute": "Stlmiť",
"network_error": "Chyba siete",
"network_error_description": "Stiahnutie súboru zlyhalo kvôli chybe siete.",
"not_supported_error": "Zdroj nie je podporovaný",
"playback_rate": "Rýchlosť prehrávania",
"playback_rate_current": "aktuálna rýchlosť prehrávania",
"playback_rate_value": "Rýchlosť prehrávania {playbackRate}",
"playback_time": "dĺžka prehrávania",
"quality": "Kvalita",
"second": "sekunda",
"seconds": "sekúnd",
"time_value_of_total_time": "{currentTime} z {totalTime}",
"time_value_remaining": "zostáva {time}",
"unmute": "Zapnúť zvuk",
"unsupported_error_description": "Vyskytla sa nepodporovaná chyba. Došlo k poruche servera alebo siete, alebo váš prehliadač tento formát nepodporuje.",
"video_not_loaded_unknown_time": "video sa nenačítalo, neznámy čas.",
"video_player": "prehrávač videa",
"volume": "hlasitosť"
},
"media_type": "Typ média",
"memories": "Spomienky",
"memories_all_caught_up": "Na dnes to je všetko",
@@ -1543,9 +1588,10 @@
"mobile_app": "Mobilná aplikácia",
"mobile_app_download_onboarding_note": "Stiahnite si sprievodnú mobilnú aplikáciu pomocou nasledujúcich možností",
"model": "Model",
"modify_date": "Dátum úpravy",
"month": "Mesiac",
"monthly_title_text_date_format": "LLLL y",
"more": "Viac",
"motion": "Pohyb",
"move": "Presunúť",
"move_down": "Presunúť dole",
"move_off_locked_folder": "Presunúť zo zamknutého priečinka",
@@ -1562,6 +1608,8 @@
"multiselect_grid_edit_gps_err_read_only": "Nie je možné upraviť polohu položky (položiek), ktorá je len na čítanie, preskakuje sa",
"mute_memories": "Vyblednutie spomienok",
"my_albums": "Moje albumy",
"my_immich_description": "Skopírovať aktuálnu stránku ako Môj Immich odkaz",
"my_immich_title": "Môj Immich odkaz",
"name": "Meno",
"name_or_nickname": "Meno alebo prezývka",
"name_required": "Meno je povinné",
@@ -1589,7 +1637,6 @@
"next": "Ďalej",
"next_memory": "Ďalšia spomienka",
"no": "Nie",
"no_actions_added": "Zatiaľ neboli pridané žiadne akcie",
"no_albums_found": "Nenašli sa žiadne albumy",
"no_albums_message": "Vytvorte album na usporiadanie svojich fotiek a videí",
"no_albums_with_name_yet": "Vyzerá, že zatiaľ nemáte album s týmto názvom.",
@@ -1606,7 +1653,6 @@
"no_exif_info_available": "Nie sú dostupné exif údaje",
"no_explore_results_message": "Nahrajte viac fotiek na objavovanie vašej zbierky.",
"no_favorites_message": "Pridajte si obľúbené, aby ste rýchlo našli svoje najlepšie obrázky a videá",
"no_filters_added": "Zatiaľ neboli pridané žiadne filtre",
"no_libraries_message": "Vytvorte externú knižnicu na prezeranie fotiek a videí",
"no_local_assets_found": "Neboli nájdené žiadne lokálne položky s touto kontrolnou sumou",
"no_location_set": "Nie je nastavená žiadna poloha",
@@ -1619,6 +1665,7 @@
"no_results": "Žiadne výsledky",
"no_results_description": "Skúste synonymum alebo všeobecnejší výraz",
"no_shared_albums_message": "Vytvorte album na zdieľanie fotiek a videí s ľuďmi vo vašej sieti",
"no_steps": "Zatiaľ neboli pridané žiadne kroky",
"no_uploads_in_progress": "Žiadne prebiehajúce nahrávanie",
"none": "Žiadne",
"not_allowed": "Nepovolené",
@@ -1664,6 +1711,7 @@
"organize_into_albums": "Usporiadať do albumov",
"organize_into_albums_description": "Vložiť existujúce fotky do albumov podľa aktuálnych nastavení synchronizácie",
"organize_your_library": "Usporiadajte svoju knižnicu",
"orientation": "Orientácia",
"original": "originál",
"other": "Ostatné",
"other_devices": "Ďalšie zariadenia",
@@ -1755,6 +1803,8 @@
"play_original_video_setting_description": "Uprednostňujte prehrávanie originálnych videí pred prekódovanými videami. Ak originálny súbor nie je kompatibilný, nemusí sa správne prehrať.",
"play_transcoded_video": "Prehrať prekódované video",
"please_auth_to_access": "Prosím, potvrďte overenie pre prístup",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "Táto metóda dokáže filtrovať udalosti a podmienečne zabrániť spusteniu nasledujúcich krokov",
"port": "Port",
"preferences_settings_subtitle": "Spravovať predvoľby aplikácie",
"preferences_settings_title": "Predvoľby",
@@ -1776,6 +1826,7 @@
"profile_drawer_readonly_mode": "Režim iba na čítanie je aktivovaný. Dlhým stlačením ikony obrázku používateľa režim opustíte.",
"profile_image_of_user": "Profilový obrázok používateľa {user}",
"profile_picture_set": "Profilový obrázok nastavený.",
"projection_type": "Typ projekcie",
"public_album": "Verejný album",
"public_share": "Verejné zdieľanie",
"purchase_account_info": "Podporovateľ",
@@ -1853,6 +1904,7 @@
"remove_assets_title": "Odstrániť položky?",
"remove_custom_date_range": "Odstrániť vlastný rozsah dátumov",
"remove_deleted_assets": "Odstrániť vymazané položky",
"remove_filter": "Odstrániť filter",
"remove_from_album": "Odstrániť z albumu",
"remove_from_album_action_prompt": "{count} odstránené z albumu",
"remove_from_favorites": "Odstrániť z obľúbených",
@@ -1926,6 +1978,8 @@
"scan_settings": "Nastavenia skenovania",
"scanning": "Skenovanie",
"scanning_for_album": "Skenujem pre album...",
"screencast_mode_description": "Zobraziť indikátory myši a klávesnice na obrazovke",
"screencast_mode_title": "Prepnúť screencast mód",
"search": "Hľadať",
"search_albums": "Hľadať albumy",
"search_by_context": "Hľadať s kontextom",
@@ -1933,6 +1987,8 @@
"search_by_description_example": "Pešia turistika v Sape",
"search_by_filename": "Hľadať podľa názvu alebo prípony súboru",
"search_by_filename_example": "napr. IMG_1234.JPG alebo PNG",
"search_by_full_path": "Vyhľadávanie podľa úplnej cesty alebo priečinka",
"search_by_full_path_example": "/Jan/Projekty/3D_tlac/2026-07-01 môžete vyhľadávať podľa kľúčových slov ako Projekty, 3D, Tlač, 2026 atď.",
"search_by_ocr": "Hľadať podľa OCR",
"search_by_ocr_example": "Latté",
"search_camera_lens_model": "Hľadať model objektívu...",
@@ -2140,7 +2196,9 @@
"show_in_timeline": "Zobraziť na časovej osi",
"show_in_timeline_setting_description": "Zobraziť fotky a videá tohoto používateľa na vašej časovej osi",
"show_keyboard_shortcuts": "Zobraziť klávesové skratky",
"show_less": "Zobraziť menej",
"show_metadata": "Zobraziť metadáta",
"show_more_fields": "{count, plural, one {Zobraziť # ďalšie pole} few {Zobraziť ďalšie # polia} other {Zobraziť ďalších # polí}}",
"show_or_hide_info": "Zobraziť alebo skryť informácie",
"show_password": "Zobraziť heslo",
"show_person_options": "Zobraziť možnosti osoby",
@@ -2148,6 +2206,7 @@
"show_schema": "Zobraziť schému",
"show_search_options": "Zobraziť možnosti vyhľadávania",
"show_shared_links": "Zobraziť zdieľané odkazy",
"show_slideshow_metadata_overlay": "Zobraziť informačný panel k obrázku",
"show_slideshow_transition": "Zobraziť prechody v prezentácii",
"show_supporter_badge": "Odznak podporovateľa",
"show_supporter_badge_description": "Zobraziť odznak podporovateľa",
@@ -2163,6 +2222,9 @@
"skip_to_folders": "Preskočiť do priečinkov",
"skip_to_tags": "Preskočiť ku štítkom",
"slideshow": "Prezentácia",
"slideshow_metadata_overlay_mode": "Obsah prekrytia obrázku",
"slideshow_metadata_overlay_mode_description_only": "Iba popis",
"slideshow_metadata_overlay_mode_full": "Úplný",
"slideshow_repeat": "Opakovať prezentáciu",
"slideshow_repeat_description": "Po skončení prezentácie sa vrátiť späť na začiatok",
"slideshow_settings": "Nastavenia prezentácie",
@@ -2188,6 +2250,10 @@
"start_date_before_end_date": "Dátum začiatku musí byť pred dátumom ukončenia",
"state": "Štát",
"status": "Stav",
"step_delete": "Vymazať krok",
"step_delete_confirm": "Naozaj chcete tento krok vymazať?",
"step_details": "Podrobnosti o kroku",
"steps": "Kroky",
"stop_casting": "Zastaviť prenos",
"stop_motion_photo": "Stopmotion fotka",
"stop_photo_sharing": "Zastaviť zdieľanie vašich fotografií?",
@@ -2214,6 +2280,8 @@
"sync_status": "Stav synchronizácie",
"sync_status_subtitle": "Zobraziť a spravovať systém synchronizácie",
"sync_upload_album_setting_subtitle": "Vytvárajte a nahrávajte svoje fotografie a videá do vybraných albumov na Immich",
"system_theme": "Systémová téma",
"system_theme_command_description": "Použiť systémovú tému ({value})",
"tag": "Štítok",
"tag_assets": "Pridať štítky",
"tag_created": "Vytvorený štítok: {tag}",
@@ -2279,7 +2347,7 @@
"trash_page_title": "Kôš ({count})",
"trashed_items_will_be_permanently_deleted_after": "Položky v koši sa natrvalo vymažú po {days, plural, one {# dni} other {# dňoch}}.",
"trigger": "Spúšťač",
"trigger_asset_uploaded": "Položky boli nahrané",
"trigger_asset_uploaded": "Nahranie položiek",
"trigger_asset_uploaded_description": "Spustí sa pri nahratí novej položky",
"trigger_description": "Udalosť, ktorá spustí pracovný postup",
"trigger_person_recognized": "Osoba bola rozpoznaná",
@@ -2319,7 +2387,6 @@
"unsupported_field_type": "Nepodporovaný typ poľa",
"unsupported_file_type": "Súbor {file} nie je možné nahrať, lebo typ {type} nie je podporovaný.",
"untagged": "Bez štítku",
"untitled_workflow": "Pracovný postup bez názvu",
"up_next": "To je všetko",
"update_location_action_prompt": "Aktualizovať polohu {count} vybraných položiek pomocou:",
"updated_at": "Aktualizované",
@@ -2411,6 +2478,7 @@
"welcome_to_immich": "Vitajte v Immich",
"width": "Šírka",
"wifi_name": "Názov Wi-Fi",
"workflow": "Pracovný postup",
"workflow_delete_prompt": "Naozaj chcete odstrániť tento pracovný postup?",
"workflow_deleted": "Pracovný postup bol vymazaný",
"workflow_description": "Popis pracovného postupu",
@@ -2425,6 +2493,7 @@
"workflows": "Pracovné postupy",
"workflows_help_text": "Pracovné postupy automatizujú akcie týkajúce sa vašich položiek na základe spúšťačov a filtrov",
"wrong_pin_code": "Nesprávny PIN kód",
"x_of_total": "{x} z {total}",
"year": "Rok",
"years_ago": "pred {years, plural, one {# rokom} other {# rokmi}}",
"yes": "Áno",
+81 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Dodaj rojstni dan",
"add_endpoint": "Dodaj končno točko",
"add_exclusion_pattern": "Dodaj vzorec izključitve",
"add_filter": "Dodaj filter",
"add_filter_description": "Kliknite za dodajanje pogoja filtra",
"add_location": "Dodaj lokacijo",
"add_more_users": "Dodaj več uporabnikov",
"add_partner": "Dodaj partnerja",
"add_path": "Dodaj pot",
"add_photos": "Dodaj fotografije",
"add_step": "Dodaj korak",
"add_tag": "Dodaj oznako",
"add_to": "Dodaj v…",
"add_to_album": "Dodaj v album",
@@ -42,7 +41,6 @@
"add_to_shared_album": "Dodaj k deljenemu albumu",
"add_upload_to_stack": "Dodaj nalaganje v sklad",
"add_url": "Dodaj URL",
"add_workflow_step": "Dodaj korak poteka dela",
"added_to_archive": "Dodano v arhiv",
"added_to_favorites": "Dodano med priljubljene",
"added_to_favorites_count": "{count, number} dodanih med priljubljene",
@@ -267,6 +265,8 @@
"notification_enable_email_notifications": "Omogoči e-poštna obvestila",
"notification_settings": "Nastavitve obvestil",
"notification_settings_description": "Upravljaj z nastavitvami obvestil, vključno z e-pošto",
"oauth_allow_insecure_requests": "Dovoli nezaščitene zahteve",
"oauth_allow_insecure_requests_description": "OPOZORILO: To onemogoči preverjanje veljavnosti potrdila TLS za zahteve OAuth in vas lahko izpostavi napadom MITM.",
"oauth_auto_launch": "Samodejni zagon",
"oauth_auto_launch_description": "Samodejno zaženite tok prijave OAuth, ko obiščete stran za prijavo",
"oauth_auto_register": "Samodejna registracija",
@@ -274,9 +274,11 @@
"oauth_button_text": "Besedilo gumba",
"oauth_client_secret_description": "Zahtevano za zaupnega odjemalca ali če PKCE (dokazni ključ za izmenjavo kode) ni podprt za javnega odjemalca.",
"oauth_enable_description": "Prijava z OAuth",
"oauth_end_session_url_description": "Preusmerite uporabnika na ta URI, ko se odjavi.",
"oauth_mobile_redirect_uri": "Mobilni preusmeritveni URI",
"oauth_mobile_redirect_uri_override": "Preglasitev URI preusmeritve za mobilne naprave",
"oauth_mobile_redirect_uri_override_description": "Omogoči, ko ponudnik OAuth ne dovoli mobilnega URI-ja, kot je ''{callback}''",
"oauth_prompt_description": "Parameter poziva (npr. select_account, login, consent)",
"oauth_role_claim": "Zahteva za vlogo",
"oauth_role_claim_description": "Samodejno dodeli skrbniški dostop na podlagi prisotnosti tega zahtevka. Zahtevek ima lahko »uporabnik« ali »skrbnik«.",
"oauth_settings": "OAuth",
@@ -729,6 +731,7 @@
"cannot_update_the_description": "Opisa ni mogoče posodobiti",
"cast": "Pretakaj",
"cast_description": "Konfigurirajte razpoložljive cilje za predvajanje",
"change": "Spremeni",
"change_date": "Spremeni datum",
"change_description": "Spremeni opis",
"change_display_order": "Spremeni vrstni red prikaza",
@@ -757,6 +760,7 @@
"check_corrupt_asset_backup_description": "To preverjanje zaženite samo prek omrežja Wi-Fi in potem, ko so vsa sredstva varnostno kopirana. Postopek lahko traja nekaj minut.",
"check_logs": "Preverite dnevnike",
"checksum": "Kontrolna vsota",
"choose": "Izberi",
"choose_matching_people_to_merge": "Izberite ujemajoče se osebe za združitev",
"city": "Mesto",
"cleanup_confirm_description": "Immich je našel {count} sredstev (ustvarjenih pred {date}), ki so varno varnostno shranjena na strežniku. Ali želiš odstraniti lokalne kopije iz te naprave?",
@@ -774,6 +778,7 @@
"clear": "Počisti",
"clear_all": "Počisti vse",
"clear_all_recent_searches": "Počisti vsa nedavna iskanja",
"clear_failed_count": "Brisanje ni uspelo ({count})",
"clear_file_cache": "Počisti predpomnilnik datotek",
"clear_message": "Počisti sporočilo",
"clear_value": "Počisti vrednost",
@@ -805,6 +810,7 @@
"comments_are_disabled": "Komentarji so onemogočeni",
"common_create_new_album": "Ustvari nov album",
"completed": "Končano",
"configuration": "Konfiguracija",
"confirm": "Potrdi",
"confirm_admin_password": "Potrdite skrbniško geslo",
"confirm_delete_face": "Ali ste prepričani, da želite izbrisati obraz osebe {name} iz sredstva?",
@@ -819,6 +825,7 @@
"contain": "Vsebuje",
"context": "Kontekst",
"continue": "Nadaljuj",
"control_bottom_app_bar_add_tags": "Dodaj oznake",
"control_bottom_app_bar_create_new_album": "Ustvari nov album",
"control_bottom_app_bar_delete_from_immich": "Izbriši iz Immicha",
"control_bottom_app_bar_delete_from_local": "Izbriši iz naprave",
@@ -881,17 +888,16 @@
"cutoff_date_description": "Shranite fotografije iz zadnjega…",
"cutoff_day": "{count, plural, one {dan} other {dni}}",
"cutoff_year": "{count, plural, one {leto} two {leti} few {leta} other {let}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Temno",
"dark_theme": "Preklopi na temno temo",
"date": "Datum",
"date_after": "Datum po",
"date_and_time": "Datum in ura",
"date_before": "Datum pred",
"date_format": "E, LLL d, y • h:mm a",
"date_of_birth": "Datum rojstva",
"date_of_birth_saved": "Datum rojstva je uspešno shranjen",
"date_range": "Časovno obdobje",
"date_time_original": "Izvrini datum/ura",
"day": "Dan",
"days": "Dnevi",
"deduplicate_all": "Odstrani vse podvojene",
@@ -1072,6 +1078,7 @@
"failed_to_remove_product_key": "Ključa izdelka ni bilo mogoče odstraniti",
"failed_to_reset_pin_code": "Ponastavitev PIN-kode ni uspela",
"failed_to_stack_assets": "Zlaganje sredstev ni uspelo",
"failed_to_tag_assets": "Označevanje sredstev ni uspelo",
"failed_to_unstack_assets": "Sredstev ni bilo mogoče razložiti",
"failed_to_update_notification_status": "Stanja obvestila ni bilo mogoče posodobiti",
"incorrect_email_or_password": "Napačen e-poštni naslov ali geslo",
@@ -1191,11 +1198,13 @@
"export_as_json": "Izvozi kot JSON",
"export_database": "Izvoz baze podatkov",
"export_database_description": "Izvozite bazo podatkov SQLite",
"exposure_time": "Čas izpostavljenosti",
"extension": "Razširitev",
"external": "Zunanji",
"external_libraries": "Zunanje knjižnice",
"external_network": "Zunanje omrežje",
"external_network_sheet_info": "Ko aplikacija ni v želenem omrežju Wi-Fi, se bo povezala s strežnikom prek prvega od spodnjih URL-jev, ki jih lahko doseže, začenši od zgoraj navzdol",
"f_number": "F-številka",
"face_unassigned": "Nedodeljen",
"failed": "Ni uspelo",
"failed_count": "Neuspešno: {count}",
@@ -1213,7 +1222,6 @@
"features_setting_description": "Upravljaj funkcije aplikacije",
"file_name_or_extension": "Ime ali končnica datoteke",
"file_name_text": "Ime datoteke",
"file_name_with_value": "Ime datoteke: {file_name}",
"file_size": "Velikost datoteke",
"filename": "Ime datoteke",
"filetype": "Vrsta datoteke",
@@ -1226,6 +1234,7 @@
"find_them_fast": "Z iskanjem jih hitro poiščite po imenu",
"first": "Prvi",
"fix_incorrect_match": "Popravi napačno ujemanje",
"focal_length": "Goriščna razdalja",
"folder": "Mapa",
"folder_not_found": "Ne najdem mape",
"folders": "Mape",
@@ -1236,6 +1245,7 @@
"free_up_space_description": "Varnostno kopirane fotografije in videoposnetke premaknite v koš v napravi, da sprostite prostor. Vaše kopije na strežniku ostanejo varne.",
"free_up_space_settings_subtitle": "Sprostite prostor v napravi",
"full_path": "Celotna pot: {path}",
"full_path_or_folder": "Celotna pot ali mapa",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ta funkcija za delovanje nalaga zunanje vire iz Googla.",
"general": "Splošno",
@@ -1345,6 +1355,7 @@
"ios_debug_info_no_sync_yet": "Ni bilo še izvedeno nobeno opravilo sinhronizacije v ozadju",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proces v ozadju v čakalni vrsti} two {{count} procesa v ozadju v čakalni vrsti} few {{count} procesi v ozadju v čakalni vrsti} other {{count} procesov v ozadju v čakalni vrsti}}",
"ios_debug_info_processing_ran_at": "Obdelava je potekala {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# predmet} two {# predmeta} few {# predmeti} other {# predmetov}}",
"jobs": "Opravila",
"json_editor": "Urejevalnik JSON",
@@ -1392,11 +1403,13 @@
"light_theme": "Preklopi na svetlo temo",
"like": "Všeč mi je",
"like_deleted": "Všeček izbrisan",
"link": "Povezava",
"link_motion_video": "Povezava videa gibanja",
"link_to_docs": "Za več informacij glejte <link>dokumentacijo</link>.",
"link_to_oauth": "Povezava do OAuth",
"linked_oauth_account": "Povezan račun OAuth",
"list": "Seznam",
"live": "V živo",
"loading": "Nalaganje",
"loading_search_results_failed": "Nalaganje rezultatov iskanja ni uspelo",
"local": "Lokalno",
@@ -1518,6 +1531,38 @@
"marked_all_as_read": "Označeno vse kot prebrano",
"matches": "Ujemanja",
"matching_assets": "Ujemajoča se sredstva",
"media_chrome": {
"auto": "Samodejno",
"captions": "Podnapisi",
"captions_off": "Izklopljeno",
"closed_captions": "podnapisi",
"decode_error": "Napaka pri dekodiranju",
"disable_captions": "Onemogoči podnapise",
"enable_captions": "Omogoči podnapise",
"enter_fullscreen_mode": "Vstopi v celozaslonski način",
"exit_fullscreen_mode": "Izhod iz celozaslonskega načina",
"loop": "Zanka",
"media_error_description": "Napaka v mediju je povzročila prekinitev predvajanja. Medij je morda poškodovan ali pa vaš brskalnik ne podpira te oblike.",
"media_loading": "nalaganje medijev",
"mute": "Izklopi zvok",
"network_error": "Napaka omrežja",
"network_error_description": "Napaka omrežja je povzročila neuspeh prenosa medijev.",
"not_supported_error": "Vir ni podprt",
"playback_rate": "Hitrost predvajanja",
"playback_rate_current": "trenutna hitrost predvajanja",
"playback_rate_value": "Hitrost predvajanja {playbackRate}",
"playback_time": "čas predvajanja",
"quality": "Kakovost",
"second": "skunda",
"seconds": "sekunde",
"time_value_of_total_time": "{currentTime} od {totalTime}",
"time_value_remaining": "preostanek {time}",
"unmute": "Vklopi zvok",
"unsupported_error_description": "Prišlo je do nepodprte napake. Strežnik ali omrežje je odpovedalo ali pa vaš brskalnik ne podpira te oblike.",
"video_not_loaded_unknown_time": "Videoposnetek se ni naložil, neznan čas.",
"video_player": "video predvajalnik",
"volume": "glasnost"
},
"media_type": "Vrsta medija",
"memories": "Spomini",
"memories_all_caught_up": "Vse dohiteno",
@@ -1543,9 +1588,10 @@
"mobile_app": "Mobilna aplikacija",
"mobile_app_download_onboarding_note": "Prenesite spremljevalno mobilno aplikacijo z uporabo naslednjih možnosti",
"model": "Model",
"modify_date": "Spremeni datum",
"month": "Mesec",
"monthly_title_text_date_format": "MMMM y",
"more": "Več",
"motion": "Gibanje",
"move": "Premakni",
"move_down": "Premakni navzdol",
"move_off_locked_folder": "Premakni iz zaklenjene mape",
@@ -1562,6 +1608,8 @@
"multiselect_grid_edit_gps_err_read_only": "Ni mogoče urediti lokacije sredstev samo za branje, preskočim",
"mute_memories": "Utišaj spomine",
"my_albums": "Moji albumi",
"my_immich_description": "Kopiraj trenutno stran kot povezavo Moj Immich",
"my_immich_title": "Povezava do Moj Immich",
"name": "Ime",
"name_or_nickname": "Ime ali vzdevek",
"name_required": "Ime je obvezno",
@@ -1589,7 +1637,6 @@
"next": "Naslednji",
"next_memory": "Naslednji spomin",
"no": "Ne",
"no_actions_added": "Ni še dodanih dejanj",
"no_albums_found": "Ni najdenih albumov",
"no_albums_message": "Ustvarite album za organiziranje svojih fotografij in videoposnetkov",
"no_albums_with_name_yet": "Videti je, da še nimate nobenega albuma s tem imenom.",
@@ -1606,7 +1653,6 @@
"no_exif_info_available": "Podatki o exif niso na voljo",
"no_explore_results_message": "Naložite več fotografij, da raziščete svojo zbirko.",
"no_favorites_message": "Dodajte priljubljene, da hitreje najdete svoje najboljše slike in videoposnetke",
"no_filters_added": "Ni še dodanih filtrov",
"no_libraries_message": "Ustvarite zunanjo knjižnico za ogled svojih fotografij in videoposnetkov",
"no_local_assets_found": "S to kontrolno vsoto ni bilo najdenih lokalnih sredstev",
"no_location_set": "Lokacija ni nastavljena",
@@ -1619,6 +1665,7 @@
"no_results": "Brez rezultatov",
"no_results_description": "Poskusite s sinonimom ali bolj splošno ključno besedo",
"no_shared_albums_message": "Ustvarite album za skupno rabo fotografij in videoposnetkov z osebami v vašem omrežju",
"no_steps": "Ni še dodanih korakov",
"no_uploads_in_progress": "Ni nalaganj v teku",
"none": "Nič",
"not_allowed": "Ni dovoljeno",
@@ -1664,6 +1711,7 @@
"organize_into_albums": "Organiziraj v albume",
"organize_into_albums_description": "Dodaj obstoječe fotografije v albume z uporabo trenutnih nastavitev sinhronizacije",
"organize_your_library": "Organiziraj svojo knjižnico",
"orientation": "Usmerjenost",
"original": "izvirnik",
"other": "drugo",
"other_devices": "Druge naprave",
@@ -1755,6 +1803,8 @@
"play_original_video_setting_description": "Prednostno predvajajte originalne videoposnetke pred prekodiranimi. Če originalno sredstvo ni združljivo, se morda ne bo pravilno predvajalo.",
"play_transcoded_video": "Predvajaj prekodiran video",
"please_auth_to_access": "Za dostop se prijavite",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "Ta metoda lahko filtrira dogodke in pogojno prepreči izvajanje nadaljnjih korakov",
"port": "Vrata",
"preferences_settings_subtitle": "Upravljaj nastavitve aplikacije",
"preferences_settings_title": "Nastavitve",
@@ -1776,6 +1826,7 @@
"profile_drawer_readonly_mode": "Način samo za branje je omogočen. Za izhod dolgo pritisnite ikono uporabniškega avatarja.",
"profile_image_of_user": "Profilna slika uporabnika {user}",
"profile_picture_set": "Profilna slika nastavljena.",
"projection_type": "Vrsta projekcije",
"public_album": "Javni album",
"public_share": "Javno deljenje",
"purchase_account_info": "Podpornik",
@@ -1853,6 +1904,7 @@
"remove_assets_title": "Odstrani sredstva?",
"remove_custom_date_range": "Odstrani časovno obdobje po meri",
"remove_deleted_assets": "Odstrani izbrisana sredstva",
"remove_filter": "Odstrani filter",
"remove_from_album": "Odstrani iz albuma",
"remove_from_album_action_prompt": "{count} odstranjenih iz albuma",
"remove_from_favorites": "Odstrani iz priljubljenih",
@@ -1926,6 +1978,8 @@
"scan_settings": "Nastavitve pregleda",
"scanning": "Skeniranje",
"scanning_for_album": "Iskanje albuma...",
"screencast_mode_description": "Prikaži indikatorje dogodkov tipkovnice in miške na zaslonu",
"screencast_mode_title": "Preklopi način predvajanja zaslona",
"search": "Iskanje",
"search_albums": "Iskanje albumov",
"search_by_context": "Iskanje po kontekstu",
@@ -1933,6 +1987,8 @@
"search_by_description_example": "Pohodniški dan v Sapi",
"search_by_filename": "Iskanje po imenu datoteke ali priponi",
"search_by_filename_example": "na primer IMG_1234.JPG ali PNG",
"search_by_full_path": "Iskanje po celotni poti ali mapi",
"search_by_full_path_example": "/Janez/Projekti/3D_Tiskanje/01-07-2026 - iščete lahko Projekti, 3D, Tiskanje, 2026, itd.",
"search_by_ocr": "Iskanje po optičnem prepoznavanju znakov (OCR)",
"search_by_ocr_example": "Bela kava",
"search_camera_lens_model": "Iskanje modela objektiva...",
@@ -2140,7 +2196,9 @@
"show_in_timeline": "Pokaži na časovnici",
"show_in_timeline_setting_description": "Prikaži fotografije in videoposnetke tega uporabnika na svoji časovnici",
"show_keyboard_shortcuts": "Prikaži bližnjice na tipkovnici",
"show_less": "Prikaži manj",
"show_metadata": "Pokaži metapodatke",
"show_more_fields": "{count, plural, one {Prikaži še # polje} two {Prikaži še # polji} few {Prikaži še # polja} other {Prikaži še # polj}}",
"show_or_hide_info": "Pokaži ali skrij podatke",
"show_password": "Prikaži geslo",
"show_person_options": "Prikaži možnosti osebe",
@@ -2148,6 +2206,7 @@
"show_schema": "Prikaži shemo",
"show_search_options": "Prikaži možnosti iskanja",
"show_shared_links": "Pokaži povezave v skupni rabi",
"show_slideshow_metadata_overlay": "Prikaži prekrivno plast s podatki o sliki",
"show_slideshow_transition": "Prikaži prehod diaprojekcije",
"show_supporter_badge": "Značka podpornika",
"show_supporter_badge_description": "Prikaži značko podpornika",
@@ -2163,6 +2222,9 @@
"skip_to_folders": "Preskoči na mape",
"skip_to_tags": "Preskoči na oznake",
"slideshow": "Diaprojekcija",
"slideshow_metadata_overlay_mode": "Prekrivna vsebina",
"slideshow_metadata_overlay_mode_description_only": "Samo opis",
"slideshow_metadata_overlay_mode_full": "Polno",
"slideshow_repeat": "Ponavljanje diaprojekcije",
"slideshow_repeat_description": "Po koncu diaprojekcije se zanka vrne na začetek",
"slideshow_settings": "Nastavitve diaprojekcije",
@@ -2188,6 +2250,10 @@
"start_date_before_end_date": "Začetni datum mora biti pred končnim datumom",
"state": "Dežela",
"status": "Status",
"step_delete": "Izbriši korak",
"step_delete_confirm": "Ali ste prepričani, da želite izbrisati ta korak?",
"step_details": "Podrobnosti koraka",
"steps": "Koraki",
"stop_casting": "Ustavi predvajanje",
"stop_motion_photo": "Zaustavi gibljivo fotografijo",
"stop_photo_sharing": "Želite prenehati deliti svoje fotografije?",
@@ -2214,6 +2280,8 @@
"sync_status": "Stanje sinhronizacije",
"sync_status_subtitle": "Ogled in upravljanje sistema sinhronizacije",
"sync_upload_album_setting_subtitle": "Ustvarite in naložite svoje fotografije in videoposnetke v izbrane albume na Immich",
"system_theme": "Sistemska tema",
"system_theme_command_description": "Uporabi sistemsko temo ({value})",
"tag": "Oznaka",
"tag_assets": "Označi sredstva",
"tag_created": "Ustvarjena oznaka: {tag}",
@@ -2279,7 +2347,7 @@
"trash_page_title": "Smetnjak ({count})",
"trashed_items_will_be_permanently_deleted_after": "Elementi v smetnjaku bodo trajno izbrisani po {days, plural, one {# dnevu} two {# dnevih} few {# dnevih} other {# dneh}}.",
"trigger": "Sprožilec",
"trigger_asset_uploaded": "Sredstvo je naloženo",
"trigger_asset_uploaded": "Nalaganje sredstev",
"trigger_asset_uploaded_description": "Sproži se ob nalaganju novega sredstva",
"trigger_description": "Dogodek, ki sproži delovni proces",
"trigger_person_recognized": "Oseba prepoznana",
@@ -2319,7 +2387,6 @@
"unsupported_field_type": "Nepodprta vrsta polja",
"unsupported_file_type": "Datoteke {file} ni mogoče naložiti, ker njena vrsta datoteke {type} ni podprta.",
"untagged": "Neoznačeno",
"untitled_workflow": "Neimenovani potek dela",
"up_next": "Naslednja",
"update_location_action_prompt": "Posodobi lokacijo izbranih sredstev {count} s/z:",
"updated_at": "Posodobljeno",
@@ -2411,6 +2478,7 @@
"welcome_to_immich": "Dobrodošli v Immich",
"width": "Širina",
"wifi_name": "Wi-Fi ime",
"workflow": "Potek dela",
"workflow_delete_prompt": "Ali ste prepričani, da želite izbrisati ta potek dela?",
"workflow_deleted": "Potek dela izbrisan",
"workflow_description": "Opis poteka dela",
@@ -2425,6 +2493,7 @@
"workflows": "Poteki dela",
"workflows_help_text": "Poteki dela avtomatizirajo dejanja na vaših sredstvih na podlagi sprožilcev in filtrov",
"wrong_pin_code": "Napačna PIN koda",
"x_of_total": "{x}/{total}",
"year": "Leto",
"years_ago": "{years, plural, one {# leto} two {# leti} few {# leta} other {# let}} nazaj",
"yes": "Da",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "Shto një ditëlindje",
"add_endpoint": "Shto një endpoint",
"add_exclusion_pattern": "Shto model përjashtimi",
"add_filter": "Shto filtër",
"add_filter_description": "Klikoni për të shtuar një kusht filtri",
"add_location": "Shto vendndodhje",
"add_more_users": "Shto më shumë përdorues",
"add_partner": "Shto partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Shto në album të hapur",
"add_upload_to_stack": "Shto ngarkimin në stivë",
"add_url": "Shto URL",
"add_workflow_step": "Shto hap workflow",
"added_to_archive": "Shtuar në arkiv",
"added_to_favorites": "Shtuar tek të preferuarat",
"added_to_favorites_count": "Shtuar {count, number} në të preferuarat",
-5
View File
@@ -20,7 +20,6 @@
"add_birthday": "Додај рођендан",
"add_endpoint": "Додај адресу",
"add_exclusion_pattern": "Додај образац изузимања",
"add_filter": "Додај филтер",
"add_location": "Додај локацију",
"add_more_users": "Додај кориснике",
"add_partner": "Додај партнера",
@@ -721,13 +720,10 @@
"current_server_address": "Тренутна адреса сервера",
"custom_locale": "Прилагођена локација (лоцале)",
"custom_locale_description": "Форматирајте датуме и бројеве на основу језика и региона",
"daily_title_text_date": "Е дд МММ",
"daily_title_text_date_year": "Е дд МММ yyyy",
"dark": "Тамно",
"date_after": "Датум после",
"date_and_time": "Датум и Време",
"date_before": "Датум пре",
"date_format": "Е д ЛЛЛ y • Х:мм",
"date_of_birth_saved": "Датум рођења успешно сачуван",
"date_range": "Распон датума",
"day": "Дан",
@@ -1230,7 +1226,6 @@
"missing": "Недостаје",
"model": "Модел",
"month": "Месец",
"monthly_title_text_date_format": "ММММ y",
"more": "Више",
"move": "Премести",
"moved_to_archive": "Премештено {count, plural, one {# датотека} other {# датотеке}} у архиву",
+1 -7
View File
@@ -22,8 +22,6 @@
"add_birthday": "Dodaj rođendan",
"add_endpoint": "Dodajte krajnju tačku",
"add_exclusion_pattern": "Dodajte obrazac izuzimanja",
"add_filter": "Dodaj filter",
"add_filter_description": "Klikni da dodas stanje filtera",
"add_location": "Dodaj lokaciju",
"add_more_users": "Dodaj korisnike",
"add_partner": "Dodaj partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Dodaj u deljen album",
"add_upload_to_stack": "Dodaj fajl u snop",
"add_url": "Dodaj URL",
"add_workflow_step": "Dodaj korak toka posla",
"added_to_archive": "Dodato u arhivu",
"added_to_favorites": "Dodato u favorite",
"added_to_favorites_count": "Dodato {count, number} u favorite",
@@ -865,15 +862,12 @@
"custom_locale_description": "Formatirajte datume, vreme i brojeve na osnovu izabranog jezika i regiona",
"custom_url": "Odabir URL",
"cutoff_date_description": "Sačuvaj slike od prethodnih…",
"daily_title_text_date": "E dd MMM",
"daily_title_text_date_year": "E dd MMM yyyy",
"dark": "Tamno",
"dark_theme": "Primeni tamnu temu",
"date": "Datum",
"date_after": "Datum posle",
"date_and_time": "Datum i Vreme",
"date_before": "Datum pre",
"date_format": "E d LLL y • H:mm",
"date_of_birth_saved": "Datum rođenja uspešno sačuvan",
"date_range": "Raspon datuma",
"day": "Dan",
@@ -954,7 +948,7 @@
"downloading_media": "Preuzimanje medija",
"drop_files_to_upload": "Ubacite datoteke bilo gde da ih otpremite (upload-ujete)",
"duplicates": "Duplikati",
"duplicates_description": "Razrešite svaku grupu tako što ćete navesti duplikate, ako ih ima",
"duplicates_description": "Razrešite svaku grupu tako što ćete navesti duplikate, ako ih ima.",
"duration": "Trajanje",
"edit": "Uredi",
"edit_album": "Uredi album",
+130 -86
View File
@@ -6,7 +6,7 @@
"action": "Åtgärd",
"action_common_update": "Uppdatera",
"action_description": "En uppsättning åtgärder som ska utföras på de filtrerade objekten",
"actions": "Händelser",
"actions": "Åtgärder",
"active": "Aktiv",
"active_count": "Aktiva: {count}",
"activity": "Aktivitet",
@@ -22,8 +22,6 @@
"add_birthday": "Lägg till födelsedag",
"add_endpoint": "Lägg till ändpunkt",
"add_exclusion_pattern": "Lägg till uteslutningsmönster",
"add_filter": "Lägg till filter",
"add_filter_description": "Klicka för att lägga till ett filtervillkor",
"add_location": "Lägg till plats",
"add_more_users": "Lägg till fler användare",
"add_partner": "Lägg till partner",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Lägg till i delat album",
"add_upload_to_stack": "Lägg till uppladdning till stack",
"add_url": "Lägg till URL",
"add_workflow_step": "Lägg till arbetsflödessteg",
"added_to_archive": "Tillagd i arkiv",
"added_to_favorites": "Tillagd till favoriter",
"added_to_favorites_count": "{count, number} tillagda till favoriter",
@@ -224,13 +221,13 @@
"memory_cleanup_job": "Rensa minnen",
"memory_generate_job": "Generera minnen",
"metadata_extraction_job": "Extrahera metadata",
"metadata_extraction_job_description": "Läs in metadata (t.ex. GPS, ansikten och upplösning) för varje resurs",
"metadata_extraction_job_description": "Läs in metadata (t.ex. GPS, ansikten och upplösning) för varje objekt",
"metadata_faces_import_setting": "Aktivera import av ansikten",
"metadata_faces_import_setting_description": "Importera ansikten från bildens EXIF-data och sidecar-fil",
"metadata_settings": "Metadata-inställningar",
"metadata_settings_description": "Hantera metadata-inställningar",
"migration_job": "Migrering",
"migration_job_description": "Migrera miniatyrbilder för resurser och ansikten till den senaste mappstrukturen",
"migration_job_description": "Migrera miniatyrbilder för objekt och ansikten till den senaste mappstrukturen",
"nightly_tasks_cluster_faces_setting_description": "Kör ansiktsigenkänning på nyligen upptäckta ansikten",
"nightly_tasks_cluster_new_faces_setting": "Kluster nya ansikten",
"nightly_tasks_database_cleanup_setting": "Uppgifter för databassanering",
@@ -238,7 +235,7 @@
"nightly_tasks_generate_memories_setting": "Generera minnen",
"nightly_tasks_generate_memories_setting_description": "Skapa nya minnen från objekt",
"nightly_tasks_missing_thumbnails_setting": "Generera saknade miniatyrbilder",
"nightly_tasks_missing_thumbnails_setting_description": "Köa resurser utan miniatyrer för generering av miniatyrer",
"nightly_tasks_missing_thumbnails_setting_description": "Köa objekt utan miniatyrer för generering av miniatyrer",
"nightly_tasks_settings": "Inställningar för nattliga uppgifter",
"nightly_tasks_settings_description": "Hantera nattliga uppgifter",
"nightly_tasks_start_time_setting": "Starttid",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Aktivera epost-notiser",
"notification_settings": "Notisinställningar",
"notification_settings_description": "Hantera notisinställingar, inklusive epost",
"oauth_allow_insecure_requests": "Tillåt osäkra förfrågningar",
"oauth_allow_insecure_requests_description": "VARNING: Detta inaktiverar TLS-certifikatvalidering för OAuth-förfrågningar och kan utsätta dig för MITM-attacker.",
"oauth_auto_launch": "Autostart",
"oauth_auto_launch_description": "Starta OAuth-loginflödet automatiskt vid navigering till loginsidan",
"oauth_auto_register": "Autoregistrera",
@@ -274,9 +273,11 @@
"oauth_button_text": "Knapptext",
"oauth_client_secret_description": "Krävs för konfidentiell klient, eller om PKCE (Proof Key for Code Exchange) inte stöds för publik klient.",
"oauth_enable_description": "Logga in med OAuth",
"oauth_end_session_url_description": "Omdirigera användaren till denna URI när de loggar ut.",
"oauth_mobile_redirect_uri": "Telefonomdirigernings-URI",
"oauth_mobile_redirect_uri_override": "Telefonomdirigerings-URI överrskridning",
"oauth_mobile_redirect_uri_override_description": "Aktivera om OAuth-leverantören inte tillåter mobila URI:er, så som ''{callback}''",
"oauth_prompt_description": "Promptparameter (t.ex. select_account, login, consent)",
"oauth_role_claim": "Rollanspråk",
"oauth_role_claim_description": "Bevilja administratörsåtkomst automatiskt baserat på förekomsten av detta påstående. Påståendet kan innehålla antingen 'user' eller 'admin'.",
"oauth_settings": "OAuth",
@@ -324,20 +325,20 @@
"sidecar_job_description": "Upptäck eller synkronisera medföljande metadata från filsystemet",
"slideshow_duration_description": "Antal sekunder att visa varje bild",
"smart_search_job_description": "Kör maskininlärning på objekt för att stödja smart sökning",
"storage_template_date_time_description": "Tidsstämpel för resursens skapande används för datum och tidsinformation",
"storage_template_date_time_description": "Tidsstämpel för objektets skapande används för datum och tidsinformation",
"storage_template_date_time_sample": "Exempeltid {date}",
"storage_template_enable_description": "Aktivera mallmotor för lagring",
"storage_template_hash_verification_enabled": "Hash-verifiering aktiverat",
"storage_template_hash_verification_enabled_description": "Aktiverar hash-verifiering, deaktiviera inte om du inte är säker på implikationerna",
"storage_template_migration": "Migrering av Lagringsmallar",
"storage_template_migration_description": "Applicera aktiv <link>{template}</link> till tidigare uppladdade resurser",
"storage_template_migration_info": "Lagringsmallen kommer konvertera alla filändelser till gemena bokstäver. Ändringar gäller endast för nya resurser, för att retoaktivt tillämpa mallen på befintliga resurser kör <link>{job}</link>.",
"storage_template_migration_description": "Applicera aktiv <link>{template}</link> till tidigare uppladdade objekt",
"storage_template_migration_info": "Lagringsmallen kommer att konvertera alla filändelser till gemener. Ändringar gäller endast för nya objekt. För att retoaktivt tillämpa mallen på befintliga objekt, kör <link>{job}</link>.",
"storage_template_migration_job": "Lagringsmall migreringsjobb",
"storage_template_more_details": "För mer information om den här funktionen se <template-link>Lagringsmall</template-link> och dess <implications-link>konsekvenser</implications-link>",
"storage_template_onboarding_description_v2": "Denna funktion kommer när den är aktiverad att auto-organisera filer baserat på en användardefinierad mall. För mer information se <link>dokumentationen</link>.",
"storage_template_path_length": "Uppskattad längdbegränsning på sökväg: <b>{length, number}</b>/{limit, number}",
"storage_template_settings": "Lagringsmall",
"storage_template_settings_description": "Hantera mappstruktur och filnamn för uppladdade resurser",
"storage_template_settings_description": "Hantera mappstruktur och filnamn för uppladdade objekt",
"storage_template_user_label": "<code>{label}</code> är användarens lagringsmärkning",
"system_settings": "Systeminställningar",
"tag_cleanup_job": "Markera för rensning",
@@ -425,10 +426,10 @@
"unlink_all_oauth_accounts_description": "Kom ihåg att ta bort länken till alla OAuth-konton innan du migrerar till en ny leverantör.",
"unlink_all_oauth_accounts_prompt": "Är du säker på att du vill ta bort länken till alla OAuth-konton? Detta återställer OAuth-ID:t för varje användare och kan inte ångras.",
"user_cleanup_job": "Användarrensning",
"user_delete_delay": "<b>{user}</b>s konto och resurser kommer att schemaläggas för permanent radering om {delay, plural, one {# dag} other {# dagar}}.",
"user_delete_delay": "<b>{user}</b>'s konto och objekt kommer att schemaläggas för permanent radering om {delay, plural, one {# dag} other {# dagar}}.",
"user_delete_delay_settings": "Borttagningsfördröjning",
"user_delete_delay_settings_description": "Antal dagar efter borttagning för att permanent radera en användares konto och objekt. Arbetet med borttagning av användare körs vid midnatt för att söka efter användare som är redo för radering. Ändringar av denna inställning kommer att utvärderas vid nästa körning.",
"user_delete_immediately": "<b>{user}</b>s konto och resurser kommer att stå i kö för <b>omedelbar</b> permanent radering.",
"user_delete_immediately": "<b>{user}</b>'s konto och objekt kommer att stå i kö för <b>omedelbar</b> permanent radering.",
"user_delete_immediately_checkbox": "Köa användare och objekt för omedelbar radering",
"user_details": "Användardetaljer",
"user_management": "Användarhantering",
@@ -465,7 +466,7 @@
"advanced_settings_readonly_mode_title": "Skrivskyddat läge",
"advanced_settings_self_signed_ssl_subtitle": "Hoppar över verifiering av serverns SSL-certifikat. Krävs för självsignerade certifikat.",
"advanced_settings_self_signed_ssl_title": "Tillåt självsignerade SSL-certifikat [EXPERIMENTELLT]",
"advanced_settings_sync_remote_deletions_subtitle": "Radera eller återställ automatiskt en resurs på den här enheten när den åtgärden utförs på webben",
"advanced_settings_sync_remote_deletions_subtitle": "Radera eller återställ automatiskt ett objekt på den här enheten när den åtgärden utförs på webben",
"advanced_settings_sync_remote_deletions_title": "Synkronisera fjärradering [EXPERIMENTELL]",
"advanced_settings_tile_subtitle": "Avancerade användarinställningar",
"advanced_settings_troubleshooting_subtitle": "Aktivera funktioner för felsökning",
@@ -567,7 +568,7 @@
"asset_list_group_by_sub_title": "Gruppera på",
"asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout",
"asset_list_layout_settings_group_automatically": "Automatiskt",
"asset_list_layout_settings_group_by": "Gruppera resurser efter",
"asset_list_layout_settings_group_by": "Gruppera objekt efter",
"asset_list_layout_settings_group_by_month_day": "Månad + dag",
"asset_list_layout_sub_title": "Layout",
"asset_list_settings_subtitle": "Layoutinställningar för bildrutnät",
@@ -587,28 +588,28 @@
"asset_viewer_settings_subtitle": "Hantera inställningar för gallerivisning",
"asset_viewer_settings_title": "Objektvisare",
"assets": "Objekt",
"assets_added_count": "Lade till {count, plural, one {# resurs} other {# resurser}}",
"assets_added_to_album_count": "Lade till {count, plural, one {# resurs} other {# resurser}} i albumet",
"assets_added_to_albums_count": "Lade till {assetTotal, plural, one {# resurs} other {# resurser}} till {albumTotal, plural, one {# album} other {# album}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Resurs} other {Resurser}} kan inte läggas till i albumet",
"assets_cannot_be_added_to_albums": "{count, plural, one {Resurs} other {Resurser}} kan inte läggas till i något av albumen",
"assets_added_count": "Lade till {count, plural, one {# objekt} other {# objekt}}",
"assets_added_to_album_count": "Lade till {count, plural, one {# objekt} other {# objekt}} i albumet",
"assets_added_to_albums_count": "Lade till {assetTotal, plural, one {# objekt} other {# objekt}} till {albumTotal, plural, one {# album} other {# album}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Objekt} other {Objekt}} kan inte läggas till i albumet",
"assets_cannot_be_added_to_albums": "{count, plural, one {Objekt} other {Objekt}} kan inte läggas till i något av albumen",
"assets_count": "{count, plural, one {# objekt} other {# objekt}}",
"assets_deleted_permanently": "{count, plural, one {# resurs} other {# resurser}} har raderats permanent",
"assets_deleted_permanently_from_server": "{count, plural, one {# resurs} other {# resurser}} har permanent raderats från Immich-servern",
"assets_deleted_permanently": "{count, plural, one {# objekt} other {# objekt}} har raderats permanent",
"assets_deleted_permanently_from_server": "{count, plural, one {# objekt} other {# objekt}} har permanent raderats från Immich-servern",
"assets_downloaded_failed": "{count, plural, one {Nerladdning av # fil - {error} fil misslyckades} other {Nerladdning av # filer - {error} filer misslyckades}}",
"assets_downloaded_successfully": "{count, plural, one {# fil framgångsrikt nerladdad} other {# filer framgångsrikt nerladdade}}",
"assets_moved_to_trash_count": "Flyttade {count, plural, one {# resurs} other {# resurser}} till papperskorgen",
"assets_permanently_deleted_count": "{count, plural, one {# resurs} other {# resurser}} permanent raderade",
"assets_removed_count": "Tog bort {count, plural, one {# resurs} other {# resurser}}",
"assets_removed_permanently_from_device": "{count, plural, one {# resurs} other {# resurser}} har raderats permanent från din enhet",
"assets_restore_confirmation": "Är du säker på att du vill återställa alla dina slängda resurser? Du kan inte ångra den här åtgärden! Observera att offlineresurser inte kan återställas på detta sätt.",
"assets_restored_count": "Återställde {count, plural, one {# resurs} other {# resurser}}",
"assets_restored_successfully": "{count, plural, one {# resurs} other {# resurser}} har framgångsrikt återställts",
"assets_trashed": "{count, plural, one {# resurs} other {# resurser}} {count, plural, one {flyttad} other {flyttade}} till papperskorgen",
"assets_trashed_count": "{count, plural, one {# resurs} other {# resurser}} {count, plural, one {flyttad} other {flyttade}} till papperskorgen",
"assets_moved_to_trash_count": "Flyttade {count, plural, one {# objekt} other {# objekt}} till papperskorgen",
"assets_permanently_deleted_count": "{count, plural, one {# objekt} other {# objekt}} permanent raderade",
"assets_removed_count": "Tog bort {count, plural, one {# objekt} other {# objekt}}",
"assets_removed_permanently_from_device": "{count, plural, one {# objekt} other {# objekt}} har raderats permanent från din enhet",
"assets_restore_confirmation": "Är du säker på att du vill återställa alla dina slängda objekt? Du kan inte ångra den här åtgärden! Observera att offlineobjekt inte kan återställas på detta sätt.",
"assets_restored_count": "Återställde {count, plural, one {# objekt} other {# objekt}}",
"assets_restored_successfully": "{count, plural, one {# objekt} other {# objekt}} har framgångsrikt återställts",
"assets_trashed": "{count, plural, one {# objekt} other {# objekt}} {count, plural, one {flyttad} other {flyttade}} till papperskorgen",
"assets_trashed_count": "{count, plural, one {# objekt} other {# objekt}} {count, plural, one {flyttad} other {flyttade}} till papperskorgen",
"assets_trashed_from_server": "{count} objekt raderade från Immich-servern",
"assets_were_part_of_album_count": "{count, plural, one {Resursen} other {Resurserna}} tillhör redan albumet",
"assets_were_part_of_albums_count": "{count, plural, one {Resursen} other {Resurserna}} tillhör redan albumen",
"assets_were_part_of_album_count": "{count, plural, one {Objektet} other {Objekten}} tillhör redan albumet",
"assets_were_part_of_albums_count": "{count, plural, one {Objektet} other {Objekten}} tillhör redan albumen",
"authorized_devices": "Auktoriserade enheter",
"automatic_endpoint_switching_subtitle": "Anslut lokalt via det angivna Wi-Fi-nätverket när det är tillgängligt och använd alternativa anslutningar på andra platser",
"automatic_endpoint_switching_title": "Automatisk URL-växling",
@@ -622,14 +623,14 @@
"backup": "Säkerhetskopiera",
"backup_album_selection_page_albums_device": "Album på enhet ({count})",
"backup_album_selection_page_albums_tap": "Tryck en gång för att inkludera, tryck två gånger för att exkludera",
"backup_album_selection_page_assets_scatter": "Resurser kan vara utspridda över flera album. Därför kan album inkluderas eller exkluderas under säkerhetskopieringsprocessen.",
"backup_album_selection_page_assets_scatter": "Objekten kan vara utspridda över flera album. Därför kan album inkluderas eller exkluderas under säkerhetskopieringsprocessen.",
"backup_album_selection_page_select_albums": "Välj album",
"backup_album_selection_page_selection_info": "Info om valda objekt",
"backup_album_selection_page_total_assets": "Antal unika resurser",
"backup_albums_sync": "Backup-albumsynkronisering",
"backup_album_selection_page_total_assets": "Antal unika objekt",
"backup_albums_sync": "Albumsynkronisering",
"backup_all": "Allt",
"backup_background_service_backup_failed_message": "Säkerhetskopiering av resurser misslyckades. Försöker igen…",
"backup_background_service_complete_notification": "Säkerhetskopiering av resurser slutfört",
"backup_background_service_backup_failed_message": "Säkerhetskopiering av objekt misslyckades. Försöker igen…",
"backup_background_service_complete_notification": "Säkerhetskopiering av objekt slutförd",
"backup_background_service_connection_failed_message": "Anslutning till servern misslyckades. Försöker igen…",
"backup_background_service_current_upload_notification": "Laddar upp {filename}",
"backup_background_service_default_notification": "Söker efter nya objekt…",
@@ -653,7 +654,7 @@
"backup_controller_page_background_turn_off": "Stäng av säkerhetskopiering i bakgrunden",
"backup_controller_page_background_turn_on": "Aktivera säkerhetskopiering i bakgrunden",
"backup_controller_page_background_wifi": "Endast med Wi-Fi",
"backup_controller_page_backup": "Säkerhetskopiera",
"backup_controller_page_backup": "Säkerhetskopior",
"backup_controller_page_backup_selected": "Valt: ",
"backup_controller_page_backup_sub": "Säkerhetskopierade foton och videor",
"backup_controller_page_created": "Skapad: {date}",
@@ -678,7 +679,7 @@
"backup_controller_page_uploading_file_info": "Laddar upp filinformation",
"backup_err_only_album": "Kan inte ta bort det enda albumet",
"backup_error_sync_failed": "Synkroniseringen misslyckades. Det går inte att bearbeta säkerhetskopian.",
"backup_info_card_assets": "resurser",
"backup_info_card_assets": "objekt",
"backup_manual_cancelled": "Avbrutet",
"backup_manual_in_progress": "Uppladdning pågår redan. Försök igen om en liten stund",
"backup_manual_success": "Klart",
@@ -752,22 +753,22 @@
"changed_visibility_successfully": "Synligheten har ändrats",
"charging": "Laddar",
"charging_requirement_mobile_backup": "Bakgrundssäkerhetskopiering kräver att enheten laddas",
"check_corrupt_asset_backup": "Kontrollera om det finns korrupta resursbackuper",
"check_corrupt_asset_backup": "Kontrollera om det finns korrupta objektbackuper",
"check_corrupt_asset_backup_button": "Kontrollera",
"check_corrupt_asset_backup_description": "Kör kontrollen endast över Wi-Fi och när alla resurser har säkerhetskopierats. Det kan ta några minuter.",
"check_corrupt_asset_backup_description": "Kör kontrollen endast över Wi-Fi och när alla objekt har säkerhetskopierats. Det kan ta några minuter.",
"check_logs": "Kontrollera loggar",
"checksum": "Checksumma",
"choose_matching_people_to_merge": "Välj matchande personer att slå samman",
"city": "Stad",
"cleanup_confirm_description": "Immich hittade {count} resurser (skapade före {date}) som säkerhetskopierats säkert till servern. Ta bort de lokala kopiorna från den här enheten?",
"cleanup_confirm_description": "Immich hittade {count} objekt (skapade före {date}) som säkerhetskopierats säkert till servern. Ta bort de lokala kopiorna från den här enheten?",
"cleanup_confirm_prompt_title": "Ta bort från den här enheten?",
"cleanup_deleted_assets": "Flyttade {count, plural, one {# resurs} other {# resurser}} till enhetens papperskorg",
"cleanup_deleted_assets": "Flyttade {count, plural, one {# objekt} other {# objekt}} till enhetens papperskorg",
"cleanup_deleting": "Flyttar till papperskorg...",
"cleanup_found_assets": "Hittade {count} {count, plural, one {säkerhetskopierad resurs} other {säkerhetskopierade resurser}}",
"cleanup_found_assets": "Hittade {count} {count, plural, one {säkerhetskopierat objekt} other {säkerhetskopierade objekt}}",
"cleanup_found_assets_with_size": "Hittade {count} säkerhetskopierade objekt ({size})",
"cleanup_icloud_shared_albums_excluded": "iCloud delade album exkluderas från skanningen",
"cleanup_no_assets_found": "Inga objekt hittades som matchar kriterierna ovan. Frigör Utrymme kan bara ta bort objekt som har säkerhetskopierats till servern",
"cleanup_preview_title": "Resurser att ta bort ({count})",
"cleanup_preview_title": "Objekt att ta bort ({count})",
"cleanup_step3_description": "Skanna efter säkerhetskopierade objekt som matchar ditt datum och behåll inställningarna.",
"cleanup_step4_summary": "{count} objekt (skapade före {date}) att tas bort från din lokala enhet. Foton kommer att förbli tillgängliga från Immich-appen.",
"cleanup_trash_hint": "För att helt frigöra lagringsutrymme, öppna systemgalleriappen och töm papperskorgen",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Behåll bilder från…",
"cutoff_day": "{count, plural, one {dag} other {dagar}}",
"cutoff_year": "{count, plural, one {år} other {år}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Mörk",
"dark_theme": "Växla till mörkt tema",
"date": "Datum",
"date_after": "Datum efter",
"date_and_time": "Datum och Tid",
"date_before": "Datum före",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth": "Födelsedatum",
"date_of_birth_saved": "Födelsedatumet har sparats",
"date_range": "Datumintervall",
"day": "Dag",
@@ -948,7 +947,7 @@
"documentation": "Dokumentation",
"done": "Klart",
"download": "Ladda ner",
"download_action_prompt": "Laddar ner {count} resurser",
"download_action_prompt": "Laddar ner {count} objekt",
"download_canceled": "Nedladdning avbruten",
"download_complete": "Nedladdning slutförd",
"download_enqueue": "Nedladdning köad",
@@ -961,7 +960,7 @@
"download_original": "Ladda ner ursprunglig fil",
"download_paused": "Nedladdning pausad",
"download_settings": "Ladda ner",
"download_settings_description": "Hantera inställningar relaterade till nedladdning av resurser",
"download_settings_description": "Hantera inställningar relaterade till nedladdning av objekt",
"download_started": "Nedladdning påbörjad",
"download_sucess": "Nedladdning lyckades",
"download_sucess_android": "Media har laddats ner till DCIM/Immich",
@@ -1022,13 +1021,13 @@
"empty_trash_confirmation": "Är du säker på att du vill tömma papperskorgen? Detta tar bort alla objekt i papperskorgen permanent från Immich.\nDu kan inte ångra den här åtgärden!",
"enable": "Aktivera",
"enable_backup": "Aktivera säkerhetskopiering",
"enable_biometric_auth_description": "Skriv in din pinkod för att aktivera biometrisk autentisering",
"enable_biometric_auth_description": "Skriv in din PIN-kod för att aktivera biometrisk autentisering",
"enabled": "Aktiverad",
"end_date": "Slutdatum",
"enqueued": "Köad",
"enter_wifi_name": "Ange Wi-Fi-namn",
"enter_your_pin_code": "Skriv in din pinkod",
"enter_your_pin_code_subtitle": "Skriv in din pinkod för att komma åt låst mapp",
"enter_your_pin_code": "Skriv in din PIN-kod",
"enter_your_pin_code_subtitle": "Skriv in din PIN-kod för att komma åt låst mapp",
"error": "Fel",
"error_change_sort_album": "Kunde inte ändra sorteringsordning för album",
"error_delete_face": "Fel uppstod när ansikte skulle tas bort från objektet",
@@ -1047,7 +1046,7 @@
"cant_apply_changes": "Det går inte att tillämpa ändringar",
"cant_change_activity": "Kan inte {enabled, select, true {avaktivera} other {aktivera}} aktivitet",
"cant_change_asset_favorite": "Det går inte att byta favorit för objekt",
"cant_change_metadata_assets_count": "Det går inte att ändra metadata för {count, plural, one {# resurs} other {# resurser}}",
"cant_change_metadata_assets_count": "Det går inte att ändra metadata för {count, plural, one {# objekt} other {# objekt}}",
"cant_get_faces": "Kan inte få ansikten",
"cant_get_number_of_comments": "Kan inte få antal kommentarer",
"cant_search_people": "Kan inte söka efter personer",
@@ -1135,7 +1134,7 @@
"unable_to_remove_partner": "Kunde inte ta bort partner",
"unable_to_remove_reaction": "Kunde inte ta bort reaktion",
"unable_to_reset_password": "Kunde inte återställa lösenord",
"unable_to_reset_pin_code": "Kunde inte återställa pinkod",
"unable_to_reset_pin_code": "Kunde inte återställa PIN-kod:en",
"unable_to_resolve_duplicate": "Det går inte att lösa dubbletter",
"unable_to_restore_assets": "Det går inte att återställa objekt",
"unable_to_restore_trash": "Det gick inte att återställa papperskorgen",
@@ -1152,7 +1151,7 @@
"unable_to_set_profile_picture": "Det går inte att ställa in profilbilden",
"unable_to_set_rating": "Det gick inte att sätta betyg",
"unable_to_submit_job": "Det går inte att skicka jobbet",
"unable_to_trash_asset": "Det går inte att slänga resursen",
"unable_to_trash_asset": "Det går inte att slänga objektet",
"unable_to_unlink_account": "Det går inte att ta bort länken till kontot",
"unable_to_unlink_motion_video": "Det går inte att ta bort länken till rörelsevideo",
"unable_to_update_album_cover": "Det går inte att uppdatera albumomslaget",
@@ -1200,7 +1199,7 @@
"failed": "Misslyckades",
"failed_count": "Misslyckade: {count}",
"failed_to_authenticate": "Misslyckades med autentisering",
"failed_to_load_assets": "Det gick inte att läsa in resurser",
"failed_to_load_assets": "Det gick inte att läsa in objekten",
"failed_to_load_folder": "Kunde inte ladda mappen",
"favorite": "Favorit",
"favorite_action_prompt": "{count} har lagts till i favoriter",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Hantera appens funktioner",
"file_name_or_extension": "Filnamn eller -tillägg",
"file_name_text": "Filnamn",
"file_name_with_value": "Filnamn: {file_name}",
"file_size": "Filstorlek",
"filename": "Filnamn",
"filetype": "Filtyp",
@@ -1230,14 +1228,15 @@
"folder_not_found": "Mappen hittade inte",
"folders": "Mappar",
"folders_feature_description": "Bläddra i mappvyn för foton och videoklipp i filsystemet",
"forgot_pin_code_question": "Glömt din pinkod?",
"forgot_pin_code_question": "Glömt din PIN-kod?",
"forward": "Framåt",
"free_up_space": "Frigör utrymme",
"free_up_space_description": "Flytta säkerhetskopierade foton och videor till din enhets papperskorg för att frigöra utrymme. Dina kopior på servern förblir säkra.",
"free_up_space_settings_subtitle": "Frigör lagringsutrymme på enheten",
"full_path": "Fullständig sökväg: {path}",
"full_path_or_folder": "Fullständig sökväg eller mapp",
"gcast_enabled": "Google-Cast",
"gcast_enabled_description": "Denna funktion läser in externa resurser från Google för att fungera.",
"gcast_enabled_description": "Denna funktion läser in externa objekt från Google för att fungera.",
"general": "Allmänt",
"geolocation_instruction_location": "Klicka på ett objekt med GPS-koordinater för att använda dess plats, eller välj en plats direkt från kartan",
"get_help": "Få hjälp",
@@ -1277,9 +1276,9 @@
"hide_schema": "Göm schema",
"hide_text_recognition": "Dölj textigenkänning",
"hide_unnamed_people": "Göm personer utan namn",
"home_page_add_to_album_conflicts": "Lade till {added} resurser i albumet {album}. {failed} resurser finns redan i albumet.",
"home_page_add_to_album_conflicts": "Lade till {added} objekt i albumet {album}. {failed} objekt finns redan i albumet.",
"home_page_add_to_album_err_local": "Kan inte lägga till lokala objekt till album ännu, hoppar över",
"home_page_add_to_album_success": "Lade till {added} resurser i albumet {album}.",
"home_page_add_to_album_success": "Lade till {added} objekt i albumet {album}.",
"home_page_album_err_partner": "Kan inte lägga till partner-objekt till album ännu, hoppar över",
"home_page_archive_err_local": "Kan inte arkivera lokala objekt ännu, hoppar över",
"home_page_archive_err_partner": "Kan inte arkivera partner-objekt, hoppar över",
@@ -1289,8 +1288,8 @@
"home_page_favorite_err_local": "Kan inte favoritmarkera lokala objekt ännu, hoppar över",
"home_page_favorite_err_partner": "Kan inte favoritmarkera partner-objekt ännu, hoppar över",
"home_page_first_time_notice": "Om det här är första gången du använder appen, välj ett eller flera backup-album så att tidslinjen kan fyllas med foton och videor från albumen",
"home_page_locked_error_local": "Kan inte flytta lokala resurser till låst mapp, hoppar över",
"home_page_locked_error_partner": "Kan inte flytta partnerresurser till låst mapp, hoppar över",
"home_page_locked_error_local": "Kan inte flytta lokala objekt till låst mapp, hoppar över",
"home_page_locked_error_partner": "Kan inte flytta partnerobjekt till låst mapp, hoppar över",
"home_page_share_err_local": "Kan inte dela lokalt objekt via länk, hoppar över",
"home_page_upload_err_limit": "Kan bara ladda upp max 30 objekt åt gången, hoppar över",
"host": "Värd",
@@ -1325,7 +1324,7 @@
"in_year_selector": "In",
"include_archived": "Inkludera arkiverade",
"include_shared_albums": "Inkludera delade album",
"include_shared_partner_assets": "Inkludera partnerdelade resurser",
"include_shared_partner_assets": "Inkludera partnerdelade objekt",
"individual_share": "Enskild delning",
"individual_shares": "Individuella delningar",
"info": "Information",
@@ -1392,11 +1391,13 @@
"light_theme": "Ändra till ljust tema",
"like": "Gilla",
"like_deleted": "Gilla borttagen",
"link": "Länk",
"link_motion_video": "Länka rörlig video",
"link_to_docs": "För mer information, se <link>dokumentationen</link>.",
"link_to_oauth": "Länk till OAuth",
"linked_oauth_account": "Länkat OAuth konto",
"list": "Lista",
"live": "Live",
"loading": "Inläsning",
"loading_search_results_failed": "Det gick inte att läsa in sökresultat",
"local": "Lokalt",
@@ -1415,7 +1416,7 @@
"location_picker_longitude_error": "Ange en giltig longitud",
"location_picker_longitude_hint": "Ange din longitud här",
"lock": "Lås",
"locked_folder": "Låst Mapp",
"locked_folder": "Låst mapp",
"log_detail_title": "Loggdetalj",
"log_out": "Logga ut",
"log_out_all_devices": "Logga ut alla enheter",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Markerade alla som lästa",
"matches": "Matchar",
"matching_assets": "Matchande objekt",
"media_chrome": {
"auto": "Automatisk",
"captions": "Undertexter",
"captions_off": "Av",
"closed_captions": "textning för hörselskadade",
"decode_error": "Avkodningsfel",
"disable_captions": "Inaktivera undertexter",
"enable_captions": "Aktivera undertexter",
"enter_fullscreen_mode": "Gå in i helskärmsläge",
"exit_fullscreen_mode": "Avsluta helskärmsläge",
"loop": "Slinga",
"media_error_description": "Ett mediefel orsakade att uppspelningen avbröts. Mediet kan vara skadat eller så stöder inte din webbläsare det här formatet.",
"media_loading": "media laddar",
"mute": "Tysta",
"network_error": "Nätverksfel",
"network_error_description": "Ett nätverksfel orsakade att medianedladdningen misslyckades.",
"not_supported_error": "Källa stöds inte",
"playback_rate": "Uppspelningshastighet",
"playback_rate_current": "nuvarande uppspelningshastighet",
"playback_rate_value": "Uppspelningshastighet {playbackRate}",
"playback_time": "uppspelningstid",
"quality": "Kvalitet",
"second": "sekund",
"seconds": "sekunder",
"time_value_of_total_time": "{currentTime} av {totalTime}",
"time_value_remaining": "{time} återstående",
"unmute": "Slå på ljudet",
"unsupported_error_description": "Ett fel uppstod som inte stöds. Servern eller nätverket misslyckades, eller så stöder inte din webbläsare det här formatet.",
"video_not_loaded_unknown_time": "videon laddades inte, okänd tid.",
"video_player": "videospelare",
"volume": "volym"
},
"media_type": "Mediatyp",
"memories": "Minnen",
"memories_all_caught_up": "Du är ikapp",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Ladda ner den medföljande mobilappen med följande alternativ",
"model": "Modell",
"month": "Månad",
"monthly_title_text_date_format": "MMMM y",
"more": "Mer",
"motion": "Rörelse",
"move": "Flytta",
"move_down": "Flytta nedåt",
"move_off_locked_folder": "Flytta från låst mapp",
@@ -1553,15 +1586,17 @@
"move_to_device_trash": "Flytta till enhetens papperskorg",
"move_to_lock_folder_action_prompt": "{count} adderades till låst mapp",
"move_to_locked_folder": "Flytta till låst mapp",
"move_to_locked_folder_confirmation": "Dessa foton och videor kommer tas bort från alla album och går endast se i låsta mappen",
"move_to_locked_folder_confirmation": "Dessa foton och videor kommer tas bort från alla album och går endast att se i den låsta mappen",
"move_up": "Flytta uppåt",
"moved_to_archive": "Flyttade {count, plural, one {# resurs} other {# assets}} till arkivet",
"moved_to_archive": "Flyttade {count, plural, one {# objekt} other {# objekt}} till arkivet",
"moved_to_library": "\"Flyttade {count, plural, one {# asset} other {# assets}} till biblioteket.\"",
"moved_to_trash": "Flyttad till papperskorgen",
"multiselect_grid_edit_date_time_err_read_only": "Kan inte ändra datum på skrivskyddade objekt, hoppar över",
"multiselect_grid_edit_gps_err_read_only": "Kan inte ändra plats på skrivskyddade objekt, hoppar över",
"mute_memories": "Tysta minnen",
"my_albums": "Mina album",
"my_immich_description": "Kopiera aktuell sida som en Min Immich-länk",
"my_immich_title": "Min Immich-länk",
"name": "Namn",
"name_or_nickname": "Namn eller smeknamn",
"name_required": "Namn krävs",
@@ -1589,7 +1624,6 @@
"next": "Nästa",
"next_memory": "Nästa minne",
"no": "Nej",
"no_actions_added": "Inga åtgärder tillagda än",
"no_albums_found": "Inga album hittades",
"no_albums_message": "Skapa ett album för att organisera dina foton och videor",
"no_albums_with_name_yet": "Du verkar inte ha några album med det här namnet ännu.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Exif-information ej tillgänglig",
"no_explore_results_message": "Ladda upp fler bilder för att utforska din samling.",
"no_favorites_message": "Lägg till favoriter för att snabbt hitta dina bästa bilder och videor",
"no_filters_added": "Inga filter tillagda än",
"no_libraries_message": "Skapa ett externt bibliotek för att se dina bilder och videor",
"no_local_assets_found": "Inga lokala objekt hittades med denna kontrollsumma",
"no_location_set": "Ingen plats satt",
@@ -1723,7 +1756,7 @@
"permission_onboarding_permission_granted": "Rättigheten beviljad! Du är klar.",
"permission_onboarding_permission_limited": "Rättighet begränsad. För att låta Immich säkerhetskopiera och hantera hela ditt galleri, tillåt foto- och video-rättigheter i Inställningar.",
"permission_onboarding_request": "Immich kräver tillstånd för att se dina foton och videor.",
"person": "Individ",
"person": "Person",
"person_age_months": "{months, plural, one {# månad} other {# månader}} gammal",
"person_age_year_months": "1 år, {months, plural, one {# månad} other {# månader}} gammal",
"person_age_years": "{years, plural, other {# år}} gammal",
@@ -1752,7 +1785,7 @@
"play_motion_photo": "Spela upp rörligt foto",
"play_or_pause_video": "Spela upp eller pausa video",
"play_original_video": "Spela upp originalvideo",
"play_original_video_setting_description": "Föredra uppspelning av originalvideor framför omkodade videor. Om originalresursen inte är kompatibel kanske den inte spelas upp korrekt.",
"play_original_video_setting_description": "Föredra uppspelning av originalvideor framför omkodade videor. Om originalobjektet inte är kompatibelt kanske den inte spelas upp korrekt.",
"play_transcoded_video": "Spela upp omkodad video",
"please_auth_to_access": "Vänligen autentisera för att få åtkomst",
"port": "Port",
@@ -1844,7 +1877,7 @@
"refreshing_faces": "Återladdar ansikten",
"refreshing_metadata": "Återladdar metadata",
"regenerating_thumbnails": "Uppdaterar miniatyrer",
"remote": "Fjärrr",
"remote": "Fjärr",
"remote_assets": "Fjärrobjekt",
"remote_media_summary": "Sammanfattning av fjärrmedia",
"remove": "Ta bort",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Ta bort filer?",
"remove_custom_date_range": "Ta bort anpassat datumintervall",
"remove_deleted_assets": "Ta bort borttagna objekt",
"remove_filter": "Ta bort filter",
"remove_from_album": "Ta bort från album",
"remove_from_album_action_prompt": "{count} borttaget från albumet",
"remove_from_favorites": "Ta bort från favoriter",
@@ -1926,6 +1960,8 @@
"scan_settings": "Skanningsinställningar",
"scanning": "Skannar",
"scanning_for_album": "Söker efter album...",
"screencast_mode_description": "Visa tangentbord och mushändelseindikatorer på skärmen",
"screencast_mode_title": "Växla skärmsändningsläge",
"search": "Sök",
"search_albums": "Sök album",
"search_by_context": "Sök efter sammanhang",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Vandringsdag i Sapa",
"search_by_filename": "Sök efter filnamn eller filändelse",
"search_by_filename_example": "t.ex. IMG_1234.JPG eller PNG",
"search_by_full_path": "Sök efter fullständig sökväg eller mapp",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - du kan söka efter Projects, 3D, Printing, 2026 etc.",
"search_by_ocr": "Sök text i bild",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Sök kameraobjektiv...",
@@ -2054,7 +2092,7 @@
"setting_notifications_notify_seconds": "{count} sekunder",
"setting_notifications_single_progress_subtitle": "Detaljerad uppladdningsstatus per bild och video",
"setting_notifications_single_progress_title": "Visa detaljerat uppladdningsförlopp",
"setting_notifications_subtitle": "Anpassa dina notis-inställningar",
"setting_notifications_subtitle": "Anpassa dina notisinställningar",
"setting_notifications_total_progress_subtitle": "Övergripande uppladdningsförlopp (klar/totala objekt)",
"setting_notifications_total_progress_title": "Visa totalt uppladdningsförlopp",
"setting_video_viewer_auto_play_subtitle": "Börja automatiskt spela upp videor när de öppnas",
@@ -2065,7 +2103,7 @@
"settings": "Inställningar",
"settings_require_restart": "Starta om Immich för att tillämpa den här inställningen",
"settings_saved": "Inställningar sparade",
"setup_pin_code": "Konfigurera pinkod",
"setup_pin_code": "Konfigurera PIN-kod",
"share": "Dela",
"share_action_prompt": "Delade {count} objekt",
"share_add_photos": "Lägg till foton",
@@ -2138,7 +2176,7 @@
"show_gallery": "Visa galleri",
"show_hidden_people": "Visa gömda personer",
"show_in_timeline": "Visa på tidslinje",
"show_in_timeline_setting_description": "Visa foton och videor från denna användaren på din tidslinje",
"show_in_timeline_setting_description": "Visa foton och videor från den här användaren på din tidslinje",
"show_keyboard_shortcuts": "Visa kortkommandon",
"show_metadata": "Visa metadata",
"show_or_hide_info": "Visa eller göm information",
@@ -2148,6 +2186,7 @@
"show_schema": "Visa schema",
"show_search_options": "Visa sökalternativ",
"show_shared_links": "Visa delade länkar",
"show_slideshow_metadata_overlay": "Visa bildinformationsöverlägg",
"show_slideshow_transition": "Visa bildspelsövergång",
"show_supporter_badge": "Supporteremblem",
"show_supporter_badge_description": "Visa supporteremblem",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Hoppa till mapp",
"skip_to_tags": "Hoppa till taggar",
"slideshow": "Bildspel",
"slideshow_metadata_overlay_mode": "Överläggsinnehåll",
"slideshow_metadata_overlay_mode_description_only": "Endast beskrivning",
"slideshow_metadata_overlay_mode_full": "Fullständig",
"slideshow_repeat": "Upprepa bildspel",
"slideshow_repeat_description": "Gå tillbaka till början när bildspelet slutar",
"slideshow_settings": "Bildspelsinställningar",
@@ -2211,9 +2253,11 @@
"sync_albums_manual_subtitle": "Synka alla uppladdade videor och foton till valda backup-album",
"sync_local": "Synkronisera lokalt",
"sync_remote": "Synkronisera fjärrserver",
"sync_status": "Synk Status",
"sync_status": "Synkstatus",
"sync_status_subtitle": "Visa och hantera synkroniseringssystemet",
"sync_upload_album_setting_subtitle": "Skapa och ladda upp dina foton och videor till de valda albumen på Immich",
"system_theme": "Systemtema",
"system_theme_command_description": "Använd systemtemat {value}",
"tag": "Tagg",
"tag_assets": "Tagga objekt",
"tag_created": "Skapade tagg: {tag}",
@@ -2287,9 +2331,9 @@
"trigger_type": "Utlösningstyp",
"troubleshoot": "Felsök",
"type": "Typ",
"unable_to_change_pin_code": "Kunde inte ändra pinkod",
"unable_to_change_pin_code": "Kunde inte ändra PIN-kod:en",
"unable_to_check_version": "Det går inte att kontrollera app- eller serverversionen",
"unable_to_setup_pin_code": "Kunde inte konfigurera pinkod",
"unable_to_setup_pin_code": "Kunde inte konfigurera PIN-kod:en",
"unarchive": "Ångra arkivering",
"unarchive_action_prompt": "{count} borttagen från arkivet",
"unarchived_count": "{count, plural, one {# borttagen från arkiv} other {# borttagna från arkiv}}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Fälttyp som inte stöds",
"unsupported_file_type": "Fil {file} kan inte laddas upp eftersom dess filtyp {type} inte stöds.",
"untagged": "Otaggad",
"untitled_workflow": "Namnlöst arbetsflöde",
"up_next": "Kommande",
"update_location_action_prompt": "Uppdatera platsen för {count} valda objekt med:",
"updated_at": "Uppdaterat",
@@ -2352,8 +2395,8 @@
"user_has_been_deleted": "Den här användaren har raderats.",
"user_id": "Användar-ID",
"user_liked": "{user} gillade {type, select, photo {detta fotot} video {denna filmen} asset {detta objekt} other {detta}}",
"user_pin_code_settings": "Pinkod",
"user_pin_code_settings_description": "Hantera pinkod",
"user_pin_code_settings": "PIN-kod",
"user_pin_code_settings_description": "Hantera PIN-kod",
"user_privacy": "Användarsekretess",
"user_purchase_settings": "Köp",
"user_purchase_settings_description": "Hantera dina köp",
@@ -2423,8 +2466,9 @@
"workflow_update_success": "Arbetsflödet har uppdaterats",
"workflow_updated": "Arbetsflödet uppdaterades",
"workflows": "Arbetsflöden",
"workflows_help_text": "Arbetsflöden automatiserar åtgärder på dina resurser baserat på utlösare och filter",
"wrong_pin_code": "Fel pinkod",
"workflows_help_text": "Arbetsflöden automatiserar åtgärder på dina objekt baserat på utlösare och filter",
"wrong_pin_code": "Fel PIN-kod",
"x_of_total": "{x}/{total}",
"year": "År",
"years_ago": "{years, plural, one {# år} other {# år}} sedan",
"yes": "Ja",
-11
View File
@@ -22,8 +22,6 @@
"add_birthday": "பிறந்தநாளைச் சேர்க்கவும்",
"add_endpoint": "சேவை நிரலை சேர்",
"add_exclusion_pattern": "விலக்கு வடிவத்தைச் சேர்க்கவும்",
"add_filter": "வடிகட்டியைச் சேர்க்கவும்",
"add_filter_description": "வடிகட்டி நிபந்தனையைச் சேர்க்க கிளிக் செய்யவும்",
"add_location": "இடத்தைச் சேர்க்கவும்",
"add_more_users": "மேலும் பயனர்களை சேர்க்கவும்",
"add_partner": "துணையை சேர்க்கவும்",
@@ -42,7 +40,6 @@
"add_to_shared_album": "பகிரப்பட்ட ஆல்பமில் சேர்க்க",
"add_upload_to_stack": "அடுக்கில் பதிவேற்றத்தைச் சேர்",
"add_url": "URL ஐச் சேர்க்கவும்",
"add_workflow_step": "பணிப்பாய்வுப் படியைச் சேர்க்கவும்",
"added_to_archive": "காப்பகத்தில் சேர்க்கப்பட்டது",
"added_to_favorites": "விருப்பங்களில் (பேவரிட்ஸ்) சேர்க்கப்பட்டது",
"added_to_favorites_count": "விருப்பங்களில் {count, number} சேர்க்கப்பட்டது",
@@ -877,15 +874,12 @@
"cutoff_date_description": "கடைசி புகைப்படங்களை வைத்திருங்கள்…",
"cutoff_day": "{count, plural, one {நாள்} other {நாள்கள்}}",
"cutoff_year": "{count, plural, one {ஆண்டு} other {ஆண்டுகள்}}",
"daily_title_text_date": "E, mmm dd",
"daily_title_text_date_year": "E, mmm dd, yyyy",
"dark": "இருண்ட",
"dark_theme": "இருண்ட கருப்பொருளை மாற்றவும்",
"date": "தேதி",
"date_after": "தேதி",
"date_and_time": "தேதி மற்றும் நேரம்",
"date_before": "முன் தேதி",
"date_format": "E, lll d, ஒய் • h: mm a",
"date_of_birth_saved": "பிறந்த தேதி வெற்றிகரமாக சேமிக்கப்பட்டது",
"date_range": "தேதி வரம்பு",
"day": "நாள்",
@@ -1207,7 +1201,6 @@
"features_setting_description": "பயன்பாட்டு அம்சங்களை நிர்வகிக்கவும்",
"file_name_or_extension": "கோப்பு பெயர் அல்லது நீட்டிப்பு",
"file_name_text": "கோப்பு பெயர்",
"file_name_with_value": "கோப்பு பெயர்: {file_name}",
"file_size": "கோப்பு அளவு",
"filename": "கோப்புப்பெயர்",
"filetype": "பைல்டைப்",
@@ -1536,7 +1529,6 @@
"mobile_app_download_onboarding_note": "பின்வரும் விருப்பங்களைப் பயன்படுத்தி துணை மொபைல் பயன்பாட்டைப் பதிவிறக்கவும்",
"model": "மாதிரியுரு",
"month": "மாதம்",
"monthly_title_text_date_format": "Mmmm ஒய்",
"more": "மேலும்",
"move": "நகர்த்தவும்",
"move_down": "கீழே நகர்த்தவும்",
@@ -1581,7 +1573,6 @@
"next": "அடுத்தது",
"next_memory": "அடுத்த நினைவகம்",
"no": "இல்லை",
"no_actions_added": "இன்னும் செயல்கள் எதுவும் சேர்க்கப்படவில்லை",
"no_albums_found": "ஆல்பங்கள் எதுவும் இல்லை",
"no_albums_message": "உங்கள் புகைப்படங்கள் மற்றும் வீடியோக்களை ஒழுங்கமைக்க ஒரு ஆல்பத்தை உருவாக்கவும்",
"no_albums_with_name_yet": "இந்த பெயருடன் இன்னும் ஆல்பங்கள் எதுவும் இல்லை என்று தெரிகிறது.",
@@ -1598,7 +1589,6 @@
"no_exif_info_available": "exif செய்தி எதுவும் கிடைக்கவில்லை",
"no_explore_results_message": "உங்கள் தொகுப்பை ஆராய கூடுதல் புகைப்படங்களை பதிவேற்றவும்.",
"no_favorites_message": "உங்கள் சிறந்த படங்கள் மற்றும் வீடியோக்களை விரைவாகக் கண்டுபிடிக்க பிடித்தவைகளைச் சேர்க்கவும்",
"no_filters_added": "இதுவரை வடிப்பான்கள் எதுவும் சேர்க்கப்படவில்லை",
"no_libraries_message": "உங்கள் புகைப்படங்கள் மற்றும் வீடியோக்களைக் காண வெளிப்புற நூலகத்தை உருவாக்கவும்",
"no_local_assets_found": "இந்த செக்சம் மூலம் உள்ளக சொத்துக்கள் எதுவும் காணப்படவில்லை",
"no_location_set": "இடம் அமைக்கப்படவில்லை",
@@ -2310,7 +2300,6 @@
"unsupported_field_type": "ஆதரிக்கப்படாத புல வகை",
"unsupported_file_type": "கோப்பை {file} பதிவேற்ற முடியாது, ஏனெனில் அதன் கோப்பு வகை {type} ஆதரிக்கப்படவில்லை.",
"untagged": "அவிழ்க்கப்படாதது",
"untitled_workflow": "பெயரிடப்படாத பணிப்பாய்வு",
"up_next": "அடுத்து",
"update_location_action_prompt": "{count} தேர்ந்தெடுக்கப்பட்ட சொத்துக்களின் இருப்பிடத்தைப் புதுப்பிக்கவும்:",
"updated_at": "புதுப்பிக்கப்பட்டது",
+58 -14
View File
@@ -22,8 +22,6 @@
"add_birthday": "เพิ่มวันเกิด",
"add_endpoint": "เพิ่มปลายทาง",
"add_exclusion_pattern": "เพิ่มข้อยกเว้น",
"add_filter": "เพิ่มตัวกรอง",
"add_filter_description": "คลิกเพื่อเพิ่มการกรอง",
"add_location": "เพิ่มตำแหน่ง",
"add_more_users": "เพิ่มผู้ใช้งาน",
"add_partner": "เพิ่มคู่หู",
@@ -34,7 +32,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_bottom_sheet_some_local_assets": "สื่อในเครื่องบางส่วนไม่สามารถเพิ่มไปยังอัลบั้มได้",
"add_to_album_toggle": "สลับการเลือกสำหรับ {album}",
"add_to_albums": "เพิ่มเข้าในอัลบั้ม",
"add_to_albums_count": "เพิ่มไปยังอัลบั้ม ({count})",
@@ -42,7 +40,6 @@
"add_to_shared_album": "เพิ่มไปยังอัลบั้มที่แชร์",
"add_upload_to_stack": "เพิ่มที่อัปโหลดเข้า stack",
"add_url": "เพิ่ม URL",
"add_workflow_step": "เพิ่มขั้นตอนการทำงาน",
"added_to_archive": "เพิ่มไปยังที่จัดเก็บถาวร",
"added_to_favorites": "เพิ่มเข้ารายการโปรดแล้ว",
"added_to_favorites_count": "เพิ่ม {count, number} รูปเข้ารายการโปรดแล้ว",
@@ -223,7 +220,7 @@
"memory_cleanup_job": "ล้างความทรงจำ",
"memory_generate_job": "การสร้างความทรงจำ",
"metadata_extraction_job": "ดึงข้อมูล metadata",
"metadata_extraction_job_description": "ดึงข้อมูล metadata จากสื่อ เช่น GPS และความคมชัด",
"metadata_extraction_job_description": "ดึงข้อมูล metadata จากสื่อแต่ละชิ้น เช่น GPS, ใบหน้า และความละเอียด",
"metadata_faces_import_setting": "เปิดการนำเข้าข้อมูลใบหน้า",
"metadata_faces_import_setting_description": "นำเข้าข้อมูลใบหน้าจาก EXIF ของไฟล์ภาพและไฟล์ประกอบ",
"metadata_settings": "การตั้งค่า Metadata",
@@ -263,6 +260,8 @@
"notification_enable_email_notifications": "เปิดการแจ้งเตือนผ่านอีเมล",
"notification_settings": "การตั้งค่าการแจ้งเตือน",
"notification_settings_description": "จัดการการตั้งค่าการแจ้งเตือน รวมถึงอีเมล",
"oauth_allow_insecure_requests": "อนุญาตคำขอที่ไม่ปลอดภัย",
"oauth_allow_insecure_requests_description": "คำเตือน: การตั้งค่านี้จะปิดการตรวจสอบใบรับรอง TLS สำหรับคำขอ OAuth และอาจทำให้คุณเสี่ยงต่อการโจมตีแบบ MITM ได้",
"oauth_auto_launch": "เปิดอัตโนมัติ",
"oauth_auto_launch_description": "เริ่มขั้นตอนการล็อกอิน OAuth โดยอัตโนมัติเมื่อถึงหน้าล็อกอิน",
"oauth_auto_register": "ลงทะเบียนอัตโนมัติ",
@@ -270,6 +269,7 @@
"oauth_button_text": "ข้อความปุ่มกด",
"oauth_client_secret_description": "จำเป็นต้องระบุสำหรับไคลเอ็นต์ลับ หรือหากไคลเอ็นต์สาธารณะไม่รองรับ PKCE (Proof Key for Code Exchange)",
"oauth_enable_description": "ล็อกอินผ่าน OAuth",
"oauth_end_session_url_description": "เปลี่ยนเส้นทางผู้ใช้ไปยัง URI นี้ เมื่อผู้ใช้ออกจากระบบ",
"oauth_mobile_redirect_uri": "URI เปลี่ยนเส้นทางบนโทรศัพท์",
"oauth_mobile_redirect_uri_override": "แทนที่ URI เปลี่ยนเส้นทางบนโทรศัพท์",
"oauth_mobile_redirect_uri_override_description": "เปิดเมื่อผู้ให้บริการ OAuth ไม่อนุญาต URI เช่น \"{callback}\"",
@@ -284,6 +284,7 @@
"oauth_storage_quota_default_description": "โควต้าในหน่วย GiB ที่จะใช้เมื่อไม่มีการอ้างสิทธิ์",
"oauth_timeout": "หมดเวลาการร้องขอ",
"oauth_timeout_description": "ระยะเวลาหมดเวลาสำหรับการร้องขอ (หน่วยเป็นมิลลิวินาที)",
"ocr_job_description": "ใช้ machine learning เพื่อจดจำข้อความในรูปภาพ",
"password_enable_description": "ล็อกอินกับอีเมลและรหัสผ่าน",
"password_settings": "ล็อกอินผ่านรหัสผ่าน",
"password_settings_description": "จัดการการตั้งค่าของการล็อกอินผ่านรหัสผ่าน",
@@ -757,6 +758,7 @@
"cleanup_preview_title": "สื่อที่จะลบ ({count})",
"cleanup_step3_description": "สแกนสื่อที่สำรองข้อมูลแล้ว ที่ตรงตามการตั้งค่าวันที่และการจัดเก็บของคุณ",
"cleanup_step4_summary": "สื่อ {count} รายการ (สร้างก่อน {date}) จะถูกลบจากอุปกรณ์ต้นทางของคุณ รูปภาพจะยังเข้าถึงได้จากแอป Immich",
"cleanup_trash_hint": "เปิดแอปแกลเลอรีของระบบและล้างถังขยะเพื่อให้ได้พื้นที่ทั้งหมดคืน",
"clear": "ล้าง",
"clear_all": "ล้างทั้งหมด",
"clear_all_recent_searches": "ล้างประวัติการค้นหา",
@@ -834,9 +836,11 @@
"create_link_to_share": "สร้างลิงก์เพื่อแชร์",
"create_link_to_share_description": "ผู้ที่มีลิงก์ สามารถดูรูปที่เลือกได้",
"create_new": "สร้างใหม่",
"create_new_face": "สร้างใบหน้าใหม่",
"create_new_person": "สร้างคนใหม่",
"create_new_person_hint": "กำหนดสื่อที่เลือกให้กับคนใหม่",
"create_new_user": "สร้างผู้ใช้งานใหม่",
"create_person": "สร้างบุคคล",
"create_shared_album_page_share_add_assets": "เพิ่มทรัพยากร",
"create_shared_album_page_share_select_photos": "เลือกรูปภาพ",
"create_shared_link": "สร้างลิงก์ที่แชร์",
@@ -849,6 +853,7 @@
"crop_aspect_ratio_fixed": "คงที่",
"crop_aspect_ratio_free": "อิสระ",
"crop_aspect_ratio_original": "ต้นฉบับ",
"crop_aspect_ratio_square": "จตุรัส",
"curated_object_page_title": "สิ่งของ",
"current_device": "อุปกรณ์ปัจจุบัน",
"current_pin_code": "รหัสประจำตัว (PIN) ปัจจุบัน",
@@ -860,15 +865,12 @@
"cutoff_date_description": "เก็บรูปภาพจากช่วงเวลา…",
"cutoff_day": "{count, plural, one {วัน} other {วัน}}",
"cutoff_year": "{count, plural, one {ปี} other {ปี}}",
"daily_title_text_date": "E dd MMM",
"daily_title_text_date_year": "E dd MMM yyyy",
"dark": "มืด",
"dark_theme": "เปิด-ปิดธีมสีมืด",
"dark_theme": "เปลี่ยนเป็นธีมสีมืด",
"date": "วันที่",
"date_after": "วันที่หลังจาก",
"date_and_time": "วันและเวลา",
"date_before": "วันที่ก่อน",
"date_format": "E d LLL y • hh:mm",
"date_of_birth_saved": "บันทึกวันเกิดเรียบร้อยแล้ว",
"date_range": "ช่วงวันที่",
"day": "วัน",
@@ -1048,7 +1050,7 @@
"failed_to_unstack_assets": "Failed to un-stack assets",
"failed_to_update_notification_status": "อัพเดทสถานะการแจ้งเตือนไม่สำเร็จ",
"incorrect_email_or_password": "อีเมลหรือรหัสผ่านไม่ถูกต้อง",
"page_not_found": "ไม่พบหน้า :/",
"page_not_found": "ไม่พบหน้า",
"paths_validation_failed": "การตรวจสอบ {paths, plural, one {# path} other {# paths}} ล้มเหลว",
"profile_picture_transparent_pixels": "รูปโปรไฟล์ไม่สามารถมีพิกเซลโปร่งใสได้ โปรดซูมเข้าและ/หรือย้ายรูปภาพ",
"quota_higher_than_disk_size": "คุณตั้งโควตาไว้สูงกว่าขนาดดิสก์",
@@ -1180,7 +1182,6 @@
"features_setting_description": "จัดการฟีเจอร์แอป",
"file_name_or_extension": "นามสกุลหรือชื่อไฟล์",
"file_name_text": "ชื่อไฟล์",
"file_name_with_value": "ชื่อไฟล์: {file_name}",
"file_size": "ขนาดไฟล์",
"filename": "ชื่อไฟล์",
"filetype": "ชนิดไฟล์",
@@ -1189,6 +1190,7 @@
"filter_places": "กรองสถานที่",
"filters": "ตัวกรอง",
"find_them_fast": "ค้นหาโดยชื่ออย่างรวดเร็ว",
"first": "แรกสุด",
"fix_incorrect_match": "แก้ไขการจับคู่ที่ไม่ถูกต้อง",
"folder": "โฟลเดอร์",
"folder_not_found": "ไม่พบโฟลเดอร์",
@@ -1199,6 +1201,7 @@
"free_up_space": "เพิ่มพื้นที่ว่าง",
"free_up_space_description": "เพิ่มพื้นที่ว่างโดยการย้ายรูปภาพและวิดีโอที่สำรองข้อมูลแล้วไปยังถังขยะของอุปกรณ์ของคุณ สำเนาที่อยู่บนเซิร์ฟเวอร์ยังคงอยู่อย่างปลอดภัย",
"free_up_space_settings_subtitle": "เพิ่มพื้นที่จัดเก็บอุปกรณ์",
"full_path": "พาธเต็ม: {path}",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "ฟีเจอร์นี้ต้องโหลดทรัพยากรจาก Google เพื่อทำงาน",
"general": "ทั่วไป",
@@ -1326,13 +1329,14 @@
"language_search_hint": "ค้นหาภาษา...",
"language_setting_description": "เลือกภาษาที่ต้องการ",
"large_files": "ไฟล์ขนาดใหญ่",
"last": "สุดท้าย",
"last_months": "{count, plural, one {เดือนที่ผ่านมา} other {# เดือนที่ผ่านมา}}",
"last_seen": "เห็นล่าสุด",
"latest_version": "เวอร์ชันล่าสุด",
"latitude": "ละติจูด",
"leave": "ทิ้ง",
"leave_album": "ออกจากอัลบั้ม",
"lens_model": "รูปแบบเลน์",
"lens_model": "รุ่นเลน์",
"let_others_respond": "ให้คนอื่นตอบ",
"level": "ระดับ",
"library": "คลังภาพ",
@@ -1347,12 +1351,16 @@
"library_page_sort_title": "ชื่ออัลบั้ม",
"licenses": "สัญญาอนุญาต",
"light": "สว่าง",
"light_theme": "เปลี่ยนเป็นธีมสว่าง",
"like": "ถูกใจ",
"like_deleted": "ลบการถูกใจแล้ว",
"link": "ลิงก์",
"link_motion_video": "ลิงก์วิดีโอเคลื่อนไหว",
"link_to_docs": "สำหรับข้อมูลเพิ่มเติม โปรดดู<link>เอกสารประกอบ</link>",
"link_to_oauth": "ลิงก์ไปยัง OAuth",
"linked_oauth_account": "ลิงก์บัญชีผู้ใช้ OAuth",
"list": "รายการ",
"live": "Live",
"loading": "กำลังโหลด",
"loading_search_results_failed": "โหลดผลการค้นหาล้มเหลว",
"local": "ในเครื่อง",
@@ -1471,6 +1479,31 @@
"marked_all_as_read": "เปลี่ยนเป็นอ่านแล้วทั้งหมดแล้ว",
"matches": "ตรงกัน",
"matching_assets": "สื่อที่ตรงกัน",
"media_chrome": {
"auto": "อัตโนมัติ",
"captions": "คำบรรยาย",
"captions_off": "ปิด",
"closed_captions": "คำบรรยายแทนเสียง",
"decode_error": "การถอดรหัสผิดพลาด",
"disable_captions": "ปิดคำบรรยาย",
"enable_captions": "เปิดคำบรรยาย",
"enter_fullscreen_mode": "เข้าสู่โหมดเต็มหน้าจอ",
"exit_fullscreen_mode": "ออกจากโหมดเต็มหน้าจอ",
"loop": "วนซ้ำ",
"media_loading": "กำลังโหลดสื่อ",
"mute": "ปิดเสียง",
"network_error": "ข้อผิดพลาดเครือข่าย",
"not_supported_error": "ไม่รองรับต้นทาง",
"quality": "คุณภาพ",
"second": "วินาที",
"seconds": "วินาที",
"time_value_of_total_time": "{currentTime} จาก {totalTime}",
"time_value_remaining": "เหลืออีก {time}",
"unmute": "เปิดเสียง",
"video_not_loaded_unknown_time": "วิดีโอไม่ได้โหลด ไม่ทราบเวลา",
"video_player": "ตัวเล่นวิดีโอ",
"volume": "ระดับเสียง"
},
"media_type": "ประเภทสื่อ",
"memories": "ความทรงจำ",
"memories_all_caught_up": "ตามทันหมดแล้ว",
@@ -1498,6 +1531,7 @@
"model": "โมเดล",
"month": "เดือน",
"more": "เพิ่มเติม",
"motion": "เคลื่อนไหว",
"move": "ย้าย",
"move_down": "ย้ายลง",
"move_off_locked_folder": "ย้ายออกจากโฟลเดอร์ล็อค",
@@ -1513,6 +1547,8 @@
"multiselect_grid_edit_gps_err_read_only": "ไม่สามารถแก้ตำแหน่งของทรัพยากรแบบอ่านอย่างเดียว กำลังข้าม",
"mute_memories": "ปิดเสียงความทรงจำ",
"my_albums": "อัลบั้มของฉัน",
"my_immich_description": "คัดลอกหน้าปัจจุบันเป็นลิงก์ My Immich",
"my_immich_title": "ลิงก์ My Immich",
"name": "ชื่อ",
"name_or_nickname": "ชื่อหรือชื่อเล่น",
"name_required": "จำเป็นต้องมีชื่อ",
@@ -1540,7 +1576,6 @@
"next": "ต่อไป",
"next_memory": "ความทรงจำต่อไป",
"no": "ไม่",
"no_actions_added": "ยังไม่ได้เพิ่มการกระทำ",
"no_albums_found": "ไม่พบอัลบั้ม",
"no_albums_message": "สร้างอัลบั้มเพื่อจัดการรูปภาพและวิดีโอของคุณ",
"no_albums_with_name_yet": "ดูเหมือนว่ายังไม่มีอัลบั้มไหนที่ใช้ชื่อนี้",
@@ -1555,7 +1590,6 @@
"no_exif_info_available": "ไม่มีข้อมูล exif",
"no_explore_results_message": "อัปโหลดรูปภาพเพิ่มเพื่อสำรวจคอลเลกชันของคุณ",
"no_favorites_message": "เพิ่มรายการโปรดเพื่อค้นหาภาพและวิดีโอที่ดีที่สุดของคุณอย่างรวดเร็ว",
"no_filters_added": "ยังไม่มีการเพิ่มตัวกรอง",
"no_libraries_message": "สร้างคลังภาพภายนอกเพื่อดูภาพถ่ายและวิดีโอต่าง ๆ ของคุณ",
"no_location_set": "ไม่ได้ระบุตำแหน่ง",
"no_locked_photos_message": "รูปภาพและวิดีโอในโฟลเดอร์ล็อกจะถูกซ่อนไว้ และไม่แสดงระหว่างดูหรือค้นหาคลังภาพของคุณ",
@@ -1600,12 +1634,14 @@
"only_favorites": "รายการโปรดเท่านั้น",
"open": "เปิด",
"open_calendar": "เปิดปฏิทิน",
"open_in_browser": "เปิดในเบราว์เซอร์",
"open_in_map_view": "เปิดดูในแผนที่",
"open_in_openstreetmap": "เปิดใน OpenStreetMap",
"open_the_search_filters": "เปิดตัวกรองการค้นหา",
"options": "ตัวเลือก",
"or": "หรือ",
"organize_into_albums": "จัดระเบียบใส่อัลบั้ม",
"organize_into_albums_description": "นำรูปภาพที่มีอยู่แล้วเข้าไปยังอัลบั้มโดยใช้การตั้งค่าการซิงก์ปัจจุบัน",
"organize_your_library": "จัดเรียงคลังภาพของคุณ",
"original": "ต้นฉบับ",
"other": "อื่น ๆ",
@@ -2087,6 +2123,8 @@
"skip_to_folders": "ข้ามโฟล์เดอร์",
"skip_to_tags": "ข้ามแท็ก",
"slideshow": "สไลด์",
"slideshow_metadata_overlay_mode_description_only": "เฉพาะคำอธิบาย",
"slideshow_metadata_overlay_mode_full": "เต็ม",
"slideshow_settings": "ตั้งค่าสไลด์",
"sort_albums_by": "จัดเรียงอัลบั้มโดย...",
"sort_created": "จัดเรียงตามวันที่สร้าง",
@@ -2133,6 +2171,8 @@
"sync_status": "สถานะซิงก์",
"sync_status_subtitle": "ดูและจัดการระบบซิงก์",
"sync_upload_album_setting_subtitle": "สร้างและอัปโหลดรูปภาพและวิดีโอของคุณไปยังอัลบั้มที่เลือกบน Immich",
"system_theme": "ธีมสีของระบบ",
"system_theme_command_description": "ใช้ธีมสีของระบบ ({value})",
"tag": "แท็ก",
"tag_created": "สร้างแท็ก: {tag}",
"tag_face": "แท็กใบหน้า",
@@ -2218,6 +2258,7 @@
"unnamed_share": "แชร์แบบไม่ระบุชื่อ",
"unsaved_change": "ยังไม่ได้บันทึก",
"unselect_all": "ยกเลิกการเลือกทั้งหมด",
"unselect_all_duplicates": "ยกเลิกเลือกรายการซ้ำทั้งหมด",
"unselect_all_in": "ยกเลิกการเลือกทั้งหมดใน {group}",
"unstack": "หยุดซ้อน",
"unstack_action_prompt": "เลิกซ้อนทับ {count} รายการแล้ว",
@@ -2231,6 +2272,7 @@
"upload_details": "รายละเอียดการอัปโหลด",
"upload_dialog_info": "คุณต้องการอัปโหลดสื่อที่เลือกไปยังเซิร์ฟเวอร์หรือไม่?",
"upload_dialog_title": "อัปโหลดสื่อ",
"upload_error_with_count": "อัปโหลดผิดพลาดสำหรับสื่อ {count, plural, one {# รายการ} other {# รายการ}}",
"upload_errors": "อัปโหลดเสร็จสิ้นโดยมีข้อผิดพลาด {count, plural, one {# รายการ} other {# รายการ}} รีเฟรชหน้าเพื่อดูสื่อที่อัปโหลดใหม่",
"upload_finished": "อัปโหลดเสร็จสิ้น",
"upload_progress": "คงเหลือ {remaining, number} - ประมวลผลแล้ว {processed, number}/{total, number}",
@@ -2276,6 +2318,7 @@
"video_hover_setting": "เล่นวิดีโอแบบย่อเมื่อเลื่อนเมาส์อยู่บน",
"video_hover_setting_description": "เล่นวิดีโอตัวอย่างเมื่อเมาส์จ่อข้างบน เมื่อปิดใช้งาน วิดีโอตัวอย่างยังสามารถเล่นได้โดยกดปุ่มเล่น",
"videos": "วิดีโอ",
"videos_count": "{count, plural, one {# วิดีโอ} other {# วิดีโอ}}",
"videos_only": "วิดีโอเท่านั้น",
"view": "ดู",
"view_album": "ดูอัลบั้ม",
@@ -2308,6 +2351,7 @@
"wifi_name": "ชื่อ Wi-Fi",
"workflow_navigation_prompt": "คุณต้องการออกโดยที่ยังไม่บันทึกการเปลี่ยนแปลงหรือไม่?",
"wrong_pin_code": "รหัส PIN ไม่ถูกต้อง",
"x_of_total": "{x}/{total}",
"year": "ปี",
"years_ago": "{years, plural, one {# ปี} other {# ปี}} ที่แล้ว",
"yes": "ใช่",
+61 -31
View File
@@ -14,7 +14,7 @@
"add": "Ekle",
"add_a_description": "Açıklama ekle",
"add_a_location": "Bir konum ekle",
"add_a_name": "İsim ekle",
"add_a_name": "Ad ekle",
"add_a_title": "Bir başlık ekleyin",
"add_action": "Eylem ekle",
"add_action_description": "Gerçekleştirmek istediğiniz eylemi eklemek için tıklayın",
@@ -22,8 +22,6 @@
"add_birthday": "Doğum günü ekle",
"add_endpoint": "Uç nokta ekle",
"add_exclusion_pattern": "Hariç tutma deseni ekle",
"add_filter": "Filtre ekle",
"add_filter_description": "Filtre koşulu eklemek için tıklayın",
"add_location": "Konum ekle",
"add_more_users": "Daha fazla kullanıcı ekle",
"add_partner": "Ortak ekle",
@@ -42,14 +40,13 @@
"add_to_shared_album": "Paylaşılan albüme ekle",
"add_upload_to_stack": "Yüklemeyi yığına ekle",
"add_url": "URL ekle",
"add_workflow_step": "İş akışı adımı ekle",
"added_to_archive": "Arşive eklendi",
"added_to_favorites": "Favorilere eklendi",
"added_to_favorites_count": "{count, number} fotoğraf favorilere eklendi",
"admin": {
"add_exclusion_pattern_description": "Hariç tutma desenleri ekleyin. *, ** ve ? kullanılarak Globbing (temsili yer doldurucu karakter) desteklenir. Farzedelim \"Raw\" adlı bir dizininiz var, içinde ki tüm dosyaları yoksaymak için \"**/Raw/**\" şeklinde yazabilirsiniz. \".tif\" ile biten tüm dosyaları yoksaymak için \"**/*.tif\" yazabilirsiniz. Mutlak yolu yoksaymak için \"/yoksayılacak/olan/yol/**\" şeklinde yazabilirsiniz.",
"admin_user": "Yönetici Kullanıcı",
"asset_offline_description": "Bu harici kütüphane öğesi artık diskte bulunmuyor ve çöp kutusuna taşındı. Dosya kütüphane içinde taşındıysa, yeni karşılık gelen öğe için zaman çizelgenizi kontrol edin. Bu öğeyi geri yüklemek için lütfen aşağıdaki dosya yolunun Immich tarafından erişilebilir olduğundan emin olun ve kütüphaneyi tarayın.",
"asset_offline_description": "Bu harici kütüphane ögesi artık diskte bulunmuyor ve çöp kutusuna taşındı. Dosya kütüphane içinde taşındıysa, yeni karşılık gelen öge için zaman çizelgenizi kontrol edin. Bu ögeyi geri yüklemek için lütfen aşağıdaki dosya yolunun Immich tarafından erişilebilir olduğundan emin olun ve kütüphaneyi tarayın.",
"authentication_settings": "Yetkilendirme Ayarları",
"authentication_settings_description": "Şifre, OAuth, ve diğer yetkilendirme ayarlarını yönet",
"authentication_settings_disable_all": "Tüm giriş yöntemlerini devre dışı bırakmak istediğinize emin misiniz? Giriş yapma fonksiyonu tamamen devre dışı bırakılacak.",
@@ -72,7 +69,7 @@
"confirm_delete_library": "{library} kütüphanesini silmek istediğinize emin misiniz?",
"confirm_delete_library_assets": "Bu kütüphaneyi silmek istediğinize emin misiniz? Bu işlem {count, plural, one {# tane öğeyi} other {all # tane öğeyi}} Immich'den silecek ve bu işlem geri alınamaz. Dosyalar diskte kalacaktır.",
"confirm_email_below": "Onaylamak için aşağıya \"{email}\" yazın",
"confirm_reprocess_all_faces": "Tüm yüzleri tekrardan işlemek istediğinize emin misiniz? Bu işlem isimlendirilmiş insanları da silecek.",
"confirm_reprocess_all_faces": "Tüm yüzleri tekrardan işlemek istediğinize emin misiniz? Bu işlem adlandırılmış insanları da silecek.",
"confirm_user_password_reset": "{user} adlı kullanıcının şifresini sıfırlamak istediğinize emin misiniz?",
"confirm_user_pin_code_reset": "{user} adlı kullanıcının PIN kodunu sıfırlamak istediğinize emin misiniz?",
"copy_config_to_clipboard_description": "Geçerli sistem yapılandırmasını bir JSON nesnesi olarak panoya kopyala",
@@ -210,8 +207,8 @@
"manage_log_settings": "Günlük ayarlarını yönet",
"map_dark_style": "Koyu stil",
"map_enable_description": "Harita ayarlarını etkinleştir",
"map_gps_settings": "Harita & GPS Ayarları",
"map_gps_settings_description": "Harita Yönetimi & GPS (Ters Jeokodlama) Ayarları",
"map_gps_settings": "Harita ve GPS Ayarları",
"map_gps_settings_description": "Harita Yönetimi ve GPS (Ters Jeokodlama) Ayarları",
"map_implications": "Harita özelliği, harici bir döşeme hizmetine (tiles.immich.cloud) bağlıdır",
"map_light_style": "Açık stil",
"map_manage_reverse_geocoding_settings": "<link>Coğrafi Kodlama</link> ayarlarını yönet",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Email bildirimlerini etkinleştir",
"notification_settings": "Bildirim Ayarları",
"notification_settings_description": "Email ve bildirim ayarlarını yönet",
"oauth_allow_insecure_requests": "Güvenli olmayan istekleri kabul et",
"oauth_allow_insecure_requests_description": "UYARI: Bu işlem, OAuth istekleri için TLS sertifika doğrulamasını devre dışı bırakır ve sizi MITM saldırılarına maruz bırakabilir.",
"oauth_auto_launch": "Otomatik başlat",
"oauth_auto_launch_description": "Giriş sayfasına girildiğinde OAuth akışını otomatik olarak başlat",
"oauth_auto_register": "Otomatik kayıt",
@@ -274,9 +273,11 @@
"oauth_button_text": "Buton yazısı",
"oauth_client_secret_description": "Gizli istemci için veya genel istemci için PKCE (Kod Değişimi için Kanıt Anahtarı) desteklenmiyorsa gereklidir.",
"oauth_enable_description": "OAuth ile giriş yap",
"oauth_end_session_url_description": "Kullanıcı oturumu kapattığında onu bu URI'ye yönlendir.",
"oauth_mobile_redirect_uri": "Mobil yönlendirme URL'si",
"oauth_mobile_redirect_uri_override": "Mobilde zorla kullanılacak Yönlendirme Adresi",
"oauth_mobile_redirect_uri_override_description": "Mobil URI'ye izin vermeyen OAuth sağlayıcısı olduğunda etkinleştir, örneğin ''{callback}''",
"oauth_prompt_description": "İstem parametresi (örneğin select_account, login, consent)",
"oauth_role_claim": "Rol Talebi",
"oauth_role_claim_description": "Bu iddianın varlığına göre otomatik olarak yönetici erişimi verin. İddia, 'kullanıcı' veya 'yönetici' olabilir.",
"oauth_settings": "OAuth",
@@ -734,7 +735,7 @@
"change_display_order": "Görüntüleme sırasını değiştir",
"change_expiration_time": "Son kullanma süresini değiştir",
"change_location": "Konumu değiştir",
"change_name": "İsim değiştir",
"change_name": "Adı değiştir",
"change_name_successfully": "Adı başarıyla değiştirildi",
"change_password": "Şifre Değiştir",
"change_password_description": "Bu sisteme ilk kez giriş yapıyorsunuz veya şifrenizi değiştirmek için bir istekte bulunuldu. Lütfen aşağıya yeni şifrenizi girin.",
@@ -801,7 +802,7 @@
"command_palette_to_show_all": "tümünü göster",
"comment_deleted": "Yorum silindi",
"comment_options": "Yorum seçenekleri",
"comments_and_likes": "Yorumlar & beğeniler",
"comments_and_likes": "Yorumlar ve beğeniler",
"comments_are_disabled": "Yorumlar devre dışı",
"common_create_new_album": "Yeni Albüm",
"completed": "Tamamlandı",
@@ -854,7 +855,7 @@
"create_new_person_hint": "Seçili öğeleri yeni bir kişiye atayın",
"create_new_user": "Yeni kullanıcı oluştur",
"create_person": "Kişi oluştur",
"create_person_subtitle": "Seçilen yüze bir isim ekleyerek yeni kişiyi oluşturun ve etiketleyin",
"create_person_subtitle": "Seçilen yüze bir ad ekleyerek yeni kişiyi oluşturun ve etiketleyin",
"create_shared_album_page_share_add_assets": "ÖĞELER EKLE",
"create_shared_album_page_share_select_photos": "Fotoğrafları Seç",
"create_shared_link": "Paylaşılan bağlantı oluştur",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Son döneme ait fotoğrafları tut …",
"cutoff_day": "{count, plural, one {gün} other {gün}}",
"cutoff_year": "{count, plural, one {yıl} other {yıl}}",
"daily_title_text_date": "dd MMM E",
"daily_title_text_date_year": "dd MMM yyyy E",
"dark": "Koyu",
"dark_theme": "Koyu temaya geç",
"date": "Tarih",
"date_after": "Sonraki tarih",
"date_and_time": "Tarih ve Zaman",
"date_before": "Önceki tarih",
"date_format": "LLL d, y E • H:mm",
"date_of_birth": "Doğum tarihi",
"date_of_birth_saved": "Doğum günü başarı ile kaydedildi",
"date_range": "Tarih aralığı",
"day": "Gün",
@@ -1143,7 +1142,7 @@
"unable_to_save_album": "Albüm kaydedilemiyor",
"unable_to_save_api_key": "API anahtarı kaydedilemiyor",
"unable_to_save_date_of_birth": "Doğum günü kaydedilemiyor",
"unable_to_save_name": "İsim kaydedilemyor",
"unable_to_save_name": "Ad kaydedilemiyor",
"unable_to_save_profile": "Profil kaydedilemiyor",
"unable_to_save_settings": "Ayarlar kaydedilemiyor",
"unable_to_scan_libraries": "Kütüphaneler taranamıyor",
@@ -1174,7 +1173,7 @@
"exif_bottom_sheet_location": "KONUM",
"exif_bottom_sheet_no_description": "Açıklama yok",
"exif_bottom_sheet_people": "KİŞİLER",
"exif_bottom_sheet_person_add_person": "İsim ekle",
"exif_bottom_sheet_person_add_person": "Adı ekle",
"exit_slideshow": "Slayt gösterisinden çık",
"expand": "Genişlet",
"expand_all": "Hepsini genişlet",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Uygulamanın özelliklerini yönet",
"file_name_or_extension": "Dosya adı veya uzantı",
"file_name_text": "Dosya adı",
"file_name_with_value": "Dosya adı: {file_name}",
"file_size": "Dosya boyutu",
"filename": "Dosya Adı",
"filetype": "Dosya tipi",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Alan açmak için yedeklenmiş fotoğraf ve videoları cihazınızın çöp kutusuna taşıyın. Sunucudaki kopyalarınız güvende kalır.",
"free_up_space_settings_subtitle": "Cihaz depolama alanını boşalt",
"full_path": "Tam yol: {path}",
"full_path_or_folder": "Tam yol veya klasör",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Bu özellik, çalışabilmek için Google'dan harici kaynaklar yükler.",
"general": "Genel",
@@ -1296,7 +1295,7 @@
"host": "Ana bilgisayar",
"hour": "Saat",
"hours": "Saatler",
"id": "ID",
"id": "KNu",
"idle": "Boşta",
"ignore_icloud_photos": "iCloud Fotoğraflarını Yok Say",
"ignore_icloud_photos_description": "iCloud'a yüklenmiş fotoğraflar Immich sunucusuna yüklenmesin",
@@ -1392,6 +1391,7 @@
"light_theme": "Açık temaya geç",
"like": "Beğen",
"like_deleted": "Beğeni silindi",
"link": "Link",
"link_motion_video": "Hareket videosunu bağla",
"link_to_docs": "Daha fazla bilgi için <link>belgelere</link> bakın.",
"link_to_oauth": "OAuth'a bağla",
@@ -1518,6 +1518,33 @@
"marked_all_as_read": "Tümü okundu olarak işaretlendi",
"matches": "Eşleşenler",
"matching_assets": "Eşleşen Öğeler",
"media_chrome": {
"auto": "Otomatik",
"captions_off": "Kapalı",
"decode_error": "Kod çözümleme hatası",
"enable_captions": "Altyazılar açık",
"enter_fullscreen_mode": "Tam ekran kipini aç",
"exit_fullscreen_mode": "Tam ekran kipini kapat",
"loop": "Döngü",
"media_error_description": "Bir medya hatası nedeniyle oynatma iptal edildi. Medya dosyası bozuk olabilir veya tarayıcınız bu formatı desteklemiyor olabilir.",
"media_loading": "Medya yükleniyor",
"mute": "Sessiz",
"network_error": "Ağ hatası",
"network_error_description": "Ağ hatası nedeniyle medya indirme işlemi başarısız oldu.",
"not_supported_error": "Kaynak desteklenmiyor",
"playback_rate": "Oynatma oranı",
"playback_rate_current": "Mevcut oynatma hızı",
"playback_rate_value": "Oynatma oranı {playbackRate}",
"playback_time": "oynatma süresi",
"quality": "Kalite",
"second": "saniye",
"seconds": "saniyeler",
"time_value_of_total_time": "{currentTime} / {totalTime}",
"time_value_remaining": "{time} kaldı",
"video_not_loaded_unknown_time": "video yüklenmedi, süre bilinmiyor.",
"video_player": "Video oynatıcı",
"volume": "Ses"
},
"media_type": "Medya türü",
"memories": "Anılar",
"memories_all_caught_up": "Tümü görüldü",
@@ -1544,7 +1571,6 @@
"mobile_app_download_onboarding_note": "Aşağıdaki seçenekleri kullanarak eşlik eden mobil uygulamayı indirin",
"model": "Model",
"month": "Ay",
"monthly_title_text_date_format": "AAAA y",
"more": "Daha fazla",
"move": "Taşı",
"move_down": "Aşağı taşı",
@@ -1562,8 +1588,10 @@
"multiselect_grid_edit_gps_err_read_only": "Salt okunur öğelerin konumu düzenlenemedi, atlanıyor",
"mute_memories": "Anıları sessize al",
"my_albums": "Albümlerim",
"name": "İsim",
"name_or_nickname": "İsim veya takma isim",
"my_immich_description": "Mevcut sayfayı My Immich bağlantısı olarak kopyala",
"my_immich_title": "Benim Immich linkim",
"name": "Ad",
"name_or_nickname": "Ad veya lakap",
"name_required": "Ad girilmesi zorunludur",
"navigate": "Gezin",
"navigate_to_time": "Zamana Git",
@@ -1589,7 +1617,6 @@
"next": "Sonraki",
"next_memory": "Sonraki anı",
"no": "Hayır",
"no_actions_added": "Henüz eklenen eylem yok",
"no_albums_found": "Albüm bulunamadı",
"no_albums_message": "Fotoğraf ve videolarınızı düzenlemek için yeni bir albüm oluşturun",
"no_albums_with_name_yet": "Henüz bu isimde bir albümünüz bulunmuyor.",
@@ -1606,12 +1633,11 @@
"no_exif_info_available": "Exif bilgisi mevcut değil",
"no_explore_results_message": "Koleksiyonunuzu keşfetmek için daha fazla fotoğraf yükleyin.",
"no_favorites_message": "En sevdiğiniz fotoğraf ve videoları hızlıca bulmak için favorilere ekleyin",
"no_filters_added": "Henüz filtre eklenmedi",
"no_libraries_message": "Fotoğraf ve videolarınızı görmek için bir harici kütüphane oluşturun",
"no_local_assets_found": "Bu sağlama toplamı ile yerel varlık bulunamadı",
"no_location_set": "Konum ayarlanmadı",
"no_locked_photos_message": "Kilitli klasördeki fotoğraf ve videolar gizlidir; kitaplığınızda gezinirken veya arama yaparken görünmezler.",
"no_name": "İsim Yok",
"no_name": "Adsız",
"no_notifications": "Bildirim yok",
"no_people_found": "Eşleşen kişi bulunamadı",
"no_places": "Yer yok",
@@ -1733,7 +1759,7 @@
"person_selected": "Seçilen kişi",
"photo_shared_all_users": "Fotoğraflarınızı tüm kullanıcılarla paylaştınız gibi görünüyor veya paylaşacak kullanıcı bulunmuyor.",
"photos": "Fotoğraflar",
"photos_and_videos": "Fotoğraflar & Videolar",
"photos_and_videos": "Fotoğraflar ve Videolar",
"photos_count": "{count, plural, one {{count, number} fotoğraf} other {{count, number} fotoğraf}}",
"photos_from_previous_years": "Önceki yıllardan fotoğraflar",
"photos_only": "Sadece Fotoğraflar",
@@ -1926,6 +1952,8 @@
"scan_settings": "Ayarları Tara",
"scanning": "Taranıyor",
"scanning_for_album": "Albüm için taranıyor...",
"screencast_mode_description": "Ekranda klavye ve fare olay göstergelerini göster",
"screencast_mode_title": "Ekran kaydı modunu aç/kapat",
"search": "Ara",
"search_albums": "Albüm ara",
"search_by_context": "Bağlama göre ara",
@@ -1960,7 +1988,7 @@
"search_for_existing_person": "Mevcut bir kişiyi ara",
"search_no_more_result": "Daha fazla sonuç yok",
"search_no_people": "Kişi yok",
"search_no_people_named": "\"{name}\" isimli bir kişi yok",
"search_no_people_named": "\"{name}\" adlı bir kişi yok",
"search_no_result": "Sonuç bulunamadı. Farklı bir arama terimi veya kombinasyon deneyin",
"search_options": "Arama seçenekleri",
"search_page_categories": "Kategoriler",
@@ -2118,7 +2146,7 @@
"shared_link_password_description": "Bu paylaşılan bağlantıya erişmek için şifre gereklidir",
"shared_links": "Paylaşılan bağlantılar",
"shared_links_description": "Fotoğraf ve videoları bir bağlantı ile paylaş",
"shared_photos_and_videos_count": "{assetCount, plural, other {# paylaşılan fotoğraflar & videolar.}}",
"shared_photos_and_videos_count": "{assetCount, plural, other {# paylaşılan fotoğraflar ve videolar.}}",
"shared_with_me": "Benimle paylaşılanlar",
"shared_with_partner": "{partner} ile paylaşıldı",
"sharing": "Paylaşım",
@@ -2148,6 +2176,7 @@
"show_schema": "Şemayı göster",
"show_search_options": "Arama seçeneklerini göster",
"show_shared_links": "Paylaşılan bağlantıları göster",
"show_slideshow_metadata_overlay": "Görsel bilgisi katmanını göster",
"show_slideshow_transition": "Slayt gösterisi geçişini göster",
"show_supporter_badge": "Destekçi rozeti",
"show_supporter_badge_description": "Destekçi rozetini göster",
@@ -2202,7 +2231,7 @@
"suggestions": "Öneriler",
"sunrise_on_the_beach": "Plajda gün doğumu",
"support": "Destek",
"support_and_feedback": "Destek & Geri Bildirim",
"support_and_feedback": "Destek ve Geri Bildirim",
"support_third_party_description": "Immich kurulumu üçüncü bir tarafça yapıldı. Yaşadığınız sorunlar bu paketle ilgili olabilir. Lütfen öncelikli olarak aşağıdaki bağlantıları kullanarak bu sağlayıcıyla iletişime geçin.",
"supporter": "Destekçi",
"swap_merge_direction": "Birleştirme yönünü değiştir",
@@ -2214,6 +2243,8 @@
"sync_status": "Eşitleme Durumu",
"sync_status_subtitle": "Eşitleme sistemini görüntüleyin ve yönetin",
"sync_upload_album_setting_subtitle": "Fotoğraflarınızı ve videolarınızı oluşturun ve Immich'te seçtiğiniz albümlere yükleyin",
"system_theme": "Sistem teması",
"system_theme_command_description": "Sistem temasını kullan ({value})",
"tag": "Etiket",
"tag_assets": "Öğeleri etiketle",
"tag_created": "Etiket oluşturuldu: {tag}",
@@ -2306,9 +2337,9 @@
"unlink_oauth": "OAuth bağlantısını kaldır",
"unlinked_oauth_account": "Bağlantısı kaldırılmış OAuth hesabı",
"unmute_memories": "Anıların Sesini Aç",
"unnamed_album": "İsimsiz Albüm",
"unnamed_album": "Adsız Albüm",
"unnamed_album_delete_confirmation": "Bu albümü silmek istediğinizden emin misiniz?",
"unnamed_share": "İsimsiz Paylaşım",
"unnamed_share": "Adsız Paylaşım",
"unsaved_change": "Kaydedilmemiş değişiklik",
"unselect_all": "Tümünü seçimini kaldır",
"unselect_all_duplicates": "Tüm çiftlerin seçimini kaldır",
@@ -2319,7 +2350,6 @@
"unsupported_field_type": "Desteklenmeyen alan türü",
"unsupported_file_type": "{type} dosya türü desteklenmediği için {file} dosyası yüklenemiyor.",
"untagged": "Etiketlenmemiş",
"untitled_workflow": "Başlıksız iş akışı",
"up_next": "Sıradaki",
"update_location_action_prompt": "Seçilen {count} öğenin konumunu şu şekilde güncelleyin:",
"updated_at": "Güncellenme",
+64 -20
View File
@@ -5,7 +5,7 @@
"acknowledge": "Прийняти",
"action": "Дія",
"action_common_update": "Оновити",
"action_description": "Набір дій для виконання над відфільтрованими елементами",
"action_description": "Дії з відфільтрованими елементами",
"actions": "Дії",
"active": "Активний",
"active_count": "Активні: {count}",
@@ -22,8 +22,6 @@
"add_birthday": "Додати день народження",
"add_endpoint": "Додати адресу сервера",
"add_exclusion_pattern": "Додати шаблон винятку",
"add_filter": "Додати фільтр",
"add_filter_description": "Натисніть, щоб додати умову фільтра",
"add_location": "Додати місце",
"add_more_users": "Додати користувачів",
"add_partner": "Додати партнера",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Додати до спільного альбому",
"add_upload_to_stack": "Додати вивантажений елемент до стеку",
"add_url": "Додати URL",
"add_workflow_step": "Додати крок автоматизації",
"added_to_archive": "Додано до архіву",
"added_to_favorites": "Додано до вибраного",
"added_to_favorites_count": "{count, plural, one {Додано # елемент до вибраного} few {Додано # елементи до вибраного} many {Додано # елементів до вибраного} other {Додано # елементів до вибраного}}",
@@ -77,7 +74,7 @@
"confirm_user_pin_code_reset": "Ви впевнені, що хочете скинути PIN-код користувача {user}?",
"copy_config_to_clipboard_description": "Скопіювати поточну конфігурацію системи як об'єкт JSON у буфер обміну",
"create_job": "Створити завдання",
"cron_expression": "Cron-вираз",
"cron_expression": "Налаштування розкладу",
"cron_expression_description": "Установіть інтервал сканування у форматі cron. Додаткова інформація: <link>Crontab Guru</link>",
"cron_expression_presets": "Шаблони Cron-виразів",
"disable_login": "Вимкнути вхід",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "Увімкнути сповіщення електронною поштою",
"notification_settings": "Налаштування сповіщень",
"notification_settings_description": "Керування налаштуваннями сповіщень, включно з електронною поштою",
"oauth_allow_insecure_requests": "Дозволити небезпечні запити",
"oauth_allow_insecure_requests_description": "ПОПЕРЕДЖЕННЯ: вимикає перевірку TLS-сертифіката для запитів OAuth, через що ви можете стати вразливими до атак MITM.",
"oauth_auto_launch": "Автозапуск",
"oauth_auto_launch_description": "Автоматично розпочинати вхід через OAuth під час переходу на сторінку входу",
"oauth_auto_register": "Автоматична реєстрація",
@@ -274,9 +273,11 @@
"oauth_button_text": "Текст кнопки",
"oauth_client_secret_description": "Обов'язково для конфіденційного клієнта або якщо PKCE (ключ підтвердження для обміну кодом) не підтримується для публічного клієнта.",
"oauth_enable_description": "Вхід за допомогою OAuth",
"oauth_end_session_url_description": "Перенаправляти користувача на цю URI-адресу під час виходу.",
"oauth_mobile_redirect_uri": "URI мобільного перенаправлення",
"oauth_mobile_redirect_uri_override": "Перевизначення URI мобільного перенаправлення",
"oauth_mobile_redirect_uri_override_description": "Увімкнути, якщо OAuth-провайдер не підтримує мобільний URI, як ''{callback}''",
"oauth_prompt_description": "Параметр prompt (напр. select_account, login, consent)",
"oauth_role_claim": "Атрибут ролі",
"oauth_role_claim_description": "Автоматично надавати права адміністратора на основі наявності цього атрибуту. Цей атрибут може містити значення ‘user’ або ‘admin.",
"oauth_settings": "OAuth",
@@ -706,7 +707,7 @@
"cache_settings_clear_cache_button": "Очистити кеш",
"cache_settings_clear_cache_button_title": "Очищає кеш застосунку. Це суттєво знизить продуктивність застосунку, доки кеш не буде перебудовано.",
"cache_settings_duplicated_assets_clear_button": "ОЧИСТИТИ",
"cache_settings_duplicated_assets_subtitle": "Фото та відео, внесені застосунком до списку ігнорованих",
"cache_settings_duplicated_assets_subtitle": "Фото та відео, які ігноруються застосунком",
"cache_settings_duplicated_assets_title": "Дубльовані елементи ({count})",
"cache_settings_statistics_album": "Мініатюри бібліотеки",
"cache_settings_statistics_full": "Повнорозмірні зображення",
@@ -796,7 +797,7 @@
"command": "Команда",
"command_palette_prompt": "Швидкий пошук сторінок, дій та команд",
"command_palette_to_close": "закрити",
"command_palette_to_navigate": "перейти",
"command_palette_to_navigate": "увійти",
"command_palette_to_select": "вибрати",
"command_palette_to_show_all": "показати все",
"comment_deleted": "Коментар видалено",
@@ -881,15 +882,13 @@
"cutoff_date_description": "Зберігати фото за останні…",
"cutoff_day": "{count, plural, one {день} few {дні} many {днів} other {днів}}",
"cutoff_year": "{count, plural, one {рік} few {роки} many {років} other {років}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM yyyy",
"dark": "Темна",
"dark_theme": "Перемкнути на темну тему",
"date": "Дата",
"date_after": "Дата після",
"date_and_time": "Дата й час",
"date_before": "Дата до",
"date_format": "E, d LLL y • HH:mm",
"date_of_birth": "Дата народження",
"date_of_birth_saved": "Дату народження збережено",
"date_range": "Діапазон дат",
"day": "День",
@@ -972,7 +971,7 @@
"downloading_media": "Завантаження медіа",
"drop_files_to_upload": "Перетягніть файли будь-куди, щоб вивантажити",
"duplicates": "Дублікати",
"duplicates_description": "Опрацюйте кожну групу, вказавши, які елементи, якщо такі є, є дублікатами",
"duplicates_description": "Опрацюйте кожну групу, позначивши елементи, що є дублікатами (за наявності)",
"duration": "Тривалість",
"edit": "Редагувати",
"edit_album": "Редагувати альбом",
@@ -1213,7 +1212,6 @@
"features_setting_description": "Керування функціями застосунку",
"file_name_or_extension": "Ім'я файлу або розширення",
"file_name_text": "Ім'я файлу",
"file_name_with_value": "Ім'я файлу: {file_name}",
"file_size": "Розмір файлу",
"filename": "Ім'я файлу",
"filetype": "Тип файлу",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "Перемістіть фото й відео, для яких є резервна копія, до кошика вашого пристрою, щоб звільнити місце. Ваші копії на сервері залишаються в безпеці.",
"free_up_space_settings_subtitle": "Звільнити сховище пристрою",
"full_path": "Повний шлях: {path}",
"full_path_or_folder": "Повний шлях або папка",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ця функція завантажує зовнішні ресурси з Google для своєї роботи.",
"general": "Загальні",
@@ -1392,11 +1391,13 @@
"light_theme": "Перемкнути на світлу тему",
"like": "Подобається",
"like_deleted": "Вподобання видалено",
"link": "Посилання",
"link_motion_video": "Приєднати рухоме відео",
"link_to_docs": "Докладніше дивіться в <link>документації</link>.",
"link_to_oauth": "Приєднати до OAuth",
"linked_oauth_account": "Приєднаний обліковий запис OAuth",
"list": "Список",
"live": "Живе",
"loading": "Завантаження",
"loading_search_results_failed": "Не вдалося завантажити результати пошуку",
"local": "На пристрої",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "Позначено всі як прочитані",
"matches": "Збіги",
"matching_assets": "Відповідні елементи",
"media_chrome": {
"auto": "Авто",
"captions": "Субтитри",
"captions_off": "Вимкнено",
"closed_captions": "субтитри",
"decode_error": "Помилка декодування",
"disable_captions": "Вимкнути субтитри",
"enable_captions": "Увімкнути субтитри",
"enter_fullscreen_mode": "Увійти в повноекранний режим",
"exit_fullscreen_mode": "Вийти з повноекранного режиму",
"loop": "Повторювати",
"media_error_description": "Через помилку медіа відтворення було перервано. Можливо, файл пошкоджено, або ваш браузер не підтримує цей формат.",
"media_loading": "завантаження медіа",
"mute": "Вимкнути звук",
"network_error": "Мережева помилка",
"network_error_description": "Через помилку мережі не вдалося завантажити медіа.",
"not_supported_error": "Джерело не підтримується",
"playback_rate": "Швидкість відтворення",
"playback_rate_current": "поточна швидкість відтворення",
"playback_rate_value": "Швидкість відтворення {playbackRate}",
"playback_time": "час відтворення",
"quality": "Якість",
"second": "секунда",
"seconds": "секунд",
"time_value_of_total_time": "{currentTime} з {totalTime}",
"time_value_remaining": "залишилось {time}",
"unmute": "Увімкнути звук",
"unsupported_error_description": "Сталася помилка: джерело не підтримується. Сервер або мережа зазнали збою, або ваш браузер не підтримує цей формат.",
"video_not_loaded_unknown_time": "відео не завантажено, час невідомий.",
"video_player": "відеопрогравач",
"volume": "гучність"
},
"media_type": "Тип медіа",
"memories": "Спогади",
"memories_all_caught_up": "Це все на сьогодні",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "Завантажте мобільний застосунок одним із наведених нижче способів",
"model": "Модель",
"month": "Місяць",
"monthly_title_text_date_format": "MMMM y",
"more": "Більше",
"motion": "Рухоме",
"move": "Перемістити",
"move_down": "Перемістити вниз",
"move_off_locked_folder": "Перемістити з особистої папки",
@@ -1562,11 +1595,13 @@
"multiselect_grid_edit_gps_err_read_only": "Не вдається редагувати місце елементів лише для читання, пропущено",
"mute_memories": "Вимкнути спогади",
"my_albums": "Мої альбоми",
"my_immich_description": "Скопіювати поточну сторінку як посилання My Immich",
"my_immich_title": "Посилання My Immich",
"name": "Ім'я",
"name_or_nickname": "Ім'я або псевдонім",
"name_required": "Ім'я обов'язкове",
"navigate": "Навігація",
"navigate_to_time": "Перейти до часу",
"navigate_to_time": "Перейти до моменту",
"network_requirement_photos_upload": "Використовувати мобільні дані для резервного копіювання фото",
"network_requirement_videos_upload": "Використовувати мобільні дані для резервного копіювання відео",
"network_requirements": "Вимоги до мережі",
@@ -1589,7 +1624,6 @@
"next": "Далі",
"next_memory": "Наступний спогад",
"no": "Ні",
"no_actions_added": "Дій ще не додано",
"no_albums_found": "Альбоми не знайдено",
"no_albums_message": "Створіть альбом, щоб упорядкувати свої фото та відео",
"no_albums_with_name_yet": "Схоже, у вас ще немає альбомів із такою назвою.",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "Відсутня інформація про Exif",
"no_explore_results_message": "Вивантажуйте більше фото, щоб дослідити свою колекцію.",
"no_favorites_message": "Додавайте фото та відео у вибране, щоб швидко знаходити найкращі",
"no_filters_added": "Фільтри ще не додано",
"no_libraries_message": "Створіть зовнішню бібліотеку для перегляду фото і відео",
"no_local_assets_found": "З цією контрольною сумою не знайдено локальних елементів",
"no_location_set": "Місце не установлено",
@@ -1853,6 +1886,7 @@
"remove_assets_title": "Вилучити елементи?",
"remove_custom_date_range": "Вилучити довільний діапазон дат",
"remove_deleted_assets": "Вилучити видалені елементи",
"remove_filter": "Вилучити фільтр",
"remove_from_album": "Вилучити з альбому",
"remove_from_album_action_prompt": "{count} вилучено з альбому",
"remove_from_favorites": "Вилучити з вибраного",
@@ -1926,6 +1960,8 @@
"scan_settings": "Налаштування сканування",
"scanning": "Сканування",
"scanning_for_album": "Пошук альбому…",
"screencast_mode_description": "Відображати індикатори подій клавіатури та миші на екрані",
"screencast_mode_title": "Перемкнути режим скрінкасту",
"search": "Пошук",
"search_albums": "Пошук альбомів",
"search_by_context": "Пошук за контекстом",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "Похід у Сапі",
"search_by_filename": "Пошук за назвою файлу або розширенням",
"search_by_filename_example": "Наприклад, IMG_1234.JPG або PNG",
"search_by_full_path": "Пошук за повним шляхом або папкою",
"search_by_full_path_example": "/Іван/Проєкти/3D_Друк/2026-07-01 — можна шукати за Проєкти, 3D, Друк, 2026 тощо.",
"search_by_ocr": "Пошук за OCR",
"search_by_ocr_example": "Латте",
"search_camera_lens_model": "Пошук моделі об’єктива…",
@@ -2036,13 +2074,13 @@
"set_slideshow_to_fullscreen": "Установити слайд-шоу на весь екран",
"set_stack_primary_asset": "Установити як основний елемент",
"setting_image_navigation_enable_subtitle": "Якщо увімкнено, ви можете переходити до попереднього або наступного зображення, натискаючи на крайню ліву або праву чверть екрана.",
"setting_image_navigation_enable_title": "Торкніться, щоб перейти до зображення",
"setting_image_navigation_enable_title": "Торкніться для навігації",
"setting_image_navigation_title": "Навігація зображеннями",
"setting_image_viewer_help": "Переглядач спочатку завантажує малу мініатюру, потім попередній перегляд середньої роздільної здатності (якщо увімкнено) і зрештою оригінал (якщо увімкнено).",
"setting_image_viewer_original_subtitle": "Увімкніть, щоб завантажити оригінальне зображення з повною роздільною здатністю (велике!). Вимкніть, щоб зменшити використання даних (як через мережу, так і в кеші пристрою).",
"setting_image_viewer_original_title": "Завантажувати оригінальне зображення",
"setting_image_viewer_preview_subtitle": "Увімкніть, щоб завантажити зображення середньої роздільної здатності. Вимкніть, щоб завантажувати оригінал або використовувати лише мініатюру.",
"setting_image_viewer_preview_title": "Завантажувати зображення попереднього перегляду",
"setting_image_viewer_preview_title": "Завантажувати мініатюри",
"setting_image_viewer_title": "Зображення",
"setting_languages_apply": "Застосувати",
"setting_languages_subtitle": "Змінити мову застосунку",
@@ -2066,7 +2104,7 @@
"settings_require_restart": "Перезапустіть Immich, щоб застосувати це налаштування",
"settings_saved": "Налаштування збережено",
"setup_pin_code": "Налаштувати PIN-код",
"share": "Поділитися",
"share": "Поширити",
"share_action_prompt": "Надано спільний доступ до {count, plural, one {# елемента} few {# елементів} many {# елементів} other {# елементів}}",
"share_add_photos": "Додати фото",
"share_assets_selected": "{count} вибрано",
@@ -2148,6 +2186,7 @@
"show_schema": "Показати схему",
"show_search_options": "Показати варіанти пошуку",
"show_shared_links": "Показати спільні посилання",
"show_slideshow_metadata_overlay": "Показувати оверлей з інформацією про зображення",
"show_slideshow_transition": "Показувати перехід слайд-шоу",
"show_supporter_badge": "Значок прихильника",
"show_supporter_badge_description": "Показувати значок прихильника",
@@ -2163,6 +2202,9 @@
"skip_to_folders": "Перейти до папок",
"skip_to_tags": "Перейти до тегів",
"slideshow": "Слайд-шоу",
"slideshow_metadata_overlay_mode": "Вміст оверлею",
"slideshow_metadata_overlay_mode_description_only": "Лише опис",
"slideshow_metadata_overlay_mode_full": "Повний",
"slideshow_repeat": "Повторювати слайд-шоу",
"slideshow_repeat_description": "Повернення до початку після завершення слайд-шоу",
"slideshow_settings": "Налаштування слайд-шоу",
@@ -2214,6 +2256,8 @@
"sync_status": "Стан синхронізації",
"sync_status_subtitle": "Перегляд та керування системою синхронізації",
"sync_upload_album_setting_subtitle": "Створювати та вивантажувати свої фото та відео до вибраних альбомів на сервер Immich",
"system_theme": "Системна тема",
"system_theme_command_description": "Використати системну тему ({value})",
"tag": "Тег",
"tag_assets": "Додати теги",
"tag_created": "Створено тег: {tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "Непідтримуваний тип поля",
"unsupported_file_type": "Файл {file} не вдається вивантажити, оскільки тип файлу {type} не підтримується.",
"untagged": "Без тегів",
"untitled_workflow": "Безіменна автоматизація",
"up_next": "Наступне",
"update_location_action_prompt": "Оновити місце вибраних елементів ({count}) за допомогою:",
"updated_at": "Оновлено",
@@ -2425,6 +2468,7 @@
"workflows": "Автоматизації",
"workflows_help_text": "Автоматизації виконують дії з елементами залежно від тригерів і фільтрів",
"wrong_pin_code": "Неправильний PIN-код",
"x_of_total": "{x}/{total}",
"year": "Рік",
"years_ago": "{years, plural, one {# рік} few {# роки} many {# років} other {# років}} тому",
"yes": "Так",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "سالگرہ شامل کریں",
"add_endpoint": "اینڈ پوائنٹ درج کریں",
"add_exclusion_pattern": "خارج کرنے کا نمونہ شامل کریں",
"add_filter": "فلٹر شامل کریں",
"add_filter_description": "فلٹر کی شرط شامل کرنے کے لیے کلک کریں",
"add_location": "جگہ درج کریں",
"add_more_users": "مزید صارفین شامل کریں",
"add_partner": "ساتھی شامل کریں",
@@ -42,7 +40,6 @@
"add_to_shared_album": "مشترکہ البم میں شامل کریں",
"add_upload_to_stack": "اپ لوڈ کو اسٹیک میں شامل کریں",
"add_url": "URL شامل کریں",
"add_workflow_step": "ورک فلو کا مرحلہ شامل کریں",
"added_to_archive": "آرکائیو میں شامل کر دیا گیا",
"added_to_favorites": "پسندیدہ میں شامل کردیا گیا",
"added_to_favorites_count": "پسندیدہ میں {count, number} شامل کیے گئے",
+16 -1
View File
@@ -1 +1,16 @@
{}
{
"about": "Haqida",
"account": "Hisob",
"account_settings": "Hisob sozlamalari",
"acknowledge": "Tasdiqlash",
"action": "Amal",
"action_common_update": "Yangilash",
"action_description": "Filtrlangan resurslar ustida bajarish uchun amallar jamlanmasi",
"actions": "Amallar",
"active": "Faol",
"active_count": "Faol: {count}",
"activity": "Harakatlar",
"activity_changed": "Harakatlar {enabled, select, true {yoqilgan} other {yoqilmagan}}",
"add": "Qoʻshish",
"add_a_description": "Tavsif kiriting"
}
-11
View File
@@ -22,8 +22,6 @@
"add_birthday": "Thêm sinh nhật",
"add_endpoint": "Thêm endpoint",
"add_exclusion_pattern": "Thêm quy tắc loại trừ",
"add_filter": "Thêm bộ lọc",
"add_filter_description": "Nhấn để thêm điều kiện lọc",
"add_location": "Thêm địa điểm",
"add_more_users": "Thêm người dùng",
"add_partner": "Thêm người thân",
@@ -42,7 +40,6 @@
"add_to_shared_album": "Thêm vào album chia sẻ",
"add_upload_to_stack": "Tải lên thêm vào nhóm",
"add_url": "Thêm URL",
"add_workflow_step": "Thêm bước workflow",
"added_to_archive": "Đã lưu trữ",
"added_to_favorites": "Đã thích",
"added_to_favorites_count": "Đã thích {count, number} mục",
@@ -877,15 +874,12 @@
"cutoff_date_description": "Giữ lại ảnh trong vòng…",
"cutoff_day": "{count, plural, one {ngày} other {ngày}}",
"cutoff_year": "{count, plural, one {năm} other {năm}}",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Tối",
"dark_theme": "Chuyển sang chủ đề tối",
"date": "Ngày",
"date_after": "Ngày sau",
"date_and_time": "Ngày và giờ",
"date_before": "Ngày trước",
"date_format": "E, d LLL, y • h:mm a",
"date_of_birth_saved": "Sinh nhật đã được lưu thành công",
"date_range": "Khoảng thời gian",
"day": "Ngày",
@@ -1205,7 +1199,6 @@
"features_setting_description": "Quản lý các tính năng ứng dụng",
"file_name_or_extension": "Tên hoặc phần mở rộng tập tin",
"file_name_text": "Tên tệp",
"file_name_with_value": "Tên tệp: {file_name}",
"file_size": "Kích cỡ tệp tin",
"filename": "Tên tệp",
"filetype": "Loại tệp",
@@ -1534,7 +1527,6 @@
"mobile_app_download_onboarding_note": "Tải xuống app đồng hành bằng các tùy chọn sau",
"model": "Dòng",
"month": "Tháng",
"monthly_title_text_date_format": "MMMM y",
"more": "Thêm",
"move": "Di chuyển",
"move_down": "Di chuyển xuống",
@@ -1579,7 +1571,6 @@
"next": "Tiếp theo",
"next_memory": "Kỷ niệm tiếp theo",
"no": "Không",
"no_actions_added": "Chưa có hành động nào được thêm vào",
"no_albums_found": "Không phát hiện tập ảnh nào",
"no_albums_message": "Tạo album để sắp xếp ảnh và video của bạn",
"no_albums_with_name_yet": "Có vẻ như bạn chưa có bất kỳ album nào với tên này.",
@@ -1596,7 +1587,6 @@
"no_exif_info_available": "Không có thông tin exif",
"no_explore_results_message": "Tải thêm ảnh lên để khám phá bộ sưu tập của bạn.",
"no_favorites_message": "Thêm ảnh yêu thích để nhanh chóng tìm thấy những bức ảnh và video đẹp nhất của bạn",
"no_filters_added": "Chưa có bộ lọc nào được thêm vào",
"no_libraries_message": "Tạo một thư viện bên ngoài để xem ảnh và video của bạn",
"no_local_assets_found": "Không tìm thấy tệp trên thiết bị nào với checksum này",
"no_location_set": "Chưa có địa điểm được đặt",
@@ -2307,7 +2297,6 @@
"unsupported_field_type": "Loại trường không được hỗ trợ",
"unsupported_file_type": "Tệp {file} không thể được tải lên vì loại tệp {type} không được hỗ trợ.",
"untagged": "Chưa gắn thẻ",
"untitled_workflow": "Workflow chưa đặt tên",
"up_next": "Tiếp theo",
"update_location_action_prompt": "Cập nhật địa điểm của {count} tệp đã chọn với:",
"updated_at": "Đã cập nhật",
-3
View File
@@ -22,8 +22,6 @@
"add_birthday": "加一個生日",
"add_endpoint": "加端點",
"add_exclusion_pattern": "加入篩選條件",
"add_filter": "加過濾器",
"add_filter_description": "點擊以加一個過濾條件",
"add_location": "加位置",
"add_more_users": "加更多用戶",
"add_partner": "加伙伴",
@@ -42,7 +40,6 @@
"add_to_shared_album": "加至共享相簿",
"add_upload_to_stack": "新增上傳到堆疊",
"add_url": "加網址",
"add_workflow_step": "增加工作步驟",
"added_to_archive": "已添至封存",
"added_to_favorites": "已加至最愛",
"added_to_favorites_count": "已加{count, number} 個項目至最愛",
+60 -16
View File
@@ -22,8 +22,6 @@
"add_birthday": "添加生日",
"add_endpoint": "添加端点",
"add_exclusion_pattern": "添加排除规则",
"add_filter": "添加筛选条件",
"add_filter_description": "点击添加筛选条件",
"add_location": "添加位置",
"add_more_users": "添加更多用户",
"add_partner": "添加协作者",
@@ -42,7 +40,6 @@
"add_to_shared_album": "添加到共享相册",
"add_upload_to_stack": "添加上传至堆叠",
"add_url": "添加 URL",
"add_workflow_step": "添加工作流步骤",
"added_to_archive": "添加至存档",
"added_to_favorites": "已添加到收藏",
"added_to_favorites_count": "已将 {count, number} 项添加到收藏",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "启用邮件通知",
"notification_settings": "通知设置",
"notification_settings_description": "管理通知设置,包括邮件通知",
"oauth_allow_insecure_requests": "允许不安全的请求",
"oauth_allow_insecure_requests_description": "警告:这将禁用OAuth请求的TLS证书验证,并可能使您面临MITM攻击。",
"oauth_auto_launch": "自动启动",
"oauth_auto_launch_description": "进入登录页面时,自动开始 OAuth 登录流程",
"oauth_auto_register": "自动注册",
@@ -274,9 +273,11 @@
"oauth_button_text": "按钮文字",
"oauth_client_secret_description": "机密客户端必填,或公共客户端若不支持 PKCE(代码交换证明密钥)时必填。",
"oauth_enable_description": "使用OAuth登录",
"oauth_end_session_url_description": "当用户注销时,将其重定向到此URI。",
"oauth_mobile_redirect_uri": "移动端重定向 URI",
"oauth_mobile_redirect_uri_override": "移动端重定向 URI 覆盖",
"oauth_mobile_redirect_uri_override_description": "当 OAuth 提供商不允许使用移动端 URI(例如 “{callback}”)时启用",
"oauth_prompt_description": "提示参数(例如select_account, login, consent",
"oauth_role_claim": "角色声明",
"oauth_role_claim_description": "根据此声明的存在自动授予管理员访问权限。声明可以是“user”(用户)或“admin”(管理员)。",
"oauth_settings": "OAuth",
@@ -881,15 +882,13 @@
"cutoff_date_description": "保留最近的照片…",
"cutoff_day": "{count, plural, one {天} other {天}}",
"cutoff_year": "{count, plural, one {年} other {年}}",
"daily_title_text_date": "MMM dd (E)",
"daily_title_text_date_year": "YYYY年M月d日 (E)",
"dark": "深色",
"dark_theme": "切换到深色主题",
"date": "日期",
"date_after": "开始日期",
"date_and_time": "日期与时间",
"date_before": "结束日期",
"date_format": "y年M月d日 (E) h:mm a",
"date_of_birth": "出生日期",
"date_of_birth_saved": "出生日期保存成功",
"date_range": "日期范围",
"day": "日",
@@ -1213,7 +1212,6 @@
"features_setting_description": "管理应用功能",
"file_name_or_extension": "文件名或扩展名",
"file_name_text": "文件名",
"file_name_with_value": "文件名:{file_name}",
"file_size": "大小",
"filename": "文件名",
"filetype": "文件类型",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "将已备份的照片和视频移入设备的回收站,以释放空间。您在服务器上的副本仍然安全。",
"free_up_space_settings_subtitle": "释放设备存储空间",
"full_path": "完整路径:{path}",
"full_path_or_folder": "完整路径或文件夹",
"gcast_enabled": "投屏",
"gcast_enabled_description": "此功能需要从 Google 加载外部资源才能运行。",
"general": "常规",
@@ -1392,11 +1391,13 @@
"light_theme": "切换到浅色主题",
"like": "点赞",
"like_deleted": "取消点赞",
"link": "链接",
"link_motion_video": "链接动态视频",
"link_to_docs": "更多信息, 请参见 <link>文档</link>.",
"link_to_oauth": "绑定 OAuth",
"linked_oauth_account": "已绑定的 OAuth 账户",
"list": "列表",
"live": "在线",
"loading": "加载中",
"loading_search_results_failed": "加载搜索结果失败",
"local": "本地",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "已全部标记为已读",
"matches": "匹配项",
"matching_assets": "匹配的项目",
"media_chrome": {
"auto": "自动",
"captions": "字幕",
"captions_off": "关闭",
"closed_captions": "隐藏式字幕",
"decode_error": "解码错误",
"disable_captions": "关闭字幕",
"enable_captions": "开启字幕",
"enter_fullscreen_mode": "进入全屏模式",
"exit_fullscreen_mode": "退出全屏模式",
"loop": "循环",
"media_error_description": "媒体错误导致播放中止。媒体文件可能已损坏,或者您的浏览器不支持此格式。",
"media_loading": "媒体加载中",
"mute": "静音",
"network_error": "网络错误",
"network_error_description": "网络错误导致媒体下载失败。",
"not_supported_error": "不支持的源",
"playback_rate": "播放速度",
"playback_rate_current": "当前播放速度",
"playback_rate_value": "播放速度 {playbackRate}",
"playback_time": "播放时间",
"quality": "画质",
"second": "秒",
"seconds": "秒",
"time_value_of_total_time": "{currentTime} / {totalTime}",
"time_value_remaining": "剩余 {time}",
"unmute": "取消静音",
"unsupported_error_description": "发生了不支持的错误。服务器或网络出现故障,或者您的浏览器不支持此格式。",
"video_not_loaded_unknown_time": "视频未加载,时间未知。",
"video_player": "视频播放器",
"volume": "音量"
},
"media_type": "媒体类型",
"memories": "那年今日",
"memories_all_caught_up": "已处理完毕",
@@ -1544,8 +1577,8 @@
"mobile_app_download_onboarding_note": "使用以下选项下载配套手机应用",
"model": "型号",
"month": "月",
"monthly_title_text_date_format": "yyyy年M月",
"more": "更多",
"motion": "动作",
"move": "移动",
"move_down": "向下移动",
"move_off_locked_folder": "移出锁定文件夹",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "无法编辑只读项目的位置信息,正在跳过",
"mute_memories": "静音回忆",
"my_albums": "我的相簿",
"my_immich_description": "将当前页面复制为我的Immich链接",
"my_immich_title": "我的Immich链接",
"name": "名称",
"name_or_nickname": "名称或昵称",
"name_required": "名称是必填项",
@@ -1589,7 +1624,6 @@
"next": "下一个",
"next_memory": "下一个回忆",
"no": "否",
"no_actions_added": "尚未添加动作",
"no_albums_found": "未找到相簿",
"no_albums_message": "创建相簿以整理您的照片和视频",
"no_albums_with_name_yet": "没有同名的相簿。",
@@ -1606,7 +1640,6 @@
"no_exif_info_available": "无可用的 EXIF 信息",
"no_explore_results_message": "上传更多照片,来探索你的图库吧。",
"no_favorites_message": "添加收藏,以便快速找到你最精彩的照片和视频",
"no_filters_added": "尚未添加筛选条件",
"no_libraries_message": "创建外部图库,以浏览你的照片和视频",
"no_local_assets_found": "未找到具有此校验和的本地项目",
"no_location_set": "未设置位置",
@@ -1853,14 +1886,15 @@
"remove_assets_title": "移除项目?",
"remove_custom_date_range": "取消自定义日期范围",
"remove_deleted_assets": "彻底删除文件",
"remove_filter": "移除过滤",
"remove_from_album": "从相簿中移除",
"remove_from_album_action_prompt": "从相簿中移除了 {count} 项",
"remove_from_favorites": "移出收藏",
"remove_from_favorites": "从收藏移除",
"remove_from_lock_folder_action_prompt": "已从锁定的文件夹中移除 {count} 项",
"remove_from_locked_folder": "从锁定文件夹中移除",
"remove_from_locked_folder_confirmation": "您确定要将这些照片和视频移出锁定文件夹吗?移出后它们将会在您的图库中可见。",
"remove_from_shared_link": "从共享链接中移除",
"remove_memory": "移回忆区",
"remove_memory": "移回忆区",
"remove_photo_from_memory": "从当前回忆区移除照片",
"remove_tag": "移除标签",
"remove_url": "移除 URL",
@@ -1906,7 +1940,7 @@
"resume_paused_jobs": "继续 {count, plural, one {# 已暂停的任务} other {# 已暂停的任务}}",
"retry_upload": "重新上传",
"review_duplicates": "检查重复项",
"review_large_files": "查大文件",
"review_large_files": "查大文件",
"role": "选择用户权限",
"role_editor": "可编辑",
"role_viewer": "仅查看",
@@ -1926,6 +1960,8 @@
"scan_settings": "扫描设置",
"scanning": "扫描中",
"scanning_for_album": "扫描相簿中...",
"screencast_mode_description": "在屏幕上显示键盘和鼠标事件指示器",
"screencast_mode_title": "切换屏幕录制模式",
"search": "搜索",
"search_albums": "搜索相簿",
"search_by_context": "通过描述的场景查找",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "在沙巴徒步的日子",
"search_by_filename": "通过文件名或扩展名查找",
"search_by_filename_example": "如 IMG_1234.JPG 或 PNG",
"search_by_full_path": "按完整路径或文件夹进行搜索",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - 你可以搜索 Projects, 3D, Printing, 2026 等关键词。",
"search_by_ocr": "通过文本识别查找",
"search_by_ocr_example": "拿铁咖啡",
"search_camera_lens_model": "按镜头型号查找...",
@@ -1992,7 +2030,7 @@
"select": "选择",
"select_album": "选择相簿",
"select_album_cover": "选择相簿封面",
"select_albums": "选择相簿",
"select_albums": "选择多个相簿",
"select_all": "全选",
"select_all_duplicates": "选择所有重复项",
"select_all_in": "选择 {group} 中的所有内容",
@@ -2148,6 +2186,7 @@
"show_schema": "显示架构",
"show_search_options": "显示搜索选项",
"show_shared_links": "显示共享链接",
"show_slideshow_metadata_overlay": "显示元数据",
"show_slideshow_transition": "显示幻灯片过渡效果",
"show_supporter_badge": "支持者徽章",
"show_supporter_badge_description": "展示支持者徽章",
@@ -2163,10 +2202,13 @@
"skip_to_folders": "跳转到文件夹",
"skip_to_tags": "跳转到标签",
"slideshow": "幻灯片放映",
"slideshow_metadata_overlay_mode": "叠加内容显示",
"slideshow_metadata_overlay_mode_description_only": "仅描述",
"slideshow_metadata_overlay_mode_full": "完整信息",
"slideshow_repeat": "重复幻灯片",
"slideshow_repeat_description": "幻灯片结束后循环播放",
"slideshow_settings": "放映设置",
"sort_albums_by": "相簿排序依据...",
"sort_albums_by": "相簿排序...",
"sort_created": "创建日期",
"sort_items": "项目数量",
"sort_modified": "修改日期",
@@ -2214,6 +2256,8 @@
"sync_status": "同步状态",
"sync_status_subtitle": "查看和管理同步系统",
"sync_upload_album_setting_subtitle": "创建照片和视频并上传到 Immich 上选定的相簿",
"system_theme": "系统主题",
"system_theme_command_description": "使用系统主题({value}",
"tag": "标签",
"tag_assets": "标记项目",
"tag_created": "已创建标签:{tag}",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "不支持的字段类型",
"unsupported_file_type": "不支持上传文件 {file},当前不支持 {type} 类型的文件。",
"untagged": "无标签",
"untitled_workflow": "无标题工作流",
"up_next": "下一个",
"update_location_action_prompt": "更新{count}个所选项目的位置:",
"updated_at": "最后更新时间",
@@ -2425,6 +2468,7 @@
"workflows": "工作流",
"workflows_help_text": "工作流可根据触发和筛选条件自动执行项目操作",
"wrong_pin_code": "错误的PIN码",
"x_of_total": "{x}/{total}",
"year": "年",
"years_ago": "{years, plural, one {#年} other {#年}}前",
"yes": "是",
+109 -65
View File
@@ -22,8 +22,6 @@
"add_birthday": "新增生日",
"add_endpoint": "新增端點",
"add_exclusion_pattern": "新增排除模式",
"add_filter": "新增篩選器",
"add_filter_description": "按一下以新增篩選條件",
"add_location": "新增地點",
"add_more_users": "新增其他使用者",
"add_partner": "新增親友",
@@ -42,7 +40,6 @@
"add_to_shared_album": "新增至共享相簿",
"add_upload_to_stack": "新增上傳到堆疊",
"add_url": "新增 URL",
"add_workflow_step": "新增工作流程步驟",
"added_to_archive": "移至封存",
"added_to_favorites": "加入收藏",
"added_to_favorites_count": "已將 {count, number} 個項目加入收藏",
@@ -92,7 +89,7 @@
"force_delete_user_warning": "警告:這將立即刪除使用者及其所有項目。此動作無法復原,且無法找回已刪除的檔案。",
"image_format": "格式",
"image_format_description": "WebP 能產生相對於 JPEG 更小的檔案,但編碼速度較慢。",
"image_fullsize_description": "移除中繼資料的大尺寸影像,在放大圖片時使用",
"image_fullsize_description": "移除詮釋資料的大尺寸影像,在放大圖片時使用",
"image_fullsize_enabled": "啟用大尺寸影像產生",
"image_fullsize_enabled_description": "為非網頁相容格式產生大尺寸相片。啟用「偏好內嵌預覽」時,系統將直接使用內嵌預覽而不進行轉碼,不影響 JPEG 等網頁相容格式。",
"image_fullsize_quality_description": "大尺寸影像品質,範圍為 1 到 100。數值越高品質越好,但檔案也會越大。",
@@ -101,7 +98,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_progressive": "漸進式",
@@ -111,7 +108,7 @@
"image_resolution_description": "較高的解析度能保留更多細節,但編碼時間會更長、檔案大小會更大,並可能降低應用程式的回應速度。",
"image_settings": "圖片設定",
"image_settings_description": "管理產生的影像品質與解析度",
"image_thumbnail_description": "已移除中繼資料的小型縮圖,用於檢視多張相片(如主時間軸)",
"image_thumbnail_description": "已移除詮釋資料的小型縮圖,用於檢視多張相片(如主時間軸)",
"image_thumbnail_quality_description": "縮圖品質範圍為 1 到 100。數值越高品質越好,但檔案也會更大,並可能降低應用程式的回應速度。",
"image_thumbnail_title": "縮圖設定",
"import_config_from_json_description": "透過上傳 JSON 設定檔匯入系統設定",
@@ -223,12 +220,12 @@
"map_style_description": "地圖主題(style.json)的網址",
"memory_cleanup_job": "回憶清理",
"memory_generate_job": "產生回憶",
"metadata_extraction_job": "擷取中繼資料",
"metadata_extraction_job_description": "從每個項目中擷取中繼資料資訊,例如 GPS、臉孔與解析度",
"metadata_extraction_job": "擷取詮釋資料",
"metadata_extraction_job_description": "從每個項目中擷取詮釋資料資訊,例如 GPS、臉孔與解析度",
"metadata_faces_import_setting": "啟用臉孔匯入",
"metadata_faces_import_setting_description": "從影像 EXIF 資料與 Sidecar 檔案匯入臉孔",
"metadata_settings": "中繼資料設定",
"metadata_settings_description": "管理中繼資料設定",
"metadata_faces_import_setting_description": "從影像 EXIF 資料與附屬檔案匯入臉孔",
"metadata_settings": "詮釋資料設定",
"metadata_settings_description": "管理詮釋資料設定",
"migration_job": "遷移",
"migration_job_description": "將項目與臉孔縮圖遷移至最新的資料夾結構",
"nightly_tasks_cluster_faces_setting_description": "對新偵測到的臉孔執行臉孔辨識",
@@ -267,6 +264,8 @@
"notification_enable_email_notifications": "啟用電子郵件通知",
"notification_settings": "通知設定",
"notification_settings_description": "管理通知設定,包括電子郵件",
"oauth_allow_insecure_requests": "允許不可靠的請求",
"oauth_allow_insecure_requests_description": "警告:這個選項會停用 OAuth 的 TLS 憑證驗證請求,可能會使你暴露於 MITM 攻擊。",
"oauth_auto_launch": "自動啟動",
"oauth_auto_launch_description": "進入登入頁面時,自動啟動 OAuth 登入流程",
"oauth_auto_register": "自動註冊",
@@ -274,9 +273,11 @@
"oauth_button_text": "按鈕文字",
"oauth_client_secret_description": "機密用戶端的必填項目;若公開用戶端不支援 PKCE (代碼交換的驗證金鑰),亦須填寫。",
"oauth_enable_description": "使用 OAuth 登入",
"oauth_end_session_url_description": "用戶登出時將其導向到此URL。",
"oauth_mobile_redirect_uri": "行動端重新導向 URI",
"oauth_mobile_redirect_uri_override": "覆行動端重新導向 URI",
"oauth_mobile_redirect_uri_override": "覆行動端重新導向 URI",
"oauth_mobile_redirect_uri_override_description": "當 OAuth 提供者不允許使用行動端 URI(例如 ''{callback}'')時啟用",
"oauth_prompt_description": "Prompt 參數(例如 select_account、login、consent",
"oauth_role_claim": "角色宣告",
"oauth_role_claim_description": "根據此宣告的存在,自動授予管理員權限。該宣告的值可以是 'user' 或 'admin'。",
"oauth_settings": "OAuth",
@@ -289,7 +290,7 @@
"oauth_storage_quota_default": "預設儲存配額(GiB",
"oauth_storage_quota_default_description": "未提供宣告時所使用的配額(GiB)。",
"oauth_timeout": "請求逾時",
"oauth_timeout_description": "請求逾時時間(毫秒)",
"oauth_timeout_description": "請求逾時(毫秒)",
"ocr_job_description": "使用機器學習辨識影像中的文字",
"password_enable_description": "使用電子郵件和密碼登入",
"password_settings": "密碼登入",
@@ -311,7 +312,7 @@
"search_jobs": "搜尋任務…",
"send_welcome_email": "傳送歡迎電子郵件",
"server_external_domain_settings": "外部網域",
"server_external_domain_settings_description": "公開分享連結的網域",
"server_external_domain_settings_description": "外部超連結的網域",
"server_public_users": "公開使用者",
"server_public_users_description": "將使用者新增至共享相簿時,會列出所有使用者(姓名與電子郵件)。若停用,使用者清單將僅供管理員查看。",
"server_settings": "伺服器設定",
@@ -320,8 +321,8 @@
"server_welcome_message": "歡迎訊息",
"server_welcome_message_description": "在登入頁面顯示的訊息。",
"settings_page_description": "管理設定頁面",
"sidecar_job": "附屬檔案中繼資料",
"sidecar_job_description": "從檔案系統偵測或同步附屬檔案中繼資料",
"sidecar_job": "附屬檔案詮釋資料",
"sidecar_job_description": "從檔案系統偵測或同步附屬檔案詮釋資料",
"slideshow_duration_description": "每張圖片放映的秒數",
"smart_search_job_description": "對項目執行機器學習以支援智慧搜尋",
"storage_template_date_time_description": "檔案的建立時間戳會用於日期與時間資訊",
@@ -393,7 +394,7 @@
"transcoding_optimal_description": "高於目標解析度或格式不在可接受範圍的影片",
"transcoding_policy": "轉碼策略",
"transcoding_policy_description": "設定影片進行轉碼的條件",
"transcoding_preferred_hardware_device": "首選硬體裝置",
"transcoding_preferred_hardware_device": "偏好的硬體裝置",
"transcoding_preferred_hardware_device_description": "僅適用於 VAAPI 和 QSV。設定用於硬體轉碼的 dri 節點。",
"transcoding_preset_preset": "預設值(-preset",
"transcoding_preset_preset_description": "壓縮速度。較慢的預設值可產生體積較小的檔案,並在指定位元率時提升品質。VP9 會忽略高於「faster」的設定。",
@@ -460,7 +461,7 @@
"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 憑證驗證。自簽憑證時必須啟用此設定。",
@@ -533,7 +534,7 @@
"api_key_description": "此金鑰僅會顯示一次。關閉視窗前請務必先複製金鑰。",
"api_key_empty": "API 金鑰名稱不得為空白",
"api_keys": "API 金鑰",
"app_architecture_variant": "變化版本(架構)",
"app_architecture_variant": "變(架構)",
"app_bar_signout_dialog_content": "您確定要登出嗎?",
"app_bar_signout_dialog_ok": "是",
"app_bar_signout_dialog_title": "登出",
@@ -741,7 +742,7 @@
"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_log_out_description": "建議登出所有其他裝置",
"change_password_form_new_password": "新密碼",
"change_password_form_password_mismatch": "密碼不一致",
"change_password_form_reenter_new_password": "再次輸入新密碼",
@@ -867,7 +868,7 @@
"creating_linked_albums": "建立連結相簿 ...",
"crop": "裁剪",
"crop_aspect_ratio_fixed": "已修復",
"crop_aspect_ratio_free": "無限制",
"crop_aspect_ratio_free": "自由比例",
"crop_aspect_ratio_original": "原檔",
"crop_aspect_ratio_square": "方形",
"curated_object_page_title": "事物",
@@ -881,15 +882,13 @@
"cutoff_date_description": "保留最近多少天的相片…",
"cutoff_day": "{count, plural, one {天} other {天}}",
"cutoff_year": "{count, plural, one {年} other {年}}",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "YYYY 年 M 月 D 日 (E)",
"dark": "深色",
"dark_theme": "切換至深色主題",
"date": "日期",
"date_after": "起始日期",
"date_and_time": "日期與時間",
"date_before": "結束日期",
"date_format": "y 年 M 月 d 日 (E) h:mm a",
"date_of_birth": "出生日期",
"date_of_birth_saved": "出生日期儲存成功",
"date_range": "日期範圍",
"day": "日",
@@ -943,7 +942,7 @@
"display_options": "顯示選項",
"display_order": "顯示順序",
"display_original_photos": "顯示原始相片",
"display_original_photos_setting_description": "檢視項目時,若原始項目與網頁相容,則優先顯示原始相片而非縮圖。這可能會導致相片載入速度變慢。",
"display_original_photos_setting_description": "檢視時若原始檔案支援網頁格式,則優先顯示原而非縮圖。此選項可能會降低載入速度。",
"do_not_show_again": "不再顯示此訊息",
"documentation": "說明文件",
"done": "完成",
@@ -961,7 +960,7 @@
"download_original": "下載原始檔案",
"download_paused": "下載已暫停",
"download_settings": "下載",
"download_settings_description": "管理與項目下載相關的設定",
"download_settings_description": "管理下載設定",
"download_started": "已開始下載",
"download_sucess": "下載成功",
"download_sucess_android": "媒體已下載至 DCIM/Immich",
@@ -1028,7 +1027,7 @@
"enqueued": "已排入佇列",
"enter_wifi_name": "輸入 Wi-Fi 名稱",
"enter_your_pin_code": "輸入您的 PIN 碼",
"enter_your_pin_code_subtitle": "輸入您的 PIN 碼以存取「已鎖定」資料夾",
"enter_your_pin_code_subtitle": "輸入您的 PIN 碼以存取「已上鎖的資料夾",
"error": "錯誤",
"error_change_sort_album": "變更相簿排序失敗",
"error_delete_face": "從項目刪除臉孔時發生錯誤",
@@ -1047,7 +1046,7 @@
"cant_apply_changes": "無法套用變更",
"cant_change_activity": "無法{enabled, select, true {停用} other {啟用}}活動",
"cant_change_asset_favorite": "無法變更項目的收藏狀態",
"cant_change_metadata_assets_count": "無法變更 {count, plural, other {# 個項目}} 的中繼資料",
"cant_change_metadata_assets_count": "無法變更 {count, plural, other {# 個項目}} 的詮釋資料",
"cant_get_faces": "無法取得臉孔",
"cant_get_number_of_comments": "無法取得留言數量",
"cant_search_people": "無法搜尋人物",
@@ -1213,7 +1212,6 @@
"features_setting_description": "管理應用程式功能",
"file_name_or_extension": "檔案名稱或副檔名",
"file_name_text": "檔案名稱",
"file_name_with_value": "檔案名稱: {file_name}",
"file_size": "檔案大小",
"filename": "檔案名稱",
"filetype": "檔案類型",
@@ -1236,6 +1234,7 @@
"free_up_space_description": "將已備份的相片與影片移至裝置垃圾桶以釋放空間。伺服器上的備份將保持安全。",
"free_up_space_settings_subtitle": "釋放裝置儲存空間",
"full_path": "完整路徑:{path}",
"full_path_or_folder": "完整路徑或資料夾",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "此功能需要從 Google 載入外部資源才能正常運作。",
"general": "一般",
@@ -1289,8 +1288,8 @@
"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_locked_error_local": "無法將本機項目移動至「已上鎖的資料夾,已略過",
"home_page_locked_error_partner": "無法將親友共享項目移動至「已上鎖的資料夾,已略過",
"home_page_share_err_local": "無法透過連結分享本機項目,已略過",
"home_page_upload_err_limit": "一次最多只能上傳 30 個項目,已略過",
"host": "主機",
@@ -1333,7 +1332,7 @@
"day_at_onepm": "每天下午 1 點",
"hours": "每 {hours, plural, one {小時} other {{hours, number} 小時}}",
"night_at_midnight": "每晚午夜",
"night_at_twoam": "每凌晨 2 點"
"night_at_twoam": "每凌晨 2 點"
},
"invalid_date": "無效的日期",
"invalid_date_format": "無效的日期格式",
@@ -1365,7 +1364,7 @@
"language_no_results_subtitle": "試著調整您的搜尋詞彙",
"language_no_results_title": "未找到語言",
"language_search_hint": "搜尋語言...",
"language_setting_description": "選擇您的首選語言",
"language_setting_description": "選取您偏好的語言",
"large_files": "大型檔案",
"last": "最後一個",
"last_months": "{count, plural, one {上個月} other {最近 # 個月}}",
@@ -1392,11 +1391,13 @@
"light_theme": "切換至淺色主題",
"like": "喜歡",
"like_deleted": "已取消喜歡",
"link": "連結",
"link_motion_video": "連結動態影片",
"link_to_docs": "請參閱 <link>說明文件</link> 以獲取更多資訊。",
"link_to_oauth": "連結 OAuth",
"linked_oauth_account": "已連結 OAuth 帳號",
"list": "清單",
"live": "Live",
"loading": "載入中",
"loading_search_results_failed": "載入搜尋結果失敗",
"local": "本機",
@@ -1450,8 +1451,8 @@
"logs": "紀錄",
"longitude": "經度",
"look": "樣貌",
"loop_videos": "重播影片",
"loop_videos_description": "啟用後,影片結束會自動重播。",
"loop_videos": "循環播放影片",
"loop_videos_description": "在詳細檢視器中自動循環播放影片。",
"main_branch_warning": "您正使用開發版本;強烈建議使用正式版本!",
"main_menu": "主選單",
"maintenance_action_restore": "還原資料庫",
@@ -1478,7 +1479,7 @@
"maintenance_task_rollback": "還原失敗,正在回溯至還原點…",
"maintenance_title": "暫時不可用",
"make": "製造商",
"manage_geolocation": "管理位置",
"manage_geolocation": "管理位置資訊",
"manage_media_access_rationale": "需要此權限才能處理項目移至垃圾桶與還原的操作。",
"manage_media_access_settings": "打開設定",
"manage_media_access_subtitle": "允許 Immich App 管理與移動媒體檔案。",
@@ -1518,6 +1519,38 @@
"marked_all_as_read": "已全部標記為已讀",
"matches": "相符",
"matching_assets": "符合的項目",
"media_chrome": {
"auto": "自動",
"captions": "字幕",
"captions_off": "關閉",
"closed_captions": "隱藏字幕",
"decode_error": "解碼錯誤",
"disable_captions": "停用字幕",
"enable_captions": "啟用字幕",
"enter_fullscreen_mode": "進入全螢幕",
"exit_fullscreen_mode": "退出全螢幕",
"loop": "循環播放",
"media_error_description": "媒體錯誤導致播放中斷。媒體可能已損毀或您的瀏覽器不支援此格式。",
"media_loading": "媒體載入中",
"mute": "靜音",
"network_error": "網路錯誤",
"network_error_description": "網路錯誤導致媒體下載失敗。",
"not_supported_error": "不支援的來源",
"playback_rate": "播放速度",
"playback_rate_current": "目前播放速度",
"playback_rate_value": "播放速度 {playbackRate}",
"playback_time": "播放時間",
"quality": "畫質",
"second": "秒",
"seconds": "秒",
"time_value_of_total_time": "{currentTime} / {totalTime}",
"time_value_remaining": "剩餘 {time}",
"unmute": "取消靜音",
"unsupported_error_description": "發生不支援的錯誤。伺服器或網路失敗,或您的瀏覽器不支援此格式。",
"video_not_loaded_unknown_time": "影片未載入,時間未知。",
"video_player": "影片播放器",
"volume": "音量"
},
"media_type": "媒體類型",
"memories": "回憶",
"memories_all_caught_up": "已全部看完",
@@ -1544,16 +1577,16 @@
"mobile_app_download_onboarding_note": "請使用以下選項下載隨附的行動應用程式",
"model": "型號",
"month": "月",
"monthly_title_text_date_format": "y MMMM",
"more": "更多",
"motion": "Motion",
"move": "移動",
"move_down": "向下移動",
"move_off_locked_folder": "移出鎖的資料夾",
"move_off_locked_folder": "移出「已上鎖的資料夾",
"move_to": "移動到",
"move_to_device_trash": "移動到裝置的垃圾桶",
"move_to_lock_folder_action_prompt": "已將 {count} 個項目新增至「已鎖定」資料夾",
"move_to_locked_folder": "移至「已鎖定」資料夾",
"move_to_locked_folder_confirmation": "這些相片與影片將從所有相簿中移除,且僅能從「已鎖定」資料夾中檢視",
"move_to_lock_folder_action_prompt": "已將 {count} 個項目新增至「已上鎖的資料夾",
"move_to_locked_folder": "移至「已上鎖的資料夾",
"move_to_locked_folder_confirmation": "這些相片與影片將從所有相簿中移除,且僅能從「已上鎖的資料夾中檢視",
"move_up": "向上移動",
"moved_to_archive": "已封存 {count, plural, one {# 個項目} other {# 個項目}}",
"moved_to_library": "已移動 {count, plural, one {# 個項目} other {# 個項目}} 至媒體庫",
@@ -1562,6 +1595,8 @@
"multiselect_grid_edit_gps_err_read_only": "唯讀項目的位置資訊無法編輯,已略過",
"mute_memories": "靜音回憶",
"my_albums": "我的相簿",
"my_immich_description": "複製當前頁面為 My Immich 連結",
"my_immich_title": "My Immich 連結",
"name": "名稱",
"name_or_nickname": "名稱或暱稱",
"name_required": "名稱是必填項",
@@ -1580,16 +1615,15 @@
"new_password": "新密碼",
"new_person": "新的人物",
"new_pin_code": "新 PIN 碼",
"new_pin_code_subtitle": "這是您第一次存取「已鎖定」資料夾。請建立 PIN 碼以安全存取此頁面",
"new_pin_code_subtitle": "這是您第一次存取「已上鎖的資料夾。請建立 PIN 碼以安全存取此頁面",
"new_timeline": "新時間軸",
"new_update": "新更新",
"new_user_created": "已建立新使用者",
"new_version_available": "新版本已發布",
"newest_first": "最新優先",
"newest_first": "由新到舊",
"next": "下一步",
"next_memory": "下一張回憶",
"no": "否",
"no_actions_added": "尚未新增任何動作",
"no_albums_found": "無相簿",
"no_albums_message": "建立相簿來整理相片和影片",
"no_albums_with_name_yet": "看來還沒有這個名字的相簿。",
@@ -1605,12 +1639,11 @@
"no_duplicates_found": "未發現任何重複項目。",
"no_exif_info_available": "沒有可用的 Exif 資訊",
"no_explore_results_message": "上傳更多相片來探索您的珍藏。",
"no_favorites_message": "加入收藏,加速尋找影像",
"no_filters_added": "尚未新增任何篩選器",
"no_favorites_message": "加入最愛,更快找到您最棒的相片與影片",
"no_libraries_message": "建立外部媒體庫以檢視您的相片和影片",
"no_local_assets_found": "找不到具有此校驗碼的本機項目",
"no_location_set": "未設定位置",
"no_locked_photos_message": "「已鎖定」資料夾中的相片與影片會被隱藏,且不會出現在瀏覽或搜尋結果中。",
"no_locked_photos_message": "「已上鎖的資料夾中的相片與影片會被隱藏,且不會出現在瀏覽或搜尋結果中。",
"no_name": "無名",
"no_notifications": "沒有通知",
"no_people_found": "找不到符合的人物",
@@ -1635,7 +1668,7 @@
"notifications": "通知",
"notifications_setting_description": "管理通知",
"oauth": "OAuth",
"obtainium_configurator": "Obtainium 設定",
"obtainium_configurator": "Obtainium 設定工具",
"obtainium_configurator_instructions": "使用 Obtainium 直接從 Immich GitHub 的發行版本安裝並更新 Android App。建立 API 金鑰並選取版本類型以產生您的 Obtainium 設定連結",
"ocr": "OCR",
"official_immich_resources": "官方 Immich 資源",
@@ -1666,7 +1699,7 @@
"organize_your_library": "整理您的相簿",
"original": "原圖",
"other": "其他",
"other_devices": "其裝置",
"other_devices": "其裝置",
"other_entities": "其他項目",
"other_variables": "其他變數",
"owned": "我的",
@@ -1738,7 +1771,7 @@
"photos_from_previous_years": "往年的相片",
"photos_only": "僅限相片",
"pick_a_location": "選擇位置",
"pick_custom_range": "自定義範圍",
"pick_custom_range": "自範圍",
"pick_date_range": "選擇日期範圍",
"pin_code_changed_successfully": "PIN 碼變更成功",
"pin_code_reset_successfully": "PIN 碼重設成功",
@@ -1797,7 +1830,7 @@
"purchase_license_subtitle": "購買 Immich 以支持軟體的持續開發",
"purchase_lifetime_description": "終身授權",
"purchase_option_title": "購買選項",
"purchase_panel_info_1": "開發 Immich 需要投入大量時間與精力,我們全職工程師致力於將其打造得盡善盡美。我們的使命是開源軟體與合乎道德的商業模式成為開發者永續的收來源,並建立一個重隱私的生態系,提供取代剝削性雲端服務的真實選擇。",
"purchase_panel_info_1": "打造 Immich 需耗費大量心力,我們投入了全職工程師精益求精,致力於提供最卓越的軟體體驗。我們的使命是推動開源軟體與符合倫理的商業實踐,使其成為開發者穩定且永續的收來源,並建立一個重隱私的生態系,提供能真正取代掠奪性雲端服務的優質選擇。",
"purchase_panel_info_2": "我們承諾不設付費牆,所以購買 Immich 並不會讓您獲得額外的功能。我們仰賴像您這樣的使用者來支持 Immich 的持續開發。",
"purchase_panel_title": "支持此專案",
"purchase_per_server": "每臺伺服器",
@@ -1836,13 +1869,13 @@
"refresh": "重新整理",
"refresh_encoded_videos": "重新整理已編碼的影片",
"refresh_faces": "重新整理臉孔資料",
"refresh_metadata": "重新整理中繼資料",
"refresh_metadata": "重新整理詮釋資料",
"refresh_thumbnails": "重新整理縮圖",
"refreshed": "重新整理完畢",
"refreshes_every_file": "重新讀取所有現有與新增檔案",
"refreshing_encoded_video": "正在重新整理已編碼的影片",
"refreshing_faces": "正在重新整理臉孔資料",
"refreshing_metadata": "正在重新整理中繼資料",
"refreshing_metadata": "正在重新整理詮釋資料",
"regenerating_thumbnails": "正在重新產生縮圖",
"remote": "遠端",
"remote_assets": "遠端項目",
@@ -1853,12 +1886,13 @@
"remove_assets_title": "移除檔案?",
"remove_custom_date_range": "移除自訂日期範圍",
"remove_deleted_assets": "移除離線檔案",
"remove_filter": "移除篩選器",
"remove_from_album": "從相簿中移除",
"remove_from_album_action_prompt": "已從相簿中移除了 {count} 個項目",
"remove_from_favorites": "從收藏中移除",
"remove_from_lock_folder_action_prompt": "已從「已鎖定」資料夾移除 {count} 個項目",
"remove_from_locked_folder": "從「已鎖定」資料夾中移除",
"remove_from_locked_folder_confirmation": "您確定要將這些相片與影片移出「已鎖定」資料夾嗎?移出後將會出現在您的媒體庫中。",
"remove_from_lock_folder_action_prompt": "已從「已上鎖的資料夾移除 {count} 個項目",
"remove_from_locked_folder": "從「已上鎖的資料夾中移除",
"remove_from_locked_folder_confirmation": "您確定要將這些相片與影片移出「已上鎖的資料夾嗎?移出後將會出現在您的媒體庫中。",
"remove_from_shared_link": "從共享連結中移除",
"remove_memory": "移除記憶",
"remove_photo_from_memory": "將圖片從此記憶中移除",
@@ -1905,8 +1939,8 @@
"resume": "繼續",
"resume_paused_jobs": "恢復 {count, plural, one {# 暫停的任務} other {# 暫停的任務}}",
"retry_upload": "重新上傳",
"review_duplicates": "檢重複項目",
"review_large_files": "檢大型檔案",
"review_duplicates": "檢重複內容",
"review_large_files": "檢大型檔案",
"role": "角色",
"role_editor": "編輯者",
"role_viewer": "檢視者",
@@ -1926,6 +1960,8 @@
"scan_settings": "掃描設定",
"scanning": "正在掃描",
"scanning_for_album": "掃描相簿中……",
"screencast_mode_description": "在螢幕上顯示鍵盤和滑鼠操作",
"screencast_mode_title": "啟用螢幕投影模式",
"search": "搜尋",
"search_albums": "搜尋相簿",
"search_by_context": "以情境搜尋",
@@ -1933,6 +1969,8 @@
"search_by_description_example": "在沙壩的健行之日",
"search_by_filename": "依檔名或副檔名搜尋",
"search_by_filename_example": "如 IMG_1234.JPG 或 PNG",
"search_by_full_path": "依完整路徑或資料夾搜尋",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - 您可以搜尋 Projects、3D、Printing、2026 等",
"search_by_ocr": "透過 OCR 搜尋",
"search_by_ocr_example": "拿鐵",
"search_camera_lens_model": "搜尋鏡頭型號...",
@@ -1980,7 +2018,7 @@
"search_result_page_new_search_hint": "搜尋新的",
"search_settings": "搜尋設定",
"search_state": "搜尋地區…",
"search_suggestion_list_smart_search_hint_1": "智慧搜尋功能預設已啟用,如要搜尋中繼資料,請使用語法 ",
"search_suggestion_list_smart_search_hint_1": "智慧搜尋功能預設已啟用,如要搜尋詮釋資料,請使用語法 ",
"search_suggestion_list_smart_search_hint_2": "m:您的搜尋關鍵字",
"search_tags": "搜尋標籤...",
"search_timezone": "搜尋時區…",
@@ -2140,7 +2178,7 @@
"show_in_timeline": "在時間軸中顯示",
"show_in_timeline_setting_description": "在您的時間軸中顯示這位使用者的相片和影片",
"show_keyboard_shortcuts": "顯示鍵盤快捷鍵",
"show_metadata": "顯示中繼資料",
"show_metadata": "顯示詮釋資料",
"show_or_hide_info": "顯示或隱藏資訊",
"show_password": "顯示密碼",
"show_person_options": "顯示人物選項",
@@ -2148,6 +2186,7 @@
"show_schema": "顯示架構",
"show_search_options": "顯示搜尋選項",
"show_shared_links": "顯示分享連結",
"show_slideshow_metadata_overlay": "顯示影像資訊覆蓋層",
"show_slideshow_transition": "顯示幻燈片轉場",
"show_supporter_badge": "支持者徽章",
"show_supporter_badge_description": "顯示支持者徽章",
@@ -2163,13 +2202,16 @@
"skip_to_folders": "跳到資料夾",
"skip_to_tags": "跳轉到標籤",
"slideshow": "幻燈片",
"slideshow_metadata_overlay_mode": "覆蓋內容",
"slideshow_metadata_overlay_mode_description_only": "僅描述",
"slideshow_metadata_overlay_mode_full": "完整",
"slideshow_repeat": "重複投影片",
"slideshow_repeat_description": "循環播放",
"slideshow_settings": "幻燈片設定",
"sort_albums_by": "相簿排序依據...",
"sort_created": "建立日期",
"sort_items": "項目數量",
"sort_modified": "日期已修改",
"sort_modified": "修改日期",
"sort_newest": "最新的相片",
"sort_oldest": "最舊的相片",
"sort_people_by_similarity": "依相似度排序人物",
@@ -2196,7 +2238,7 @@
"storage": "儲存空間",
"storage_label": "儲存標籤",
"storage_quota": "儲存空間",
"storage_usage": "用 {used} / 共 {available}",
"storage_usage": "已使用 {used} 共 {available}",
"submit": "提交",
"success": "成功",
"suggestions": "建議",
@@ -2214,6 +2256,8 @@
"sync_status": "同步狀態",
"sync_status_subtitle": "檢視和管理同步系統",
"sync_upload_album_setting_subtitle": "建立並上傳相片與影片至 Immich 上選取的相簿",
"system_theme": "系統主題",
"system_theme_command_description": "使用 {value} 系統主題",
"tag": "標籤",
"tag_assets": "標記檔案",
"tag_created": "已建立標籤:{tag}",
@@ -2229,7 +2273,7 @@
"text_recognition": "文字辨識",
"theme": "主題",
"theme_selection": "主題選項",
"theme_selection_description": "瀏覽器系統偏好自動設定深、淺色主題",
"theme_selection_description": "瀏覽器系統設定,自動切換深色與淺色模式",
"theme_setting_asset_list_storage_indicator_title": "在項目標題上顯示使用之儲存空間",
"theme_setting_asset_list_tiles_per_row_title": "每行展示 {count} 項",
"theme_setting_colorful_interface_subtitle": "套用主色調到背景。",
@@ -2319,7 +2363,6 @@
"unsupported_field_type": "不支援的欄位類型",
"unsupported_file_type": "不支援 {type} 類型的檔案,無法上傳 {file} 檔案。",
"untagged": "無標籤",
"untitled_workflow": "未命名工作流程",
"up_next": "下一個",
"update_location_action_prompt": "更新 {count} 個所選項目的位置:",
"updated_at": "更新於",
@@ -2375,7 +2418,7 @@
"version_history": "版本紀錄",
"version_history_item": "{date} 安裝了 {version}",
"video": "影片",
"video_hover_setting": "游標停留時播放影片縮圖",
"video_hover_setting": "滑鼠懸停時播放影片預覽",
"video_hover_setting_description": "當滑鼠停在項目上時播放影片縮圖。即使停用此功能,仍可透過將滑鼠停在播放圖示上來開始播放。",
"videos": "影片",
"videos_count": "{count, plural, other {# 部影片}}",
@@ -2425,6 +2468,7 @@
"workflows": "工作流程",
"workflows_help_text": "根據觸發條件與篩選器自動執行動作",
"wrong_pin_code": "PIN 碼錯誤",
"x_of_total": "{x} / {total}",
"year": "年",
"years_ago": "{years, plural, other {# 年}}前",
"yes": "是",
+19 -1
View File
@@ -2,7 +2,7 @@ experimental_monorepo_root = true
[monorepo]
config_roots = [
"packages/plugins",
"packages/plugin-core",
"server",
"packages/cli",
"deployment",
@@ -22,12 +22,22 @@ terragrunt = "1.0.3"
opentofu = "1.11.6"
java = "21.0.2"
"npm:oazapfts" = "7.5.0"
"github:extism/cli" = "1.6.3"
"github:webassembly/binaryen" = "version_124"
"github:extism/js-pdk" = "1.6.0"
[tools."github:CQLabs/homebrew-dcm"]
version = "1.37.0"
bin = "dcm"
postinstall = "chmod +x \"$MISE_TOOL_INSTALL_PATH/dcm\" || true"
[tools."github:CQLabs/homebrew-dcm".platforms]
linux-x64 = { asset_pattern = "dcm-linux-x64-release.zip" }
linux-arm64 = { asset_pattern = "dcm-linux-arm-release.zip" }
macos-x64 = { asset_pattern = "dcm-macos-x64-release.zip" }
macos-arm64 = { asset_pattern = "dcm-macos-arm-release.zip" }
windows-x64 = { asset_pattern = "dcm-windows-release.zip" }
[tools."github:jellyfin/jellyfin-ffmpeg"]
version = "7.1.3-6"
@@ -41,6 +51,12 @@ macos-arm64 = { asset_pattern = "jellyfin-ffmpeg_*_portable_macarm64-gpl.tar.xz"
experimental = true
pin = true
[tasks.plugins]
run = [
"pnpm --filter @immich/plugin-sdk --filter @immich/plugin-core install --frozen-lockfile",
"pnpm --filter @immich/plugin-sdk --filter @immich/plugin-core build"
]
[tasks.open-api-typescript]
run = [
"oazapfts --optimistic --argumentStyle=object --useEnumType --allSchemas open-api/immich-openapi-specs.json packages/sdk/src/fetch-client.ts",
@@ -55,6 +71,8 @@ run = "bash ./bin/generate-dart-sdk.sh"
[tasks.open-api]
env = { SHARP_IGNORE_GLOBAL_LIBVIPS = true }
run = [
{ task = "//:plugins" },
{ task = "//server:build" },
{ task = "//server:install" },
{ task = "//server:build" },
{ task = "//server:sync-open-api" },
@@ -23,6 +23,8 @@ import java.io.IOException
import java.nio.ByteBuffer
import java.util.concurrent.ConcurrentHashMap
private const val MAX_PREALLOC_BYTES = 128 * 1024 * 1024
private class RemoteRequest(val cancellationSignal: CancellationSignal)
class RemoteImagesImpl(context: Context) : RemoteImageApi {
@@ -228,7 +230,6 @@ private class CronetImageFetcher : ImageFetcher {
private val onComplete: () -> Unit,
) : UrlRequest.Callback() {
private var buffer: NativeByteBuffer? = null
private var wrapped: ByteBuffer? = null
private var error: Exception? = null
override fun onRedirectReceived(request: UrlRequest, info: UrlResponseInfo, newUrl: String) {
@@ -242,15 +243,16 @@ private class CronetImageFetcher : ImageFetcher {
}
try {
// Content-Length is a size hint only. With Content-Encoding (gzip/br/...),
// Cronet auto-decompresses and writes decompressed bytes to our buffer, which
// may exceed the wire/compressed Content-Length. Always use the growable
// buffer path so we can't overflow.
val contentLength = info.allHeaders["content-length"]?.firstOrNull()?.toIntOrNull() ?: 0
if (contentLength > 0) {
buffer = NativeByteBuffer(contentLength + 1)
wrapped = NativeBuffer.wrap(buffer!!.pointer, contentLength + 1)
request.read(wrapped)
} else {
buffer = NativeByteBuffer(INITIAL_BUFFER_SIZE)
request.read(buffer!!.wrapRemaining())
}
// Cap the up-front alloc: Content-Length is untrusted and can be huge or near
// Int.MAX_VALUE (overflowing `+1`). For larger responses the grow path takes over.
val initialSize = if (contentLength in 1..MAX_PREALLOC_BYTES) contentLength + 1 else INITIAL_BUFFER_SIZE
buffer = NativeByteBuffer(initialSize)
request.read(buffer!!.wrapRemaining())
} catch (e: Exception) {
error = e
return request.cancel()
@@ -263,14 +265,14 @@ private class CronetImageFetcher : ImageFetcher {
byteBuffer: ByteBuffer
) {
try {
val buf = if (wrapped == null) {
buffer!!.run {
advance(byteBuffer.position())
ensureHeadroom()
wrapRemaining()
}
} else {
wrapped
// Always pass a fresh wrap so byteBuffer.position() represents only the
// bytes Cronet wrote in this iteration. Reusing the caller-supplied
// ByteBuffer breaks advance(): Cronet's position keeps accumulating
// across reads, which would double-count previous iterations' bytes.
val buf = buffer!!.run {
advance(byteBuffer.position())
ensureHeadroom()
wrapRemaining()
}
request.read(buf)
} catch (e: Exception) {
@@ -280,7 +282,6 @@ private class CronetImageFetcher : ImageFetcher {
}
override fun onSucceeded(request: UrlRequest, info: UrlResponseInfo) {
wrapped?.let { buffer!!.advance(it.position()) }
onSuccess(buffer!!)
onComplete()
}
+1 -1
View File
@@ -110,7 +110,7 @@ class NativeSyncApiImpl: ImmichPlugin, NativeSyncApi, FlutterPlugin {
var domainAlbum = PlatformAlbum(
id: album.localIdentifier,
name: album.localizedTitle!,
name: album.localizedTitle ?? album.localIdentifier,
updatedAt: nil,
isCloud: isCloud,
assetCount: Int64(assets.count)
+4
View File
@@ -18,3 +18,7 @@ enum CleanupStep { selectDate, scan, delete }
enum AssetKeepType { none, photosOnly, videosOnly }
enum AssetDateAggregation { start, end }
enum SlideshowLook { contain, cover, blurredBackground }
enum SlideshowDirection { forward, backward, shuffle }
@@ -0,0 +1,26 @@
import 'package:immich_mobile/providers/album/album_sort_by_options.provider.dart';
class AlbumConfig {
final AlbumSortMode sortMode;
final bool isReverse;
final bool isGrid;
const AlbumConfig({this.sortMode = AlbumSortMode.mostRecent, this.isReverse = true, this.isGrid = false});
AlbumConfig copyWith({AlbumSortMode? sortMode, bool? isReverse, bool? isGrid}) => AlbumConfig(
sortMode: sortMode ?? this.sortMode,
isReverse: isReverse ?? this.isReverse,
isGrid: isGrid ?? this.isGrid,
);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is AlbumConfig && other.sortMode == sortMode && other.isReverse == isReverse && other.isGrid == isGrid);
@override
int get hashCode => Object.hash(sortMode, isReverse, isGrid);
@override
String toString() => 'AlbumConfig(sortMode: $sortMode, isReverse: $isReverse, isGrid: $isGrid)';
}
@@ -1,6 +1,9 @@
import 'package:immich_mobile/domain/models/config/album_config.dart';
import 'package:immich_mobile/domain/models/config/backup_config.dart';
import 'package:immich_mobile/domain/models/config/cleanup_config.dart';
import 'package:immich_mobile/domain/models/config/image_config.dart';
import 'package:immich_mobile/domain/models/config/map_config.dart';
import 'package:immich_mobile/domain/models/config/slideshow_config.dart';
import 'package:immich_mobile/domain/models/config/theme_config.dart';
import 'package:immich_mobile/domain/models/config/timeline_config.dart';
import 'package:immich_mobile/domain/models/config/viewer_config.dart';
@@ -12,6 +15,9 @@ class AppConfig {
final TimelineConfig timeline;
final ImageConfig image;
final ViewerConfig viewer;
final SlideshowConfig slideshow;
final AlbumConfig album;
final BackupConfig backup;
const AppConfig({
this.theme = const .new(),
@@ -20,6 +26,9 @@ class AppConfig {
this.timeline = const .new(),
this.image = const .new(),
this.viewer = const .new(),
this.slideshow = const .new(),
this.album = const .new(),
this.backup = const .new(),
});
AppConfig copyWith({
@@ -29,6 +38,9 @@ class AppConfig {
TimelineConfig? timeline,
ImageConfig? image,
ViewerConfig? viewer,
SlideshowConfig? slideshow,
AlbumConfig? album,
BackupConfig? backup,
}) => .new(
theme: theme ?? this.theme,
cleanup: cleanup ?? this.cleanup,
@@ -36,6 +48,9 @@ class AppConfig {
timeline: timeline ?? this.timeline,
image: image ?? this.image,
viewer: viewer ?? this.viewer,
slideshow: slideshow ?? this.slideshow,
album: album ?? this.album,
backup: backup ?? this.backup,
);
@override
@@ -47,12 +62,15 @@ class AppConfig {
other.map == map &&
other.timeline == timeline &&
other.image == image &&
other.viewer == viewer);
other.viewer == viewer &&
other.slideshow == slideshow &&
other.album == album &&
other.backup == backup);
@override
int get hashCode => Object.hash(theme, cleanup, map, timeline, image, viewer);
int get hashCode => Object.hash(theme, cleanup, map, timeline, image, viewer, slideshow, album, backup);
@override
String toString() =>
'AppConfig(theme: $theme, cleanup: $cleanup, map: $map, timeline: $timeline, image: $image, viewer: $viewer)';
'AppConfig(theme: $theme, cleanup: $cleanup, map: $map, timeline: $timeline, image: $image, viewer: $viewer, slideshow: $slideshow, album: $album, backup: $backup)';
}
@@ -0,0 +1,52 @@
class BackupConfig {
final bool enabled;
final bool useCellularForVideos;
final bool useCellularForPhotos;
final bool requireCharging;
final int triggerDelay;
final bool syncAlbums;
const BackupConfig({
this.enabled = false,
this.useCellularForVideos = false,
this.useCellularForPhotos = false,
this.requireCharging = false,
this.triggerDelay = 30,
this.syncAlbums = false,
});
BackupConfig copyWith({
bool? enabled,
bool? useCellularForVideos,
bool? useCellularForPhotos,
bool? requireCharging,
int? triggerDelay,
bool? syncAlbums,
}) => BackupConfig(
enabled: enabled ?? this.enabled,
useCellularForVideos: useCellularForVideos ?? this.useCellularForVideos,
useCellularForPhotos: useCellularForPhotos ?? this.useCellularForPhotos,
requireCharging: requireCharging ?? this.requireCharging,
triggerDelay: triggerDelay ?? this.triggerDelay,
syncAlbums: syncAlbums ?? this.syncAlbums,
);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is BackupConfig &&
other.enabled == enabled &&
other.useCellularForVideos == useCellularForVideos &&
other.useCellularForPhotos == useCellularForPhotos &&
other.requireCharging == requireCharging &&
other.triggerDelay == triggerDelay &&
other.syncAlbums == syncAlbums);
@override
int get hashCode =>
Object.hash(enabled, useCellularForVideos, useCellularForPhotos, requireCharging, triggerDelay, syncAlbums);
@override
String toString() =>
'BackupConfig(enabled: $enabled, useCellularForVideos: $useCellularForVideos, useCellularForPhotos: $useCellularForPhotos, requireCharging: $requireCharging, triggerDelay: $triggerDelay, syncAlbums: $syncAlbums)';
}
@@ -0,0 +1,54 @@
import 'package:flutter/foundation.dart';
class NetworkConfig {
final bool autoEndpointSwitching;
final String? preferredWifiName;
final String? localEndpoint;
final List<String> externalEndpointList;
final Map<String, String> customHeaders;
const NetworkConfig({
this.autoEndpointSwitching = false,
this.preferredWifiName,
this.localEndpoint,
this.externalEndpointList = const [],
this.customHeaders = const {},
});
NetworkConfig copyWith({
bool? autoEndpointSwitching,
String? preferredWifiName,
String? localEndpoint,
List<String>? externalEndpointList,
Map<String, String>? customHeaders,
}) => NetworkConfig(
autoEndpointSwitching: autoEndpointSwitching ?? this.autoEndpointSwitching,
preferredWifiName: preferredWifiName ?? this.preferredWifiName,
localEndpoint: localEndpoint ?? this.localEndpoint,
externalEndpointList: externalEndpointList ?? this.externalEndpointList,
customHeaders: customHeaders ?? this.customHeaders,
);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is NetworkConfig &&
other.autoEndpointSwitching == autoEndpointSwitching &&
other.preferredWifiName == preferredWifiName &&
other.localEndpoint == localEndpoint &&
listEquals(other.externalEndpointList, externalEndpointList) &&
mapEquals(other.customHeaders, customHeaders));
@override
int get hashCode => Object.hash(
autoEndpointSwitching,
preferredWifiName,
localEndpoint,
Object.hashAll(externalEndpointList),
Object.hashAllUnordered(customHeaders.entries.map((e) => Object.hash(e.key, e.value))),
);
@override
String toString() =>
'NetworkConfig(autoEndpointSwitching: $autoEndpointSwitching, preferredWifiName: $preferredWifiName, localEndpoint: $localEndpoint, externalEndpointList: $externalEndpointList, customHeaders: $customHeaders)';
}
@@ -0,0 +1,48 @@
import 'package:immich_mobile/constants/enums.dart';
class SlideshowConfig {
final bool transition;
final bool repeat;
final int duration;
final SlideshowLook look;
final SlideshowDirection direction;
const SlideshowConfig({
this.transition = true,
this.repeat = true,
this.duration = 5,
this.look = SlideshowLook.contain,
this.direction = SlideshowDirection.forward,
});
SlideshowConfig copyWith({
bool? transition,
bool? repeat,
int? duration,
SlideshowLook? look,
SlideshowDirection? direction,
}) => SlideshowConfig(
transition: transition ?? this.transition,
repeat: repeat ?? this.repeat,
duration: duration ?? this.duration,
look: look ?? this.look,
direction: direction ?? this.direction,
);
@override
bool operator ==(Object other) =>
identical(this, other) ||
(other is SlideshowConfig &&
other.transition == transition &&
other.repeat == repeat &&
other.duration == duration &&
other.look == look &&
other.direction == direction);
@override
int get hashCode => Object.hash(transition, repeat, duration, look, direction);
@override
String toString() =>
'SlideshowConfig(transition: $transition, repeat: $repeat, duration: $duration, look: $look, direction: $direction)';
}
@@ -1,18 +1,22 @@
import 'package:immich_mobile/domain/models/config/network_config.dart';
import 'package:immich_mobile/domain/models/log.model.dart';
class SystemConfig {
final LogLevel logLevel;
final NetworkConfig network;
const SystemConfig({this.logLevel = .info});
const SystemConfig({this.logLevel = .info, this.network = const .new()});
SystemConfig copyWith({LogLevel? logLevel}) => SystemConfig(logLevel: logLevel ?? this.logLevel);
SystemConfig copyWith({LogLevel? logLevel, NetworkConfig? network}) =>
SystemConfig(logLevel: logLevel ?? this.logLevel, network: network ?? this.network);
@override
bool operator ==(Object other) => identical(this, other) || (other is SystemConfig && other.logLevel == logLevel);
bool operator ==(Object other) =>
identical(this, other) || (other is SystemConfig && other.logLevel == logLevel && other.network == network);
@override
int get hashCode => logLevel.hashCode;
int get hashCode => Object.hash(logLevel, network);
@override
String toString() => 'SystemConfig(logLevel: $logLevel)';
String toString() => 'SystemConfig(logLevel: $logLevel, network: $network)';
}
+90 -1
View File
@@ -8,6 +8,7 @@ import 'package:immich_mobile/domain/models/config/app_config.dart';
import 'package:immich_mobile/domain/models/config/system_config.dart';
import 'package:immich_mobile/domain/models/log.model.dart';
import 'package:immich_mobile/domain/models/timeline.model.dart';
import 'package:immich_mobile/providers/album/album_sort_by_options.provider.dart';
enum MetadataDomain<T extends Object> {
appConfig<AppConfig>('config.app'),
@@ -34,6 +35,41 @@ enum MetadataKey<T extends Object> {
viewerAutoPlayVideo<bool>(.appConfig, 'viewer.autoPlayVideo', true),
viewerTapToNavigate<bool>(.appConfig, 'viewer.tapToNavigate', false),
// Network
networkAutoEndpointSwitching<bool>(.systemConfig, 'network.autoEndpointSwitching', false),
networkPreferredWifiName<String>(.systemConfig, 'network.preferredWifiName', ''),
networkLocalEndpoint<String>(.systemConfig, 'network.localEndpoint', ''),
networkExternalEndpointList<List<String>>(
.systemConfig,
'network.externalEndpointList',
[],
_ListCodec(_PrimitiveCodec.string),
),
networkCustomHeaders<Map<String, String>>(
.systemConfig,
'network.customHeaders',
{},
_MapCodec(_PrimitiveCodec.string, _PrimitiveCodec.string),
),
// Album
albumSortMode<AlbumSortMode>(
.appConfig,
'album.sortMode',
AlbumSortMode.mostRecent,
_EnumCodec(AlbumSortMode.values),
),
albumIsReverse<bool>(.appConfig, 'album.isReverse', true),
albumIsGrid<bool>(.appConfig, 'album.isGrid', false),
// Backup
backupEnabled<bool>(.appConfig, 'backup.enabled', false),
backupUseCellularForVideos<bool>(.appConfig, 'backup.useCellularForVideos', false),
backupUseCellularForPhotos<bool>(.appConfig, 'backup.useCellularForPhotos', false),
backupRequireCharging<bool>(.appConfig, 'backup.requireCharging', false),
backupTriggerDelay<int>(.appConfig, 'backup.triggerDelay', 30),
backupSyncAlbums<bool>(.appConfig, 'backup.syncAlbums', false),
// Timeline
timelineTilesPerRow<int>(.appConfig, 'timeline.tilesPerRow', 4),
timelineGroupAssetsBy<GroupAssetsBy>(
@@ -64,7 +100,19 @@ enum MetadataKey<T extends Object> {
),
cleanupKeepAlbumIds<List<String>>(.appConfig, 'cleanup.keepAlbumIds', [], _ListCodec(_PrimitiveCodec.string)),
cleanupCutoffDaysAgo<int>(.appConfig, 'cleanup.cutoffDaysAgo', -1),
cleanupDefaultsInitialized<bool>(.appConfig, 'cleanup.defaultsInitialized', false);
cleanupDefaultsInitialized<bool>(.appConfig, 'cleanup.defaultsInitialized', false),
// Slideshow
slideshowTransition<bool>(.appConfig, 'slideshow.transition', true),
slideshowRepeat<bool>(.appConfig, 'slideshow.repeat', true),
slideshowDuration<int>(.appConfig, 'slideshow.duration', 5),
slideshowLook<SlideshowLook>(.appConfig, 'slideshow.look', SlideshowLook.contain, _EnumCodec(SlideshowLook.values)),
slideshowDirection<SlideshowDirection>(
.appConfig,
'slideshow.direction',
SlideshowDirection.forward,
_EnumCodec(SlideshowDirection.values),
);
final MetadataDomain domain;
final String name;
@@ -131,6 +179,47 @@ final class _DateTimeCodec extends _MetadataCodec<DateTime> {
DateTime? decode(String raw) => DateTime.tryParse(raw);
}
final class _MapCodec<K extends Object, V extends Object> extends _MetadataCodec<Map<K, V>> {
final _MetadataCodec<K> _keyCodec;
final _MetadataCodec<V> _valueCodec;
const _MapCodec(this._keyCodec, this._valueCodec);
@override
String encode(Map<K, V> value) {
final entries = <String, String>{};
value.forEach((k, v) => entries[_keyCodec.encode(k)] = _valueCodec.encode(v));
return jsonEncode(entries);
}
@override
Map<K, V>? decode(String raw) {
try {
final decoded = jsonDecode(raw);
if (decoded is! Map) {
return null;
}
final result = <K, V>{};
for (final entry in decoded.entries) {
final rawKey = entry.key;
final rawValue = entry.value;
if (rawKey is! String || rawValue is! String) {
return null;
}
final k = _keyCodec.decode(rawKey);
final v = _valueCodec.decode(rawValue);
if (k == null || v == null) {
return null;
}
result[k] = v;
}
return result;
} on FormatException {
return null;
}
}
}
final class _ListCodec<T extends Object> extends _MetadataCodec<List<T>> {
final _MetadataCodec<T> _elementCodec;
+1 -2
View File
@@ -1,8 +1,7 @@
import 'package:immich_mobile/domain/models/store.model.dart';
enum Setting<T> {
advancedTroubleshooting<bool>(StoreKey.advancedTroubleshooting, false),
enableBackup<bool>(StoreKey.enableBackup, false);
advancedTroubleshooting<bool>(StoreKey.advancedTroubleshooting, false);
const Setting(this.storeKey, this.defaultValue);
+14 -17
View File
@@ -6,36 +6,33 @@ enum StoreKey<T> {
version<int>._(0),
currentUser<UserDto>._(2),
deviceId<String>._(4),
backupRequireCharging<bool>._(7),
backupTriggerDelay<int>._(8),
serverUrl<String>._(10),
accessToken<String>._(11),
serverEndpoint<String>._(12),
selectedAlbumSortOrder<int>._(113),
advancedTroubleshooting<bool>._(114),
selectedAlbumSortReverse<bool>._(123),
enableHapticFeedback<bool>._(126),
customHeaders<String>._(127),
syncAlbums<bool>._(131),
// Auto endpoint switching
autoEndpointSwitching<bool>._(132),
preferredWifiName<String>._(133),
localEndpoint<String>._(134),
externalEndpointList<String>._(135),
manageLocalMediaAndroid<bool>._(137),
// Read-only Mode settings
readonlyModeEnabled<bool>._(138),
albumGridView<bool>._(140),
// Experimental stuff
enableBackup<bool>._(1003),
useWifiForUploadVideos<bool>._(1004),
useWifiForUploadPhotos<bool>._(1005),
syncMigrationStatus<String>._(1013),
// Legacy keys that have been migrated to the new metadata store
legacyBackupRequireCharging<bool>._(7),
legacyBackupTriggerDelay<int>._(8),
legacySyncAlbums<bool>._(131),
legacyEnableBackup<bool>._(1003),
legacyUseWifiForUploadVideos<bool>._(1004),
legacyUseWifiForUploadPhotos<bool>._(1005),
legacySelectedAlbumSortOrder<int>._(113),
legacySelectedAlbumSortReverse<bool>._(123),
legacyAlbumGridView<bool>._(140),
legacyAutoEndpointSwitching<bool>._(132),
legacyPreferredWifiName<String>._(133),
legacyLocalEndpoint<String>._(134),
legacyExternalEndpointList<String>._(135),
legacyCustomHeaders<String>._(127),
legacyLoopVideo<bool>._(117),
legacyLoadOriginalVideo<bool>._(136),
legacyAutoPlayVideo<bool>._(139),
@@ -11,15 +11,14 @@ import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/extensions/platform_extensions.dart';
import 'package:immich_mobile/infrastructure/repositories/db.repository.dart';
import 'package:immich_mobile/infrastructure/repositories/logger_db.repository.dart';
import 'package:immich_mobile/infrastructure/repositories/metadata.repository.dart';
import 'package:immich_mobile/platform/background_worker_api.g.dart';
import 'package:immich_mobile/platform/background_worker_lock_api.g.dart';
import 'package:immich_mobile/providers/app_settings.provider.dart';
import 'package:immich_mobile/providers/background_sync.provider.dart';
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
import 'package:immich_mobile/providers/infrastructure/db.provider.dart';
import 'package:immich_mobile/providers/infrastructure/platform.provider.dart' show nativeSyncApiProvider;
import 'package:immich_mobile/providers/user.provider.dart';
import 'package:immich_mobile/services/app_settings.service.dart';
import 'package:immich_mobile/services/auth.service.dart';
import 'package:immich_mobile/services/foreground_upload.service.dart';
import 'package:immich_mobile/services/localization.service.dart';
@@ -39,16 +38,15 @@ class BackgroundWorkerFgService {
Future<void> saveNotificationMessage(String title, String body) =>
_foregroundHostApi.saveNotificationMessage(title, body);
Future<void> configure({int? minimumDelaySeconds, bool? requireCharging}) => _foregroundHostApi.configure(
BackgroundWorkerSettings(
minimumDelaySeconds:
minimumDelaySeconds ??
Store.get(AppSettingsEnum.backupTriggerDelay.storeKey, AppSettingsEnum.backupTriggerDelay.defaultValue),
requiresCharging:
requireCharging ??
Store.get(AppSettingsEnum.backupRequireCharging.storeKey, AppSettingsEnum.backupRequireCharging.defaultValue),
),
);
Future<void> configure({int? minimumDelaySeconds, bool? requireCharging}) {
final backup = MetadataRepository.instance.appConfig.backup;
return _foregroundHostApi.configure(
BackgroundWorkerSettings(
minimumDelaySeconds: minimumDelaySeconds ?? backup.triggerDelay,
requiresCharging: requireCharging ?? backup.requireCharging,
),
);
}
Future<void> disable() => _foregroundHostApi.disable();
}
@@ -71,7 +69,7 @@ class BackgroundWorkerBgService extends BackgroundWorkerFlutterApi {
BackgroundWorkerFlutterApi.setUp(this);
}
bool get _isBackupEnabled => _ref?.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.enableBackup) ?? false;
bool get _isBackupEnabled => MetadataRepository.instance.appConfig.backup.enabled;
Future<void> init() async {
try {
@@ -9,12 +9,47 @@ import 'package:immich_mobile/infrastructure/repositories/remote_album.repositor
import 'package:immich_mobile/models/albums/album_search.model.dart';
import 'package:immich_mobile/providers/album/album_sort_by_options.provider.dart';
import 'package:immich_mobile/repositories/drift_album_api_repository.dart';
import 'package:immich_mobile/services/foreground_upload.service.dart';
import 'package:logging/logging.dart';
/// Categorizes a heterogeneous asset selection into the candidates that can
/// be added to an album immediately (already on the server) and the local-only
/// candidates that must be uploaded first.
class AlbumAssetCandidates {
final List<String> remoteAssetIds;
final List<LocalAsset> localAssetsToUpload;
const AlbumAssetCandidates({required this.remoteAssetIds, required this.localAssetsToUpload});
}
class RemoteAlbumService {
static final _logger = Logger('RemoteAlbumService');
final DriftRemoteAlbumRepository _repository;
final DriftAlbumApiRepository _albumApiRepository;
final ForegroundUploadService _uploadService;
const RemoteAlbumService(this._repository, this._albumApiRepository);
const RemoteAlbumService(this._repository, this._albumApiRepository, this._uploadService);
/// Categorizes a heterogeneous asset selection into already-on-server IDs
/// and local assets that still need to be uploaded.
static AlbumAssetCandidates categorizeCandidates(Iterable<BaseAsset> assets) {
final remoteIds = <String>[];
final localToUpload = <LocalAsset>[];
for (final asset in assets) {
if (asset is RemoteAsset) {
remoteIds.add(asset.id);
} else if (asset is LocalAsset) {
final remoteId = asset.remoteId;
if (remoteId != null) {
remoteIds.add(remoteId);
} else {
localToUpload.add(asset);
}
}
}
return AlbumAssetCandidates(remoteAssetIds: remoteIds, localAssetsToUpload: localToUpload);
}
Stream<RemoteAlbum?> watchAlbum(String albumId) {
return _repository.watchAlbum(albumId);
@@ -148,6 +183,122 @@ class RemoteAlbumService {
return album.added.length;
}
/// !TODO The name here is not clear as we have addAssets method above,
/// which is only add remote assets to album, for the next PR, we will allow
/// adding local assets from album from the timeline as well with this flow.
/// So saving that for the next refactor
Future<int> addAssetsToAlbum({
required String albumId,
required UserDto uploader,
required AlbumAssetCandidates candidates,
UploadCallbacks uploadCallbacks = const UploadCallbacks(),
}) async {
int addedCount = 0;
if (candidates.remoteAssetIds.isNotEmpty) {
addedCount += await addAssets(albumId: albumId, assetIds: candidates.remoteAssetIds);
}
if (candidates.localAssetsToUpload.isNotEmpty) {
addedCount += await _uploadAndAddLocals(albumId, uploader, candidates.localAssetsToUpload, uploadCallbacks);
}
return addedCount;
}
/// Creates an album, seeding it with already-remote asset IDs, then uploads
/// local-only assets and links each one as it finishes.
Future<RemoteAlbum> createAlbumWithAssets({
required String title,
required UserDto owner,
String? description,
AlbumAssetCandidates candidates = const AlbumAssetCandidates(remoteAssetIds: [], localAssetsToUpload: []),
UploadCallbacks uploadCallbacks = const UploadCallbacks(),
}) async {
final album = await createAlbum(
title: title,
owner: owner,
description: description,
assetIds: candidates.remoteAssetIds,
);
if (candidates.localAssetsToUpload.isNotEmpty) {
await _uploadAndAddLocals(album.id, owner, candidates.localAssetsToUpload, uploadCallbacks);
}
return album;
}
Future<int> _uploadAndAddLocals(
String albumId,
UserDto uploader,
List<LocalAsset> localAssets,
UploadCallbacks userCallbacks,
) async {
int addedCount = 0;
final pendingAdds = <Future<void>>[];
final localById = {for (final a in localAssets) a.id: a};
final wrappedCallbacks = UploadCallbacks(
onProgress: (localId, filename, bytes, totalBytes) => _runUploadCallback(
'Upload progress callback failed for $localId',
() => userCallbacks.onProgress?.call(localId, filename, bytes, totalBytes),
),
onICloudProgress: (localId, progress) => _runUploadCallback(
'iCloud progress callback failed for $localId',
() => userCallbacks.onICloudProgress?.call(localId, progress),
),
onError: (localId, errorMessage) => _runUploadCallback(
'Upload error callback failed for $localId',
() => userCallbacks.onError?.call(localId, errorMessage),
),
onSuccess: (localId, remoteId) {
_runUploadCallback(
'Upload success callback failed for $localId',
() => userCallbacks.onSuccess?.call(localId, remoteId),
);
final source = localById[localId];
if (source == null) {
_logger.warning('Upload success for $localId but source LocalAsset missing; skipping album link');
return;
}
pendingAdds.add(
_linkUploadedAssetToAlbum(albumId, remoteId, uploader, source)
.then<void>((added) {
addedCount += added;
})
.catchError((Object error, StackTrace stack) {
_logger.warning('Failed to add uploaded asset $remoteId to album $albumId', error, stack);
}),
);
},
);
await _uploadService.uploadManual(localAssets, callbacks: wrappedCallbacks);
await Future.wait(pendingAdds);
return addedCount;
}
void _runUploadCallback(String message, void Function() callback) {
try {
callback();
} catch (error, stack) {
_logger.warning(message, error, stack);
}
}
/// Links a freshly-uploaded asset to an album, ensuring the local DB
/// reflects the change without waiting for the next sync. We call the API
/// (server is the source of truth), then upsert a placeholder
/// `remote_asset_entity` row from the local source so the FK-protected
/// junction insert succeeds. Sync overwrites the placeholder later with
/// the authoritative server data.
Future<int> _linkUploadedAssetToAlbum(String albumId, String remoteId, UserDto uploader, LocalAsset source) async {
final result = await _albumApiRepository.addAssets(albumId, [remoteId]);
if (result.added.isEmpty) {
return 0;
}
await _repository.upsertRemoteAssetStub(remoteId: remoteId, ownerId: uploader.id, source: source);
await _repository.addAssets(albumId, result.added);
return result.added.length;
}
Future<void> deleteAlbum(String albumId) async {
await _albumApiRepository.deleteAlbum(albumId);
@@ -0,0 +1,31 @@
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/domain/models/tag.model.dart';
import 'package:immich_mobile/infrastructure/repositories/tags_api.repository.dart';
final tagServiceProvider = Provider<TagService>((ref) => TagService(ref.watch(tagsApiRepositoryProvider)));
class TagService {
final TagsApiRepository _repository;
const TagService(this._repository);
Future<int> bulkTagAssets(List<String> assetIds, List<String> tagIds) async {
return _repository.bulkTagAssets(assetIds, tagIds);
}
Future<Set<Tag>> getAllTags() async {
final dtos = await _repository.getAllTags();
if (dtos == null) {
return {};
}
return dtos.map((dto) => Tag.fromDto(dto)).toSet();
}
Future<List<Tag>> upsertTags(List<String> tags) async {
final dtos = await _repository.upsertTags(tags);
if (dtos == null) {
return [];
}
return dtos.map((dto) => Tag.fromDto(dto)).toList();
}
}
@@ -4,6 +4,8 @@ extension StringExtension on String {
String capitalize() {
return split(" ").map((str) => str.isEmpty ? str : str[0].toUpperCase() + str.substring(1)).join(" ");
}
String? get nullIfEmpty => isEmpty ? null : this;
}
extension DurationExtension on String {
@@ -1,8 +1,7 @@
import 'dart:async';
import 'dart:io';
import 'package:drift/drift.dart';
import 'package:drift_sqlite_async/drift_sqlite_async.dart';
import 'package:drift_flutter/drift_flutter.dart';
import 'package:flutter/foundation.dart';
import 'package:immich_mobile/infrastructure/entities/asset_edit.entity.dart';
import 'package:immich_mobile/infrastructure/entities/asset_face.entity.dart';
@@ -32,10 +31,6 @@ import 'package:immich_mobile/infrastructure/entities/user_metadata.entity.dart'
import 'package:immich_mobile/infrastructure/repositories/db.repository.drift.dart';
import 'package:immich_mobile/infrastructure/repositories/db.repository.steps.dart';
import 'package:logging/logging.dart';
import 'package:path/path.dart' as p;
import 'package:path_provider/path_provider.dart';
import 'package:sqlite3/sqlite3.dart';
import 'package:sqlite_async/sqlite_async.dart';
@DriftDatabase(
tables: [
@@ -65,9 +60,8 @@ import 'package:sqlite_async/sqlite_async.dart';
include: {'package:immich_mobile/infrastructure/entities/merged_asset.drift'},
)
class Drift extends $Drift {
Drift(super.executor);
Drift.sqlite(SqliteConnection db) : super(SqliteAsyncDriftConnection(db));
Drift([QueryExecutor? executor])
: super(executor ?? driftDatabase(name: 'immich', native: const DriftNativeOptions(shareAcrossIsolates: true)));
Future<void> reset() async {
// https://github.com/simolus3/drift/commit/bd80a46264b6dd833ef4fd87fffc03f5a832ab41#diff-3f879e03b4a35779344ef16170b9353608dd9c42385f5402ec6035aac4dd8a04R76-R94
@@ -311,18 +305,3 @@ class DriftDatabaseRepository {
Future<T> transaction<T>(Future<T> Function() callback) => _db.transaction(callback);
}
Future<SqliteConnection> openSqliteConnection({required String name}) async {
final dbFolder = await getApplicationDocumentsDirectory();
final file = File(p.join(dbFolder.path, '$name.sqlite'));
return SqliteDatabase(path: file.path);
}
Future<void> configureSqliteCache() async {
// Make sqlite3 pick a more suitable location for temporary files - the
// one from the system may be inaccessible due to sand-boxing.
final cacheBase = (await getTemporaryDirectory()).path;
// We can't access /tmp on Android, which sqlite3 would try by default.
// Explicitly tell it about the correct temporary directory.
sqlite3.tempDirectory = cacheBase;
}
@@ -1,14 +1,14 @@
import 'package:drift/drift.dart';
import 'package:drift_sqlite_async/drift_sqlite_async.dart';
import 'package:drift_flutter/drift_flutter.dart';
import 'package:immich_mobile/infrastructure/entities/log.entity.dart';
import 'package:immich_mobile/infrastructure/repositories/logger_db.repository.drift.dart';
import 'package:sqlite_async/sqlite_async.dart';
@DriftDatabase(tables: [LogMessageEntity])
class DriftLogger extends $DriftLogger {
DriftLogger.fromExecutor(super.executor);
DriftLogger.sqlite(SqliteConnection db) : super(SqliteAsyncDriftConnection(db));
DriftLogger([QueryExecutor? executor])
: super(
executor ?? driftDatabase(name: 'immich_logs', native: const DriftNativeOptions(shareAcrossIsolates: true)),
);
@override
int get schemaVersion => 1;
@@ -19,8 +19,7 @@ class DriftLogger extends $DriftLogger {
await customStatement('PRAGMA foreign_keys = ON');
await customStatement('PRAGMA synchronous = NORMAL');
await customStatement('PRAGMA journal_mode = WAL');
await customStatement('PRAGMA busy_timeout = 30000'); // 30s
await customStatement('PRAGMA cache_size = -32000'); // 32MB
await customStatement('PRAGMA busy_timeout = 500');
await customStatement('PRAGMA temp_store = MEMORY');
},
);
@@ -2,6 +2,7 @@ import 'package:drift/drift.dart';
import 'package:immich_mobile/domain/models/config/app_config.dart';
import 'package:immich_mobile/domain/models/config/system_config.dart';
import 'package:immich_mobile/domain/models/metadata_key.dart';
import 'package:immich_mobile/extensions/string_extensions.dart';
import 'package:immich_mobile/infrastructure/entities/metadata.entity.drift.dart';
import 'package:immich_mobile/infrastructure/repositories/db.repository.dart';
@@ -139,9 +140,38 @@ extension<T extends Object> on MetadataDomain<T> {
autoPlayVideo: repo._read(.viewerAutoPlayVideo),
tapToNavigate: repo._read(.viewerTapToNavigate),
),
slideshow: .new(
transition: repo._read(.slideshowTransition),
repeat: repo._read(.slideshowRepeat),
duration: repo._read(.slideshowDuration),
look: repo._read(.slideshowLook),
direction: repo._read(.slideshowDirection),
),
album: .new(
sortMode: repo._read(.albumSortMode),
isReverse: repo._read(.albumIsReverse),
isGrid: repo._read(.albumIsGrid),
),
backup: .new(
enabled: repo._read(.backupEnabled),
useCellularForVideos: repo._read(.backupUseCellularForVideos),
useCellularForPhotos: repo._read(.backupUseCellularForPhotos),
requireCharging: repo._read(.backupRequireCharging),
triggerDelay: repo._read(.backupTriggerDelay),
syncAlbums: repo._read(.backupSyncAlbums),
),
);
case .systemConfig:
repo._systemConfig = .new(logLevel: repo._read(.logLevel));
repo._systemConfig = .new(
logLevel: repo._read(.logLevel),
network: .new(
autoEndpointSwitching: repo._read(.networkAutoEndpointSwitching),
preferredWifiName: repo._read(.networkPreferredWifiName).nullIfEmpty,
localEndpoint: repo._read(.networkLocalEndpoint).nullIfEmpty,
externalEndpointList: repo._read(.networkExternalEndpointList),
customHeaders: repo._read(.networkCustomHeaders),
),
);
}
}
}
@@ -10,6 +10,7 @@ import 'package:immich_mobile/infrastructure/entities/remote_album.entity.drift.
import 'package:immich_mobile/infrastructure/entities/remote_album_asset.entity.drift.dart';
import 'package:immich_mobile/infrastructure/entities/remote_album_user.entity.drift.dart';
import 'package:immich_mobile/infrastructure/entities/remote_asset.entity.dart';
import 'package:immich_mobile/infrastructure/entities/remote_asset.entity.drift.dart';
import 'package:immich_mobile/infrastructure/repositories/db.repository.dart';
enum SortRemoteAlbumsBy { id, updatedAt }
@@ -159,7 +160,7 @@ class DriftRemoteAlbumRepository extends DriftDatabaseRepository {
createdAt: Value(album.createdAt),
updatedAt: Value(album.updatedAt),
description: Value(album.description),
thumbnailAssetId: Value(album.thumbnailAssetId),
thumbnailAssetId: Value(album.thumbnailAssetId ?? (assetIds.isNotEmpty ? assetIds.first : null)),
isActivityEnabled: Value(album.isActivityEnabled),
order: Value(album.order),
);
@@ -274,17 +275,59 @@ class DriftRemoteAlbumRepository extends DriftDatabaseRepository {
}
Future<int> addAssets(String albumId, List<String> assetIds) async {
if (assetIds.isEmpty) {
return 0;
}
final albumAssets = assetIds.map(
(assetId) => RemoteAlbumAssetEntityCompanion(albumId: Value(albumId), assetId: Value(assetId)),
);
await _db.batch((batch) {
batch.insertAll(_db.remoteAlbumAssetEntity, albumAssets);
await _db.transaction(() async {
await _db.batch((batch) {
batch.insertAll(_db.remoteAlbumAssetEntity, albumAssets);
});
final album = _db.update(_db.remoteAlbumEntity)
..where((row) => row.id.equals(albumId) & row.thumbnailAssetId.isNull());
await album.write(RemoteAlbumEntityCompanion(thumbnailAssetId: Value(assetIds.first)));
});
return assetIds.length;
}
/// Inserts a placeholder `remote_asset_entity` row from a freshly-uploaded
/// local asset. Skips silently if a row with the same id or
/// (owner_id, checksum) already exists sync will overwrite with the
/// authoritative server data once the AssetUploadReadyV1 event is processed.
Future<void> upsertRemoteAssetStub({
required String remoteId,
required String ownerId,
required LocalAsset source,
}) async {
await _db
.into(_db.remoteAssetEntity)
.insert(
RemoteAssetEntityCompanion(
id: Value(remoteId),
ownerId: Value(ownerId),
checksum: Value(source.checksum ?? remoteId),
name: Value(source.name),
type: Value(source.type),
createdAt: Value(source.createdAt),
updatedAt: Value(source.updatedAt),
width: Value(source.width),
height: Value(source.height),
durationMs: Value(source.durationMs),
isFavorite: Value(source.isFavorite),
visibility: const Value(AssetVisibility.timeline),
isEdited: Value(source.isEdited),
),
mode: InsertMode.insertOrIgnore,
);
}
Future<void> addUsers(String albumId, List<String> userIds) {
final albumUsers = userIds.map(
(assetId) => RemoteAlbumUserEntityCompanion(
@@ -14,4 +14,13 @@ class TagsApiRepository extends ApiRepository {
Future<List<TagResponseDto>?> getAllTags() async {
return await _api.getAllTags();
}
Future<int> bulkTagAssets(List<String> assetIds, List<String> tagIds) async {
final response = await _api.bulkTagAssets(TagBulkAssetsDto(assetIds: assetIds, tagIds: tagIds));
return response?.count ?? 0;
}
Future<List<TagResponseDto>?> upsertTags(List<String> tags) async {
return _api.upsertTags(TagUpsertDto(tags: tags));
}
}
@@ -8,13 +8,13 @@ import 'package:immich_mobile/domain/models/album/local_album.model.dart';
import 'package:immich_mobile/domain/services/sync_linked_album.service.dart';
import 'package:immich_mobile/extensions/build_context_extensions.dart';
import 'package:immich_mobile/extensions/translate_extensions.dart';
import 'package:immich_mobile/providers/app_settings.provider.dart';
import 'package:immich_mobile/infrastructure/repositories/metadata.repository.dart';
import 'package:immich_mobile/providers/background_sync.provider.dart';
import 'package:immich_mobile/providers/backup/backup_album.provider.dart';
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
import 'package:immich_mobile/providers/infrastructure/metadata.provider.dart';
import 'package:immich_mobile/providers/infrastructure/platform.provider.dart';
import 'package:immich_mobile/providers/user.provider.dart';
import 'package:immich_mobile/services/app_settings.service.dart';
import 'package:immich_mobile/widgets/backup/drift_album_info_list_tile.dart';
import 'package:immich_mobile/widgets/common/search_field.dart';
import 'package:logging/logging.dart';
@@ -43,7 +43,7 @@ class _DriftBackupAlbumSelectionPageState extends ConsumerState<DriftBackupAlbum
_searchController = TextEditingController();
_searchFocusNode = FocusNode();
_enableSyncUploadAlbum.value = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.syncAlbums);
_enableSyncUploadAlbum.value = ref.read(metadataProvider).appConfig.backup.syncAlbums;
ref.read(backupAlbumProvider.notifier).getAll();
_initialTotalAssetCount = ref.read(driftBackupProvider.select((p) => p.totalCount));
@@ -55,7 +55,7 @@ class _DriftBackupAlbumSelectionPageState extends ConsumerState<DriftBackupAlbum
return;
}
final enableSyncUploadAlbum = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.syncAlbums);
final enableSyncUploadAlbum = ref.read(metadataProvider).appConfig.backup.syncAlbums;
final selectedAlbums = ref
.read(backupAlbumProvider)
.where((a) => a.backupSelection == BackupSelection.selected)
@@ -103,7 +103,7 @@ class _DriftBackupAlbumSelectionPageState extends ConsumerState<DriftBackupAlbum
return;
}
final isBackupEnabled = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.enableBackup);
final isBackupEnabled = MetadataRepository.instance.appConfig.backup.enabled;
await ref.read(driftBackupProvider.notifier).getBackupStatus(user.id);
final currentTotalAssetCount = ref.read(driftBackupProvider.select((p) => p.totalCount));
final totalChanged = currentTotalAssetCount != _initialTotalAssetCount;
@@ -3,14 +3,12 @@ import 'dart:async';
import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/domain/models/store.model.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/extensions/translate_extensions.dart';
import 'package:immich_mobile/providers/app_settings.provider.dart';
import 'package:immich_mobile/infrastructure/repositories/metadata.repository.dart';
import 'package:immich_mobile/providers/background_sync.provider.dart';
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
import 'package:immich_mobile/providers/infrastructure/metadata.provider.dart';
import 'package:immich_mobile/providers/user.provider.dart';
import 'package:immich_mobile/services/app_settings.service.dart';
import 'package:immich_mobile/widgets/settings/backup_settings/drift_backup_settings.dart';
import 'package:logging/logging.dart';
@@ -21,18 +19,20 @@ class DriftBackupOptionsPage extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
bool hasPopped = false;
final previousWifiReqForVideos = Store.tryGet(StoreKey.useWifiForUploadVideos) ?? false;
final previousWifiReqForPhotos = Store.tryGet(StoreKey.useWifiForUploadPhotos) ?? false;
final previousBackup = ref.read(metadataProvider).appConfig.backup;
final previousCellularForVideos = previousBackup.useCellularForVideos;
final previousCellularForPhotos = previousBackup.useCellularForPhotos;
return PopScope(
onPopInvokedWithResult: (didPop, result) async {
// There is an issue with Flutter where the pop event
// can be triggered multiple times, so we guard it with _hasPopped
final currentWifiReqForVideos = Store.tryGet(StoreKey.useWifiForUploadVideos) ?? false;
final currentWifiReqForPhotos = Store.tryGet(StoreKey.useWifiForUploadPhotos) ?? false;
final currentBackup = ref.read(metadataProvider).appConfig.backup;
final currentCellularForVideos = currentBackup.useCellularForVideos;
final currentCellularForPhotos = currentBackup.useCellularForPhotos;
if (currentWifiReqForVideos == previousWifiReqForVideos &&
currentWifiReqForPhotos == previousWifiReqForPhotos) {
if (currentCellularForVideos == previousCellularForVideos &&
currentCellularForPhotos == previousCellularForPhotos) {
return;
}
@@ -45,7 +45,7 @@ class DriftBackupOptionsPage extends ConsumerWidget {
}
await ref.read(driftBackupProvider.notifier).getBackupStatus(currentUser.id);
final isBackupEnabled = ref.read(appSettingsServiceProvider).getSetting(AppSettingsEnum.enableBackup);
final isBackupEnabled = MetadataRepository.instance.appConfig.backup.enabled;
if (!isBackupEnabled) {
return;
}
@@ -1,14 +1,12 @@
import 'dart:convert';
import 'package:auto_route/auto_route.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart' hide Store;
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/domain/models/store.model.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/domain/models/metadata_key.dart';
import 'package:immich_mobile/generated/translations.g.dart';
import 'package:immich_mobile/providers/api.provider.dart';
import 'package:immich_mobile/providers/infrastructure/metadata.provider.dart';
class SettingsHeader {
String key = "";
@@ -24,17 +22,14 @@ class HeaderSettingsPage extends HookConsumerWidget {
final headers = useState<List<SettingsHeader>>([]);
final setInitialHeaders = useState(false);
var headersStr = Store.get(StoreKey.customHeaders, "");
final storedHeaders = ref.read(metadataProvider).systemConfig.network.customHeaders;
if (!setInitialHeaders.value) {
if (headersStr.isNotEmpty) {
var customHeaders = jsonDecode(headersStr) as Map;
customHeaders.forEach((k, v) {
final header = SettingsHeader();
header.key = k;
header.value = v;
headers.value.add(header);
});
}
storedHeaders.forEach((k, v) {
final header = SettingsHeader();
header.key = k;
header.value = v;
headers.value.add(header);
});
// add first one to help the user
if (headers.value.isEmpty) {
@@ -88,8 +83,8 @@ class HeaderSettingsPage extends HookConsumerWidget {
}
saveHeaders(WidgetRef ref, List<SettingsHeader> headers) async {
final headersMap = {};
for (var header in headers) {
final headersMap = <String, String>{};
for (final header in headers) {
final key = header.key.trim();
final value = header.value.trim();
@@ -99,8 +94,7 @@ class HeaderSettingsPage extends HookConsumerWidget {
headersMap[key] = value;
}
var encoded = jsonEncode(headersMap);
await Store.put(StoreKey.customHeaders, encoded);
await ref.read(metadataProvider).write(MetadataKey.networkCustomHeaders, headersMap);
await ref.read(apiServiceProvider).updateHeaders();
}
}
@@ -12,6 +12,7 @@ import 'package:immich_mobile/domain/models/store.model.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/generated/codegen_loader.g.dart';
import 'package:immich_mobile/generated/translations.g.dart';
import 'package:immich_mobile/infrastructure/repositories/metadata.repository.dart';
import 'package:immich_mobile/providers/auth.provider.dart';
import 'package:immich_mobile/providers/background_sync.provider.dart';
import 'package:immich_mobile/providers/backup/drift_backup.provider.dart';
@@ -340,7 +341,7 @@ class SplashScreenPageState extends ConsumerState<SplashScreenPage> {
await backgroundManager.hashAssets();
}
if (Store.get(StoreKey.syncAlbums, false)) {
if (MetadataRepository.instance.appConfig.backup.syncAlbums) {
await backgroundManager.syncLinkedAlbum();
}
} catch (e) {
@@ -369,7 +370,7 @@ class SplashScreenPageState extends ConsumerState<SplashScreenPage> {
}
Future<void> _resumeBackup(DriftBackupNotifier notifier) async {
final isEnableBackup = Store.get(StoreKey.enableBackup, false);
final isEnableBackup = MetadataRepository.instance.appConfig.backup.enabled;
if (isEnableBackup) {
final currentUser = Store.tryGet(StoreKey.currentUser);
@@ -4,7 +4,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/extensions/asyncvalue_extensions.dart';
import 'package:immich_mobile/extensions/build_context_extensions.dart';
import 'package:immich_mobile/models/shared_link/shared_link.model.dart';
import 'package:immich_mobile/providers/shared_link.provider.dart';
import 'package:immich_mobile/widgets/shared_link/shared_link_item.dart';
@@ -28,71 +27,41 @@ class SharedLinkPage extends HookConsumerWidget {
}, []);
Widget buildNoShares() {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.only(left: 16.0, top: 16.0),
child: const Text(
"shared_link_manage_links",
style: TextStyle(fontSize: 14, color: Colors.grey, fontWeight: FontWeight.bold),
).tr(),
),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 16.0),
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 10),
child: const Text("you_dont_have_any_shared_links", style: TextStyle(fontSize: 14)).tr(),
),
),
Expanded(
child: Center(
child: Icon(Icons.link_off, size: 100, color: context.themeData.iconTheme.color?.withValues(alpha: 0.5)),
),
),
],
return Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(Icons.link_off, size: 100, color: Theme.of(context).colorScheme.onSurface.withAlpha(128)),
const SizedBox(height: 20),
const Text("you_dont_have_any_shared_links", style: TextStyle(fontSize: 14)).tr(),
],
),
);
}
Widget buildSharesList(List<SharedLink> links) {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.only(left: 16.0, top: 16.0, bottom: 30.0),
child: Text(
"shared_link_manage_links",
style: context.textTheme.labelLarge?.copyWith(color: context.textTheme.labelLarge?.color?.withAlpha(200)),
).tr(),
),
Expanded(
child: LayoutBuilder(
builder: (context, constraints) {
if (constraints.maxWidth > 600) {
// Two column
return GridView.builder(
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
mainAxisExtent: 180,
),
itemCount: links.length,
itemBuilder: (context, index) {
return SharedLinkItem(links.elementAt(index));
},
);
}
// Single column
return ListView.builder(
itemCount: links.length,
itemBuilder: (context, index) {
return SharedLinkItem(links.elementAt(index));
},
);
},
),
),
],
return LayoutBuilder(
builder: (context, constraints) => constraints.maxWidth > 600
? GridView.builder(
key: const PageStorageKey('shared-links-grid'),
gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
mainAxisExtent: 180,
crossAxisSpacing: 12,
mainAxisSpacing: 12,
),
padding: const EdgeInsets.all(12),
itemCount: links.length,
itemBuilder: (context, index) => SharedLinkItem(links[index]),
)
: ListView.separated(
key: const PageStorageKey('shared-links-list'),
padding: const EdgeInsets.symmetric(vertical: 8),
itemCount: links.length,
itemBuilder: (context, index) => SharedLinkItem(links[index]),
separatorBuilder: (context, index) => const Divider(height: 1),
),
);
}
@@ -6,15 +6,20 @@ import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/extensions/build_context_extensions.dart';
import 'package:immich_mobile/generated/translations.g.dart';
import 'package:immich_mobile/models/shared_link/shared_link.model.dart';
import 'package:immich_mobile/providers/server_info.provider.dart';
import 'package:immich_mobile/providers/shared_link.provider.dart';
import 'package:immich_mobile/services/shared_link.service.dart';
import 'package:immich_mobile/utils/url_helper.dart';
import 'package:immich_mobile/widgets/common/confirm_dialog.dart';
import 'package:immich_mobile/widgets/common/immich_toast.dart';
import 'package:share_plus/share_plus.dart';
@RoutePage()
class SharedLinkEditPage extends HookConsumerWidget {
static const int maxFutureDate = 365 * 2;
final SharedLink? existingLink;
final List<String>? assetsList;
final String? albumId;
@@ -23,71 +28,82 @@ class SharedLinkEditPage extends HookConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
const padding = 20.0;
final themeData = context.themeData;
final colorScheme = context.colorScheme;
final externalDomain = ref.watch(serverInfoProvider.select((s) => s.serverConfig.externalDomain));
final displayServerUrl = externalDomain.isNotEmpty ? externalDomain : getServerUrl();
final expiryPresets = <(Duration, String)>[
(Duration.zero, context.t.never),
(const Duration(minutes: 30), context.t.shared_link_edit_expire_after_option_minutes(count: 30)),
(const Duration(hours: 1), context.t.shared_link_edit_expire_after_option_hour),
(const Duration(hours: 6), context.t.shared_link_edit_expire_after_option_hours(count: 6)),
(const Duration(days: 1), context.t.shared_link_edit_expire_after_option_day),
(const Duration(days: 7), context.t.shared_link_edit_expire_after_option_days(count: 7)),
(const Duration(days: 30), context.t.shared_link_edit_expire_after_option_days(count: 30)),
(const Duration(days: 90), context.t.shared_link_edit_expire_after_option_months(count: 3)),
(const Duration(days: 365), context.t.shared_link_edit_expire_after_option_year(count: 1)),
];
final descriptionController = useTextEditingController(text: existingLink?.description ?? "");
final descriptionFocusNode = useFocusNode();
final passwordController = useTextEditingController(text: existingLink?.password ?? "");
final slugController = useTextEditingController(text: existingLink?.slug ?? "");
final slugFocusNode = useFocusNode();
useListenable(slugController);
final showMetadata = useState(existingLink?.showMetadata ?? true);
final allowDownload = useState(existingLink?.allowDownload ?? true);
final allowUpload = useState(existingLink?.allowUpload ?? false);
final editExpiry = useState(false);
final expiryAfter = useState(0);
final expiryAfter = useState<DateTime?>(existingLink?.expiresAt?.toLocal());
final selectedPresetIndex = useState<int?>(existingLink?.expiresAt == null ? 0 : null);
final newShareLink = useState("");
Widget buildSharedLinkRow({required String leading, required String content}) {
return Row(
children: [
Expanded(
child: SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: Text(
content,
style: TextStyle(color: colorScheme.primary, fontWeight: FontWeight.bold),
),
),
),
const SizedBox(width: 8),
Text(leading, style: const TextStyle(fontWeight: FontWeight.bold)),
],
);
}
Widget buildLinkTitle() {
if (existingLink != null) {
if (existingLink!.type == SharedLinkSource.album) {
return Row(
children: [
const Text('public_album', style: TextStyle(fontWeight: FontWeight.bold)).tr(),
const Text(" | ", style: TextStyle(fontWeight: FontWeight.bold)),
Text(
existingLink!.title,
style: TextStyle(color: colorScheme.primary, fontWeight: FontWeight.bold),
),
],
);
return buildSharedLinkRow(leading: context.t.public_album, content: existingLink!.title);
}
if (existingLink!.type == SharedLinkSource.individual) {
return Row(
children: [
const Text('shared_link_individual_shared', style: TextStyle(fontWeight: FontWeight.bold)).tr(),
const Text(" | ", style: TextStyle(fontWeight: FontWeight.bold)),
Expanded(
child: Text(
existingLink!.description ?? "--",
style: TextStyle(color: colorScheme.primary, fontWeight: FontWeight.bold),
overflow: TextOverflow.ellipsis,
),
),
],
return buildSharedLinkRow(
leading: context.t.shared_link_individual_shared,
content: existingLink!.description ?? "--",
);
}
}
return const Text("create_link_to_share_description", style: TextStyle(fontWeight: FontWeight.bold)).tr();
return Text(context.t.create_link_to_share_description, style: const TextStyle(fontWeight: FontWeight.bold));
}
Widget buildDescriptionField() {
return TextField(
controller: descriptionController,
enabled: newShareLink.value.isEmpty,
focusNode: descriptionFocusNode,
textInputAction: TextInputAction.done,
autofocus: false,
decoration: InputDecoration(
labelText: 'description'.tr(),
labelStyle: TextStyle(fontWeight: FontWeight.bold, color: colorScheme.primary),
labelText: context.t.description,
labelStyle: const TextStyle(fontWeight: FontWeight.bold),
floatingLabelBehavior: FloatingLabelBehavior.always,
border: const OutlineInputBorder(),
hintText: 'shared_link_edit_description_hint'.tr(),
hintText: context.t.shared_link_edit_description_hint,
hintStyle: const TextStyle(fontWeight: FontWeight.normal, fontSize: 14),
disabledBorder: OutlineInputBorder(borderSide: BorderSide(color: Colors.grey.withValues(alpha: 0.5))),
),
onTapOutside: (_) => descriptionFocusNode.unfocus(),
);
@@ -96,16 +112,14 @@ class SharedLinkEditPage extends HookConsumerWidget {
Widget buildPasswordField() {
return TextField(
controller: passwordController,
enabled: newShareLink.value.isEmpty,
autofocus: false,
decoration: InputDecoration(
labelText: 'password'.tr(),
labelStyle: TextStyle(fontWeight: FontWeight.bold, color: colorScheme.primary),
labelText: context.t.password,
labelStyle: const TextStyle(fontWeight: FontWeight.bold),
floatingLabelBehavior: FloatingLabelBehavior.always,
border: const OutlineInputBorder(),
hintText: 'shared_link_edit_password_hint'.tr(),
hintText: context.t.shared_link_edit_password_hint,
hintStyle: const TextStyle(fontWeight: FontWeight.normal, fontSize: 14),
disabledBorder: OutlineInputBorder(borderSide: BorderSide(color: Colors.grey.withValues(alpha: 0.5))),
),
);
}
@@ -113,18 +127,16 @@ class SharedLinkEditPage extends HookConsumerWidget {
Widget buildSlugField() {
return TextField(
controller: slugController,
enabled: newShareLink.value.isEmpty,
focusNode: slugFocusNode,
textInputAction: TextInputAction.done,
autofocus: false,
decoration: InputDecoration(
labelText: 'custom_url'.tr(),
labelStyle: TextStyle(fontWeight: FontWeight.bold, color: colorScheme.primary),
floatingLabelBehavior: FloatingLabelBehavior.always,
labelText: slugController.text.isNotEmpty ? context.t.custom_url : null,
labelStyle: const TextStyle(fontWeight: FontWeight.bold),
border: const OutlineInputBorder(),
hintText: 'custom_url'.tr(),
hintStyle: const TextStyle(fontWeight: FontWeight.normal, fontSize: 14),
disabledBorder: OutlineInputBorder(borderSide: BorderSide(color: Colors.grey.withValues(alpha: 0.5))),
hintText: context.t.custom_url,
prefixText: slugController.text.isNotEmpty ? '/s/' : null,
prefixStyle: const TextStyle(fontWeight: FontWeight.bold, fontSize: 14),
),
onTapOutside: (_) => slugFocusNode.unfocus(),
);
@@ -133,145 +145,182 @@ class SharedLinkEditPage extends HookConsumerWidget {
Widget buildShowMetaButton() {
return SwitchListTile.adaptive(
value: showMetadata.value,
onChanged: newShareLink.value.isEmpty ? (value) => showMetadata.value = value : null,
activeThumbColor: colorScheme.primary,
onChanged: (value) => showMetadata.value = value,
dense: true,
title: Text("show_metadata", style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold)).tr(),
title: Text(
context.t.show_metadata,
style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold),
),
);
}
Widget buildAllowDownloadButton() {
return SwitchListTile.adaptive(
value: allowDownload.value,
onChanged: newShareLink.value.isEmpty ? (value) => allowDownload.value = value : null,
activeThumbColor: colorScheme.primary,
onChanged: (value) => allowDownload.value = value,
dense: true,
title: Text(
"allow_public_user_to_download",
context.t.allow_public_user_to_download,
style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold),
).tr(),
),
);
}
Widget buildAllowUploadButton() {
return SwitchListTile.adaptive(
value: allowUpload.value,
onChanged: newShareLink.value.isEmpty ? (value) => allowUpload.value = value : null,
activeThumbColor: colorScheme.primary,
onChanged: (value) => allowUpload.value = value,
dense: true,
title: Text(
"allow_public_user_to_upload",
context.t.allow_public_user_to_upload,
style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold),
).tr(),
),
);
}
Widget buildEditExpiryButton() {
return SwitchListTile.adaptive(
value: editExpiry.value,
onChanged: newShareLink.value.isEmpty ? (value) => editExpiry.value = value : null,
activeThumbColor: colorScheme.primary,
dense: true,
title: Text(
"change_expiration_time",
style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold),
).tr(),
String formatDateTime(DateTime dateTime) => DateFormat.yMMMd(context.locale.toString()).add_Hm().format(dateTime);
DateTime? getExpiresAtFromPreset(Duration preset) => preset == Duration.zero ? null : DateTime.now().add(preset);
Future<void> selectDate() async {
final today = DateTime.now();
final safeInitialDate = expiryAfter.value ?? today.add(const Duration(days: 7));
final initialDate = safeInitialDate.isBefore(today) ? today : safeInitialDate;
final selectedDate = await showDatePicker(
context: context,
initialDate: initialDate,
firstDate: today,
lastDate: today.add(const Duration(days: maxFutureDate)),
);
if (selectedDate != null && context.mounted) {
final isToday =
selectedDate.year == today.year && selectedDate.month == today.month && selectedDate.day == today.day;
final initialTime = isToday ? TimeOfDay.fromDateTime(today) : const TimeOfDay(hour: 12, minute: 0);
final selectedTime = await showTimePicker(context: context, initialTime: initialTime);
if (selectedTime != null) {
final now = DateTime.now();
var finalDateTime = DateTime(
selectedDate.year,
selectedDate.month,
selectedDate.day,
selectedTime.hour,
selectedTime.minute,
);
if (finalDateTime.isBefore(now) && isToday) {
finalDateTime = now;
}
selectedPresetIndex.value = null;
expiryAfter.value = finalDateTime;
}
}
}
Widget buildExpiryAfterButton() {
return DropdownMenu(
label: Text(
"expire_after",
style: TextStyle(fontWeight: FontWeight.bold, color: colorScheme.primary),
).tr(),
enableSearch: false,
enableFilter: false,
width: context.width - 40,
initialSelection: expiryAfter.value,
enabled: newShareLink.value.isEmpty && (existingLink == null || editExpiry.value),
onSelected: (value) {
expiryAfter.value = value!;
},
dropdownMenuEntries: [
DropdownMenuEntry(value: 0, label: "never".tr()),
DropdownMenuEntry(
value: 30,
label: "shared_link_edit_expire_after_option_minutes".tr(namedArgs: {'count': "30"}),
),
DropdownMenuEntry(value: 60, label: "shared_link_edit_expire_after_option_hour".tr()),
DropdownMenuEntry(
value: 60 * 6,
label: "shared_link_edit_expire_after_option_hours".tr(namedArgs: {'count': "6"}),
),
DropdownMenuEntry(value: 60 * 24, label: "shared_link_edit_expire_after_option_day".tr()),
DropdownMenuEntry(
value: 60 * 24 * 7,
label: "shared_link_edit_expire_after_option_days".tr(namedArgs: {'count': "7"}),
),
DropdownMenuEntry(
value: 60 * 24 * 30,
label: "shared_link_edit_expire_after_option_days".tr(namedArgs: {'count': "30"}),
),
DropdownMenuEntry(
value: 60 * 24 * 30 * 3,
label: "shared_link_edit_expire_after_option_months".tr(namedArgs: {'count': "3"}),
),
DropdownMenuEntry(
value: 60 * 24 * 30 * 12,
label: "shared_link_edit_expire_after_option_year".tr(namedArgs: {'count': "1"}),
),
],
);
}
void copyLinkToClipboard() {
Clipboard.setData(ClipboardData(text: newShareLink.value)).then((_) {
context.scaffoldMessenger.showSnackBar(
SnackBar(
content: Text(
"shared_link_clipboard_copied_massage",
style: context.textTheme.bodyLarge?.copyWith(color: context.primaryColor),
).tr(),
duration: const Duration(seconds: 2),
),
);
});
}
Widget buildNewLinkField() {
return Column(
return ExpansionTile(
title: Text(
context.t.expire_after,
style: themeData.textTheme.labelLarge?.copyWith(fontWeight: FontWeight.bold),
),
subtitle: Text(
expiryAfter.value == null ? context.t.shared_link_expires_never : formatDateTime(expiryAfter.value!),
style: TextStyle(color: themeData.colorScheme.primary),
),
children: [
const Padding(padding: EdgeInsets.only(top: 20, bottom: 20), child: Divider()),
TextFormField(
readOnly: true,
initialValue: newShareLink.value,
decoration: InputDecoration(
border: const OutlineInputBorder(),
enabledBorder: themeData.inputDecorationTheme.focusedBorder,
suffixIcon: IconButton(onPressed: copyLinkToClipboard, icon: const Icon(Icons.copy)),
),
),
Padding(
padding: const EdgeInsets.only(top: 16.0),
child: Align(
alignment: Alignment.bottomRight,
child: ElevatedButton(
onPressed: () {
context.maybePop();
},
child: const Text("done", style: TextStyle(fontSize: 14, fontWeight: FontWeight.bold)).tr(),
),
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Wrap(
spacing: 8,
runSpacing: 8,
children: List.generate(expiryPresets.length, (index) {
final preset = expiryPresets[index];
return ChoiceChip(
label: Text(preset.$2),
selected: selectedPresetIndex.value == index,
onSelected: (_) {
selectedPresetIndex.value = index;
expiryAfter.value = getExpiresAtFromPreset(preset.$1);
},
);
}),
),
if (expiryAfter.value != null) ...[
const SizedBox(height: 16),
SizedBox(
width: double.infinity,
child: OutlinedButton.icon(
onPressed: selectDate,
icon: const Icon(Icons.edit_calendar),
label: Text(context.t.edit_date_and_time),
),
),
],
],
),
),
],
);
}
DateTime calculateExpiry() {
return DateTime.now().add(Duration(minutes: expiryAfter.value));
Future<void> copyToClipboard(String link) async {
await Clipboard.setData(ClipboardData(text: link));
if (!context.mounted) {
return;
}
context.scaffoldMessenger.showSnackBar(
SnackBar(
content: Text(
context.t.shared_link_clipboard_copied_massage,
style: context.textTheme.bodyLarge?.copyWith(color: context.primaryColor),
),
duration: const Duration(seconds: 2),
),
);
}
Widget buildLinkCopyField(String link) {
return TextFormField(
readOnly: true,
onTap: () => copyToClipboard(link),
initialValue: link,
decoration: InputDecoration(
border: const OutlineInputBorder(),
enabledBorder: themeData.inputDecorationTheme.focusedBorder,
suffixIcon: IconButton(onPressed: () => Share.share(link), icon: const Icon(Icons.share)),
),
);
}
Widget buildNewLinkReadyScreen() {
return Padding(
padding: const EdgeInsets.all(20),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(Icons.add_link, size: 100, color: themeData.colorScheme.primary),
const SizedBox(height: 20),
buildLinkCopyField(newShareLink.value),
const SizedBox(height: 20),
ElevatedButton.icon(
onPressed: () => context.maybePop(),
icon: const Icon(Icons.check),
label: Text(context.t.done, style: const TextStyle(fontSize: 14, fontWeight: FontWeight.bold)),
),
],
),
);
}
DateTime? calculateExpiry() => expiryAfter.value;
Future<void> handleNewLink() async {
final newLink = await ref
.read(sharedLinkServiceProvider)
@@ -284,30 +333,30 @@ class SharedLinkEditPage extends HookConsumerWidget {
description: descriptionController.text.isEmpty ? null : descriptionController.text,
password: passwordController.text.isEmpty ? null : passwordController.text,
slug: slugController.text.isEmpty ? null : slugController.text,
expiresAt: expiryAfter.value == 0 ? null : calculateExpiry(),
expiresAt: calculateExpiry()?.toUtc(),
);
if (!context.mounted) {
return;
}
ref.invalidate(sharedLinksStateProvider);
await ref.read(serverInfoProvider.notifier).getServerConfig();
if (!context.mounted) {
return;
}
final externalDomain = ref.read(serverInfoProvider.select((s) => s.serverConfig.externalDomain));
var serverUrl = externalDomain.isNotEmpty ? externalDomain : getServerUrl();
if (serverUrl != null && !serverUrl.endsWith('/')) {
serverUrl += '/';
}
final serverUrl = externalDomain.isNotEmpty ? externalDomain : getServerUrl();
if (newLink != null && serverUrl != null) {
final hasSlug = newLink.slug?.isNotEmpty == true;
final urlPath = hasSlug ? newLink.slug : newLink.key;
final basePath = hasSlug ? 's' : 'share';
newShareLink.value = "$serverUrl$basePath/$urlPath";
copyLinkToClipboard();
} else if (newLink == null) {
if (newLink != null) {
newShareLink.value = buildSharedLinkUrl(baseUrl: serverUrl, slug: newLink.slug, key: newLink.key) ?? '';
await copyToClipboard(newShareLink.value);
} else {
ImmichToast.show(
context: context,
gravity: ToastGravity.BOTTOM,
toastType: ToastType.error,
msg: 'shared_link_create_error'.tr(),
msg: context.t.shared_link_create_error,
);
}
}
@@ -348,8 +397,9 @@ class SharedLinkEditPage extends HookConsumerWidget {
slug = existingLink!.slug;
}
if (editExpiry.value) {
expiry = expiryAfter.value == 0 ? null : calculateExpiry();
final newExpiry = expiryAfter.value;
if (newExpiry?.toUtc() != existingLink!.expiresAt?.toUtc()) {
expiry = newExpiry;
changeExpiry = true;
}
@@ -363,69 +413,115 @@ class SharedLinkEditPage extends HookConsumerWidget {
description: desc,
password: password,
slug: slug,
expiresAt: expiry,
expiresAt: expiry?.toUtc(),
changeExpiry: changeExpiry,
);
if (!context.mounted) {
return;
}
ref.invalidate(sharedLinksStateProvider);
await context.maybePop();
}
Future<void> handleDeleteLink() async {
return showDialog(
context: context,
builder: (BuildContext context) => ConfirmDialog(
title: "delete_shared_link_dialog_title",
content: "confirm_delete_shared_link",
onOk: () async {
await ref.read(sharedLinkServiceProvider).deleteSharedLink(existingLink!.id);
ref.invalidate(sharedLinksStateProvider);
if (context.mounted) {
await context.maybePop();
}
},
),
);
}
return Scaffold(
appBar: AppBar(
title: Text(existingLink == null ? "create_link_to_share" : "edit_link").tr(),
title: Text(existingLink == null ? context.t.create_link_to_share : context.t.edit_link),
elevation: 0,
leading: const CloseButton(),
centerTitle: false,
),
body: SafeArea(
child: ListView(
children: [
Padding(padding: const EdgeInsets.all(padding), child: buildLinkTitle()),
Padding(padding: const EdgeInsets.all(padding), child: buildDescriptionField()),
Padding(padding: const EdgeInsets.all(padding), child: buildPasswordField()),
Padding(padding: const EdgeInsets.all(padding), child: buildSlugField()),
Padding(
padding: const EdgeInsets.only(left: padding, right: padding, bottom: padding),
child: buildShowMetaButton(),
),
Padding(
padding: const EdgeInsets.only(left: padding, right: padding, bottom: padding),
child: buildAllowDownloadButton(),
),
Padding(
padding: const EdgeInsets.only(left: padding, right: 20, bottom: 20),
child: buildAllowUploadButton(),
),
if (existingLink != null)
Padding(
padding: const EdgeInsets.only(left: padding, right: padding, bottom: padding),
child: buildEditExpiryButton(),
),
Padding(
padding: const EdgeInsets.only(left: padding, right: padding, bottom: padding),
child: buildExpiryAfterButton(),
),
if (newShareLink.value.isEmpty)
Align(
alignment: Alignment.bottomRight,
child: Padding(
padding: const EdgeInsets.only(right: padding + 10, bottom: padding),
child: ElevatedButton(
onPressed: existingLink != null ? handleEditLink : handleNewLink,
child: Text(
existingLink != null ? "shared_link_edit_submit_button" : "create_link",
style: const TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
).tr(),
),
child: newShareLink.value.isEmpty
? Padding(
padding: const EdgeInsets.symmetric(horizontal: 20),
child: ListView(
children: [
const SizedBox(height: 20),
buildLinkTitle(),
if (existingLink != null)
Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
const SizedBox(height: 16),
buildLinkCopyField(
buildSharedLinkUrl(
baseUrl: displayServerUrl,
slug: existingLink!.slug,
key: existingLink!.key,
) ??
'',
),
const SizedBox(height: 24),
const Divider(),
],
),
const SizedBox(height: 24),
buildDescriptionField(),
const SizedBox(height: 16),
buildPasswordField(),
const SizedBox(height: 16),
buildSlugField(),
const SizedBox(height: 16),
buildShowMetaButton(),
const SizedBox(height: 16),
buildAllowDownloadButton(),
const SizedBox(height: 16),
buildAllowUploadButton(),
const SizedBox(height: 16),
buildExpiryAfterButton(),
const SizedBox(height: 24),
Align(
alignment: Alignment.centerRight,
child: Row(
mainAxisSize: MainAxisSize.min,
spacing: 8,
children: [
if (existingLink != null)
OutlinedButton.icon(
style: OutlinedButton.styleFrom(
foregroundColor: themeData.colorScheme.error,
side: BorderSide(color: themeData.colorScheme.error),
),
onPressed: handleDeleteLink,
icon: const Icon(Icons.delete_outline),
label: Text(
context.t.delete,
style: const TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
),
),
ElevatedButton.icon(
icon: const Icon(Icons.check),
onPressed: existingLink != null ? handleEditLink : handleNewLink,
label: Text(
existingLink != null ? context.t.shared_link_edit_submit_button : context.t.create_link,
style: const TextStyle(fontSize: 14, fontWeight: FontWeight.bold),
),
),
],
),
),
const SizedBox(height: 40),
],
),
),
if (newShareLink.value.isNotEmpty)
Padding(
padding: const EdgeInsets.only(left: padding, right: padding, bottom: padding),
child: buildNewLinkField(),
),
],
),
)
: Center(child: buildNewLinkReadyScreen()),
),
);
}
@@ -37,6 +37,7 @@ class _DriftAlbumsPageState extends ConsumerState<DriftAlbumsPage> {
final scrollView = CustomScrollView(
controller: _scrollController,
physics: const AlwaysScrollableScrollPhysics(),
slivers: [
ImmichSliverAppBar(
snap: false,

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