Compare commits

..

147 Commits

Author SHA1 Message Date
Hosted Weblate 02df29a15b 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: Abdel rahman Abdaldeen <abd.abdaldeen@gmail.com>
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: Adam Havránek <adamhavra@seznam.cz>
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alessandro Mandelli <mandelli.alessandro@ngi.it>
Co-authored-by: Alex <darkstylo@gmail.com>
Co-authored-by: Alvaro Samudio <alvarosamudio1@gmail.com>
Co-authored-by: Andreas Fjetland <andreas@fjet.no>
Co-authored-by: Andreas W. Pross <andreas.pross@styletronix.net>
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: Bartłomiej <20731216+Jarsey45@users.noreply.github.com>
Co-authored-by: Bas Wevers <baswevers@gmail.com>
Co-authored-by: Bat-Uyanga Batdelger <batuyanga@gmail.com>
Co-authored-by: Benjamin Serec <serec.benjamin@gmail.com>
Co-authored-by: Bonnie 20402 <darioperreira2013@gmail.com>
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com>
Co-authored-by: BrekkeLiten <david@brek.ke>
Co-authored-by: Calvin Erfmann <calvin.erfmann@pm.me>
Co-authored-by: Carlo Beltrame <weblate@pendantmusic.ch>
Co-authored-by: Charles Frégeau <fregeauc@outlook.com>
Co-authored-by: Climent Fernández Andújar <climentfean@gmail.com>
Co-authored-by: Clément Pingliez <pingliezclement@gmail.com>
Co-authored-by: Cédric <cedric@laubacher.io>
Co-authored-by: D S <weblate.2w8z9@slmail.me>
Co-authored-by: Dan <rattly@duck.com>
Co-authored-by: David Bono <dbono2454@gmail.com>
Co-authored-by: David Maneiro <david.maneiro8@gmail.com>
Co-authored-by: David Miguel Rodrigues Rosa <dmr.rosa@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: Felix Noren <fnoren17@gmail.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: Jedediah Russell <john17three@protonmail.com>
Co-authored-by: Jeppe Nellemann <jepnel@proton.me>
Co-authored-by: Joel Molina Navarro <joelmolinanavarro21@gmail.com>
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: Manfred Bjørlin <manfred.bjorlin@gmail.com>
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: Molnár Bence Attila <it@bence0327.hu>
Co-authored-by: Mona Lisa <monalisa@users.noreply.hosted.weblate.org>
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: Nandhakumar Subramanian <nandha.kumar790@gmail.com>
Co-authored-by: Nuno Aparicio <nunoxyz@gmail.com>
Co-authored-by: OffsetMonkey538 <offsetmonkey538@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: Pavel Miniutka <pavel.miniutka@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: Ravuru Umesh <umeshravuru@gmail.com>
Co-authored-by: Remco <remco@pander.io>
Co-authored-by: Ricardo Tomazela do Prado <kao.prado@gmail.com>
Co-authored-by: Richiondrugs <riccardocastellano07@gmail.com>
Co-authored-by: Robert Virkus <robert.virkus@enough.de>
Co-authored-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
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: Steffen Seubert <seubert.steffen@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: Thomas van Gemert <dendolla@users.noreply.hosted.weblate.org>
Co-authored-by: Thế Anh Hoàng <the.anh.ls@gmail.com>
Co-authored-by: Tim Morley <weblate.3919org@timsk.org>
Co-authored-by: Tom Mueller <muellertomgabsnichtmehr@gmail.com>
Co-authored-by: Tomislav Renić <trenic@gmail.com>
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: Yago Raña Gayoso <yago.rana.gayoso@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: adun <github.scariness216@passinbox.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: h1nnak <gerlich@mailbox.org>
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: josuloo99 <josuloidi1999@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: oliwia <mroskarez@gmail.com>
Co-authored-by: on9686 <on9686@gmail.com>
Co-authored-by: outsider-tabby-pox <outsider-tabby-pox@duck.com>
Co-authored-by: pneuly <pneuly@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: s0nprem0 <s0nprem0@proton.me>
Co-authored-by: scudo <whiteshield.tg@protonmail.com>
Co-authored-by: slick-daddy <129640104+slick-daddy@users.noreply.github.com>
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: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
Co-authored-by: Сергій Савчук <serge.savchuk@gmail.com>
Co-authored-by: 星 <seirun124@gmail.com>
Co-authored-by: 정동걸 <i.jdk.dev@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/mr/
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/ta/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/te/
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/vi/
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-06-04 10:01:07 +02:00
Santo Shakil 429e181c8f fix(mobile): run iOS bg task phases in parallel (#28293)
onIosUpload runs sync local, sync remote, hash and handle backup
sequentially. on the bg refresh task path that's a 20s budget from
iOS, and sync + hash usually eat all of it before backup gets a turn
to enqueue any candidates.

these phases don't actually depend on each other. local + remote sync
touch different tables. hash works off whatever's already in drift.
handle backup reads candidates and just enqueues to URLSession bg.
anything one phase produces in this fire shows up to the others on
the next fire, and server-side dedup catches the rare race where
backup enqueues something sync remote was about to mark as already
uploaded.

so this runs all four concurrently via Future.wait, with hash getting
the full maxSeconds-1 budget instead of a fixed 5s. outer budget
timeout still caps everything before iOS expires.

second small change: getAssetsToHash orders by createdAt DESC instead
of id ASC to match getCandidates. when hash runs inside a refresh
fire it processes recent photos first.
2026-06-03 20:13:52 -05:00
winston 7f611d9031 test: fix tests when OpenVINO provider is available (#28802)
mocking `onnxruntime.get_available_providers()` to always use the CPU EP.
2026-06-03 20:52:08 -04:00
Timon e94e22f3f8 fix(server): respect timezone in iso date string encoding (#28810) 2026-06-03 19:00:10 -04:00
Timon 4a8c3b60be fix(mobile): clear album description sends null instead of empty string (#28817) 2026-06-03 18:22:19 -04:00
Timon 2190aa72a8 refactor(server): zod int validation (#28804) 2026-06-03 18:21:07 -04:00
Timon d21cb28526 fix(mobile): shared link edit sends explicit null instead of empty string (#28812)
* fix(mobile): clear shared link password

* fix(mobile): clear shared link description

* fix(mobile): clear shared link expiry
2026-06-03 18:19:35 -04:00
Timon 5c33eb3204 refactor(server)!: drop empty string to null conversion (#28808)
refactor(server): drop empty string to null conversion
2026-06-03 18:16:53 -04:00
Mert 137687bc0f fix(web): set src for progressive video player (#28813)
set src
2026-06-03 17:07:23 -04:00
Peter Ombodi 9d4a6614b1 feat(mobile): Android. Immich as a gallery / image viewer app (#26109)
* feat(mobile): handle Android ACTION_VIEW intent
- add ViewIntent Pigeon API and generated bindings
- implement Android ViewIntentPlugin + iOS no-op host
- route ExternalMediaViewer by ViewIntentAttachment
- buffer pending view intents and flush on user ready/resume

* feat(mobile): fallback to computed checksum for timeline match
- hash local asset on-demand when checksum missing
- search main timeline by localId or checksum before standalone viewer
- persist computed hash into local_asset_entity

* fix(mobile): proper handling is user authenticated

* feat(mobile): open ACTION_VIEW fallback in AssetViewer
drop ExternalMediaViewer route

* feat(mobile): add logger

* test(mobile): add unit tests for view intent pending/flush flow

* fix(mobile): fix format

* fix(mobile): remove redundant iOS code
update code related to LocalAsset model and asset viewer

* refactor(mobile): simplify view intent flow and support file-backed ACTION_VIEW assets
remove redundant view intent model/repository layer
handle transient ACTION_VIEW files in viewer/upload flow
clean up managed temp files for fallback assets

* refactor(mobile): extract MediaStore utils and resolve view intents via merged assets

* refactor(mobile): move deferred view intents into providers, split view-intent providers, and clean up ACTION_VIEW handling

* refactor(mobile): resolve merge conflicts
use NativeSyncApi for hash files instead method from removed BackgroundServicePlugin.kt

* style(mobile): format files

* style(mobile): format files #2

* refactor(mobile): lazily materialize view-intent files and clean up temp-file handling

* fix(mobile): flush pending view intents after login navigation

* refactor(mobile): split view intent handler by platform and trigger it from app events

* refactor(mobile): move view intent handling behind platform-specific factories

* refactor(mobile): simplify code

* fix(mobile): hand off deep-link viewer to main timeline after upload
Add MainTimelineHandoffCoordinator to switch the asset viewer to the main timeline once a view-intent asset is uploaded and becomes available, and guard viewer reload/navigation transitions to avoid race conditions and crashes.

* refactor(mobile): use remote asset ids for view intent handoff and simplify resolver

* refactor(mobile): resolve merge conflicts

* style(mobile): reformat code

* style(mobile): reformat code #2

* fix(mobile): stabilize Android view intent asset resolution and fallback viewer

* refactor(mobile): share AssetViewer pre-navigation state preparation

* fix(mobile): wait for main timeline before deferred view intent handoff

* refactor(mobile): decouple view intent asset resolver from providers

* fix(mobile): avoid double pop when canceling upload dialog

* fix(mobile): resolve view intent MIME type with fallbacks

* docs(mobile): clarify view intent fallback asset TODO

* fix(mobile): resolve merge conflicts

* cleanup

* lint

---------

Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2026-06-03 12:05:52 -05:00
Jason Rasmussen e4352a7817 fix: error log on aborted uploads (#28806) 2026-06-03 12:47:38 -04:00
shenlong 911dde39c9 ci: verify mobile backward compatibility (#28786)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-03 15:21:23 +00:00
moversity afa836181c fix(cli): prevent out-of-memory on file upload due to undici storing the request body (#28723)
fix(cli): add fetch param to prevent OOM of upload

Issue due to undici storing the entire request body in memory.
Related undici bug report: https://github.com/nodejs/undici/issues/4058

Fixes https://github.com/immich-app/immich/issues/28720

Signed-off-by: moversity <148445403+moversity@users.noreply.github.com>
2026-06-03 15:19:35 +00:00
Mert 963862b1b9 fix(mobile): proper background task cleanup (#28694)
* event-based cancellation

wire hash cancellation

await cleanup

remove forced kill

add regression tests

abort sync requests

fix cleanup ordering in teardown

exit isolate

test background sync

test sigabrt crash

cleanup

* abort local sync
2026-06-03 08:16:19 -04:00
Timon 96d521e149 feat(mobile): add three-state field serialization (#27231)
* bump to v7.22.0 and update patching

* gen client

* migrate mobile call sites
2026-06-03 08:13:17 -04:00
shenlong 1bb7517da0 chore: pump flutter to 3.44.1 (#28785)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-02 23:45:31 -05:00
shenlong 814c2e32e4 chore: patch minFaces and realtimeTranscoding (#28784)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-03 09:15:31 +05:30
immich-tofu[bot] 92841f311f Added Code of conduct 2026-06-02 21:57:50 +00:00
immich-tofu[bot] 9d2e576630 chore: modify .github/FUNDING.yml 2026-06-02 21:57:47 +00:00
immich-tofu[bot] 936418a464 chore: use immich.app email for security reports (#10594)
chore: use  immich.app email for security reports
2026-06-02 21:57:45 +00:00
Daniel Dietzler 84c75d95c7 fix: migration order (#28779) 2026-06-02 21:33:13 +00:00
shenlong 9287fa08c6 fix!: unauthorized face creation (#28561)
* fix: unauthorized face creation

* review changes

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-02 22:44:11 +05:30
renovate[bot] 408e1180ca chore(deps): update machine-learning (#28239)
* chore(deps): update machine-learning

* fix typing

* fix deprecation log

* no control socket

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2026-06-02 16:44:50 +00:00
renovate[bot] 07f19d2caa chore(deps): update base-image to v202606021219 (#28771) 2026-06-02 18:31:52 +02:00
Tim Jones 368cb7a4ad feat: minimum face count per user (#27452)
* add user metadata table and use to filter persons in person.getAllForUser query

* update PersonRepository.getAllForUser query

* remove minFaces from PersonSearchOptions interface

* fix person.getAllForUser query

* update types and openapi specs

* add minFaces field to user settings page

* remove old arg from tests

* add e2e test to verify minimumFace user preference

* add i18n label and description for english

* update default min faces

* fetch minFaces ML default and use as per-user default in frontend

* update e2e tests

* fix bugs in people getAllForUser query

* update person getNumberOfPeople query to reflect correct number of people according to minFaces threshold

* updated mobile openapi specs?

* use subquery in coalesce instead of join

* remove out of scope query update
2026-06-02 18:05:55 +02:00
Timon 109e0a7ad0 fix(mobile): invisible ink splashes in asset sheet (#28756) 2026-06-02 10:37:20 -05:00
Timon 59750dad7d feat: places in context search (#28768) 2026-06-02 17:19:59 +02:00
okxint 13ecfc8876 fix(web): prevent partner assets from being selected in geolocation utility (#28737)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-06-02 15:05:15 +00:00
Min Idzelis 65d8b35f8b refactor(web): align gallery-viewer viewport naming and tunables (#28743) 2026-06-02 14:54:44 +02:00
renovate[bot] 942d3c648c chore(deps): lock file maintenance (npm) (#28729) 2026-06-02 14:51:55 +02:00
renovate[bot] 82db8be5ff chore(deps): update dependency testcontainers to v12 (#28763) 2026-06-02 12:05:42 +00:00
Min Idzelis 03554b24ad fix(web): skip thumbhash fade for offscreen thumbnails (#27335) 2026-06-02 13:42:33 +02:00
renovate[bot] c5fb67c004 chore(deps): update dependency prettier-plugin-svelte to v4 (#28762) 2026-06-02 13:38:57 +02:00
renovate[bot] 40983b46c8 chore(deps): update dependency @vitest/coverage-v8 to v4 (#28761) 2026-06-02 13:37:34 +02:00
renovate[bot] 5dcdbf04ea chore(deps): update base-image to v202605121138 (#28760) 2026-06-02 11:47:20 +02:00
renovate[bot] da8ed3eceb chore(deps): update docker.io/valkey/valkey:9 docker digest to 4963247 (#28622) 2026-06-02 08:09:27 +00:00
renovate[bot] 2afde23a5d chore(deps): update github-actions (#28750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 00:39:19 -04:00
renovate[bot] d57a152040 chore(deps): update prom/prometheus docker digest to 69f5241 (#28757)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 00:37:42 -04:00
renovate[bot] 728e92ea33 chore(deps): update dependency @immich/ui to v0.79.3 (#28758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 00:37:10 -04:00
Mert 138e2d9158 feat(web): hls player (#28312)
* update e2e

* hls player

* fix transcoding restart on explicit quality selection

* move level filtering to manager

* move init to manager declaration

* refactor commit on release

* these lints...

* fix seek sometimes being ignored

* fix panic downswitch
2026-06-01 15:49:57 -04:00
Mert 7eabac6702 feat(server): hls with real-time transcoding (#28230)
* hls implementation

* fix stale state after ffmpeg exit
2026-06-01 18:52:29 +00:00
renovate[bot] cf4789e008 chore(deps): update github-actions (major) (#28752) 2026-06-01 18:35:36 +00:00
renovate[bot] 412884fce3 chore(deps): update ghcr.io/jdx/mise docker tag to v2026.5.18 (#28749) 2026-06-01 19:47:53 +02:00
Jason Rasmussen 16aee2b869 fix: album name (#28751) 2026-06-01 19:45:24 +02:00
Daniel Dietzler 3f7af51531 fix: version check (#28746) 2026-06-01 13:41:08 -04:00
Brandon Wees 4eb100327e fix: disallow cross origin/non http protocols for continueUrl on login (#28706)
* fix: disallow cross origin/non http protocols for continueUrl on login

* chore: use Route helper

* fix: also use Route.continue in pin code prompt

* fix: typecheck
2026-06-01 13:38:26 -04:00
bo0tzz 69b1946484 feat: handle prereleases in publish workflows (#28701) 2026-06-01 17:11:45 +02:00
bo0tzz 61cd69a286 fix: strip rc suffix from iOS marketing version (#28741) 2026-06-01 09:56:43 -05:00
Daniel Dietzler c8a1d0e400 feat: release candidate support (#28665)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-06-01 16:10:07 +02:00
Paul Makles d120444a87 fix(devcontainer): update build cache volume (#28736) 2026-06-01 12:41:53 +00:00
shenlong 2382894fa2 fix: auto route rebuild on settings change (#28717)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-31 09:00:37 -05:00
Alex a52e7dc11a chore: feat iOS run debug build (#28712)
# Conflicts:
#	mobile/ios/Runner.xcodeproj/project.pbxproj
2026-05-31 04:10:03 +00:00
Alex 206992605e feat: upload local assets to album from bottom sheet (#28531)
* feat: upload local assets to album from bottom sheet

* Cancel token

* refactor

* refactor

* Update mobile/lib/domain/services/remote_album.service.dart

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2026-05-30 13:14:49 -05:00
Mert 65611bb860 chore(mobile): make openapi requests abortable (#28692)
make open-api requests abortable
2026-05-30 10:31:17 -05:00
shenlong 14aff51da9 refactor: rename metadata to settings (#28691)
rename metadata to settings

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-30 10:27:55 -05:00
shenlong c42cea5ca9 refactor: use widget previews for ui showcase (#28548)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-29 20:22:47 +00:00
Jason Rasmussen da8505f61d feat: more plugin triggers and methods (#28690) 2026-05-29 14:02:07 -04:00
Alex 58586483dc feat: render album's name in workflow step card (#28680)
* feat: render album name in step card body

* clean up

* i18n
2026-05-29 10:37:37 -05:00
pneuly a838167f11 fix(ml): pass model_root_dir to OcrOptions for RapidOCR compatibility (#28610)
* fix(ml): pass model_root_dir to OcrOptions for RapidOCR compatibility

Fix a TypeError (Path(None)) when the OCR model is invoked, caused by an upstream change in RapidOCR v3.8.1 (RapidAI/RapidOCR@8ea9626).
RapidOCR now internally calls `Path(cfg.get("model_root_dir"))`. Since `model_root_dir` was missing from `OcrOptions`, it evaluated to `None` and triggered a `TypeError: argument should be a str or an os.PathLike`.
This fix adds the missing `model_root_dir` argument to prevent the error.
Ref: #28331

* fix(ml-test): update OCR tests for RapidOCR schema change

* chore(ml-test): remove unused `cache_dir` parameter from `TextRecognizer`

* Revert "chore(ml-test): remove unused `cache_dir` parameter from `TextRecognizer`"

This reverts commit 007ad7b3f2.

* fix(ml): use self.cache_dir for model_root_dir in OcrOptions
2026-05-28 22:54:04 -04:00
Mert b189fc571c fix: make ts a peer dependency for swagger (#28677)
make ts a peer dependency
2026-05-28 22:04:25 +00:00
Jason Rasmussen 96923f6115 refactor: plugin sdk types (#28674) 2026-05-28 22:04:15 +00:00
shenlong 0d6cce4a5b fix: api repositories using stale endpoint (#28667)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-28 16:44:11 -05:00
shenlong 55947cb227 refactor: drop metadata scope (#28668)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-28 16:42:59 -05:00
Jason Rasmussen 8783180cf3 refactor: plugin manifest (#28673) 2026-05-28 17:23:49 -04:00
Jason Rasmussen 134c0d4dfb feat: search by album name and id (#28672) 2026-05-28 17:01:47 -04:00
Alex aecf8ec88b fix: timeline scroll flicker (#28653)
* test: fix scroll flicker

* lint
2026-05-28 08:20:54 -05:00
Daniel Dietzler bcff1d42b0 chore: migrate more make targets (#28663) 2026-05-28 08:33:57 -04:00
Min Idzelis 1bd367bd51 refactor(web): replace per-asset viewport proximity with day-tier active indices (#28597) 2026-05-28 11:44:18 +02:00
Daniel Dietzler 725f266b81 chore: migrate more make targets to mise (#28651) 2026-05-28 11:31:02 +02:00
Daniel Dietzler d08e3de207 fix: e2e linting (#28659) 2026-05-28 11:12:26 +02:00
Timon 26714f6bfe fix(server): prevent locked assets from leaking to partners (#28652)
* fix(server): prevent locked assets from leaking to partners

* fix tests
2026-05-27 17:33:49 -04:00
Lauritz Tieste a5ce3fc927 fix: Refresh local album overview page after asset deletion (#28586)
fix: invalidate local album provider on asset delete
2026-05-28 01:20:32 +05:30
shenlong 3b23f71a3f refactor: cleanup metadata (#28485)
jason-ify metadata

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-28 01:19:25 +05:30
shenlong dec33cadd9 fix: verify form disposal before notifyListeners (#28578)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-27 19:45:48 +00:00
Daniel Dietzler 80c15a5e27 fix: workflow drag and drop (#28650) 2026-05-27 14:05:38 -05:00
Yaros 936c28a40b feat(mobile): improve downloading algorithm for sharing (#27312)
* feat(mobile): better downloading while sharing

* chore: separate download group

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-27 17:00:49 +00:00
Spencer Stingley 1a837a28ac fix: dev container properly builds @immich/plugin-sdk for import (#28620)
Co-authored-by: Spencer Stingley <accounts@blankcanvas.io>
2026-05-27 12:41:35 -04:00
shenlong 8d5d12b108 chore: upgrade flutter to 3.44.0 (#28537)
* chore: upgrade flutter to 3.44.0

# Conflicts:
#	mise.lock

* static analysis fix

* fix ios ci

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-27 11:14:44 -05:00
Daniel Dietzler dd7a94135f refactor: workflow components (#28648) 2026-05-27 18:08:12 +02:00
Jason Rasmussen 1acc511b5c chore: install mise in Dockerfile.dev (#28649) 2026-05-27 11:43:17 -04:00
Daniel Dietzler 452e88267a fix: strip metadata from timeline responses for shared links without exif sharing (#28644) 2026-05-27 17:29:37 +02:00
Timon b941108cbd chore: update documentation to use mise commands (#28515) 2026-05-27 10:33:23 -04:00
Jason Rasmussen e46f2843f7 refactor: asset create event (#28647) 2026-05-27 10:28:02 -04:00
Jason Rasmussen cf991e7b1b feat: workflow actions (#28639) 2026-05-27 10:24:31 -04:00
Thomas van Gemert 748a13104a chore(docs): update FAQ with profile picture change instructions (#28634)
Update FAQ with profile picture change instructions

Based on this discussion (https://github.com/immich-app/immich/discussions/27168) it seems I am not the only one confused by how Immich lets you change your profile picture. An addition to the FAQ will help. I also added another horizontal separator to be consistent with the rest of the document.
2026-05-27 09:17:12 -05:00
Brandon Wees 2dd6b47714 fix: OCR bounding box positioning (#28568) 2026-05-27 12:01:30 +02:00
Alex 8682be4774 feat: workflow template (#28553)
* wip: confirm before existing and disable/enable save button condition

* fix: get correct workflow detail

* wip: add back workflow summary

* wip: add back json editor

* wip: step property badge

* wip: redesign card flow

* wip: redesign card flow

* redesign workflow summary

* wworkflow summary styling

* wip

* drag and drop

* list redesign

* refactor

* refactor

* remove deadcode

* refactor

* insert steps

* push down when dropped

* feat: workflow template

* simplify

* move template to manifest

* feat: hash manifest file

* fix: template column

* fix: migration

* fix: workflow lookup

* chore: clean up

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-05-26 16:47:05 -04:00
Brandon Wees dc66892ca1 fix: await sync asset v2 (#28569)
* fix: await sync asset v2

* fix: support previous server versions for edit ready events
2026-05-26 15:43:12 -04:00
Fabian Wimberger 53a24783f5 fix(ml): stabilize MIGraphX inference (#28444)
* fix: stabilize ROCm MIGraphX inference

Serialize MIGraphX session runs so lazy compiles cannot overlap within a worker.

Use a fixed face-recognition batch size for MIGraphX to avoid compiling a new program for each detected face count.

* fix(ml): increase ROCm worker timeout

* fix(ml): narrow MIGraphX compile locking

* docs: format environment variables table

* docs: apply prettier to environment variables table
2026-05-26 18:41:56 +00:00
Alex 0546bc900c chore: workflow UI (#28536)
* wip: confirm before existing and disable/enable save button condition

* fix: get correct workflow detail

* wip: add back workflow summary

* wip: add back json editor

* wip: step property badge

* wip: redesign card flow

* wip: redesign card flow

* redesign workflow summary

* wworkflow summary styling

* wip

* drag and drop

* list redesign

* refactor

* refactor

* remove deadcode

* refactor

* insert steps

* push down when dropped

* fix: query by workflow id

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-05-26 14:06:20 -04:00
Brandon Wees 7c25bcc0a7 refactor: use ControlBar UI Library component (#28567)
* refactor: use ControlBar UI Library component

* chore: ci fix

* fix: memory viewer bar

* chore: rework e2e test

* chore: more ci fixes
2026-05-26 12:03:37 -04:00
Luis Nachtigall 7905853639 fix(mobile): preserve zoom level during image loading and live photo playback (#27960)
* fix(mobile): preserve zoom level when new images load in asset viewer

* fix(mobile): use actual child size for live photo

* revert fixes

* fix(mobile): keep zoom consistent when scale boundaries change

* fix(mobile): simplify scale handling in photo_view_core.dart
2026-05-26 21:10:02 +05:30
Mees Frensel 073dcc1fbe chore(server): deprecate total field of asset search response (#28551) 2026-05-26 16:20:24 +02:00
renovate[bot] ccdaa4223c chore(deps): update github-actions (#28623) 2026-05-26 15:04:51 +02:00
Aaron Liu 5386b62dc4 chore(ml): allow insightface 1.x (#28595)
* chore(ml): allow insightface 1.x

The new insightface 1.0 release appears to have no breaking code changes nor relevant license changes ([before](https://github.com/deepinsight/insightface/blob/2a78baec428354883e0cda39c54b555a5ed8358a/README.md), [after](https://github.com/deepinsight/insightface/blob/70f3269ea628d0658c5723976944c9de414e96f8/README.md), c.f. https://github.com/immich-app/immich/blob/fd7ddfef54cdf2b6256c4fc08bc5ff3f86176775/machine-learning/README.md), and it works on my machine.

* Update uv.lock

* please excuse my incompetence
2026-05-25 12:32:50 -04:00
Ben Beckford 9733fa4872 fix(web): timeline stuttering with many assets in 1 day (#28509)
* fix(web): timeline stuttering with many assets in 1 day

* cache isInOrNearViewport per day

* skip inOrNearViewport check on first run
2026-05-24 16:03:46 -05:00
Alex 3b34c53092 feat: command for user pages (#28554) 2026-05-24 16:03:12 -05:00
Alex fd7ddfef54 fix: plugin prod build typo (#28566) 2026-05-22 11:01:18 -05:00
Daniel Dietzler 0975b1599c fix: remove stray migration (#28565) 2026-05-22 15:20:47 +00:00
Peter Ombodi 78ac0ade01 feat(mobile): add manage media APIs to NativeSyncApi (#28441)
* feat(mobile): add manage media APIs to NativeSyncApi

* fix(mobile): remove legacy local file manager from trash sync

* refactor(mobile): move media permission methods to PermissionApi

* cleanup

---------

Co-authored-by: Peter Ombodi <peter.ombodi@gmail.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-22 17:40:11 +05:30
Mert 7b9dab872b fix(mobile): separate group ids for separate app installs (#28448)
* separate group ids

* remove pigeon method

* Revert "remove pigeon method"

This reverts commit d699ff2094.
2026-05-21 12:25:20 -05:00
Daniel Dietzler 6413495fb8 fix: mise lockfile (#28541) 2026-05-21 13:13:37 +02:00
Caltsic b414b3d32b fix: improve form control focus visibility (#28512)
* Improve form control focus visibility

* fix: align form input focus styles
2026-05-20 15:33:56 -05:00
renovate[bot] 20da7c4267 chore(deps): lock file maintenance (terragrunt) (#28488) 2026-05-20 17:20:50 +02:00
renovate[bot] 92b6778d2d fix(deps): update typescript-projects (#28371)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-05-20 16:56:27 +02:00
Daniel Dietzler 5a61e589e8 chore: always run ci when mise.toml changes and install flutter from aqua (#28521) 2026-05-20 14:43:30 +00:00
renovate[bot] 85192bb110 chore(deps): update ghcr.io/jdx/mise docker tag to v2026.5.11 (#28522) 2026-05-20 14:29:17 +00:00
Timon c7ae97fa2b chore: handle docusaurus deprecation warning (#28516) 2026-05-20 15:27:33 +02:00
Timon 8d02f3625d chore: update mobile makefile command usage instructions (#28514) 2026-05-20 15:26:24 +02:00
bo0tzz a5a7380a26 feat: use lockfile for mise tools (#28503) 2026-05-20 11:37:33 +00:00
renovate[bot] d9ce3d2046 chore(deps): update dependency @types/node to ^24.12.4 (#28490) 2026-05-20 12:41:17 +02:00
renovate[bot] 815ff677fc chore(deps): update github-actions (#28493) 2026-05-19 22:22:44 +00:00
bo0tzz 915d865ce2 chore: use custom sticky-comment action (#28505) 2026-05-19 20:25:46 +00:00
immich-tofu[bot] c28e5f90b6 chore: modify .github/workflows/org-zizmor.yml 2026-05-19 10:45:23 +00: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
Ben Beckford 21d6755f39 fix(web): recently added ux (#28435) 2026-05-14 22:22:23 -05:00
Robert Deaton e91c017dd0 fix(server): dedupe database backup jobs (#28341)
* fix(server): dedupe database backup jobs via jobId

#27268 shows backup jobs piling up in the queue across upgrades; one pending
backup is always enough.

* fix(tests): Avoid stale backup files from previous test runs being erroneously returned from createBackup

* fix(jobs): Use bullmq's deduplication over jobId to avoid failed jobs from blocking future executions.

---------

Co-authored-by: Robert Deaton <immich@rdeaton.space>
2026-05-14 20:59:15 -04:00
Alex 43687cd8b4 fix: kebab menu icon colors and actions (#28433) 2026-05-14 22:23:50 +00:00
shenlong 06729ee5a5 chore: cleanup unused store keys (#28415)
cleanup unused store keys

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-14 16:21:06 -05:00
Nojus Gudinavičius b0c9743d9a feat(server): allow subpaths for machine learning URL (#28427)
This allows to use a machine learning server URL under a subpath,
such as "http://example.com/ml-server/".
2026-05-14 12:46:31 +00:00
Marius 37cc028868 fix(mobile): use correct delete action (#26575)
fix(mobile): use correct delete for trashed assets

When viewing a trashed asset, the viewer bottom bar now shows the permanent delete button instead of the trash button, which had no effect on already-trashed assets.
2026-05-14 11:57:19 +00:00
Inês Costa 84a2b7a3c8 fix(mobile): add restore option to trashed assets (#27442) 2026-05-14 07:19:00 +00:00
racehd 89b3433346 feat(docs): add fixed subnet guide for Synology to prevent firewall issues (#26554)
* - Add Set Fixed Subnet section
- Add newline after details summary to properly render summary with mdx

* pnpm run format --write

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-05-13 23:54:13 +00:00
shenlong 3ff0d47ee3 chore: do not cache dart_tool (#28409)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-13 19:46:24 -04:00
shenlong aeaf846482 chore: cleanup unused store keys (#28415)
cleanup unused store keys

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-05-13 18:03:57 -05:00
947 changed files with 67487 additions and 25676 deletions
@@ -15,8 +15,8 @@ services:
volumes:
- ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- /etc/localtime:/etc/localtime:ro
- pnpm_store_server:/buildcache/pnpm-store
- ../packages/plugins:/build/corePlugin
- build_cache:/buildcache
- ../packages/plugin-core:/build/plugins/immich-plugin-core
immich-web:
env_file: !reset []
immich-machine-learning:
@@ -8,6 +8,8 @@ log "Preparing Immich Web Frontend"
log ""
run_cmd pnpm --filter @immich/sdk install
run_cmd pnpm --filter @immich/sdk build
run_cmd pnpm --filter @immich/plugin-sdk install
run_cmd pnpm --filter @immich/plugin-sdk build
run_cmd pnpm --filter immich-web install
log "Starting Immich Web Frontend"
-1
View File
@@ -1 +0,0 @@
custom: ['https://buy.immich.app', 'https://immich.store']
+14 -13
View File
@@ -51,7 +51,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -79,7 +79,7 @@ jobs:
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -91,7 +91,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -116,7 +116,6 @@ jobs:
~/.gradle/wrapper
~/.android/sdk
mobile/android/.gradle
mobile/.dart_tool
key: build-mobile-gradle-${{ runner.os }}-main
- name: Setup Android SDK
@@ -160,14 +159,14 @@ jobs:
- name: Comment APK download link on PR
if: ${{ github.event_name == 'pull_request' && !github.event.pull_request.head.repo.fork }}
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0
uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
env:
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
APK_URL: ${{ steps.upload-apk.outputs.artifact-url }}
with:
github-token: ${{ steps.token.outputs.token }}
message-id: 'mobile-android-apk'
message: |
id: mobile-android-apk
token: ${{ steps.token.outputs.token }}
body: |
📱 **Android release APK (universal)** — `${{ env.HEAD_SHA }}`
Download: ${{ env.APK_URL }}
@@ -189,7 +188,6 @@ jobs:
~/.gradle/wrapper
~/.android/sdk
mobile/android/.gradle
mobile/.dart_tool
key: ${{ steps.cache-gradle-restore.outputs.cache-primary-key }}
build-sign-ios:
@@ -203,7 +201,7 @@ jobs:
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -218,7 +216,7 @@ jobs:
persist-credentials: false
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -232,8 +230,12 @@ jobs:
- name: Generate platform APIs
run: mise //mobile:codegen:pigeon
- name: Resolve iOS Swift Packages
working-directory: ./mobile
run: flutter build ios --config-only --no-codesign
- name: Setup Ruby
uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1.306.0
uses: ruby/setup-ruby@afeafc3d1ab54a631816aba4c914a0081c12ff2f # v1.310.0
with:
ruby-version: '3.3'
bundler-cache: true
@@ -290,7 +292,6 @@ jobs:
APP_STORE_CONNECT_API_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ID }}
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
ENVIRONMENT: ${{ inputs.environment || 'development' }}
BUNDLE_ID_SUFFIX: ${{ inputs.environment == 'production' && '' || 'development' }}
GITHUB_REF: ${{ github.ref }}
FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT: 120
FASTLANE_XCODEBUILD_SETTINGS_RETRIES: 6
+1 -1
View File
@@ -19,7 +19,7 @@ jobs:
actions: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+34 -1
View File
@@ -4,6 +4,7 @@ on:
pull_request:
paths:
- 'open-api/**'
- 'mobile/lib/utils/openapi_patching.dart'
- '.github/workflows/check-openapi.yml'
concurrency:
@@ -24,8 +25,40 @@ jobs:
persist-credentials: false
- name: Check for breaking API changes
uses: oasdiff/oasdiff-action/breaking@26ccb332c67a45ca649de9faf60552ef1b8260d9 # v0.0.46
uses: oasdiff/oasdiff-action/breaking@50e6a3413e5aa9c3ae4d8393c34745be44288b46 # v0.0.48
with:
base: https://raw.githubusercontent.com/${{ github.repository }}/main/open-api/immich-openapi-specs.json
revision: open-api/immich-openapi-specs.json
fail-on: ERR
check-mobile-patches:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ github.token }}
- name: Get packages
working-directory: ./mobile
run: flutter pub get
- name: Fetch base spec from main
run: |
curl -fsSL \
"https://raw.githubusercontent.com/${{ github.repository }}/main/open-api/immich-openapi-specs.json" \
-o /tmp/base-spec.json
- name: Check newly-required fields have a backward-compat patch
working-directory: ./mobile
env:
OPENAPI_BASE_SPEC: /tmp/base-spec.json
OPENAPI_REVISION_SPEC: ../open-api/immich-openapi-specs.json
run: flutter test test/openapi_patches_coverage.dart
+12 -10
View File
@@ -31,7 +31,7 @@ jobs:
working-directory: ./packages/cli
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -43,13 +43,15 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
- name: Publish
if: ${{ github.event_name == 'release' }}
run: mise run ci-publish
env:
NPM_TAG: ${{ github.event.release.prerelease && 'rc' || 'latest' }}
run: mise run ci-publish -- --tag "$NPM_TAG"
docker:
name: Docker
@@ -61,7 +63,7 @@ jobs:
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -73,13 +75,13 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Set up QEMU
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
if: ${{ !github.event.pull_request.head.repo.fork }}
with:
registry: ghcr.io
@@ -94,7 +96,7 @@ jobs:
- name: Generate docker image tags
id: metadata
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
with:
flavor: |
latest=false
@@ -102,10 +104,10 @@ jobs:
name=ghcr.io/${{ github.repository_owner }}/immich-cli
tags: |
type=raw,value=${{ steps.package-version.outputs.version }},enable=${{ github.event_name == 'release' }}
type=raw,value=latest,enable=${{ github.event_name == 'release' }}
type=raw,value=latest,enable=${{ github.event_name == 'release' && !github.event.release.prerelease }}
- name: Build and push image
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
with:
file: packages/cli/Dockerfile
platforms: linux/amd64,linux/arm64
+1 -1
View File
@@ -35,7 +35,7 @@ jobs:
needs: [get_body, should_run]
if: ${{ needs.should_run.outputs.should_run == 'true' }}
container:
image: ghcr.io/immich-app/mdq:main@sha256:0a8b8867773a0f8368061f47578603f438349f8f1f28b0e16105f481e5c794e0
image: ghcr.io/immich-app/mdq:main@sha256:e73f60195b39748c4876f23e3e6cd22a68a9754acec8aef1fd6979fd52cd2c9f
outputs:
checked: ${{ steps.get_checkbox.outputs.checked }}
steps:
+4 -4
View File
@@ -44,7 +44,7 @@ jobs:
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -57,7 +57,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
uses: github/codeql-action/init@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -70,7 +70,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
uses: github/codeql-action/autobuild@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
# ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -83,6 +83,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@e46ed2cbd01164d986452f91f178727624ae40d7 # v4.35.3
uses: github/codeql-action/analyze@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
with:
category: '/language:${{matrix.language}}'
+7 -7
View File
@@ -23,7 +23,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -60,7 +60,7 @@ jobs:
suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn']
steps:
- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -90,7 +90,7 @@ jobs:
suffix: ['']
steps:
- name: Login to GitHub Container Registry
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -132,7 +132,7 @@ jobs:
suffixes: '-rocm'
platforms: linux/amd64
runner-mapping: '{"linux/amd64": "pokedex-large"}'
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@5813c7c4f7016c748ae7ac5d5f684846649d4d20 # multi-runner-build-workflow-v2.4.0
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@db54dcf16fbb12c43479a23749ceea0ad1b4a704 # multi-runner-build-workflow-v3.0.0
permissions:
contents: read
actions: read
@@ -147,7 +147,7 @@ jobs:
platforms: ${{ matrix.platforms }}
runner-mapping: ${{ matrix.runner-mapping }}
suffixes: ${{ matrix.suffixes }}
dockerhub-push: ${{ github.event_name == 'release' }}
dockerhub-push: ${{ github.event_name == 'release' && !github.event.release.prerelease }}
build-args: |
DEVICE=${{ matrix.device }}
@@ -155,7 +155,7 @@ jobs:
name: Build and Push Server
needs: pre-job
if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@5813c7c4f7016c748ae7ac5d5f684846649d4d20 # multi-runner-build-workflow-v2.4.0
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@db54dcf16fbb12c43479a23749ceea0ad1b4a704 # multi-runner-build-workflow-v3.0.0
permissions:
contents: read
actions: read
@@ -167,7 +167,7 @@ jobs:
image: immich-server
context: .
dockerfile: server/Dockerfile
dockerhub-push: ${{ github.event_name == 'release' }}
dockerhub-push: ${{ github.event_name == 'release' && !github.event.release.prerelease }}
build-args: |
DEVICE=cpu
+3 -3
View File
@@ -21,7 +21,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -54,7 +54,7 @@ jobs:
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -66,7 +66,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
+15 -8
View File
@@ -20,7 +20,7 @@ jobs:
artifact: ${{ steps.get-artifact.outputs.result }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -98,9 +98,16 @@ jobs:
shouldDeploy: true
};
} else if (eventType == "release") {
const tag = context.payload.workflow_run.head_branch;
const { data: release } = await github.rest.repos.getReleaseByTag({
owner: context.repo.owner,
repo: context.repo.repo,
tag,
});
parameters = {
event: "release",
name: context.payload.workflow_run.head_branch,
name: tag,
prerelease: release.prerelease,
shouldDeploy: !isFork
};
}
@@ -119,7 +126,7 @@ jobs:
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -131,7 +138,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -146,6 +153,7 @@ jobs:
const parameters = JSON.parse(process.env.PARAM_JSON);
core.setOutput("event", parameters.event);
core.setOutput("name", parameters.name);
core.setOutput("prerelease", parameters.prerelease);
core.setOutput("shouldDeploy", parameters.shouldDeploy);
- name: Download artifact
@@ -203,7 +211,7 @@ jobs:
run: mise run //docs:deploy
- name: Deploy Docs Release Domain
if: ${{ steps.parameters.outputs.event == 'release' }}
if: ${{ steps.parameters.outputs.event == 'release' && steps.parameters.outputs.prerelease != 'true' }}
env:
TF_VAR_prefix_name: ${{ steps.parameters.outputs.name}}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
@@ -213,12 +221,11 @@ jobs:
run: 'mise run //deployment:tf apply'
- name: Comment
uses: actions-cool/maintain-one-comment@909842216bc8e8658364c572ec52100f4c2cc50a # v3.3.0
uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
if: ${{ steps.parameters.outputs.event == 'pr' }}
with:
id: docs-pr-url
token: ${{ steps.token.outputs.token }}
number: ${{ fromJson(needs.checks.outputs.parameters).pr_number }}
body: |
📖 Documentation deployed to [${{ steps.docs-output.outputs.subdomain }}](https://${{ steps.docs-output.outputs.subdomain }})
emojis: 'rocket'
body-include: '<!-- Docs PR URL -->'
+4 -5
View File
@@ -17,7 +17,7 @@ jobs:
pull-requests: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -29,7 +29,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -44,9 +44,8 @@ jobs:
run: 'mise run //deployment:tf destroy -- -refresh=false'
- name: Comment
uses: actions-cool/maintain-one-comment@909842216bc8e8658364c572ec52100f4c2cc50a # v3.3.0
uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
with:
id: docs-pr-url
token: ${{ steps.token.outputs.token }}
number: ${{ github.event.number }}
delete: true
body-include: '<!-- Docs PR URL -->'
+2 -2
View File
@@ -15,7 +15,7 @@ jobs:
pull-requests: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -28,7 +28,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
+1 -1
View File
@@ -31,7 +31,7 @@ jobs:
- name: Generate a token
id: generate_token
if: ${{ inputs.skip != true }}
uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+1
View File
@@ -13,3 +13,4 @@ jobs:
actions: read
contents: read
security-events: write
secrets: inherit
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+4 -4
View File
@@ -49,7 +49,7 @@ jobs:
permissions: {} # No job-level permissions are needed because it uses the app-token
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -62,7 +62,7 @@ jobs:
ref: main
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -119,7 +119,7 @@ jobs:
steps:
- name: Generate a token
id: generate-token
uses: actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -137,7 +137,7 @@ jobs:
github-token: ${{ steps.generate-token.outputs.token }}
- name: Create draft release
uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2.6.2
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
with:
draft: true
tag_name: ${{ needs.bump_version.outputs.version }}
+14 -14
View File
@@ -14,16 +14,16 @@ jobs:
pull-requests: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0
- uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
with:
github-token: ${{ steps.token.outputs.token }}
message-id: 'preview-status'
message: 'Deploying preview environment to https://pr-${{ github.event.pull_request.number }}.preview.internal.immich.build/'
id: preview-status
token: ${{ steps.token.outputs.token }}
body: 'Deploying preview environment to https://pr-${{ github.event.pull_request.number }}.preview.internal.immich.build/'
remove-label:
runs-on: ubuntu-latest
@@ -32,7 +32,7 @@ jobs:
pull-requests: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -48,16 +48,16 @@ jobs:
name: 'preview'
})
- uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0
- uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
if: ${{ github.event.pull_request.head.repo.fork }}
with:
github-token: ${{ steps.token.outputs.token }}
message-id: 'preview-status'
message: 'PRs from forks cannot have preview environments.'
id: preview-status
token: ${{ steps.token.outputs.token }}
body: 'PRs from forks cannot have preview environments.'
- uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0
- uses: immich-app/devtools/actions/sticky-comment@0135acd12ad9f3369b94a2aa3c0ae8c835a4e926 # sticky-comment-action-v1.0.0
if: ${{ !github.event.pull_request.head.repo.fork }}
with:
github-token: ${{ steps.token.outputs.token }}
message-id: 'preview-status'
message: 'Preview environment has been removed.'
id: preview-status
token: ${{ steps.token.outputs.token }}
body: 'Preview environment has been removed.'
+5 -3
View File
@@ -16,7 +16,7 @@ jobs:
packages: write
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -28,7 +28,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -39,4 +39,6 @@ jobs:
run: pnpm --filter @immich/sdk build
- name: Publish
run: pnpm --filter @immich/sdk publish --provenance --no-git-checks
env:
NPM_TAG: ${{ github.event.release.prerelease && 'rc' || 'latest' }}
run: pnpm --filter @immich/sdk publish --provenance --no-git-checks --tag "$NPM_TAG"
+3 -7
View File
@@ -20,7 +20,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -49,7 +49,7 @@ jobs:
working-directory: ./mobile
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -61,7 +61,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -72,10 +72,6 @@ jobs:
run: flutter pub get
working-directory: ./mobile/packages/ui
- name: Install dependencies for UI Showcase
run: flutter pub get
working-directory: ./mobile/packages/ui/showcase
- name: Generate translation files
run: mise //mobile:codegen:translation
+49 -46
View File
@@ -17,7 +17,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -30,25 +30,32 @@ jobs:
filters: |
i18n:
- 'i18n/**'
- 'mise.toml'
web:
- 'web/**'
- 'i18n/**'
- 'packages/sdk/**'
- 'pnpm-lock.yaml'
- 'mise.toml'
server:
- 'server/**'
- 'pnpm-lock.yaml'
- 'mise.toml'
cli:
- 'packages/cli/**'
- 'packages/sdk/**'
- 'pnpm-lock.yaml'
- 'mise.toml'
e2e:
- 'e2e/**'
- 'pnpm-lock.yaml'
- 'mise.toml'
mobile:
- 'mobile/**'
- 'mise.toml'
machine-learning:
- 'machine-learning/**'
- 'mise.toml'
.github:
- '.github/**'
force-filters: |
@@ -62,12 +69,9 @@ 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
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -79,12 +83,12 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
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
@@ -98,7 +102,7 @@ jobs:
working-directory: ./packages/cli
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -110,7 +114,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -129,7 +133,7 @@ jobs:
working-directory: ./packages/cli
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -141,7 +145,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -173,7 +177,7 @@ jobs:
working-directory: ./web
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -185,7 +189,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -211,7 +215,7 @@ jobs:
working-directory: ./web
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -223,7 +227,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -239,7 +243,7 @@ jobs:
contents: read
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -251,7 +255,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -289,7 +293,7 @@ jobs:
working-directory: ./e2e
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -301,7 +305,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -321,7 +325,7 @@ jobs:
working-directory: ./server
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -334,7 +338,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -357,7 +361,7 @@ jobs:
runner: [ubuntu-latest, ubuntu-24.04-arm]
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -370,7 +374,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup pnpm
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- name: Setup Node
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
@@ -380,7 +384,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
@@ -434,7 +438,7 @@ jobs:
runner: [ubuntu-latest, ubuntu-24.04-arm]
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -447,7 +451,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup pnpm
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- name: Setup Node
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
@@ -542,7 +546,7 @@ jobs:
contents: read
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -553,7 +557,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -579,7 +583,7 @@ jobs:
working-directory: ./machine-learning
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -590,7 +594,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -609,7 +613,7 @@ jobs:
working-directory: ./.github
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -621,7 +625,7 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
@@ -639,7 +643,7 @@ jobs:
contents: read
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -660,7 +664,7 @@ jobs:
contents: read
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -672,13 +676,12 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
- 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,12 +720,9 @@ 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
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -734,25 +734,28 @@ jobs:
token: ${{ steps.token.outputs.token }}
- name: Setup Mise
uses: immich-app/devtools/actions/use-mise@cf6e190bacde3d7bda59372a786b36ac7d01536a # use-mise-action-v2.0.1
uses: immich-app/devtools/actions/use-mise@7b8610a904d57da241e4ddba17fa62b62b15aed4 # use-mise-action-v2.0.2
with:
github_token: ${{ steps.token.outputs.token }}
- 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 +771,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
+2 -2
View File
@@ -24,7 +24,7 @@ jobs:
should_run: ${{ steps.check.outputs.should_run }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
@@ -47,7 +47,7 @@ jobs:
if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
steps:
- id: token
uses: immich-app/devtools/actions/create-workflow-token@caa599d954228439ea3e8ce1c3328f41ab120ee6 # create-workflow-token-action-v2.0.0
uses: immich-app/devtools/actions/create-workflow-token@9db058b2e6eec20e07760b0e17a0505c78ec3191 # create-workflow-token-action-v2.0.1
with:
client-id: ${{ secrets.PUSH_O_MATIC_APP_CLIENT_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
-134
View File
@@ -1,134 +0,0 @@
# Contributor Covenant Code of Conduct
## Our Pledge
We as members, contributors, and leaders pledge to make participation
in our community a harassment-free experience for everyone, regardless
of age, body size, visible or invisible disability, ethnicity, sex
characteristics, gender identity and expression, level of experience,
education, socio-economic status, nationality, personal appearance,
race, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open,
welcoming, diverse, inclusive, and healthy community.
## Our Standards
Examples of behavior that contributes to a positive environment for
our community include:
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our
mistakes, and learning from the experience
- Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
- Trolling, insulting or derogatory comments, and personal or
political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
- Other conduct which could reasonably be considered inappropriate in
a professional setting
## Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our
standards of acceptable behavior and will take appropriate and fair
corrective action in response to any behavior that they deem
inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit,
or reject comments, commits, code, wiki edits, issues, and other
contributions that are not aligned to this Code of Conduct, and will
communicate reasons for moderation decisions when appropriate.
## Scope
This Code of Conduct applies within all community spaces, and also
applies when an individual is officially representing the community in
public spaces. Examples of representing our community include using an
official e-mail address, posting via an official social media account,
or acting as an appointed representative at an online or offline
event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior
may be reported to the community leaders responsible for enforcement
at our Discord channel. All complaints
will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and
security of the reporter of any incident.
## Enforcement Guidelines
Community leaders will follow these Community Impact Guidelines in
determining the consequences for any action they deem in violation of
this Code of Conduct:
### 1. Correction
**Community Impact**: Use of inappropriate language or other behavior
deemed unprofessional or unwelcome in the community.
**Consequence**: A private, written warning from community leaders,
providing clarity around the nature of the violation and an
explanation of why the behavior was inappropriate. A public apology
may be requested.
### 2. Warning
**Community Impact**: A violation through a single incident or series
of actions.
**Consequence**: A warning with consequences for continued
behavior. No interaction with the people involved, including
unsolicited interaction with those enforcing the Code of Conduct, for
a specified period of time. This includes avoiding interactions in
community spaces as well as external channels like social
media. Violating these terms may lead to a temporary or permanent ban.
### 3. Temporary Ban
**Community Impact**: A serious violation of community standards,
including sustained inappropriate behavior.
**Consequence**: A temporary ban from any sort of interaction or
public communication with the community for a specified period of
time. No public or private interaction with the people involved,
including unsolicited interaction with those enforcing the Code of
Conduct, is allowed during this period. Violating these terms may lead
to a permanent ban.
### 4. Permanent Ban
**Community Impact**: Demonstrating a pattern of violation of
community standards, including sustained inappropriate behavior,
harassment of an individual, or aggression toward or disparagement of
classes of individuals.
**Consequence**: A permanent ban from any sort of public interaction
within the community.
## Attribution
This Code of Conduct is adapted from the [Contributor
Covenant][homepage], version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by [Mozilla's code of
conduct enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the
FAQ at https://www.contributor-covenant.org/faq. Translations are
available at https://www.contributor-covenant.org/translations.
+15 -24
View File
@@ -1,46 +1,46 @@
dev:
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
@printf "This command has been removed. Please use:\n\n mise dev # or mise //:dev from another directory\n\n" >&2 && exit 1
dev-down:
docker compose -f ./docker/docker-compose.dev.yml down --remove-orphans
@printf "This command has been removed. Please use:\n\n mise dev-down # or mise //:dev-down from another directory\n\n" >&2 && exit 1
dev-update:
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
@printf "This command has been removed. Please use:\n\n mise dev-update # or mise //:dev-update from another directory\n\n" >&2 && exit 1
dev-scale:
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --scale immich-server=3 --remove-orphans
@printf "This command has been removed. Please use:\n\n mise dev-scale # or mise //:dev-scale from another directory\n\n" >&2 && exit 1
dev-docs:
npm --prefix docs run start
.PHONY: e2e
e2e:
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --remove-orphans
@printf "This command has been removed. Please use:\n\n mise e2e # or mise //:e2e from another directory\n\n" >&2 && exit 1
e2e-dev:
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.dev.yml up --remove-orphans
@printf "This command has been removed. Please use:\n\n mise e2e-dev # or mise //:e2e-dev from another directory\n\n" >&2 && exit 1
e2e-update:
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans
@printf "This command has been removed. Please use:\n\n mise e2e-update # or mise //:e2e-update from another directory\n\n" >&2 && exit 1
e2e-down:
docker compose -f ./e2e/docker-compose.yml down --remove-orphans
@printf "This command has been removed. Please use:\n\n mise e2e-down # or mise //:e2e-down from another directory\n\n" >&2 && exit 1
prod:
@trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --remove-orphans
@printf "This command has been removed. Please use:\n\n mise prod # or mise //:prod from another directory\n\n" >&2 && exit 1
prod-down:
docker compose -f ./docker/docker-compose.prod.yml down --remove-orphans
@printf "This command has been removed. Please use:\n\n mise prod-down # or mise //:prod-down from another directory\n\n" >&2 && exit 1
prod-scale:
@trap 'make prod-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.prod.yml up --build -V --scale immich-server=3 --scale immich-microservices=3 --remove-orphans
@printf "This command has been removed. Please use:\n\n mise prod-scale # or mise //:prod-scale from another directory\n\n" >&2 && exit 1
.PHONY: open-api
open-api:
@printf "This command has been removed. Please use:\n\n mise open-api # or mise //:open-api from another directory\n\n"\n\n >&2 && exit 1
@printf "This command has been removed. Please use:\n\n mise open-api # or mise //:open-api from another directory\n\n" >&2 && exit 1
sql:
@printf "This command has been removed. Please use:\n\n mise sql # or mise //:sql from another directory\n\n"\n\n >&2 && exit 1
@printf "This command has been removed. Please use:\n\n mise sql # or mise //:sql from another directory\n\n" >&2 && exit 1
renovate:
@@ -52,16 +52,7 @@ renovate:
MODULES = e2e server web cli sdk docs .github
test-e2e:
docker compose -f ./e2e/docker-compose.yml build
pnpm --filter immich-e2e run test
pnpm --filter immich-e2e run test:web
@printf "This command has been removed. Please use:\n\n mise //e2e:test # or mise //e2e:test-web for web tests, respectively\n\n" >&2 && exit 1
clean:
find . -name "node_modules" -type d -prune -exec rm -rf {} +
find . -name "dist" -type d -prune -exec rm -rf '{}' +
find . -name "build" -type d -prune -exec rm -rf '{}' +
find . -name ".svelte-kit" -type d -prune -exec rm -rf '{}' +
find . -name "coverage" -type d -prune -exec rm -rf '{}' +
find . -name ".pnpm-store" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./docker/docker-compose.dev.yml down -v --remove-orphans || true
command -v docker >/dev/null 2>&1 && docker compose -f ./e2e/docker-compose.yml down -v --remove-orphans || true
@printf "This command has been removed. Please use:\n\n mise clean # or mise //:clean from another directory\n\n" >&2 && exit 1
-5
View File
@@ -1,5 +0,0 @@
# Security Policy
## Reporting a Vulnerability
Please report security issues to `security@immich.app`
+65
View File
@@ -0,0 +1,65 @@
# @generated - this file is auto-generated by `mise lock` https://mise.en.dev/dev-tools/mise-lock.html
[[tools.opentofu]]
version = "1.11.6"
backend = "aqua:opentofu/opentofu"
[tools.opentofu."platforms.linux-arm64"]
checksum = "sha256:d4f2ab15776925864b049bb329d69682851de6f5204f256e9fa86d07a0308850"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_linux_arm64.tar.gz"
[tools.opentofu."platforms.linux-arm64-musl"]
checksum = "sha256:d4f2ab15776925864b049bb329d69682851de6f5204f256e9fa86d07a0308850"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_linux_arm64.tar.gz"
[tools.opentofu."platforms.linux-x64"]
checksum = "sha256:02800fafa2753a9f50c38483e2fdf5bc353fd62895eb9e25eec9a5145df3a69e"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_linux_amd64.tar.gz"
[tools.opentofu."platforms.linux-x64-musl"]
checksum = "sha256:02800fafa2753a9f50c38483e2fdf5bc353fd62895eb9e25eec9a5145df3a69e"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_linux_amd64.tar.gz"
[tools.opentofu."platforms.macos-arm64"]
checksum = "sha256:62d7fa8539e13b444827aa0a3b90c5972da5c47e8f8882d9dcf2e430e78840c1"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_darwin_arm64.tar.gz"
[tools.opentofu."platforms.macos-x64"]
checksum = "sha256:1408cdef1c380f914565e6b4bb70794c6b163f195fcb233357f3d6c5745906b6"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_darwin_amd64.tar.gz"
[tools.opentofu."platforms.windows-x64"]
checksum = "sha256:27323f70c875b8251bfd7e61a4cffc3ebff4e56ed1e611b955016f0c7077367e"
url = "https://github.com/opentofu/opentofu/releases/download/v1.11.6/tofu_1.11.6_windows_amd64.tar.gz"
[[tools.terragrunt]]
version = "1.0.3"
backend = "aqua:gruntwork-io/terragrunt"
[tools.terragrunt."platforms.linux-arm64"]
checksum = "sha256:e5b60ab05b5214db694e6bc215d8124fb626e277cdb56b86f6147ae110d510fe"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_linux_arm64.tar.gz"
[tools.terragrunt."platforms.linux-arm64-musl"]
checksum = "sha256:e5b60ab05b5214db694e6bc215d8124fb626e277cdb56b86f6147ae110d510fe"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_linux_arm64.tar.gz"
[tools.terragrunt."platforms.linux-x64"]
checksum = "sha256:6d48049baf82e0bf9c804368dc85cbfeadc10955e33777e9e8de3e020b94b073"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_linux_amd64.tar.gz"
[tools.terragrunt."platforms.linux-x64-musl"]
checksum = "sha256:6d48049baf82e0bf9c804368dc85cbfeadc10955e33777e9e8de3e020b94b073"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_linux_amd64.tar.gz"
[tools.terragrunt."platforms.macos-arm64"]
checksum = "sha256:aacb5be2ca5475300cbce246dfbd8a45eb47510fbaa70fab8561c49ef5db03aa"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_darwin_arm64.tar.gz"
[tools.terragrunt."platforms.macos-x64"]
checksum = "sha256:3133c2251e191aede8e3dd2a5b3aee2e91c5f08f88f117aee40eed9a24c8ef6b"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_darwin_amd64.tar.gz"
[tools.terragrunt."platforms.windows-x64"]
checksum = "sha256:183b2745b4e04980a6bfa4450ff81956a12596ca22d70f7aaa793980f5b036db"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.0.3/terragrunt_windows_amd64.exe.tar.gz"
+6 -11
View File
@@ -21,7 +21,7 @@ services:
volumes:
- ..:/usr/src/app
# - ../../ui:/usr/src/ui
- pnpm_cache:/buildcache/pnpm_cache
- build_cache:/buildcache
- server_node_modules:/usr/src/app/server/node_modules
- web_node_modules:/usr/src/app/web/node_modules
- github_node_modules:/usr/src/app/.github/node_modules
@@ -45,11 +45,11 @@ services:
target: dev
command:
- |
pnpm install
mise install
touch /tmp/init-complete
exec tail -f /dev/null
volumes:
- pnpm_store_server:/buildcache/pnpm-store
- build_cache:/buildcache
restart: 'no'
healthcheck:
test: ['CMD', 'test', '-f', '/tmp/init-complete']
@@ -73,8 +73,7 @@ services:
volumes:
- ${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:
@@ -122,8 +121,6 @@ services:
ports:
- 3000:3000
- 24678:24678
volumes:
- pnpm_store_web:/buildcache/pnpm-store
restart: unless-stopped
depends_on:
immich-init:
@@ -157,7 +154,7 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:9@sha256:8436e10bc65c94886a91d4415b6a6dfa9cb5a306fb3b996e5bb67cd2b4854193
image: docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9
healthcheck:
test: redis-cli ping || exit 1
@@ -203,9 +200,7 @@ volumes:
model_cache:
prometheus_data:
grafana_data:
pnpm_cache:
pnpm_store_server:
pnpm_store_web:
build_cache:
server_node_modules:
web_node_modules:
github_node_modules:
+2 -2
View File
@@ -56,7 +56,7 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:9@sha256:8436e10bc65c94886a91d4415b6a6dfa9cb5a306fb3b996e5bb67cd2b4854193
image: docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9
healthcheck:
test: redis-cli ping || exit 1
restart: always
@@ -85,7 +85,7 @@ services:
container_name: immich_prometheus
ports:
- 9090:9090
image: prom/prometheus@sha256:e4254400b85610324913f0dc4acf92603d9984e7519414c5a12811aa6146acc3
image: prom/prometheus@sha256:69f5241418838263316593f7274a304b095c40bcf22e57272865da91bd60a8ac
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prometheus-data:/prometheus
+1 -1
View File
@@ -61,7 +61,7 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:9@sha256:8436e10bc65c94886a91d4415b6a6dfa9cb5a306fb3b996e5bb67cd2b4854193
image: docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9
user: '1000:1000'
security_opt:
- no-new-privileges:true
+1 -1
View File
@@ -49,7 +49,7 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:9@sha256:8436e10bc65c94886a91d4415b6a6dfa9cb5a306fb3b996e5bb67cd2b4854193
image: docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9
healthcheck:
test: redis-cli ping || exit 1
restart: always
+6
View File
@@ -26,6 +26,8 @@ For organizations seeking to resell Immich, we have established the following gu
When in doubt or if you have an edge case scenario, we encourage you to contact us directly via email to discuss the use of our trademark. We can provide clear guidance on what is acceptable and what is not. You can reach out at: questions@immich.app
---
## User
### How can I reset the admin password?
@@ -36,6 +38,10 @@ The admin password can be reset by running the [reset-admin-password](/administr
You can see the list of all users by running [list-users](/administration/server-commands.md) Command on the Immich-server.
### How can I change my profile picture?
View a single photo, press the three dots in the top-right to show context menu, and select "Set as profile picture". In the pop-up, use your mouse scroll wheel to zoom in the picture until it completely fills the circle. Click and drag the picture to align it to your liking. Press "Save" to save your changes.
---
## Mobile App
+2 -2
View File
@@ -5,7 +5,7 @@ After making any changes in the `server/src/schema`, a database migration need t
1. Run the command
```bash
pnpm run migrations:generate <migration-name>
mise //server:migrations generate <migration-name>
```
2. Check if the migration file makes sense.
@@ -18,7 +18,7 @@ The server will automatically detect `*.ts` file changes and restart. Part of th
If you need to undo the most recently applied migration—for example, when developing or testing on schema changes—run:
```bash
pnpm run migrations:revert
mise //server:migrations revert
```
This command rolls back the latest migration and brings the database schema back to its previous state.
+19 -30
View File
@@ -252,44 +252,33 @@ To connect the mobile app to your Dev Container:
The Dev Container supports multiple ways to run tests:
#### Using Mise Commands (Recommended)
```bash
# Run tests for specific components
mise run checklist # in `server/`, `web/`, `packages/cli`
# Server
mise //server:test # unit tests
mise //server:test-medium # medium / integration tests
# Web
mise //web:test # unit tests
# E2E
mise //e2e:test # API tests
mise //e2e:test-web # web UI tests (Playwright)
# Run all checks for a component
mise //server:checklist
mise //web:checklist
```
#### Using PNPM Directly
```bash
# Server tests
cd /workspaces/immich/server
pnpm test # Run all tests
pnpm run test:medium # Medium tests (integration tests)
pnpm run test:watch # Watch mode
pnpm run test:cov # Coverage report
# Web tests
cd /workspaces/immich/web
pnpm test # Run all tests
pnpm run test:watch # Watch mode
# E2E tests
cd /workspaces/immich/e2e
pnpm run test # Run API tests
pnpm run test:web # Run web UI tests
```
### Additional Make Commands
### Additional Commands
```bash
# API generation
make open-api # Generate OpenAPI specs
make open-api-typescript # Generate TypeScript SDK
make open-api-dart # Generate Dart SDK
mise //:open-api # Generate OpenAPI specs
mise //:open-api-typescript # Generate TypeScript SDK
mise //:open-api-dart # Generate Dart SDK
# Database
mise sql # Sync database schema
mise //server:sql # Sync database schema
```
### Debugging
+32 -13
View File
@@ -8,34 +8,42 @@ When contributing code through a pull request, please check the following:
## Web Checks
- [ ] `pnpm run lint` (linting via ESLint)
- [ ] `pnpm run format` (formatting via Prettier)
- [ ] `pnpm run check:svelte` (Type checking via SvelteKit)
- [ ] `pnpm run check:typescript` (check typescript)
- [ ] `pnpm test` (unit tests)
- [ ] `mise //web:lint` (linting via ESLint)
- [ ] `mise //web:format` (formatting via Prettier)
- [ ] `mise //web:check-svelte` (type checking via SvelteKit)
- [ ] `mise //web:check-typescript` (type checking via `tsc`)
- [ ] `mise //web:test` (unit tests)
:::tip AIO
Run all web checks with `pnpm run check:all`
Run all web checks with `mise //web:checklist`
:::
:::tip Auto Fix
Use `mise //web:lint-fix` and `mise //web:format-fix` to automatically correct some issues.
:::
## Documentation
- [ ] `pnpm run format` (formatting via Prettier)
- [ ] `mise //docs:format` (formatting via Prettier)
- [ ] Update the `_redirects` file if you have renamed a page or removed it from the documentation.
:::tip Auto Fix
Use `mise //docs:format-fix` to automatically fix formatting.
:::
## Server Checks
- [ ] `pnpm run lint` (linting via ESLint)
- [ ] `pnpm run format` (formatting via Prettier)
- [ ] `pnpm run check` (Type checking via `tsc`)
- [ ] `pnpm test` (unit tests)
- [ ] `mise //server:lint` (linting via ESLint)
- [ ] `mise //server:format` (formatting via Prettier)
- [ ] `mise //server:check` (type checking via `tsc`)
- [ ] `mise //server:test` (unit tests)
:::tip AIO
Run all server checks with `pnpm run check:all`
Run all server checks with `mise //server:checklist`
:::
:::tip Auto Fix
You can use `pnpm run __:fix` to potentially correct some issues automatically for `pnpm run format` and `lint`.
Use `mise //server:lint-fix` and `mise //server:format-fix` to automatically correct some issues.
:::
## Mobile Checklist
@@ -53,6 +61,17 @@ Run all these commands at once with `mise //mobile:checklist`
You can use `mise //mobile:lint-fix` to potentially correct some issues automatically for `mise //mobile:lint`.
:::
## Machine Learning Checklist
- [ ] `mise //machine-learning:lint` (linting via ruff)
- [ ] `mise //machine-learning:format` (formatting via ruff)
- [ ] `mise //machine-learning:check` (type checking via mypy)
- [ ] `mise //machine-learning:test` (unit tests via pytest)
:::tip AIO
Run all machine learning checks with `mise //machine-learning:checklist`
:::
## OpenAPI
The OpenAPI client libraries need to be regenerated whenever there are changes to the `immich-openapi-specs.json` file. Note that you should not modify this file directly as it is auto-generated. See [OpenAPI](/api.md) for more details.
+36 -17
View File
@@ -32,6 +32,10 @@ This environment includes the services below. Additional details are available i
All the services are packaged to run as with single Docker Compose command.
:::tip mise
[mise](https://mise.jdx.dev) is used throughout the project to manage tool versions and run tasks. [Install mise](https://mise.jdx.dev/installing-mise.html), then from the repo root run `mise trust` and `mise install` to get all required tools. Tasks for each service can be run from the repo root using `mise //namespace:task` (e.g. `mise //server:lint`). To list all available tasks, run `mise tasks ls --all`.
:::
### Server and web apps
1. Clone the project repo.
@@ -56,22 +60,23 @@ You can access the web from `http://your-machine-ip:3000` or `http://localhost:3
#### Connect web to a remote backend
If you only want to do web development connected to an existing, remote backend, follow these steps:
1. Build the Immich SDK - `pnpm --filter @immich/sdk install && pnpm --filter @immich/sdk build`
2. Enter the web directory - `cd web/`
3. Install web dependencies - `pnpm i`
4. Start the web development server
If you only want to do web development connected to an existing, remote backend, run from the repo root:
```bash
IMMICH_SERVER_URL=https://demo.immich.app/ pnpm run dev
IMMICH_SERVER_URL=https://demo.immich.app/ mise //web:start
```
This will install all dependencies (including the SDK) and start the dev server in one step. To connect to the hosted demo server specifically, use the shorthand:
```bash
mise //web:start-demo
```
If you're using PowerShell on Windows you may need to set the env var separately like so:
```powershell
$env:IMMICH_SERVER_URL = "https://demo.immich.app/"
pnpm run dev
mise //web:start
```
#### `@immich/ui`
@@ -90,24 +95,38 @@ To see local changes to `@immich/ui` in Immich, do the following:
#### Setup
1. [Install mise](https://mise.jdx.dev/installing-mise.html).
2. Change to the immich (root) directory and trust the mise config with `mise trust`.
3. Install tools with mise: `mise install`.
4. Change to the `mobile/` directory.
5. Run `flutter pub get` to install the dependencies.
6. Run `make translation` to generate the translation file.
7. Run `flutter run` to start the app.
1. Run `mise //mobile:install` to install Flutter dependencies.
2. Run `mise //mobile:translation` to generate the translation file.
3. Change to the `mobile/` directory and run `flutter run` to start the app.
#### Translation
To add a new translation text, enter the key-value pair in the `i18n/en.json` in the root of the immich project. Then, from the `mobile/` directory, run
To add a new translation text, enter the key-value pair in the `i18n/en.json` in the root of the immich project. Then run:
```bash
make translation
mise //mobile:translation
```
The mobile app asks you what backend to connect to. You can utilize the demo backend (https://demo.immich.app/) if you don't need to change server code or upload photos. Alternatively, you can run the server yourself per the instructions above.
#### UI components and widget previews
Shared design-system widgets (buttons, inputs, forms) live in the
[`immich_ui` package](https://github.com/immich-app/immich/tree/main/mobile/packages/ui/)
under `mobile/packages/ui/`. Components are defined in `lib/src/components/`
and have matching previews in `lib/src/previews/`.
To inspect a component in isolation with a light/dark toggle and hot reload,
launch [Flutter's Widget Previewer](https://docs.flutter.dev/tools/widget-previewer):
```bash
cd mobile/packages/ui
flutter widget-preview start
```
In VS Code or Android Studio with the Flutter plugin, the previewer
auto-starts when you open the **Flutter Widget Preview** tab in the sidebar.
## IDE setup
### Lint / format extensions
+3 -4
View File
@@ -4,8 +4,8 @@
### Unit tests
Unit are run by calling `pnpm run test` from the `server/` directory.
You need to run `pnpm install` (in `server/`) before _once_.
Unit tests are run with `mise //server:test`.
You need to run `mise //server:install` before _once_.
### End to end tests
@@ -17,8 +17,7 @@ make e2e
Before you can run the tests, you need to run the following commands _once_:
- `pnpm install`
- `pnpm --filter "@immich/*" build`
- `mise //e2e:ci-setup` (installs e2e, SDK, and CLI dependencies)
- `mise //:open-api`
Once the test environment is running, the e2e tests can be run via:
-47
View File
@@ -1,47 +0,0 @@
# Release Candidate (RC)
The Release Candidate channel is an opt-in track for the next Immich version, published roughly one week ahead of the official release. RC builds are labeled `vX.Y.Z-rc.N` and may contain bugs — testers help us catch them before everyone else gets the update.
## Why participate
Joining the RC channel lets you preview the next version, surface regressions that are easier to fix before release, and shape the build that lands for everyone. Feedback you give here makes it into the final cut.
## iOS — Public TestFlight
1. Install Apple's [TestFlight](https://apps.apple.com/app/testflight/id899247664) app.
2. Open the public RC TestFlight link: `<TESTFLIGHT_LINK_PLACEHOLDER>`.
3. Tap **Accept**, then **Install**.
:::info Separate app on your device
The RC build is a distinct app — "Immich RC" — that installs alongside your production Immich. Your data is not shared between the two. Sign in to your server in the RC app the same way you would on a fresh install.
:::
## Android — Open Testing
1. Open the Play Store opt-in link: `<PLAY_STORE_OPT_IN_PLACEHOLDER>`.
2. Tap **Become a tester**.
:::warning RC replaces your production install
Android RC builds use the same package name as production Immich, so the Play Store delivers them as updates on top of your existing install. This is a one-way change until you opt out and reinstall — there is no separate "Immich RC" app on Android.
:::
## Server, web, CLI
RC server images are not part of this initial rollout. For now, if you want to test an RC backend alongside an RC mobile build, build the server from the `vX.Y.Z-rc.N` git tag yourself. We may publish `:rc` Docker tags later.
## Reporting bugs
Open a GitHub issue at the [Immich issue tracker](https://github.com/immich-app/immich/issues). Mention that you are on an RC build and include the version string (`vX.Y.Z-rc.N`) so we can correlate reports across testers.
:::note
Test against a non-critical library or a staging instance — not your only copy of family photos. RCs are pre-release software and may have bugs that affect data.
:::
## Leaving the RC channel
- **iOS**: Open TestFlight → Immich RC → **Stop Testing**. The RC app stays installed until you delete it; deleting it does not affect your production Immich install.
- **Android**: Open the Play Store → Immich → scroll to **You're a tester** → leave the program. Then uninstall and reinstall Immich to drop back to the production track.
## Cadence
We typically publish one to three RCs in the ~1 week before each minor release. Patch releases usually skip the RC stage and ship straight to production.
+27 -27
View File
@@ -154,33 +154,33 @@ Redis (Sentinel) URL example JSON before encoding:
## Machine Learning
| Variable | Description | Default | Containers |
| :---------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------: | :--------------- |
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `120` (`300` if using OpenVINO) | machine learning |
| `MACHINE_LEARNING_PRELOAD__CLIP__TEXTUAL` | Comma-separated list of (textual) CLIP model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__CLIP__VISUAL` | Comma-separated list of (visual) CLIP model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__RECOGNITION` | Comma-separated list of (recognition) facial recognition model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__DETECTION` | Comma-separated list of (detection) facial recognition model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__OCR__RECOGNITION` | Comma-separated list of (recognition) OCR model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__OCR__DETECTION` | Comma-separated list of (detection) OCR model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
| `MACHINE_LEARNING_MAX_BATCH_SIZE__OCR` | Set the maximum number of boxes that will be processed at once by the OCR model | `6` | machine learning |
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spun up while inferencing. | `1` | machine learning |
| `MACHINE_LEARNING_MODEL_ARENA` | Pre-allocates CPU memory to avoid memory fragmentation | true | machine learning |
| `MACHINE_LEARNING_OPENVINO_PRECISION` | If set to FP16, uses half-precision floating-point operations for faster inference with reduced accuracy (one of [`FP16`, `FP32`], applies only to OpenVINO) | `FP32` | machine learning |
| Variable | Description | Default | Containers |
| :---------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------: | :--------------- |
| `MACHINE_LEARNING_MODEL_TTL` | Inactivity time (s) before a model is unloaded (disabled if \<= 0) | `300` | machine learning |
| `MACHINE_LEARNING_MODEL_TTL_POLL_S` | Interval (s) between checks for the model TTL (disabled if \<= 0) | `10` | machine learning |
| `MACHINE_LEARNING_CACHE_FOLDER` | Directory where models are downloaded | `/cache` | machine learning |
| `MACHINE_LEARNING_REQUEST_THREADS`<sup>\*1</sup> | Thread count of the request thread pool (disabled if \<= 0) | number of CPU cores | machine learning |
| `MACHINE_LEARNING_MODEL_INTER_OP_THREADS` | Number of parallel model operations | `1` | machine learning |
| `MACHINE_LEARNING_MODEL_INTRA_OP_THREADS` | Number of threads for each model operation | `2` | machine learning |
| `MACHINE_LEARNING_WORKERS`<sup>\*2</sup> | Number of worker processes to spawn | `1` | machine learning |
| `MACHINE_LEARNING_HTTP_KEEPALIVE_TIMEOUT_S`<sup>\*3</sup> | HTTP Keep-alive time in seconds | `2` | machine learning |
| `MACHINE_LEARNING_WORKER_TIMEOUT` | Maximum time (s) of unresponsiveness before a worker is killed | `300` (`900` if using ROCm) | machine learning |
| `MACHINE_LEARNING_PRELOAD__CLIP__TEXTUAL` | Comma-separated list of (textual) CLIP model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__CLIP__VISUAL` | Comma-separated list of (visual) CLIP model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__RECOGNITION` | Comma-separated list of (recognition) facial recognition model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION__DETECTION` | Comma-separated list of (detection) facial recognition model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__OCR__RECOGNITION` | Comma-separated list of (recognition) OCR model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_PRELOAD__OCR__DETECTION` | Comma-separated list of (detection) OCR model(s) to preload and cache | | machine learning |
| `MACHINE_LEARNING_ANN` | Enable ARM-NN hardware acceleration if supported | `True` | machine learning |
| `MACHINE_LEARNING_ANN_FP16_TURBO` | Execute operations in FP16 precision: increasing speed, reducing precision (applies only to ARM-NN) | `False` | machine learning |
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
| `MACHINE_LEARNING_MAX_BATCH_SIZE__OCR` | Set the maximum number of boxes that will be processed at once by the OCR model | `6` | machine learning |
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spun up while inferencing. | `1` | machine learning |
| `MACHINE_LEARNING_MODEL_ARENA` | Pre-allocates CPU memory to avoid memory fragmentation | true | machine learning |
| `MACHINE_LEARNING_OPENVINO_PRECISION` | If set to FP16, uses half-precision floating-point operations for faster inference with reduced accuracy (one of [`FP16`, `FP32`], applies only to OpenVINO) | `FP32` | machine learning |
\*1: It is recommended to begin with this parameter when changing the concurrency levels of the machine learning service and then tune the other ones.
+66 -2
View File
@@ -52,7 +52,7 @@ Scroll to the bottom of the "**Details**" section and find the `IP Address` list
## Step 4 - Configure Firewall Settings
Once your project completes the build process, your containers will start. In order to be able to access Immich from your browser, you need to configure the firewall settings for your Synology NAS.
Once your project completes the build process, your containers will start. In order to be able to access Immich from your browser, you need to configure the firewall settings for your Synology NAS to allow communication between the Immich containers.
Open "**Control Panel**" on your Synology NAS, and select "**Security**". Navigate to "**Firewall**"
@@ -74,6 +74,7 @@ Read the [Post Installation](/install/post-install.mdx) steps and [upgrade instr
<details>
<summary>Updating Immich using Container Manager</summary>
Check the post installation and upgrade instructions at the links above before proceeding with this section.
## Step 1. Backup
@@ -110,7 +111,7 @@ Go to **Project**, select **Action** then **Build**. This will download, unpack,
## Step 5. Update firewall rule
The default behavior is to automatically start the containers once installed. If `immich_server` runs for a few seconds and then stops, it may be because the firewall rule no longer matches the server IP address.
Without a fixed subnet, the default behavior is to automatically start the containers once installed. If `immich_server` runs for a few seconds and then stops, it may be because the firewall rule no longer matches the server IP address.
Go to the **Container** section. Click on `immich_server` and scroll down on **General** to find the IP address.
![Container IP](../../static/img/synology-container-ip.png)
@@ -123,4 +124,67 @@ In this example, the IP addresses mismatch and the firewall rule needs to be edi
![Edit IP](../../static/img/synology-fw-ipedit.png)
To prevent future firewall issues, you may set a fixed subnet. [See Set Fixed Subnet](#set-fixed-subnet) for instructions.
</details>
<details id="set-fixed-subnet">
<summary>Set Fixed Subnet</summary>
Docker by default assigns dynamic subnets to bridge networks which can change when rebuilding containers and can cause firewall rules to break. To avoid this, define a fixed subnet in your `docker-compose.yml`:
## Step 1. Determine current subnet
Go to the **Container** section. Click on `immich_server` and scroll down on **General** to find the IP address.
![Container IP](../../static/img/synology-container-ip.png)
## Step 2. Add network configuration
Add the following network configuration at the end of your `docker-compose.yml` file:
```yaml
networks:
immich-network:
driver: bridge
ipam:
config:
- subnet: 172.20.0.0/16
gateway: 172.20.0.1
```
If your docker container is running on a different subnet then update accordingly.
## Step 3. Add network to each service
Add the network to each service (immich-server, immich-machine-learning, redis, database):
```yaml
services:
immich-server:
# other config options
networks:
- immich-network
immich-machine-learning:
# other config options
networks:
- immich-network
redis:
# other config options
networks:
- immich-network
database:
# other config options
networks:
- immich-network
```
Save your changes. Synology will ask if you want to save changes only or rebuild containers. Select rebuild containers.
## Step 4. Update Firewall Rules, if necessary
If your firewall rules were not already set for this subnet, the firewall rules will need to be updated. See [Step 4 - Configure Firewall Settings](#step-4---configure-firewall-settings).
</details>
@@ -5,5 +5,3 @@ The mobile app can be downloaded from the following places:
- [Apple App Store](https://apps.apple.com/us/app/immich/id1613945652)
- [F-Droid](https://f-droid.org/packages/app.alextran.immich)
- [GitHub Releases (apk)](https://github.com/immich-app/immich/releases)
Want to help test the next release before it ships? Join the [Release Candidate channel](/features/release-candidate).
+3 -1
View File
@@ -10,7 +10,6 @@ const config = {
url: 'https://docs.immich.app',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.png',
// GitHub pages deployment config.
@@ -29,6 +28,9 @@ const config = {
// Mermaid diagrams
markdown: {
mermaid: true,
hooks: {
onBrokenMarkdownLinks: 'warn',
},
},
themes: ['@docusaurus/theme-mermaid'],
+5
View File
@@ -0,0 +1,5 @@
# @generated - this file is auto-generated by `mise lock` https://mise.en.dev/dev-tools/mise-lock.html
[[tools.wrangler]]
version = "4.66.0"
backend = "npm:wrangler"
+2 -2
View File
@@ -3,7 +3,7 @@ run = "pnpm install --filter documentation --frozen-lockfile"
[tasks.start]
env._.path = "./node_modules/.bin"
run = "docusaurus --port 3005"
run = "docusaurus start --port 3005"
[tasks.build]
env._.path = "./node_modules/.bin"
@@ -28,4 +28,4 @@ run = "prettier --write ."
run = "wrangler pages deploy build --project-name=${PROJECT_NAME} --branch=${BRANCH_NAME}"
[tools]
wrangler = "4.66.0"
wrangler = "4.91.0"
+1 -3
View File
@@ -83,9 +83,7 @@ volumes:
model_cache:
prometheus_data:
grafana_data:
pnpm_cache:
pnpm_store_server:
pnpm_store_web:
build_cache:
server_node_modules:
web_node_modules:
github_node_modules:
+1 -1
View File
@@ -44,7 +44,7 @@ services:
redis:
container_name: immich-e2e-redis
image: docker.io/valkey/valkey:9@sha256:8436e10bc65c94886a91d4415b6a6dfa9cb5a306fb3b996e5bb67cd2b4854193
image: docker.io/valkey/valkey:9@sha256:4963247afc4cd33c7d3b2d2816b9f7f8eeebab148d29056c2ca4d7cbc966f2d9
healthcheck:
test: redis-cli ping || exit 1
+16 -1
View File
@@ -1,11 +1,21 @@
[tasks.install]
run = "pnpm install --filter immich-e2e --frozen-lockfile"
[tasks.build]
dir = "{{ config_root }}"
run = "docker compose build"
[tasks.test]
depends = ["//e2e:build", "//e2e:ci-setup"]
env._.path = "./node_modules/.bin"
run = "vitest --run"
[tasks.playwright-install]
env._.path = "./node_modules/.bin"
run = "playwright install"
[tasks."test-web"]
depends = ["//e2e:build", "//e2e:ci-setup", "//e2e:playwright-install"]
env._.path = "./node_modules/.bin"
run = "playwright test"
@@ -30,7 +40,12 @@ run = "tsc --noEmit"
[tasks.ci-setup]
depends = ["//:sdk:install", "//:sdk:build", "//cli:install", "//cli:build"]
depends = [
"//:sdk:install",
"//:sdk:build",
"//packages/cli:install",
"//packages/cli:build",
]
run = { task = ":install" }
+1 -1
View File
@@ -32,7 +32,7 @@
"@playwright/test": "^1.44.1",
"@socket.io/component-emitter": "^3.1.2",
"@types/luxon": "^3.4.2",
"@types/node": "^24.12.2",
"@types/node": "^24.12.4",
"@types/pg": "^8.15.1",
"@types/pngjs": "^6.0.4",
"@types/supertest": "^7.0.0",
@@ -2,7 +2,7 @@ import { LoginResponseDto, ManualJobName } from '@immich/sdk';
import { errorDto } from 'src/responses';
import { app, utils } from 'src/utils';
import request from 'supertest';
import { afterAll, beforeAll, describe, expect, it } from 'vitest';
import { afterAll, beforeAll, beforeEach, describe, expect, it } from 'vitest';
describe('/admin/database-backups', () => {
let cookie: string | undefined;
@@ -13,6 +13,9 @@ describe('/admin/database-backups', () => {
admin = await utils.adminSetup({
onboarding: false,
});
});
beforeEach(async () => {
await utils.resetBackups(admin.accessToken);
});
@@ -259,17 +259,6 @@ describe('/search', () => {
assets: [assetHeic],
}),
},
{
should: "should search city ('')",
deferred: () => ({
dto: {
city: '',
visibility: AssetVisibility.Timeline,
includeNull: true,
},
assets: [assetLast],
}),
},
{
should: 'should search city (null)',
deferred: () => ({
@@ -291,18 +280,6 @@ describe('/search', () => {
assets: [assetDensity],
}),
},
{
should: "should search state ('')",
deferred: () => ({
dto: {
state: '',
visibility: AssetVisibility.Timeline,
withExif: true,
includeNull: true,
},
assets: [assetLast, assetNotocactus],
}),
},
{
should: 'should search state (null)',
deferred: () => ({
@@ -324,17 +301,6 @@ describe('/search', () => {
assets: [assetFalcon],
}),
},
{
should: "should search country ('')",
deferred: () => ({
dto: {
country: '',
visibility: AssetVisibility.Timeline,
includeNull: true,
},
assets: [assetLast],
}),
},
{
should: 'should search country (null)',
deferred: () => ({
@@ -95,6 +95,7 @@ describe('/server', () => {
major: expect.any(Number),
minor: expect.any(Number),
patch: expect.any(Number),
prerelease: null,
});
});
});
@@ -115,6 +116,7 @@ describe('/server', () => {
oauthAutoLaunch: false,
ocr: false,
passwordLogin: true,
realtimeTranscoding: false,
search: true,
sidecar: true,
trash: true,
@@ -139,6 +141,7 @@ describe('/server', () => {
maintenanceMode: false,
mapDarkStyleUrl: 'https://tiles.immich.cloud/v1/style/dark.json',
mapLightStyleUrl: 'https://tiles.immich.cloud/v1/style/light.json',
minFaces: 3,
});
});
});
@@ -21,18 +21,18 @@ describe('/system-config', () => {
const response1 = await request(app)
.put('/system-config')
.set('Authorization', `Bearer ${admin.accessToken}`)
.send({ ...config, newVersionCheck: { enabled: false } });
.send({ ...config, newVersionCheck: { enabled: false, channel: 'stable' } });
expect(response1.status).toBe(200);
expect(response1.body).toEqual({ ...config, newVersionCheck: { enabled: false } });
expect(response1.body).toEqual({ ...config, newVersionCheck: { enabled: false, channel: 'stable' } });
const response2 = await request(app)
.put('/system-config')
.set('Authorization', `Bearer ${admin.accessToken}`)
.send({ ...config, newVersionCheck: { enabled: true } });
.send({ ...config, newVersionCheck: { enabled: true, channel: 'stable' } });
expect(response2.status).toBe(200);
expect(response2.body).toEqual({ ...config, newVersionCheck: { enabled: true } });
expect(response2.body).toEqual({ ...config, newVersionCheck: { enabled: true, channel: 'stable' } });
});
it('should reject an invalid config entry', async () => {
+15
View File
@@ -230,6 +230,21 @@ describe('/users', () => {
const after = await getMyPreferences({ headers: asBearerAuth(admin.accessToken) });
expect(after).toMatchObject({ download: { includeEmbeddedVideos: true } });
});
it('should update minimum face count to display people', async () => {
const before = await getMyPreferences({ headers: asBearerAuth(admin.accessToken) });
expect(before).toMatchObject({ people: { minimumFaces: 3 } });
const { status, body } = await request(app)
.put('/users/me/preferences')
.send({ people: { minimumFaces: 2 } })
.set('Authorization', `Bearer ${admin.accessToken}`);
expect(status).toBe(200);
expect(body).toMatchObject({ people: { minimumFaces: 2 } });
const after = await getMyPreferences({ headers: asBearerAuth(admin.accessToken) });
expect(after).toMatchObject({ people: { minimumFaces: 2 } });
});
});
describe('GET /users/:id', () => {
@@ -55,8 +55,8 @@ export function toColumnarFormat(assets: MockTimelineAsset[]): TimeBucketAssetRe
result.duration.push(asset.duration);
result.projectionType.push(asset.projectionType);
result.livePhotoVideoId.push(asset.livePhotoVideoId);
result.city.push(asset.city);
result.country.push(asset.country);
result.city?.push(asset.city);
result.country?.push(asset.country);
result.visibility.push(asset.visibility);
}
@@ -536,7 +536,7 @@ test.describe('Timeline', () => {
force: false,
ids: [assetToTrash.id],
});
await page.locator('#asset-selection-app-bar').getByLabel('Close').click();
await page.locator('#control-bar').getByLabel('Close').click();
await page.getByText('Trash', { exact: true }).click();
await timelineUtils.waitForTimelineLoad(page);
await thumbnailUtils.expectInViewport(page, assetToTrash.id);
@@ -676,7 +676,7 @@ test.describe('Timeline', () => {
ids: [assetToArchive.id],
});
await thumbnailUtils.expectThumbnailIsArchive(page, assetToArchive.id);
await page.locator('#asset-selection-app-bar').getByLabel('Close').click();
await page.locator('#control-bar').getByLabel('Close').click();
await page.getByRole('link').getByText('Archive').click();
await timelineUtils.waitForTimelineLoad(page);
await thumbnailUtils.expectInViewport(page, assetToArchive.id);
@@ -823,7 +823,7 @@ test.describe('Timeline', () => {
});
// ensure thumbnail still exists and has favorite icon
await thumbnailUtils.expectThumbnailIsFavorite(page, assetToFavorite.id);
await page.locator('#asset-selection-app-bar').getByLabel('Close').click();
await page.locator('#control-bar').getByLabel('Close').click();
await page.getByRole('link').getByText('Favorites').click();
await timelineUtils.waitForTimelineLoad(page);
await pageUtils.goToAsset(page, assetToFavorite.fileCreatedAt);
+2
View File
@@ -568,6 +568,8 @@ export const utils = {
name: ManualJobName.BackupDatabase,
});
await utils.waitForQueueFinish(accessToken, 'backupDatabase');
return utils.poll(
() => request(app).get('/admin/database-backups').set('Authorization', `Bearer ${accessToken}`),
({ status, body }) => status === 200 && body.backups.length === 1,
+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",
+107 -19
View File
@@ -5,10 +5,10 @@
"acknowledge": "أُدرك ذلك",
"action": "إجراء",
"action_common_update": "تحديث",
"action_description": "مجموعة من الفعاليات التي ستنفذ على الأصول التي تم تصفيتها",
"action_description": "مجموعة إجراءات لتنفيذها على المحتويات المصفاة",
"actions": "عمليات",
"active": "نشط",
"active_count": "فعال: {count}",
"active_count": "نشط: {count}",
"activity": "نشاط",
"activity_changed": "النشاط {enabled, select, true {مُفْعل} other {معطّل}}",
"add": "إضافة",
@@ -22,13 +22,12 @@
"add_birthday": "أضف تاريخ الميلاد",
"add_endpoint": "اضف نقطة نهاية",
"add_exclusion_pattern": "إضافة نمط إستثناء",
"add_filter": "اضف تصفية",
"add_filter_description": "اضغط لاضافة شرط تصفية",
"add_location": "إضافة موقع",
"add_more_users": "إضافة مستخدمين آخرين",
"add_partner": "أضف شريكًا",
"add_path": "إضافة مسار",
"add_photos": "إضافة صور",
"add_step": "اضف خطوة",
"add_tag": "اضف علامة",
"add_to": "إضافة إلى…",
"add_to_album": "إضافة إلى ألبوم",
@@ -42,7 +41,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 +59,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 backup strategy</backblaze-link> لحماية بياناتك. يجب عليك الاحتفاظ بنسخ من الصور/مقاطع الفيديو المرفوعة بالإضافة إلى قاعدة بيانات Immich للحصول على حل نسخ احتياطي شامل.",
"backup_onboarding_footer": "لمزيد من المعلومات حول النسخ الاحتياطي لـ Immich، يرجى الرجوع إلى <link>الوثائق</link>.",
"backup_onboarding_parts_title": "يتضمن النسخ الاحتياطي 3-2-1 ما يلي:",
"backup_onboarding_title": "النسخ الاحتياطية",
"backup_settings": "إعدادات تفريغ قاعدة البيانات",
@@ -267,6 +265,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,9 +274,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": "منح وصول المسؤول تلقائيًا بناءً على وجود هذا الطلب. قد يكون الطلب إما 'مستخدم' أو 'مسؤول'.",
"oauth_settings": "OAuth",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "تحديث كافة المكتبات",
"registration": "تسجيل المدير",
"registration_description": "بما أنك أول مستخدم في النظام، سيتم تعيينك كمسؤول وستكون مسؤولًا عن المهام الإدارية، وسيتم إنشاء مستخدمين إضافيين بواسطتك.",
"release_channel_release_candidate": "إصدار مرشح",
"release_channel_stable": "مستقر",
"remove_failed_jobs": "ازالة العمليات التي فشلت",
"require_password_change_on_login": "الطلب من المستخدم تغيير كلمة المرور عند تسجيل الدخول الأول",
"reset_settings_to_default": "إعادة ضبط الإعدادات إلى الوضع الافتراضي",
@@ -333,7 +337,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": "قالب التخزين",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "ينطبق فقط على VAAPI وQSV. يضبط عقدة dri المستخدمة لتحويل ترميز الأجهزة.",
"transcoding_preset_preset": "الضبط المُسبق (-preset)",
"transcoding_preset_preset_description": "سرعة الضغط. تؤدي الإعدادات المسبقة الأبطأ إلى إنتاج ملفات أصغر حجمًا، وزيادة الجودة عند استهداف معدل بت معين. يتجاهل VP9 السرعات الأعلى من 'الأسرع'.",
"transcoding_realtime": "تحويل الترميز في الوقت الفعلي [تجريبي]",
"transcoding_realtime_description": "يتيح إجراء تحويل الترميز في الوقت الفعلي أثناء بث الفيديو. كما يمكّن من تبديل الجودة، ولكنه قد يتسبب في زيادة زمن تأخير التشغيل وحدوث تقطيع، اعتماداً على قدرات الخادم.",
"transcoding_realtime_enabled": "تفعيل تحويل الترميز في الوقت الفعلي",
"transcoding_realtime_enabled_description": "في حال تعطيله، سيرفض الخادم بدء جلسات تحويل ترميز جديدة في الوقت الفعلي.",
"transcoding_reference_frames": "الإطارات المرجعية",
"transcoding_reference_frames_description": "عدد الإطارات التي يجب الرجوع إليها عند ضغط إطار معين. تعمل القيم الأعلى على تحسين كفاءة الضغط، ولكنها تبطئ عملية التشفير. 0 يضبط هذه القيمة تلقائيًا.",
"transcoding_required_description": "فقط مقاطع الفيديو ذات التنسيق غير المقبول",
@@ -440,6 +448,8 @@
"user_settings_description": "إدارة إعدادات المستخدم",
"user_successfully_removed": "المستخدم {email} تمت ازالته بنجاح.",
"users_page_description": "صفحة ادارة المستخدمين",
"version_check_channel": "قناة الإصدار",
"version_check_channel_description": "اختر قناة الإصدار التي ترغب في تلقي إعلانات الإصدارات لها",
"version_check_enabled_description": "تفعيل التحقق من الإصدارات الجديدة",
"version_check_implications": "تعتمد ميزة التحقق من الإصدار على التواصل الدوري مع {server}",
"version_check_settings": "التحقق من الإصدار",
@@ -566,7 +576,7 @@
"asset_hashing": "التجزئة…",
"asset_list_group_by_sub_title": "تنظيم بواسطة",
"asset_list_layout_settings_dynamic_layout_title": "تخطيط ديناميكي",
"asset_list_layout_settings_group_automatically": "تلقائي",
"asset_list_layout_settings_group_automatically": "تلقائيا",
"asset_list_layout_settings_group_by": "مجموعة الأصول حسب",
"asset_list_layout_settings_group_by_month_day": "شهر + يوم",
"asset_list_layout_sub_title": "تصميم",
@@ -696,6 +706,7 @@
"birthdate_saved": "تم حفظ تاريخ الميلاد بنجاح",
"birthdate_set_description": "يتم استخدام تاريخ الميلاد لحساب عمر هذا الشخص وقت التقاط الصورة.",
"blurred_background": "خلفية مشوشة",
"browse_templates": "تصفح القوالب",
"bugs_and_feature_requests": "الأخطاء وطلبات الميزات",
"build": "يبني",
"build_image": "بناء الصورة",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "لا يمكن تحديث الوصف",
"cast": "بث",
"cast_description": "ضبط وجهات البث المتوفرة",
"change": "تغيير",
"change_date": "غيّر التاريخ",
"change_description": "تغيير الوصف",
"change_display_order": "تغيير ترتيب العرض",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "قم بإجراء هذا الفحص فقط عبر شبكة Wi-Fi وبعد نسخ جميع الأصول احتياطيًا. قد يستغرق الإجراء بضع دقائق.",
"check_logs": "تحقق من السجلات",
"checksum": "مجموع التحقق",
"choose": "اختيار",
"choose_matching_people_to_merge": "اختر الأشخاص المتطابقين لدمجهم",
"city": "المدينة",
"cleanup_confirm_description": "Immich وجد {count} اصول (انشئت قبل {date}) تم خزنها احتياطيا الى الخادم. ازالة النسخ المحلية من هذا الجهاز?",
@@ -774,6 +787,7 @@
"clear": "إخلاء",
"clear_all": "إخلاء الكل",
"clear_all_recent_searches": "مسح جميع عمليات البحث الأخيرة",
"clear_failed_count": "فشل المسح ({count})",
"clear_file_cache": "مسح ذاكرة التخزين المؤقت للملفات",
"clear_message": "إخلاء الرسالة",
"clear_value": "إخلاء القيمة",
@@ -805,6 +819,7 @@
"comments_are_disabled": "التعليقات معطلة",
"common_create_new_album": "إنشاء ألبوم جديد",
"completed": "اكتمل",
"configuration": "اعدادات",
"confirm": "تأكيد",
"confirm_admin_password": "تأكيد كلمة مرور المسؤول",
"confirm_delete_face": "هل أنت متأكد من حذف وجه {name} من الأصول؟",
@@ -819,6 +834,7 @@
"contain": "محتواة",
"context": "السياق",
"continue": "متابعة",
"control_bottom_app_bar_add_tags": "اضافة علامات",
"control_bottom_app_bar_create_new_album": "إنشاء ألبوم جديد",
"control_bottom_app_bar_delete_from_immich": "حذف من Immich",
"control_bottom_app_bar_delete_from_local": "حذف من الجهاز",
@@ -832,6 +848,7 @@
"copy_error": "نسخ الخطأ",
"copy_file_path": "نسخ مسار الملف",
"copy_image": "نسخ الصورة",
"copy_json": "نسخ JSON",
"copy_link": "نسخ الرابط",
"copy_link_to_clipboard": "انسخ الرابط إلى الحافظة",
"copy_password": "نسخ كلمة المرور",
@@ -881,17 +898,16 @@
"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": "نطاق الموعد",
"date_time_original": "تاريخ/وقت الاصلي",
"day": "يوم",
"days": "ايام",
"deduplicate_all": "إلغاء تكرار الكل",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "جاري تنزيل الاصل {filename}",
"downloading_from_icloud": "التنزيل من iCloud",
"downloading_media": "تنزيل الوسائط",
"drag_to_reorder": "اسحب لإعادة الترتيب",
"drop_files_to_upload": "قم بإسقاط الملفات في أي مكان لرفعها",
"duplicate": "تكرار",
"duplicate_workflow": "تكرار سير العمل",
"duplicates": "التكرارات",
"duplicates_description": "قم بحل كل مجموعة من خلال الإشارة إلى التكرارات، إن وجدت.",
"duration": "المدة",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "تعذر إزالة مفتاح المنتج",
"failed_to_reset_pin_code": "فشل اعادة تعيين رمز الPIN",
"failed_to_stack_assets": "فشل في تكديس المحتويات",
"failed_to_tag_assets": "فشل في وضع علامات على الأصول",
"failed_to_unstack_assets": "فشل في فصل المحتويات",
"failed_to_update_notification_status": "فشل في تحديث حالة الإشعار",
"incorrect_email_or_password": "بريد أو كلمة مرور غير صحيحة",
@@ -1191,11 +1211,13 @@
"export_as_json": "تصدير كـ JSON",
"export_database": "تصدير قاعدة البيانات",
"export_database_description": "تصدير قاعدة البيانات من نوع SQLite",
"exposure_time": "وقت التعرض",
"extension": "الإمتداد",
"external": "خارجي",
"external_libraries": "المكتبات الخارجية",
"external_network": "شبكة خارجية",
"external_network_sheet_info": "عندما لا يتواجد على شبكة Wi-Fi المفضلة، فإنه سيتصل بالخادم من خلال أول عناوين URL أدناه التي يمكنه الوصول إليها، بدءًا من الأعلى إلى الأسفل",
"f_number": "الفتحة البؤرية",
"face_unassigned": "غير معين",
"failed": "فشل",
"failed_count": "فشل: {count}",
@@ -1213,7 +1235,6 @@
"features_setting_description": "إدارة ميزات التطبيق",
"file_name_or_extension": "اسم الملف أو امتداده",
"file_name_text": "أسم الملف",
"file_name_with_value": "اسم الملف: {file_name}",
"file_size": "حجم الملف",
"filename": "اسم الملف",
"filetype": "نوع الملف",
@@ -1226,6 +1247,7 @@
"find_them_fast": "يمكنك العثور عليها بسرعة بالاسم من خلال البحث",
"first": "الاول",
"fix_incorrect_match": "إصلاح المطابقة غير الصحيحة",
"focal_length": "البعد البؤري",
"folder": "مجلد",
"folder_not_found": "لم يتم العثور على المجلد",
"folders": "المجلدات",
@@ -1236,6 +1258,7 @@
"free_up_space_description": "نقل الصور والفديوات التي تم خزنها احتياطياالى سلة المهملات الخاصه بجهازك لتحرير المساحة. نسخك على اىخادم ستبقى بأمان.",
"free_up_space_settings_subtitle": "تحرير خزن الجهاز",
"full_path": "مسار كامل:{path}",
"full_path_or_folder": "المسار الكامل او المجلد",
"gcast_enabled": "كوكل كاست",
"gcast_enabled_description": "تقوم هذه الميزة بتحميل الموارد الخارجية من Google حتى تعمل.",
"general": "عام",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "لم يتم تشغيل أي مهمة مزامنة في الخلفية حتى الآن",
"ios_debug_info_processes_queued": "{count, plural, one {{count} عملية خلفية ادخلتةفي طابور} other {{count} عمليات خلفية ادخلت في طابور}}",
"ios_debug_info_processing_ran_at": "المعالجة جرت في {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# عنصر} other {# عناصر}}",
"jobs": "الوظائف",
"json_editor": "محرر JSON",
@@ -1392,11 +1416,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 +1544,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": "كل شيء محدث",
@@ -1543,9 +1601,10 @@
"mobile_app": "تطبيق الجوال",
"mobile_app_download_onboarding_note": "قم بتنزيل التطبيق المصاحب للهاتف المحمول باستخدام الخيارات التالية",
"model": "نموذج",
"modify_date": "تغيير التاريخ",
"month": "شهر",
"monthly_title_text_date_format": "ط ط ط",
"more": "المزيد",
"motion": "حركة",
"move": "تحريك",
"move_down": "انزل الى الاسفل",
"move_off_locked_folder": "تحريك خارج المجلد المقفل",
@@ -1562,6 +1621,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 +1650,6 @@
"next": "التالي",
"next_memory": "الذكرى التالية",
"no": "لا",
"no_actions_added": "لم تتم إضافة إجراءات حتى الان",
"no_albums_found": "لم يتم ايجاد البومات",
"no_albums_message": "قم بإنشاء ألبوم لتنظيم الصور ومقاطع الفيديو الخاصة بك",
"no_albums_with_name_yet": "يبدو أنه ليس لديك أي ألبومات بهذا الاسم حتى الآن.",
@@ -1606,7 +1666,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": "لم يتم تحديد موقع",
@@ -1619,6 +1678,7 @@
"no_results": "لا يوجد نتائج",
"no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية",
"no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك",
"no_steps": "لم يتم اضافة خطوات بعد",
"no_uploads_in_progress": "لا يوجد اي ملفات قيد الرفع",
"none": "لا يوجد",
"not_allowed": "غير مسموح",
@@ -1664,6 +1724,7 @@
"organize_into_albums": "ترتيب في ألبومات",
"organize_into_albums_description": "أضف الصور الموجودة إلى الألبومات باستخدام إعدادات النسخ المتزامن الحالية",
"organize_your_library": "تنظيم مكتبتك",
"orientation": "اتجاه",
"original": "أصلي",
"other": "أخرى",
"other_devices": "أجهزة أخرى",
@@ -1755,6 +1816,8 @@
"play_original_video_setting_description": "تفضيل تشغيل مقاطع الفيديو الأصلية بدلاً من مقاطع الفيديو المحولة. إذا لم يكن الملف الأصلي متوافقًا، فقد لا يتم تشغيله بشكل صحيح.",
"play_transcoded_video": "تشغيل الفيديو المُعاد ترميزه",
"please_auth_to_access": "الرجاء القيام بالمصادقة للوصول",
"plugin_method_filter_type": "تصفية",
"plugin_method_filter_type_description": "هذه الوسيلة تستطيع تصفية الاحداث و تمنع تشغيل الخطوات التالية شرطيا",
"port": "المنفذ",
"preferences_settings_subtitle": "ادارة تفضيلات التطبيق",
"preferences_settings_title": "التفضيلات",
@@ -1776,6 +1839,7 @@
"profile_drawer_readonly_mode": "تم تفعيل وضع القراءة فقط. اضغط مطولا على رمز صورة المستخدم للخروج.",
"profile_image_of_user": "صورة الملف الشخصي لـ {user}",
"profile_picture_set": "مجموعة الصور الشخصية.",
"projection_type": "نوع العرض",
"public_album": "الألبوم العام",
"public_share": "مشاركة عامة",
"purchase_account_info": "داعم",
@@ -1853,6 +1917,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 +1991,8 @@
"scan_settings": "إعدادات الفحص",
"scanning": "جاري البحث",
"scanning_for_album": "جارٍ الفحص عن ألبوم...",
"screencast_mode_description": "إظهار مؤشرات أحداث لوحة المفاتيح والماوس على الشاشة",
"screencast_mode_title": "تبديل وضع تسجيل الشاشة",
"search": "البحث",
"search_albums": "البحث في الألبومات",
"search_by_context": "البحث حسب السياق",
@@ -1933,6 +2000,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": "/احمد/مشاريع/طباعة_ثلاثية_الابعاد/2026-07-01 - يمكنك البحث عن مشاريع, طباعة_ثلاثية_الابعاد, 2026 الخ.",
"search_by_ocr": "البحث عن طريق التعرف البصري على الحروف",
"search_by_ocr_example": "لاتيه",
"search_camera_lens_model": "بحث نموذج العدسة...",
@@ -2140,7 +2209,9 @@
"show_in_timeline": "إظهار في المخطط الزمني",
"show_in_timeline_setting_description": "إظهار الصور ومقاطع الفيديو من هذا المستخدم في المخطط الزمني الخاص بك",
"show_keyboard_shortcuts": "إظهار اختصارات لوحة المفاتيح",
"show_less": "اضهر اقل",
"show_metadata": "إظهار البيانات الوصفية",
"show_more_fields": "{count, plural, one {اضهر #حقل اكثر} other {اضهر # حقول اكثر}}",
"show_or_hide_info": "إظهار أو إخفاء المعلومات",
"show_password": "إظهار كلمة المرور",
"show_person_options": "إظهار خيارات الشخص",
@@ -2148,6 +2219,7 @@
"show_schema": "أظهر المخطط",
"show_search_options": "إظهار خيارات البحث",
"show_shared_links": "عرض الروابط المشتركة",
"show_slideshow_metadata_overlay": "عرض معلومات الصورة",
"show_slideshow_transition": "إظهار انتقال عرض الشرائح",
"show_supporter_badge": "شارة المؤيد",
"show_supporter_badge_description": "إظهار شارة المؤيد",
@@ -2163,9 +2235,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": "إعدادات عرض الشرائح",
"smart_album": "ألبوم ذكي",
"sort_albums_by": "رتب الألبومات حسب...",
"sort_created": "تاريخ الإنشاء",
"sort_items": "عدد العناصر",
@@ -2188,6 +2264,11 @@
"start_date_before_end_date": "يجب أن يكون تاريخ بدء الفترة قبل تاريخ نهايتها",
"state": "الولاية",
"status": "الحالة",
"step_delete": "حذف خطوة",
"step_delete_confirm": "هل انت متاكد من انك تريد حذف هذه الخطوة؟",
"step_details": "تفاصيل الخطوة",
"steps": "خطوات",
"steps_count": "{count, plural, one {# خطوة} other {# خطوات}}",
"stop_casting": "ايقاف البث",
"stop_motion_photo": "إيقاف حركة الصورة",
"stop_photo_sharing": "توقف عن مشاركة صورك؟",
@@ -2214,6 +2295,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}",
@@ -2279,7 +2362,7 @@
"trash_page_title": "سلة المهملات ({count})",
"trashed_items_will_be_permanently_deleted_after": "سيتم حذفُ العناصر المحذوفة نِهائيًا بعد {days, plural, one {# يوم} other {# أيام }}.",
"trigger": "مفعِل",
"trigger_asset_uploaded": "تم رفع الاصل",
"trigger_asset_uploaded": "رفع الاصل",
"trigger_asset_uploaded_description": "يتم تفعيله عند تحميل أصل جديد",
"trigger_description": "حدث يبدأ سير العمل",
"trigger_person_recognized": "تم التعرف على شخص",
@@ -2319,7 +2402,6 @@
"unsupported_field_type": "نوع حقل غير مدعوم",
"unsupported_file_type": "لا يمكن رفع الملف {file} لأن نوع الملف {type} غير مدعوم.",
"untagged": "غير مُعَلَّم",
"untitled_workflow": "خطة سير عمل بدون عنوان",
"up_next": "التالي",
"update_location_action_prompt": "تحديث موقع {count} عناصر محددة على النحو التالي:",
"updated_at": "تم التحديث",
@@ -2348,6 +2430,7 @@
"use_browser_locale_description": "تنسيق التواريخ والأوقات والأرقام وفقًا لإعدادات اللغة في متصفحك",
"use_current_connection": "استخدم الاتصال الحالي",
"use_custom_date_range": "استخدم النطاق الزمني المخصص بدلاً من ذلك",
"use_template": "استخدام القالب",
"user": "مستخدم",
"user_has_been_deleted": "هذا المستخدم تم حذفه.",
"user_id": "معرف المستخدم",
@@ -2377,6 +2460,7 @@
"video": "فيديو",
"video_hover_setting": "تشغيل الصورة المصغرة للفيديو عند التمرير",
"video_hover_setting_description": "تشغيل الصورة المصغرة للفيديو عند تحريك الماوس فوق العنصر. حتى عند التعطيل، يمكن بدء التشغيل عن طريق التمرير فوق رمز التشغيل.",
"video_quality": "جودة الفيديو",
"videos": "فيديوهات",
"videos_count": "{count, plural, one {# مقطع فيديو } other {# مقاطع الفيديو }}",
"videos_only": "الفديوات فقط",
@@ -2409,8 +2493,10 @@
"week": "أسبوع",
"welcome": "مرحباً",
"welcome_to_immich": "مرحباً بك في Immich",
"when": "عندما",
"width": "عُرض",
"wifi_name": "اسم شبكة Wi-Fi",
"workflow": "سير العمل",
"workflow_delete_prompt": "متأكد من حذف سير العمل هذا؟",
"workflow_deleted": "تم حذف سير العمل",
"workflow_description": "وصف سير العمل",
@@ -2420,11 +2506,13 @@
"workflow_name": "اسم سير العمل",
"workflow_navigation_prompt": "متاكد من المغادرة بدون حفظ التغييرات؟",
"workflow_summary": "ملخص سير العمل",
"workflow_templates": "قوالب سير العمل",
"workflow_update_success": "تم تحديث سير العمل بنجاح",
"workflow_updated": "تم تحديث سير العمل",
"workflows": "سير العمل",
"workflows": "سير العمليات",
"workflows_help_text": "تعمل سير العمل على أتمتة الإجراءات على أصولك بناءً على المفعلات والفلاتر",
"wrong_pin_code": "رمز التعريف الشخصي خاطئ",
"x_of_total": "{x}\\{total}",
"year": "سنة",
"years_ago": "{years, plural, one {# سنة} other {# سنوات}} مضت",
"yes": "نعم",
+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",
+1942 -34
View File
File diff suppressed because it is too large Load Diff
+102 -12
View File
@@ -22,13 +22,12 @@
"add_birthday": "Добави дата на раждане",
"add_endpoint": "Добави крайна точка",
"add_exclusion_pattern": "Добави модел за изключване",
"add_filter": "Добави филтър",
"add_filter_description": "Натиснете за да добавите условие за филтър",
"add_location": "Дoбави местоположение",
"add_more_users": "Добави още потребители",
"add_partner": "Добави партньор",
"add_path": "Добави път",
"add_photos": "Добави снимки",
"add_step": "Добави стъпка",
"add_tag": "Добави маркер",
"add_to": "Добави към…",
"add_to_album": "Добави към албум",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Опресняване на всички библиотеки",
"registration": "Администраторска регистрация",
"registration_description": "Тъй като сте първият потребител в системата, ще бъдете назначен като администратор и ще отговаряте за административните задачи, а допълнителните потребители ще бъдат създадени от вас.",
"release_channel_release_candidate": "Предварителна версия",
"release_channel_stable": "Стабилна версия",
"remove_failed_jobs": "Премахване на неуспешни задачи",
"require_password_change_on_login": "Изискване за промяна паролата при първо влизане",
"reset_settings_to_default": "Възстановяване на настройките по подразбиране",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Прилага се само за VAAPI и QSV. Задава dri възела, използван за хардуерно транскодиране.",
"transcoding_preset_preset": "Предварително зададени(-preset)",
"transcoding_preset_preset_description": "Скорост на компресия. По-бавните предварително зададени настройки създават по-малки файлове и повишават качеството при насочване към определен битрейт. VP9 игнорира скорости над „по-бързо“.",
"transcoding_realtime": "Транскодиране в реално време [ЕКСПЕРИМЕНТАЛНО]",
"transcoding_realtime_description": "Позволява транскодиране на видео по време на възпроизвеждане. Разрешава превключване на качеството, но може да предизвика по-голямо забавяне или накъсване на възпроизвеждането според възможностите на сървъра.",
"transcoding_realtime_enabled": "Включи транскодиране в реално време",
"transcoding_realtime_enabled_description": "Ако е изключено, сървъра ще отказва нова сесия за транскодиране в реално време.",
"transcoding_reference_frames": "Референтни кадри",
"transcoding_reference_frames_description": "Броят кадри за препратка при компресиране на даден кадър. По-високите стойности подобряват ефективността на компресията, но забавят кодирането. 0 задава тази стойност автоматично.",
"transcoding_required_description": "Само видеа, които не са в приет формат",
@@ -440,6 +448,8 @@
"user_settings_description": "Управление на потребителските настройки",
"user_successfully_removed": "Потребител {email} е успешно премахнат.",
"users_page_description": "Страница за администриране на потребители",
"version_check_channel": "Канал за обновявания",
"version_check_channel_description": "Посочете канал, по който да получавате известия за нова версия",
"version_check_enabled_description": "Активирай проверка на версията",
"version_check_implications": "Функцията за проверка на версията разчита на периодична комуникация с {server}",
"version_check_settings": "Проверка на версията",
@@ -696,6 +706,7 @@
"birthdate_saved": "Датата на раждане е запазена успешно",
"birthdate_set_description": "Датата на раждане се използва за изчисляване на възрастта на този човек към момента на снимката.",
"blurred_background": "Замъглен заден фон",
"browse_templates": "Разглеждане на шаблони",
"bugs_and_feature_requests": "Бъгове и заявки за функции",
"build": "Версия",
"build_image": "Docker версия",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "Описанието не може да бъде обновено",
"cast": "Поточно предаване",
"cast_description": "Настройка на наличните цели за предаване",
"change": "Промени",
"change_date": "Промени датата",
"change_description": "Промени описанието",
"change_display_order": "Промени реда на показване",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Изпълни тази проверка само при Wi-Fi и след архивиране на всички обекти. Процедурата може да продължи няколко минути.",
"check_logs": "Провери логовете",
"checksum": "Контролна сума",
"choose": "Избeри",
"choose_matching_people_to_merge": "Изберете подходящи хора за сливане",
"city": "Град",
"cleanup_confirm_description": "Immich намери {count} обекта (създадени преди {date}), които са архивирани на сървъра. Да се премахнат ли локалните копия от това устройство?",
@@ -774,6 +787,7 @@
"clear": "Изчисти",
"clear_all": "Изчисти всичко",
"clear_all_recent_searches": "Изчистете всички скорошни търсения",
"clear_failed_count": "Неуспешно изчистване на ({count})",
"clear_file_cache": "Изчистване на кеша на файловете",
"clear_message": "Изчисти съобщението",
"clear_value": "Изчисти стойността",
@@ -805,6 +819,7 @@
"comments_are_disabled": "Коментарите са деактивирани",
"common_create_new_album": "Създай нов албум",
"completed": "Завършено",
"configuration": "Конфигурация",
"confirm": "Потвърди",
"confirm_admin_password": "Потвърждаване на паролата на администратора",
"confirm_delete_face": "Сигурни ли сте, че искате да изтриете лицето на {name} от актива?",
@@ -819,6 +834,7 @@
"contain": "В рамките на",
"context": "Контекст",
"continue": "Продължи",
"control_bottom_app_bar_add_tags": "Добавяне на етикети",
"control_bottom_app_bar_create_new_album": "Създай нов албум",
"control_bottom_app_bar_delete_from_immich": "Премахни от Immich съръра",
"control_bottom_app_bar_delete_from_local": "Премахни от устройството",
@@ -832,6 +848,7 @@
"copy_error": "Грешка при копирането",
"copy_file_path": "Копирай пътя на файла",
"copy_image": "Копиране на изображението",
"copy_json": "Копирай JSON",
"copy_link": "Копиране на линк",
"copy_link_to_clipboard": "Копиране на връзката в клипборда",
"copy_password": "Копиране на парола",
@@ -881,17 +898,16 @@
"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": "Период от време",
"date_time_original": "Дата/Час на оригинала",
"day": "Ден",
"days": "Дни",
"deduplicate_all": "Дедупликиране на всички",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Изтегляне на файл {filename}",
"downloading_from_icloud": "Сваляне от iCloud",
"downloading_media": "Изтегляне на медия",
"drag_to_reorder": "Плъзнете, за да пренаредите",
"drop_files_to_upload": "Пуснете файловете, за да ги качите",
"duplicate": "Направи копие",
"duplicate_workflow": "Дублиране на работен процес",
"duplicates": "Дубликати",
"duplicates_description": "Изберете всяка група, като посочите кои, ако има такива, са дубликати.",
"duration": "Продължителност",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "Неуспешно премахване на продуктовия ключ",
"failed_to_reset_pin_code": "Неуспешно нулиране на ПИН кода",
"failed_to_stack_assets": "Неуспешно подреждане на обекти",
"failed_to_tag_assets": "Неуспешно добавяне на етикет",
"failed_to_unstack_assets": "Неуспешно премахване на подредбата на обекти",
"failed_to_update_notification_status": "Неуспешно обновяване на състоянието на известията",
"incorrect_email_or_password": "Неправилен имейл или парола",
@@ -1191,11 +1211,13 @@
"export_as_json": "Експортиране като JSON",
"export_database": "Експорт на базата данни",
"export_database_description": "Експорт на базата данни SQLite",
"exposure_time": "Време на експозиция",
"extension": "Разширение",
"external": "Външно",
"external_libraries": "Външни библиотеки",
"external_network": "Външна мрежа",
"external_network_sheet_info": "Когато няма връзка с предпочитаната Wi-Fi мрежа, приложението ще опитва да се свърже със сървъра чрез първия достъпен URL адрес, започвайки отгоре надолу",
"f_number": "F-число",
"face_unassigned": "Незададено",
"failed": "Неуспешно",
"failed_count": "Неуспешни: {count}",
@@ -1213,7 +1235,6 @@
"features_setting_description": "Управление на функциите на приложението",
"file_name_or_extension": "Име на файл или разширение",
"file_name_text": "Имe на файл",
"file_name_with_value": "Име на файл: {file_name}",
"file_size": "Размер на файла",
"filename": "Име на файл",
"filetype": "Тип на файл",
@@ -1226,6 +1247,7 @@
"find_them_fast": "Намерете ги бързо по име с търсене",
"first": "Първи",
"fix_incorrect_match": "Поправяне на неправилно съвпадение",
"focal_length": "Фокусно разстояние",
"folder": "Папка",
"folder_not_found": "Папката не е намерена",
"folders": "Папки",
@@ -1236,6 +1258,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": "Общи",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "Все още не е изпълнявана задача за фонова синхронизация",
"ios_debug_info_processes_queued": "{count, plural, one {{count} фонов процес} many {{count} фонови процеса} other {{count} фонови процеса}} в опашката",
"ios_debug_info_processing_ran_at": "Започната обработка на {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# елемент} other {# елементи}}",
"jobs": "Задачи",
"json_editor": "JSON редактор",
@@ -1392,11 +1416,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 +1544,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": "Това е всичко за днес",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "Искате ли да слеете тези хора? Това действие е необратимо.",
"merge_people_successfully": "Успешно сливане на хора",
"merged_people_count": "Слят {count, plural, one {# човек} other {# човека}}",
"minFaces": "Минимум лица",
"minFaces_description": "Минималният брой разпознати лица, за да бъде показан човек като разпознат",
"minimize": "Минимизиране",
"minute": "Минута",
"minutes": "Минути",
@@ -1543,9 +1603,10 @@
"mobile_app": "Мобилно приложение",
"mobile_app_download_onboarding_note": "Свалете мобилното приложение Immich с някоя от следните опции",
"model": "Модел",
"modify_date": "Дата на промянa",
"month": "Месец",
"monthly_title_text_date_format": "MMMM г",
"more": "Още",
"motion": "Движение",
"move": "Премести",
"move_down": "Премести надолу",
"move_off_locked_folder": "Извади от заключената папка",
@@ -1562,6 +1623,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 +1652,6 @@
"next": "Следващо",
"next_memory": "Следващ спомен",
"no": "Не",
"no_actions_added": "Все още не са добавени действия",
"no_albums_found": "Не са намерени албуми",
"no_albums_message": "Създайте албум за организиране на снимки и видеоклипове",
"no_albums_with_name_yet": "Изглежда, че все още нямате албуми с това име.",
@@ -1606,7 +1668,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": "Не е зададено местоположение",
@@ -1619,6 +1680,7 @@
"no_results": "Няма резултати",
"no_results_description": "Опитайте със синоним или по-обща ключова дума",
"no_shared_albums_message": "Създайте албум, за да споделяте снимки и видеоклипове с хората в мрежата си",
"no_steps": "Все още няма добавени стъпки",
"no_uploads_in_progress": "Няма качване в момента",
"none": "Нищо",
"not_allowed": "Не е разрешено",
@@ -1664,6 +1726,7 @@
"organize_into_albums": "Подредете в албуми",
"organize_into_albums_description": "Добавете наличните снимки в албуми, като използвате текущите настройки за синхронизиране",
"organize_your_library": "Организиране на вашата библиотека",
"orientation": "Ориентация",
"original": "оригинал",
"other": "Други",
"other_devices": "Други устройства",
@@ -1755,6 +1818,8 @@
"play_original_video_setting_description": "Предпочитане на показване на оригиналното видео, вместо транскодирани. Ако формата на оригиналния файл не се поддържа, възпроизвеждането може да бъде неправилно.",
"play_transcoded_video": "Покажи транскодирано видео",
"please_auth_to_access": "Моля, удостовери за достъп",
"plugin_method_filter_type": "Филтър",
"plugin_method_filter_type_description": "Този метод може да филтрира събития и по условие да спира изпълнението на следващи стъпки",
"port": "Порт",
"preferences_settings_subtitle": "Управление на предпочитанията на приложението",
"preferences_settings_title": "Предпочитания",
@@ -1776,6 +1841,7 @@
"profile_drawer_readonly_mode": "Режима само за четене е активиран. С дълго натискане върху картиката-аватар на потребителя ще деактивирате само за четене.",
"profile_image_of_user": "Профилна снимка на {user}",
"profile_picture_set": "Профилната снимка е сложена.",
"projection_type": "Тип проекция",
"public_album": "Публичен албум",
"public_share": "Публично споделяне",
"purchase_account_info": "Поддръжник",
@@ -1853,6 +1919,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 +1993,8 @@
"scan_settings": "Сканирай настройките",
"scanning": "Сканиране",
"scanning_for_album": "Сканирай за албум...",
"screencast_mode_description": "Показване на екрана на индикатори за събития от клавиатурата и мишката",
"screencast_mode_title": "Превключване на режима на скрийнкаст",
"search": "Търсене",
"search_albums": "Търси албуми",
"search_by_context": "Търси по контекст",
@@ -1933,6 +2002,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": "Търсене на модел на обектива...",
@@ -2140,7 +2211,9 @@
"show_in_timeline": "Показване във времевата линия",
"show_in_timeline_setting_description": "Показване на снимки и видеа от този потребител във времевата линия",
"show_keyboard_shortcuts": "Покажи клавишни комбинации",
"show_less": "Покажи по-малко",
"show_metadata": "Покажи метаданни",
"show_more_fields": "{count, plural, one {Покажи още # поле} other {Покажи още # полета}}",
"show_or_hide_info": "Покажи или скрий информацията",
"show_password": "Покажи паролата",
"show_person_options": "Показване на опции за лица",
@@ -2148,6 +2221,7 @@
"show_schema": "Покажи схема",
"show_search_options": "Показване на опциите за търсене",
"show_shared_links": "Покажи споделени линкове",
"show_slideshow_metadata_overlay": "Покажи информационния слой",
"show_slideshow_transition": "Покажи прехода на слайдшоуто",
"show_supporter_badge": "Значка поддръжник",
"show_supporter_badge_description": "Покажи значка поддръжник",
@@ -2163,9 +2237,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": "Настройки за слайдшоу",
"smart_album": "Умен албум",
"sort_albums_by": "Сортиране на албуми по...",
"sort_created": "Дата на създаване",
"sort_items": "Брой елементи",
@@ -2188,6 +2266,11 @@
"start_date_before_end_date": "Началната дата трябва да бъде преди крайната дата",
"state": "Щат",
"status": "Статус",
"step_delete": "Премахни стъпката",
"step_delete_confirm": "Сигурни ли сте, че искате да премахнете тази стъпка?",
"step_details": "Подробности за стъпката",
"steps": "Стъпки",
"steps_count": "{count, plural, one {# стъпка} other {# стъпки}}",
"stop_casting": "Спри предаването",
"stop_motion_photo": "Снимка със стоп кадър",
"stop_photo_sharing": "Да спра ли споделянето на вашите снимки?",
@@ -2214,6 +2297,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}",
@@ -2279,7 +2364,7 @@
"trash_page_title": "В коша ({count})",
"trashed_items_will_be_permanently_deleted_after": "Изхвърлените в кошчето елементи ще бъдат изтрити за постоянно след {days, plural, one {# ден} other {# дни}}.",
"trigger": "Тригер",
"trigger_asset_uploaded": "Обектът е зареден",
"trigger_asset_uploaded": "Качване на файлове",
"trigger_asset_uploaded_description": "Сработва при зареждане на нов обект",
"trigger_description": "Събитие, което стартира работния процес",
"trigger_person_recognized": "Разпознато е лице",
@@ -2319,7 +2404,6 @@
"unsupported_field_type": "Типа на полето не се поддържа",
"unsupported_file_type": "Файлът {file} не може да бъде зареден, защото неговият тип {type} не се поддържа.",
"untagged": "Немаркирани",
"untitled_workflow": "Работен процес без име",
"up_next": "Следващ",
"update_location_action_prompt": "Обнови координатите на {count} избрани обекта с:",
"updated_at": "Обновено",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Формат на дата, време и числа според езиковата настройка на браузъра",
"use_current_connection": "Използвай текущата връзка",
"use_custom_date_range": "Използвайте собствен диапазон от дати вместо това",
"use_template": "Използвайте шаблон",
"user": "Потребител",
"user_has_been_deleted": "Този потребител е премахнат.",
"user_id": "Потребител ИД",
@@ -2377,6 +2462,7 @@
"video": "Видеоклип",
"video_hover_setting": "Възпроизвеждане на видеоклип при посочване с мишката",
"video_hover_setting_description": "Възпроизвеждане на видеоклипа, когато мишката се движи над елемента. Дори когато е деактивирано, възпроизвеждането може да бъде стартирано чрез задържане на курсора на мишката върху иконата за възпроизвеждане.",
"video_quality": "Качество на видеото",
"videos": "Видеоклипове",
"videos_count": "{count, plural, one {# Видео} other {# Видеа}}",
"videos_only": "Само видеа",
@@ -2409,8 +2495,10 @@
"week": "Седмица",
"welcome": "Добре дошли",
"welcome_to_immich": "Добре дошли в Immich",
"when": "Когато",
"width": "Ширинa",
"wifi_name": "Wi-Fi мрежа",
"workflow": "Работен процес",
"workflow_delete_prompt": "Наистина ли искате да изтриете този работен процес?",
"workflow_deleted": "Работния процес е изтрит",
"workflow_description": "Описание на работния процес",
@@ -2420,11 +2508,13 @@
"workflow_name": "Име на работния процес",
"workflow_navigation_prompt": "Наистина ли искате да излезете без да съхраните промените?",
"workflow_summary": "Обобщение за работния процес",
"workflow_templates": "Шаблони на работния процес",
"workflow_update_success": "Работният процес е успешно обновен",
"workflow_updated": "Работният процес е обновен",
"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} যোগ করা হয়েছে",
+97 -14
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Afegir una ruta",
"add_photos": "Afegir fotografies",
"add_step": "Afegeix pas",
"add_tag": "Afegir una etiqueta",
"add_to": "Afegir a…",
"add_to_album": "Afegir a un l'àlbum",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Actualitzant totes les biblioteques",
"registration": "Registre d'administrador",
"registration_description": "Com que ets el primer usuari del sistema, seràs designat com a administrador i seràs responsable de les tasques administratives. També seràs l'encarregat de crear usuaris addicionals.",
"release_channel_release_candidate": "Candidat a versió",
"release_channel_stable": "Estable",
"remove_failed_jobs": "Eliminar treballs fallits",
"require_password_change_on_login": "Requerir que l'usuari canviï la contrasenya en el primer inici de sessió",
"reset_settings_to_default": "Restablir configuracions per defecte",
@@ -440,6 +444,8 @@
"user_settings_description": "Gestiona la configuració dels usuaris",
"user_successfully_removed": "L'usuari {email} s'ha eliminat correctament.",
"users_page_description": "Pàgina d'usuaris de l'administrador",
"version_check_channel": "Canal de publicació",
"version_check_channel_description": "Tria el canal de publicació del qual vols rebre avisos de noves versions",
"version_check_enabled_description": "Activa la comprovació de la versió",
"version_check_implications": "La funció de comprovació de versions depèn de comunicacions periòdiques amb {server}",
"version_check_settings": "Comprovació de versió",
@@ -696,9 +702,10 @@
"birthdate_saved": "Data de naixement guardada amb èxit",
"birthdate_set_description": "La data de naixement s'utilitza per calcular l'edat d'aquesta persona en el moment d'una foto.",
"blurred_background": "Fons difuminat",
"browse_templates": "Explorar plantilles",
"bugs_and_feature_requests": "Errors i sol·licituds de funcions",
"build": "Construeix",
"build_image": "Construeix la imatge",
"build": "Número de compilació",
"build_image": "Versió de la imatge compilada",
"bulk_delete_duplicates_confirmation": "Esteu segurs que voleu suprimir de manera massiva {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i esborrarà permanentment tots els altres duplicats. No podeu desfer aquesta acció!",
"bulk_keep_duplicates_confirmation": "Esteu segur que voleu mantenir {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això resoldrà tots els grups duplicats sense eliminar res.",
"bulk_trash_duplicates_confirmation": "Esteu segur que voleu enviar a les escombraries {count, plural, one {# recurs duplicat} other {# recursos duplicats}}? Això mantindrà el recurs més gran de cada grup i eliminarà la resta de duplicats.",
@@ -729,6 +736,7 @@
"cannot_update_the_description": "No es pot actualitzar la descripció",
"cast": "Emet",
"cast_description": "Configurar les destinacions de transmissió disponibles",
"change": "Canvia",
"change_date": "Canvia la data",
"change_description": "Canvia la descripció",
"change_display_order": "Canvia l'ordre de visualització",
@@ -757,6 +765,7 @@
"check_corrupt_asset_backup_description": "Executeu aquesta comprovació només mitjançant Wi-Fi i un cop s'hagi fet una còpia de seguretat de tots els actius. El procediment pot trigar uns minuts.",
"check_logs": "Comprovar els registres",
"checksum": "Suma de control",
"choose": "Tria",
"choose_matching_people_to_merge": "Trieu les persones que coincideixin per combinar-les",
"city": "Ciutat",
"cleanup_confirm_description": "Immich ha trobat {count} recursos (creats abans del {date}) carregats adequadament al servidor. Eliminar les còpies locals d'aquest dispositiu?",
@@ -774,6 +783,7 @@
"clear": "Buida",
"clear_all": "Neteja-ho tot",
"clear_all_recent_searches": "Esborra totes les cerques recents",
"clear_failed_count": "Buida fallades ({count})",
"clear_file_cache": "Buida la memòria cau de fitxers",
"clear_message": "Neteja el missatge",
"clear_value": "Neteja el valor",
@@ -805,6 +815,7 @@
"comments_are_disabled": "Els comentaris estan desactivats",
"common_create_new_album": "Crea un àlbum nou",
"completed": "Completat",
"configuration": "Configuració",
"confirm": "Confirmar",
"confirm_admin_password": "Confirmeu la contrasenya d'administrador",
"confirm_delete_face": "Estàs segur que vols eliminar la cara de {name} de les cares reconegudes?",
@@ -819,6 +830,7 @@
"contain": "Contingut",
"context": "Context",
"continue": "Continuar",
"control_bottom_app_bar_add_tags": "Afegeix etiquetes",
"control_bottom_app_bar_create_new_album": "Crea un àlbum nou",
"control_bottom_app_bar_delete_from_immich": "Suprimeix del Immich",
"control_bottom_app_bar_delete_from_local": "Suprimeix del dispositiu",
@@ -832,6 +844,7 @@
"copy_error": "Error de còpia",
"copy_file_path": "Copia la ruta del fitxer",
"copy_image": "Còpia imatge",
"copy_json": "Copia el JSON",
"copy_link": "Còpia l'enllaç",
"copy_link_to_clipboard": "Còpia l'enllaç al porta-retalls",
"copy_password": "Còpia la contrasenya",
@@ -881,17 +894,16 @@
"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",
"date_time_original": "Data/Hora original",
"day": "Dia",
"days": "Dies",
"deduplicate_all": "Desduplica-ho tot",
@@ -970,7 +982,10 @@
"downloading_asset_filename": "Descarregant l'element {filename}",
"downloading_from_icloud": "Descarregant des d'iCloud",
"downloading_media": "Descàrrega multimèdia",
"drag_to_reorder": "Arrossegueu per reordenar",
"drop_files_to_upload": "Deixeu els fitxers a qualsevol lloc per pujar-los",
"duplicate": "Duplica",
"duplicate_workflow": "Duplica el flux de treball",
"duplicates": "Duplicats",
"duplicates_description": "Resol cada grup indicant, si n'hi ha, quins són duplicats.",
"duration": "Durada",
@@ -1072,6 +1087,7 @@
"failed_to_remove_product_key": "No s'ha pogut eliminar la clau del producte",
"failed_to_reset_pin_code": "No s'ha pogut reiniciar el codi PIN",
"failed_to_stack_assets": "No s'han pogut apilar els elements",
"failed_to_tag_assets": "Ha fallat l'assignació d'etiquetes",
"failed_to_unstack_assets": "No s'han pogut desapilar els elements",
"failed_to_update_notification_status": "Error en actualitzar l'estat de les notificacions",
"incorrect_email_or_password": "Correu electrònic o contrasenya incorrectes",
@@ -1191,11 +1207,13 @@
"export_as_json": "Exportar com a JSON",
"export_database": "Exportar base de dades",
"export_database_description": "Exportar la base de dades SQLite",
"exposure_time": "Temps d'exposició",
"extension": "Extensió",
"external": "Extern",
"external_libraries": "Llibreries externes",
"external_network": "Xarxa externa",
"external_network_sheet_info": "Quan no estigui a la xarxa Wi-Fi preferida, l'aplicació es connectarà al servidor mitjançant el primer dels URL següents a què pot arribar, començant de dalt a baix",
"f_number": "Obertura",
"face_unassigned": "Sense assignar",
"failed": "Fallat",
"failed_count": "Fallits: {count}",
@@ -1213,7 +1231,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",
@@ -1226,6 +1243,7 @@
"find_them_fast": "Trobeu-los ràpidament pel nom amb la cerca",
"first": "Primer",
"fix_incorrect_match": "Corregiu la coincidència incorrecta",
"focal_length": "Longitud focal",
"folder": "Carpeta",
"folder_not_found": "Carpeta no trobada",
"folders": "Carpetes",
@@ -1236,6 +1254,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",
@@ -1345,6 +1364,7 @@
"ios_debug_info_no_sync_yet": "Encara no s'ha executat cap tasca de sincronització en segon pla",
"ios_debug_info_processes_queued": "{count, plural, one {Un procés en segon pla a la cua} other {{count} processos en segon pla a la cua}}",
"ios_debug_info_processing_ran_at": "El processament s'ha executat {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# element} other {# elements}}",
"jobs": "Tasques",
"json_editor": "Editor JSON",
@@ -1392,11 +1412,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 +1540,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",
@@ -1543,9 +1597,10 @@
"mobile_app": "Aplicació mòbil",
"mobile_app_download_onboarding_note": "Descarregar la App de mòbil fent servir les seguents opcions",
"model": "Model",
"modify_date": "Canvia la data",
"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 +1617,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 +1646,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 +1662,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ó",
@@ -1619,6 +1674,7 @@
"no_results": "Sense resultats",
"no_results_description": "Proveu un sinònim o una paraula clau més general",
"no_shared_albums_message": "Creeu un àlbum per compartir fotos i vídeos amb persones a la vostra xarxa",
"no_steps": "Encara no s'ha afegit cap pas",
"no_uploads_in_progress": "Cap pujada en progrés",
"none": "Cap",
"not_allowed": "No permès",
@@ -1664,6 +1720,7 @@
"organize_into_albums": "Organitzar en àlbums",
"organize_into_albums_description": "Posar fotos existents en àlbums utilitzant la configuració de sincronització actual",
"organize_your_library": "Organitzeu la llibreria",
"orientation": "Orientació",
"original": "original",
"other": "Altres",
"other_devices": "Altres dispositius",
@@ -1755,6 +1812,8 @@
"play_original_video_setting_description": "Preferir la reproducció del video original sobre el video recodificat. Si el video original no es compatible potser no es reprodueixi correctament.",
"play_transcoded_video": "Veure el video recodificat",
"please_auth_to_access": "Per favor, autentica't per accedir",
"plugin_method_filter_type": "Filtre",
"plugin_method_filter_type_description": "Aquest mètode pot filtrar esdeveniments i, condicionat, evitar que s'executin els passos següents",
"port": "Port",
"preferences_settings_subtitle": "Gestiona les preferències de l'aplicació",
"preferences_settings_title": "Preferències",
@@ -1776,6 +1835,7 @@
"profile_drawer_readonly_mode": "Mode només lectura. Feu pulsació llarga a la icona de l'avatar d'usuari per sortir.",
"profile_image_of_user": "Imatge de perfil de {user}",
"profile_picture_set": "Imatge de perfil configurada.",
"projection_type": "Tipus de Projecció",
"public_album": "Àlbum públic",
"public_share": "Compartit públicament",
"purchase_account_info": "Contribuent",
@@ -1853,6 +1913,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 +1987,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 +1996,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....",
@@ -2140,7 +2205,9 @@
"show_in_timeline": "Mostra a la cronologia",
"show_in_timeline_setting_description": "Mostra fotos i vídeos d'aquest usuari a la cronologia",
"show_keyboard_shortcuts": "Mostra dreceres de teclat",
"show_less": "Mostra'n menys",
"show_metadata": "Mostra metadades",
"show_more_fields": "{count, plural, one {Veure # camp més} other {Veure # camps més}}",
"show_or_hide_info": "Mostra o amaga informació",
"show_password": "Mostra contrasenya",
"show_person_options": "Mostra opcions de la persona",
@@ -2148,6 +2215,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,9 +2231,13 @@
"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",
"smart_album": "Àlbum inteŀligent",
"sort_albums_by": "Ordena àlbums per...",
"sort_created": "Data de creació",
"sort_items": "Quantitat d'elements",
@@ -2188,6 +2260,11 @@
"start_date_before_end_date": "La data d'inici ha de ser abans de la data de fi",
"state": "Regió",
"status": "Estat",
"step_delete": "Elimina el pas",
"step_delete_confirm": "Esteu segur que voleu eliminar el pas?",
"step_details": "Detalls del pas",
"steps": "Passos",
"steps_count": "{count, plural, one {# pas} other {# passos}}",
"stop_casting": "Atura la transmisió",
"stop_motion_photo": "Atura foto en moviment",
"stop_photo_sharing": "Deixar de compartir les teves fotos?",
@@ -2214,6 +2291,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}",
@@ -2279,7 +2358,7 @@
"trash_page_title": "Paperera ({count})",
"trashed_items_will_be_permanently_deleted_after": "Els elements que s'enviïn a la paperera s'eliminaran permanentment després de {days, plural, one {# dia} other {# dies}}.",
"trigger": "Disparador",
"trigger_asset_uploaded": "Mitjà Carregat",
"trigger_asset_uploaded": "Càrrega de Mitjans",
"trigger_asset_uploaded_description": "Es dispara quan un nou mitjà es puge al servidor",
"trigger_description": "L'esdeveniment que inicia l'automatització",
"trigger_person_recognized": "Persona identificada",
@@ -2319,7 +2398,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",
@@ -2348,6 +2426,7 @@
"use_browser_locale_description": "Formatejar dates, hores i números segons la llengua i regió del navegador",
"use_current_connection": "Utilitza la connexió actual",
"use_custom_date_range": "Fes servir un rang de dates personalitzat",
"use_template": "Utilitza la plantilla",
"user": "Usuari",
"user_has_been_deleted": "Aquest usuari ha sigut eliminat.",
"user_id": "ID d'usuari",
@@ -2409,8 +2488,10 @@
"week": "Setmana",
"welcome": "Benvingut",
"welcome_to_immich": "Benvingut a immich",
"when": "Quan",
"width": "Amplada",
"wifi_name": "Nom Wi-Fi",
"workflow": "Flux de treball",
"workflow_delete_prompt": "Segur que vols eliminar aquesta automatització?",
"workflow_deleted": "Automatització eliminada",
"workflow_description": "Descripció de l'automatització",
@@ -2420,11 +2501,13 @@
"workflow_name": "Nom de l'automatització",
"workflow_navigation_prompt": "Segur que vols sortir sense desar els canvis?",
"workflow_summary": "Resum de l'automatització",
"workflow_templates": "Plantilles de fluxos de treball",
"workflow_update_success": "Automatització actualitzada amb èxit",
"workflow_updated": "Automatització actualitzada",
"workflows": "Automatitzacions",
"workflows_help_text": "Les automatitzacions realitzen accions automàticament sobre els teus mitjans basant-se en disparadors i filtres",
"wrong_pin_code": "Codi PIN incorrecte",
"x_of_total": "{x}/{total}",
"year": "Any",
"years_ago": "Fa {years, plural, one {# any} other {# anys}}",
"yes": "Sí",
+103 -13
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",
@@ -232,7 +230,7 @@
"migration_job": "Migrace",
"migration_job_description": "Migrace miniatur snímků a obličejů do nejnovější struktury složek",
"nightly_tasks_cluster_faces_setting_description": "Spustit rozpoznávání obličeje na nově nalezených obličejích",
"nightly_tasks_cluster_new_faces_setting": "Seskupit nové tváře",
"nightly_tasks_cluster_new_faces_setting": "Seskupit nové obličeje",
"nightly_tasks_database_cleanup_setting": "Úlohy čištění databáze",
"nightly_tasks_database_cleanup_setting_description": "Vyčistit databázi od starých dat, jejichž platnost vypršela",
"nightly_tasks_generate_memories_setting": "Vytváření vzpomínek",
@@ -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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Obnovení všech knihoven",
"registration": "Registrace správce",
"registration_description": "Vzhledem k tomu, že jste prvním uživatelem v systému, budete přiřazen jako správce a budete zodpovědný za úkoly správy a další uživatelé budou vytvořeni vámi.",
"release_channel_release_candidate": "Kandidát na vydání",
"release_channel_stable": "Stabilní",
"remove_failed_jobs": "Odebrat neúspěšné úlohy",
"require_password_change_on_login": "Požadovat, aby si uživatel při prvním přihlášení změnil heslo",
"reset_settings_to_default": "Obnovení výchozího nastavení",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Platí pouze pro VAAPI a QSV. Nastaví dri uzel použitý pro hardwarové překódování.",
"transcoding_preset_preset": "Předvolba (-preset)",
"transcoding_preset_preset_description": "Rychlost komprese. Pomalejší předvolby vytvářejí menší soubory a zvyšují kvalitu při dosažení určitého datového toku. VP9 ignoruje rychlosti vyšší než 'faster'.",
"transcoding_realtime": "Překódování v reálném čase [EXPERIMENTÁLNÍ]",
"transcoding_realtime_description": "Umožňuje provádět překódování v reálném čase během přenosu videa. Zpřístupní přepínání kvality, ale v závislosti na výkonu serveru může docházet k delším zpožděním při přehrávání a k trhanému přehrávání.",
"transcoding_realtime_enabled": "Povolit překódování v reálném čase",
"transcoding_realtime_enabled_description": "Pokud je zakázáno, server odmítne spustit nové relace překódování v reálném čase.",
"transcoding_reference_frames": "Referenční snímky",
"transcoding_reference_frames_description": "Počet referenčních snímků při kompresi daného snímku. Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Hodnota 0 toto nastavuje automaticky.",
"transcoding_required_description": "Pouze videa, která nejsou v akceptovaném formátu",
@@ -440,6 +448,8 @@
"user_settings_description": "Správa nastavení uživatelů",
"user_successfully_removed": "Uživatel {email} byl úspěšně odstraněn.",
"users_page_description": "Stránka správců",
"version_check_channel": "Kanál vydání",
"version_check_channel_description": "Vyberte si kanál vydání, pro který chcete dostávat oznámení o nových verzích",
"version_check_enabled_description": "Povolit kontrolu verzí",
"version_check_implications": "Kontrola verze je založena na pravidelné komunikaci s {server}",
"version_check_settings": "Kontrola verze",
@@ -696,6 +706,7 @@
"birthdate_saved": "Datum narození úspěšně uloženo",
"birthdate_set_description": "Datum narození se používá k výpočtu věku osoby v době pořízení fotografie.",
"blurred_background": "Rozmazané pozadí",
"browse_templates": "Procházet šablony",
"bugs_and_feature_requests": "Chyby a návrhy na funkce",
"build": "Sestavení",
"build_image": "Sestavení obrazu",
@@ -729,6 +740,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 +769,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 +787,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 +819,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 +834,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í",
@@ -832,6 +848,7 @@
"copy_error": "Chyba kopírování",
"copy_file_path": "Kopírovat cestu k souboru",
"copy_image": "Kopírovat obrázek",
"copy_json": "Kopírovat JSON",
"copy_link": "Kopírovat odkaz",
"copy_link_to_clipboard": "Kopírovat odkaz do schránky",
"copy_password": "Kopírovat heslo",
@@ -881,17 +898,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",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Stahování položky {filename}",
"downloading_from_icloud": "Stahování z iCloudu",
"downloading_media": "Stahování média",
"drag_to_reorder": "Posuňte pro změnu pořadí",
"drop_files_to_upload": "Pro nahrání sem přetáhněte soubory",
"duplicate": "Duplikovat",
"duplicate_workflow": "Duplikovat pracovní postup",
"duplicates": "Duplicity",
"duplicates_description": "Vyřešte každou skupinu tak, že uvedete, které skupiny jsou duplicitní.",
"duration": "Doba trvání",
@@ -1072,6 +1091,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 +1211,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 +1235,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 +1247,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 +1258,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 +1368,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 +1416,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 +1544,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",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "Chcete tyto lidi sloučit? Tato akce je nevratná.",
"merge_people_successfully": "Sloučení osob proběhlo úspěšně",
"merged_people_count": "{count, plural, one {Sloučena # osoba} few {Sloučeny # osoby} other {Sloučeno # lidí}}",
"minFaces": "Minimální počet obličejů",
"minFaces_description": "Minimální počet rozpoznaných obličejů, aby byla daná osoba zobrazena",
"minimize": "Minimalizovat",
"minute": "Minuta",
"minutes": "Minut",
@@ -1543,9 +1603,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 +1623,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 +1652,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 +1668,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 +1680,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 +1726,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 +1818,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 +1841,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 +1919,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 +1993,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 +2002,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 +2211,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 +2221,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,9 +2237,13 @@
"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",
"smart_album": "Chytré album",
"sort_albums_by": "Seřadit alba podle...",
"sort_created": "Datum vytvoření",
"sort_items": "Počet položek",
@@ -2188,6 +2266,11 @@
"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",
"steps_count": "{count, plural, one {# krok} few {# kroky} other {# kroků}}",
"stop_casting": "Zastavit odesílání",
"stop_motion_photo": "Zastavit pohyblivou fotografii",
"stop_photo_sharing": "Přestat sdílet své fotografie?",
@@ -2214,6 +2297,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 +2364,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 +2404,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",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Formátujte data, časy a čísla podle nastavení místního formátu vašeho prohlížeče",
"use_current_connection": "Použít aktuální připojení",
"use_custom_date_range": "Použít vlastní rozsah dat",
"use_template": "Použít šablonu",
"user": "Uživatel",
"user_has_been_deleted": "Tento uživatel byl smazán.",
"user_id": "ID uživatele",
@@ -2377,6 +2462,7 @@
"video": "Video",
"video_hover_setting": "Přehrávat miniaturu videa po najetí myší",
"video_hover_setting_description": "Přehrát miniaturu videa při najetí myší na položku. I když je přehrávání vypnuto, lze jej spustit najetím na ikonu přehrávání.",
"video_quality": "Kvalita videa",
"videos": "Videa",
"videos_count": "{count, plural, one {# video} few {# videa} other {# videí}}",
"videos_only": "Pouze videa",
@@ -2409,8 +2495,10 @@
"week": "Týden",
"welcome": "Vítejte",
"welcome_to_immich": "Vítejte v Immichi",
"when": "Kdy",
"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",
@@ -2420,11 +2508,13 @@
"workflow_name": "Název pracovního postupu",
"workflow_navigation_prompt": "Opravdu chcete odejít bez uložení změn?",
"workflow_summary": "Shrnutí pracovního postupu",
"workflow_templates": "Šablony pracovních postupů",
"workflow_update_success": "Pracovní postup byl úspěšně aktualizován",
"workflow_updated": "Pracovní postup aktualizován",
"workflows": "Pracovní postupy",
"workflows_help_text": "Pracovní postupy automatizují akce týkající se vašich položek na základě spouštěčů a filtrů",
"wrong_pin_code": "Chybný PIN kód",
"x_of_total": "{x}/{total}",
"year": "Rok",
"years_ago": "Před {years, plural, one {rokem} other {# lety}}",
"yes": "Ano",
+95 -17
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Tilføj sti",
"add_photos": "Tilføj billeder",
"add_step": "Tilføj trin",
"add_tag": "Tilføj tag",
"add_to": "Tilføj til…",
"add_to_album": "Tilføj til album",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -696,6 +698,7 @@
"birthdate_saved": "Fødselsdatoen blev gemt",
"birthdate_set_description": "Fødselsdato bruges til at beregne denne persons alder på det tidspunkt, et billede er taget.",
"blurred_background": "Sløret baggrund",
"browse_templates": "Gennemse skabeloner",
"bugs_and_feature_requests": "Fejl & forbedringsønsker",
"build": "Byg",
"build_image": "Byggefil",
@@ -729,6 +732,7 @@
"cannot_update_the_description": "Kan ikke opdatere beskrivelsen",
"cast": "Caste",
"cast_description": "Konfigurer tilgængelige cast destinationer",
"change": "Ændr",
"change_date": "Ændr dato",
"change_description": "Ændr beskrivelse",
"change_display_order": "Ændrer visningsrækkefølge",
@@ -757,6 +761,7 @@
"check_corrupt_asset_backup_description": "Kør kun denne kontrol via Wi-Fi, og når alle elementer er blevet sikkerhedskopieret. Proceduren kan tage et par minutter.",
"check_logs": "Tjek logfiler",
"checksum": "Checksum",
"choose": "Vælg",
"choose_matching_people_to_merge": "Vælg matchende personer til sammenfletning",
"city": "By",
"cleanup_confirm_description": "Immich fandt {count} assets (oprettet før {date}) sikkert sikkerhedskopieret til serveren. Fjern de lokale kopier fra denne enhed?",
@@ -774,6 +779,7 @@
"clear": "Ryd",
"clear_all": "Ryd alle",
"clear_all_recent_searches": "Ryd alle seneste søgninger",
"clear_failed_count": "Ryd mislykkede ({count})",
"clear_file_cache": "Ryd filcache",
"clear_message": "Ryd bedsked",
"clear_value": "Ryd værdi",
@@ -805,6 +811,7 @@
"comments_are_disabled": "Kommentarer er slået fra",
"common_create_new_album": "Opret et nyt album",
"completed": "Fuldført",
"configuration": "Konfiguration",
"confirm": "Bekræft",
"confirm_admin_password": "Bekræft administratoradgangskode",
"confirm_delete_face": "Er du sikker på, du vil slette {name}s ansigt fra denne mediefil?",
@@ -819,6 +826,7 @@
"contain": "Inddæm",
"context": "Kontekst",
"continue": "Fortsæt",
"control_bottom_app_bar_add_tags": "Tilføj Tags",
"control_bottom_app_bar_create_new_album": "Opret nyt album",
"control_bottom_app_bar_delete_from_immich": "Slet fra Immich",
"control_bottom_app_bar_delete_from_local": "Slet fra enhed",
@@ -832,6 +840,7 @@
"copy_error": "Kopifejl",
"copy_file_path": "Kopiér filsti",
"copy_image": "Kopiér billede",
"copy_json": "Kopier JSON",
"copy_link": "Kopiér link",
"copy_link_to_clipboard": "Kopiér link til udklipsholder",
"copy_password": "Kopier adgangskode",
@@ -881,17 +890,16 @@
"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",
"date_time_original": "Dato/Tid Original",
"day": "Dag",
"days": "Dage",
"deduplicate_all": "Dedubliker alle",
@@ -970,9 +978,12 @@
"downloading_asset_filename": "Downloader mediefil {filename}",
"downloading_from_icloud": "Downloading fra iCloud",
"downloading_media": "Download medier",
"drag_to_reorder": "Træk for at ændre rækkefølgen",
"drop_files_to_upload": "Slip filer hvor som helst for at uploade dem",
"duplicate": "Duplikere",
"duplicate_workflow": "Duplikeret arbejdsgang",
"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 +1009,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?",
@@ -1072,6 +1083,7 @@
"failed_to_remove_product_key": "Fjernelse af produktnøgle mislykkedes",
"failed_to_reset_pin_code": "Kunne ikke resette PIN-koden",
"failed_to_stack_assets": "Det lykkedes ikke at stable mediefiler",
"failed_to_tag_assets": "Kunne ikke tagge mediefiler",
"failed_to_unstack_assets": "Det lykkedes ikke at fjerne gruperingen af mediefiler",
"failed_to_update_notification_status": "Kunne ikke uploade notifikations status",
"incorrect_email_or_password": "Forkert email eller kodeord",
@@ -1191,11 +1203,13 @@
"export_as_json": "Eksportér som JSON",
"export_database": "Eksporter database",
"export_database_description": "Eksporter SQLite databasen",
"exposure_time": "Eksponeringstid",
"extension": "Udvidelse",
"external": "Ekstern",
"external_libraries": "Eksterne biblioteker",
"external_network": "Eksternt netværk",
"external_network_sheet_info": "Nå der er ikke er forbundet til det foretrukne Wi-Fi netværk, vil appen forbinde til den første URL den kan forbinde til, på listen nedenfor. Startende fra toppen",
"f_number": "F-Nummer",
"face_unassigned": "Ikke tildelt",
"failed": "Fejlet",
"failed_count": "Fejlede: {count}",
@@ -1213,7 +1227,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",
@@ -1226,6 +1239,7 @@
"find_them_fast": "Find dem hurtigt med søgning via navn",
"first": "Første",
"fix_incorrect_match": "Fix forkert match",
"focal_length": "Brændvidde",
"folder": "Mappe",
"folder_not_found": "Mappe ikke fundet",
"folders": "Mapper",
@@ -1236,6 +1250,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",
@@ -1345,6 +1360,7 @@
"ios_debug_info_no_sync_yet": "Der er endnu ikke kørt noget baggrundssynkroniseringsjob",
"ios_debug_info_processes_queued": "{count, plural, one {{count} baggrundsproces i kø} other {{count} baggrundsprocesser i kø}}",
"ios_debug_info_processing_ran_at": "Behandlingen kørte {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# element} other {# elementer}}",
"jobs": "Opgaver",
"json_editor": "JSON editor",
@@ -1392,11 +1408,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 +1536,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",
@@ -1543,9 +1593,10 @@
"mobile_app": "Mobil App",
"mobile_app_download_onboarding_note": "Hent den tilhørende mobilapp via en af følgende muligheder",
"model": "Model",
"modify_date": "Ændre dato",
"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 +1613,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 +1642,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 +1658,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",
@@ -1619,6 +1670,7 @@
"no_results": "Ingen resultater",
"no_results_description": "Prøv et synonym eller et mere generelt søgeord",
"no_shared_albums_message": "Opret et album for at dele billeder og videoer med personer i dit netværk",
"no_steps": "Ingen trin tilføjet endnu",
"no_uploads_in_progress": "Ingen upload i gang",
"none": "Ingen",
"not_allowed": "Ikke tilladt",
@@ -1664,6 +1716,7 @@
"organize_into_albums": "Organiser i album",
"organize_into_albums_description": "Sæt eksisterende billeder i albummer ved hjælp af aktuelle synkroniseringsindstillinger",
"organize_your_library": "Organisér dit bibliotek",
"orientation": "Orientering",
"original": "original",
"other": "Andet",
"other_devices": "Andre enheder",
@@ -1755,6 +1808,8 @@
"play_original_video_setting_description": "Foretrækker afspilning af originale videoer frem for transkodede videoer. Hvis det originale element ikke er kompatibelt, afspilles det muligvis ikke korrekt.",
"play_transcoded_video": "Afspil transkodet video",
"please_auth_to_access": "Log venligst ind for at tilgå",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "Denne metode kan filtrere hændelser og betinget forhindre efterfølgende trin i at køre",
"port": "Port",
"preferences_settings_subtitle": "Administrer appens indstillinger",
"preferences_settings_title": "Præferencer",
@@ -1776,6 +1831,7 @@
"profile_drawer_readonly_mode": "Skrivebeskyttet tilstand aktiveret. Lang tryk på bruger avatar ikonet for at afslutte.",
"profile_image_of_user": "Profilbillede af {user}",
"profile_picture_set": "Profilbillede indstillet.",
"projection_type": "Projektionstype",
"public_album": "Offentligt album",
"public_share": "Offentlig deling",
"purchase_account_info": "Supporter",
@@ -1853,6 +1909,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 +1965,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 +1983,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 +1992,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 +2162,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",
@@ -2140,7 +2201,9 @@
"show_in_timeline": "Vis på tidslinje",
"show_in_timeline_setting_description": "Vis billeder og videoer fra denne bruger på din tidslinje",
"show_keyboard_shortcuts": "Vis tastaturgenveje",
"show_less": "Vis mindre",
"show_metadata": "Vis metadata",
"show_more_fields": "{count, plural, one {Vis # mere felt} other {Vis # flere felter}}",
"show_or_hide_info": "Vis eller skjul info",
"show_password": "Vis adgangskode",
"show_person_options": "Vis personindstillinger",
@@ -2148,6 +2211,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 +2227,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",
@@ -2188,6 +2255,11 @@
"start_date_before_end_date": "Startdato skal ligge før slutdato",
"state": "Stat",
"status": "Status",
"step_delete": "Slet trin",
"step_delete_confirm": "Er du sikker på, at du vil slette dette trin?",
"step_details": "Trin detaljer",
"steps": "Trin",
"steps_count": "{count, plural, one {# trin} other {# trin}}",
"stop_casting": "Stop med at caste",
"stop_motion_photo": "Stopmotionbillede",
"stop_photo_sharing": "Stop med at dele dine billeder?",
@@ -2214,6 +2286,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}",
@@ -2279,7 +2353,7 @@
"trash_page_title": "Papirkurv ({count})",
"trashed_items_will_be_permanently_deleted_after": "Mediefiler i papirkurven vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.",
"trigger": "Udløser",
"trigger_asset_uploaded": "Mediefil uploaded",
"trigger_asset_uploaded": "Mediefil upload",
"trigger_asset_uploaded_description": "Udløses, når et nyt asset bliver uploaded",
"trigger_description": "En begivenhed, der starter en arbejdsgang",
"trigger_person_recognized": "Peron genkendt",
@@ -2319,7 +2393,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",
@@ -2348,6 +2421,7 @@
"use_browser_locale_description": "Formatér datoer, klokkeslæt og tal baseret på din browsers lokalitet",
"use_current_connection": "Brug nuværende forbindelse",
"use_custom_date_range": "Brug tilpasset datointerval i stedet",
"use_template": "Brug skabelon",
"user": "Bruger",
"user_has_been_deleted": "Denne bruger er slettet.",
"user_id": "Bruger-ID",
@@ -2409,8 +2483,10 @@
"week": "Uge",
"welcome": "Velkommen",
"welcome_to_immich": "Velkommen til Immich",
"when": "Hvornår",
"width": "Bredde",
"wifi_name": "Wi-Fi navn",
"workflow": "Arbejdsgang",
"workflow_delete_prompt": "Er du sikker på, at du vil slette denne arbejdsgang?",
"workflow_deleted": "Arbejdsgang slettet",
"workflow_description": "Arbejdsgangsbeskrivelse",
@@ -2420,11 +2496,13 @@
"workflow_name": "Navn på arbejdsgang",
"workflow_navigation_prompt": "Er du sikker på, at du vil forlade uden at gemme dine ændringer?",
"workflow_summary": "Arbejdsgangsoversigt",
"workflow_templates": "Arbejdsgangsskabeloner",
"workflow_update_success": "Arbejdsgang opdateret korrekt",
"workflow_updated": "Arbejdsgang opdateret",
"workflows": "Arbejdsgange",
"workflows_help_text": "Arbejdsgange automatiserer handlinger på dine filer baseret på udløsere og filtre",
"wrong_pin_code": "Forkert PIN kode",
"x_of_total": "{x}/{total}",
"year": "År",
"years_ago": "{years, plural, one {# år} other {# år}} siden",
"yes": "Ja",
+114 -24
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,13 +22,12 @@
"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",
"add_path": "Pfad hinzufügen",
"add_photos": "Fotos hinzufügen",
"add_step": "Schritt hinzufügen",
"add_tag": "Tag hinzufügen",
"add_to": "Hinzufügen zu …",
"add_to_album": "Zu Album hinzufügen",
@@ -42,7 +41,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",
@@ -78,7 +76,7 @@
"copy_config_to_clipboard_description": "Kopieren Sie die aktuelle Systemkonfiguration als JSON-Objekt in die Zwischenablage",
"create_job": "Aufgabe erstellen",
"cron_expression": "Cron-Ausdruck",
"cron_expression_description": "Setze das Scanintervall im Cron-Format. Hilfe mit dem Format bietet dir dabei z. B. der <link>Crontab Guru</link>",
"cron_expression_description": "Legen Sie das Scanintervall im Cron-Format fest. Weitere Informationen finden Sie z. B. bei <link>Crontab Guru</link>",
"cron_expression_presets": "Vorlagen für Cron-Zeitangabe",
"disable_login": "Login deaktivieren",
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der intelligenten Suche",
@@ -267,6 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Alle Bibliotheken aktualisieren",
"registration": "Admin-Registrierung",
"registration_description": "Da du der erste Benutzer im System bist, wird dir die Rolle des Administrators zugewiesen, womit du für die Verwaltungsaufgaben verantwortlich bist. Weitere Benutzer werden von dir erstellt.",
"release_channel_release_candidate": "Release Candidate",
"release_channel_stable": "Stabil",
"remove_failed_jobs": "Entferne fehlgeschlagene Aufgaben",
"require_password_change_on_login": "Benutzer muss das Passwort beim ersten Login ändern",
"reset_settings_to_default": "Einstellungen auf Standard zurücksetzen",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Gilt nur für VAAPI und QSV. Legt den für die Hardware-Transkodierung verwendeten dri-Node fest.",
"transcoding_preset_preset": "Voreinstellung (-preset)",
"transcoding_preset_preset_description": "Komprimierungsgeschwindigkeit. Eine langsamere Voreinstellungen erzeugt kleinere Dateien und erhöht die Qualität, wenn man eine gewisse Bitrate anstrebt. VP9 ignoriert Geschwindigkeiten über „Schneller“.",
"transcoding_realtime": "Echtzeit-Transkodierung [EXPERIMENTELL]",
"transcoding_realtime_description": "Ermöglicht die Transkodierung in Echtzeit während des Videostreams. Ermöglicht einen Qualitätswechsel, kann jedoch je nach Serverkapazität zu einer höheren Wiedergabelatenz und Rucklern führen.",
"transcoding_realtime_enabled": "Echtzeit-Transkodierung aktivieren",
"transcoding_realtime_enabled_description": "Wenn diese Option deaktiviert ist, lehnt der Server den Start neuer Echtzeit-Transkodierungssitzungen ab.",
"transcoding_reference_frames": "Referenz-Frames",
"transcoding_reference_frames_description": "Die Anzahl der Bilder, auf die bei der Komprimierung eines bestimmten Bildes Bezug genommen wird. Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. 0 setzt diesen Wert automatisch.",
"transcoding_required_description": "Nur Videos in einem nicht akzeptierten Format",
@@ -440,6 +448,8 @@
"user_settings_description": "Benutzereinstellungen verwalten",
"user_successfully_removed": "Der Benutzer {email} wurde erfolgreich entfernt.",
"users_page_description": "Administrator-Benutzerseite",
"version_check_channel": "Release Kanal",
"version_check_channel_description": "Wählen Sie den Release-Kanal aus, für den Sie Versionsankündigungen erhalten möchten",
"version_check_enabled_description": "Versionsprüfung aktivieren",
"version_check_implications": "Die Funktion zur Versionsprüfung basiert auf regelmäßiger Kommunikation mit {server}",
"version_check_settings": "Versionsprüfung",
@@ -696,6 +706,7 @@
"birthdate_saved": "Geburtsdatum erfolgreich gespeichert",
"birthdate_set_description": "Das Geburtsdatum wird verwendet, um das Alter dieser Person zum Zeitpunkt eines Fotos zu berechnen.",
"blurred_background": "Unscharfer Hintergrund",
"browse_templates": "Vorlagen durchsuchen",
"bugs_and_feature_requests": "Fehler & Verbesserungsvorschläge",
"build": "Build",
"build_image": "Abbildversion",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "Beschreibung kann nicht aktualisiert werden",
"cast": "Übertragen",
"cast_description": "Verfügbare Cast-Ziele konfigurieren",
"change": "Ändern",
"change_date": "Datum ändern",
"change_description": "Beschreibung anpassen",
"change_display_order": "Anzeigereihenfolge ändern",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Führe diese Prüfung nur mit aktivierten WLAN durch, nachdem alle Dateien gesichert worden sind. Dieser Vorgang kann ein paar Minuten dauern.",
"check_logs": "Logs prüfen",
"checksum": "Prüfsumme",
"choose": "Wählen",
"choose_matching_people_to_merge": "Wähle passende Personen zum Zusammenführen",
"city": "Stadt",
"cleanup_confirm_description": "Immich hat {count} Dateien (vor dem {date} erstellt) sicher auf dem Server gefunden. Sollen die lokalen Kopien von diesem Gerät gelöscht werden?",
@@ -774,6 +787,7 @@
"clear": "Leeren",
"clear_all": "Alles leeren",
"clear_all_recent_searches": "Alle letzten Suchvorgänge löschen",
"clear_failed_count": "({count}) Löschungen fehlgeschlagen",
"clear_file_cache": "Dateien-Cache leeren",
"clear_message": "Nachrichten leeren",
"clear_value": "Wert leeren",
@@ -805,6 +819,7 @@
"comments_are_disabled": "Kommentare sind deaktiviert",
"common_create_new_album": "Neues Album erstellen",
"completed": "Abgeschlossen",
"configuration": "Konfiguration",
"confirm": "Bestätigen",
"confirm_admin_password": "Administrator Passwort bestätigen",
"confirm_delete_face": "Bist du sicher, dass du das Gesicht von {name} aus der Datei entfernen willst?",
@@ -819,6 +834,7 @@
"contain": "Vollständig",
"context": "Kontext",
"continue": "Fortsetzen",
"control_bottom_app_bar_add_tags": "Tags hinzufügen",
"control_bottom_app_bar_create_new_album": "Neues Album erstellen",
"control_bottom_app_bar_delete_from_immich": "Aus Immich löschen",
"control_bottom_app_bar_delete_from_local": "Vom Gerät löschen",
@@ -832,6 +848,7 @@
"copy_error": "Kopier-Fehler",
"copy_file_path": "Dateipfad kopieren",
"copy_image": "Bild kopieren",
"copy_json": "JSON kopieren",
"copy_link": "Link kopieren",
"copy_link_to_clipboard": "Link in die Zwischenablage kopieren",
"copy_password": "Passwort kopieren",
@@ -881,17 +898,16 @@
"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",
"date_time_original": "Datum/Uhrzeit Original",
"day": "Tag",
"days": "Tage",
"deduplicate_all": "Alle Duplikate entfernen",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Datei {filename} wird heruntergeladen",
"downloading_from_icloud": "von iCloud herunterladen",
"downloading_media": "Medien werden heruntergeladen",
"drag_to_reorder": "Ziehen um Reihenfolge zu ändern",
"drop_files_to_upload": "Lade Dateien hoch, indem du sie hierhin ziehst",
"duplicate": "Duplikat",
"duplicate_workflow": "Workflow duplizieren",
"duplicates": "Duplikate",
"duplicates_description": "Löse jede Gruppe auf, indem du angibst, welche, wenn überhaupt, Duplikate sind.",
"duration": "Dauer",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "Fehler beim Entfernen des Produktschlüssels",
"failed_to_reset_pin_code": "Zurücksetzen des PIN-Codes fehlgeschlagen",
"failed_to_stack_assets": "Dateien konnten nicht gestapelt werden",
"failed_to_tag_assets": "Dateien konnten nicht getaggt werden",
"failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden",
"failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen",
"incorrect_email_or_password": "Ungültige E-Mail oder Passwort",
@@ -1167,7 +1187,7 @@
},
"errors_text": "Fehler",
"exclusion_pattern": "Ausschlussmuster",
"exif": "EXIF",
"exif": "Exif",
"exif_bottom_sheet_description": "Beschreibung hinzufügen...",
"exif_bottom_sheet_description_error": "Fehler bei der Aktualisierung der Beschreibung",
"exif_bottom_sheet_details": "DETAILS",
@@ -1191,11 +1211,13 @@
"export_as_json": "Als JSON exportieren",
"export_database": "Datenbank exportieren",
"export_database_description": "Exportiert die SQLite Datenbank",
"exposure_time": "Belichtungszeit",
"extension": "Erweiterung",
"external": "Extern",
"external_libraries": "Externe Bibliotheken",
"external_network": "Externes Netzwerk",
"external_network_sheet_info": "Wenn sich die App nicht im bevorzugten WLAN-Netzwerk befindet, verbindet sie sich mit dem Server über die erste der folgenden URLs, die sie erreichen kann (von oben nach unten)",
"f_number": "F-Nummer",
"face_unassigned": "Nicht zugewiesen",
"failed": "Fehlgeschlagen",
"failed_count": "Fehlgeschlagen: {count}",
@@ -1213,7 +1235,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",
@@ -1226,6 +1247,7 @@
"find_them_fast": "Finde sie schneller mit der Suche nach Namen",
"first": "Erste",
"fix_incorrect_match": "Fehlerhafte Übereinstimmung beheben",
"focal_length": "Brennweite",
"folder": "Ordner",
"folder_not_found": "Ordner nicht gefunden",
"folders": "Ordner",
@@ -1236,6 +1258,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",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "Noch kein Hintergrundsynchronisierungsauftrag ausgeführt",
"ios_debug_info_processes_queued": "{count, plural, one {{count} Hintergrundprozess in der Warteschlange} other {{count} Hintergrundprozesse in der Warteschlange}}",
"ios_debug_info_processing_ran_at": "Prozess läuft {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# Eintrag} other {# Einträge}}",
"jobs": "Aufgaben",
"json_editor": "JSON-Editor",
@@ -1370,7 +1394,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 +1416,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 +1520,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 +1544,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",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "Willst du diese Personen zusammenführen? Diese Aktion kann nicht rückgängig gemacht werden.",
"merge_people_successfully": "Personen erfolgreich zusammengeführt",
"merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengefügt",
"minFaces": "Mindestanzahl Gesichter",
"minFaces_description": "Die Mindestanzahl an erkannten Gesichtern, damit eine Person angezeigt wird",
"minimize": "Minimieren",
"minute": "Minute",
"minutes": "Minuten",
@@ -1541,11 +1601,12 @@
"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",
"modify_date": "Änderungsdatum",
"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 +1623,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 +1652,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.",
@@ -1603,10 +1665,9 @@
"no_configuration_needed": "Keine Konfiguration benötigt",
"no_devices": "Keine verwendeten Geräte",
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
"no_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",
@@ -1619,6 +1680,7 @@
"no_results": "Keine Ergebnisse",
"no_results_description": "Versuche es mit einem Synonym oder einem allgemeineren Stichwort",
"no_shared_albums_message": "Erstelle ein Album, um Fotos und Videos mit Personen in deinem Netzwerk zu teilen",
"no_steps": "Noch keine Schritte hinzugefügt",
"no_uploads_in_progress": "Kein Upload in Bearbeitung",
"none": "Keine",
"not_allowed": "Nicht erlaubt",
@@ -1664,6 +1726,7 @@
"organize_into_albums": "In Alben organisieren",
"organize_into_albums_description": "Aktuelle Synchronisationseinstellungen verwenden, um existierende Fotos in Alben zu laden",
"organize_your_library": "Organisiere deine Bibliothek",
"orientation": "Orientierung",
"original": "Original",
"other": "Sonstiges",
"other_devices": "Andere Geräte",
@@ -1749,12 +1812,14 @@
"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.",
"play_transcoded_video": "Transkodiertes Video abspielen",
"please_auth_to_access": "Für den Zugriff bitte Authentifizieren",
"plugin_method_filter_type": "Filter",
"plugin_method_filter_type_description": "Mit dieser Methode lassen sich Ereignisse filtern und die Ausführung nachfolgender Schritte bedingt verhindern",
"port": "Port",
"preferences_settings_subtitle": "App-Einstellungen verwalten",
"preferences_settings_title": "Voreinstellungen",
@@ -1776,6 +1841,7 @@
"profile_drawer_readonly_mode": "Schreibgeschützter Modus aktiviert. Halte das Benutzer-Avatar-Symbol gedrückt, um den Modus zu verlassen.",
"profile_image_of_user": "Profilbild von {user}",
"profile_picture_set": "Profilbild gesetzt.",
"projection_type": "Projektionstyp",
"public_album": "Öffentliches Album",
"public_share": "Öffentliche Freigabe",
"purchase_account_info": "Unterstützer",
@@ -1853,6 +1919,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 +1993,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 +2002,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...",
@@ -2140,7 +2211,9 @@
"show_in_timeline": "In Zeitleiste anzeigen",
"show_in_timeline_setting_description": "Fotos und Videos dieses Benutzers in deiner Zeitleiste anzeigen",
"show_keyboard_shortcuts": "Tastaturkürzel anzeigen",
"show_less": "Weniger zeigen",
"show_metadata": "Metadaten anzeigen",
"show_more_fields": "{count, plural, one {Zeige # weiteres Feld} other {Zeige # weitere Felder}}",
"show_or_hide_info": "Informationen ein- oder ausblenden",
"show_password": "Passwort anzeigen",
"show_person_options": "Personen-Optionen anzeigen",
@@ -2148,6 +2221,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,13 +2237,17 @@
"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",
"smart_album": "Smart Album",
"sort_albums_by": "Alben sortieren nach...",
"sort_created": "Erstellungsdatum",
"sort_items": "Anzahl der Einträge",
"sort_modified": "Änderungsdatum",
"sort_modified": "Datum geändert",
"sort_newest": "Neuestes Foto",
"sort_oldest": "Ältestes Foto",
"sort_people_by_similarity": "Personen nach Ähnlichkeit sortieren",
@@ -2188,8 +2266,13 @@
"start_date_before_end_date": "Anfangsdatum muss vor dem Enddatum liegen",
"state": "Bundesland / Provinz",
"status": "Status",
"step_delete": "Schritt löschen",
"step_delete_confirm": "Möchten Sie diesen Schritt wirklich löschen?",
"step_details": "Details zum Schritt",
"steps": "Schritte",
"steps_count": "{count, plural, one {# Schritt} other {# Schritte}}",
"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 +2297,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}",
@@ -2279,7 +2364,7 @@
"trash_page_title": "Papierkorb ({count})",
"trashed_items_will_be_permanently_deleted_after": "Objekte im Papierkorb werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
"trigger": "Auslöser",
"trigger_asset_uploaded": "Datei hochgeladen",
"trigger_asset_uploaded": "Datei hochladen",
"trigger_asset_uploaded_description": "Löst aus, wenn eine neue Datei hochgeladen wurde",
"trigger_description": "Ein Ereignis, das den Workflow startet",
"trigger_person_recognized": "Person erkannt",
@@ -2319,7 +2404,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",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Datum, Uhrzeit und Zahlen werden entsprechend den Einstellungen Ihres Browsers formatiert",
"use_current_connection": "Aktuelle Verbindung verwenden",
"use_custom_date_range": "Stattdessen einen benutzerdefinierten Datumsbereich verwenden",
"use_template": "Vorlage verwenden",
"user": "Nutzer",
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
"user_id": "Nutzer-ID",
@@ -2377,6 +2462,7 @@
"video": "Video",
"video_hover_setting": "Videovorschau beim Hovern abspielen",
"video_hover_setting_description": "Spiele die Miniaturansicht des Videos ab, wenn sich die Maus über dem Element befindet. Auch wenn die Funktion deaktiviert ist, kann die Wiedergabe gestartet werden, indem du mit der Maus über das Wiedergabesymbol fährst.",
"video_quality": "Videoqualität",
"videos": "Videos",
"videos_count": "{count, plural, one {# Video} other {# Videos}}",
"videos_only": "Nur Videos",
@@ -2409,8 +2495,10 @@
"week": "Woche",
"welcome": "Willkommen",
"welcome_to_immich": "Willkommen bei Immich",
"when": "Wann",
"width": "Breite",
"wifi_name": "WLAN-Netzwerk",
"workflow": "Workflow",
"workflow_delete_prompt": "Bist du sicher, dass du diesen Workflow löschen willst?",
"workflow_deleted": "Workflow gelöscht",
"workflow_description": "Workflow-Beschreibung",
@@ -2420,11 +2508,13 @@
"workflow_name": "Workflow-Name",
"workflow_navigation_prompt": "Bist du sicher, dass du den Editor ohne zu speichern verlassen willst?",
"workflow_summary": "Workflow-Zusammenfassung",
"workflow_templates": "Vorlagen für Workflows",
"workflow_update_success": "Workflow erfolgreich aktualisiert",
"workflow_updated": "Workflow aktualisiert",
"workflows": "Workflows",
"workflows_help_text": "Workflows automatisieren Aktionen auf deinen Dateien, basierend auf Auslösern und Filtern",
"wrong_pin_code": "PIN-Code falsch",
"x_of_total": "{x}/{total}",
"year": "Jahr",
"years_ago": "Vor {years, plural, one {einem Jahr} other {# Jahren}}",
"yes": "Ja",
+64 -19
View File
@@ -1,19 +1,19 @@
{
"about": "Über",
"account": "Konto",
"account_settings": "Konto Einstellungen",
"account_settings": "Kontoistellige",
"acknowledge": "Bestätigä",
"action": "Aktion",
"action_common_update": "Update",
"action_description": "Aktionä, wo uf de gefilterti Mediä ausgführt werdä solled",
"actions": "Aktionen",
"action_description": "Aktionä, wo uf de gfilterte Medie usgführt wärde sölled",
"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,13 +22,12 @@
"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",
"add_path": "Pfad hinzufügen",
"add_photos": "Fotos hinzufügen",
"add_step": "Schritt hinzuefüege",
"add_tag": "Tag hinzufügen",
"add_to": "Hinzufügen zu…",
"add_to_album": "Zu Album hinzufügen",
@@ -38,11 +37,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 +52,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 +62,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 +74,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 +97,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 +105,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 +118,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 +127,51 @@
"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",
"machine_learning_facial_recognition_model_description": "Modell sind noch abstigender Grössi ufglitet. Grösseri Modell sind langsamer und bruched meh Arbeitsspeicher, aber produziered besseri Resultat. Gsichterkennig muss für alli Fotis neu usgfüehrt wärde, nochdem s Modell gwächslet worde esch.",
"machine_learning_facial_recognition_setting": "Gsichtserkennig ischalte",
"machine_learning_facial_recognition_setting_description": "Wenn usgschalte wärded Fotis ned für Gsichtserkennig enkodiert und wärded ned ide Personesektion uf de",
"machine_learning_max_detection_distance": "Maximali Erkennigsdistanz",
"machine_learning_max_detection_distance_description": "Maximali Distanz zwüsche zwei Bilder, um si als Duplikat z erkenne, zwische 0.001 - 0.1. Höcheri Wärt erkenned meh Duplikat, aber chönd Falschpositivi erzüge."
},
"video_quality": "Videoqualität",
"videos": "Videos",
"videos_only": "Nume Videos",
"view": "Aasicht",
"view_album": "Album aazeige",
"view_all": "Alles aazeige",
"view_all_users": "Alli Nutzer aazeige",
"view_details": "Details aaluege",
"view_link": "Link aazeige",
"view_links": "Links aazeige"
}
+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": "Ενημερωμένο",
+47 -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",
@@ -307,6 +305,8 @@
"refreshing_all_libraries": "Refreshing all libraries",
"registration": "Admin Registration",
"registration_description": "Since you are the first user on the system, you will be assigned as the Admin and are responsible for administrative tasks, and additional users will be created by you.",
"release_channel_release_candidate": "Release candidate",
"release_channel_stable": "Stable",
"remove_failed_jobs": "Remove failed jobs",
"require_password_change_on_login": "Require user to change password on first login",
"reset_settings_to_default": "Reset settings to default",
@@ -401,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Applies only to VAAPI and QSV. Sets the dri node used for hardware transcoding.",
"transcoding_preset_preset": "Preset (-preset)",
"transcoding_preset_preset_description": "Compression speed. Slower presets produce smaller files, and increase quality when targeting a certain bitrate. VP9 ignores speeds above 'faster'.",
"transcoding_realtime": "Real-time Transcoding [EXPERIMENTAL]",
"transcoding_realtime_description": "Allows transcoding to be performed in real-time as the video is being streamed. Enables quality switching, but may cause higher playback latency and stuttering depending on server capabilities.",
"transcoding_realtime_enabled": "Enable real-time transcoding",
"transcoding_realtime_enabled_description": "If disabled, the server will refuse to start new real-time transcoding sessions.",
"transcoding_reference_frames": "Reference frames",
"transcoding_reference_frames_description": "The number of frames to reference when compressing a given frame. Higher values improve compression efficiency, but slow down encoding. 0 sets this value automatically.",
"transcoding_required_description": "Only videos not in an accepted format",
@@ -444,6 +448,8 @@
"user_settings_description": "Manage user settings",
"user_successfully_removed": "User {email} has been successfully removed.",
"users_page_description": "Admin users page",
"version_check_channel": "Release channel",
"version_check_channel_description": "Pick the release channel you want to get version announcements for",
"version_check_enabled_description": "Enable version check",
"version_check_implications": "The version check feature relies on periodic communication with {server}",
"version_check_settings": "Version Check",
@@ -700,6 +706,7 @@
"birthdate_saved": "Date of birth saved successfully",
"birthdate_set_description": "Date of birth is used to calculate the age of this person at the time of a photo.",
"blurred_background": "Blurred background",
"browse_templates": "Browse templates",
"bugs_and_feature_requests": "Bugs & Feature Requests",
"build": "Build",
"build_image": "Build Image",
@@ -733,6 +740,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 +769,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 +787,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 +819,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 +834,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",
@@ -836,6 +848,7 @@
"copy_error": "Copy error",
"copy_file_path": "Copy file path",
"copy_image": "Copy Image",
"copy_json": "Copy JSON",
"copy_link": "Copy link",
"copy_link_to_clipboard": "Copy link to clipboard",
"copy_password": "Copy password",
@@ -894,6 +907,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",
@@ -972,7 +986,10 @@
"downloading_asset_filename": "Downloading asset {filename}",
"downloading_from_icloud": "Downloading from iCloud",
"downloading_media": "Downloading media",
"drag_to_reorder": "Drag to reorder",
"drop_files_to_upload": "Drop files anywhere to upload",
"duplicate": "Duplicate",
"duplicate_workflow": "Duplicate workflow",
"duplicates": "Duplicates",
"duplicates_description": "Resolve each group by indicating which, if any, are duplicates.",
"duration": "Duration",
@@ -1074,6 +1091,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 +1211,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 +1235,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 +1247,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 +1368,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",
@@ -1571,6 +1592,8 @@
"merge_people_prompt": "Do you want to merge these people? This action is irreversible.",
"merge_people_successfully": "Merge people successfully",
"merged_people_count": "Merged {count, plural, one {# person} other {# people}}",
"minFaces": "Minimum faces",
"minFaces_description": "The minimum number of recognized faces for a person to be displayed",
"minimize": "Minimize",
"minute": "Minute",
"minutes": "Minutes",
@@ -1580,6 +1603,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 +1652,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 +1668,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 +1680,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 +1726,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 +1818,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 +1841,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 +2211,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",
@@ -2214,6 +2243,7 @@
"slideshow_repeat": "Repeat slideshow",
"slideshow_repeat_description": "Loop back to beginning when slideshow ends",
"slideshow_settings": "Slideshow settings",
"smart_album": "Smart album",
"sort_albums_by": "Sort albums by...",
"sort_created": "Date created",
"sort_items": "Number of items",
@@ -2236,6 +2266,11 @@
"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",
"steps_count": "{count, plural, one {# step} other {# steps}}",
"stop_casting": "Stop casting",
"stop_motion_photo": "Stop Motion Photo",
"stop_photo_sharing": "Stop sharing your photos?",
@@ -2329,7 +2364,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 +2404,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",
@@ -2398,6 +2432,7 @@
"use_browser_locale_description": "Format dates, times, and numbers based on your browser locale",
"use_current_connection": "Use current connection",
"use_custom_date_range": "Use custom date range instead",
"use_template": "Use template",
"user": "User",
"user_has_been_deleted": "This user has been deleted.",
"user_id": "User ID",
@@ -2427,6 +2462,7 @@
"video": "Video",
"video_hover_setting": "Play video thumbnail on hover",
"video_hover_setting_description": "Play video thumbnail when mouse is hovering over item. Even when disabled, playback can be started by hovering over the play icon.",
"video_quality": "Video quality",
"videos": "Videos",
"videos_count": "{count, plural, one {# Video} other {# Videos}}",
"videos_only": "Videos only",
@@ -2459,8 +2495,10 @@
"week": "Week",
"welcome": "Welcome",
"welcome_to_immich": "Welcome to Immich",
"when": "When",
"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",
@@ -2470,6 +2508,7 @@
"workflow_name": "Workflow name",
"workflow_navigation_prompt": "Are you sure you want to leave without saving your changes?",
"workflow_summary": "Workflow summary",
"workflow_templates": "Workflow templates",
"workflow_update_success": "Workflow updated successfully",
"workflow_updated": "Workflow updated",
"workflows": "Workflows",
+483 -20
View File
@@ -22,13 +22,12 @@
"add_birthday": "Aldoni naskiĝtagon",
"add_endpoint": "Aldoni finpunkton",
"add_exclusion_pattern": "Aldoni skemon de ekskludo",
"add_filter": "Aldoni filtrilon",
"add_filter_description": "Klaku por aldoni kondiĉon por filtri",
"add_location": "Aldoni lokon",
"add_more_users": "Aldoni pli da uzantoj",
"add_partner": "Aldoni partneron",
"add_path": "Aldoni vojon",
"add_photos": "Aldoni fotojn",
"add_step": "Aldoni paŝon",
"add_tag": "Aldoni etikedon",
"add_to": "Aldoni al…",
"add_to_album": "Aldoni al albumo",
@@ -42,7 +41,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 +63,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 +116,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 +210,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Aktualigado de ĉiuj bibliotekoj",
"registration": "Registrado de administranto",
"registration_description": "Vi estas la unua uzanto de tiu ĉi sistemo, do vi aŭtomate havos la rolon de administranto. Vi respondecos pri administraj taskoj, kaj vi povos krei pliajn uzantojn.",
"release_channel_release_candidate": "Lanĉkandidato",
"release_channel_stable": "Stabila",
"remove_failed_jobs": "Forigi malsukcesajn taskojn",
"require_password_change_on_login": "Devigi al uzantoj ŝanĝi pasvorton post unua ensaluto",
"reset_settings_to_default": "Restarigi agordaĵojn al defaŭltoj",
@@ -314,7 +318,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",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Aplikiĝas nur al VAAPI kaj QSV. Indikas la DRI-nodoj uzataj por transkodado per aparato.",
"transcoding_preset_preset": "Antaŭelekto (-preset)",
"transcoding_preset_preset_description": "Rapideco de densigo. Malplia rapideco rezultas je pli malgrandaj dosieroj, kaj plibonigas kvaliton por donita bitrapido. VP9 ignoras rapidecojn pli grandajn ol 'faster'.",
"transcoding_realtime": "Realtempa transkodado [EKSPERIMENTA]",
"transcoding_realtime_description": "Ebligas transkodadon samtempe kun spektado per elsendfluo. Tio ebligas ŝanĝon de kvalito laŭvole, sed povas kaŭzi pli da atendotempo kaj interrompoj, depende de la kapacito de la servilo.",
"transcoding_realtime_enabled": "Ŝalti realtempan transkodadon",
"transcoding_realtime_enabled_description": "Se malŝaltita, la servilo rifuzas komenci novajn sesiojn de realtempa transkodado.",
"transcoding_reference_frames": "Referencaj kadroj",
"transcoding_reference_frames_description": "La nombro da apudaj kadroj uzataj dum densigo de iu kadro. Pli granda valoro rezultas je pli bona densigo, sed malpli rapida laboro. Valoro de 0 indikas aŭtomatan agordon.",
"transcoding_required_description": "Nur videoj kun neakceptataj formatoj",
@@ -436,10 +444,12 @@
"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",
"version_check_channel": "Eldono-kanalo",
"version_check_channel_description": "Elektu la eldono-kanalon pri kiu vi volas ricevi anoncojn de novaj versioj",
"version_check_enabled_description": "Ebligi kontrolon de versio",
"version_check_implications": "La funkcio de kontrolado de versio bezonas de temp' al tempan komunikadon kun {server}",
"version_check_settings": "Kontrolo de versio",
@@ -555,8 +565,8 @@
"are_these_the_same_person": "Ĉu la sama homo?",
"are_you_sure_to_do_this": "Ĉu vi certas, ke vi volas fari tion?",
"array_field_not_fully_supported": "Tablaj kampoj postulas permanan redakton de JSON",
"asset_action_delete_err_read_only": "Ne eblas forigi nurlegajn elementojn, ili estos lasitaj senŝanĝaj",
"asset_action_share_err_offline": "Ne eblis repreni nekonektitajn elementojn, ili estos ignoritaj",
"asset_action_delete_err_read_only": "Preterlasas forigon de nurlegaj elementoj, ĉar tio ne eblas",
"asset_action_share_err_offline": "Preterlasas reprenon de nekonektitaj elementoj, ĉar tio ne eblas",
"asset_added_to_album": "Aldonita al albumo",
"asset_adding_to_album": "Aldonas al albumo…",
"asset_created": "Elemento kreita",
@@ -696,9 +706,10 @@
"birthdate_saved": "Naskiĝdato ŝukcese konservita",
"birthdate_set_description": "La naskiĝdato estas uzita por kalkuli la aĝon de la homo je la momento de iu foto.",
"blurred_background": "Malklarigita fono",
"browse_templates": "Foliumi ŝablonojn",
"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.",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "Ne eblas ĝisdatigi la priskribon",
"cast": "Elsendi",
"cast_description": "Agordi disponeblajn celojn por elsendoj",
"change": "Ŝanĝi",
"change_date": "Ŝanĝi daton",
"change_description": "Ŝanĝi priskribon",
"change_display_order": "Ŝanĝi vicordon de vidigo",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Fari tiun ĉi kontrolon nur per vifio kaj post kiam ĉiuj elementoj havas savkopion. La kontrolo povas daŭri kelkajn minutojn.",
"check_logs": "Kontroli protokolojn",
"checksum": "Kontrolsumo",
"choose": "Elekti",
"choose_matching_people_to_merge": "Elekti duobligitajn homojn por kunfandi",
"city": "Urbo",
"cleanup_confirm_description": "Immich trovis savkopion en la servilo de {count} elementoj (kreitajn antaŭ {date}). Ĉu vi volas forigi la kopiojn de el tiu ĉi aparato?",
@@ -805,6 +818,7 @@
"comments_are_disabled": "Komentoj estas malebligitaj",
"common_create_new_album": "Krei novan albumon",
"completed": "Finfarita",
"configuration": "Konfiguro",
"confirm": "Konfirmi",
"confirm_admin_password": "Konfirmi administran pasvorton",
"confirm_delete_face": "Ĉu vi certas ke vi volas forigi la vizaĝon de {name} de tiu elemento?",
@@ -819,6 +833,7 @@
"contain": "Alĝustigi",
"context": "Kunteksto",
"continue": "Daŭrigi",
"control_bottom_app_bar_add_tags": "Aldoni etikedojn",
"control_bottom_app_bar_create_new_album": "Krei novan albumon",
"control_bottom_app_bar_delete_from_immich": "Forigi el Immich",
"control_bottom_app_bar_delete_from_local": "Forigi el aparato",
@@ -832,6 +847,7 @@
"copy_error": "Kopii eraron",
"copy_file_path": "Kopii dosiervojon",
"copy_image": "Kopii bildon",
"copy_json": "Kopii JSON-on",
"copy_link": "Kopii ligilon",
"copy_link_to_clipboard": "Kopii ligilon al tondujo",
"copy_password": "Kopii pasvorton",
@@ -851,7 +867,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,17 +897,16 @@
"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",
"dark_theme": "Ŝanĝi al malhela 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": "Naskiĝdato",
"date_of_birth_saved": "Naskiĝdato sukcese registrita",
"date_range": "Dato-intervalo",
"date_time_original": "Originalaj dato/horo",
"day": "Tago",
"days": "Tagoj",
"deduplicate_all": "Senduoblaĵigi ĉion",
@@ -970,7 +985,10 @@
"downloading_asset_filename": "Elŝutado de elemento {filename}",
"downloading_from_icloud": "Elŝutado el iCloud",
"downloading_media": "Elŝutado de elementoj",
"drag_to_reorder": "Ŝovi por reordigi",
"drop_files_to_upload": "Demetu dosierojn ĉi tien por alŝuti",
"duplicate": "Duobligi",
"duplicate_workflow": "Duobligi laborfluon",
"duplicates": "Duoblaĵoj",
"duplicates_description": "Solvu ĉiun grupon indikante tiujn, kiuj estas eventualaj duoblaĵoj.",
"duration": "Daŭro",
@@ -1072,6 +1090,7 @@
"failed_to_remove_product_key": "Malsukcesis forigi var-ŝalosilon",
"failed_to_reset_pin_code": "Malsukcesis restarigi PIN-kodon",
"failed_to_stack_assets": "Malsukcesis staki elementojn",
"failed_to_tag_assets": "Malsukesis etikedi elementojn",
"failed_to_unstack_assets": "Malsukcesis malstaki elementojn",
"failed_to_update_notification_status": "Malsukcesis ĝisdatigi statuson de sciigoj",
"incorrect_email_or_password": "Neĝusta retadreso aŭ pasvorto",
@@ -1088,41 +1107,403 @@
"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",
"exposure_time": "Ekspono-tempo",
"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",
"f_number": "F-numero",
"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",
"focal_length": "Interfokusa distanco",
"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}",
"full_path_or_folder": "Plena vojo aŭ dosierujo",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Tiu ĉi funkcio ŝargas eksterajn rimedojn de Google por sia funkciado.",
"general": "Ĝeneralaj",
"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)",
"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",
"get_wifiname_error": "Ne eblis trovi nomon de vifio. Kontrolu, ke vi donis bezonatan permeson, kaj estas konektita al vifia reto",
"getting_started": "Unuaj paŝoj",
"go_back": "Reiri",
"go_to_folder": "Vidigi dosierujon",
"go_to_search": "Serĉilo",
"gps": "GPS",
"gps_missing": "Neniu GPS",
"grant_permission": "Doni permeson",
"group_albums_by": "Grupigi albumojn laŭ...",
"group_country": "Grupigi laŭ lando",
"group_no": "Neniu grupigo",
"group_owner": "Grupigi laŭ posedanto",
"group_places_by": "Grupigi lokojn laŭ...",
"group_year": "Grupigi laŭ jaro",
"haptic_feedback_switch": "Ŝalti tuŝ-retrokuplon",
"haptic_feedback_title": "Tuŝ-retrokuplo",
"has_quota": "Kvoto",
"hash_asset": "Haketi elementon",
"hashed_assets": "Haketitaj elementoj",
"hashing": "Haketado",
"header_settings_add_header_tip": "Aldoni kapon",
"header_settings_field_validator_msg": "Ne eblas lasi tion malplena",
"header_settings_header_name_input": "Nomo de kapo",
"header_settings_header_value_input": "Valoro de kapo",
"headers_settings_tile_title": "Propraj kapoj de prokurilo",
"height": "Alto",
"hi_user": "Saluton {name} ({email})",
"hide_all_people": "Kaŝi ĉiujn homojn",
"hide_gallery": "Kaŝi galerion",
"hide_named_person": "Kaŝi homon {name}",
"hide_password": "Kaŝi pasvorton",
"hide_person": "Kaŝi homon",
"hide_schema": "Kaŝi skemon",
"hide_text_recognition": "Kaŝi rekonadon de teksto",
"hide_unnamed_people": "Kaŝi nenomitajn homojn",
"home_page_add_to_album_conflicts": "Aldonis {added} elementojn al la albumo {album}. {failed} elementoj jam estis en la albumo.",
"home_page_add_to_album_err_local": "Preterlasas aldonon de lokaj elementoj al albumo, ĉar tio ankoraŭ ne eblas",
"home_page_add_to_album_success": "Aldonis {added} elementojn al la albumo {album}.",
"home_page_album_err_partner": "Preterlasas aldonon de partneraj elementoj al albumo, ĉar tio ankoraŭ ne eblas",
"home_page_archive_err_local": "Preterlasas enarĥivigon de lokaj elementoj, ĉar tio ankoraŭ ne eblas",
"home_page_archive_err_partner": "Preterlasas enarĥivigon de partneraj elementoj, ĉar tio ne eblas",
"home_page_building_timeline": "Konstruado de tempolinio",
"home_page_delete_err_partner": "Preterlasas forigon de partneraj elementoj, ĉar tio ne eblas",
"home_page_delete_remote_err_local": "Preterlasas forigon de lokaj elementoj dum malloka forigado, ĉar tio ne eblas",
"home_page_favorite_err_local": "Preterlasas aldonon de lokaj elementoj al Preferataĵoj, ĉar tio ankoraŭ ne eblas",
"home_page_favorite_err_partner": "Preterlasas aldonon de partneraj elementoj al Preferataĵoj, ĉar tio ankoraŭ ne eblas",
"home_page_first_time_notice": "Se vi nun unuafoje uzas la apon, ne forgesu elekti savkopian albumon por ke la tempolinio povu tie kreiĝu per viaj fotoj kaj videoj",
"home_page_locked_error_local": "Preterlasas movon de lokaj elementoj al ŝlosita dosierujo, ĉar tio ne eblas",
"home_page_locked_error_partner": "Preterlasas aldonon de partneraj elementoj al ŝlosita dosierujo, ĉar tio ne eblas",
"home_page_share_err_local": "Preterlasas dividon de lokaj elementoj per ligilo, ĉar tio ne eblas",
"home_page_upload_err_limit": "Preterlasas alŝuto de pli ol 30 elementoj samtempe, ĉar tio ne eblas",
"host": "Gastiganto",
"hour": "Horo",
"hours": "Horoj",
"id": "ID",
"idle": "Senokupa",
"ignore_icloud_photos": "Ignori fotojn el iCloud",
"ignore_icloud_photos_description": "Fotoj stokitaj en iCloud ne estos alŝutitaj al la servilo de Immich",
"image": "Bildo",
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} farita je {date}",
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} farita kun {person1} je {date}",
"image_alt_text_date_2_people": "{isVideo, select, true {Video} other {Image}} farita kun {person1} kaj {person2} je {date}",
"image_alt_text_date_3_people": "{isVideo, select, true {Video} other {Image}} farita kun {person1}, {person2}, kaj {person3} je {date}",
"image_alt_text_date_4_or_more_people": "{isVideo, select, true {Video} other {Image}} farita kun {person1}, {person2}, kaj {additionalCount, number} aliaj homoj je {date}",
"image_alt_text_date_place": "{isVideo, select, true {Video} other {Image}} farita en {city}, {country} je {date}",
"image_alt_text_date_place_1_person": "{isVideo, select, true {Video} other {Image}} farita en {city}, {country} kun {person1} je {date}",
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} farita en {city}, {country} kun {person1} kaj {person2} je {date}",
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} farita en {city}, {country} kun {person1}, {person2} kaj {person3} je {date}",
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} farita en {city}, {country} kun {person1}, {person2}, kaj {additionalCount, number} aliaj homoj je {date}",
"image_saved_successfully": "Bildo konservita",
"image_viewer_page_state_provider_download_started": "Elŝuto komencita",
"image_viewer_page_state_provider_download_success": "Elŝuto sukcesis",
"image_viewer_page_state_provider_share_error": "Eraro dum divido",
"immich_logo": "Bildsimbolo de Immich",
"immich_web_interface": "Interfaco de Immich",
"import_from_json": "Importi el JSON-dosiero",
"in_albums": "En {count, plural, one {# albumo} other {# albumoj}}",
"in_archive": "En arĥivo",
"in_year": "En {year}",
"in_year_selector": "En",
"include_archived": "Inkluzivi elementojn el arĥivo",
"include_shared_albums": "Inkluzivi dividitajn albumojn",
"include_shared_partner_assets": "Inkluzivi elementojn dividitajn de partnero",
"individual_share": "Divido de unuopa elemento",
"individual_shares": "Dividoj de unuopaj elementoj",
"info": "Informoj",
"interval": {
"day_at_onepm": "Ĉiutage je 13:00",
"hours": "{hours, plural, one {ĉiuhore} other {ĉiujn {hours, number} horojn}}",
"night_at_midnight": "Ĉiunokte je noktomezo",
"night_at_twoam": "Ĉiunokte je 02:00"
},
"invalid_date": "Nevalida dato",
"invalid_date_format": "Nevalida dat-formato",
"invite_people": "Inviti homojn",
"invite_to_album": "Inviti al albumo",
"ios_debug_info_fetch_ran_at": "Venigo okazis je {dateTime}",
"ios_debug_info_last_sync_at": "Lasta sinkronigo {dateTime}",
"ios_debug_info_no_processes_queued": "Neniu atendovico de fonaj procezo",
"ios_debug_info_no_sync_yet": "Neniu fona sinkronado ĝis nun okazis",
"ios_debug_info_processes_queued": "{count, plural, one {{count} fona procezo envicigita} other {{count} fonaj procezoj envicigitaj}}",
"ios_debug_info_processing_ran_at": "Procezo okazis je {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# elemento} other {# elementoj}}",
"jobs": "Taskoj",
"json_editor": "Redaktilo de JSON",
"json_error": "Eraro de JSON",
"keep": "Konservi",
"keep_albums": "Konservi albumojn",
"keep_albums_count": "Konserviĝas: {count} {count, plural, one {albumo} other {albumoj}}",
"keep_all": "Konservi ĉion",
"keep_description": "Elektu tion, kio konserviĝos en via aparato kiam vi liberigas spacon.",
"keep_favorites": "Konservi preferataĵojn",
"keep_on_device": "Konservi en aparato",
"keep_on_device_hint": "Elektu elementojn por konservi en tiu ĉi aparato",
"keep_this_delete_others": "Konservi tion ĉi, forigi aliajn",
"keeping": "Konserviĝas: {items}",
"kept_this_deleted_others": "Konservi tiun ĉi elementon kune kun {count, plural, one {# forigita elemento} other {# forigitaj elementoj}}",
"keyboard_shortcuts": "Fulmoklavoj",
"language": "Lingvo",
"language_no_results_subtitle": "Provu serĉi denove per aliaj vortoj",
"language_no_results_title": "Neniuj lingvoj trovitaj",
"language_search_hint": "Serĉi lingvojn...",
"language_setting_description": "Elektu preferatan lingvon",
"large_files": "Grandaj dosieroj",
"last": "Lasta",
"last_months": "{count, plural, one {Lasta monato} other {Lastaj # monatoj}}",
"last_seen": "Lastfoje vidita",
"latest_version": "Lasta versio",
"latitude": "Latitudo",
"leave_album": "Foriri el albumo",
"lens_model": "Tipo de objektivo",
"let_others_respond": "Permesi ke aliaj homoj respondu",
"level": "Nivelo",
"library": "Bibliteko",
"library_add_folder": "Aldoni dosierujon",
"library_edit_folder": "Redakti dosierujon",
"library_options": "Agordoj pri biblioteko",
"library_page_device_albums": "Albumoj en tiu ĉi aparato",
"library_page_new_album": "Nova albumo",
"library_page_sort_asset_count": "Nombro da elementoj",
"library_page_sort_created": "Dato de kreo",
"library_page_sort_last_modified": "Laste modifita",
"library_page_sort_title": "Album-titolo",
"licenses": "Permesiloj",
"light": "Hela",
"light_theme": "Ŝanĝi al hela reĝimo",
"like": "Mi ŝatas",
"like_deleted": "Reago \"mi ŝatas\" forigita",
"link": "Ligilo",
"link_motion_video": "Ligi videon",
"link_to_docs": "Por pli da informoj, vidu la <link>dokumentaron</link>.",
"link_to_oauth": "Ligi al OAuth",
"linked_oauth_account": "Ligita OAuth-konto",
"list": "Listo",
"loading": "Ŝargado",
"loading_search_results_failed": "Malsukcesis ŝargi rezultojn de serĉo",
"local": "Loka",
"local_asset_cast_failed": "Ne eblas elsendi elementon, kiu ne troviĝas en la servilo",
"local_assets": "Lokaj elementoj",
"local_id": "Loka ID",
"local_media_summary": "Resumo de lokaj elementoj",
"local_network": "Loka reto",
"local_network_sheet_info": "La apo uzas tiun ĉi URL-on por konekti al la servilo kiam ĝi estas konektita al la nomita vifia reto",
"location": "Loko",
"location_permission": "Permeso pri lokado",
"location_permission_content": "Por povi aŭtomate uzi la ĝustan URL-on, Immich bezonas permeson uzi precizan lokon, por ke ĝi povu vidi la nomon de la aktuala vifia reto",
"location_picker_choose_on_map": "Elekti per mapo",
"location_picker_latitude_error": "Tajpu validan latitudon",
"location_picker_latitude_hint": "Tajpu vian latitudon ĉi tie",
"location_picker_longitude_error": "Tajpu validan longitudon",
"location_picker_longitude_hint": "Tajpu vian longitudon ĉi tie",
"lock": "Ŝlosi",
"locked_folder": "Ŝlosita dosierujo",
"log_detail_title": "Detala protokolado",
"log_out": "Elsaluti",
"log_out_all_devices": "Elsalutigi ĉiujn aparatojn",
"logged_in_as": "Ensalutita kiel {user}",
"logged_out_all_devices": "Ĉiuj aparatoj elsalutigitaj",
"login": "Ensaluti",
"login_disabled": "Ensalutado malebligita",
"login_form_api_exception": "Eraro de API. Bonvolu kontroli la URL-on de la servilo, kaj reprovi.",
"login_form_back_button_text": "Reen",
"login_form_email_hint": "via_adreso@example.com",
"login_form_endpoint_hint": "http://ip-adreso-de-via-servilo:porda_numero",
"login_form_endpoint_url": "URL de finpunkto de servilo",
"login_form_err_http": "Bonvolu precizigi http:// aŭ https://",
"login_form_err_invalid_email": "Nevalida retadreso",
"login_form_err_invalid_url": "Nevalida URL-o",
"login_form_err_leading_whitespace": "Antaŭa blankspaco",
"login_form_err_trailing_whitespace": "Posta blankspaco",
"login_form_failed_get_oauth_server_config": "Eraro de protokolado kun OAuth, bonvolu kontroli la URL-on de la servilo",
"login_form_failed_get_oauth_server_disable": "La OAuth-funkcio estas nedisponebla ĉe tiu ĉi servilo",
"login_form_failed_login": "Eraro dum ensaluto, bonvolu kontroli la URL-on de la servilo, la retadreson kaj pasvorton",
"login_form_handshake_exception": "Okazis eraro de kvitanco (\"handshake\") kun la servilo. Ŝaltu la agordaĵon por memsubskribitaj atestiloj, se tian vi uzas.",
"login_form_password_hint": "pasvorto",
"login_form_save_login": "Resti ensalutita",
"login_form_server_empty": "Tajpu la URL-on de la servilo.",
"login_form_server_error": "Ne eblis konektiĝi al la servilo.",
"login_has_been_disabled": "Ensalutado malebligita.",
"login_password_changed_error": "Okazis eraro dum ŝanĝo de via pasvorto",
"login_password_changed_success": "Pasvorto sukcese ŝanĝita",
"logout_all_device_confirmation": "Ĉu vi certas, ke vi volas elsalutigi ĉiujn aparatojn?",
"logout_this_device_confirmation": "Ĉu vi certas, ke vi volas elsalutigi tiun ĉi aparaton?",
"logs": "Protokoloj",
"longitude": "Longitudo",
"look": "Aspekto",
"loop_videos": "Aŭtomate ripeti videojn",
"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",
"multiselect_grid_edit_date_time_err_read_only": "Preterlasas ŝanĝon de dato de nurlegaj elementoj, ĉar tio ne eblas",
"multiselect_grid_edit_gps_err_read_only": "Preterlasas ŝanĝon de loko de nurlegaj elementoj, ĉar tio ne eblas",
"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 +1511,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 +1541,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 +1554,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 +1643,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"
}
+103 -13
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Añadir ruta",
"add_photos": "Añadir fotos",
"add_step": "Añadir paso",
"add_tag": "Añadir etiqueta",
"add_to": "Añadir a…",
"add_to_album": "Añadir al álbum",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Actualizar todas las bibliotecas",
"registration": "Registrar administrador",
"registration_description": "Dado que eres el primer usuario del sistema, se te designará como administrador, tendrás a tu cargo las tareas administrativas y deberás crear los demás usuarios.",
"release_channel_release_candidate": "versión candidata",
"release_channel_stable": "Estable",
"remove_failed_jobs": "Eliminar trabajos fallidos",
"require_password_change_on_login": "Requerir que el usuario cambie la contraseña en el primer inicio de sesión",
"reset_settings_to_default": "Restablecer la configuración predeterminada",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Se aplica únicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificación de hardware.",
"transcoding_preset_preset": "Configuración predefinida (-preset)",
"transcoding_preset_preset_description": "Velocidad de compresión. Los preajustes más lentos producen archivos más pequeños y aumentan la calidad cuando se apunta a una tasa de bits determinada. VP9 ignora las velocidades superiores al valor \"faster\" (\"más rápido\").",
"transcoding_realtime": "Transcodificación en tiempo real [EXPERIMENTAL]",
"transcoding_realtime_description": "Permite que la transcodificación se efectua en tiempo real al retransmitirse el video. Permite cambios de calidad, pero quizás causa mayor latencia de reproducción y entrecortamiento dependiendo de las capacidades del servidor.",
"transcoding_realtime_enabled": "Activar transcodificación en tiempo real",
"transcoding_realtime_enabled_description": "Si se desactiva, el servidor se niega a comenzar nuevas sesiones de transcodificación en tiempo real.",
"transcoding_reference_frames": "Frames de referencia",
"transcoding_reference_frames_description": "El número de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. 0 establece este valor automáticamente.",
"transcoding_required_description": "Sólo vídeos que no estén en un formato soportado",
@@ -440,6 +448,8 @@
"user_settings_description": "Administrar la configuración del usuario",
"user_successfully_removed": "El usuario {email} ha sido eliminado con éxito.",
"users_page_description": "Página de usuarios administradores",
"version_check_channel": "Canal de versiones",
"version_check_channel_description": "Elige el canal de versiones para el que deseas recibir anuncios",
"version_check_enabled_description": "Activar la comprobación de la versión",
"version_check_implications": "La función de comprobación de versiones depende de la comunicación periódica con {server}",
"version_check_settings": "Verificar versión",
@@ -696,6 +706,7 @@
"birthdate_saved": "Fecha de nacimiento guardada con éxito",
"birthdate_set_description": "La fecha de nacimiento se utiliza para calcular la edad de esta persona en el momento de la fotografía.",
"blurred_background": "Fondo borroso",
"browse_templates": "Explorar Plantillas",
"bugs_and_feature_requests": "Errores y solicitudes de funciones",
"build": "Compilación",
"build_image": "Imagen de compilación",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "No se puede actualizar la descripción",
"cast": "Transmitir",
"cast_description": "Configura los posibles destinos de retransmisión",
"change": "Cambiar",
"change_date": "Cambiar fecha",
"change_description": "Cambiar descripción",
"change_display_order": "Cambiar orden de visualización",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Ejecutar esta comprobación solo por Wi-Fi y una vez que todos los recursos hayan sido respaldados. El procedimiento puede tardar unos minutos.",
"check_logs": "Comprobar Registros",
"checksum": "Suma de comprobación",
"choose": "Elegir",
"choose_matching_people_to_merge": "Elija ocurrencias duplicadas de la misma persona para fusionar",
"city": "Ciudad",
"cleanup_confirm_description": "Immich encontró {count} recursos (creados antes de {date}) respaldados de manera segura en el servidor. ¿Desea eliminar las copias locales de este dispositivo?",
@@ -767,13 +780,14 @@
"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",
"clear": "Limpiar",
"clear_all": "Limpiar todo",
"clear_all_recent_searches": "Borrar búsquedas recientes",
"clear_failed_count": "Limpieza fallida ({count})",
"clear_file_cache": "Limpiar la caché de archivos",
"clear_message": "Limpiar mensaje",
"clear_value": "Limpiar valor",
@@ -805,6 +819,7 @@
"comments_are_disabled": "Los comentarios están deshabilitados",
"common_create_new_album": "Crear nuevo álbum",
"completed": "Completado",
"configuration": "Configuración",
"confirm": "Confirmar",
"confirm_admin_password": "Confirmar contraseña del administrador",
"confirm_delete_face": "¿Estás seguro que deseas eliminar la cara de {name} del recurso?",
@@ -819,6 +834,7 @@
"contain": "Incluido",
"context": "Contexto",
"continue": "Continuar",
"control_bottom_app_bar_add_tags": "Añadir etiquetas",
"control_bottom_app_bar_create_new_album": "Crear nuevo álbum",
"control_bottom_app_bar_delete_from_immich": "Borrar de Immich",
"control_bottom_app_bar_delete_from_local": "Borrar del dispositivo",
@@ -832,6 +848,7 @@
"copy_error": "Error de copiado",
"copy_file_path": "Copiar ruta del archivo",
"copy_image": "Copiar Imagen",
"copy_json": "Copiar JSON",
"copy_link": "Copiar enlace",
"copy_link_to_clipboard": "Copiar enlace al portapapeles",
"copy_password": "Copiar contraseña",
@@ -881,17 +898,16 @@
"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",
"date_time_original": "Fecha/Hora Original",
"day": "Día",
"days": "Días",
"deduplicate_all": "Deduplicar todo",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Descargando recurso {filename}",
"downloading_from_icloud": "Descargando desde iCloud",
"downloading_media": "Descargando medios",
"drag_to_reorder": "Arrastra a reorder",
"drop_files_to_upload": "Suelta los archivos en cualquier lugar para subirlos",
"duplicate": "Duplicar",
"duplicate_workflow": "Duplicar el flujo de trabajo",
"duplicates": "Duplicados",
"duplicates_description": "Resuelve cada grupo indicando cuáles son duplicados, si los hay.",
"duration": "Duración",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "No se pudo eliminar la clave del producto",
"failed_to_reset_pin_code": "No se pudo restablecer el código PIN",
"failed_to_stack_assets": "No se pudieron agrupar los recursos",
"failed_to_tag_assets": "Error al etiquetar recursos",
"failed_to_unstack_assets": "Error al desagrupar los recursos",
"failed_to_update_notification_status": "Error al actualizar el estado de la notificación",
"incorrect_email_or_password": "Contraseña o email incorrecto",
@@ -1191,11 +1211,13 @@
"export_as_json": "Exportar a JSON",
"export_database": "Exportar base de datos",
"export_database_description": "Exportar la base de datos SQLite",
"exposure_time": "Tiempo de exposición",
"extension": "Extensión",
"external": "Externo",
"external_libraries": "Bibliotecas externas",
"external_network": "Red externa",
"external_network_sheet_info": "Cuando no tengas conexión con tu red Wi-Fi preferida, la aplicación se conectará al servidor utilizando la primera de las URL siguientes a la que pueda acceder, empezando de arriba hacia abajo",
"f_number": "Obertura",
"face_unassigned": "Sin asignar",
"failed": "Fallido",
"failed_count": "Fallido: {count}",
@@ -1213,7 +1235,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",
@@ -1226,6 +1247,7 @@
"find_them_fast": "Encuéntrelos rápidamente por nombre con la búsqueda",
"first": "Primero",
"fix_incorrect_match": "Corregir coincidencia incorrecta",
"focal_length": "Distancia focal",
"folder": "Carpeta",
"folder_not_found": "Carpeta no encontrada",
"folders": "Carpetas",
@@ -1236,6 +1258,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",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "Todavía no se ha ejecutado ningún trabajo de sincronización en segundo plano",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proceso encolado de fondo} other {{count} procesos encolados de fondo}}",
"ios_debug_info_processing_ran_at": "El procesamiento se ejecutó el {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# elemento} other {# elementos}}",
"jobs": "Tareas",
"json_editor": "Editor JSON",
@@ -1392,11 +1416,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 +1544,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",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "¿Quieres fusionar a estas personas? Esta acción es irreversible.",
"merge_people_successfully": "Personas fusionadas correctamente",
"merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}",
"minFaces": "Cantidad de caras mínima",
"minFaces_description": "El número mínimo de caras reconocidas para que se muestre una persona",
"minimize": "Minimizar",
"minute": "Minuto",
"minutes": "Minutos",
@@ -1543,9 +1603,10 @@
"mobile_app": "Aplicación móvil",
"mobile_app_download_onboarding_note": "Descarga la aplicación móvil utilizando las siguientes opciones",
"model": "Modelo",
"modify_date": "Modificar fecha",
"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 +1623,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 +1652,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 +1668,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",
@@ -1619,6 +1680,7 @@
"no_results": "Sin resultados",
"no_results_description": "Pruebe con un sinónimo o una palabra clave más general",
"no_shared_albums_message": "Crea un álbum para compartir fotos y vídeos con personas de tu red",
"no_steps": "Aún no se han añadido pasos",
"no_uploads_in_progress": "No hay cargas en progreso",
"none": "Ninguno",
"not_allowed": "No permitido",
@@ -1664,6 +1726,7 @@
"organize_into_albums": "Organizar en álbumes",
"organize_into_albums_description": "Añade fotos existentes en álbumes usando la configuración actual de sincronización",
"organize_your_library": "Organiza tu biblioteca",
"orientation": "Orientación",
"original": "original",
"other": "Otro",
"other_devices": "Otros dispositivos",
@@ -1755,12 +1818,14 @@
"play_original_video_setting_description": "Preferir la reproducción de videos originales en lugar de videos transcodificados. Si el recurso original no es compatible, es posible que no se reproduzca correctamente.",
"play_transcoded_video": "Reproducir video transcodificado",
"please_auth_to_access": "Por favor, autentícate para acceder",
"plugin_method_filter_type": "Filtro",
"plugin_method_filter_type_description": "Este método puede filtrar eventos y evitar condicionalmente que se ejecuten los pasos subsiguientes.",
"port": "Puerto",
"preferences_settings_subtitle": "Configuraciones de la aplicación",
"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",
@@ -1776,6 +1841,7 @@
"profile_drawer_readonly_mode": "Modo solo lectura habilitado. Mantén pulsado el icono del avatar del usuario para salir.",
"profile_image_of_user": "Foto de perfil de {user}",
"profile_picture_set": "Conjunto de imágenes de perfil.",
"projection_type": "Tipo de proyección",
"public_album": "Álbum público",
"public_share": "Compartir públicamente",
"purchase_account_info": "Colaborador",
@@ -1853,6 +1919,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 +1993,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 +2002,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...",
@@ -2140,7 +2211,9 @@
"show_in_timeline": "Mostrar en la línea de tiempo",
"show_in_timeline_setting_description": "Mostrar fotos y vídeos de este usuario en tu línea de tiempo",
"show_keyboard_shortcuts": "Mostrar atajos del teclado",
"show_less": "Mostrar menos",
"show_metadata": "Mostrar metadatos",
"show_more_fields": "{count, plural, one {Muestra # más campo} other {Muestra # más campos}}",
"show_or_hide_info": "Mostrar u ocultar información",
"show_password": "Mostrar contraseña",
"show_person_options": "Mostrar opciones de la persona",
@@ -2148,6 +2221,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,9 +2237,13 @@
"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",
"smart_album": "Álbum inteligente",
"sort_albums_by": "Ordenar álbumes por…",
"sort_created": "Fecha de creación",
"sort_items": "Número de archivos",
@@ -2188,6 +2266,11 @@
"start_date_before_end_date": "Fecha de inicio debe ser antes de fecha final",
"state": "Estado",
"status": "Estado",
"step_delete": "Eliminar paso",
"step_delete_confirm": "¿Estás seguro de que quieres eliminar este paso?",
"step_details": "Detalles de paso",
"steps": "Pasos",
"steps_count": "{count, plural, one {# paso} other {# pasos}}",
"stop_casting": "Detener transmisión",
"stop_motion_photo": "Parar foto en movimiento",
"stop_photo_sharing": "¿Dejar de compartir tus fotos?",
@@ -2214,6 +2297,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 +2404,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",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Dar formato a fechas, horas y números según la localización de su navegador",
"use_current_connection": "Utilice la conexión actual",
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
"use_template": "Utiliza plantilla",
"user": "Usuario",
"user_has_been_deleted": "Este usuario ha sido eliminado.",
"user_id": "Id. de usuario",
@@ -2377,6 +2462,7 @@
"video": "Vídeo",
"video_hover_setting": "Iniciar vídeo al pasar por encima",
"video_hover_setting_description": "Reproducir el vídeo cuando el ratón está encima de un vídeo. Aunque esté desactivado, se iniciará cuando el cursor del ratón esté sobre el icono de \"reproducir\".",
"video_quality": "Calidad de video",
"videos": "Vídeos",
"videos_count": "{count, plural, one {# Vídeo} other {# Vídeos}}",
"videos_only": "Solo vídeos",
@@ -2409,8 +2495,10 @@
"week": "Semana",
"welcome": "Bienvenido/a",
"welcome_to_immich": "Bienvenido/a a Immich",
"when": "Cuándo",
"width": "Ancho",
"wifi_name": "Nombre del Wi-Fi",
"workflow": "Flujo de trabajo",
"workflow_delete_prompt": "¿Estás seguro de que quieres eliminar este flujo de trabajo?",
"workflow_deleted": "Flujo de trabajo eliminado",
"workflow_description": "Descripción del flujo de trabajo",
@@ -2420,11 +2508,13 @@
"workflow_name": "Nombre del flujo de trabajo",
"workflow_navigation_prompt": "¿Estás seguro que deseas salir sin guardar los cambios?",
"workflow_summary": "Resumen del flujo de trabajo",
"workflow_templates": "Plantillas de flujo de trabajo",
"workflow_update_success": "Flujo de trabajo actualizado con éxito",
"workflow_updated": "Flujo de trabajo actualizado",
"workflows": "Flujos de trabajo",
"workflows_help_text": "Los flujos de trabajo automatizan acciones en sus 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í",
+115 -32
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",
@@ -60,7 +58,7 @@
"backup_keep_last_amount": "Eelmiste tõmmiste arv, mida alles hoida",
"backup_onboarding_1_description": "asukohaväline koopia pilves või teises füüsilises asukohas.",
"backup_onboarding_2_description": "lokaalset koopiat erinevatel seadmetel. See hõlmab põhifaile ja nende failide lokaalsed varundust.",
"backup_onboarding_3_description": "koopiat su andmetest, kaasa arvatud originaalfailid. See hõlmab üht asukohavälist ja kaht lokaalset koopiat.",
"backup_onboarding_3_description": "koopiat su andmetest, kaasa arvatud algsed failid. See hõlmab üht asukohavälist ja kaht lokaalset koopiat.",
"backup_onboarding_description": "Andmete kaitsmiseks on soovituslik <backblaze-link>3-2-1 varundusstrateegia</backblaze-link>. Põhjaliku varunduse jaoks peaksid talletama koopiaid nii oma üleslaaditud fotodest ja videotest kui ka Immich'i andmebaasist.",
"backup_onboarding_footer": "Rohkem informatsiooni Immich'i varundamise kohta leiad <link>dokumentatsioonist</link>.",
"backup_onboarding_parts_title": "3-2-1 varundus hõlmab:",
@@ -90,11 +88,11 @@
"facial_recognition_job_description": "Grupeeri avastatud näod inimesteks. See samm käivitub siis, kui näoavastus on lõppenud. \"Lähtesta\" grupeerib kõik näod uuesti. \"Puuduvad\" võtab ette näod, mida pole isikuga seostatud.",
"failed_job_command": "Käsk {command} ebaõnnestus töötes: {job}",
"force_delete_user_warning": "HOIATUS: See kustutab koheselt kasutaja ja kõik tema üksused. Tegevust ei saa tagasi võtta ja faile ei saa taastada.",
"image_format": "Formaat",
"image_format": "Vorming",
"image_format_description": "WebP failid on väiksemad kui JPEG, aga kodeerimine on aeglasem.",
"image_fullsize_description": "Täismõõdus pilt ilma metaandmeteta, kasutatakse sisse suumimisel",
"image_fullsize_enabled": "Luba täismõõdus piltide genereerimine",
"image_fullsize_enabled_description": "Genereeri mitte-veebisõbralike formaatide jaoks täismõõdus pilt. Kui \"Eelista manustatud eelvaadet\" on lubatud, kasutatakse manustatud eelvaateid otse ilma teisendamiseta. Ei mõjuta veebisõbralikke formaate nagu JPEG.",
"image_fullsize_enabled_description": "Genereeri mitte-veebisõbralike vormingute jaoks täismõõdus pilt. Kui \"Eelista manustatud eelvaadet\" on lubatud, kasutatakse manustatud eelvaateid otse ilma teisendamiseta. Ei mõjuta veebisõbralikke vorminguid nagu JPEG.",
"image_fullsize_quality_description": "Täismõõdus pildi kvaliteet vahemikus 1-100. Kõrgem väärtus on parem, aga tulemuseks on suuremad failid.",
"image_fullsize_title": "Täismõõdus pildi seaded",
"image_prefer_embedded_preview": "Eelista manustatud eelvaadet",
@@ -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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Kõikide kogude värskendamine",
"registration": "Administraatori registreerimine",
"registration_description": "Kuna sa oled süsteemis esimene kasutaja, määratakse sind administraatoriks, ning sa saad lisada täiendavaid kasutajaid.",
"release_channel_release_candidate": "Kandidaatversioon",
"release_channel_stable": "Stabiilne",
"remove_failed_jobs": "Eemalda ebaõnnestunud tööted",
"require_password_change_on_login": "Nõua kasutajalt esmakordsel sisenemisel parooli muutmist",
"reset_settings_to_default": "Lähtesta seaded",
@@ -365,13 +369,13 @@
"transcoding_accepted_audio_codecs": "Lubatud audiokoodekid",
"transcoding_accepted_audio_codecs_description": "Vali, millised audiokoodekid ei vaja transkodeerimist. Kasutusel ainult teatud transkodeerimisreeglite puhul.",
"transcoding_accepted_containers": "Lubatud konteinerid",
"transcoding_accepted_containers_description": "Vali, millised konteineriformaadid ei vaja MP4-ks teisendamist. Kasutusel ainult teatud transkodeerimisreeglite puhul.",
"transcoding_accepted_containers_description": "Vali, millised konteinerivormingud ei vaja MP4-ks teisendamist. Kasutusel ainult teatud transkodeerimisreeglite puhul.",
"transcoding_accepted_video_codecs": "Lubatud videokoodekid",
"transcoding_accepted_video_codecs_description": "Vali, millised videokoodekid ei vaja transkodeerimist. Kasutusel ainult teatud transkodeerimisreeglite puhul.",
"transcoding_advanced_options_description": "Valikud, mida enamik kasutajaid ei pea muutma",
"transcoding_audio_codec": "Audiokoodek",
"transcoding_audio_codec_description": "Opus on kõrgeima kvaliteediga valik, aga on vähem ühilduv vanade seadmete või tarkvaraga.",
"transcoding_bitrate_description": "Kõrgema kui lubatud bitisagedusega või mittelubatud formaadis videod",
"transcoding_bitrate_description": "Kõrgema kui lubatud bitisagedusega või mittelubatud vormingus videod",
"transcoding_codecs_learn_more": "Siin kasutatud terminoloogia kohta rohkem teada saamiseks loe FFmpeg-i dokumentatsiooni <h264-link>H.264</h264-link>, <hevc-link>HEVC</hevc-link> ja <vp9-link>VP9</vp9-link> koodekite kohta.",
"transcoding_constant_quality_mode": "Püsiva kvaliteedi režiim",
"transcoding_constant_quality_mode_description": "ICQ on parem kui CQP, aga mõned riistvaralise kiirenduse seadmed ei toeta seda režiimi. Selle valiku seadmisel eelistatakse kvaliteedipõhise kodeerimise puhul valitud režiimi. NVENC puhul valikut ignoreeritakse, kuna see ei toeta ICQ-d.",
@@ -390,16 +394,20 @@
"transcoding_max_bitrate_description": "Maksimaalse bitisageduse määramine teeb failisuurused ennustatavamaks, väikese kvaliteedikao hinnaga. 720p resolutsiooni puhul on tüüpilised väärtused 2600 kbit/s (VP9 ja HEVC) või 4500 kbit/s (H.264). Väärtus 0 eemaldab piirangu. Kui ühikut pole määratud, eeldatakse k (kbit/s); seega 5000, 5000k ja 5M (Mbit/s) on samaväärsed.",
"transcoding_max_keyframe_interval": "Maksimaalne võtmekaadri intervall",
"transcoding_max_keyframe_interval_description": "Määrab maksimaalse kauguse võtmekaadrite vahel. Madalamad väärtused vähendavad pakkimise efektiivsust, aga parandavad otsimiskiirust ning võivad tõsta kiire liikumisega stseenide kvaliteeti. 0 määrab väärtuse automaatselt.",
"transcoding_optimal_description": "Kõrgema kui lubatud resolutsiooniga või mittelubatud formaadis videod",
"transcoding_optimal_description": "Kõrgema kui lubatud resolutsiooniga või mittelubatud vormingus videod",
"transcoding_policy": "Transkodeerimise reegel",
"transcoding_policy_description": "Määra, millal video transkodeeritakse",
"transcoding_preferred_hardware_device": "Eelistatud riistvaraseade",
"transcoding_preferred_hardware_device_description": "Rakendub ainult VAAPI ja QSV puhul. Määrab dri seadme, mida kasutatakse riistvaraliseks transkodeerimiseks.",
"transcoding_preset_preset": "Eelseadistus (-preset)",
"transcoding_preset_preset_description": "Pakkimiskiirus. Aeglasemad eelseadistused tekitavad väiksemaid faile ja annavad sama bitisageduse juures parema kvaliteedi. VP9 ignoreerib kiiruseid üle 'faster' taseme.",
"transcoding_realtime": "Reaalajas transkodeerimine [EKSPERIMENTAALNE]",
"transcoding_realtime_description": "Lubab video voogedastuse ajal reaalajas transkodeerimist. Võimaldab kvaliteedi vahetamist, aga võib põhjustada taasesituse kõrgemat latentsust ja katkestusi, sõltuvalt serveri võimekusest.",
"transcoding_realtime_enabled": "Luba reaalajas transkodeerimine",
"transcoding_realtime_enabled_description": "Kui keelatud, keeldub server uusi reaalajas transkodeerimise sessioone alustamast.",
"transcoding_reference_frames": "Viitekaadrid",
"transcoding_reference_frames_description": "Kaadrite arv, millele viidata jooksva kaadri pakkimisel. Suuremad väärtused parandavad pakkimise tõhusust, aga muudavad kodeerimise aeglasemaks. 0 määrab väärtuse automaatselt.",
"transcoding_required_description": "Ainult mittelubatud formaadis videod",
"transcoding_required_description": "Ainult mittelubatud vormingus videod",
"transcoding_settings": "Video transkodeerimise seaded",
"transcoding_settings_description": "Määra, millised videod transkodeerida ja kuidas neid töödelda",
"transcoding_target_resolution": "Sihtresolutsioon",
@@ -411,7 +419,7 @@
"transcoding_tone_mapping": "Toonivastendus",
"transcoding_tone_mapping_description": "Üritab säilitada HDR videote kvaliteeti SDR-iks teisendamisel. Iga algoritm teeb värvi, detailide ja ereduse osas erinevaid kompromisse. Hable säilitab detaile, Mobius säilitab värve ning Reinhard säilitab eredust.",
"transcoding_transcode_policy": "Transkodeerimise reegel",
"transcoding_transcode_policy_description": "Reegel, millal tuleks videot transkodeerida. HDR-videod ja muu piksliformaadiga kui YUV 4:2:0 videod transkodeeritakse alati (v.a. kui transkodeerimine on keelatud).",
"transcoding_transcode_policy_description": "Reegel, millal tuleks videot transkodeerida. HDR-videod ja muu pikslivorminguga kui YUV 4:2:0 videod transkodeeritakse alati (v.a. kui transkodeerimine on keelatud).",
"transcoding_two_pass_encoding": "Kahekäiguline kodeerimine",
"transcoding_two_pass_encoding_setting_description": "Transkodeeri kahes osas, et parandada kodeeritud videote kvaliteeti. Maksimaalse bitisageduse puhul (mis on vajalik H.264 ja HEVC jaoks) kasutab see režiim bitisageduse vahemikku ja ignoreerib CRF-i. VP9 puhul saab kasutada CRF-i, kui maksimaalset bitisagedust pole määratud.",
"transcoding_video_codec": "Videokoodek",
@@ -440,6 +448,8 @@
"user_settings_description": "Halda kasutajate seadeid",
"user_successfully_removed": "Kasutaja {email} edukalt eemaldatud.",
"users_page_description": "Kasutajate haldamise leht",
"version_check_channel": "Väljalaske kanal",
"version_check_channel_description": "Vali väljalaske kanal, mille kohta soovid uute versioonide teadaandeid saada",
"version_check_enabled_description": "Luba versioonikontroll",
"version_check_implications": "Versioonikontroll vajab perioodilist ühendumist {server}-iga",
"version_check_settings": "Versioonikontroll",
@@ -696,6 +706,7 @@
"birthdate_saved": "Sünnikuupäev salvestatud",
"birthdate_set_description": "Sünnikuupäeva kasutatakse isiku vanuse arvutamiseks foto tegemise hetkel.",
"blurred_background": "Udustatud taust",
"browse_templates": "Sirvi malle",
"bugs_and_feature_requests": "Vearaportid ja täiendussoovid",
"build": "Kooste",
"build_image": "Koostetõmmis",
@@ -729,6 +740,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 +769,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?",
@@ -774,6 +787,7 @@
"clear": "Tühjenda",
"clear_all": "Tühjenda kõik",
"clear_all_recent_searches": "Tühjenda hiljutised otsingud",
"clear_failed_count": "Eemalda ebaõnnestunud ({count})",
"clear_file_cache": "Tühjenda failipuhver",
"clear_message": "Tühjenda sõnum",
"clear_value": "Tühjenda väärtus",
@@ -785,7 +799,7 @@
"client_cert_password_message": "Sisesta sertifikaadi salasõna",
"client_cert_password_title": "Sertifikaadi salasõna",
"client_cert_remove_msg": "Klientsertifikaat on eemaldatud",
"client_cert_subtitle": "Toetab ainult PKCS12 (.p12, .pfx) formaati. Sertifikaadi importimine/eemaldamine on saadaval ainult enne sisselogimist",
"client_cert_subtitle": "Toetab ainult PKCS12 (.p12, .pfx) vormingut. Sertifikaadi importimine/eemaldamine on saadaval ainult enne sisselogimist",
"client_cert_title": "SSL klientsertifikaat [EKSPERIMENTAALNE]",
"clockwise": "Päripäeva",
"close": "Sulge",
@@ -805,6 +819,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 +834,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",
@@ -832,6 +848,7 @@
"copy_error": "Kopeeri viga",
"copy_file_path": "Kopeeri failitee",
"copy_image": "Kopeeri pilt",
"copy_json": "Kopeeri JSON",
"copy_link": "Kopeeri link",
"copy_link_to_clipboard": "Kopeeri link lõikelauale",
"copy_password": "Kopeeri parool",
@@ -868,7 +885,7 @@
"crop": "Kärpimine",
"crop_aspect_ratio_fixed": "Fikseeritud",
"crop_aspect_ratio_free": "Vaba",
"crop_aspect_ratio_original": "Originaalne",
"crop_aspect_ratio_original": "Algne",
"crop_aspect_ratio_square": "Ruut",
"curated_object_page_title": "Asjad",
"current_device": "Praegune seade",
@@ -881,17 +898,16 @@
"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",
"date_time_original": "Algne aeg ja kuupäev",
"day": "Päev",
"days": "Päeva",
"deduplicate_all": "Dedubleeri kõik",
@@ -932,7 +948,7 @@
"deselect_all": "Eemalda kõik valikust",
"details": "Üksikasjad",
"direction": "Suund",
"disable": "Keela",
"disable": "Peata",
"disabled": "Välja lülitatud",
"disallow_edits": "Keela muutmine",
"discord": "Discord",
@@ -942,7 +958,7 @@
"dismiss_error": "Peida veateade",
"display_options": "Kuva valikud",
"display_order": "Kuvamise järjekord",
"display_original_photos": "Kuva originaalpildid",
"display_original_photos": "Kuva algsed pildid",
"display_original_photos_setting_description": "Eelista üksuse vaatamisel pisipildile algset fotot, kui see on veebiga ühilduv. See võib mõjutada fotode kuvamise kiirust.",
"do_not_show_again": "Ära näita enam seda teadet",
"documentation": "Dokumentatsioon",
@@ -958,7 +974,7 @@
"download_include_embedded_motion_videos": "Manustatud videod",
"download_include_embedded_motion_videos_description": "Lisa liikuvatesse fotodesse manustatud videod eraldi failidena",
"download_notfound": "Allalaadimist ei leitud",
"download_original": "Laadi originaal alla",
"download_original": "Laadi algne üksus alla",
"download_paused": "Allalaadimine peatatud",
"download_settings": "Allalaadimine",
"download_settings_description": "Halda üksuste allalaadimise seadeid",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Üksuse {filename} allalaadimine",
"downloading_from_icloud": "iCloud'ist allalaadimine",
"downloading_media": "Üksuste allalaadimine",
"drag_to_reorder": "Lohista järjestamiseks",
"drop_files_to_upload": "Failide üleslaadimiseks sikuta need ükskõik kuhu",
"duplicate": "Dubleeri",
"duplicate_workflow": "Dubleeri töövoog",
"duplicates": "Duplikaadid",
"duplicates_description": "Lahenda iga grupp, valides duplikaadid, kui neid on.",
"duration": "Kestus",
@@ -1072,6 +1091,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 +1211,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 +1235,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 +1247,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 +1258,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",
@@ -1336,7 +1359,7 @@
"night_at_twoam": "Iga öö kell 2"
},
"invalid_date": "Vigane kuupäev",
"invalid_date_format": "Vigane kuupäevaformaat",
"invalid_date_format": "Vigane kuupäevavorming",
"invite_people": "Kutsu inimesi",
"invite_to_album": "Kutsu albumisse",
"ios_debug_info_fetch_ran_at": "Andmed laaditi {dateTime}",
@@ -1345,6 +1368,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 +1416,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 +1543,35 @@
"marked_all_as_read": "Kõik märgiti loetuks",
"matches": "Ühtivad failid",
"matching_assets": "Ühtivad üksused",
"media_chrome": {
"auto": "Automaatne",
"captions": "Subtiitrid",
"decode_error": "Dekodeerimise viga",
"disable_captions": "Keela subtiitrid",
"enable_captions": "Luba subtiitrid",
"enter_fullscreen_mode": "Mine täisekraanvaatesse",
"exit_fullscreen_mode": "Lahku täisekraanvaatest",
"loop": "Taasesita",
"media_error_description": "Üksuse viga põhjustas taasesituse katkestamise. Üksus võib olla rikutud või su brauser ei toeta seda vormingut.",
"media_loading": "üksuse laadimine",
"mute": "Vaigista",
"network_error": "Võrgu tõrge",
"network_error_description": "Võrguühenduse tõrge põhjustas üksuse allalaadimise ebaõnnestumise.",
"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}",
"time_value_remaining": "{time} jäänud",
"unsupported_error_description": "Esines tundmatu viga. Vea põhjustas kas serveri või võrguühenduse tõrge, või su brauser ei toeta seda vormingut.",
"video_not_loaded_unknown_time": "video pole laaditud, aeg teadmata.",
"video_player": "videomängija",
"volume": "helitugevus"
},
"media_type": "Üksuse tüüp",
"memories": "Mälestused",
"memories_all_caught_up": "Ongi kõik",
@@ -1534,6 +1588,8 @@
"merge_people_prompt": "Kas soovid need isikud ühendada? Seda tegevust ei saa tagasi võtta.",
"merge_people_successfully": "Isikud ühendatud",
"merged_people_count": "Ühendatud {count, plural, one {# isik} other {# isikut}}",
"minFaces": "Minimaalne nägude arv",
"minFaces_description": "Minimaalne tuvastatud nägude arv isiku kuvamiseks",
"minimize": "Minimeeri",
"minute": "Minut",
"minutes": "Minutit",
@@ -1543,8 +1599,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 +1618,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 +1647,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 +1663,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 +1675,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",
@@ -1664,7 +1721,8 @@
"organize_into_albums": "Organiseeri albumitesse",
"organize_into_albums_description": "Pane olemasolevad fotod albumitesse, kasutades jooksvaid sünkroonimise seadeid",
"organize_your_library": "Korrasta oma kogu",
"original": "originaal",
"orientation": "Orientatsioon",
"original": "algne",
"other": "Muud",
"other_devices": "Muud seadmed",
"other_entities": "Muud objektid",
@@ -1755,6 +1813,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 +1913,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 +1987,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 +1996,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...",
@@ -2038,10 +2103,10 @@
"setting_image_navigation_enable_subtitle": "Kui lubatud, saad liikuda eelmise/järgmise pildi juurde ekraani vasakut/paremat serva puudutades.",
"setting_image_navigation_enable_title": "Puudutusega navigeerimine",
"setting_image_navigation_title": "Piltide navigeerimine",
"setting_image_viewer_help": "Detailivaatur laadib kõigepealt väikese pisipildi, seejärel keskmises mõõdus eelvaate (kui lubatud) ja lõpuks originaalpildi (kui lubatud).",
"setting_image_viewer_help": "Detailivaatur laadib kõigepealt väikese pisipildi, seejärel keskmises mõõdus eelvaate (kui lubatud) ja lõpuks algse pildi (kui lubatud).",
"setting_image_viewer_original_subtitle": "Lülita sisse, et laadida algne täisresolutsiooniga pilt (suur!). Lülita välja, et vähendada andmekasutust (nii võrgu kui seadme puhvri).",
"setting_image_viewer_original_title": "Laadi algne pilt",
"setting_image_viewer_preview_subtitle": "Luba keskmise resolutsiooniga pildi laadimine. Keela, et laadida kohe originaalpilt või kasutada ainult pisipilti.",
"setting_image_viewer_preview_subtitle": "Luba keskmise resolutsiooniga pildi laadimine. Keela, et laadida kohe algne pilt või kasutada ainult pisipilti.",
"setting_image_viewer_preview_title": "Laadi pildi eelvaade",
"setting_image_viewer_title": "Pildid",
"setting_languages_apply": "Rakenda",
@@ -2060,8 +2125,8 @@
"setting_video_viewer_auto_play_subtitle": "Alusta videote avamisel automaatselt taasesitust",
"setting_video_viewer_auto_play_title": "Esita videod automaatselt",
"setting_video_viewer_looping_title": "Taasesitus",
"setting_video_viewer_original_video_subtitle": "Esita serverist video voogedastamisel originaal, isegi kui transkodeeritud video on saadaval. Võib põhjustada puhverdamist. Lokaalselt saadaolevad videod mängitakse originaalkvaliteediga sõltumata sellest seadest.",
"setting_video_viewer_original_video_title": "Sunni originaalvideo",
"setting_video_viewer_original_video_subtitle": "Esita serverist video voogedastamisel algne video, isegi kui transkodeeritud video on saadaval. Võib põhjustada puhverdamist. Lokaalselt saadaolevad videod mängitakse originaalkvaliteediga sõltumata sellest seadest.",
"setting_video_viewer_original_video_title": "Sunni algne video",
"settings": "Seaded",
"settings_require_restart": "Selle seade rakendamiseks palun taaskäivita Immich",
"settings_saved": "Seaded salvestatud",
@@ -2140,7 +2205,9 @@
"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_more_fields": "{count, plural, one {Kuva veel # väli} other {Kuva veel # välja}}",
"show_or_hide_info": "Kuva või peida info",
"show_password": "Kuva parooli",
"show_person_options": "Näita isiku valikuid",
@@ -2148,6 +2215,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,9 +2231,13 @@
"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",
"smart_album": "Nutikas album",
"sort_albums_by": "Järjesta albumid...",
"sort_created": "Loomise aeg",
"sort_items": "Üksuste arv",
@@ -2188,6 +2260,11 @@
"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",
"steps_count": "{count, plural, one {# samm} other {# sammu}}",
"stop_casting": "Lõpeta edastamine",
"stop_motion_photo": "Peata liikuv foto",
"stop_photo_sharing": "Lõpeta oma fotode jagamine?",
@@ -2214,6 +2291,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 +2358,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 +2398,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",
@@ -2348,6 +2426,7 @@
"use_browser_locale_description": "Vorminda kuupäevad, kellaajad ja arvud vastavalt brauseri lokaadile",
"use_current_connection": "Kasuta praegust ühendust",
"use_custom_date_range": "Kasuta kohandatud kuupäevavahemikku",
"use_template": "Kasuta malli",
"user": "Kasutaja",
"user_has_been_deleted": "See kasutaja on kustutatud.",
"user_id": "Kasutaja ID",
@@ -2377,6 +2456,7 @@
"video": "Video",
"video_hover_setting": "Esita hõljutamisel video eelvaade",
"video_hover_setting_description": "Esita video eelvaade, kui hiirt selle kohal hõljutada. Isegi kui keelatud, saab taasesituse alustada taasesitusnupu kohal hõljutades.",
"video_quality": "Video kvaliteet",
"videos": "Videod",
"videos_count": "{count, plural, one {# video} other {# videot}}",
"videos_only": "Ainult videod",
@@ -2411,20 +2491,23 @@
"welcome_to_immich": "Tere tulemast Immich'isse",
"width": "Laius",
"wifi_name": "WiFi-võrgu nimi",
"workflow": "Töövoog",
"workflow_delete_prompt": "Kas oled kindel, et soovid selle töövoo kustutada?",
"workflow_deleted": "Töövoog kustutatud",
"workflow_description": "Töövoo kirjeldus",
"workflow_info": "Töövoo info",
"workflow_json": "Töövoo JSON",
"workflow_json_help": "Muuda töövoo seadistust JSON-formaadis. Muudatused sünkroonitakse visuaalsesse koostajasse.",
"workflow_json_help": "Muuda töövoo seadistust JSON-kujul. Muudatused sünkroonitakse visuaalsesse koostajasse.",
"workflow_name": "Töövoo nimi",
"workflow_navigation_prompt": "Kas oled kindel, et soovid lahkuda ilma muudatusi salvestamata?",
"workflow_summary": "Töövoo kokkuvõte",
"workflow_templates": "Töövoo mallid",
"workflow_update_success": "Töövoog edukalt uuendatud",
"workflow_updated": "Töövoog uuendatud",
"workflows": "Töövood",
"workflows_help_text": "Töövood automatiseerivad tegevusi üksustega päästikute ja filtrite alusel",
"wrong_pin_code": "Vale PIN-kood",
"x_of_total": "{x}/{total}",
"year": "Aasta",
"years_ago": "{years, plural, one {# aasta} other {# aastat}} tagasi",
"yes": "Jah",
+14 -4
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Bidea gehitu",
"add_photos": "Argazkiak gehitu",
"add_step": "Urratsa gehitu",
"add_tag": "Etiketa gehitu",
"add_to": "Hona gehitu…",
"add_to_album": "Albumera gehitu",
@@ -42,7 +41,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",
@@ -70,6 +68,7 @@
"cleared_jobs": "Garbitutako lanak honentzak: {job}",
"config_set_by_file": "Konfigurazioa konfigurazio-fitxategi baten bidez dago ezarria",
"confirm_delete_library": "Seguru zaude {library} ezabatu nahi duzula?",
"confirm_delete_library_assets": "Ziur zaude liburutegi hau ezabatu nahi duzula? Honek {count, plural, one {# contained asset} other {all # contained assets}} Immichetik ezabatuko du eta ezin da desegin. Fitxategiak diskoan mantenduko dira.",
"confirm_email_below": "Konfirmatzeko, idatzi \"{email}\" azpian",
"confirm_reprocess_all_faces": "Seguru zaude aurpegi guztiak berriro prozesatu nahi dituzula? Erabakiak jendearen izenak ere borratuko ditu.",
"confirm_user_password_reset": "Seguru zaude {user}-ren pasahitza berrezarri nahi duzula?",
@@ -81,9 +80,12 @@
"cron_expression_presets": "Cron adierazpenaren aurrezarpenak",
"disable_login": "Desgaitu saio hastea",
"duplicate_detection_job_description": "Exekutatu ikasketa automatikoa aktiboetan antzeko irudiak detektatzeko. Bilaketa Adimendunean oinarritzen da",
"exclusion_pattern_description": "Bazterketa patroiek fitxategiak eta karpetak alde batera uzteko aukera ematen dizute liburutegia eskaneatzean. Oso erabilgarria da inportatu nahi ez dituzun fitxategiak dituzten karpetak badituzu, adibidez RAW fitxategiak.",
"export_config_as_json_description": "Deskargatu momentuko sistema konfigurazioa JSON fitxategi moduan",
"external_libraries_page_description": "Administratzailearen kanpo liburutegi orrialdea",
"face_detection": "Aurpegi detekzioa",
"face_detection_description": "Hauteman aurpegiak elementuetan ikasketa automatikoa erabiliz. Bideoen kasuan, miniatura baino ez da kontuan hartuko. \"Freskatu\" aukerak elementu guztiak (bir-)prozesatzen ditu. \"Berrezarri\" aukerak horrez gain, uneko aurpegi-datu guztiak ezabatzen ditu. \"Falta direnak\" aukerak oraindik prozesatu ez diren elementuak jartzen ditu ilaran. Detektatutako aurpegiak Aurpegiaren Ezagutzarako ilaran jarriko dira Aurpegiaren Detekzioa amaitu ondoren, lehendik dauden edo berriak diren pertsonetan multzokatuz.",
"facial_recognition_job_description": "Detektatutako aurpegiak pertsonetan multzokatu. Urrats hau Aurpegi Detekzioaren ondoren egikaritzen da. \"Berrezarri\" aukerak aurpegi guztiak (bir-)taldekatzen ditu. \"Faltan\" aukerak izendatu gabeko aurpegiak ilaran jartzen ditu.",
"failed_job_command": "{command} komandoak hutsegin du {job} zereginerako",
"image_format": "Formatua",
"image_format_description": "WebP ereduak JPEG baino fitxategi txikiagoak sortzen ditu, baina motelagoa da kodifikatzen.",
@@ -125,11 +127,19 @@
"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",
"advanced_settings_readonly_mode_title": "Irakurri-bakarrik Modua",
"advanced_settings_readonly_mode_title": "Irakurri-soilik modua",
"apply_count": "Ezarri ({count, number})",
"assets_added_to_albums_count": "Gehituta {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} ezin izan da albumetara gehitu",
-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} تا به علاقه مندی ها اضافه شد",
+58 -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",
@@ -303,6 +304,8 @@
"refreshing_all_libraries": "Virkistetään kaikki kirjastot",
"registration": "Pääkäyttäjän rekisteröinti",
"registration_description": "Pääkäyttäjänä olet vastuussa järjestelmän hallinnallisista tehtävistä ja uusien käyttäjien luomisesta.",
"release_channel_release_candidate": "Julkaisuehdokas",
"release_channel_stable": "Vakaa",
"remove_failed_jobs": "Poista epäonnistuneet tehtävät",
"require_password_change_on_login": "Vaadi käyttäjää vaihtamaan salasana ensimmäisellä kirjautumiskerralla",
"reset_settings_to_default": "Nollaa asetukset oletuksille",
@@ -440,6 +443,8 @@
"user_settings_description": "Hallitse käyttäjäasetuksia",
"user_successfully_removed": "Käyttäjä {email} on poistettu onnistuneesti.",
"users_page_description": "Ylläpitäjän käyttäjien lista",
"version_check_channel": "Julkaisukanava",
"version_check_channel_description": "Valitse julkaisukanava josta haluat saada ilmoitukset",
"version_check_enabled_description": "Ota käyttöön versiotarkastus",
"version_check_implications": "Versiotarkistus vaatii säännöllisen yhteyden {server}iin",
"version_check_settings": "Versiotarkistus",
@@ -463,8 +468,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",
@@ -696,6 +701,7 @@
"birthdate_saved": "Syntymäaika tallennettu",
"birthdate_set_description": "Syntymäaikaa käytetään laskemaan henkilön ikä kuvanottohetkellä.",
"blurred_background": "Sumennettu tausta",
"browse_templates": "Selaa malleja",
"bugs_and_feature_requests": "Bugit ja ominaisuuspyynnöt",
"build": "Koontiversio",
"build_image": "Koontiversion kuva",
@@ -729,6 +735,7 @@
"cannot_update_the_description": "Kuvausta ei voi päivittää",
"cast": "Suoratoisto",
"cast_description": "Määritä saatavilla olevat suoratoistopalvelut",
"change": "Muutos",
"change_date": "Vaihda päiväys",
"change_description": "Muuta kuvausta",
"change_display_order": "Muuta näyttöjärjestystä",
@@ -757,6 +764,7 @@
"check_corrupt_asset_backup_description": "Suorita tämä tarkistus vain Wi-Fi-yhteyden kautta ja vasta, kun kaikki kohteet on varmuuskopioitu. Toimenpide voi kestää muutamia minuutteja.",
"check_logs": "Katso lokeja",
"checksum": "Tarkistussumma",
"choose": "Valitse",
"choose_matching_people_to_merge": "Valitse henkilöt joka yhdistetään",
"city": "Kaupunki",
"cleanup_confirm_description": "Immich löysi {count} turvallisesti palvelimelle varmuuskopioitua kohdetta (luotu ennen {date}). Poistetaanko paikalliset kopiot tästä laitteesta?",
@@ -784,9 +792,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",
@@ -819,6 +827,7 @@
"contain": "Mahduta",
"context": "Konteksti",
"continue": "Jatka",
"control_bottom_app_bar_add_tags": "Lisää asiasanat",
"control_bottom_app_bar_create_new_album": "Luo uusi albumi",
"control_bottom_app_bar_delete_from_immich": "Poista Immichistä",
"control_bottom_app_bar_delete_from_local": "Poista laitteelta",
@@ -881,15 +890,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 +951,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 +1220,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 +1398,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 +1444,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.",
@@ -1518,10 +1525,28 @@
"marked_all_as_read": "Merkitty kaikki luetuiksi",
"matches": "Osumia",
"matching_assets": "Vastaava sisältö",
"media_chrome": {
"captions": "Tekstitykset",
"disable_captions": "Poista tekstitykset käytöstä",
"enable_captions": "Ota tekstitykset käyttöön",
"enter_fullscreen_mode": "Siirry koko ruudun tilaan",
"exit_fullscreen_mode": "Poistu koko ruudun tilasta",
"loop": "Silmukka",
"mute": "Hiljennä",
"network_error": "Verkkovirhe",
"network_error_description": "Lataus keskeytyi verkkovirheen vuoksi.",
"quality": "Laatu",
"second": "sekunti",
"seconds": "sekuntia",
"time_value_remaining": "{time} jäljellä",
"unmute": "Poista hiljennys",
"video_player": "videosoitin",
"volume": "äänenvoimakkuus"
},
"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",
@@ -1543,9 +1568,10 @@
"mobile_app": "Mobiilisovellus",
"mobile_app_download_onboarding_note": "Lataa mobiilisovellus käyttämällä seuraavia vaihtoehtoja",
"model": "Malli",
"modify_date": "Muokkauspäivä",
"month": "Kuukauden mukaan",
"monthly_title_text_date_format": "MMMM y",
"more": "Enemmän",
"motion": "Liike",
"move": "Siirrä",
"move_down": "Siirrä alas",
"move_off_locked_folder": "Siirrä pois lukitusta kansiosta",
@@ -1562,6 +1588,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 +1617,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 +1633,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",
@@ -1664,6 +1690,7 @@
"organize_into_albums": "Järjestä albumeihin",
"organize_into_albums_description": "Siirrä olemassa olevat kuvat albumeihin käyttäen nykyisiä synkronointiasetuksia",
"organize_your_library": "Järjestele kirjastosi",
"orientation": "Suunta",
"original": "alkuperäinen",
"other": "Muut",
"other_devices": "Toiset laitteet",
@@ -1755,6 +1782,7 @@
"play_original_video_setting_description": "Suosi alkuperäisten videoiden toistoa transkoodattujen videoiden sijaan. Jos alkuperäinen tiedosto ei ole yhteensopiva, se ei välttämättä toistu oikein.",
"play_transcoded_video": "Toista transkoodattu video",
"please_auth_to_access": "Ole hyvä ja kirjaudu sisään",
"plugin_method_filter_type": "Suodatin",
"port": "Portti",
"preferences_settings_subtitle": "Hallitse sovelluksen asetuksia",
"preferences_settings_title": "Asetukset",
@@ -1853,6 +1881,7 @@
"remove_assets_title": "Poistetaanko?",
"remove_custom_date_range": "Poista aikaväliltä",
"remove_deleted_assets": "Poista Offline-tiedostot",
"remove_filter": "Poista suodatin",
"remove_from_album": "Poista albumista",
"remove_from_album_action_prompt": "{count} poistettu albumista",
"remove_from_favorites": "Poista suosikeista",
@@ -1926,6 +1955,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",
@@ -1933,6 +1964,7 @@
"search_by_description_example": "Vaelluspäivä Sapassa",
"search_by_filename": "Hae tiedostonimen tai -päätteen mukaan",
"search_by_filename_example": "esim. IMG_1234.JPG tai PNG",
"search_by_full_path": "Etsi koko polulla tai hakemistolla",
"search_by_ocr": "Etsi tekstintunnistuksella (OCR)",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Etsi linssin mallia...",
@@ -2140,6 +2172,7 @@
"show_in_timeline": "Näytä aikajanalla",
"show_in_timeline_setting_description": "Näytä tämän käyttäjän kuvat ja videot aikajanallasi",
"show_keyboard_shortcuts": "Näytä näppäinoikotiet",
"show_less": "Näytä vähemmän",
"show_metadata": "Näytä metadata",
"show_or_hide_info": "Näytä tai piilota tiedot",
"show_password": "Näytä salasana",
@@ -2163,6 +2196,7 @@
"skip_to_folders": "Siirry kansioihin",
"skip_to_tags": "Siirry tunnisteisiin",
"slideshow": "Diaesitys",
"slideshow_metadata_overlay_mode_description_only": "Vain kuvaus",
"slideshow_repeat": "Kertaa diaesitys",
"slideshow_repeat_description": "Palaa takaisin alkuun diaesityksen päättyessä",
"slideshow_settings": "Diaesityksen asetukset",
@@ -2214,6 +2248,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 +2355,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",
@@ -2411,6 +2446,7 @@
"welcome_to_immich": "Tervetuloa Immichiin",
"width": "Leveys",
"wifi_name": "Wi-Fi-verkon nimi",
"workflow": "Työnkulku",
"workflow_delete_prompt": "Haluatko varmasti poistaa tämän työnkulun?",
"workflow_deleted": "Työnkulku poistettu",
"workflow_description": "Työnkulun kuvaus",
@@ -2425,6 +2461,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"
}
+115 -25
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Ajouter un chemin",
"add_photos": "Ajouter des photos",
"add_step": "Ajouter une étape",
"add_tag": "Ajouter une étiquette",
"add_to": "Ajouter à…",
"add_to_album": "Ajouter à l'album",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Actualisation de toutes les bibliothèques",
"registration": "Enregistrement de l'administrateur",
"registration_description": "Puisque vous êtes le premier utilisateur sur le système, vous serez désigné en tant qu'administrateur et responsable des tâches administratives, et vous pourrez alors créer d'autres utilisateurs.",
"release_channel_release_candidate": "Version candidate",
"release_channel_stable": "Stable",
"remove_failed_jobs": "Supprimer les tâches en erreur",
"require_password_change_on_login": "Demander à l'utilisateur de changer son mot de passe lors de sa première connexion",
"reset_settings_to_default": "Réinitialiser les paramètres par défaut",
@@ -351,7 +355,7 @@
"template_settings": "Modèles de notifications",
"template_settings_description": "Gérer les modèles personnalisés pour les notifications",
"theme_custom_css_settings": "CSS personnalisé",
"theme_custom_css_settings_description": "Les feuilles de style (CSS) permettent de personnaliser l'apparence d'Immich.",
"theme_custom_css_settings_description": "Des fichiers CSS permettent de personnaliser l'apparence d'Immich.",
"theme_settings": "Paramètres du thème",
"theme_settings_description": "Gérer la personnalisation de l'interface web d'Immich",
"thumbnail_generation_job": "Génération des miniatures",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "S'applique uniquement à VAAPI et QSV. Définit le nœud DRI utilisé pour le transcodage matériel.",
"transcoding_preset_preset": "Présélection (-preset)",
"transcoding_preset_preset_description": "Vitesse de compression. Les préréglages les plus lents produisent des fichiers plus petits, et augmentent la qualité lorsqu'un certain débit est défini. Le codec vidéo VP9 ignore les vitesses supérieures à « rapide (faster) ».",
"transcoding_realtime": "Transcodage en temps réel [EXPÉRIMENTAL]",
"transcoding_realtime_description": "Permet au transcodage d'être réalisé en temps réel durant la diffusion du flux de la vidéo. Active la bascule automatique entre résolutions, mais peut entraîner une latence importante de lecture et des microcoupures en fonction des capacités du serveur.",
"transcoding_realtime_enabled": "Activer la transcodification en temps réel",
"transcoding_realtime_enabled_description": "Si désactivé, le serveur refusera de démarrer de nouvelles sessions de transcodifications en temps réel.",
"transcoding_reference_frames": "Trames de référence",
"transcoding_reference_frames_description": "Le nombre d'images à prendre en référence lors de la compression d'une image donnée. Des valeurs élevées améliorent l'efficacité de la compression, mais ralentissent l'encodage. 0 fixe cette valeur automatiquement.",
"transcoding_required_description": "Seulement les vidéos dans un format non accepté",
@@ -440,6 +448,8 @@
"user_settings_description": "Gérer les paramètres utilisateur",
"user_successfully_removed": "L'utilisateur {email} a été supprimé avec succès.",
"users_page_description": "Page d'administration des utilisateurs",
"version_check_channel": "Canal de versions",
"version_check_channel_description": "Choisissez le canal de versions pour lequel vous voulez recevoir des annonces de version",
"version_check_enabled_description": "Activer la vérification périodique de nouvelle version",
"version_check_implications": "Le contrôle de version repose sur une communication périodique avec {server}",
"version_check_settings": "Vérification de la version",
@@ -696,6 +706,7 @@
"birthdate_saved": "Date de naissance enregistrée avec succès",
"birthdate_set_description": "La date de naissance est utilisée pour calculer l'âge de cette personne au moment où la photo a été prise.",
"blurred_background": "Arrière-plan flouté",
"browse_templates": "Naviguer dans les modèles",
"bugs_and_feature_requests": "Bugs & demandes d'évolutions",
"build": "Version",
"build_image": "Image de la version",
@@ -729,10 +740,11 @@
"cannot_update_the_description": "Impossible de mettre à jour la description",
"cast": "Diffusion",
"cast_description": "Configurer les destinations disponibles de diffusion",
"change": "Changer",
"change_date": "Changer la date",
"change_description": "Changer la description",
"change_display_order": "Modifier l'ordre d'affichage",
"change_expiration_time": "Modifier le délai d'expiration",
"change_display_order": "Changer l'ordre d'affichage",
"change_expiration_time": "Changer le délai d'expiration",
"change_location": "Changer la localisation",
"change_name": "Changer le nom",
"change_name_successfully": "Nouveau nom enregistré",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Lancer cette vérification uniquement lorsque connecté à un réseau Wi-Fi et que tout le contenu a été enregistré. Cette procédure peut durer plusieurs minutes.",
"check_logs": "Vérifier les journaux",
"checksum": "Somme de contrôle",
"choose": "Choisir",
"choose_matching_people_to_merge": "Choisir les personnes à fusionner",
"city": "Ville",
"cleanup_confirm_description": "Immich a trouvé {count} éléments (créés avant {date}) sauvegardés en toute sécurité sur le serveur. Supprimer les copies locales de cet appareil?",
@@ -774,6 +787,7 @@
"clear": "Effacer",
"clear_all": "Effacer tout",
"clear_all_recent_searches": "Supprimer les recherches récentes",
"clear_failed_count": "Échec de la suppression ({count})",
"clear_file_cache": "Vider le fichier de cache",
"clear_message": "Effacer le message",
"clear_value": "Effacer la valeur",
@@ -805,6 +819,7 @@
"comments_are_disabled": "Les commentaires sont désactivés",
"common_create_new_album": "Créer un nouvel album",
"completed": "Complété",
"configuration": "Configuration",
"confirm": "Confirmer",
"confirm_admin_password": "Confirmez le mot de passe Admin",
"confirm_delete_face": "Êtes-vous sûr de vouloir supprimer le visage de {name} du média?",
@@ -819,6 +834,7 @@
"contain": "Contenu",
"context": "Contexte",
"continue": "Continuer",
"control_bottom_app_bar_add_tags": "Ajouter des étiquettes",
"control_bottom_app_bar_create_new_album": "Créer un nouvel album",
"control_bottom_app_bar_delete_from_immich": "Supprimer de Immich",
"control_bottom_app_bar_delete_from_local": "Supprimer de l'appareil",
@@ -832,6 +848,7 @@
"copy_error": "Copier l'erreur",
"copy_file_path": "Copier le chemin du fichier",
"copy_image": "Copier l'image",
"copy_json": "Copier le JSON",
"copy_link": "Copier le lien",
"copy_link_to_clipboard": "Copier le lien dans le presse-papiers",
"copy_password": "Copier le mot de passe",
@@ -881,17 +898,16 @@
"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",
"date_time_original": "Jour/heure originel",
"day": "Jour",
"days": "Jours",
"deduplicate_all": "Dédupliquer tout",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Téléchargement du média {filename}",
"downloading_from_icloud": "Téléchargement depuis iCloud",
"downloading_media": "Téléchargement du média",
"drag_to_reorder": "Glisser pour réordonner",
"drop_files_to_upload": "Déposez les fichiers n'importe où pour envoyer",
"duplicate": "Dupliquer",
"duplicate_workflow": "Dupliquer le flux de traitement",
"duplicates": "Doublons",
"duplicates_description": "Examiner chaque groupe et indiquer s'il y a des doublons.",
"duration": "Durée",
@@ -1002,9 +1021,9 @@
"editor_close_without_save_prompt": "Les changements ne seront pas enregistrés",
"editor_close_without_save_title": "Fermer l'éditeur?",
"editor_confirm_reset_all_changes": "Êtes-vous sûr de vouloir réinitialiser toutes les modifications?",
"editor_discard_edits_confirm": "Annuler les éditions",
"editor_discard_edits_confirm": "Annuler les modifications",
"editor_discard_edits_prompt": "Vous avez des modifications non sauvegardées. Etes-vous sûr de vouloir les perdre?",
"editor_discard_edits_title": "Annuler les éditions?",
"editor_discard_edits_title": "Annuler les modifications?",
"editor_edits_applied_error": "Echec d'application des éditions",
"editor_edits_applied_success": "Editions appliquées avec succès",
"editor_flip_horizontal": "Retourner horizontalement",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "Échec de suppression de la clé du produit",
"failed_to_reset_pin_code": "Échec de la réinitialisation du code PIN",
"failed_to_stack_assets": "Impossible d'empiler les médias",
"failed_to_tag_assets": "Échec de l'étiquetage des médias",
"failed_to_unstack_assets": "Impossible de dépiler les médias",
"failed_to_update_notification_status": "Erreur de mise à jour du statut des notifications",
"incorrect_email_or_password": "Courriel ou mot de passe incorrect",
@@ -1167,7 +1187,7 @@
},
"errors_text": "Erreurs",
"exclusion_pattern": "Schéma d'exclusion",
"exif": "Exif",
"exif": "EXIF",
"exif_bottom_sheet_description": "Ajouter une description...",
"exif_bottom_sheet_description_error": "Erreur de mise à jour de la description",
"exif_bottom_sheet_details": "DÉTAILS",
@@ -1191,11 +1211,13 @@
"export_as_json": "Exporter en JSON",
"export_database": "Exporter la base de données",
"export_database_description": "Exporter la base de données SQLite",
"exposure_time": "Durée d'exposition",
"extension": "Extension",
"external": "Externe",
"external_libraries": "Bibliothèques externes",
"external_network": "Réseau externe",
"external_network_sheet_info": "Quand vous n'êtes pas connecté(e) à votre réseau wifi préféré, l'application va tenter de se connecter aux adresses ci-dessous, en commençant par la première",
"f_number": "Ouverture",
"face_unassigned": "Non attribué",
"failed": "Échec",
"failed_count": "En erreur : {count}",
@@ -1213,7 +1235,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",
@@ -1226,6 +1247,7 @@
"find_them_fast": "Pour les retrouver rapidement par leur nom",
"first": "Premier",
"fix_incorrect_match": "Corriger une association incorrecte",
"focal_length": "Longueur de focale",
"folder": "Dossier",
"folder_not_found": "Dossier introuvable",
"folders": "Dossiers",
@@ -1236,6 +1258,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",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "Le traitement de synchronisation en arrière plan n'a jamais été lancé",
"ios_debug_info_processes_queued": "{count, plural, one {{count} processus en arrière plan en attente de traitement} other {{count} processus en arrière plan en attente de traitement}}",
"ios_debug_info_processing_ran_at": "Le traitement a été lancé {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# élément} other {# éléments}}",
"jobs": "Tâches",
"json_editor": "Éditeur JSON",
@@ -1392,11 +1416,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",
@@ -1449,7 +1475,7 @@
"logout_this_device_confirmation": "Êtes-vous sûr de vouloir déconnecter cet appareil?",
"logs": "Journaux",
"longitude": "Longitude",
"look": "Regarder",
"look": "Aspect visuel",
"loop_videos": "Vidéos en boucle",
"loop_videos_description": "Activer pour voir la vidéo en boucle dans le lecteur détaillé.",
"main_branch_warning": "Vous utilisez une version de développement. Nous vous recommandons fortement d'utiliser une version stable!",
@@ -1476,7 +1502,7 @@
"maintenance_task_migrations": "Exécution des migrations de base de données…",
"maintenance_task_restore": "Restauration de la sauvegarde sélectionnée…",
"maintenance_task_rollback": "La restauration a échoué, retour au point de restauration…",
"maintenance_title": "Temporairement non disponible",
"maintenance_title": "Temporairement indisponible",
"make": "Marque",
"manage_geolocation": "Gérer la localisation",
"manage_media_access_rationale": "Cette autorisation est nécessaire pour gérer correctement le déplacement de médias vers la corbeille et la restauration depuis celle-ci.",
@@ -1518,6 +1544,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",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "Voulez-vous fusionner ces personnes? Cette action est irréversible.",
"merge_people_successfully": "Fusion des personnes réussie",
"merged_people_count": "{count, plural, one {# personne fusionnée} other {# personnes fusionnées}}",
"minFaces": "Nombre minimal de visages",
"minFaces_description": "Nombre minimal de visages reconnus pour afficher une personne",
"minimize": "Réduire",
"minute": "Minute",
"minutes": "Minutes",
@@ -1543,9 +1603,10 @@
"mobile_app": "Appli mobile",
"mobile_app_download_onboarding_note": "Téléchargez l'application mobile compagnon via les options suivantes",
"model": "Modèle",
"modify_date": "Modifier la date",
"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 +1623,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 +1652,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 +1668,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",
@@ -1619,6 +1680,7 @@
"no_results": "Aucun résultat",
"no_results_description": "Essayez un synonyme ou un mot-clé plus général",
"no_shared_albums_message": "Créer un album pour partager vos photos et vidéos avec les personnes de votre réseau",
"no_steps": "Aucune étape ajoutée",
"no_uploads_in_progress": "Pas d'envoi en cours",
"none": "Aucun",
"not_allowed": "Non autorisé",
@@ -1664,6 +1726,7 @@
"organize_into_albums": "Organiser dans des albums",
"organize_into_albums_description": "Mettre les photos existantes dans des albums en utilisant les paramètres de synchronisation actuels",
"organize_your_library": "Organiser votre bibliothèque",
"orientation": "Orientation",
"original": "original",
"other": "Autre",
"other_devices": "Autres appareils",
@@ -1755,6 +1818,8 @@
"play_original_video_setting_description": "Préférer la lecture des vidéos originales plutôt que les vidéos transcodées. Si le média original n'est pas compatible, il pourrait ne pas être lu correctement.",
"play_transcoded_video": "Lire la vidéo transcodée",
"please_auth_to_access": "Merci de vous authentifier pour accéder",
"plugin_method_filter_type": "Filtre",
"plugin_method_filter_type_description": "Cette méthode peut filtrer des évènements et éviter via des conditions que des étapes suivantes se lancent",
"port": "Port",
"preferences_settings_subtitle": "Gérer les préférences de l'application",
"preferences_settings_title": "Préférences",
@@ -1776,6 +1841,7 @@
"profile_drawer_readonly_mode": "Mode lecture seule activé. Faites un appui long sur l'image de l'utilisateur pour quitter.",
"profile_image_of_user": "Image de profil de {user}",
"profile_picture_set": "Photo de profil définie.",
"projection_type": "Type de projection",
"public_album": "Album public",
"public_share": "Partage public",
"purchase_account_info": "Contributeur",
@@ -1853,6 +1919,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 +1993,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 +2033,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 +2047,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",
@@ -2140,7 +2211,9 @@
"show_in_timeline": "Afficher dans la vue chronologique",
"show_in_timeline_setting_description": "Afficher les photos et vidéos de cet utilisateur dans votre vue chronologique",
"show_keyboard_shortcuts": "Afficher les raccourcis clavier",
"show_less": "Voir moins",
"show_metadata": "Afficher les métadonnées",
"show_more_fields": "{count, plural, one {Voir # champ de plus} other {Voir # champs de plus}}",
"show_or_hide_info": "Afficher ou masquer les informations",
"show_password": "Afficher le mot de passe",
"show_person_options": "Afficher les options de personnes",
@@ -2148,6 +2221,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,9 +2237,13 @@
"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",
"smart_album": "Album intelligent",
"sort_albums_by": "Trier les albums par...",
"sort_created": "Date de création",
"sort_items": "Nombre d'éléments",
@@ -2188,6 +2266,11 @@
"start_date_before_end_date": "La date de début doit être avant la date de fin",
"state": "Région",
"status": "Statut",
"step_delete": "Supprimer l'étape",
"step_delete_confirm": "Êtes-vous sûr de vouloir supprimer cette étape?",
"step_details": "Détails de l'étape",
"steps": "Étapes",
"steps_count": "{count, plural, one {# étape} other {# étapes}}",
"stop_casting": "Arrêter la diffusion",
"stop_motion_photo": "Photo Stop Motion",
"stop_photo_sharing": "Arrêter de partager vos photos?",
@@ -2214,6 +2297,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}",
@@ -2279,7 +2364,7 @@
"trash_page_title": "Corbeille ({count})",
"trashed_items_will_be_permanently_deleted_after": "Les éléments dans la corbeille seront supprimés définitivement après {days, plural, one {# jour} other {# jours}}.",
"trigger": "Déclencheur",
"trigger_asset_uploaded": "Média téléversé",
"trigger_asset_uploaded": "Téléversement du média",
"trigger_asset_uploaded_description": "Déclenché lorsqu'un nouveau média est téléversé",
"trigger_description": "Un événement qui active le flux de traitement",
"trigger_person_recognized": "Personne reconnue",
@@ -2319,7 +2404,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 à",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Formate les dates, heures et nombres en fonction des paramètres régionaux de votre navigateur",
"use_current_connection": "Utiliser le réseau actuel",
"use_custom_date_range": "Utilisez une plage de date personnalisée à la place",
"use_template": "Utiliser un modèle",
"user": "Utilisateur",
"user_has_been_deleted": "Cet utilisateur à été supprimé.",
"user_id": "ID Utilisateur",
@@ -2377,6 +2462,7 @@
"video": "Vidéo",
"video_hover_setting": "Lire la miniature des vidéos au survol",
"video_hover_setting_description": "Lancer la prévisualisation vidéo au survol. Si désactivé, la lecture peut quand même être démarrée en survolant le bouton Play.",
"video_quality": "Qualité vidéo",
"videos": "Vidéos",
"videos_count": "{count, plural, one {# Vidéo} other {# Vidéos}}",
"videos_only": "Vidéos uniquement",
@@ -2409,8 +2495,10 @@
"week": "Semaine",
"welcome": "Bienvenue",
"welcome_to_immich": "Bienvenue sur Immich",
"when": "Quand",
"width": "Largeur",
"wifi_name": "Nom du réseau wifi",
"workflow": "Flux de travail",
"workflow_delete_prompt": "Êtes-vous sûr de vouloir supprimer ce flux de traitement?",
"workflow_deleted": "Flux de traitement supprimé",
"workflow_description": "Description du flux de traitement",
@@ -2420,11 +2508,13 @@
"workflow_name": "Nom du flux de traitement",
"workflow_navigation_prompt": "Êtes-vous sûr de vouloir quitter sans enregistrer vos changements?",
"workflow_summary": "Résumé du flux de traitement",
"workflow_templates": "Modèles de flux de traitement",
"workflow_update_success": "Flux de traitement mis à jour avec succès",
"workflow_updated": "Flux de traitement mis à jour",
"workflows": "Flux de traitement",
"workflows_help_text": "Les flux de traitement automatisent des actions sur vos médias, en se basant sur des déclencheurs et des filtres",
"wrong_pin_code": "Code PIN erroné",
"x_of_total": "{x}/{total}",
"year": "Année",
"years_ago": "Il y a {years, plural, one {# an} other {# ans}}",
"yes": "Oui",
+95 -12
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Cuir cosán leis",
"add_photos": "Cuir grianghraif leis",
"add_step": "Cuir céim leis",
"add_tag": "Cuir clib leis",
"add_to": "Cuir le…",
"add_to_album": "Cuir leis an albam",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Ag athnuachan na leabharlanna go léir",
"registration": "Clárú Riaracháin",
"registration_description": "Ós rud é gur tusa an chéad úsáideoir ar an gcóras, sannfar an Riarthóir duit agus beidh tú freagrach as tascanna riaracháin, agus cruthóidh tú féin úsáideoirí breise.",
"release_channel_release_candidate": "Iarrthóir scaoilte",
"release_channel_stable": "Cobhsaí",
"remove_failed_jobs": "Bain poist theip orthu",
"require_password_change_on_login": "Éiligh ar an úsáideoir an focal faire a athrú ar an gcéad logáil isteach",
"reset_settings_to_default": "Athshocraigh socruithe go dtí na socruithe réamhshocraithe",
@@ -440,6 +444,8 @@
"user_settings_description": "Bainistigh socruithe úsáideora",
"user_successfully_removed": "Baineadh an t-úsáideoir {email} go rathúil.",
"users_page_description": "Leathanach úsáideoirí riarthóra",
"version_check_channel": "Cainéal scaoilte",
"version_check_channel_description": "Roghnaigh an cainéal eisiúna ar mhaith leat fógraí leagan a fháil dó",
"version_check_enabled_description": "Cumasaigh seiceáil leagan",
"version_check_implications": "Braitheann an ghné seiceála leagan ar chumarsáid thréimhsiúil le {server}",
"version_check_settings": "Seiceáil Leagan",
@@ -696,6 +702,7 @@
"birthdate_saved": "Dáta breithe sábháilte go rathúil",
"birthdate_set_description": "Úsáidtear dáta breithe chun aois an duine seo tráth a ngrianghraf a ríomh.",
"blurred_background": "Cúlra doiléir",
"browse_templates": "Brabhsáil teimpléid",
"bugs_and_feature_requests": "Fabhtanna & Iarratais ar Ghnéithe",
"build": "Tógáil",
"build_image": "Tóg Íomhá",
@@ -729,6 +736,7 @@
"cannot_update_the_description": "Ní féidir an cur síos a nuashonrú",
"cast": "Caith",
"cast_description": "Cumraigh na cinn scríbe teilgthe atá ar fáil",
"change": "Athraigh",
"change_date": "Athraigh dáta",
"change_description": "Athraigh cur síos",
"change_display_order": "Athraigh ord taispeána",
@@ -757,6 +765,7 @@
"check_corrupt_asset_backup_description": "Ná déan an seiceáil seo ach amháin thar Wi-Fi agus nuair a bheidh cúltaca déanta de na sócmhainní go léir. Dfhéadfadh sé go dtógfadh an nós imeachta cúpla nóiméad.",
"check_logs": "Seiceáil Logaí",
"checksum": "Suim sheiceála",
"choose": "Roghnaigh",
"choose_matching_people_to_merge": "Roghnaigh daoine comhoiriúnacha le cumasc",
"city": "Cathair",
"cleanup_confirm_description": "Fuair Immich {count} sócmhainní (cruthaithe roimh {date}) cúltaca sábháilte chuig an bhfreastalaí. Bain na cóipeanna áitiúla den ghléas seo?",
@@ -774,6 +783,7 @@
"clear": "Glan",
"clear_all": "Glan gach rud",
"clear_all_recent_searches": "Glan gach cuardach le déanaí",
"clear_failed_count": "Theip ar ghlanadh ({count})",
"clear_file_cache": "Glan an Taisce Comhad",
"clear_message": "Teachtaireacht shoiléir",
"clear_value": "Glan luach",
@@ -805,6 +815,7 @@
"comments_are_disabled": "Tá tuairimí díchumasaithe",
"common_create_new_album": "Cruthaigh albam nua",
"completed": "Críochnaithe",
"configuration": "Cumraíocht",
"confirm": "Deimhnigh",
"confirm_admin_password": "Deimhnigh Pasfhocal an Riarthóra",
"confirm_delete_face": "An bhfuil tú cinnte gur mian leat aghaidh {name} a scriosadh ón tsócmhainn?",
@@ -819,6 +830,7 @@
"contain": "Coinnigh",
"context": "Comhthéacs",
"continue": "Lean ar aghaidh",
"control_bottom_app_bar_add_tags": "Cuir Clibeanna leis",
"control_bottom_app_bar_create_new_album": "Cruthaigh albam nua",
"control_bottom_app_bar_delete_from_immich": "Scrios ó Immich",
"control_bottom_app_bar_delete_from_local": "Scrios ón ngléas",
@@ -832,6 +844,7 @@
"copy_error": "Earráid chóipeála",
"copy_file_path": "Cóipeáil cosán comhaid",
"copy_image": "Cóipeáil Íomhá",
"copy_json": "Cóipeáil JSON",
"copy_link": "Cóipeáil nasc",
"copy_link_to_clipboard": "Cóipeáil nasc chuig an ghearrthaisce",
"copy_password": "Cóipeáil an focal faire",
@@ -881,17 +894,16 @@
"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",
"date_time_original": "Dáta/Am Bunleagan",
"day": "Lá",
"days": "Laethanta",
"deduplicate_all": "Dídhúblaigh Gach Rud",
@@ -970,7 +982,10 @@
"downloading_asset_filename": "Ag íoslódáil sócmhainn {filename}",
"downloading_from_icloud": "Ag íoslódáil ó iCloud",
"downloading_media": "Ag íoslódáil na meán",
"drag_to_reorder": "Tarraing chun athordú",
"drop_files_to_upload": "Scaoil comhaid áit ar bith le huaslódáil",
"duplicate": "Dúblach",
"duplicate_workflow": "Sreabhadh oibre dúblach",
"duplicates": "Dúblaigh",
"duplicates_description": "Réitigh gach grúpa trína léiriú cé acu de na dúblaigh, más ann dóibh.",
"duration": "Fad",
@@ -1072,6 +1087,7 @@
"failed_to_remove_product_key": "Theip ar eochair an táirge a bhaint",
"failed_to_reset_pin_code": "Theip ar an gcód PIN a athshocrú",
"failed_to_stack_assets": "Theip ar shócmhainní a chruachadh",
"failed_to_tag_assets": "Theip ar shócmhainní a chlibeáil",
"failed_to_unstack_assets": "Theip ar shócmhainní a dhíchruachadh",
"failed_to_update_notification_status": "Theip ar stádas an fhógra a nuashonrú",
"incorrect_email_or_password": "Ríomhphost nó pasfhocal mícheart",
@@ -1191,11 +1207,13 @@
"export_as_json": "Easpórtáil mar JSON",
"export_database": "Easpórtáil Bunachar Sonraí",
"export_database_description": "Easpórtáil an bunachar sonraí SQLite",
"exposure_time": "Aga nochta",
"extension": "Síneadh",
"external": "Seachtrach",
"external_libraries": "Leabharlanna Seachtracha",
"external_network": "Líonra seachtrach",
"external_network_sheet_info": "Nuair nach bhfuil sé ar an líonra Wi-Fi is fearr leis, ceanglóidh an aip leis an bhfreastalaí tríd an gcéad cheann de na URLanna thíos ar féidir leis teacht orthu, ag tosú ó bharr go bun",
"f_number": "Uimhir-F",
"face_unassigned": "Gan sannadh",
"failed": "Theip air",
"failed_count": "Theip ar: {count}",
@@ -1213,7 +1231,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",
@@ -1226,6 +1243,7 @@
"find_them_fast": "Aimsigh iad go tapa de réir ainm le cuardach",
"first": "Ar dtús",
"fix_incorrect_match": "Deisigh cluiche mícheart",
"focal_length": "Fad Fócasach",
"folder": "Fillteán",
"folder_not_found": "Níor aimsíodh fillteán",
"folders": "Fillteáin",
@@ -1236,6 +1254,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",
@@ -1345,6 +1364,7 @@
"ios_debug_info_no_sync_yet": "Níl aon phost sioncrónaithe cúlra rite fós",
"ios_debug_info_processes_queued": "{count, plural, one {{count} próiseas cúlra queued} other {{count} próisis chúlra queued}}",
"ios_debug_info_processing_ran_at": "Rith an phróiseáil {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# mír} other {# míreanna}}",
"jobs": "Poist",
"json_editor": "Eagarthóir JSON",
@@ -1392,11 +1412,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 +1540,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",
@@ -1543,9 +1597,10 @@
"mobile_app": "Aip Shoghluaiste",
"mobile_app_download_onboarding_note": "Íoslódáil an aip shoghluaiste tionlacain ag baint úsáide as na roghanna seo a leanas",
"model": "Samhail",
"modify_date": "Dáta Athraithe",
"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 +1617,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 +1646,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 +1662,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",
@@ -1619,6 +1674,7 @@
"no_results": "Gan aon torthaí",
"no_results_description": "Bain triail as comhchiallach nó eochairfhocal níos ginearálta",
"no_shared_albums_message": "Cruthaigh albam chun grianghraif agus físeáin a roinnt le daoine i do líonra",
"no_steps": "Níl aon chéimeanna curtha leis fós",
"no_uploads_in_progress": "Níl aon uaslódálacha ar siúl",
"none": "Dada",
"not_allowed": "Ní cheadaítear",
@@ -1664,6 +1720,7 @@
"organize_into_albums": "Eagraigh in albaim",
"organize_into_albums_description": "Cuir grianghraif atá ann cheana féin in albaim ag baint úsáide as na socruithe sioncrónaithe reatha",
"organize_your_library": "Eagraigh do leabharlann",
"orientation": "Treoshuíomh",
"original": "bunaidh",
"other": "Eile",
"other_devices": "Gléasanna eile",
@@ -1755,6 +1812,8 @@
"play_original_video_setting_description": "Is fearr físeáin bhunaidh a athsheinm seachas físeáin thraschódaithe. Mura bhfuil an tsócmhainn bhunaidh comhoiriúnach, bfhéidir nach n-athsheinmfear i gceart í.",
"play_transcoded_video": "Seinn físeán traschódaithe",
"please_auth_to_access": "Fíordheimhnigh le do thoil chun rochtain a fháil",
"plugin_method_filter_type": "Scagaire",
"plugin_method_filter_type_description": "Is féidir leis an modh seo imeachtaí a scagadh agus cosc coinníollach a chur ar chéimeanna ina dhiaidh sin ó rith",
"port": "Port",
"preferences_settings_subtitle": "Bainistigh roghanna an aip",
"preferences_settings_title": "Roghanna",
@@ -1776,6 +1835,7 @@
"profile_drawer_readonly_mode": "Mód léite amháin cumasaithe. Brúigh ar dheilbhín an avatáir úsáideora le himeacht.",
"profile_image_of_user": "Íomhá phróifíle de {user}",
"profile_picture_set": "Sraith pictiúr próifíle.",
"projection_type": "Cineál Teilgean",
"public_album": "Albam poiblí",
"public_share": "Comhroinn Phoiblí",
"purchase_account_info": "Tacaíochtaí",
@@ -1853,6 +1913,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 +1987,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 +1996,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...",
@@ -2140,7 +2205,9 @@
"show_in_timeline": "Taispeáin san amlíne",
"show_in_timeline_setting_description": "Taispeáin grianghraif agus físeáin ón úsáideoir seo i do líne ama",
"show_keyboard_shortcuts": "Taispeáin aicearraí méarchláir",
"show_less": "Taispeáin níos lú",
"show_metadata": "Taispeáin meiteashonraí",
"show_more_fields": "{count, plural, one {Taispeáin # réimse eile} other {Taispeáin # réimse eile}}",
"show_or_hide_info": "Taispeáin nó folaigh faisnéis",
"show_password": "Taispeáin an focal faire",
"show_person_options": "Taispeáin roghanna duine",
@@ -2148,6 +2215,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,9 +2231,13 @@
"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",
"smart_album": "Albam cliste",
"sort_albums_by": "Sórtáil albaim de réir...",
"sort_created": "Dáta cruthaithe",
"sort_items": "Líon na míreanna",
@@ -2188,6 +2260,11 @@
"start_date_before_end_date": "Ní mór don dáta tosaigh a bheith roimh an dáta deiridh",
"state": "Stát",
"status": "Stádas",
"step_delete": "Scrios céim",
"step_delete_confirm": "An bhfuil tú cinnte gur mian leat an chéim seo a scriosadh?",
"step_details": "Sonraí céime",
"steps": "Céimeanna",
"steps_count": "{count, plural, one {# céim} other {# céimeanna}}",
"stop_casting": "Stop a chur leis an gcraoladh",
"stop_motion_photo": "Grianghraf Stop-Ghluaiseachta",
"stop_photo_sharing": "Stop a chur le do ghrianghraif a roinnt?",
@@ -2214,6 +2291,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}",
@@ -2279,7 +2358,7 @@
"trash_page_title": "Bruscar ({count})",
"trashed_items_will_be_permanently_deleted_after": "Scriosfar míreanna atá curtha sa bhruscar go buan i ndiaidh {days, plural, one {# lá} other {# laethanta}}.",
"trigger": "Spriocdhíriú",
"trigger_asset_uploaded": "Sócmhainn Uaslódáilte",
"trigger_asset_uploaded": "Uaslódáil Sócmhainní",
"trigger_asset_uploaded_description": "Spreagtha nuair a uaslódálfar sócmhainn nua",
"trigger_description": "Imeacht a chuireann tús leis an sreabhadh oibre",
"trigger_person_recognized": "Duine Aitheanta",
@@ -2319,7 +2398,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",
@@ -2348,6 +2426,7 @@
"use_browser_locale_description": "Formáidigh dátaí, amanna agus uimhreacha bunaithe ar shuíomh do bhrabhsálaí",
"use_current_connection": "Úsáid an nasc reatha",
"use_custom_date_range": "Úsáid raon dáta saincheaptha ina ionad",
"use_template": "Úsáid teimpléad",
"user": "Úsáideoir",
"user_has_been_deleted": "Scriosadh an t-úsáideoir seo.",
"user_id": "Aitheantas Úsáideora",
@@ -2409,8 +2488,10 @@
"week": "Seachtain",
"welcome": "Fáilte",
"welcome_to_immich": "Fáilte go hImmich",
"when": "Cathain",
"width": "Leithead",
"wifi_name": "Ainm Wi-Fi",
"workflow": "Sreabhadh Oibre",
"workflow_delete_prompt": "An bhfuil tú cinnte gur mian leat an sreabhadh oibre seo a scriosadh?",
"workflow_deleted": "Sreabhadh oibre scriosta",
"workflow_description": "Cur síos ar an sreabhadh oibre",
@@ -2420,11 +2501,13 @@
"workflow_name": "Ainm an tsreafa oibre",
"workflow_navigation_prompt": "An bhfuil tú cinnte gur mian leat imeacht gan do chuid athruithe a shábháil?",
"workflow_summary": "Achoimre ar an sreabhadh oibre",
"workflow_templates": "Teimpléid sreabhadh oibre",
"workflow_update_success": "Nuashonraíodh an sreabhadh oibre go rathúil",
"workflow_updated": "Sreabhadh oibre nuashonraithe",
"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á",
+104 -14
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Engadir ruta",
"add_photos": "Engadir fotos",
"add_step": "Engadir paso",
"add_tag": "Engadir etiqueta",
"add_to": "Engadir a…",
"add_to_album": "Engadir ao álbum",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,8 @@
"refreshing_all_libraries": "Actualizando todas as bibliotecas",
"registration": "Rexistro do administrador",
"registration_description": "Dado que vostede é o primeiro usuario no sistema, asignaráselle como Administrador e será responsable das tarefas administrativas. Os usuarios adicionais serán creados por vostede.",
"release_channel_release_candidate": "Candidato de lanzamento",
"release_channel_stable": "Estable",
"remove_failed_jobs": "Eliminar os traballos con erros",
"require_password_change_on_login": "Requirir que o usuario cambie o contrasinal no primeiro inicio de sesión",
"reset_settings_to_default": "Restablecer a configuración aos valores predeterminados",
@@ -397,6 +401,10 @@
"transcoding_preferred_hardware_device_description": "Aplícase só a VAAPI e QSV. Establece o nodo dri usado para a transcodificación por hardware.",
"transcoding_preset_preset": "Preaxuste (-preset)",
"transcoding_preset_preset_description": "Velocidade de compresión. Preaxustes máis lentos producen ficheiros máis pequenos e aumentan a calidade ao apuntar a un certo bitrate. VP9 ignora velocidades superiores a 'faster'.",
"transcoding_realtime": "Transcodificado en Tempo Real [EXPERIMENTAL]",
"transcoding_realtime_description": "Permite que a transcodificación se realice en tempo real mentres se transmite o vídeo. Activar o cambio de calidade pode provocar unha maior latencia de reprodución e atraso dependendo das capacidades do servidor.",
"transcoding_realtime_enabled": "Activar transcodificación en tempo real",
"transcoding_realtime_enabled_description": "Se está desactivado, o servidor rexeitará iniciar novas sesións de transcodificación en tempo real.",
"transcoding_reference_frames": "Fotogramas de referencia",
"transcoding_reference_frames_description": "O número de fotogramas aos que facer referencia ao comprimir un fotograma dado. Valores máis altos melloran a eficiencia da compresión, pero ralentizan a codificación. 0 establece este valor automaticamente.",
"transcoding_required_description": "Só vídeos que non estean nun formato aceptado",
@@ -440,6 +448,8 @@
"user_settings_description": "Xestionar a configuración do usuario",
"user_successfully_removed": "O usuario {email} foi eliminado satisfactoriamente.",
"users_page_description": "Páxina de usuarios administradores",
"version_check_channel": "Canle de lanzamento",
"version_check_channel_description": "Escolla a canle de lanzamento da que queres recibir notificacións de versións",
"version_check_enabled_description": "Activar comprobación de versión",
"version_check_implications": "A función de comprobación de versión depende da comunicación periódica con {server}",
"version_check_settings": "Comprobación de Versión",
@@ -696,6 +706,7 @@
"birthdate_saved": "Data de nacemento gardada correctamente",
"birthdate_set_description": "A data de nacemento úsase para calcular a idade desta persoa no momento dunha foto.",
"blurred_background": "Fondo borroso",
"browse_templates": "Explorar modelos",
"bugs_and_feature_requests": "Erros e Solicitudes de Funcións",
"build": "Compilación",
"build_image": "Construír Imaxe",
@@ -729,6 +740,7 @@
"cannot_update_the_description": "Non se pode actualizar a descrición",
"cast": "Enviar a dispositivo",
"cast_description": "Configurar destinos dispoñibles para enviar a dispositivo",
"change": "Cambiar",
"change_date": "Cambiar data",
"change_description": "Cambiar descrición",
"change_display_order": "Cambiar orde de visualización",
@@ -757,6 +769,7 @@
"check_corrupt_asset_backup_description": "Execute esta comprobación só a través da wifi e unha vez que todos os activos teñan copia de seguridade. O procedemento pode tardar uns minutos.",
"check_logs": "Comprobar Rexistros",
"checksum": "Suma de comprobación",
"choose": "Escoller",
"choose_matching_people_to_merge": "Elixir persoas coincidentes para fusionar",
"city": "Cidade",
"cleanup_confirm_description": "Immich atopou {count} recursos (creados antes de {date}) copiados de seguridade no servidor. Queres eliminar as copias locais deste dispositivo?",
@@ -774,6 +787,7 @@
"clear": "Limpar",
"clear_all": "Limpar todo",
"clear_all_recent_searches": "Limpar todas as buscas recentes",
"clear_failed_count": "Limpar ({count}) fallos",
"clear_file_cache": "Limpar caché de ficheiros",
"clear_message": "Limpar mensaxe",
"clear_value": "Limpar valor",
@@ -805,6 +819,7 @@
"comments_are_disabled": "Os comentarios están desactivados",
"common_create_new_album": "Crear novo álbum",
"completed": "Completado",
"configuration": "Configuración",
"confirm": "Confirmar",
"confirm_admin_password": "Confirmar Contrasinal do Administrador",
"confirm_delete_face": "Está seguro de que quere eliminar a cara de {name} do activo?",
@@ -819,6 +834,7 @@
"contain": "Conter",
"context": "Contexto",
"continue": "Continuar",
"control_bottom_app_bar_add_tags": "Engadir etiquetas",
"control_bottom_app_bar_create_new_album": "Crear novo álbum",
"control_bottom_app_bar_delete_from_immich": "Eliminar de Immich",
"control_bottom_app_bar_delete_from_local": "Eliminar do dispositivo",
@@ -832,6 +848,7 @@
"copy_error": "Erro ao copiar",
"copy_file_path": "Copiar ruta do ficheiro",
"copy_image": "Copiar Imaxe",
"copy_json": "Copiar JSON",
"copy_link": "Copiar ligazón",
"copy_link_to_clipboard": "Copiar ligazón ao portapapeis",
"copy_password": "Copiar contrasinal",
@@ -881,17 +898,16 @@
"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": "Data de nacemento",
"date_of_birth_saved": "Data de nacemento gardada correctamente",
"date_range": "Rango de datas",
"date_time_original": "Data/Hora Orixinal",
"day": "Día",
"days": "Días",
"deduplicate_all": "Eliminar todos os duplicados",
@@ -970,7 +986,10 @@
"downloading_asset_filename": "Descargando activo {filename}",
"downloading_from_icloud": "Descargando dende iCloud",
"downloading_media": "Descargando medios",
"drag_to_reorder": "Arraste para reordenar",
"drop_files_to_upload": "Solte ficheiros en calquera lugar para cargar",
"duplicate": "Duplicar",
"duplicate_workflow": "Duplicar fluxo de traballo",
"duplicates": "Duplicados",
"duplicates_description": "Resolve cada grupo indicando cales, se os houber, son duplicados.",
"duration": "Duración",
@@ -1072,6 +1091,7 @@
"failed_to_remove_product_key": "Erro ao eliminar a chave do produto",
"failed_to_reset_pin_code": "Erro ao restablecer o código PIN",
"failed_to_stack_assets": "Erro ao apilar activos",
"failed_to_tag_assets": "Ocorreu un erro ao etiquetar recursos",
"failed_to_unstack_assets": "Erro ao desapilar activos",
"failed_to_update_notification_status": "Erro ao actualizar o estado das notificacións",
"incorrect_email_or_password": "Correo electrónico ou contrasinal incorrectos",
@@ -1191,11 +1211,13 @@
"export_as_json": "Exportar como JSON",
"export_database": "Exportar a Base de Datos",
"export_database_description": "Exportar a base de datos SQLite",
"exposure_time": "Tempo de exposición",
"extension": "Extensión",
"external": "Externo",
"external_libraries": "Bibliotecas Externas",
"external_network": "Rede externa",
"external_network_sheet_info": "Cando non estea na rede wifi preferida, a aplicación conectarase ao servidor a través da primeira das seguintes URLs que poida alcanzar, comezando de arriba a abaixo",
"f_number": "Abertura",
"face_unassigned": "Sen asignar",
"failed": "Fallado",
"failed_count": "Fallou: {count}",
@@ -1213,7 +1235,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",
@@ -1226,6 +1247,7 @@
"find_them_fast": "Atópeos rápido por nome coa busca",
"first": "Primeiro/a",
"fix_incorrect_match": "Corrixir coincidencia incorrecta",
"focal_length": "Distancia Focal",
"folder": "Cartafol",
"folder_not_found": "Cartafol non atopado",
"folders": "Cartafoles",
@@ -1236,6 +1258,7 @@
"free_up_space_description": "Move as fotos e os vídeos dos que fixeches unha copia de seguridade á papeleira do teu dispositivo para liberar espazo. As túas copias no servidor permanecen seguras.",
"free_up_space_settings_subtitle": "Liberar almacenamento do dispositivo",
"full_path": "Ruta completa: {path}",
"full_path_or_folder": "Ruta completa ou cartafol",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidade carga recursos externos de Google para poder funcionar.",
"general": "Xeral",
@@ -1345,6 +1368,7 @@
"ios_debug_info_no_sync_yet": "Aínda non se executou ningunha tarefa de sincronización en segundo plano",
"ios_debug_info_processes_queued": "{count, plural, one {{count} proceso en segundo plano en cola} other {{count} procesos en segundo plano en cola}}",
"ios_debug_info_processing_ran_at": "O procesamento executouse ás {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# elemento} other {# elementos}}",
"jobs": "Traballos",
"json_editor": "Editor JSON",
@@ -1392,11 +1416,13 @@
"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",
"linked_oauth_account": "Conta OAuth ligada",
"list": "Lista",
"live": "En directo",
"loading": "Cargando",
"loading_search_results_failed": "Erro ao cargar os resultados da busca",
"local": "Local",
@@ -1518,6 +1544,38 @@
"marked_all_as_read": "Marcado todo como lido",
"matches": "Coincidencias",
"matching_assets": "Recursos Correspondentes",
"media_chrome": {
"auto": "Auto",
"captions": "Lendas",
"captions_off": "Apagado",
"closed_captions": "Lendas ocultas",
"decode_error": "Erro de decodificación",
"disable_captions": "Desactivar lendas",
"enable_captions": "Activar lendas",
"enter_fullscreen_mode": "Entrar en modo pantalla completa",
"exit_fullscreen_mode": "Sair do modo pantalla completa",
"loop": "Bucle",
"media_error_description": "Un erro no arquivo multimedia provocou a cancelación da reprodución. O contido podería estar corruptou ou o teu navegador non admite este formato.",
"media_loading": "cargando medios",
"mute": "Silenciar",
"network_error": "Erro de rede",
"network_error_description": "Un erro na rede provocou que a descarga dos medios fallase.",
"not_supported_error": "Fonte non soportada",
"playback_rate": "Taxa de reprodución",
"playback_rate_current": "taxa de reprodución actual",
"playback_rate_value": "Taxa de produción {playbackRate}",
"playback_time": "tempo de reprodución",
"quality": "Calidade",
"second": "segundo",
"seconds": "segundos",
"time_value_of_total_time": "{currentTime} de {totalTime}",
"time_value_remaining": "{time} restante",
"unmute": "Activar son",
"unsupported_error_description": "Ocorreu un erro non soportado. O servidor ou a rede fallaron, ou o teu navegador non soporta este formato.",
"video_not_loaded_unknown_time": "video non cargado, tempo descoñecido.",
"video_player": "reprodutor de vídeo",
"volume": "volume"
},
"media_type": "Tipo de medio",
"memories": "Recordos",
"memories_all_caught_up": "Todo ao día",
@@ -1534,6 +1592,8 @@
"merge_people_prompt": "Quere fusionar estas persoas? Esta acción é irreversible.",
"merge_people_successfully": "Persoas fusionadas correctamente",
"merged_people_count": "Fusionadas {count, plural, one {# persoa} other {# persoas}}",
"minFaces": "Caras mínimas",
"minFaces_description": "O número mínimo de rostros recoñecidos para que se mostre unha persona",
"minimize": "Minimizar",
"minute": "Minuto",
"minutes": "Minutos",
@@ -1543,9 +1603,10 @@
"mobile_app": "Aplicación Móbil",
"mobile_app_download_onboarding_note": "Descarga a aplicación móbil complementaria usando as seguintes opcións",
"model": "Modelo",
"modify_date": "Modificar data",
"month": "Mes",
"monthly_title_text_date_format": "MMMM a",
"more": "Máis",
"motion": "Movemento",
"move": "Mover",
"move_down": "Baixar",
"move_off_locked_folder": "Mover fóra do cartafol bloqueado",
@@ -1562,6 +1623,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 +1652,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 +1668,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",
@@ -1619,6 +1680,7 @@
"no_results": "Sen resultados",
"no_results_description": "Probe cun sinónimo ou palabra chave máis xeral",
"no_shared_albums_message": "Cree un álbum para compartir fotos e vídeos con persoas na súa rede",
"no_steps": "Sen pasos engaditos aínda",
"no_uploads_in_progress": "Non hai cargas en curso",
"none": "Nada",
"not_allowed": "Non permitido",
@@ -1664,6 +1726,7 @@
"organize_into_albums": "Organizar en álbums",
"organize_into_albums_description": "Poñer as fotos existentes en álbums usando as opcións de sincronización actuais",
"organize_your_library": "Organizar a súa biblioteca",
"orientation": "Orientación",
"original": "orixinal",
"other": "Outro",
"other_devices": "Outros dispositivos",
@@ -1755,6 +1818,8 @@
"play_original_video_setting_description": "Preferir a reprodución dos vídeos orixinais en vez dos vídeos transcodificados. Se o recurso orixinal non é compatible, pode que non se reproduza correctamente.",
"play_transcoded_video": "Reproducir vídeo transcodificado",
"please_auth_to_access": "Por favor, autentícate para acceder",
"plugin_method_filter_type": "Filtro",
"plugin_method_filter_type_description": "Este método pode filtrar eventos e condicionalmente impedir a execución de pasos posteriores",
"port": "Porto",
"preferences_settings_subtitle": "Xestionar as preferencias da aplicación",
"preferences_settings_title": "Preferencias",
@@ -1776,6 +1841,7 @@
"profile_drawer_readonly_mode": "Modo só lectura activado. Mantén premido o ícone do avatar do usuario para saír.",
"profile_image_of_user": "Imaxe de perfil de {user}",
"profile_picture_set": "Imaxe de perfil establecida.",
"projection_type": "Tipo de proxección",
"public_album": "Álbum público",
"public_share": "Compartir Público",
"purchase_account_info": "Seguidor/a",
@@ -1853,6 +1919,7 @@
"remove_assets_title": "Eliminar activos?",
"remove_custom_date_range": "Eliminar rango de datas personalizado",
"remove_deleted_assets": "Eliminar Activos Eliminados",
"remove_filter": "Eliminar filtro",
"remove_from_album": "Eliminar do álbum",
"remove_from_album_action_prompt": "{count} eliminado(s) do álbum",
"remove_from_favorites": "Eliminar de favoritos",
@@ -1926,6 +1993,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",
@@ -1933,6 +2002,8 @@
"search_by_description_example": "Día de sendeirismo en Sapa",
"search_by_filename": "Buscar por nome de ficheiro ou extensión",
"search_by_filename_example": "p. ex. IMG_1234.JPG ou PNG",
"search_by_full_path": "Buscar por ruta completa ou cartafol",
"search_by_full_path_example": "/John/Projects/3D_Printing/2026-07-01 - Podes buscar Proxectos, 3D, impresión, 2026, etc.",
"search_by_ocr": "Buscar mediante OCR",
"search_by_ocr_example": "Latte",
"search_camera_lens_model": "Buscar modelo de lente...",
@@ -2059,10 +2130,10 @@
"setting_notifications_total_progress_title": "Mostrar progreso total da copia de seguridade en segundo plano",
"setting_video_viewer_auto_play_subtitle": "Reproducir vídeos automaticamente cando se abren",
"setting_video_viewer_auto_play_title": "Reproducir vídeos automaticamente",
"setting_video_viewer_looping_title": "Bucle",
"setting_video_viewer_looping_title": "En bucle",
"setting_video_viewer_original_video_subtitle": "Ao transmitir un vídeo desde o servidor, reproducir o orixinal aínda que haxa unha transcodificación dispoñible. Pode provocar buffering. Os vídeos dispoñibles localmente reprodúcense en calidade orixinal independentemente desta configuración.",
"setting_video_viewer_original_video_title": "Forzar vídeo orixinal",
"settings": "Configuración",
"settings": "Axustes",
"settings_require_restart": "Por favor, reinicie Immich para aplicar esta configuración",
"settings_saved": "Configuración gardada",
"setup_pin_code": "Configurar un código PIN",
@@ -2140,7 +2211,9 @@
"show_in_timeline": "Mostrar na liña de tempo",
"show_in_timeline_setting_description": "Mostrar fotos e vídeos deste usuario na súa liña de tempo",
"show_keyboard_shortcuts": "Mostrar atallos de teclado",
"show_less": "Mostrar menos",
"show_metadata": "Mostrar metadatos",
"show_more_fields": "{count, plural, one {Mostrar máis # campos} other {Mostrar máis # campos}}",
"show_or_hide_info": "Mostrar ou ocultar información",
"show_password": "Mostrar contrasinal",
"show_person_options": "Mostrar opcións da persoa",
@@ -2148,6 +2221,7 @@
"show_schema": "Mostrar esquema",
"show_search_options": "Mostrar opcións de busca",
"show_shared_links": "Mostrar ligazóns compartidas",
"show_slideshow_metadata_overlay": "Mostrar superposición de información da imaxe",
"show_slideshow_transition": "Mostrar transición da presentación",
"show_supporter_badge": "Insignia de seguidor/a",
"show_supporter_badge_description": "Mostrar unha insignia de seguidor/a",
@@ -2163,9 +2237,13 @@
"skip_to_folders": "Saltar a cartafoles",
"skip_to_tags": "Saltar a etiquetas",
"slideshow": "Presentación",
"slideshow_metadata_overlay_mode": "Contido superposto",
"slideshow_metadata_overlay_mode_description_only": "Só descrición",
"slideshow_metadata_overlay_mode_full": "Cheo",
"slideshow_repeat": "Repetir presentación de diapositivas",
"slideshow_repeat_description": "Volver ao principio ao rematar a presentación de diapositivas",
"slideshow_settings": "Configuración da presentación",
"smart_album": "Álbume intelixente",
"sort_albums_by": "Ordenar álbums por...",
"sort_created": "Data de creación",
"sort_items": "Número de elementos",
@@ -2188,6 +2266,11 @@
"start_date_before_end_date": "A data de inicio debe ser anterior á data de fin",
"state": "Estado",
"status": "Estado",
"step_delete": "Borrar paso",
"step_delete_confirm": "Estás seguro de que queres elminar este paso?",
"step_details": "Detalles do paso",
"steps": "Pasos",
"steps_count": "{count, plural, one {# paso} other {# pasos}}",
"stop_casting": "Deixade de emitir",
"stop_motion_photo": "Deter Foto en Movemento",
"stop_photo_sharing": "Deixar de compartir as súas fotos?",
@@ -2214,6 +2297,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}",
@@ -2279,7 +2364,7 @@
"trash_page_title": "Lixo ({count})",
"trashed_items_will_be_permanently_deleted_after": "Os elementos no lixo eliminaranse permanentemente despois de {days, plural, one {# día} other {# días}}.",
"trigger": "Disparador",
"trigger_asset_uploaded": "Activo subido",
"trigger_asset_uploaded": "Carga de activos",
"trigger_asset_uploaded_description": "Actívase cando se carga un activo novo",
"trigger_description": "Un evento que inicia o fluxo de traballo",
"trigger_person_recognized": "Persoa recoñecida",
@@ -2319,7 +2404,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",
@@ -2348,6 +2432,7 @@
"use_browser_locale_description": "Formatear datas, tempos e números basado na configuración do teu navegador local",
"use_current_connection": "Empregar conexión actual",
"use_custom_date_range": "Usar rango de datas personalizado no seu lugar",
"use_template": "Usar modelo",
"user": "Usuario",
"user_has_been_deleted": "Este usuario foi eliminado.",
"user_id": "ID de Usuario",
@@ -2377,6 +2462,7 @@
"video": "Vídeo",
"video_hover_setting": "Reproducir miniatura do vídeo ao pasar o rato por riba",
"video_hover_setting_description": "Reproducir miniatura do vídeo cando o rato está sobre o elemento. Mesmo cando está desactivado, a reprodución pode iniciarse pasando o rato sobre a icona de reprodución.",
"video_quality": "Calidade do vídeo",
"videos": "Vídeos",
"videos_count": "{count, plural, one {# Vídeo} other {# Vídeos}}",
"videos_only": "Só vídeos",
@@ -2409,8 +2495,10 @@
"week": "Semana",
"welcome": "Benvido/a",
"welcome_to_immich": "Benvido/a a Immich",
"when": "Cando",
"width": "Ancho",
"wifi_name": "Nome da wifi",
"workflow": "Fluxo de traballo",
"workflow_delete_prompt": "Estás seguro que queres eliminar este fluxo de traballo?",
"workflow_deleted": "Fluxo de traballo eliminado",
"workflow_description": "Descrición do fluxo de traballo",
@@ -2420,11 +2508,13 @@
"workflow_name": "Nome do fluxo de traballo",
"workflow_navigation_prompt": "Estás seguro que desexar saír sen gardar os cambios?",
"workflow_summary": "Resumo do fluxo de traballo",
"workflow_templates": "Modelos de fluxo de traballo",
"workflow_update_success": "Fluxo de traballo actualizado con éxito",
"workflow_updated": "Fluxo de traballo actualizado",
"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",
+25 -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",
@@ -24,6 +27,7 @@
"add_partner": "Partner hiifüege",
"add_path": "Pfad hiifüege",
"add_photos": "Fotos hiifüege",
"add_step": "Schritt hinzuefüege",
"add_tag": "Tag hiifüege",
"add_to": "Hiifüege zu …",
"add_to_album": "Zum Album hiifüege",
@@ -182,10 +186,15 @@
"machine_learning_smart_search_enabled": "Intelligenti Suechi aktiviere",
"machine_learning_smart_search_enabled_description": "Wenn die Option deaktiviert isch, werde dBilder nöd für dintelligenti Suechi bruucht.",
"machine_learning_url_description": "DURL vom Server fürs maschinelli Lärne. Wenn meh als eini URL aagee wird, wird jeder Server einzeln usprobiert, bis einer erfolgrich antwortet und zwar i dr Räihäfolg vom erschte bis zum letschte. Server, wo nöd antworted, werde vorübergehend ignoriert, bis si wieder verfügbar sind.",
"maintenance_delete_backup": "Backup lösche",
"maintenance_restore_backup": "Backup wiederherstelle",
"maintenance_restore_backup_description": "Immich wird glöscht und vom usgwählte Backup wiederhergstellt. Es Backup wird vorher erstellt.",
"maintenance_restore_backup_different_version": "Das Backup esch mitere andere Version vo Immich erstellt worde!",
"maintenance_settings": "Wartig",
"maintenance_settings_description": "Immich i de Wartigsmodus versetze.",
"maintenance_start": "Wartigsmodus startä",
"maintenance_start_error": "Wartigsmodus het nöd chönne gstartet werde.",
"maintenance_upload_backup_error": "Backup hed ned chönne ufeglade werde, esch es en .sql/.sql.gz Datei?",
"manage_concurrency": "Gliichziitigi Uusfüerig verwalte",
"manage_concurrency_description": "Gang zur Job-Site, um dJob-Parallelität z verwalte",
"manage_log_settings": "Log-Iistellige verwalte",
@@ -248,6 +257,8 @@
"notification_enable_email_notifications": "E-Mail-Benochrichtigige aktiviere",
"notification_settings": "Benochrichtigigs-Iistellige",
"notification_settings_description": "Benochrichtigigs-Iistellige (inkl. E-Mail) verwalte",
"oauth_allow_insecure_requests": "Unsicheri Aafroge erlaube",
"oauth_allow_insecure_requests_description": "ACHTUNG: Das deaktiviert TLS Zertifikats-Validierig für OAuth aafroge und setzt dech möglicherwiis MITM Attacke us.",
"oauth_auto_launch": "Auto-Start",
"oauth_auto_launch_description": "Automatischer Start vom OAuth-Aahmäldvorgang bim Ufruäfä vo dr Aahmäldigs-Site",
"oauth_auto_register": "Automatischi Registrierig",
@@ -255,6 +266,7 @@
"oauth_button_text": "Button-Text",
"oauth_client_secret_description": "Erforderlich, wenn PKCE (Proof Key for Code Exchange) nöd vom OAuth-Anbieter unterstützt wird",
"oauth_enable_description": "Ahmeldig mit OAuth",
"oauth_end_session_url_description": "Benutzer zu dere URI witerleite wenn sie sech uslogged.",
"oauth_mobile_redirect_uri": "Mobile Umleitigs-URI",
"oauth_mobile_redirect_uri_override": "Mobile Umleitigs-URI überschriebe",
"oauth_mobile_redirect_uri_override_description": "Iischalte, wenn dr OAuth-Anbieter kei mobile URI wie „{callback}“ erlaubt",
@@ -468,10 +480,12 @@
"album_remove_user": "Nutzer entfernä?",
"album_remove_user_confirmation": "Bisch du sicher, dass du {user} entferne wotsch?",
"album_search_not_found": "Kei Albe gfunde, wo zur Suechi passe",
"album_selected": "Album usgwählt",
"album_share_no_users": "Es gseht so us, als hetsch du das Album mit allne Benutzer gteiltt oder du hesch kei Benutzer, mit dene du chasch teile.",
"album_summary": "Album Zämmefassig",
"album_updated": "Album aktualisiert",
"album_updated_setting_description": "Erhalt e E-Mail-Benachrichtigig, wenn e freigähs Album neui Dateie enthält",
"album_upload_assets": "Dateie vo dim Computer ufelade und zu Album hinzuefüege",
"album_user_left": "{album} verlasse",
"album_user_removed": "{user} entfernt",
"album_viewer_appbar_delete_confirm": "Bisch du sicher, dass du das Album us dim Konto wotsch lösche?",
@@ -492,6 +506,7 @@
"all": "Alli",
"all_albums": "Alli Albene",
"all_people": "Alli Persone",
"all_photos": "Alli Fotis",
"all_videos": "Alli Videos",
"allow_dark_mode": "Dunkle-Modus erlaube",
"allow_edits": "Bearbeitig erlaube",
@@ -499,6 +514,7 @@
"allow_public_user_to_upload": "Erlaub öffentliche Benutzer ufezlade",
"allowed": "Erlaubt",
"alt_text_qr_code": "QR-Code Bild",
"always_keep": "Immer bhalte",
"anti_clockwise": "Gäge de Uhrzeigersinn",
"api_key": "API-Schlüssel",
"api_key_description": "Dä Wert wird nume einisch aazeigt. Bitte kopier ihn, bevor du sFänschter schliessisch.",
@@ -529,6 +545,7 @@
"asset_action_share_err_offline": "Die Offline-Date chönnd nöd glesä werdä, überspringä",
"asset_added_to_album": "Zum Album hinzugfüegt",
"asset_adding_to_album": "Hinzufüegä zum Album…",
"asset_created": "Datei erstellt",
"asset_description_updated": "Die Beschribiig vo de Datei isch aktualisiert worde",
"asset_filename_is_offline": "Datei {filename} isch offline",
"asset_has_unassigned_faces": "Datei het nöd zuegwiseni Gsichter",
@@ -541,6 +558,7 @@
"asset_list_layout_sub_title": "Layout",
"asset_list_settings_subtitle": "Iistellige fürs Foto-Gitter-Layout",
"asset_list_settings_title": "Fotigitter",
"asset_not_found_on_device_android": "Datei ned ufem Grät gfunde",
"asset_offline": "Datei offline",
"asset_offline_description": "Die externi Datei isch nümme uf em Datenträger vorhande. Bitte wend dich ah din Immich-Administrator, um Hilf z becho.",
"asset_restored_successfully": "Datei erfolgriich wiederhergstellt",
@@ -653,6 +671,7 @@
"backup_options_page_title": "Sicherigsoptione",
"backup_setting_subtitle": "Verwaltig vo de Upload-iihstellige im Hintergrund und Vordergrund",
"backup_settings_subtitle": "Upload-Iihstellige verwalte",
"backup_upload_details_page_more_details": "Tip für meh Details",
"backward": "Rückwärts",
"biometric_auth_enabled": "Biometrische Authentifizierig aktiviert",
"biometric_locked_out": "Du bisch vo de biometrische Authenfizierig usgschlossä",
@@ -694,6 +713,7 @@
"cannot_update_the_description": "Beschriibrig cha nöd aktualisiert werde",
"cast": "Überträge",
"cast_description": "Konfiguration verfügbarer Ziel",
"change": "Ändere",
"change_date": "Datum ändere",
"change_description": "Beschriibig aahpasse",
"change_display_order": "Aahzeigereihefolg ändere",
@@ -711,6 +731,8 @@
"change_password_form_password_mismatch": "Passwörter stimmed nöd überein",
"change_password_form_reenter_new_password": "Passwort erneut iihgäh",
"change_pin_code": "PIN-Code ändere",
"change_trigger": "Uslööser ändere",
"change_trigger_prompt": "Besch du sicher, dass du de Uslööser ändere wettsch? Das entfernt alli bestehende Aktione und Filter.",
"change_your_password": "Ändere dis Passwort",
"changed_visibility_successfully": "DSichtbarkeit isch erfolgrich gänderet worde",
"charging": "Uufladä",
@@ -720,11 +742,14 @@
"check_corrupt_asset_backup_description": "Führ die Prüefig nume mit aktiviertem WLAN dur, nachdem alli Dateie gsiichert worde sind. Dä Vorgang cha e paar Minute duurä.",
"check_logs": "Logs prüafä",
"checksum": "Prüefsumme",
"choose": "Uswähle",
"choose_matching_people_to_merge": "Wähl passendi Persone zum Zämmezfüehre",
"city": "Stadt",
"cleanup_confirm_description": "Immich hed {count} Dateie (vorem {date} erstellt) sicher ufem Server gfunde. Sölled die lokale Kopie vo dem Grät glöscht werde?",
"cleanup_confirm_prompt_title": "Vo dem Grät entferne?",
"cleanup_deleted_assets": "{count} Dateie i de lokali Papierchorb verschobe",
"cleanup_found_assets": "{count} ufegladni Dateie gfunde",
"cleanup_found_assets_with_size": "{count} gsicherti Dateie gfunde ({size})",
"cleanup_icloud_shared_albums_excluded": "Teilti iCloud Albe sind vom Scan usgschlosse",
"clear": "Lääre",
"clear_all": "Alles lääre",
@@ -821,15 +846,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 +1436,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": "अपडेट किया गया",
+9 -10
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Dodaj putanju",
"add_photos": "Dodaj slike",
"add_step": "Dodaj korak",
"add_tag": "Dodaj oznaku",
"add_to": "Dodaj u…",
"add_to_album": "Dodaj u album",
@@ -42,7 +41,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 +265,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 +274,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 +352,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 +384,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 +877,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 +1189,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 +1457,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",
@@ -2242,6 +2238,7 @@
"viewer_remove_from_stack": "Ukloni iz složenih",
"viewer_stack_use_as_main_asset": "Koristi kao glavnu stavku",
"viewer_unstack": "Razdvoji",
"visibility": "Vidljivost",
"visibility_changed": "Vidljivost promijenjena za {count, plural, =1 {# osobu} few {# osobe} other {# osoba}}",
"waiting": "Čekanje",
"waiting_count": "Čekanje:{count}",
@@ -2249,7 +2246,9 @@
"week": "Tjedan",
"welcome": "Dobrodošli",
"welcome_to_immich": "Dobrodošli u Immich",
"width": "Širina",
"wifi_name": "Naziv Wi-Fi mreže",
"workflow_summary": "Sažetak tijeka rada",
"wrong_pin_code": "Krivi PIN kod",
"year": "Godina",
"years_ago": "prije {years, plural, =1 {# godinu} few {# godine} other {# godina}}",
+106 -13
View File
@@ -22,13 +22,12 @@
"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",
"add_path": "Elérési útvonal megadása",
"add_photos": "Fotók hozzáadása",
"add_step": "Lépés hozzáadása",
"add_tag": "Címke hozzáadása",
"add_to": "Hozzáadás ide…",
"add_to_album": "Felvétel albumba",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -303,6 +305,7 @@
"refreshing_all_libraries": "Összes képtár frissítése",
"registration": "Admin regisztráció",
"registration_description": "Mivel ez az első felhasználó a rendszerben, ezért te leszel az Admin, aki az adminisztratív teendőkért felelős és további felhasználókat tud létrehozni.",
"release_channel_stable": "Stabil",
"remove_failed_jobs": "Sikertelen feladatok eltávolítása",
"require_password_change_on_login": "Kötelező jelszómódosítás az első bejelentkezéskor",
"reset_settings_to_default": "Beállítások visszaállítása az alapértelmezettre",
@@ -397,6 +400,10 @@
"transcoding_preferred_hardware_device_description": "Csak VAAPI vagy QSV esetén. Beállítja a hardveres átkódoláshoz használt DRI node-ot.",
"transcoding_preset_preset": "Előre beállított (-preset)",
"transcoding_preset_preset_description": "Tömörítési sebesség. A lassabb beállítások kisebb fájlokat hoznak létre és növelik a minőséget az adott bitráta mellett. A VP9 kódolás figyelmen kívül hagyja a 'gyorsabb (faster)'-nél nagyobb sebességeket.",
"transcoding_realtime": "Valós idejű transzkódolás [KÍSÉRLETI]",
"transcoding_realtime_description": "Lehetővé teszi a videó lejátszása közben a valód idejű transzkódolást. Lehetővé teszi a minőség kiválasztását, de akadozások és nagyobb visszajátszási késleltetés előfordulhat. Ez függ a szervered erősségétől.",
"transcoding_realtime_enabled": "Valós idejű transzkódolás bekapcsolása",
"transcoding_realtime_enabled_description": "Ha ki van kapcsolva, a szerver nem fogja elfogadni az új, valós idejű transzkódolású kéréseket.",
"transcoding_reference_frames": "Referencia képkockák",
"transcoding_reference_frames_description": "A hivatkozott képkockák száma egy képkocka tömörítéséhez. Magasabb értékek növelik a tömörítési hatékonyságot, de lelassítják a kódolási folyamatot. 0 esetén a szoftver magának állítja be az értéket.",
"transcoding_required_description": "Csak az el nem fogadott formátumú videókat",
@@ -440,6 +447,8 @@
"user_settings_description": "Felhasználó beállítások kezelése",
"user_successfully_removed": "{email} felhasználó sikeresen eltávolítva.",
"users_page_description": "Admin felhasználók oldala",
"version_check_channel": "Frissítés csatorna",
"version_check_channel_description": "Válaszd ki az frissítés csatornát, hogy értesülhess a legújabb frissítésekről",
"version_check_enabled_description": "Új verziók elérhetőségének ellenőrzése",
"version_check_implications": "Az új verziók ellenőrzése időszakos kommunikációt igényel a {server} oldallal",
"version_check_settings": "Verzió ellenőrzés",
@@ -696,6 +705,7 @@
"birthdate_saved": "Születésnap elmentve",
"birthdate_set_description": "A születés napját a rendszer arra használja, hogy kiírja, hogy a fénykép készítésekor a személy hány éves volt.",
"blurred_background": "Homályos háttér",
"browse_templates": "Sablonok böngészése",
"bugs_and_feature_requests": "Hibabejelentés és új funkció kérése",
"build": "Felépítés",
"build_image": "Kép elkészítése",
@@ -729,6 +739,7 @@
"cannot_update_the_description": "A leírás megváltoztatása nem sikerült",
"cast": "Közvetítés",
"cast_description": "Közvetítési célok beállítása",
"change": "Megváltoztat",
"change_date": "Dátum változtatása",
"change_description": "Leírás megváltoztatása",
"change_display_order": "Megjelenítési sorrend megváltoztatása",
@@ -757,6 +768,7 @@
"check_corrupt_asset_backup_description": "Ezt az ellenőtzést csak Wi-Fi hálózaton futtasd és csak akkot, ha már az összes elem feltöltésre került. A folyamat néhány percig is eltarthat.",
"check_logs": "Hibanapló megnyitása",
"checksum": "Ellenőrző összeg",
"choose": "Választ",
"choose_matching_people_to_merge": "Válaszd ki a megegyező személyeket összevonásra",
"city": "Város",
"cleanup_confirm_description": "Az Immich {count} elemet talált ({date}-ig), amelyek biztonságosan mentésre kerültek a szerveren. Törlésre kerüljenek a lokális példányok erről az eszközről?",
@@ -774,6 +786,7 @@
"clear": "Törlés",
"clear_all": "Alaphelyzet",
"clear_all_recent_searches": "Legutóbbi keresések törlése",
"clear_failed_count": "A törlés nem sikerült ({count})",
"clear_file_cache": "Gyorsítótár törlése",
"clear_message": "Üzenet törlése",
"clear_value": "Érték törlése",
@@ -805,6 +818,7 @@
"comments_are_disabled": "A megjegyzések le vannak tiltva",
"common_create_new_album": "Új album létrehozása",
"completed": "Kész",
"configuration": "Beállítások",
"confirm": "Jóváhagyás",
"confirm_admin_password": "Admin jelszó megerősítése",
"confirm_delete_face": "Biztos, hogy törölni szeretnéd a(z) {name} arcát az elemről?",
@@ -819,6 +833,7 @@
"contain": "Belül",
"context": "Kontextus",
"continue": "Folytatás",
"control_bottom_app_bar_add_tags": "Címkék hozzáadása",
"control_bottom_app_bar_create_new_album": "Új album létrehozása",
"control_bottom_app_bar_delete_from_immich": "Törlés az Immich-ből",
"control_bottom_app_bar_delete_from_local": "Törlés az eszközről",
@@ -832,6 +847,7 @@
"copy_error": "Másolási hiba",
"copy_file_path": "Fájlútvonal másolása",
"copy_image": "Kép másolása",
"copy_json": "JSON másolása",
"copy_link": "Link másolása",
"copy_link_to_clipboard": "Link másolása a vágólapra",
"copy_password": "Jelszó másolása",
@@ -849,9 +865,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,17 +897,16 @@
"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",
"date_time_original": "Eredeti dátum/idő",
"day": "Nap",
"days": "Napok",
"deduplicate_all": "Összes deduplikálása",
@@ -967,7 +985,10 @@
"downloading_asset_filename": "{filename} elem letöltése",
"downloading_from_icloud": "Letöltés az iCloudról",
"downloading_media": "Média letöltése",
"drag_to_reorder": "Húzd az újrarendezéshez",
"drop_files_to_upload": "A feltöltéshez húzd bárhova a fájlokat",
"duplicate": "Másolat",
"duplicate_workflow": "Duplikált munkafolyamat",
"duplicates": "Duplikátumok",
"duplicates_description": "Jelöld meg a duplikátumokat (ha léteznek) a csoportokban.",
"duration": "Időtartam",
@@ -1069,6 +1090,7 @@
"failed_to_remove_product_key": "Termékkulcs eltávolítása sikertelen",
"failed_to_reset_pin_code": "PIN kód visszaállítása sikertelen",
"failed_to_stack_assets": "Elemek csoportosítása sikertelen",
"failed_to_tag_assets": "Nem sikerült címkézni",
"failed_to_unstack_assets": "Csoportosított elemek szétszedése sikertelen",
"failed_to_update_notification_status": "Értesítés státusz frissítése sikertelen",
"incorrect_email_or_password": "Helytelen email vagy jelszó",
@@ -1188,11 +1210,13 @@
"export_as_json": "Exportálás JSON-ként",
"export_database": "Adatbázis exportálása",
"export_database_description": "Az SQLite adatbázis exportálása",
"exposure_time": "Záridő",
"extension": "Kiterjesztés",
"external": "Külső képtár",
"external_libraries": "Külső képtárak",
"external_network": "Külső hálózat",
"external_network_sheet_info": "Ha nem vagy a megadott Wi-Fi hálózathoz csatlakozva, akkor az alkalmazás az alábbi URL címeken fogja elérni a szervert, fentről lefelé haladva",
"f_number": "Blende",
"face_unassigned": "Nincs hozzárendelve",
"failed": "Sikertelen",
"failed_count": "Sikertelen: {count}",
@@ -1210,7 +1234,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",
@@ -1223,6 +1246,7 @@
"find_them_fast": "Név alapján kereséssel gyorsan megtalálhatóak",
"first": "Első",
"fix_incorrect_match": "Hibás találat javítása",
"focal_length": "Gyújtótávolság",
"folder": "Mappa",
"folder_not_found": "Mappa nem található",
"folders": "Mappák",
@@ -1233,6 +1257,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",
@@ -1342,6 +1367,7 @@
"ios_debug_info_no_sync_yet": "Még nem futott szinkronizáló háttérfolyamat",
"ios_debug_info_processes_queued": "{count, plural, one {{count} háttérfolyamat előkészítve} other {{count} háttérfolyamat előkészítve}}",
"ios_debug_info_processing_ran_at": "A feldolgozás ekkor futott: {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, other {# elem}}",
"jobs": "Feladatok",
"json_editor": "JSON szerkesztő",
@@ -1389,11 +1415,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 +1543,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ü",
@@ -1531,6 +1591,8 @@
"merge_people_prompt": "Biztosan összevonod ezeket a személyeket? Ez a művelet nem visszavonható.",
"merge_people_successfully": "Személyek sikeresen összevonva",
"merged_people_count": "Összevonva {count, plural, other {# személy}}",
"minFaces": "Minimum arcok",
"minFaces_description": "A minimum értéke az egy személyhez köthető felismert arcoknak, mielőtt mentett személyként lenne kezelve",
"minimize": "Kicsinyítés",
"minute": "Perc",
"minutes": "Percek",
@@ -1540,9 +1602,10 @@
"mobile_app": "Mobilapplikáció",
"mobile_app_download_onboarding_note": "Töltse le a kiegészítő mobilalkalmazást az alábbi opciók segítségével",
"model": "Modell",
"modify_date": "Dátum módosítása",
"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 +1622,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 +1651,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 +1667,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",
@@ -1616,6 +1679,7 @@
"no_results": "Nincs találat",
"no_results_description": "Próbálkozz szinonimákkal vagy általánosabb kulcsszavakkal",
"no_shared_albums_message": "Hozz létre egy új albumot, hogy megoszthasd fényképeid és videóid másokkal",
"no_steps": "Még nem adtak hozzá lépéseket",
"no_uploads_in_progress": "Nincs folyamatban lévő feltöltés",
"none": "Semelyik",
"not_allowed": "Nem engedélyezett",
@@ -1661,6 +1725,7 @@
"organize_into_albums": "Albumokba rendezés",
"organize_into_albums_description": "Meglévő fotók albumokba helyezése, a jelenlegi szinkronizációs beállítások alapján",
"organize_your_library": "Rendszerezd a képtáradat",
"orientation": "Orientáció",
"original": "eredeti",
"other": "Egyéb",
"other_devices": "Egyéb eszközök",
@@ -1752,6 +1817,8 @@
"play_original_video_setting_description": "A rendszer az eredeti videók lejátszását részesíti előnyben a transzkódolt verziókkal szemben. Ha az eredeti fájl nem kompatibilis, előfordulhat, hogy nem játszható le megfelelően.",
"play_transcoded_video": "Transzkódolt videó lejátszása",
"please_auth_to_access": "Kérlek jelentkezz be a hozzáféréshez",
"plugin_method_filter_type": "Szűrő",
"plugin_method_filter_type_description": "Ez a metódus képes kiszűrni az eseményeket, és feltételekhez kötve megakadályozhatja a következő lépések végrehajtását",
"port": "Port",
"preferences_settings_subtitle": "Alkalmazásbeállítások kezelése",
"preferences_settings_title": "Beállítások",
@@ -1773,6 +1840,7 @@
"profile_drawer_readonly_mode": "Csak olvasható mód engedélyezve. A kilépéshez hosszan nyomja meg a felhasználói avatar ikont.",
"profile_image_of_user": "{user} profilképe",
"profile_picture_set": "Profilkép beállítva.",
"projection_type": "Vetítési típus",
"public_album": "Nyilvános album",
"public_share": "Nyilvános megosztás",
"purchase_account_info": "Támogató",
@@ -1850,6 +1918,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 +1992,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 +2001,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...",
@@ -2137,7 +2210,9 @@
"show_in_timeline": "Mutatás az idővonalon",
"show_in_timeline_setting_description": "Ennek a felhasználónak a képei és videói jelenjenek meg az idővonaladon",
"show_keyboard_shortcuts": "Billentyűparancsok megjelenítése",
"show_less": "Kevesebb megjelenítése",
"show_metadata": "Metaadatok megjelenítése",
"show_more_fields": "További {count} mező megjelenítése",
"show_or_hide_info": "Információk megjelenítése vagy elrejtése",
"show_password": "Jelszó megjelenítése",
"show_person_options": "Személy beállítások megjelenítése",
@@ -2145,6 +2220,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,9 +2236,13 @@
"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",
"smart_album": "Okos album",
"sort_albums_by": "Albumok rendezése...",
"sort_created": "Létrehozás dátuma",
"sort_items": "Elemek száma",
@@ -2185,6 +2265,11 @@
"start_date_before_end_date": "A kezdeti dátumnak a befejezési dátum előtt kell lennie",
"state": "Megye/Állam",
"status": "Állapot",
"step_delete": "Lépés törlése",
"step_delete_confirm": "Biztosan törölni szeretné ezt a lépést?",
"step_details": "Lépés részletei",
"steps": "Lépések",
"steps_count": "{count, plural, one {# lépés} other {# lépés}}",
"stop_casting": "Vetítés megszüntetése",
"stop_motion_photo": "Stop motion kép",
"stop_photo_sharing": "Megszünteted fotóid megosztását?",
@@ -2211,9 +2296,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",
@@ -2275,7 +2363,7 @@
"trash_page_title": "Lomtár ({count})",
"trashed_items_will_be_permanently_deleted_after": "A lomtárban lévő elemek véglegesen törlésre kerülnek {days, plural, other {# nap}} múlva.",
"trigger": "Feltétel",
"trigger_asset_uploaded": "Elem feltöltve",
"trigger_asset_uploaded": "Elem feltöltés",
"trigger_asset_uploaded_description": "Új elem feltöltésekor indul el",
"trigger_description": "Egy esemény, ami elindítja a folyamatot",
"trigger_person_recognized": "Személy felismerve",
@@ -2315,7 +2403,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",
@@ -2344,6 +2431,7 @@
"use_browser_locale_description": "Dátumok, idők és számok meghatározása a böngésző helye alapján",
"use_current_connection": "Jelenlegi kapcsolat használata",
"use_custom_date_range": "Szabadon megadott időintervallum használata",
"use_template": "Sablon használata",
"user": "Felhasználó",
"user_has_been_deleted": "Ez a felhasználó törlésre került.",
"user_id": "Felhasználó azonosítója",
@@ -2373,6 +2461,7 @@
"video": "Videó",
"video_hover_setting": "Kisméretű videó elindítása, ha az egér az elem felé megy",
"video_hover_setting_description": "Ha az egér az elem felé megy, akkor induljon el a kisméretű videó lejátszása. Még ha ez az opció ki is van kapcsolva, a lejátszás akkor is elindítható a lejátszás gombbal.",
"video_quality": "Videóminőség",
"videos": "Videók",
"videos_count": "{count, plural, one {# videó} other {# videó}}",
"videos_only": "Csak videók",
@@ -2405,8 +2494,10 @@
"week": "Hét",
"welcome": "Üdvözlünk",
"welcome_to_immich": "Üdvözöl az Immich",
"when": "Mikor",
"width": "Szélesség",
"wifi_name": "Wi-Fi neve",
"workflow": "Munkafolyamat",
"workflow_delete_prompt": "Biztosan törölni szeretnéd ezt a folyamatot?",
"workflow_deleted": "Folyamat törölve",
"workflow_description": "Folyamat leírása",
@@ -2416,11 +2507,13 @@
"workflow_name": "Folyamat neve",
"workflow_navigation_prompt": "Biztosan tovább szeretnél lépni a változások mentése nélkül?",
"workflow_summary": "Folyamat összefoglaló",
"workflow_templates": "Munkafolyamat sablonok",
"workflow_update_success": "Folyamat sikeresen frissítve",
"workflow_updated": "Folyamat frissítve",
"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",
+113 -34
View File
@@ -1,7 +1,7 @@
{
"about": "Informazioni",
"account": "Profilo",
"account_settings": "Impostazioni Profilo",
"account_settings": "Impostazioni profilo",
"acknowledge": "Ho capito",
"action": "Azione",
"action_common_update": "Aggiorna",
@@ -22,13 +22,12 @@
"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",
"add_path": "Aggiungi un percorso",
"add_photos": "Aggiungi foto",
"add_step": "Aggiungi passo",
"add_tag": "Aggiungi tag",
"add_to": "Aggiungi a…",
"add_to_album": "Aggiungi all'album",
@@ -42,7 +41,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 +265,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 +274,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 +353,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 +528,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 manterrà 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",
@@ -696,6 +698,7 @@
"birthdate_saved": "Data di nascita salvata con successo",
"birthdate_set_description": "La data di nascita è usata per calcolare l'età di questa persona al momento dello scatto della foto.",
"blurred_background": "Sfondo sfocato",
"browse_templates": "Guarda i modelli",
"bugs_and_feature_requests": "Bug & Richieste di nuove funzionalità",
"build": "Compilazione",
"build_image": "Immagine Compilata",
@@ -729,6 +732,7 @@
"cannot_update_the_description": "Impossibile aggiornare la descrizione",
"cast": "Trasmetti",
"cast_description": "Configura le destinazioni di trasmissione disponibili",
"change": "Modifica",
"change_date": "Modifica data",
"change_description": "Modifica descrizione",
"change_display_order": "Cambia l'ordine di visualizzazione",
@@ -757,6 +761,7 @@
"check_corrupt_asset_backup_description": "Effettua questo controllo solo su rete Wi-Fi e solo quando tutte le risorse saranno state sottoposte a backup. La procedura potrebbe impiegare qualche minuto.",
"check_logs": "Controlla i log",
"checksum": "Checksum",
"choose": "Scegli",
"choose_matching_people_to_merge": "Scegli persone combacianti da unire",
"city": "Città",
"cleanup_confirm_description": "Immich ha trovato {count} risorse (create prima del {date}) e già salvate sul server. Rimuovo le copie locali da questo dispositivo?",
@@ -774,6 +779,7 @@
"clear": "Pulisci",
"clear_all": "Pulisci tutto",
"clear_all_recent_searches": "Rimuovi tutte le ricerche recenti",
"clear_failed_count": "Rimuovi fallita ({count})",
"clear_file_cache": "Cancella la cache dei file",
"clear_message": "Pulisci messaggio",
"clear_value": "Pulisci valore",
@@ -805,6 +811,7 @@
"comments_are_disabled": "I commenti sono disabilitati",
"common_create_new_album": "Crea nuovo Album",
"completed": "Completato",
"configuration": "Configurazione",
"confirm": "Conferma",
"confirm_admin_password": "Conferma password dell'amministratore",
"confirm_delete_face": "Sei sicuro di voler cancellare il volto di {name} dalla risorsa?",
@@ -819,6 +826,7 @@
"contain": "Adatta alla finestra",
"context": "Contesto",
"continue": "Continua",
"control_bottom_app_bar_add_tags": "Aggiungi tags",
"control_bottom_app_bar_create_new_album": "Crea nuovo album",
"control_bottom_app_bar_delete_from_immich": "Elimina da Immich",
"control_bottom_app_bar_delete_from_local": "Elimina dal dispositivo",
@@ -832,6 +840,7 @@
"copy_error": "Errore nella copia",
"copy_file_path": "Copia percorso file",
"copy_image": "Copia immagine",
"copy_json": "Copia JSON",
"copy_link": "Copia link",
"copy_link_to_clipboard": "Copia link negli appunti",
"copy_password": "Copia password",
@@ -843,7 +852,7 @@
"create_album": "Crea album",
"create_album_page_untitled": "Senza titolo",
"create_api_key": "Crea chiave API",
"create_first_workflow": "Crea il primo workflow",
"create_first_workflow": "Crea la prima sequenza",
"create_library": "Crea libreria",
"create_link": "Crea link",
"create_link_to_share": "Crea link da condividere",
@@ -861,7 +870,7 @@
"create_tag": "Crea tag",
"create_tag_description": "Crea un nuovo tag. Per i tag nidificati, inserisci il percorso completo del tag includendo le barre oblique (/).",
"create_user": "Crea utente",
"create_workflow": "Crea il workflow",
"create_workflow": "Crea sequenza",
"created": "Creato",
"created_at": "Creato il",
"creating_linked_albums": "Creazione di album collegati...",
@@ -881,17 +890,16 @@
"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",
"date_time_original": "Data Originale",
"day": "Giorno",
"days": "Giorni",
"deduplicate_all": "Elimina tutti i doppioni",
@@ -970,7 +978,10 @@
"downloading_asset_filename": "Sto scaricando la risorsa {filename}",
"downloading_from_icloud": "Scaricamento da iCloud",
"downloading_media": "Scaricamento file multimediali",
"drag_to_reorder": "Trascina per riordinare",
"drop_files_to_upload": "Rilascia i file ovunque per caricarli",
"duplicate": "Duplica",
"duplicate_workflow": "Duplica sequenza",
"duplicates": "Duplicati",
"duplicates_description": "Risolvi ciascun gruppo indicando quali sono, se esistono, i duplicati.",
"duration": "Durata",
@@ -997,7 +1008,7 @@
"edit_tag": "Modifica tag",
"edit_title": "Modifica Titolo",
"edit_user": "Modifica utente",
"edit_workflow": "Edita il workflow",
"edit_workflow": "Edita la sequenza",
"editor": "Editor",
"editor_close_without_save_prompt": "Le modifiche non verranno salvate",
"editor_close_without_save_title": "Vuoi chiudere l'editor?",
@@ -1072,6 +1083,7 @@
"failed_to_remove_product_key": "Rimozione del codice del prodotto fallita",
"failed_to_reset_pin_code": "Impossibile reimpostare il codice PIN",
"failed_to_stack_assets": "Errore durante il raggruppamento delle risorse",
"failed_to_tag_assets": "Errore nell'etichettamento delle risorse",
"failed_to_unstack_assets": "Errore durante la separazione delle risorse",
"failed_to_update_notification_status": "Aggiornamento stato notifiche fallito",
"incorrect_email_or_password": "Email o password non corretta",
@@ -1099,7 +1111,7 @@
"unable_to_complete_oauth_login": "Errore durante l'accesso tramite OAuth",
"unable_to_connect": "Impossibile connettersi",
"unable_to_copy_to_clipboard": "Impossibile copiare negli appunti, assicurati di aver aperto la pagina in https",
"unable_to_create": "Impossibile create il workflow",
"unable_to_create": "Impossibile creare la sequenza",
"unable_to_create_admin_account": "Impossibile creare un account admin",
"unable_to_create_api_key": "Impossibile creare una nuova chiave API",
"unable_to_create_library": "Impossibile creare la libreria",
@@ -1110,7 +1122,7 @@
"unable_to_delete_exclusion_pattern": "Impossibile cancellare pattern di esclusione",
"unable_to_delete_shared_link": "Impossibile cancellare link condiviso",
"unable_to_delete_user": "Impossibile cancellare utente",
"unable_to_delete_workflow": "Impossibile eleminare il workflow",
"unable_to_delete_workflow": "Impossibile eliminare la sequenza",
"unable_to_download_files": "Impossibile scaricare i file",
"unable_to_edit_exclusion_pattern": "Impossibile modificare pattern di esclusione",
"unable_to_empty_trash": "Impossibile svuotare il cestino",
@@ -1162,7 +1174,7 @@
"unable_to_update_settings": "Impossibile aggiornare le impostazioni",
"unable_to_update_timeline_display_status": "Impossibile aggiornare lo stato di visualizzazione della sequenza temporale",
"unable_to_update_user": "Impossibile aggiornare l'utente",
"unable_to_update_workflow": "Impossibile aggiornare il workflow",
"unable_to_update_workflow": "Impossibile aggiornare la sequenza",
"unable_to_upload_file": "Impossibile caricare il file"
},
"errors_text": "Errori",
@@ -1191,11 +1203,13 @@
"export_as_json": "Esporta come JSON",
"export_database": "Esporta database",
"export_database_description": "Esporta il database SQLite",
"exposure_time": "Tempo di esposizione",
"extension": "Estensione",
"external": "Esterno",
"external_libraries": "Librerie esterne",
"external_network": "Rete esterna",
"external_network_sheet_info": "Quando non si è connessi alla rete Wi-Fi preferita, l'app si collegherà al server tramite il primo degli indirizzi della lista che riuscirà a raggiungere, dall'alto verso il basso",
"f_number": "Rapporto focale",
"face_unassigned": "Non assegnata",
"failed": "Fallito",
"failed_count": "Falliti: {count}",
@@ -1213,7 +1227,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",
@@ -1226,6 +1239,7 @@
"find_them_fast": "Trovale velocemente con la ricerca",
"first": "Primo",
"fix_incorrect_match": "Correggi corrispondenza errata",
"focal_length": "Lunghezza focale",
"folder": "Cartella",
"folder_not_found": "Cartella non trovata",
"folders": "Cartelle",
@@ -1236,6 +1250,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",
@@ -1345,6 +1360,7 @@
"ios_debug_info_no_sync_yet": "Nessun processo di sincronizzazione in background è stato ancora avviato",
"ios_debug_info_processes_queued": "{count, plural, one {{count} processo in background messo in coda} other {{count} processi in background messi in coda}}",
"ios_debug_info_processing_ran_at": "Processo eseguito {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# elemento} other {# elementi}}",
"jobs": "Processi",
"json_editor": "Modificatore JSON",
@@ -1392,11 +1408,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 +1536,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",
@@ -1543,9 +1593,10 @@
"mobile_app": "App Cellulare",
"mobile_app_download_onboarding_note": "Scarica lapp mobile dedicata utilizzando una delle seguenti opzioni",
"model": "Modello",
"modify_date": "Data di modifica",
"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 +1613,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 +1642,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 +1658,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",
@@ -1619,6 +1670,7 @@
"no_results": "Nessun risultato",
"no_results_description": "Prova ad usare un sinonimo oppure una parola chiave più generica",
"no_shared_albums_message": "Crea un album per condividere foto e video con le persone nella tua rete",
"no_steps": "Nessun passo aggiunto",
"no_uploads_in_progress": "Nessun upload in corso",
"none": "Nulla",
"not_allowed": "Non permesso",
@@ -1664,6 +1716,7 @@
"organize_into_albums": "Organizza all'interno degli albums",
"organize_into_albums_description": "Inserisci le foto esistenti all'interno degli albums utilizzando le attuale impostazioni di sincronizzazione",
"organize_your_library": "Organizza la tua libreria",
"orientation": "Orientamento",
"original": "originale",
"other": "Altro",
"other_devices": "Altri dispositivi",
@@ -1755,6 +1808,8 @@
"play_original_video_setting_description": "Preferisci la riproduzione dei video originali anzichè ricodificarli. Se l'originale non è compatibile non sarà riprodotto correttamente.",
"play_transcoded_video": "Riproduci video ricodificato",
"please_auth_to_access": "Autenticati per accedere",
"plugin_method_filter_type": "Filtro",
"plugin_method_filter_type_description": "Questo metodo può filtrare eventi e impedire condizionalmente l'esecuzione dei passi successivi",
"port": "Porta",
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
"preferences_settings_title": "Preferenze",
@@ -1776,6 +1831,7 @@
"profile_drawer_readonly_mode": "Modalità di sola lettura abilitata. Tieni premuto sull'avatar dell'utente per disabilitarla.",
"profile_image_of_user": "Immagine profilo di {user}",
"profile_picture_set": "Foto profilo impostata.",
"projection_type": "Tipo di proiezione",
"public_album": "Album pubblico",
"public_share": "Condivisione Pubblica",
"purchase_account_info": "Contributore",
@@ -1853,6 +1909,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 +1983,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 +1992,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...",
@@ -2140,7 +2201,9 @@
"show_in_timeline": "Mostra nella linea temporale",
"show_in_timeline_setting_description": "Mostra foto e video dalla linea temporale di questo utente",
"show_keyboard_shortcuts": "Mostra comandi rapidi",
"show_less": "Mostra meno",
"show_metadata": "Visualizza metadati",
"show_more_fields": "{count, plural, one {Visualizza # campo in più} other {Visualizza # campi in più}}",
"show_or_hide_info": "Mostra o nascondi informazioni",
"show_password": "Mostra password",
"show_person_options": "Mostra opzioni persona",
@@ -2148,6 +2211,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,9 +2227,13 @@
"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",
"smart_album": "Raccolta intelligente",
"sort_albums_by": "Ordina album per...",
"sort_created": "Data creazione",
"sort_items": "Numero di elementi",
@@ -2188,6 +2256,11 @@
"start_date_before_end_date": "La data di inizio deve essere precedente alla data di fine",
"state": "Provincia",
"status": "Stato",
"step_delete": "Rimuovi passo",
"step_delete_confirm": "Sei sicuro di voler rimuovere questo passo?",
"step_details": "Dettagli del passo",
"steps": "Passi",
"steps_count": "{count, plural, one {# passo} other {# passi}}",
"stop_casting": "Interrompi trasmissione",
"stop_motion_photo": "Ferma Foto in Movimento",
"stop_photo_sharing": "Interrompere la condivisione delle tue foto?",
@@ -2214,6 +2287,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}",
@@ -2279,9 +2354,9 @@
"trash_page_title": "Cestino ({count})",
"trashed_items_will_be_permanently_deleted_after": "Gli elementi cestinati saranno eliminati definitivamente dopo {days, plural, one {# giorno} other {# giorni}}.",
"trigger": "Evento di attivazione",
"trigger_asset_uploaded": "Risorsa Caricata",
"trigger_asset_uploaded": "Caricamento risorsa",
"trigger_asset_uploaded_description": "Attivato quando una nuova risorsa viene caricata",
"trigger_description": "Un evento che attiva il flusso di lavoro",
"trigger_description": "Un evento che attiva la sequenza",
"trigger_person_recognized": "Persona Riconosciuta",
"trigger_person_recognized_description": "Attivato quando è rilevata una persona",
"trigger_type": "Tipo di trigger",
@@ -2319,7 +2394,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",
@@ -2348,6 +2422,7 @@
"use_browser_locale_description": "Formatta date e numeri in base alla lingua e al paese del browser",
"use_current_connection": "Usa la connessione attuale",
"use_custom_date_range": "Altrimenti utilizza un intervallo date personalizzato",
"use_template": "Usa modello predefinito",
"user": "Utente",
"user_has_been_deleted": "L'utente è stato rimosso.",
"user_id": "ID utente",
@@ -2409,22 +2484,26 @@
"week": "Settimana",
"welcome": "Benvenuto",
"welcome_to_immich": "Benvenuto in Immich",
"when": "Quando",
"width": "Larghezza",
"wifi_name": "Nome rete Wi-Fi",
"workflow_delete_prompt": "Sei sicuro di voler cancellare questo flusso di lavoro?",
"workflow_deleted": "Flusso di lavoro cancellato",
"workflow_description": "Descrizione del flusso di lavoro",
"workflow_info": "Informazioni sul flusso di lavoro",
"workflow_json": "Flusso di lavoro JSON",
"workflow_json_help": "Edita la configurazione del flusso di lavoro in formato JSON. I cambiamenti verranno sincronizzati con il costruttore visuale.",
"workflow_name": "Nome del flusso di lavoro",
"workflow": "Sequenza",
"workflow_delete_prompt": "Sei sicuro di voler cancellare questa sequenza?",
"workflow_deleted": "Sequenza cancellata",
"workflow_description": "Descrizione della sequenza",
"workflow_info": "Informazioni sulla sequenza",
"workflow_json": "JSON della sequenza",
"workflow_json_help": "Edita la configurazione della sequenza in formato JSON. I cambiamenti verranno sincronizzati con il costruttore visuale.",
"workflow_name": "Nome della sequenza",
"workflow_navigation_prompt": "Sei sicuro di voler uscire senza salvare i cambiamenti?",
"workflow_summary": "Sommario del flusso di lavoro",
"workflow_update_success": "Flusso di lavoro aggiornato con successo",
"workflow_updated": "Flusso di lavoro aggiornato",
"workflows": "Flussi di lavoro",
"workflows_help_text": "I flussi di lavoro automatizzano azioni sulle tue risorse a seconda di eventi e filtri",
"workflow_summary": "Sommario della sequenza",
"workflow_templates": "Modelli di sequenze",
"workflow_update_success": "Sequenza aggiornata con successo",
"workflow_updated": "Sequenza aggiornata",
"workflows": "Sequenze",
"workflows_help_text": "Le sequenze 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ì",
+28 -16
View File
@@ -22,13 +22,12 @@
"add_birthday": "誕生日を設定",
"add_endpoint": "エンドポイントを追加",
"add_exclusion_pattern": "除外パターンを追加",
"add_filter": "フィルターを追加",
"add_filter_description": "フィルターする条件を追加",
"add_location": "場所を追加",
"add_more_users": "ユーザーを追加",
"add_partner": "パートナーを追加",
"add_path": "パスを追加",
"add_photos": "写真を追加",
"add_step": "ステップを追加",
"add_tag": "タグを追加",
"add_to": "追加先…",
"add_to_album": "アルバムに追加",
@@ -42,7 +41,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 +265,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 +274,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": "''{callback}''など、モバイルURIがOAuthプロバイダーによって許可されていない場合に有効にしてください",
"oauth_prompt_description": "プロンプトパラメータ(例:select_account、login、consent",
"oauth_role_claim": "役職を主張する",
"oauth_role_claim_description": "管理者になると申し立てが行われた場合、自動的に管理者アクセスがその人に付与されるようにします。",
"oauth_settings": "OAuth",
@@ -377,7 +379,7 @@
"transcoding_constant_quality_mode_description": "ICQはCQPより優れていますが、一部のハードウェアアクセラレーションデバイスはこのモードをサポートしていません。このオプションを設定すると、品質ベースのエンコードを使用する際に指定されたモードが優先されます。ただし、NVEncではICQをサポートしていないため、この設定は無視されます。",
"transcoding_constant_rate_factor": "CRF値 (-crf)",
"transcoding_constant_rate_factor_description": "出力動画の品質レベル。H.264の場合は23、HEVCの場合は28、VP9の場合は31、AV1の場合は35が一般的な値です。値が低いほど品質が良くなりますが、ファイルサイズが大きくなります。",
"transcoding_disabled_description": "動画をトランスコードしない設定にしますが、これにより一部のクライアントで再生できなくなる可能性あります",
"transcoding_disabled_description": "動画をトランスコードしない一部のクライアントで再生できなくなる可能性あり",
"transcoding_encoding_options": "エンコードオプション",
"transcoding_encoding_options_description": "エンコードされた動画のコーデック、解像度、画質、その他オプションの設定します",
"transcoding_hardware_acceleration": "ハードウェアアクセラレーション",
@@ -696,6 +698,7 @@
"birthdate_saved": "生年月日が正常に保存されました",
"birthdate_set_description": "生年月日は、写真撮影時のこの人物の年齢を計算するために使用されます。",
"blurred_background": "ぼやけた背景",
"browse_templates": "テンプレートを表示",
"bugs_and_feature_requests": "バグと機能のリクエスト",
"build": "ビルド",
"build_image": "ビルドイメージ",
@@ -729,6 +732,7 @@
"cannot_update_the_description": "説明を更新できません",
"cast": "キャスト",
"cast_description": "キャスト先の候補を設定",
"change": "変更",
"change_date": "日時を変更",
"change_description": "説明文を変更",
"change_display_order": "表示順を変更",
@@ -747,7 +751,7 @@
"change_password_form_reenter_new_password": "再度パスワードを入力してください",
"change_pin_code": "PINコードを変更",
"change_trigger": "トリガーを変更",
"change_trigger_prompt": "トリガーを変えてもよいですか?アクションフィルターが全て削除されます",
"change_trigger_prompt": "トリガーを変えてもよいですか?全てのアクションフィルターが削除されます",
"change_your_password": "パスワードを変更します",
"changed_visibility_successfully": "非表示設定を正常に変更しました",
"charging": "充電中",
@@ -757,6 +761,7 @@
"check_corrupt_asset_backup_description": "写真や動画などが全てアップロードし終えてからWi-Fiに接続時のみチェックを行なってください。作業が完了するには数分かかる場合があります。",
"check_logs": "ログを確認",
"checksum": "チェックサム",
"choose": "選択",
"choose_matching_people_to_merge": "統合先の人物を選んでください",
"city": "市町村",
"cleanup_confirm_description": "サーバーにバックアップ済みの写真/動画({date}以前に作成)を{count}件発見しました。このデバイスからローカルコピーを削除しますか?",
@@ -774,6 +779,7 @@
"clear": "クリア",
"clear_all": "全てクリア",
"clear_all_recent_searches": "全ての最近の検索をクリア",
"clear_failed_count": "クリア失敗 ({count})",
"clear_file_cache": "ファイルキャッシュを削除",
"clear_message": "メッセージをクリア",
"clear_value": "値をクリア",
@@ -805,6 +811,7 @@
"comments_are_disabled": "コメントは無効化されています",
"common_create_new_album": "アルバムを作成",
"completed": "完了",
"configuration": "設定",
"confirm": "確認",
"confirm_admin_password": "管理者パスワードを確認",
"confirm_delete_face": "本当に『{name}』の顔を項目から削除しますか?",
@@ -819,6 +826,7 @@
"contain": "収める",
"context": "写真の内容",
"continue": "続ける",
"control_bottom_app_bar_add_tags": "タグを追加",
"control_bottom_app_bar_create_new_album": "アルバムを作成",
"control_bottom_app_bar_delete_from_immich": "サーバーから削除",
"control_bottom_app_bar_delete_from_local": "デバイス上から削除",
@@ -832,6 +840,7 @@
"copy_error": "コピーのエラー",
"copy_file_path": "ファイルパスをコピー",
"copy_image": "画像をコピー",
"copy_json": "JSONをコピー",
"copy_link": "リンクをコピー",
"copy_link_to_clipboard": "リンクをクリップボードにコピー",
"copy_password": "パスワードをコピー",
@@ -864,7 +873,7 @@
"create_workflow": "ワークフローを作成",
"created": "作成",
"created_at": "作成:",
"creating_linked_albums": "リンクされたアルバムを作成中・・・",
"creating_linked_albums": "リンクされたアルバムを作成中",
"crop": "クロップ",
"crop_aspect_ratio_fixed": "固定",
"crop_aspect_ratio_free": "自由",
@@ -881,18 +890,17 @@
"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": "生年月日",
"date_of_birth_saved": "生年月日は正常に保存されました",
"date_range": "日付",
"day": "ライトモード",
"date_time_original": "元の日付/時刻",
"day": "日",
"days": "日",
"deduplicate_all": "全て重複排除",
"default_locale": "デフォルトの言語と地域",
@@ -970,7 +978,10 @@
"downloading_asset_filename": "写真/動画 {filename} をダウンロード中",
"downloading_from_icloud": "iCloudからダウンロード",
"downloading_media": "ダウンロード中",
"drag_to_reorder": "ドラッグして並び替え",
"drop_files_to_upload": "ファイルをドロップしてアップロード",
"duplicate": "複製",
"duplicate_workflow": "ワークフローを複製",
"duplicates": "重複",
"duplicates_description": "各グループを確認し、重複している項目を整理してください。",
"duration": "間隔",
@@ -1072,6 +1083,7 @@
"failed_to_remove_product_key": "プロダクトキーを削除できませんでした",
"failed_to_reset_pin_code": "PINコードのリセットに失敗しました",
"failed_to_stack_assets": "写真/動画をスタックできませんでした",
"failed_to_tag_assets": "写真/動画のタグ付けに失敗",
"failed_to_unstack_assets": "写真/動画をスタック解除ができませんでした",
"failed_to_update_notification_status": "通知ステータスの更新に失敗しました",
"incorrect_email_or_password": "メールアドレスまたはパスワードが間違っています",
@@ -1191,11 +1203,13 @@
"export_as_json": "JSONとしてエクスポート",
"export_database": "データベースを出力",
"export_database_description": "SQLiteデータベースを出力",
"exposure_time": "露光時間",
"extension": "拡張子",
"external": "外部",
"external_libraries": "外部ライブラリ",
"external_network": "外部のネットワーク",
"external_network_sheet_info": "指定されたWi-Fiに繋がっていない時アプリはサーバーへの接続を指定されたURLで行います。優先順位は上から下です",
"f_number": "F値",
"face_unassigned": "未割り当て",
"failed": "失敗",
"failed_count": "失敗: {count}",
@@ -1213,7 +1227,6 @@
"features_setting_description": "アプリの機能を管理する",
"file_name_or_extension": "ファイル名または拡張子",
"file_name_text": "ファイル名",
"file_name_with_value": "ファイル名: {file_name}",
"file_size": "ファイルサイズ",
"filename": "ファイル名",
"filetype": "ファイルタイプ",
@@ -1226,6 +1239,7 @@
"find_them_fast": "名前で検索して素早く発見",
"first": "はじめ",
"fix_incorrect_match": "間違った一致を修正",
"focal_length": "焦点距離",
"folder": "フォルダー",
"folder_not_found": "フォルダーが見つかりませんでした",
"folders": "フォルダ",
@@ -1236,6 +1250,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": "一般",
@@ -1345,6 +1360,7 @@
"ios_debug_info_no_sync_yet": "バックグラウンド同期は実行されていません",
"ios_debug_info_processes_queued": "バックグラウンド処理待ち: {count, plural, one {{count}} other {{count}}}",
"ios_debug_info_processing_ran_at": "処理実行済み: {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {#個} other {#個}}の項目",
"jobs": "ジョブ",
"json_editor": "JSONエディター",
@@ -1544,7 +1560,6 @@
"mobile_app_download_onboarding_note": "以下のオプションを使用してコンパニオンモバイルアプリをダウンロードしてください",
"model": "モデル",
"month": "月",
"monthly_title_text_date_format": "yyyy MM",
"more": "もっと表示",
"move": "移動",
"move_down": "下へ",
@@ -1589,7 +1604,6 @@
"next": "次",
"next_memory": "次のメモリー",
"no": "いいえ",
"no_actions_added": "アクションがありません",
"no_albums_found": "アルバムが見つかりません",
"no_albums_message": "アルバムを作成して写真や動画を整理しましょう",
"no_albums_with_name_yet": "この名前のアルバムはまだないようです。",
@@ -1606,7 +1620,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": "位置情報が指定されていません",
@@ -2020,7 +2033,7 @@
"server_info_box_app_version": "アプリのバージョン",
"server_info_box_server_url": "サーバーのURL",
"server_offline": "サーバーがオフラインです",
"server_online": "サーバーオンラインです",
"server_online": "サーバーオンラインです",
"server_privacy": "サーバープライバシー",
"server_restarting_description": "このページはすぐに更新されます。",
"server_restarting_title": "サーバーは再起動しています",
@@ -2319,7 +2332,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": "ನವೀಕರಿಸಲಾಗಿದೆ",
+35 -11
View File
@@ -22,13 +22,12 @@
"add_birthday": "생일 추가",
"add_endpoint": "엔드포인트 추가",
"add_exclusion_pattern": "제외 규칙 추가",
"add_filter": "필터 추가",
"add_filter_description": "클릭하여 필터 조건 추가",
"add_location": "위치 추가",
"add_more_users": "다른 사용자 추가",
"add_partner": "파트너 추가",
"add_path": "경로 추가",
"add_photos": "사진 추가",
"add_step": "단계 추가",
"add_tag": "태그 추가",
"add_to": "이곳에 추가…",
"add_to_album": "앨범에 추가",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -774,6 +776,7 @@
"clear": "지우기",
"clear_all": "모두 지우기",
"clear_all_recent_searches": "검색 기록 전체 삭제",
"clear_failed_count": "명확한 실패 ({count})",
"clear_file_cache": "파일 캐시 지우기",
"clear_message": "메시지 지우기",
"clear_value": "값 지우기",
@@ -819,6 +822,7 @@
"contain": "맞춤",
"context": "문맥",
"continue": "계속",
"control_bottom_app_bar_add_tags": "태그 추가",
"control_bottom_app_bar_create_new_album": "앨범 생성",
"control_bottom_app_bar_delete_from_immich": "Immich에서 삭제",
"control_bottom_app_bar_delete_from_local": "기기에서 삭제",
@@ -881,17 +885,16 @@
"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": "생년월일",
"date_of_birth_saved": "생년월일이 저장되었습니다.",
"date_range": "날짜 범위",
"date_time_original": "날짜/시간 고유",
"day": "일",
"days": "일",
"deduplicate_all": "모두 삭제",
@@ -1191,6 +1194,7 @@
"export_as_json": "JSON으로 내보내기",
"export_database": "데이터베이스 내보내기",
"export_database_description": "SQLite 데이터베이스 내보내기",
"exposure_time": "노출 시간",
"extension": "확장자",
"external": "외부",
"external_libraries": "외부 라이브러리",
@@ -1213,7 +1217,6 @@
"features_setting_description": "사진 및 동영상 관리 기능을 설정합니다.",
"file_name_or_extension": "파일명 또는 확장자",
"file_name_text": "파일명",
"file_name_with_value": "파일명: {file_name}",
"file_size": "파일 크기",
"filename": "파일명",
"filetype": "파일 형식",
@@ -1236,6 +1239,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 +1396,7 @@
"light_theme": "라이트 테마로 전환",
"like": "좋아요",
"like_deleted": "좋아요가 삭제되었습니다.",
"link": "링크",
"link_motion_video": "모션 비디오 링크",
"link_to_docs": "자세한 내용은 <link>문서</link>를 참조하십시오.",
"link_to_oauth": "OAuth에 연결",
@@ -1518,6 +1523,16 @@
"marked_all_as_read": "모두 읽음으로 표시했습니다.",
"matches": "일치",
"matching_assets": "일치하는 항목",
"media_chrome": {
"auto": "자동",
"captions": "자막",
"closed_captions": "닫힌 캡션",
"network_error": "Network 오류",
"not_supported_error": "Source 지원되지 않음",
"time_value_remaining": "{time} 남음",
"video_player": "비디오 플레이어",
"volume": "볼륨"
},
"media_type": "미디어 종류",
"memories": "추억",
"memories_all_caught_up": "모두 확인함",
@@ -1543,8 +1558,8 @@
"mobile_app": "모바일 앱",
"mobile_app_download_onboarding_note": "다음 옵션 중 하나를 사용해 모바일 앱을 다운로드하세요.",
"model": "모델",
"modify_date": "수정일",
"month": "월",
"monthly_title_text_date_format": "yyyy년 M월",
"more": "더보기",
"move": "이동",
"move_down": "아래로 이동",
@@ -1562,6 +1577,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 +1606,6 @@
"next": "다음",
"next_memory": "다음 추억",
"no": "아니요",
"no_actions_added": "아직 추가된 작업이 없습니다",
"no_albums_found": "앨범이 없습니다.",
"no_albums_message": "앨범을 생성하여 사진과 동영상을 정리하기",
"no_albums_with_name_yet": "아직 해당하는 이름의 앨범이 없는 것 같습니다.",
@@ -1606,7 +1622,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": "위치가 설정되지 않았습니다",
@@ -1664,6 +1679,7 @@
"organize_into_albums": "앨범으로 정리하기",
"organize_into_albums_description": "현재 동기화 설정을 사용하여 기존 사진을 앨범으로 정리합니다",
"organize_your_library": "라이브러리 정리",
"orientation": "오리엔테이션",
"original": "원본",
"other": "기타",
"other_devices": "다른 기기",
@@ -1755,6 +1771,7 @@
"play_original_video_setting_description": "트랜스코딩된 영상보다 원본 영상을 우선 재생합니다. 원본이 호환되지 않는 형식인 경우 정상적으로 재생되지 않을 수 있습니다.",
"play_transcoded_video": "트랜스코딩 동영상 재생",
"please_auth_to_access": "계속 진행하려면 인증하세요.",
"plugin_method_filter_type": "필터",
"port": "포트",
"preferences_settings_subtitle": "앱 개인 설정을 관리합니다.",
"preferences_settings_title": "개인 설정",
@@ -1853,6 +1870,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 +1944,8 @@
"scan_settings": "스캔 설정",
"scanning": "스캔 중",
"scanning_for_album": "앨범을 스캔하는 중...",
"screencast_mode_description": "화면에 키보드 및 마우스 이벤트 표시기를 표시",
"screencast_mode_title": "스크린캐스트 모드 토글",
"search": "검색",
"search_albums": "앨범 검색",
"search_by_context": "문맥 기반 검색",
@@ -2214,9 +2234,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 +2265,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 +2341,6 @@
"unsupported_field_type": "지원되지 않는 필드 유형",
"unsupported_file_type": "{file} 파일은 {type} 유형이 지원되지 않아 업로드할 수 없었습니다.",
"untagged": "태그 해제됨",
"untitled_workflow": "제목 없는 워크플로",
"up_next": "다음",
"update_location_action_prompt": "선택한 {count}개 항목 위치 업데이트:",
"updated_at": "업데이트됨",
@@ -2423,6 +2446,7 @@
"workflows": "워크플로",
"workflows_help_text": "워크플로는 트리거와 필터를 기반으로 자산에 대한 작업을 자동화합니다",
"wrong_pin_code": "잘못된 PIN 코드",
"x_of_total": "{x}/{total}",
"year": "년",
"years_ago": "{years, plural, one {#년} other {#년}} 전",
"yes": "네",
+91 -12
View File
@@ -22,13 +22,12 @@
"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į",
"add_path": "Pridėti kelią",
"add_photos": "Pridėti nuotraukų",
"add_step": "Pridėti žingsnį",
"add_tag": "Pridėti žymą",
"add_to": "Pridėti į…",
"add_to_album": "Pridėti į albumą",
@@ -42,7 +41,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 +265,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 +274,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",
@@ -696,6 +698,7 @@
"birthdate_saved": "Sėkmingai išsaugota gimimo data",
"birthdate_set_description": "Gimimo data naudojama apskaičiuoti asmens amžių nuotraukos darymo metu.",
"blurred_background": "Neryškus fonas",
"browse_templates": "Naršyti šablonus",
"bugs_and_feature_requests": "Klaidų ir funkcijų užklausos",
"build": "Versija",
"build_image": "Programos Paketas",
@@ -729,6 +732,7 @@
"cannot_update_the_description": "Negalima atnaujinti aprašymo",
"cast": "Transliuoti",
"cast_description": "Valdyti galimas transliavimo kryptis",
"change": "Keisti",
"change_date": "Pakeisti datą",
"change_description": "Pakeisti aprašymus",
"change_display_order": "Pakeisti atvaizdavimo tvarką",
@@ -757,6 +761,7 @@
"check_corrupt_asset_backup_description": "Paleiskite šį patikrinimą tik per Wi-Fi ir tik kai visi elementai buvo perkopijuoti. Ši procedūra užtruks kelias minutes.",
"check_logs": "Tikrinti žurnalus",
"checksum": "„Checksum“",
"choose": "Išsirinkti",
"choose_matching_people_to_merge": "Pasirinkite atitinkančius žmones sujungimui",
"city": "Miestas",
"cleanup_confirm_description": "Immich rado {count} {count, plural, one {elementą (sukurtą iki {date}), kurio atsarginė kopija jau išsaugota serveryje. Pašalinti vietinę kopiją iš šio įrenginio} few {elementai (sukurti iki {date}), kurių atsarginės kopijos jau išsaugotos serveryje. Pašalinti vietines kopijas iš šio įrenginio} other {elementų (sukurtų iki {date}), kurių atsarginės kopijos jau išsaugotos serveryje. Pašalinti vietines kopijas iš šio įrenginio}}?",
@@ -774,6 +779,7 @@
"clear": "Išvalyti",
"clear_all": "Išvalyti viską",
"clear_all_recent_searches": "Išvalyti visas naujausias paieškas",
"clear_failed_count": "Išvalyti nepavykusius ({count})",
"clear_file_cache": "Išvalyti failų laikiną talpyklą",
"clear_message": "Išvalyti pranešimą",
"clear_value": "Išvalyti reikšmę",
@@ -805,6 +811,7 @@
"comments_are_disabled": "Komentarai yra išjungti",
"common_create_new_album": "Sukurti naują albumą",
"completed": "Užbaigta",
"configuration": "Konfigūracija",
"confirm": "Patvirtinti",
"confirm_admin_password": "Patvirtinti administratoriaus slaptažodį",
"confirm_delete_face": "Ar tikrai norite ištrinti {name} veidą iš elementų?",
@@ -819,6 +826,7 @@
"contain": "Tilpti",
"context": "Kontekstas",
"continue": "Tęsti",
"control_bottom_app_bar_add_tags": "Pridėti Žymas",
"control_bottom_app_bar_create_new_album": "Sukurti naują albumą",
"control_bottom_app_bar_delete_from_immich": "Ištrinti iš Immich",
"control_bottom_app_bar_delete_from_local": "Ištrinti iš įrenginio",
@@ -832,6 +840,7 @@
"copy_error": "Kopijavimo klaida",
"copy_file_path": "Kopijuoti failo kelią",
"copy_image": "Kopijuoti vaizdą",
"copy_json": "Kopijuoti JSON",
"copy_link": "Kopijuoti nuorodą",
"copy_link_to_clipboard": "Kopijuoti nuorodą į iškarpinę",
"copy_password": "Kopijuoti slaptažodį",
@@ -881,17 +890,16 @@
"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",
"date_time_original": "Pradiniai Data/Laikas",
"day": "Diena",
"days": "Dienų",
"deduplicate_all": "Šalinti visus dublikatus",
@@ -970,7 +978,10 @@
"downloading_asset_filename": "Parsisiunčiamas resursas {filename}",
"downloading_from_icloud": "Atsisiųsti iš iCloud",
"downloading_media": "Atsisiunčiama medija",
"drag_to_reorder": "Vilkite, kad pertvarkyti",
"drop_files_to_upload": "Užkelkite failus bet kurioje vietoje kad įkeltumėte",
"duplicate": "Dubliuoti",
"duplicate_workflow": "Dubliuoti darbo eigą",
"duplicates": "Dublikatai",
"duplicates_description": "Tvarkyti kiekvieną elementų grupę nurodant elementus, kurie yra dublikatai (jei tokių yra).",
"duration": "Trukmė",
@@ -1072,6 +1083,7 @@
"failed_to_remove_product_key": "Nepavyko pašalinti produkto rakto",
"failed_to_reset_pin_code": "Nepavyko atkurti PIN kodo",
"failed_to_stack_assets": "Nepavyko sugrupuoti elementų",
"failed_to_tag_assets": "Nepavyko pažymėti elementų",
"failed_to_unstack_assets": "Nepavyko išgrupuoti elementų",
"failed_to_update_notification_status": "Nepavyko atnaujinti pranešimo statuso",
"incorrect_email_or_password": "Neteisingas el. pašto adresas arba slaptažodis",
@@ -1191,11 +1203,13 @@
"export_as_json": "Eksportuoti kaip JSON",
"export_database": "Eksportuoti duomenų bazę",
"export_database_description": "Eksportuoti SQLite duomenų bazę",
"exposure_time": "Ekspozicijos Laikas",
"extension": "Plėtinys",
"external": "Išorinis",
"external_libraries": "Išorinės bibliotekos",
"external_network": "Išorinis tinklas",
"external_network_sheet_info": "Kai neprisijungta prie pageidaujamo Wi-Fi tinklo, programa jungsis prie serverio per pirmą URL nuorodą, kurią galės pasiekti, pradedant nuo viršaus į apačią",
"f_number": "F-Skaičius",
"face_unassigned": "Nepriskirta",
"failed": "Įvyko klaida",
"failed_count": "Nepavykę: {count}",
@@ -1213,7 +1227,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",
@@ -1226,6 +1239,7 @@
"find_them_fast": "Raskite greitai paieškoje pagal vardą",
"first": "Pirmas",
"fix_incorrect_match": "Pataisyti neteisingą porą",
"focal_length": "Židinio Nuotolis",
"folder": "Katalogas",
"folder_not_found": "Katalogas nerastas",
"folders": "Aplankai",
@@ -1236,6 +1250,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",
@@ -1345,6 +1360,7 @@
"ios_debug_info_no_sync_yet": "Jokia background sync užduotis dar nebuvo paleista",
"ios_debug_info_processes_queued": "{count, plural, one {Eilėje {count} foninis procesas} few {Eilėje {count} foniniai procesai} other {Eilėje {count} foninių procesų}}",
"ios_debug_info_processing_ran_at": "Apdorojimas vyko {dateTime}",
"iso": "ISO",
"items_count": "{count, plural, one {# elementas} few {# elementai} other {# elementų}}",
"jobs": "Užduotys",
"json_editor": "JSON redagavimas",
@@ -1392,11 +1408,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 +1536,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",
@@ -1543,9 +1593,10 @@
"mobile_app": "Mobili programa",
"mobile_app_download_onboarding_note": "Atsisiųskite mobiliąją programėlę naudodami šias parinktis",
"model": "Modelis",
"modify_date": "Redaguoti Datą",
"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 +1613,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 +1642,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 +1658,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ė",
@@ -1619,6 +1670,7 @@
"no_results": "Rezultatų nerasta",
"no_results_description": "Pabandykite sinonimą arba bendresnį raktažodį",
"no_shared_albums_message": "Sukurkite nuotraukų ar vaizdo įrašų albumą dalinimuisi su žmonėmis jūsų tinkle",
"no_steps": "Žingsniai visdar nepridėti",
"no_uploads_in_progress": "Nėra vykstančių įkėlimų",
"none": "Niekas",
"not_allowed": "Neleidžiama",
@@ -1664,6 +1716,7 @@
"organize_into_albums": "Sutvarkyti į albumus",
"organize_into_albums_description": "Sukelti egzistuojančias nuotraukas į albumus naudojant dabartinius sinchronizavimo nustatymus",
"organize_your_library": "Tvarkykite savo biblioteką",
"orientation": "Orientacija",
"original": "Originalas",
"other": "Kiti",
"other_devices": "Kiti įrenginiai",
@@ -1755,6 +1808,8 @@
"play_original_video_setting_description": "Rodyti originalius vaizdo įrašus vietoje konvertuotų vaizdo įrašų. Jei originalus įrašas yra nesuderinamas, jis gali groti neteisingai.",
"play_transcoded_video": "Rodyti konvertuotą vaizdo įrašą",
"please_auth_to_access": "Prašome patvirtinti prisijungimą",
"plugin_method_filter_type": "Filtras",
"plugin_method_filter_type_description": "Šis metodas gali filtruoti įvykius ir sąlyginai užkirsti kelią tolesniems veiksmams",
"port": "Portas",
"preferences_settings_subtitle": "Tvarkyti programos nuostatas",
"preferences_settings_title": "Nuostatos",
@@ -1776,6 +1831,7 @@
"profile_drawer_readonly_mode": "Tik skaitymo rėžimas įgalintas. Ilgai paspauskite vartotojo ikoną išėjimui.",
"profile_image_of_user": "{user} profilio nuotrauka",
"profile_picture_set": "Profilio nuotrauka nustatyta.",
"projection_type": "Projekcijos Tipas",
"public_album": "Viešas albumas",
"public_share": "Viešas dalinimasis",
"purchase_account_info": "Rėmėjas",
@@ -1853,6 +1909,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 +1983,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 +1992,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...",
@@ -2140,7 +2201,9 @@
"show_in_timeline": "Rodyti laiko skalėje",
"show_in_timeline_setting_description": "Rodyti šio naudotojo nuotraukas ir vaizdo įrašus mano laiko skalėje",
"show_keyboard_shortcuts": "Rodyti klaviatūros trumpinius",
"show_less": "Rodyti mažiau",
"show_metadata": "Rodyti metaduomenis",
"show_more_fields": "{count, plural, one {Rodyti # lauku daugiau} other {Rodyti # laukų daugiau}}",
"show_or_hide_info": "Rodyti arba slėpti informaciją",
"show_password": "Rodyti slaptažodį",
"show_person_options": "Rodyti asmens parinktis",
@@ -2148,6 +2211,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,9 +2227,13 @@
"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",
"smart_album": "Išmanus albumas",
"sort_albums_by": "Rikiuoti albumus pagal...",
"sort_created": "Sukūrimo data",
"sort_items": "Elementų skaičių",
@@ -2188,6 +2256,11 @@
"start_date_before_end_date": "Pradžios data turi būti ankstesnė už pabaigos datą",
"state": "Valstija/Apskritis",
"status": "Statusas",
"step_delete": "Ištrinti žingsnį",
"step_delete_confirm": "Ar tikrai norite ištrinti šį žingsnį?",
"step_details": "Žingsnio detalės",
"steps": "Žingsniai",
"steps_count": "{count, plural, one {# žingsnis} few {#žingsniai} other {# žingsnių}}",
"stop_casting": "Nutraukti transliavimą",
"stop_motion_photo": "Sustabdyti Judančią Foto",
"stop_photo_sharing": "Nustoti dalytis savo nuotraukomis?",
@@ -2214,6 +2287,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}",
@@ -2279,7 +2354,7 @@
"trash_page_title": "Šiukšlių ({count})",
"trashed_items_will_be_permanently_deleted_after": "Į šiukšliadėžę perkelti elementai bus visam laikui ištrinti po {days, plural, one {# dienos} other {# dienų}}.",
"trigger": "Trigeris",
"trigger_asset_uploaded": "Elementas Išsiųstas",
"trigger_asset_uploaded": "Elemento Išsiuntimas",
"trigger_asset_uploaded_description": "Pradės, kai naujas elementas bus išsiųstas",
"trigger_description": "Įvykis, kuris pradeda darbo eigą",
"trigger_person_recognized": "Asmuo Atpažintas",
@@ -2319,7 +2394,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",
@@ -2348,6 +2422,7 @@
"use_browser_locale_description": "Formatuoti datas, laiką ir skaičius pagal jūsų naršyklės vietovę",
"use_current_connection": "Naudoti dabartinį ryšį",
"use_custom_date_range": "Naudokite pasirinktinę dienų seką",
"use_template": "Naudoti šabloną",
"user": "Naudotojas",
"user_has_been_deleted": "Šis naudotojas buvo ištrintas.",
"user_id": "Naudotojo ID",
@@ -2409,8 +2484,10 @@
"week": "Savaitė",
"welcome": "Sveiki atvykę",
"welcome_to_immich": "Sveiki atvykę į Immich",
"when": "Kada",
"width": "Plotis",
"wifi_name": "Wi-Fi Pavadinimas",
"workflow": "Darbo eiga",
"workflow_delete_prompt": "Ar tikrai norite ištrinti šią darbų eigą?",
"workflow_deleted": "Darbų eiga ištrinta",
"workflow_description": "Darbų eigos aprašymas",
@@ -2420,11 +2497,13 @@
"workflow_name": "Darbų eigos pavadinimas",
"workflow_navigation_prompt": "Ar norite išeiti neišsaugoję pakeitimų?",
"workflow_summary": "Darbų eigos santrauka",
"workflow_templates": "Darbų eigos šablonai",
"workflow_update_success": "Darbų eiga sėkmingai atnaujinta",
"workflow_updated": "Darbų eiga atnaujinta",
"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 -4
View File
@@ -5,6 +5,7 @@
"acknowledge": "मान्यता",
"action": "कृती",
"action_common_update": "अद्ययावत",
"action_description": "फिल्टर केलेल्या माध्यमांवर करायच्या क्रियांचा संच",
"actions": "कृत्ये",
"active": "सक्रिय",
"active_count": "कृती: {count}",
@@ -16,6 +17,8 @@
"add_a_name": "नाव टाका",
"add_a_title": "शीर्षक टाका",
"add_action": "कृती जोडा",
"add_action_description": "करायची कृती जोडण्यासाठी क्लिक करा",
"add_assets": "माध्यमे जोडा",
"add_birthday": "जन्मदिवस नोंदवा",
"add_endpoint": "एंडपॉइंट जोडा",
"add_exclusion_pattern": "अपवाद नमुना जोडा",
@@ -24,6 +27,7 @@
"add_partner": "भागीदार जोडा",
"add_path": "मार्ग टाका",
"add_photos": "छायाचित्रे जोडा",
"add_step": "पायरी जोडा",
"add_tag": "टॅग जोडा",
"add_to": "त्या मध्ये जोडा…",
"add_to_album": "संग्रहात टाका",
@@ -796,15 +800,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 +1386,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",

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