Compare commits

..

304 Commits

Author SHA1 Message Date
Arno Wiest
01cca7328d chore: added no-undef oxlint rule 2025-06-13 14:46:24 +02:00
Arno Wiest
cfe7fc675d chore: trying out biome v2 beta 2025-06-13 14:21:29 +02:00
Arno Wiest
229ce04118 chore: trying out oxlint 2025-06-13 00:02:05 +02:00
Jason Rasmussen
5cd186d3d4 refactor: duplicate queries (#19136) 2025-06-12 14:23:02 -04:00
Alex
144cc8ab6d chore: custom impl for set.difference api (#19135) 2025-06-12 11:41:19 -05:00
Robin Brisa
0322a8b1d9 fix(web): properly update activityManager when browsing assets (#18909) 2025-06-12 12:13:35 +01:00
Jason Rasmussen
94e9adf625 chore: callback quotes (#19126) 2025-06-11 23:15:11 -04:00
Weblate (bot)
24edf23bc8 chore(web): update translations (#18530)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
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/el/
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/fa/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/he/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/hi/
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/kk/
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/ml/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ms/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/nl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ro/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sk/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Cyrl/
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/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/ur/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/vi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/zh_SIMPLIFIED/
Translation: Immich/immich

Co-authored-by: Alejandro Moya <alejandro_moya_moya@hotmail.com>
Co-authored-by: Alex <alex@guldager.one>
Co-authored-by: Andreas Johansen <andreas@josern.com>
Co-authored-by: Anton <antonholmstedt@gmail.com>
Co-authored-by: Antonio Vazquez <antoniovavazquez@gmail.com>
Co-authored-by: Arnyminer Z <arnyminer.z@gmail.com>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com>
Co-authored-by: Bradley Lansink <aceraspirev3brad@gmail.com>
Co-authored-by: C D <chinnidiwakar5@gmail.com>
Co-authored-by: Chriss Martin <thechrissmartin@gmail.com>
Co-authored-by: Claudio De Marzo <claudiodemarzo.62@gmail.com>
Co-authored-by: Clemens <clemensstouten@gmail.com>
Co-authored-by: Daniel Correa Lobato <daniel@lobato.org>
Co-authored-by: David S <weblate.arjy8@flexi.name>
Co-authored-by: Davide Vegliante <davidevegliante@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: FVOCI <karl@hwan.dev>
Co-authored-by: Felipe Garcia <garcia.o.felipe@gmail.com>
Co-authored-by: Finn Drünert <finndruenert@gmail.com>
Co-authored-by: Fjuro <git@alius.cz>
Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
Co-authored-by: Gerardo Doro <gerrydoro97@gmail.com>
Co-authored-by: Gil Shahar <gilshahardex99@gmail.com>
Co-authored-by: Haqiqi Jamaludin <qiqidh@gmail.com>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: Jak97 <mneamtu74@gmail.com>
Co-authored-by: Jesús Jiménez <jesjimenez@gmail.com>
Co-authored-by: John Molkavitch <jblum66@gmail.com>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: K.Yoshikawa <marimoky1110@gmail.com>
Co-authored-by: Kristoffer Braa <kristoffer@lolandbraa.no>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Leonardo <coachleonardo@gmail.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Majid <abtin.php@gmail.com>
Co-authored-by: Matjaž T <matjaz@moj-svet.si>
Co-authored-by: Matteo Crocetti <matteocrocetti@proton.me>
Co-authored-by: Matteo Morari <matteo.morari04@gmail.com>
Co-authored-by: Melih Ozkan <malihozkan156@gmail.com>
Co-authored-by: Micash <micash_545@protonmail.com>
Co-authored-by: Michael Iseard <michael@iseard.media>
Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
Co-authored-by: Mário Victor Ribeiro Silva <mariovictorrs@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nick Huang <nick80322@gmail.com>
Co-authored-by: Niko Savola <nikodagreat37@gmail.com>
Co-authored-by: Nikolaj J-K <kagenogmig@gmail.com>
Co-authored-by: OLD&SPAM-ACCOUNT <nielsvdk666@gmail.com>
Co-authored-by: Olaf Nielsen <solluh@mail.de>
Co-authored-by: OmegaDL2 <atomo.co02@gmail.com>
Co-authored-by: OskarSidor <oskar.sidor@gmail.com>
Co-authored-by: PANICBUTTON <kaileepark04@gmail.com>
Co-authored-by: Philipp Burndorfer <phi.bur@gmx.at>
Co-authored-by: Pikim pikim <Pikim@tlen.pl>
Co-authored-by: Ponas <le.slab124@aleeas.com>
Co-authored-by: PontusÖsterlindh <pontus@osterlindh.com>
Co-authored-by: Punisher01 <ciprian420@gmail.com>
Co-authored-by: Qianxing Li <l7899616@gmail.com>
Co-authored-by: Ricardo Berlim Fonseca <eblues@disroot.org>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: RustamUzb <uzbekr@gmail.com>
Co-authored-by: Santiago <santiwever@hotmail.com>
Co-authored-by: Sergi Font <sfont@tuta.io>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Stefan <nothingkix@gmail.com>
Co-authored-by: Stryp0 <stryp94@hotmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Tanishq <weblate.impure434@passinbox.com>
Co-authored-by: Tatsuhiko Kono <kono@takenoko.io>
Co-authored-by: Theofilos Nikolaou <th.nikolaou@gmail.com>
Co-authored-by: Tijs-B <tijs.bergmans@telenet.be>
Co-authored-by: Tomek <tjomek@gmail.com>
Co-authored-by: Tomi Pöyskö <tomi.poysko@gmail.com>
Co-authored-by: Torin Wu <xuan329269@gmail.com>
Co-authored-by: Tre Sim <tsm.tre2018@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Veerasak Kritsanapraphan <veerasak.kritsanapraphan@gmail.com>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: Yi Kuo <kuokuoyiyi@gmail.com>
Co-authored-by: Zvonimir <zzrakic@protonmail.com>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: chapvic <victor@chapaev.org>
Co-authored-by: dicaeffe <dicaeffe@users.noreply.hosted.weblate.org>
Co-authored-by: dvbthien <dvbthien@users.noreply.hosted.weblate.org>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: fmis13 <fmis13@disroot.org>
Co-authored-by: iamnotafatso <ee.chuajr@live.com>
Co-authored-by: icerocker <icerocker@users.noreply.hosted.weblate.org>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: sevtdy <sevtdy@gmail.com>
Co-authored-by: shimmyx <shimmygodx@gmail.com>
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com>
Co-authored-by: st7105 <st7105@gmail.com>
Co-authored-by: theGitMichel <meinkonto+github@mailbox.org>
Co-authored-by: thehijacker <thehijacker@gmail.com>
Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com>
Co-authored-by: tsloms <t.slomski@outlook.de>
Co-authored-by: ume <bungoume@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: yousaf465 <yousaf465@gmail.com>
Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
Co-authored-by: Оргил Пүрэвдорж <orgyldinio@proton.me>
2025-06-11 22:35:33 -04:00
Yishai Elyada
d784c7737a chore(docs): add rename note to synology.md (#17425)
* Update synology.md

Make sure to change example.env to .env, this is not trivial for non-Docker experts.

* Update synology.md

Wrapped file names in code tags

* chore: linting

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-11 22:15:45 -04:00
Elliot
fdc7a154c0 fix(server): add basic auth support (#16740)
* "add basic auth support"

* "fix format"

* fix: lint

---------

Co-authored-by: Elliot <elliot@elliotbrandwein.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-06-12 02:14:03 +00:00
nosajthenitram
e5219f1f31 feat(web): Added admin user config to user settings (#15380)
* feat(web): Added admin user config to user settings

* feat (web) - cleaned up the files and added tests

* feat (web) - added missing files

* feat (web) - updated per review comments

* feat (web) - e2e admin command test failures
2025-06-12 02:11:13 +00:00
Daniel Dietzler
22eef5f3c5 chore: more flexible modal manager types (#19123)
* fix: required argument in onClose modal function

* chore: more flexible modal manager types
2025-06-11 22:32:49 +00:00
Daniel Dietzler
5179c5badf fix: required argument in onClose modal function (#19122) 2025-06-11 18:25:36 -04:00
Daniel Dietzler
4c5cd14270 refactor: map modal (#19120) 2025-06-11 15:08:36 -04:00
Jason Rasmussen
38ad15af4c refactor: user avatar (#19121) 2025-06-11 15:08:11 -04:00
Daniel Dietzler
7a001d27a5 refactor: email template preview modal (#19119) 2025-06-11 18:18:46 +00:00
Zack Pollard
08e2b22db8 fix: album comment count including trashed assets (#19117) 2025-06-11 11:50:26 -04:00
Zack Pollard
5dd3a6e13f fix: don't show comments or likes for trashed assets (#19113) 2025-06-11 14:36:00 +00:00
Zack Pollard
bedcf50196 fix: count album comments and likes correctly (#19114) 2025-06-11 13:49:13 +00:00
JobiJoba
c03e72c1da feat(mobile): Add Scrollbar for vertical scrolling on the actions button multi-select (#18940)
* feat(mobile): Add Scrollbar for vertical scrolling on the actions button of a selected asset.

* fixed error scroll position and add more space for the scrollbar

* revert scrollbar change and display always 5.5 icons button

* minWidth set to 5.5 and used

* fix: logic and fine tuning

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-10 10:22:42 -05:00
Alex
b50d9fa448 chore: catch migration error (#19096) 2025-06-10 15:21:36 +00:00
Min Idzelis
4b4ee5abf3 refactor: timeline manager renames (#19007)
* refactor: timeline manager renames

* refactor(web): improve timeline manager naming consistency

- Rename AddContext → GroupInsertionCache for clearer purpose
- Rename TimelineDay → DayGroup for better clarity
- Rename TimelineMonth → MonthGroup for better clarity
- Replace all "bucket" references with "monthGroup" terminology
- Update all component props, method names, and variable references
- Maintain consistent naming patterns across TypeScript and Svelte files

* refactor(web): rename buckets to months in timeline manager

- Rename TimelineManager.buckets property to months
- Update all store.buckets references to store.months
- Use 'month' shorthand for monthGroup arguments (not method names)
- Update component templates and test files for consistency
- Maintain API-related 'bucket' terminology (bucketHeight, getTimeBucket)

* refactor(web): rename assetStore to timelineManager and update types

- Rename assetStore variables to timelineManager in all .svelte files
- Update parameter names in actions.ts and asset-utils.ts functions
- Rename AssetStoreLayoutOptions to TimelineManagerLayoutOptions
- Rename AssetStoreOptions to TimelineManagerOptions
- Move assets-store.spec.ts to timeline-manager.spec.ts

* refactor(web): rename intersectingAssets to viewerAssets and fix property references

- Rename intersectingAssets to viewerAssets in DayGroup and MonthGroup classes
- Update arrow function parameters to use viewerAsset/viewAsset shorthand
- Rename topIntersectingBucket to topIntersectingMonthGroup
- Fix dateGroups references to dayGroups in asset-utils.ts and album page
- Update template loops and variable names in Svelte components

* refactor(web): rename #initializeTimeBuckets to #initializeMonthGroups and bucketDateFormatted to monthGroupTitle

* refactor(web): rename monthGroupHeight to height

* refactor(web): rename bucketCount to assetsCount, bucketsIterator to monthGroupIterator, and related properties

* refactor(web): rename count to assetCount in TimelineManager

* refactor(web): rename LiteBucket to ScrubberMonth and update scrubber variables

- Rename LiteBucket type to ScrubberMonth
- Rename bucketDateFormattted to title in ScrubberMonth type
- Rename bucketPercentY to monthGroupPercentY in scrubber component
- Rename scrubBucket to scrubberMonth and scrubBucketPercent to scrubberMonthPercent

* fix remaining refs to bucket

* reset submodule to correct commit

* reset submodule to correct commit

* refactor(web): extract TimelineManager internals into separate modules

- Move search-related functions to internal/search-support.svelte.ts
- Extract websocket event handling into WebsocketSupport class
- Move utility functions (updateObject, isMismatched) to internal/utils.svelte.ts
- Update imports in tests to use new module structure

* refactor(web): extract intersection logic from TimelineManager

- Create intersection-support.svelte.ts with updateIntersection and calculateIntersecting functions
- Remove private intersection methods from TimelineManager
- Export findMonthGroupForAsset from search-support for reuse
- Update TimelineManager to use the extracted intersection functions

* refactor(web): rename a few methods in intersecting

* refactor(web): rename a few methods in intersecting

* refactor(web): extract layout logic from TimelineManager

- Create layout-support.svelte.ts with updateGeometry and layoutMonthGroup functions
- Remove private layout methods from TimelineManager
- Update TimelineManager to use the extracted layout functions
- Remove unused UpdateGeometryOptions import

* refactor(web): extract asset operations from TimelineManager

- Create operations-support.svelte.ts with addAssetsToMonthGroups and runAssetOperation functions
- Remove private asset operation methods from TimelineManager
- Update TimelineManager to use extracted operation functions with proper AssetOrder handling
- Rename getMonthGroupIndexByAssetId to getMonthGroupByAssetId for consistency
- Move utility functions from utils.svelte.ts to internal/utils.svelte.ts
- Fix method name references in asset-grid.svelte and tests

* refactor(web): extract loading logic from TimelineManager

- Create load-support.svelte.ts with loadFromTimeBuckets function
- Extract time bucket loading, album asset handling, and error logging
- Simplify TimelineManager's loadMonthGroup method to use extracted function

* refresh timeline after archive keyboard shortcut

* remove debugger

* rename

* Review comments - remove shadowed var

* reduce indents - early return

* review comment

* refactor: simplify asset filtering in addAssets method

Replace for loop with filter operation for better readability

* fix: bad merge

* refactor(web): simplify timeline layout algorithm

- Replace rowSpaceRemaining array with direct cumulative width tracking
- Invert logic from tracking remaining space to tracking used space
- Fix spelling: cummulative to cumulative
- Rename lastRowHeight to currentRowHeight for clarity
- Remove confusing lastRow variable and simplify final height calculation
- Add explanatory comments for clarity
- Rename loop variable assetGroup to dayGroup for consistency

* simplify assetsIterator usage

* merge/lint

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-10 09:30:13 -05:00
Hugo
6499057b4c docs: update instructions for external libraries (#19080)
The first step was missing—it's probably obvious for those already
familiar with Immich.

After I added the external library, no photos showed up anywhere and
all interfaces indicated that I had no photos

Eventually I found this "Scan" button, and after clicking it photos
started to appear. This is a necessary step before photos from the
library actually show up anywhere, so point it out explicitly.
2025-06-10 09:28:49 -05:00
Jonathan Gilbert
e88bd74fd2 feat(server): add memories statistics resource (#19035) 2025-06-10 09:47:46 -04:00
xCJPECKOVERx
16745e77d4 fix(web): Remove tag buttons in search and modal missing tooltip translations (#19087)
* - use translations for "remove tag" text on the search-tags-section and the AssetTagModal

* include new translations

* - fix i18n
2025-06-10 04:49:34 +00:00
renovate[bot]
c0ed2210b4 fix(deps): update dependency nodemailer to v7 (#19063)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 16:29:04 +00:00
renovate[bot]
f9ed314b37 fix(deps): update machine-learning (major) (#19067)
fix(deps): update machine-learning

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 12:26:36 -04:00
renovate[bot]
160ca28253 fix(deps): update dependency bcrypt to v6 (#19058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:20:49 +01:00
renovate[bot]
9380625762 chore(deps): update dependency rollup-plugin-visualizer to v6 (#19051)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:19:50 +01:00
renovate[bot]
ade7cd258d chore(deps): update grafana/grafana docker tag to v12 (#19054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:19:38 +01:00
renovate[bot]
63996f4dd3 chore(deps): update dependency oidc-provider to v9 (#19050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:19:29 +01:00
renovate[bot]
360f68b86b chore(deps): update testcontainers-node monorepo to v11 (major) (#19056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:19:20 +01:00
renovate[bot]
bf212bf235 fix(deps): update dependency react-email to v4 (#19065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 16:19:05 +00:00
Andreas Tollkötter
b890440f6b feat(mobile): enabled DCM (#17957)
* enable DCM in CI

* chore: up version

* chore: up version

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-09 11:09:02 -05:00
renovate[bot]
16f83c0aa9 chore(deps): update dependency eslint-plugin-unicorn to v59 (#19048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 17:26:32 +02:00
Thien Dang
2572413b2b fix(mobile): fix nested MaterialApp (#18998)
* fix nested MaterialApp

* chore

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-09 15:15:31 +00:00
xCJPECKOVERx
14d785cec9 feat(server): Add album filter to search (#18985)
* - updated dtos
- added inAlbums to search builder
- only check isNotInAlbum if albumIds is blank/empty

* - consider inAlbums as OR

* - make open-api-dart

* - lint & format

* - remove inAlbums groupBy clause

* - merge main open-api

* - make open-api

* - inAlbums filter AND instead of OR
2025-06-09 11:11:43 -04:00
Daimolean
242817c49a feat(mobile): remote album sync (#18876)
* feat(mobile): remote album sync

* fix: lint

* missing createdAt field

* lint
2025-06-09 10:09:14 -05:00
Mert
74f79cae69 refactor(web): tree data structure for folder and tag views (#18980)
* refactor folder view

inline link

* improved tree collapsing

* handle tags

* linting

* formatting

* simplify

* .from is faster

* simplify

* add key
2025-06-09 10:02:16 -05:00
renovate[bot]
ac0e94c003 chore(deps): update machine-learning (#19046)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 11:00:20 -04:00
Savely Krasovsky
047c7821a3 feat(mobile): update maplibre to support PMTiles in the mobile app (#19016)
* feat(mobile): update maplibre to support PMTiles in the mobile app

* feat(mobile): update Podfile.lock
2025-06-09 09:40:12 -05:00
renovate[bot]
ccb0e711f0 chore(deps): update dependency lints to v6 (#19049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 14:17:05 +00:00
renovate[bot]
3fb2c3a7bf chore(deps): update dependency @types/node to ^22.15.29 (#19043)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 14:02:59 +00:00
renovate[bot]
197a1886c3 chore(deps): update grafana/grafana docker tag to v11.6.2 (#19044)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 13:53:26 +00:00
renovate[bot]
adac30c9a1 chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 7c2e711 (#19041)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 13:51:44 +00:00
renovate[bot]
ae04a62030 chore(deps): update prom/prometheus docker digest to 9abc6cf (#19042)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 14:51:28 +01:00
shenlong
02246cdd1f chore: re-genenrate intl_keys.g.dart (#19031)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-09 12:01:04 +01:00
shenlong
2d05a5482f refactor: logger service and remove dynamic (#17733)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-08 22:01:31 -05:00
SGT
7b2237b86b fix(web): handling historical timezones in web client (#18905)
* fix handling historical timezones in web client

* honor dst when calculating the timezone offset

* fix variable used to construct timezones list to honor dst

* remove unused variable. fix lint
2025-06-08 21:58:52 -05:00
shenlong
84024f6cdc refactor(mobile): simplify local sync and hash service (#18970)
* Hash service review changes

* local album repo test

* simplify local album repo method names

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-08 21:56:44 -05:00
Brandon Wees
5574b2dd39 feat(mobile): add cast support (#18341)
* initial cast framework complete and mocked cast dialog working

* wip casting

* casting works!

just need to add session key check and remote video controls

* cleanup of classes

* add session expiration checks

* cast dialog now shows connected device at top of list with a list header. Discovered devices are also cached for app session.

* cast video player finalized

* show fullsize assets on casting

* translation already happens on the text element

* remove prints

* fix lintings

* code review changes from @shenlong-tanwen

* fix connect method override

* fix alphabetization

* remove important

* filter chromecast audio devices

* fix some disconnect command ordering issues and unawaited futures

* remove prints

* only disconnect if we are connected

* don't try to reconnect if its the current device

* add cast button to top bar

* format sessions api

* more formatting issues fixed

* add snack bar to tell user that we cannot cast an asset that is not uploaded to server

* make casting icon change to primary color when casting is active

* only show casting snackbar if we are casting

* dont show cast button if asset is remote and we are not casting

* stop playing media if we seek to an asset that is not remote

* remove https check since it works with local http IP addresses

* remove unneeded imports

* fix recasting when socket closes

* fix info plist formatting

* only show cast button if there is an active websocket connection (ie the server is accessible)

* add device capability bitmask checks

* small comment about bitmask
2025-06-08 21:55:23 -05:00
JobiJoba
e88eb44aba fix(mobile): After editing people name, back button close the app (#18992)
* fix: update dialog to not use root navigator in multiple pages so back button won't close the app

* Remove unrelated changes to PR
2025-06-08 21:53:03 -05:00
shenlong
75c24f0023 feat(mobile): sync local asset width & height from platform (#18994)
* add width and height to sqlite entities

* sync width & height from platform

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-08 21:50:54 -05:00
JobiJoba
e376366b7b fix(mobile): people collection page layout broken in landscape (#19004)
fix(mobile): people collection page layout broken on landscape
2025-06-08 21:49:13 -05:00
JobiJoba
48e16f0a5a feat(mobile): Capitalize first letter when add / edit name (#19005) 2025-06-08 21:48:52 -05:00
bo0tzz
e8ba9dd208 chore: add note to sender email address field description (#19017)
People put the wildest things in there 📦
2025-06-09 02:48:40 +00:00
shenlong
a932cbae38 feat(mobile): typed translation keys (#18946)
* feat(mobile): typed translation keys

* ignore lint

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-08 21:38:45 -05:00
xCJPECKOVERx
526206b2a5 feat(web): Focus on combo box input when opening add tag modal (#18923)
- Add forceFocus prop to ComboBox (optional, false)
- Set forceFocus on AssetTagModal combobox
2025-06-08 21:36:34 -05:00
xCJPECKOVERx
de2115d11e feat(web): Change the primary asset of a stack (#18913)
* - Add set primary primary asset button to asset viewer

* - Cleanup
- change AssetAction to contain a StackResponseDto
- Properly update displayed stack at bottom of the asset viewer

* - update the assetStore with the changed stack

* - Cleanup
2025-06-08 21:35:41 -05:00
JobiJoba
e0ac588ca8 fix(mobile): share asset back button exit application (#18919)
* fix(mobile): remove dialog wrapper around share asset

* removed from multiple share and delete share dialog class

* Revert change to ShareDialog and useRootNavigator: false for showDialog
2025-06-08 21:35:19 -05:00
xCJPECKOVERx
0c965ae2ea fix(web): add tag button tooltip not using translation (#18921)
* - Fix add tag button to use proper translation

* - formatting

* Update button tooltip to also use translations
2025-06-09 02:35:04 +00:00
Jin Xuan
28e05537bd fix(web): improve asset name readability in dark mode (#19012) 2025-06-08 10:43:05 -07:00
Daimolean
acca040524 fix: delete useless file (#18989) 2025-06-07 19:27:31 -07:00
bo0tzz
b0a0ae6cd3 feat: use shared success-check action (#18975) 2025-06-07 10:54:39 +02:00
Jonathan Gilbert
fb4be6e231 feat(server): add /search/statistics resource (#18885) 2025-06-06 21:12:53 -04:00
renovate[bot]
ecb16d9907 fix(deps): update machine-learning (#18880)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 01:06:32 +00:00
xCJPECKOVERx
737fedd527 fix(web): Update add to album notification to better announce errors (#18955)
* Update add to album notification to better announce errors

* fix i18n

---------

Co-authored-by: wuzihao051119 <wuzihao051119@outlook.com>
2025-06-06 08:36:28 -05:00
Daimolean
b557f3b7f2 fix(web): play motion photo color (#18959)
fix: play motion photo color
2025-06-06 08:34:59 -05:00
shenlong
ce6631f7e0 feat(mobile): hash assets in isolate (#18924) 2025-06-06 11:23:05 +05:30
Dag Stuan
b46e066cc2 feat(web): add a user setting for default album sort order. (#18950)
* Add a user setting for default album sort order.

Add a user setting under "Features" to control the initial sort order
when creating an album. Default to the existing behavior of
"newest first".

* chore: patch openapi

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-05 23:31:34 -05:00
Min Idzelis
55f4e93456 fix: regression: sort day by fileCreatedAt again (#18732)
* fix: regression: sort day by fileCreatedAt again

* lint

* e2e test

* inline function

* e2e

* Address comments. Drop dayGroup and timezone in favor of localOffsetMinutes

* lint and some api-doc

* lint, more api-doc

* format

* Move minutes to fractional hours

* make sql

* merge/conflict

* merge fallout, review comments

* spelling

* drop offset from returned date

* move description into decorator where possible, regen api
2025-06-05 20:56:32 -05:00
shenlong
81423420c8 chore(mobile): patch isOnboarded (#18949)
fix: patch isOnboarded

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-05 17:23:45 +00:00
renovate[bot]
a9bd651692 chore(deps): update docker.io/valkey/valkey:8-bookworm docker digest to a19bebe (#18879)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 10:49:30 +01:00
renovate[bot]
afda7b9525 chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.3.0 docker digest to 9c704fb (#18883)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 10:48:14 +01:00
Brandon Wees
86f64fd0bf fix(server): default current users to an onboarded state migration (#18929)
* on database migration, assume every user is onboarded

* dont overwrite key if conflict in migration
2025-06-04 21:33:23 -05:00
Min Idzelis
19013af58f fix: wait for db to start before server for e2e test (#18936)
* fix: wait for db to start before server for e2e test

* empty - trigger checks
2025-06-04 21:32:29 -05:00
Daniel Dietzler
e746d27f5e chore: more cursed knowledge (#18932) 2025-06-04 21:31:53 -05:00
Min Idzelis
90c8fdba96 fix: thumbnail fade in (#18935) 2025-06-04 21:29:58 -05:00
Min Idzelis
e2ffc9d5a1 refactor: asset-store (#18938)
* refactor: asset-store

* Potential fix for code scanning alert no. 152: Prototype-polluting function

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-06-05 02:27:54 +00:00
Alex
f64a3003af chore: album's header styling (#18930) 2025-06-04 21:09:53 -05:00
Robin Brisa
a26d703335 feat(web): display number of likes in asset viewer (#18911)
* feat: display number of likes

* fix: properly decrement like count on unlike

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

* chore: pr feedback

* chore: updated related test

* chore: formatter run

* chore: force numberOfLikes to null in album context to pass lint

* chore: open-api updated

* fix: use undefined, not null

* styling tweaks

* chore: updated sql

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-06-04 12:41:50 -05:00
JobiJoba
5d0ad853f4 feat(mobile): add album description functionality (#18886)
* feat(mobile): add album description functionality

- Introduced a new optional `description` field in the `Album` entity.
- Updated `AlbumViewerPageState` to manage `editDescriptionText`.
- Created `AlbumDescription` and `AlbumViewerEditableDescription` widgets for displaying and editing album descriptions.
- Enhanced `CreateAlbumPage` to include a description input field.
- Implemented backend support for updating album descriptions in `AlbumApiRepository` and `AlbumService`.
- Updated sync logic to handle album descriptions during data synchronization.
- Adjusted UI components to accommodate the new description feature.

* fix dart analysis error

* remove comment that shouldn't be there

* Album header styling

* fix: disable edit after album creation

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-04 17:41:28 +00:00
xCJPECKOVERx
19ff39c2b9 feat(web): undo delete (#18729)
* feat(web): Undo asset delete

* - lints and checks
- Update English translation

* Update delete-assets.svelte

Make onUndoDelete optional in Props interface

* - Ensure undo button not available on permanent delete, or trash disabled.
- Enforce lint requirement for no-negated-condition

* Fix formatting

* fix: lint

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-06-04 15:46:07 +00:00
JobiJoba
8733d1e554 feat(mobile): add bulk download functionality (#18878)
* feat(mobile): add bulk download functionality and update UI messages

- Added `downloadAll` method to `IDownloadRepository` and its implementation in `DownloadRepository` to handle multiple asset downloads.
- Implemented `downloadAllAsset` in `DownloadStateNotifier` to trigger bulk downloads.
- Updated `DownloadService` to create download tasks for all selected assets.
- Enhanced UI with new download success and failure messages in `en.json`.
- Added download button to `ControlBottomAppBar` and integrated download functionality in `MultiselectGrid`.

* translations use i18n method t()

* Update mobile/lib/services/download.service.dart

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

* fix(mobile): update download logic in DownloadService

- Changed the download method to utilize downloadAll for handling multiple tasks.
- Simplified remoteId check by removing unnecessary condition.

* sort i18n keys

* remove the download signature from interface and logic as we use the downloadAll now

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2025-06-04 09:49:43 -05:00
JobiJoba
1fb8861e35 fix(mobile): prevent upload intent replacement in splash screen and reset upload button when minimize app (#18914)
fix(mobile): prevent upload intent replacement in splash screen

- Added a check in the SplashScreenPage to ensure that the route is only replaced when it's not a share intent
- Added lifecycle event to reset the isUpload.value when minimize the app
2025-06-04 08:30:23 -05:00
shenlong
70b9a4c8f1 chore: add missing api properties on sync enums (#18916)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-04 08:21:34 -05:00
xCJPECKOVERx
2da94439c7 fix(web): add tag button not using translation (#18910) 2025-06-04 09:52:07 +02:00
Jin Xuan
3d3e5dc547 chore(server): cleanup unused query parameters in time bucket (#18893)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-03 19:29:11 +00:00
Daimolean
daf1bee7ac fix(web): persisted store (#18385)
* fix(web): persisted store

* fix: translation

* fix: test

* fix: test

* revert i18n changes

* fix blank locale
2025-06-03 19:27:23 +00:00
xCJPECKOVERx
6b4d5e3beb fix(web): asset-viewer error when selecting a stacked asset (#18881)
* Clear out the previewStackedAsset when selecting.

* undo package-lock update
2025-06-03 14:24:20 -05:00
Alex
6b9233c71a fix(deps): revert update typescript-projects (#18908) 2025-06-03 21:13:56 +02:00
shenlong
b4a798c39f feat(mobile): remote asset & exif sync (#18756)
* feat(mobile): remote asset & exif sync

* add visibility and update constraints

* chore: generate drifts

* update ids to be strings

* clear remote entities on logout

* reset sqlite button

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-03 11:01:50 -05:00
waclaw66
edae9c2d3d fix(mobile): t function localization (#18768)
* fix(mobile): items translation

* Intl.defaultLocale null coalescence
2025-06-03 09:52:29 -05:00
JobiJoba
246d593c9d fix(mobile): reset current asset if we try to go on a activity list page (#18895) 2025-06-03 14:36:14 +00:00
Thien Dang
e4322ae0a2 feat(mobile): Add new language to mobile (#18891)
add pt_BR, bg, ta, te locates

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-06-03 14:33:13 +00:00
Thien Dang
e506c7fb19 feat(mobile): Improve language setting UI (#18854)
* improve language ui

* fix lint

* add search language, add safe area, fix button in dark

* hide apply button when search not found

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-06-03 09:30:39 -05:00
renovate[bot]
393e8d50b2 fix(deps): update typescript-projects (#18889)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-03 11:39:55 +00:00
Brandon Wees
74438f5bd8 feat(web): improved user onboarding (#18782)
* wip

* added user metadata key

* wip

* restructure onboarding system and add initial locale

* update language card and fix translation updating

* remove prints

* new card formattings

* fix cursed unmount effect

* add OAuth route onboarding

* remove required admin auth for onboarding

* delete the hotwire button

* update open-api files

* delete import

* fix failing oauth onboarding fields

* fix e2e test

* fix web e2e test

* add onboarding to user registration e2e test

* remove todo

this was a holdover during dev and didn't get deleted

* fix server small tests

* use onDestroy to save settings rather than a bind:this

* change to false for isOnboarded

* fix other auth small test

* provide type annotation in user factory metadata field

* remove onboardingCompelted from UserDto

* move translations to onboarding steps array and mark as derived so they update

* break language selector out into its own component as per @danieldietzler suggestion

* remove hello header on card

* fix flixkering on server privacy card

* label/id fixes

* openapi

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-06-02 21:09:13 +00:00
Daniel Dietzler
e7d7886f44 chore: move slideshow settings modal to modals folder (#18869) 2025-06-02 14:22:22 -04:00
Daniel Dietzler
97e86e409a refactor: asset tag modal (#18867) 2025-06-02 12:41:28 -04:00
Leonardo
72401aa6b1 fix: translation in the tag people window (#18777) 2025-06-02 16:08:31 +00:00
bo0tzz
fb94fd3132 chore: cleanup unused actions (#18865) 2025-06-02 16:13:50 +01:00
Brandon Wees
a02e1f5e7c chore(web): migrate CircleIconButton to @immich/ui IconButton (#18486)
* remove import and referenced file

* first pass at replacing all CircleIconButtons

* fix linting issues

* fix combobox formatting issues

* fix button context menu coloring

* remove circle icon button from search history box

* use theme switcher from UI lib

* dark mode force the asset viewer icons

* fix forced dark mode icons

* dark mode memory viewer icons

* fix: back button in memory viewer

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-02 14:47:23 +00:00
Dag Stuan
d544053c67 feat(web): improve slideshow quality of life (#18778)
* Add a new setting to toggle autoplay when showing the slideshow.
* Fix an issue where the slideshow would restart automatically when
navigating after it was paused.
* Add a keyboard shortcut 's' to start the slideshow from the asset
viewer.
* Add a keyboard shortcut ' ' to toggle the slideshow play/paused.
* Change the timeout for hiding the slideshow controls from 10 to 2.5
seconds.
* Add English translation for the 'autoplay_slideshow' setting.

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-06-02 14:45:39 +00:00
shenlong
df927dd3ce fix(mobile): photo_manager ignore filters (#18742)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-02 09:43:59 -05:00
JobiJoba
d48702f943 fix(mobile): Showing videos of partner in search page quick links (#18855)
Add userId to the contact of the timeline interface method watchAllVideosTimeline and modify the query in the repository
2025-06-02 09:35:18 -05:00
Mert
fa22e865a4 fix(server): tighten asset visibility (#18699)
* tighten visibility

* update sql

* elevated access util function

* fix potential sync issue

* include in user stats

* include hidden assets in size usage

* filter visibility in search duplicates query

* stack visibility
2025-06-02 09:33:08 -05:00
Arno
b5c3a675b2 feat: upload assets to locked folder (#18806)
* feat: upload assets to locked folder

* chore: refactor params
2025-06-01 21:45:39 -05:00
Dag Stuan
5589616921 fix(web): Improve zoom behavior in photo-viewer. (#18803)
* Fix an issue where clicking the zoom-button after having zoomed in
would not zoom completely out, but leave the image in the zoomed-in
state. The new behavior properly zoomes the image completely out after
clicking the zoom-button.
* Revert to the default setting for `wheelZoomRatio` as the previous
setting of 0.2 was borderline unusable on a trackpad. This could
probably be moved to a user setting if needed.
* Add a keyboard shortcut 'z' to toggle image zoom.
2025-06-01 21:06:48 -05:00
Thien Dang
a53d033622 fix(mobile): notification, dialog that don't translate properly (#18827)
* Fix notification, dialog that don't translate properly

* use localeProvider to re-build

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-06-01 21:03:22 -05:00
JobiJoba
36506250c4 fix(mobile): Set the currentAsset to the asset clicked when opening an asset from folders (#18825)
Set the currentAsset to the asset clicked when opening an asset from the folder view ; fix issue #17691
2025-06-01 21:03:03 -05:00
Bence Ferdinandy
31af44dd2a feat: add --json-output option to upload command (#18845)
* fix(docs): update the cli upload usage

The cli upload usage is missing some options compared to what is the current
output of `immich upload --help`. Update the docs accordingly.

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>

* feat(cli): add --json-output option to upload command

Add an option that allows retrieving per-file information about the
upload process. The output includes the newFiles, duplicates and
newAssets lists, but could accommodate more information later if needed.

One use case this allows for is using --dry-run to get a list of all the
files that would be uploaded, and checking them manually before an
upload. This can be particularly useful when a curated subset of images
have already been uploaded to immich and we want to double check for
some stragglers without uploading everything to immich.

The upload command has a few lines of logging, so to get an actually
parsable json one needs to strip those lines:

  immich upload --dry-run * | tail -n +4 | jq .newFiles[]

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>

---------

Signed-off-by: Bence Ferdinandy <bence@ferdinandy.com>
2025-06-02 01:58:58 +00:00
Daimolean
c89ac5b5e5 fix(server): cannot share album to owner (#18802)
* fix(server): create shared album

* add test

* trigger ci

* resolve conversation
2025-06-01 20:58:07 -05:00
aviv926
daf1a48b54 fix: update en.json (#18835)
Update en.json
2025-06-01 20:54:10 -05:00
shenlong
091a101f39 fix(mobile): group settings not respected without restart (#18823)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-06-01 20:53:45 -05:00
Daniel Dietzler
d118b46c3f chore: remove postcss (#18831) 2025-06-01 20:52:17 -05:00
bo0tzz
ad3f58bcda chore: document backup ordering (#18807)
* chore: document backup ordering

* chore: fix formatting

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-31 15:10:14 -05:00
renovate[bot]
0711a9006f chore(deps): update dependency @types/express to v5 (#18818)
* chore(deps): update dependency @types/express to v5

* fix: properly handle promise

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-31 15:31:36 -04:00
Arno
9c18fef9b2 chore: Refactor external library modals (#18655) 2025-05-31 15:30:08 +02:00
bo0tzz
d00c872dc1 fix: cursed knowledge date index (#18801) 2025-05-31 14:37:43 +02:00
Nicholas
3a5fed99e1 fix(server): rename android-links api endpoint to apk-links (#18790)
* remove auth from endpoint and change android to apk

* add auth back to `apk-links`
2025-05-31 00:27:55 -04:00
Frank de Lange
e2defbc49a feat: start oauth with autoLaunch=1 (#18763)
* Add automatic OpenID Connect login by using parameter `autoLaunch=1`

By launching Immich with `/auth/login?autoLaunch=1` an OpenID Connect login attempt is directly initated on installations where OAuth Auto Launch is not enabled. The intended use for this parameter is to enable Immich to be launched from e.g. Nextcloud using the _External sites_ app and the _oids_ OpenID Connect provider app so as to enable the user to directly interact with Immich without the need to press the `Login with ...` button.

* Add documentation for autolaunch by navigating to `/auth/login?autoLaunch=1`

* Look ma, no braces!

_This could be a single line_

And now it is, as is its predecessor.

* Change formatting to satisfy _prettier_

* if (condition) return true -> return condition

* More _prettier_ reformatting

* Look ma, braces!
2025-05-30 22:12:53 +00:00
Yaros
f4e4e6628e fix(mobile): center loading spinner in people page (#18781)
fix: center loading spinner in people page
2025-05-30 16:45:29 -05:00
Daniel Dietzler
9d04853b34 fix: oauth (#18725) 2025-05-30 22:04:52 +02:00
Yaros
97503d11c5 fix(web): datetime in storage template example (#18784)
fix: datetime in storage template example
2025-05-30 14:18:22 -04:00
Brandon Wees
cbf68b006e chore: add google cast feature switch to user admin pane (#18783)
add gogole cast feature switch to user admin pane
2025-05-30 14:17:32 -04:00
Yaros
4b9a7b2ce0 fix(mobile): android status bar overlays icon in map (#18780) 2025-05-30 16:04:20 +00:00
shenlong
b854a3dd47 feat(server): add originalFileName to SyncAssetV1 (#18767)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-30 09:56:35 -05:00
Nicholas
aebd68e24e fix: change URL to Url in the Obtainium apk links api endpoint (#18764)
change `URL` to `Url`
2025-05-30 00:50:09 -04:00
Thien Dang
0f42babb6b fix: Update locked folder text and improve translations (#18622)
* Update locked folder text and remove unused translations

* uppercase Locked folder in Menu

* convert some translates to icu and improve

* add iOS debug info translations for background processes

* fix lint

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-05-29 15:06:08 -05:00
shenlong
dbdb64f6c5 feat: delta sync (#18428)
* feat: delta sync

* fix: ignore iCloud assets

* feat: dev logs

* add full sync button

* remove photo_manager dep for sync

* misc logs and fix

* add time taken to DLog

* fix: build release iOS

* ios sync go brrr

* rename local sync service

* update isar fork

* rename to platform assets / albums

* fix ci check

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-29 10:42:00 -05:00
Arno
2b1b20ab0b refactor: library-exclusion-pattern-form modal (#18654)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-05-29 16:50:11 +02:00
shenlong
44d49b9671 fix(mobile): double swipe (#18749)
debug: double swipe issue

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-05-29 14:35:36 +00:00
toamz
0e81c20cbb fix: pinch zoom in mobile app (#18744)
* Change photo zoom logic

To properly zoom to current position and pan at the correct speed

TODO: zoom to current pinch position

* zoom to current pinch position

* Clean unused variable

* Formatting

* fix: lint

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-29 14:19:26 +00:00
Daimolean
1f18a09061 fix(web): hide map button when disable (#18743) 2025-05-29 09:13:44 -05:00
Brandon Wees
0257f1a743 chore(mobile): add default cast user pref to openapi patching (#18747)
add default cast user pref to mobile patching
2025-05-29 09:06:13 -05:00
Daimolean
6f39a706b2 fix: missing permissions and optional update (#18735)
* fix: missing permissions

* fix: test
2025-05-29 08:48:44 -05:00
Arno
10181defb1 chore: Refactor Edit Album Modal (#18653) 2025-05-29 12:30:25 +02:00
Nicholas
8ea40973a7 feat(server): apk links API endpoint for Obtainium Android mobile-server version sync (#18700) 2025-05-28 23:45:49 +02:00
Mert
be247395db fix(server): deadlock when fetching vector count (#18728)
move row count query
2025-05-28 17:23:49 -04:00
Brandon Wees
78224961d1 feat(web): make google cast opt in (#18514)
* add setting switch

this isnt bound to anything yet

* make google casting opt-in

* doc updates

* lint docs

* remove unneeded translation items

* update mobile openai defs

* fix failing test

we need to mock user prefs since CastButton uses it
2025-05-28 15:57:36 -05:00
Daimolean
b054e9dc2c feat(web): granular api access controls (#18179)
* feat: api access control

* feat(web): granular api access controls

* fix test

* fix e2e test

* fix: lint

* pr feedback

* merge main + new design

* finalize styling

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-28 13:16:43 -05:00
renovate[bot]
f0d881b4f8 chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to fb211a0 (#18247)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 12:17:25 -05:00
Sergey Katsubo
9677eb37e1 feat(server): log failed healthchecks to server container stderr in verbose mode (#18709)
* Log failed healthchecks to server container stderr in verbose mode

* Formatting: indentation, semicolons

* Readability: less escaping
2025-05-28 12:13:04 -05:00
bo0tzz
dc23bc4d55 chore: pin multi-runner-build workflow (#18693) 2025-05-28 16:50:59 +01:00
Daimolean
e9f8d68f62 feat(web): tag shortcut (#18711)
* feat(web): tag shortcut

* fix: lint
2025-05-28 09:42:04 -05:00
Mert
3f08768854 chore: vchord 0.4.1 (#18588)
* vchord 0.4.x

* oops

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-28 14:38:52 +00:00
Min Idzelis
f029910dc7 feat: keyboard navigation to timeline (#17798)
* feat: improve focus

* feat: keyboard nav

* feat: improve focus

* typo

* test

* fix test

* lint

* bad merge

* lint

* inadvertent

* lint

* fix: flappy e2e test

* bad merge and fix tests

* use modulus in loop

* tests

* react to modal dialog refactor

* regression due to deferLayout

* Review comments

* Re-use change-date instead of new component

* bad merge

* Review comments

* rework moveFocus

* lint

* Fix outline

* use Date

* Finish up removing/reducing date parsing

* lint

* title

* strings

* Rework dates, rework earlier/later algorithm

* bad merge

* fix tests

* Fix race in scroll comp

* consolidate scroll methods

* Review comments

* console.log

* Edge cases in scroll compensation

* edge case, optimizations

* review comments

* lint

* lint

* More edge cases

* lint

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-28 08:55:14 -05:00
Ben McCann
b5593823a2 chore(web): bump eslint-plugin-svelte in the package.json (#18695) 2025-05-28 15:40:43 +02:00
renovate[bot]
a40d35555f chore(deps): update typescript-projects (#18697)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 13:09:44 +02:00
renovate[bot]
0205e89e34 fix(deps): update machine-learning (#18382) 2025-05-27 22:08:33 -04:00
Brandon Wees
a231d7be64 chore: allow overriding dark mode to light mode with the .light class (#18687)
* allow overriding dark mode to light mode with the .light class

* light and dark are in the same block, dont use .light here
2025-05-27 14:42:22 -05:00
Alex
219f5b25a4 chore: post release tasks (#18692) 2025-05-27 17:56:12 +00:00
waclaw66
486bb47ddb fix(mobile): local albums translation (#18637)
* fix(mobile): local albums translation

* ICU usage
2025-05-27 12:02:00 -05:00
github-actions
58ae77ec92 chore: version v1.134.0 2025-05-27 16:47:49 +00:00
Mert
4794a1a092 fix(server): handle startup reindexing after failed model change (#18688)
drop constraint
2025-05-27 11:36:30 -05:00
Daimolean
6abcfaef99 docs: update link (#18689) 2025-05-27 16:22:57 +00:00
Alex
f6903696cb fix: revert accidental docker-compose dev change (#18686) 2025-05-27 17:15:45 +01:00
renovate[bot]
724a081bb5 fix(deps): update typescript-projects (#18681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 18:00:45 +02:00
Daimolean
4e332db2fb fix(web): update after delete (#18684) 2025-05-27 15:42:08 +00:00
Zack Pollard
0712183a18 fix: replace edit user button with view button for user details screen (#18683) 2025-05-27 15:38:16 +00:00
Alex
d004c03990 fix: z-index search bar (#18685) 2025-05-27 15:36:03 +00:00
Alex
fff651f8a5 fix(web): handle nullable assets duration (#18679)
* fix(web): handle nullable assets duration

* Update web/src/lib/components/assets/thumbnail/thumbnail.svelte

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>

* fix: format

---------

Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com>
2025-05-27 10:24:17 -05:00
Mert
e2720e85bb fix(server): handle period in database name (#18590) 2025-05-27 16:05:13 +01:00
Nicholas
5fdc8c9481 feat: add vscode extensions as recommendations (#18641)
* add vscode extensions as recommendations

* forgot to add DCM because it's not available for VSCodium afaict

* update docs

* fix formatting
2025-05-27 10:02:36 -05:00
renovate[bot]
a3404cf420 fix(deps): update typescript-projects (#18671)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-27 17:00:29 +02:00
Daniel Dietzler
5268dc4ee2 feat: version check endpoint (#18572) 2025-05-27 09:33:23 -05:00
renovate[bot]
ef060e97b6 chore(deps): update github-actions (#18660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 15:32:47 +01:00
Brandon Wees
a9851df8d1 fix(web): move support & feedback button to user modal (#18651)
* move support & feedback button to user modal

* cleanup styling of link

* update sign out button to use immich/ui

* revise sign out button to match design from @alextran1502

* more margin on support/feedback
2025-05-27 09:26:40 -05:00
Indrek Haav
099a1e4210 feat(mobile): add Estonian (#18666) 2025-05-27 14:25:44 +00:00
Daimolean
79d760ccd7 fix(server): reverse isTrash field (#18665) 2025-05-27 16:22:09 +02:00
bo0tzz
369d3dfa38 fix: use single bulkTagAssets call instead of loop (#18672) 2025-05-27 10:35:22 +00:00
renovate[bot]
93e53f6d74 chore(deps): update node.js to v22.16.0 (#18662)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 12:13:30 +02:00
renovate[bot]
d8f0a69dc8 chore(deps): update node (#18661)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 12:12:37 +02:00
renovate[bot]
09d9fa9755 chore(deps): pin dependencies (#18659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 12:10:30 +02:00
Alex
118dc8cf5a fix: meta+click on thumbnail (#18648) 2025-05-26 14:58:46 -05:00
bo0tzz
9557395991 chore: remove checkbox requirement from dupe search question (#18647)
* Update bug_report.yaml

* Update feature-request.yaml
2025-05-26 10:47:58 -05:00
Alex
a5d63d6953 fix(web): modal anchor (#18621)
fix: modal anchor
2025-05-25 20:38:46 +00:00
arnonm
5ee4a43e74 fix: use correct flutter version in devcontainer (#18285)
Fixed issue 18284

Co-authored-by: Arnon Meshoulam <arnonm@gmail.com>
2025-05-25 19:43:14 +00:00
Arno
c3aeb6c497 chore: refactor slide-show-settings modal (#18570)
* chore: refactor slide-show-settings modal

* fix: dropdown getting clipped in modals

* Revert "fix: dropdown getting clipped in modals"

This reverts commit 0120932a49.

* fix: changed to show method
2025-05-25 14:38:13 -05:00
Xuan Binh
d22fb2d5db fix(web): enhance face tagging confirmation and fix #18605 (#18610)
* Fix: enhance face tagging confirmation and fix double label in checkboxes

* fix code formatting

---------

Co-authored-by: dvbthien <dvbthien@gmail.com>
2025-05-25 14:34:12 -05:00
Lukas
c4df96bd72 fix(web): center memory lane buttons (#18613)
* fix(web): center memory lane buttons

* format
2025-05-25 19:33:25 +00:00
toamz
40e7b58ba4 fix(mobile): pinch to zoom + move acceleration (#18569)
Fix pinch to zoom + move acceleration
2025-05-25 14:32:04 -05:00
Alex
4743a085f1 fix: more z-index issue (#18598)
* fix: search suggestion

* fix: play icon lay on top of the search bar
2025-05-25 14:31:24 -05:00
Alex
911c877e72 feat: clean up memory with locked assets (#18532) 2025-05-24 07:31:25 -05:00
Alex
806000e671 chore: post release tasks (#18549) 2025-05-24 00:44:25 +05:30
github-actions
54bafccbf9 chore: version v1.133.1 2025-05-23 17:37:44 +00:00
Daniel Dietzler
e61c575b01 fix: tailwind issues (#18528)
fix: tailwind issues (maybe)
2025-05-23 12:34:24 -05:00
Alex
e12c67742c fix(mobile): don't show locked asset in local album view (#18536) 2025-05-23 10:20:49 -05:00
Alex
4878c500a5 fix: hard link navigation (#18489) 2025-05-23 08:21:37 -05:00
Alex
2fa7a40996 fix(mobile): chinese translation (#18491)
* fix: Chinese translation

* using Locale.fromsubtags
2025-05-23 08:01:29 -05:00
shenlong
963dd3210a fix: translation vibes (#18490)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-05-23 12:17:01 +01:00
Weblate (bot)
4fdf75311c chore(web): update translations (#18391)
Co-authored-by: Christos Gkantidis <cgkantid@proton.me>
Co-authored-by: Clemens <clemensstouten@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Dushyant Ahuja <dusht.ahuja@gmail.com>
Co-authored-by: FarSniper <ozmatlik@gmail.com>
Co-authored-by: Filip B P <bpfilip@gmail.com>
Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
Co-authored-by: Haerudin Pramudya Ananta <haerudinahmad67@gmail.com>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Loïck ESTIENNEY <loick.estienney@gmail.com>
Co-authored-by: Mark Vezjak <mark.vezjak@gmail.com>
Co-authored-by: Matjaž T <matjaz@moj-svet.si>
Co-authored-by: Max <mail@heavygale.de>
Co-authored-by: Michał Gątkowski <gatkowski.michal@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Nikolina Babok <nikolinababok83@gmail.com>
Co-authored-by: Philipp Sandhaus <philipp@sandhaus-ol.de>
Co-authored-by: Ptsa Daniel <ptsa1987@gmail.com>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: Satria Manggala Jati <satriamanggalajati@ymail.com>
Co-authored-by: Sybren Gjaltema <lolmewn@gmail.com>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Thomas R. Koll <tomk32@tomk32.de>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Zihao Diao <diao.zihao@icloud.com>
Co-authored-by: asmaticoferoz <aitorggonzalez@protonmail.com>
Co-authored-by: catelixor <catelixor+weblate@proton.me>
Co-authored-by: idubnori <i.dub.nori@gmail.com>
Co-authored-by: thehijacker <thehijacker@gmail.com>
Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com>
Co-authored-by: tsloms <t.slomski@outlook.de>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: whoami <2468469645hgm@gmail.com>
Co-authored-by: whoami <46884440+Jimmo-o@users.noreply.github.com>
Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
2025-05-23 11:45:26 +01:00
Alex
529359de2d fix: add Swedish (#18506) 2025-05-23 10:48:30 +01:00
Mert
2d7377a5e9 fix(docs): mention DB_VECTOR_EXTENSION env in pgvector->vchord migration guide (#18508)
mention `DB_VECTOR_EXTENSION` env in pgvector->vchord migration guide
2025-05-22 21:43:28 -05:00
Alex
8fcf47e5cb chore: more padding (#18507) 2025-05-23 00:52:45 +02:00
Daimolean
c7dc31151d fix(web): multi-select (#18485) 2025-05-22 15:17:34 -05:00
Alex
065f7c7d5d fix: more z-index issue (#18493) 2025-05-22 15:17:14 -05:00
shenlong
15877ddf1f fix: translations from background service (#18473)
* fix: translations from background service

* test: generate translation before running tests

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-05-22 15:13:16 -05:00
Aamir Azad
1b8fa51315 chore: change stable release estimate on roadmap (#18497)
Change stable release estimate
2025-05-22 14:40:53 -05:00
Matthew Momjian
1f84cbe7e5 fix(web): Locked folder (#18438)
locked/Locked consistency
2025-05-22 11:45:57 -05:00
Daimolean
b194aee754 fix(web): pin code input (#18456) 2025-05-22 11:34:03 -05:00
Daimolean
91b961642a feat(web): add to locked folder in album and search (#18488)
* feat(web): add to locked folder in album and search

* feat(web): add to locked folder in favorite and archive

* fix: lint

* feat: add to person page

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-22 16:26:19 +00:00
Zack Pollard
c61ea483ba fix: mobile user agent set to immich_platform_version (#18478)
* fix: mobile user agent

* refactor: typo in MapService
2025-05-22 10:35:24 -05:00
Daniel Dietzler
c278bb0e5b fix: avatar selection z-index issues (#18425) 2025-05-22 14:48:07 +02:00
Mert
bc8e08f5e8 feat: lower disk usage during migration (#18440)
feat: less disk usage during migration
2025-05-22 08:41:10 +01:00
Matthew Momjian
0b8fc7b493 fix(docs): more vchord details (#18435)
* more details

* typo
2025-05-21 19:19:04 -04:00
Christos Gkantidis
7bb25a5c8d fix: typo in english translation (#18434) 2025-05-21 21:38:48 +00:00
Mert
58c1b92816 fix(server): missing button for duplicate detection not working (#18433)
qualify column
2025-05-21 21:27:28 +00:00
github-actions
55adc136c8 chore: version v1.133.0 2025-05-21 19:47:42 +00:00
Jason Rasmussen
cd288533a1 feat: sync albums and album users (#18377) 2025-05-21 14:35:32 -05:00
Daniel Dietzler
58af574241 chore: update milestones (#18426) 2025-05-21 14:00:10 -05:00
bo0tzz
6954b11be1 chore: remove duplicate finder from community projects (#18424) 2025-05-21 18:21:01 +00:00
Mert
bc906f7343 chore: specify vchord version in ci (#18423) 2025-05-21 13:41:14 -04:00
Mert
760b08506a chore: tighten vchord version range (#18420)
guard minor version
2025-05-21 13:03:53 -04:00
Matthew Momjian
6b31e333bb fix(docs): vchord migration (#18418)
* vector

* add up top

* fix vector

* pg version
2025-05-21 12:48:11 -04:00
Mert
493b9b7a54 fix(server): use preview path for person thumbnails from videos (#18419)
use preview path for person thumbnails from videos
2025-05-21 11:15:30 -05:00
Arno
188188a844 fix: Change shortcut listeners from window to document (#18416)
* fix: Change shortcut listeners to document

* fix: split into window and document

* chore: upgrade ui package
2025-05-21 11:12:00 -05:00
Alex
b2ef8ea7dd fix: onboarding styling (#18417) 2025-05-21 15:59:28 +00:00
Zack Pollard
a6c4bd1555 chore: update docker-compose to add storage type configuration (#18415) 2025-05-21 10:46:55 -05:00
Mert
a02fe89ec9 fix(server): drop old extension (#18400) 2025-05-21 09:53:40 -04:00
renovate[bot]
98e998e814 fix(deps): update typescript-projects (#18402)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 11:42:41 +02:00
renovate[bot]
b83b28cd73 fix(deps): update typescript-projects (#18390)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-20 22:40:30 +00:00
shenlong
9771e48049 fix(mobile): do not continue on remote stream parse error (#18344)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-05-20 16:09:49 -05:00
Brandon Wees
86db0aafe5 feat(web): add support for casting (#18231)
* recreate #13966

* gcast button works

* rewrote gcast-player to be GCastDestination and CastManager manages the interface between UI and casting destinations

* remove unneeded imports

* add "Connected to" translation

* Remove css for cast launcher

* fix tests

* fix doc tests

* fix the receiver application ID

* remove casting app ID

* remove cast button from nav bar

It is now present at the following locations:

- shared link album and single asset views
- asset viewer (normal user)
- album view (normal user)

* part 1 of fixes from @danieldietzler code review

* part 2 of code review changes from @danieldietzler and @jsram91

* cleanup documentation

* onVideoStarted missing callback

* add token expiry validation

* cleanup logic and logging

* small cleanup

* rename to ICastDestination

* cast button changes
2025-05-20 16:08:23 -05:00
Daniel Dietzler
12b7a079c1 fix: map (#18399) 2025-05-20 12:52:23 -05:00
Alex
53420b7c02 chore: notification panel style tweak (#18398) 2025-05-20 16:30:27 +00:00
Alex
c05aa445d8 fix: location search result z-index (#18379) 2025-05-20 11:22:30 -05:00
Alex
bdf19ce331 fix: TimelineAsset visibility (#18395)
* fix: TimelineAsset visibility

* fix enum values
2025-05-20 15:53:34 +00:00
Alex
895e0eacfe refactor: slide-show settings (#18394) 2025-05-20 10:37:10 -05:00
renovate[bot]
e7b60a9278 chore(deps): update github-actions (#18246)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 16:12:17 +01:00
Alex
4e2fc9f017 chore: remove PIN code from secure storage on logged out (#18393) 2025-05-20 14:39:05 +00:00
renovate[bot]
d1e6682df0 chore(deps): update dependency @types/node to ^22.15.18 (#18387)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 15:15:10 +01:00
renovate[bot]
965498d19b chore(deps): update node.js to v22.15.1 (#18388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 15:14:59 +01:00
renovate[bot]
62f24a79f4 chore(deps): update prom/prometheus docker digest to 78ed1f9 (#18381)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-20 15:14:47 +01:00
Daimolean
495a959879 fix(web): slide show in blurred background (#18384)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-20 09:00:20 -05:00
Mert
a6a4dfcfd3 fix(server): queueing for duplicate detection (#18380)
* fix queueing

* update tests
2025-05-20 08:44:39 -05:00
Mert
0d773af6c3 feat: vectorchord (#18042)
* wip

auto-detect available extensions

auto-recovery, fix reindexing check

use original image for ml

* set probes

* update image for sql checker

update images for gha

* cascade

* fix new instance

* accurate dummy vector

* simplify dummy

* preexisiting pg docs

* handle different db name

* maybe fix sql generation

* revert refreshfaces sql change

* redundant switch

* outdated message

* update docker compose files

* Update docs/docs/administration/postgres-standalone.md

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

* tighten range

* avoid always printing "vector reindexing complete"

* remove nesting

* use new images

* add vchord to unit tests

* debug e2e image

* mention 1.107.2 in startup error

* support new vchord versions

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-05-20 08:36:43 -05:00
Alex
fe71894308 feat: locked view mobile (#18316)
* feat: locked/private view

* feat: locked/private view

* feat: mobile lock/private view

* feat: mobile lock/private view

* merge main

* pr feedback

* pr feedback

* bottom sheet sizing

* always lock when navigating away
2025-05-20 13:35:22 +00:00
Zack Pollard
397808dd1a fix: weblate conflicts (#18389) 2025-05-20 13:15:10 +01:00
Min Idzelis
e7edbcdf04 feat(server): lighter buckets (#17831)
* feat(web): lighter timeline buckets

* GalleryViewer

* weird ssr

* Remove generics from AssetInteraction

* ensure keys on getAssetInfo, alt-text

* empty - trigger ci

* re-add alt-text

* test fix

* update tests

* tests

* missing import

* feat(server): lighter buckets

* fix: flappy e2e test

* lint

* revert settings

* unneeded cast

* fix after merge

* Adapt web client to consume new server response format

* test

* missing import

* lint

* Use nulls, make-sql

* openapi battle

* date->string

* tests

* tests

* lint/tests

* lint

* test

* push aggregation to query

* openapi

* stack as tuple

* openapi

* update references to description

* update alt text tests

* update sql

* update sql

* update timeline tests

* linting, fix expected response

* string tuple

* fix spec

* fix

* silly generator

* rename patch

* minimize sorting

* review

* lint

* lint

* sql

* test

* avoid abbreviations

* review comment - type safety in test

* merge conflicts

* lint

* lint/abbreviations

* remove unncessary code

* review comments

* sql

* re-add package-lock

* use booleans, fix visibility in openapi spec, less cursed controller

* update sql

* no need to use sql template

* array access actually doesn't seem to matter

* remove redundant code

* re-add sql decorator

* unused type

* remove null assertions

* bad merge

* Fix test

* shave

* extra clean shave

* use decorator for content type

* redundant types

* redundant comment

* update comment

* unnecessary res

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-19 16:40:48 -05:00
Alex
59f666b115 chore: back button in pin verification form (#18378) 2025-05-19 21:33:42 +00:00
Daimolean
dc8962f2bc fix(server): select main stream according to bitrate (#18375)
* fix main stream

* update unit tests

---------

Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-05-19 17:33:28 -04:00
Geoffrey Frogeye
00a77c2d6a feat(server): sort images in duplicate groups by date (#18347)
This restores behaviour introduced in
562fec6e2b and lost in
2e12c46980.
2025-05-19 17:27:30 -04:00
Alex
c8641d24f6 chore: tailwindcss v4 and z-war clean up (#18358)
* chore: styling tweak

* replace full-screen-modal, update docs

* scrubber

* fix: control app bar in memory viewer

* face lift

* pr feedback

* clean up
2025-05-19 14:32:23 +00:00
Alex
2431e04a09 fix(mobile): stale thumbnail cache (#18351)
* fix(mobile): stale thumbnail cache

* Revert height/width usage
2025-05-19 09:25:27 -05:00
Saschl
9e47093501 fix(mobile): reduce stutter/jank on search pages (#18363)
fix: reduce stutter/jank on search pages
2025-05-19 09:24:58 -05:00
Zack Pollard
230c286b97 chore: cleanup extraneous memories job item definition (#18372) 2025-05-19 14:02:44 +00:00
Thomas R. Koll
14970c5539 chore: reverting to multiline commands in docker-compose.yml files (#17309) 2025-05-19 08:52:35 -05:00
Daniel Dietzler
adb17c4d58 fix: supporter badge (#18357) 2025-05-18 18:26:24 +00:00
Daniel Dietzler
56156b97e7 chore: upgrade to tailwind v4 (#18353) 2025-05-18 13:51:33 +00:00
Weblate (bot)
c411c1472a chore(web): update translations (#18083)
Co-authored-by: -J- <heyj0e@tuta.io>
Co-authored-by: Adam Tahri <gotakk@gmail.com>
Co-authored-by: Andreas Johansen <andreas@josern.com>
Co-authored-by: Antonio Vazquez <antoniovavazquez@gmail.com>
Co-authored-by: Ash Mad <ash729@users.noreply.hosted.weblate.org>
Co-authored-by: Asier Zunzunegui <asier.zunzu@gmail.com>
Co-authored-by: Badri Isiani <badri.isiani@gmail.com>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Bonov <bonov@mail.ru>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: Dunya Cengiz <dunyacengiz@gmail.com>
Co-authored-by: Edi Hamiti <edihamiti@gmail.com>
Co-authored-by: FarSniper <ozmatlik@gmail.com>
Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Imjustjokingwithya <jokesontb@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: JB <weblate.6nn2b@slmail.me>
Co-authored-by: Jan Hepaslimin <introvert69@protonmail.com>
Co-authored-by: Javier Villanueva García <jvg2203@gmail.com>
Co-authored-by: Jaymi Lai <a0921047237@gmail.com>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: JuanLu323 <juanluismcc@gmail.com>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: M <mihalisaggg@gmail.com>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: MarcusKLY <62999998a@gmail.com>
Co-authored-by: Matjaž T <matjaz@moj-svet.si>
Co-authored-by: Matthew Momjian <mmomjian@users.noreply.hosted.weblate.org>
Co-authored-by: Miki Mrvos <medolino2009@gmail.com>
Co-authored-by: Mārtiņš Bruņenieks <martinsb@gmail.com>
Co-authored-by: Radovan Draskovic <radovandk@gmail.com>
Co-authored-by: Remco <rpander93@gmail.com>
Co-authored-by: Sebastian Schneider <sese.tailor@gmx.net>
Co-authored-by: Serhii <seryojeg@proton.me>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Simone Pagano <mail@paganosimone.com>
Co-authored-by: Stan P <g97d6liib@mozmail.com>
Co-authored-by: Stefan Taiguara <stefantleal14@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Tomi Pöyskö <tomi.poysko@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vytautas Krivickas <vytautas.krivickas@gmail.com>
Co-authored-by: Väino Daum <vainodaum@gmail.com>
Co-authored-by: Waqas Ali <xx.waqas.xx@gmail.com>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: Z T <ztamuri@gmail.com>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: cherbib mehdi <mehdi.cherbib@live.fr>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: mehrdad <meh1376@hotmail.com>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: protonchang <protonmo@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: qtm <qtm@users.noreply.hosted.weblate.org>
Co-authored-by: taninme <taninme@hotmail.com>
Co-authored-by: thehijacker <thehijacker@gmail.com>
Co-authored-by: theminer3746 <papon190841@gmail.com>
Co-authored-by: timmy61109 <qazzxcasdqwewsxedc@gmail.com>
Co-authored-by: tsengyuchen <tzeng.yu.chen@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: Вячеслав Лукьяненко <madeinchuguev@gmail.com>
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-05-18 13:05:16 +02:00
Min Idzelis
0bbe70e6a3 feat(web): lighter timeline buckets (#17719)
* feat(web): lighter timeline buckets

* GalleryViewer

* weird ssr

* Remove generics from AssetInteraction

* ensure keys on getAssetInfo, alt-text

* empty - trigger ci

* re-add alt-text

* test fix

* update tests

* tests

* missing import

* fix: flappy e2e test

* lint

* revert settings

* unneeded cast

* fix after merge

* missing import

* lint

* review

* lint

* avoid abbreviations

* review comment - type safety in test

* merge conflicts

* lint

* lint/abbreviations

* fix: left-over migration

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-05-18 02:57:08 +00:00
Dhaval Javia
a65c905621 fix: delay settings apply for slideshow popup (#18028)
* fix: fixed slideshow values to apply on done.

* chore: linting error fixes

* feat: added cancel button and changed text from done to confirm
2025-05-17 21:09:15 +00:00
Snowknight26
61d784f4e7 fix(web): Make QR code colors solid (#18340) 2025-05-17 09:05:23 -04:00
koostamas
b63d6cdcd6 feat: bulk change description (#18288)
Co-authored-by: Tamas Koos <ext_tamas.koos@btrl.ro>
2025-05-17 12:17:00 +02:00
Jason Rasmussen
fa45a26cff refactor: checkbox (#18337)
refactor: checkboxes
2025-05-16 18:13:39 +00:00
bo0tzz
8f045bc602 feat: let renovate pick up on ML driver deps (#18319) 2025-05-16 14:10:21 -04:00
Jason Rasmussen
5353658114 refactor: convert slider to switch (#18334) 2025-05-16 13:59:47 -04:00
Daniel Dietzler
21880aec14 fix: z-index issues on search page (#18336) 2025-05-16 17:54:37 +00:00
Mert
48d746d9d5 refactor(server): "on this day" memory creation (#18333)
* refactor memory creation

* always update system metadata

* maybe fix medium tests
2025-05-16 13:16:27 -04:00
Jason Rasmussen
8ab5040351 fix(web): modal colors (#18332)
* feat(web): clear person birthdate

* fix(web): modal colors
2025-05-16 12:58:17 -04:00
Sebastian Schneider
1219fd82a0 fix(web): format dates with the locale preference (#18259)
fix: Format dates in settings according to user setting
2025-05-16 12:03:54 -04:00
Jason Rasmussen
28d8357cc5 feat(web): clear person birthdate (#18330) 2025-05-16 11:56:25 -04:00
Daniel Dietzler
a9e7d0388b fix: people edit ui (#18320) 2025-05-15 18:32:01 -04:00
Jason Rasmussen
86d64f3483 refactor: buttons (#18317)
* refactor: buttons

* fix: woopsie

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-05-15 18:31:33 -04:00
Jason Rasmussen
c1150fe7e3 feat: lock auth session (#18322) 2025-05-15 18:08:31 -04:00
Jason Rasmussen
ecb66fdb2c fix: check i18n are sorted (#18324) 2025-05-15 17:55:16 -04:00
Jason Rasmussen
c046651f23 feat(web): continue after login (#18302) 2025-05-15 14:45:23 -04:00
Brandon Wees
6117329057 feat: add session creation endpoint (#18295) 2025-05-15 13:34:33 -05:00
Daniel Dietzler
585997d46f fix: person edit sidebar cursedness (#18318) 2025-05-15 18:28:20 +00:00
Jason Rasmussen
7146ec99b1 chore: use default theme config (#18314) 2025-05-15 10:44:10 -05:00
Alex
b7b0b9b6d8 feat: locked/private view (#18268)
* feat: locked/private view

* feat: locked/private view

* pr feedback

* fix: redirect loop

* pr feedback
2025-05-15 15:35:21 +00:00
Ruslan
4935f3e0bb fix(docs): Update old jellyfin docs links (#18311)
Update old jellyfin docs links

Updated old links to jellyfin docs
2025-05-15 15:32:31 +00:00
Mert
709a7b70aa chore: no sql generation for queries with side effects (#18301)
no sql generation for queries with side effects
2025-05-15 03:34:22 +00:00
Mert
6a4d21205f fix(server): do not filter out assets without preview path for person thumbnail generation (#18300)
* allow assets without preview path

* update sql

* Update person.repository.ts

Co-authored-by: Jason Rasmussen <jason@rasm.me>

* update sql, e2e

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-05-15 03:23:34 +00:00
Mert
3a0ddfb92d fix(server): vacuum after deleting people (#18299)
* vacuum after deleting people

* update sql
2025-05-14 23:13:13 -04:00
Daniel Dietzler
cd03d0c0f2 refactor: person merge suggestion modal (#18287) 2025-05-14 20:30:24 -04:00
Jason Rasmussen
117b263887 refactor: sidebar (#18293) 2025-05-14 15:11:31 -04:00
Jason Rasmussen
f357f3324f refactor: default border color (#18292) 2025-05-14 13:12:57 -05:00
Jason Rasmussen
7d95bad5cb refactor: user settings container (#18291) 2025-05-14 12:30:55 -04:00
Jason Rasmussen
77b0505006 refactor: layout components (#18290) 2025-05-14 12:30:47 -04:00
Jason Rasmussen
fac1beb7d8 refactor: buy immich (#18289)
* refactor: buy container

* refactor: buy immich
2025-05-14 12:09:10 -04:00
Daniel Dietzler
3944f5d73b fix: mobile sidebar (#18286) 2025-05-14 12:02:25 -04:00
Jason Rasmussen
4445288758 refactor: admin sidebar (#18276) 2025-05-14 11:23:57 -04:00
Daniel Dietzler
4efc41d5d9 refactor: date of birth modal (#18283) 2025-05-14 08:20:22 -04:00
Daniel Dietzler
c9d45eee86 refactor: duplicates information modal (#18282) 2025-05-14 07:52:04 -04:00
Daniel Dietzler
b3b774cfe5 fix: memory lane memory title (#18277) 2025-05-13 21:52:56 +00:00
Daniel Dietzler
15e894b9b5 fix: z-index issues (#18275) 2025-05-13 22:25:57 +02:00
renovate[bot]
ca06d0aa83 chore(deps): update base-image (major) (#18256)
chore(deps): update base-image

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 13:54:49 -04:00
Daniel Dietzler
0cd51ae9c5 fix: detail panel background (#18269) 2025-05-13 17:32:34 +00:00
bo0tzz
68f6111b77 chore: use full action versions in comment (#18260)
* Update pr-label-validation.yml

* Update pr-labeler.yml

* Update prepare-release.yml

* Update preview-label.yaml

* Update sdk.yml

* Update static_analysis.yml

* Update test.yml

* Update weblate-lock.yml

* Update build-mobile.yml

* Update cache-cleanup.yml

* Update cli.yml

* Update codeql-analysis.yml

* Update docker.yml

* Update docs-build.yml

* Update docs-deploy.yml

* Update docs-destroy.yml

* Update fix-format.yml
2025-05-13 13:29:55 -04:00
Daniel Dietzler
668288ca20 refactor: album users modal (#18266) 2025-05-13 13:20:44 -04:00
Jason Rasmussen
3fdc1df89c fix(web): handle deleted user on details page (#18264) 2025-05-13 09:40:50 -05:00
Daniel Dietzler
989d9dbe51 fix: z-index overuse (#18192) 2025-05-13 16:10:05 +02:00
Daniel Dietzler
48112d84a3 refactor: confirm modal in album users modal (#18241) 2025-05-13 15:39:21 +02:00
renovate[bot]
80dfe7a5e9 fix(deps): update machine-learning (#18248) 2025-05-13 09:18:42 -04:00
Jason Rasmussen
ce90a2ec1a refactor(web): disable login confirm modal (#18261) 2025-05-13 09:16:05 -04:00
Daimolean
dccbe0b3ed fix(web): user details (#18253)
fix(server, web): user details
2025-05-13 07:55:58 -04:00
renovate[bot]
c0ad12f279 fix(deps): update typescript-projects (#18251)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2025-05-13 13:31:33 +02:00
renovate[bot]
9c484b23a9 chore(deps): update dependency @types/picomatch to v4 (#18257)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:33:15 +02:00
renovate[bot]
eed014482d chore(deps): update dependency @types/node to ^22.15.16 (#18249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:32:48 +02:00
renovate[bot]
d271e6a3ae chore(deps): update node.js to v22.15.0 (#18250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 12:09:41 +02:00
renovate[bot]
60c43081ed chore(deps): update docker.io/valkey/valkey:8-bookworm docker digest to ff21bc0 (#18245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 22:25:56 -04:00
972 changed files with 52658 additions and 32339 deletions

View File

@@ -1,10 +1,10 @@
ARG BASEIMAGE=mcr.microsoft.com/devcontainers/typescript-node:22@sha256:a20b8a3538313487ac9266875bbf733e544c1aa2091df2bb99ab592a6d4f7399
ARG BASEIMAGE=mcr.microsoft.com/devcontainers/typescript-node:22@sha256:7c2e711a4f7b02f32d2da16192d5e05aa7c95279be4ce889cff5df316f251c1d
FROM ${BASEIMAGE}
# Flutter SDK
# https://flutter.dev/docs/development/tools/sdk/releases?tab=linux
ENV FLUTTER_CHANNEL="stable"
ENV FLUTTER_VERSION="3.29.1"
ENV FLUTTER_VERSION="3.29.3"
ENV FLUTTER_HOME=/flutter
ENV PATH=${PATH}:${FLUTTER_HOME}/bin

3
.gitattributes vendored
View File

@@ -9,6 +9,9 @@ mobile/lib/**/*.g.dart linguist-generated=true
mobile/lib/**/*.drift.dart -diff -merge
mobile/lib/**/*.drift.dart linguist-generated=true
mobile/drift_schemas/main/drift_schema_*.json -diff -merge
mobile/drift_schemas/main/drift_schema_*.json linguist-generated=true
open-api/typescript-sdk/fetch-client.ts -diff -merge
open-api/typescript-sdk/fetch-client.ts linguist-generated=true

2
.github/.nvmrc vendored
View File

@@ -1 +1 @@
22.14.0
22.16.0

View File

@@ -14,7 +14,6 @@ body:
label: I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
options:
- label: 'Yes'
required: true
- type: textarea
id: feature

View File

@@ -6,7 +6,6 @@ body:
label: I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.
options:
- label: 'Yes'
required: true
- type: markdown
attributes:

View File

@@ -1,118 +0,0 @@
name: 'Single arch image build'
description: 'Build single-arch image on platform appropriate runner'
inputs:
image:
description: 'Name of the image to build'
required: true
ghcr-token:
description: 'GitHub Container Registry token'
required: true
platform:
description: 'Platform to build for'
required: true
artifact-key-base:
description: 'Base key for artifact name'
required: true
context:
description: 'Path to build context'
required: true
dockerfile:
description: 'Path to Dockerfile'
required: true
build-args:
description: 'Docker build arguments'
required: false
runs:
using: 'composite'
steps:
- name: Prepare
id: prepare
shell: bash
env:
PLATFORM: ${{ inputs.platform }}
run: |
echo "platform-pair=${PLATFORM//\//-}" >> $GITHUB_OUTPUT
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
- name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
if: ${{ !github.event.pull_request.head.repo.fork }}
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ inputs.ghcr-token }}
- name: Generate cache key suffix
id: cache-key-suffix
shell: bash
env:
REF: ${{ github.ref_name }}
run: |
if [[ "${{ github.event_name }}" == "pull_request" ]]; then
echo "cache-key-suffix=pr-${{ github.event.number }}" >> $GITHUB_OUTPUT
else
SUFFIX=$(echo "${REF}" | sed 's/[^a-zA-Z0-9]/-/g')
echo "suffix=${SUFFIX}" >> $GITHUB_OUTPUT
fi
- name: Generate cache target
id: cache-target
shell: bash
env:
BUILD_ARGS: ${{ inputs.build-args }}
IMAGE: ${{ inputs.image }}
SUFFIX: ${{ steps.cache-key-suffix.outputs.suffix }}
PLATFORM_PAIR: ${{ steps.prepare.outputs.platform-pair }}
run: |
HASH=$(sha256sum <<< "${BUILD_ARGS}" | cut -d' ' -f1)
CACHE_KEY="${PLATFORM_PAIR}-${HASH}"
echo "cache-key-base=${CACHE_KEY}" >> $GITHUB_OUTPUT
if [[ "${{ github.event.pull_request.head.repo.fork }}" == "true" ]]; then
# Essentially just ignore the cache output (forks can't write to registry cache)
echo "cache-to=type=local,dest=/tmp/discard,ignore-error=true" >> $GITHUB_OUTPUT
else
echo "cache-to=type=registry,ref=${IMAGE}-build-cache:${CACHE_KEY}-${SUFFIX},mode=max,compression=zstd" >> $GITHUB_OUTPUT
fi
- name: Generate docker image tags
id: meta
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5
env:
DOCKER_METADATA_PR_HEAD_SHA: 'true'
- name: Build and push image
id: build
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
with:
context: ${{ inputs.context }}
file: ${{ inputs.dockerfile }}
platforms: ${{ inputs.platform }}
labels: ${{ steps.meta.outputs.labels }}
cache-to: ${{ steps.cache-target.outputs.cache-to }}
cache-from: |
type=registry,ref=${{ inputs.image }}-build-cache:${{ steps.cache-target.outputs.cache-key-base }}-${{ steps.cache-key-suffix.outputs.suffix }}
type=registry,ref=${{ inputs.image }}-build-cache:${{ steps.cache-target.outputs.cache-key-base }}-main
outputs: type=image,"name=${{ inputs.image }}",push-by-digest=true,name-canonical=true,push=${{ !github.event.pull_request.head.repo.fork }}
build-args: |
BUILD_ID=${{ github.run_id }}
BUILD_IMAGE=${{ github.event_name == 'release' && github.ref_name || steps.meta.outputs.tags }}
BUILD_SOURCE_REF=${{ github.ref_name }}
BUILD_SOURCE_COMMIT=${{ github.sha }}
${{ inputs.build-args }}
- name: Export digest
shell: bash
run: | # zizmor: ignore[template-injection]
mkdir -p ${{ runner.temp }}/digests
digest="${{ steps.build.outputs.digest }}"
touch "${{ runner.temp }}/digests/${digest#sha256:}"
- name: Upload digest
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
with:
name: ${{ inputs.artifact-key-base }}-${{ steps.cache-target.outputs.cache-key-base }}
path: ${{ runner.temp }}/digests/*
if-no-files-found: error
retention-days: 1

View File

@@ -35,12 +35,12 @@ jobs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
mobile:
@@ -61,19 +61,19 @@ jobs:
runs-on: macos-14
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ inputs.ref || github.sha }}
persist-credentials: false
- uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4
- uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
distribution: 'zulu'
java-version: '17'
cache: 'gradle'
- name: Setup Flutter SDK
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml
@@ -93,6 +93,10 @@ jobs:
run: make translation
working-directory: ./mobile
- name: Generate platform APIs
run: make pigeon
working-directory: ./mobile
- name: Build Android App Bundle
working-directory: ./mobile
env:
@@ -104,7 +108,7 @@ jobs:
flutter build apk --release --split-per-abi --target-platform android-arm,android-arm64,android-x64
- name: Publish Android Artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: release-apk-signed
path: mobile/build/app/outputs/flutter-apk/*.apk

View File

@@ -19,7 +19,7 @@ jobs:
actions: write
steps:
- name: Check out code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false

View File

@@ -29,12 +29,12 @@ jobs:
working-directory: ./cli
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
registry-url: 'https://registry.npmjs.org'
@@ -59,7 +59,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
@@ -70,7 +70,7 @@ jobs:
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
- name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
if: ${{ !github.event.pull_request.head.repo.fork }}
with:
registry: ghcr.io
@@ -85,7 +85,7 @@ jobs:
- name: Generate docker image tags
id: metadata
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
with:
flavor: |
latest=false
@@ -96,7 +96,7 @@ jobs:
type=raw,value=latest,enable=${{ github.event_name == 'release' }}
- name: Build and push image
uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
with:
file: cli/Dockerfile
platforms: linux/amd64,linux/arm64

View File

@@ -44,13 +44,13 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3
uses: github/codeql-action/init@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -63,7 +63,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@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3
uses: github/codeql-action/autobuild@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
# Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -76,6 +76,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3
uses: github/codeql-action/analyze@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
with:
category: '/language:${{matrix.language}}'

View File

@@ -24,11 +24,11 @@ jobs:
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
server:
@@ -60,7 +60,7 @@ jobs:
suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn']
steps:
- name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -89,7 +89,7 @@ jobs:
suffix: ['']
steps:
- name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -131,7 +131,7 @@ jobs:
tag-suffix: '-rocm'
platforms: linux/amd64
runner-mapping: '{"linux/amd64": "mich"}'
uses: ./.github/workflows/multi-runner-build.yml
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@094bfb927b8cd75b343abaac27b3241be0fccfe9 # multi-runner-build-workflow-0.1.0
permissions:
contents: read
actions: read
@@ -154,7 +154,7 @@ jobs:
name: Build and Push Server
needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
uses: ./.github/workflows/multi-runner-build.yml
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@094bfb927b8cd75b343abaac27b3241be0fccfe9 # multi-runner-build-workflow-0.1.0
permissions:
contents: read
actions: read
@@ -177,13 +177,9 @@ jobs:
runs-on: ubuntu-latest
if: always()
steps:
- name: Any jobs failed?
if: ${{ contains(needs.*.result, 'failure') }}
run: exit 1
- name: All jobs passed or skipped
if: ${{ !(contains(needs.*.result, 'failure')) }}
# zizmor: ignore[template-injection]
run: echo "All jobs passed or skipped" && echo "${{ toJSON(needs.*.result) }}"
- uses: immich-app/devtools/actions/success-check@6b81b1572e466f7f48ba3c823159ce3f4a4d66a6 # success-check-action-0.0.3
with:
needs: ${{ toJSON(needs) }}
success-check-ml:
name: Docker Build & Push ML Success
@@ -192,10 +188,6 @@ jobs:
runs-on: ubuntu-latest
if: always()
steps:
- name: Any jobs failed?
if: ${{ contains(needs.*.result, 'failure') }}
run: exit 1
- name: All jobs passed or skipped
if: ${{ !(contains(needs.*.result, 'failure')) }}
# zizmor: ignore[template-injection]
run: echo "All jobs passed or skipped" && echo "${{ toJSON(needs.*.result) }}"
- uses: immich-app/devtools/actions/success-check@6b81b1572e466f7f48ba3c823159ce3f4a4d66a6 # success-check-action-0.0.3
with:
needs: ${{ toJSON(needs) }}

View File

@@ -21,11 +21,11 @@ jobs:
should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
docs:
@@ -49,12 +49,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './docs/.nvmrc'
@@ -68,7 +68,7 @@ jobs:
run: npm run build
- name: Upload build output
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: docs-build-output
path: docs/build/

View File

@@ -20,7 +20,7 @@ jobs:
run: echo 'The triggering workflow did not succeed' && exit 1
- name: Get artifact
id: get-artifact
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
script: |
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
@@ -38,7 +38,7 @@ jobs:
return { found: true, id: matchArtifact.id };
- name: Determine deploy parameters
id: parameters
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
env:
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
with:
@@ -108,13 +108,13 @@ jobs:
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Load parameters
id: parameters
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
env:
PARAM_JSON: ${{ needs.checks.outputs.parameters }}
with:
@@ -125,7 +125,7 @@ jobs:
core.setOutput("shouldDeploy", parameters.shouldDeploy);
- name: Download artifact
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
env:
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
with:
@@ -150,7 +150,7 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
uses: gruntwork-io/terragrunt-action@9559e51d05873b0ea467c42bbabcb5c067642ccc # v2
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
with:
tg_version: '0.58.12'
tofu_version: '1.7.1'
@@ -165,7 +165,7 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
uses: gruntwork-io/terragrunt-action@9559e51d05873b0ea467c42bbabcb5c067642ccc # v2
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
with:
tg_version: '0.58.12'
tofu_version: '1.7.1'
@@ -181,7 +181,8 @@ jobs:
echo "output=$CLEANED" >> $GITHUB_OUTPUT
- name: Publish to Cloudflare Pages
uses: cloudflare/pages-action@f0a1cd58cd66095dee69bfa18fa5efd1dde93bca # v1
# TODO: Action is deprecated
uses: cloudflare/pages-action@f0a1cd58cd66095dee69bfa18fa5efd1dde93bca # v1.5.0
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN_PAGES_UPLOAD }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
@@ -198,7 +199,7 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
uses: gruntwork-io/terragrunt-action@9559e51d05873b0ea467c42bbabcb5c067642ccc # v2
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
with:
tg_version: '0.58.12'
tofu_version: '1.7.1'
@@ -206,7 +207,7 @@ jobs:
tg_command: 'apply'
- name: Comment
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3.2.0
if: ${{ steps.parameters.outputs.event == 'pr' }}
with:
number: ${{ fromJson(needs.checks.outputs.parameters).pr_number }}

View File

@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
@@ -25,7 +25,7 @@ jobs:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
TF_STATE_POSTGRES_CONN_STR: ${{ secrets.TF_STATE_POSTGRES_CONN_STR }}
uses: gruntwork-io/terragrunt-action@9559e51d05873b0ea467c42bbabcb5c067642ccc # v2
uses: gruntwork-io/terragrunt-action@aee21a7df999be8b471c2a8564c6cd853cb674e1 # v2.1.8
with:
tg_version: '0.58.12'
tofu_version: '1.7.1'
@@ -33,7 +33,7 @@ jobs:
tg_command: 'destroy -refresh=false'
- name: Comment
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3
uses: actions-cool/maintain-one-comment@4b2dbf086015f892dcb5e8c1106f5fccd6c1476b # v3.2.0
with:
number: ${{ github.event.number }}
delete: true

View File

@@ -16,20 +16,20 @@ jobs:
steps:
- name: Generate a token
id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: 'Checkout'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.pull_request.head.ref }}
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
@@ -37,13 +37,13 @@ jobs:
run: make install-all && make format-all
- name: Commit and push
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
with:
default_author: github_actions
message: 'chore: fix formatting'
- name: Remove label
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
if: always()
with:
script: |

View File

@@ -1,185 +0,0 @@
name: 'Multi-runner container image build'
on:
workflow_call:
inputs:
image:
description: 'Name of the image'
type: string
required: true
context:
description: 'Path to build context'
type: string
required: true
dockerfile:
description: 'Path to Dockerfile'
type: string
required: true
tag-suffix:
description: 'Suffix to append to the image tag'
type: string
default: ''
dockerhub-push:
description: 'Push to Docker Hub'
type: boolean
default: false
build-args:
description: 'Docker build arguments'
type: string
required: false
platforms:
description: 'Platforms to build for'
type: string
runner-mapping:
description: 'Mapping from platforms to runners'
type: string
secrets:
DOCKERHUB_USERNAME:
required: false
DOCKERHUB_TOKEN:
required: false
env:
GHCR_IMAGE: ghcr.io/${{ github.repository_owner }}/${{ inputs.image }}
DOCKERHUB_IMAGE: altran1502/${{ inputs.image }}
jobs:
matrix:
name: 'Generate matrix'
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.matrix.outputs.matrix }}
key: ${{ steps.artifact-key.outputs.base }}
steps:
- name: Generate build matrix
id: matrix
shell: bash
env:
PLATFORMS: ${{ inputs.platforms || 'linux/amd64,linux/arm64' }}
RUNNER_MAPPING: ${{ inputs.runner-mapping || '{"linux/amd64":"ubuntu-latest","linux/arm64":"ubuntu-24.04-arm"}' }}
run: |
matrix=$(jq -R -c \
--argjson runner_mapping "${RUNNER_MAPPING}" \
'split(",") | map({platform: ., runner: $runner_mapping[.]})' \
<<< "${PLATFORMS}")
echo "${matrix}"
echo "matrix=${matrix}" >> $GITHUB_OUTPUT
- name: Determine artifact key
id: artifact-key
shell: bash
env:
IMAGE: ${{ inputs.image }}
SUFFIX: ${{ inputs.tag-suffix }}
run: |
if [[ -n "${SUFFIX}" ]]; then
base="${IMAGE}${SUFFIX}-digests"
else
base="${IMAGE}-digests"
fi
echo "${base}"
echo "base=${base}" >> $GITHUB_OUTPUT
build:
needs: matrix
runs-on: ${{ matrix.runner }}
permissions:
contents: read
packages: write
strategy:
fail-fast: false
matrix:
include: ${{ fromJson(needs.matrix.outputs.matrix) }}
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
persist-credentials: false
- uses: ./.github/actions/image-build
with:
context: ${{ inputs.context }}
dockerfile: ${{ inputs.dockerfile }}
image: ${{ env.GHCR_IMAGE }}
ghcr-token: ${{ secrets.GITHUB_TOKEN }}
platform: ${{ matrix.platform }}
artifact-key-base: ${{ needs.matrix.outputs.key }}
build-args: ${{ inputs.build-args }}
merge:
needs: [matrix, build]
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.head.repo.fork }}
permissions:
contents: read
actions: read
packages: write
steps:
- name: Download digests
uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4
with:
path: ${{ runner.temp }}/digests
pattern: ${{ needs.matrix.outputs.key }}-*
merge-multiple: true
- name: Login to Docker Hub
if: ${{ inputs.dockerhub-push }}
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Login to GHCR
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3
- name: Generate docker image tags
id: meta
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5
env:
DOCKER_METADATA_PR_HEAD_SHA: 'true'
with:
flavor: |
# Disable latest tag
latest=false
suffix=${{ inputs.tag-suffix }}
images: |
name=${{ env.GHCR_IMAGE }}
name=${{ env.DOCKERHUB_IMAGE }},enable=${{ inputs.dockerhub-push }}
tags: |
# Tag with branch name
type=ref,event=branch
# Tag with pr-number
type=ref,event=pr
# Tag with long commit sha hash
type=sha,format=long,prefix=commit-
# Tag with git tag on release
type=ref,event=tag
type=raw,value=release,enable=${{ github.event_name == 'release' }}
- name: Create manifest list and push
working-directory: ${{ runner.temp }}/digests
run: |
# Process annotations
declare -a ANNOTATIONS=()
if [[ -n "$DOCKER_METADATA_OUTPUT_JSON" ]]; then
while IFS= read -r annotation; do
# Extract key and value by removing the manifest: prefix
if [[ "$annotation" =~ ^manifest:(.+)=(.+)$ ]]; then
key="${BASH_REMATCH[1]}"
value="${BASH_REMATCH[2]}"
# Use array to properly handle arguments with spaces
ANNOTATIONS+=(--annotation "index:$key=$value")
fi
done < <(jq -r '.annotations[]' <<< "$DOCKER_METADATA_OUTPUT_JSON")
fi
TAGS=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
SOURCE_ARGS=$(printf "${GHCR_IMAGE}@sha256:%s " *)
docker buildx imagetools create $TAGS "${ANNOTATIONS[@]}" $SOURCE_ARGS

View File

@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Require PR to have a changelog label
uses: mheap/github-action-required-labels@388fd6af37b34cdfe5a23b37060e763217e58b03 # v5
uses: mheap/github-action-required-labels@fb29a14a076b0f74099f6198f77750e8fc236016 # v5.5.0
with:
mode: exactly
count: 1

View File

@@ -11,4 +11,4 @@ jobs:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5
- uses: actions/labeler@8558fd74291d67161a8a78ce36a881fa63b766a9 # v5.0.0

View File

@@ -32,19 +32,19 @@ jobs:
steps:
- name: Generate a token
id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true
- name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- name: Bump version
env:
@@ -54,7 +54,7 @@ jobs:
- name: Commit and tag
id: push-tag
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
with:
default_author: github_actions
message: 'chore: version ${{ env.IMMICH_VERSION }}'
@@ -83,24 +83,24 @@ jobs:
steps:
- name: Generate a token
id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: false
- name: Download APK
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
with:
name: release-apk-signed
- name: Create draft release
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
with:
draft: true
tag_name: ${{ env.IMMICH_VERSION }}

View File

@@ -13,7 +13,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2
- uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
with:
message-id: 'preview-status'
message: 'Deploying preview environment to https://pr-${{ github.event.pull_request.number }}.preview.internal.immich.cloud/'
@@ -24,7 +24,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
script: |
github.rest.issues.removeLabel({

View File

@@ -16,12 +16,12 @@ jobs:
run:
working-directory: ./open-api/typescript-sdk
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './open-api/typescript-sdk/.nvmrc'
registry-url: 'https://registry.npmjs.org'

View File

@@ -20,11 +20,11 @@ jobs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
mobile:
@@ -44,12 +44,12 @@ jobs:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Flutter SDK
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml
@@ -58,16 +58,28 @@ jobs:
run: dart pub get
working-directory: ./mobile
- name: Install DCM
run: |
sudo apt-get update
wget -qO- https://dcm.dev/pgp-key.public | sudo gpg --dearmor -o /usr/share/keyrings/dcm.gpg
echo 'deb [signed-by=/usr/share/keyrings/dcm.gpg arch=amd64] https://dcm.dev/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
sudo apt-get update
sudo apt-get install dcm
- name: Generate translation file
run: make translation; dart format lib/generated/codegen_loader.g.dart
run: make translation
working-directory: ./mobile
- name: Run Build Runner
run: make build
working-directory: ./mobile
- name: Generate platform API
run: make pigeon
working-directory: ./mobile
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
with:
files: |
@@ -96,6 +108,10 @@ jobs:
run: dart run custom_lint
working-directory: ./mobile
- name: Run DCM
run: dcm analyze lib
working-directory: ./mobile
zizmor:
name: zizmor
runs-on: ubuntu-latest
@@ -105,12 +121,12 @@ jobs:
actions: read
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Install the latest version of uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- name: Run zizmor 🌈
run: uvx zizmor --format=sarif . > results.sarif
@@ -118,7 +134,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@60168efe1c415ce0f5521ea06d5c2062adbeed1b # v3
uses: github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
with:
sarif_file: results.sarif
category: zizmor

View File

@@ -17,6 +17,7 @@ jobs:
permissions:
contents: read
outputs:
should_run_i18n: ${{ steps.found_paths.outputs.i18n == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_web: ${{ steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_cli: ${{ steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
@@ -28,14 +29,16 @@ jobs:
should_run_.github: ${{ steps.found_paths.outputs['.github'] == 'true' || steps.should_force.outputs.should_force == 'true' }} # redundant to have should_force but if someone changes the trigger then this won't have to be changed
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
i18n:
- 'i18n/**'
web:
- 'web/**'
- 'i18n/**'
@@ -73,12 +76,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
@@ -114,12 +117,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
@@ -159,12 +162,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
@@ -197,12 +200,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
@@ -238,12 +241,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
@@ -262,6 +265,46 @@ jobs:
run: npm run test:cov
if: ${{ !cancelled() }}
i18n-tests:
name: Test i18n
needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_i18n == 'true' }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
- name: Install dependencies
run: npm --prefix=web ci
- name: Format
run: npm --prefix=web run format:i18n
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
with:
files: |
i18n/**
- name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true'
env:
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
run: |
echo "ERROR: i18n files not up to date!"
echo "Changed files: ${CHANGED_FILES}"
exit 1
e2e-tests-lint:
name: End-to-End Lint
needs: pre-job
@@ -275,12 +318,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
@@ -318,12 +361,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
@@ -350,13 +393,13 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: 'recursive'
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
@@ -398,13 +441,13 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: 'recursive'
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
@@ -436,13 +479,9 @@ jobs:
runs-on: ubuntu-latest
if: always()
steps:
- name: Any jobs failed?
if: ${{ contains(needs.*.result, 'failure') }}
run: exit 1
- name: All jobs passed or skipped
if: ${{ !(contains(needs.*.result, 'failure')) }}
# zizmor: ignore[template-injection]
run: echo "All jobs passed or skipped" && echo "${{ toJSON(needs.*.result) }}"
- uses: immich-app/devtools/actions/success-check@6b81b1572e466f7f48ba3c823159ce3f4a4d66a6 # success-check-action-0.0.3
with:
needs: ${{ toJSON(needs) }}
mobile-unit-tests:
name: Unit Test Mobile
@@ -452,15 +491,20 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Flutter SDK
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2
uses: subosito/flutter-action@e938fdf56512cc96ef2f93601a5a40bde3801046 # v2.19.0
with:
channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml
- name: Generate translation file
run: make translation
working-directory: ./mobile
- name: Run tests
working-directory: ./mobile
run: flutter test -j 1
@@ -476,13 +520,13 @@ jobs:
run:
working-directory: ./machine-learning
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
# TODO: add caching when supported (https://github.com/actions/setup-python/pull/818)
# with:
# python-version: 3.11
@@ -516,12 +560,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './.github/.nvmrc'
@@ -538,7 +582,7 @@ jobs:
permissions:
contents: read
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
@@ -557,12 +601,12 @@ jobs:
contents: read
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
@@ -576,7 +620,7 @@ jobs:
run: make open-api
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
with:
files: |
@@ -600,7 +644,7 @@ jobs:
contents: read
services:
postgres:
image: tensorchord/vchord-postgres:pg14-v0.3.0
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1
env:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
@@ -618,12 +662,12 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
@@ -644,7 +688,7 @@ jobs:
run: npm run migrations:generate src/TestMigration
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
with:
files: |
@@ -665,7 +709,7 @@ jobs:
DB_URL: postgres://postgres:postgres@localhost:5432/immich
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-sql-files
with:
files: |

View File

@@ -15,11 +15,11 @@ jobs:
should_run: ${{ steps.found_paths.outputs.i18n == 'true' && github.head_ref != 'chore/translations'}}
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with:
filters: |
i18n:
@@ -38,7 +38,7 @@ jobs:
exit 1
fi
- name: Find Pull Request
uses: juliangruber/find-pull-request-action@48b6133aa6c826f267ebd33aa2d29470f9d9e7d0 # v1
uses: juliangruber/find-pull-request-action@48b6133aa6c826f267ebd33aa2d29470f9d9e7d0 # v1.9.0
id: find-pr
with:
branch: chore/translations
@@ -52,10 +52,6 @@ jobs:
permissions: {}
if: always()
steps:
- name: Any jobs failed?
if: ${{ contains(needs.*.result, 'failure') }}
run: exit 1
- name: All jobs passed or skipped
if: ${{ !(contains(needs.*.result, 'failure')) }}
# zizmor: ignore[template-injection]
run: echo "All jobs passed or skipped" && echo "${{ toJSON(needs.*.result) }}"
- uses: immich-app/devtools/actions/success-check@6b81b1572e466f7f48ba3c823159ce3f4a4d66a6 # success-check-action-0.0.3
with:
needs: ${{ toJSON(needs) }}

1
.gitignore vendored
View File

@@ -3,6 +3,7 @@
.DS_Store
.vscode/*
!.vscode/launch.json
!.vscode/extensions.json
.idea
docker/upload

10
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,10 @@
{
"recommendations": [
"esbenp.prettier-vscode",
"svelte.svelte-vscode",
"dbaeumer.vscode-eslint",
"dart-code.flutter",
"dart-code.dart-code",
"dcmdev.dcm-vscode-extension"
]
}

View File

@@ -1 +1 @@
22.14.0
22.16.0

View File

@@ -1,4 +1,4 @@
FROM node:22.15.0-alpine3.20@sha256:686b8892b69879ef5bfd6047589666933508f9a5451c67320df3070ba0e9807b AS core
FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e AS core
WORKDIR /usr/src/open-api/typescript-sdk
COPY open-api/typescript-sdk/package*.json open-api/typescript-sdk/tsconfig*.json ./

1530
cli/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "@immich/cli",
"version": "2.2.65",
"version": "2.2.68",
"description": "Command Line Interface (CLI) for Immich",
"type": "module",
"exports": "./dist/index.js",
@@ -21,7 +21,7 @@
"@types/lodash-es": "^4.17.12",
"@types/micromatch": "^4.0.9",
"@types/mock-fs": "^4.13.1",
"@types/node": "^22.14.1",
"@types/node": "^22.15.29",
"@vitest/coverage-v8": "^3.0.0",
"byte-size": "^9.0.0",
"cli-progress": "^3.12.0",
@@ -29,7 +29,7 @@
"eslint": "^9.14.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-unicorn": "^57.0.0",
"eslint-plugin-unicorn": "^59.0.0",
"globals": "^16.0.0",
"mock-fs": "^5.2.0",
"prettier": "^3.2.5",
@@ -69,6 +69,6 @@
"micromatch": "^4.0.8"
},
"volta": {
"node": "22.14.0"
"node": "22.16.0"
}
}

View File

@@ -43,6 +43,7 @@ export interface UploadOptionsDto {
concurrency: number;
progress?: boolean;
watch?: boolean;
jsonOutput?: boolean;
}
class UploadFile extends File {
@@ -65,6 +66,9 @@ class UploadFile extends File {
const uploadBatch = async (files: string[], options: UploadOptionsDto) => {
const { newFiles, duplicates } = await checkForDuplicates(files, options);
const newAssets = await uploadFiles(newFiles, options);
if (options.jsonOutput) {
console.log(JSON.stringify({ newFiles, duplicates, newAssets }, undefined, 4));
}
await updateAlbums([...newAssets, ...duplicates], options);
await deleteFiles(newFiles, options);
};

View File

@@ -68,6 +68,11 @@ program
.env('IMMICH_UPLOAD_CONCURRENCY')
.default(4),
)
.addOption(
new Option('-j, --json-output', 'Output detailed information in json format')
.env('IMMICH_JSON_OUTPUT')
.default(false),
)
.addOption(new Option('--delete', 'Delete local assets after upload').env('IMMICH_DELETE_ASSETS'))
.addOption(new Option('--no-progress', 'Hide progress bars').env('IMMICH_PROGRESS_BAR').default(true))
.addOption(

View File

@@ -16,7 +16,7 @@ name: immich-dev
services:
immich-server:
container_name: immich_server
command: ['/usr/src/app/bin/immich-dev']
command: [ '/usr/src/app/bin/immich-dev' ]
image: immich-server-dev:latest
# extends:
# file: hwaccel.transcoding.yml
@@ -48,7 +48,7 @@ services:
IMMICH_THIRD_PARTY_SOURCE_URL: https://github.com/immich-app/immich/
IMMICH_THIRD_PARTY_BUG_FEATURE_URL: https://github.com/immich-app/immich/issues
IMMICH_THIRD_PARTY_DOCUMENTATION_URL: https://immich.app/docs
IMMICH_THIRD_PARTY_SUPPORT_URL: https://immich.app/docs/third-party
IMMICH_THIRD_PARTY_SUPPORT_URL: https://immich.app/docs/community-guides
ulimits:
nofile:
soft: 1048576
@@ -70,7 +70,7 @@ services:
# user: 0:0
build:
context: ../web
command: ['/usr/src/app/bin/immich-web']
command: [ '/usr/src/app/bin/immich-web' ]
env_file:
- .env
ports:
@@ -116,13 +116,13 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:4a9f847af90037d59b34cd4d4ad14c6e055f46540cf4ff757aaafb266060fa28
image: docker.io/valkey/valkey:8-bookworm@sha256:a19bebed6a91bd5e6e2106fef015f9602a3392deeb7c9ed47548378dcee3dfc2
healthcheck:
test: redis-cli ping || exit 1
database:
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0
env_file:
- .env
environment:
@@ -134,7 +134,6 @@ services:
- ${UPLOAD_LOCATION}/postgres:/var/lib/postgresql/data
ports:
- 5432:5432
# set IMMICH_TELEMETRY_INCLUDE=all in .env to enable metrics
# immich-prometheus:
# container_name: immich_prometheus

View File

@@ -56,14 +56,14 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:4a9f847af90037d59b34cd4d4ad14c6e055f46540cf4ff757aaafb266060fa28
image: docker.io/valkey/valkey:8-bookworm@sha256:a19bebed6a91bd5e6e2106fef015f9602a3392deeb7c9ed47548378dcee3dfc2
healthcheck:
test: redis-cli ping || exit 1
restart: always
database:
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0
env_file:
- .env
environment:
@@ -82,7 +82,7 @@ services:
container_name: immich_prometheus
ports:
- 9090:9090
image: prom/prometheus@sha256:e2b8aa62b64855956e3ec1e18b4f9387fb6203174a4471936f4662f437f04405
image: prom/prometheus@sha256:9abc6cf6aea7710d163dbb28d8eeb7dc5baef01e38fa4cd146a406dd9f07f70d
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prometheus-data:/prometheus
@@ -94,7 +94,7 @@ services:
command: [ './run.sh', '-disable-reporting' ]
ports:
- 3000:3000
image: grafana/grafana:11.6.1-ubuntu@sha256:6fc273288470ef499dd3c6b36aeade093170d4f608f864c5dd3a7fabeae77b50
image: grafana/grafana:12.0.1-ubuntu@sha256:65575bb9c761335e2ff30e364f21d38632e3b2e75f5f81d83cc92f44b9bbc055
volumes:
- grafana-data:/var/lib/grafana

View File

@@ -49,24 +49,24 @@ services:
redis:
container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:4a9f847af90037d59b34cd4d4ad14c6e055f46540cf4ff757aaafb266060fa28
image: docker.io/valkey/valkey:8-bookworm@sha256:a19bebed6a91bd5e6e2106fef015f9602a3392deeb7c9ed47548378dcee3dfc2
healthcheck:
test: redis-cli ping || exit 1
restart: always
database:
container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.1-pgvectors0.2.0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS: '--data-checksums'
# Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
# DB_STORAGE_TYPE: 'HDD'
volumes:
# Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
- ${DB_DATA_LOCATION}:/var/lib/postgresql/data
# change ssd below to hdd if you are using a hard disk drive or other slow storage
command: postgres -c config_file=/etc/postgresql/postgresql.ssd.conf
restart: always
volumes:

View File

@@ -1 +1 @@
22.14.0
22.16.0

View File

@@ -219,3 +219,10 @@ When you turn off the storage template engine, it will leave the assets in `UPLO
Do not touch the files inside these folders under any circumstances except taking a backup. Changing or removing an asset can cause untracked and missing files.
You can think of it as App-Which-Must-Not-Be-Named, the only access to viewing, changing and deleting assets is only through the mobile or browser interface.
:::
## Backup ordering
A backup of Immich should contain both the database and the asset files. When backing these up it's possible for them to get out of sync, potentially resulting in broken assets after you restore.
The best way of dealing with this is to stop the immich-server container while you take a backup. If nothing is changing then the backup will always be in sync.
If stopping the container is not an option, then the recommended order is to back up the database first, and the filesystem second. This way, the worst case scenario is that there are files on the filesystem that the database doesn't know about. If necessary, these can be (re)uploaded manually after a restore. If the backup is done the other way around, with the filesystem first and the database second, it's possible for the restored database to reference files that aren't in the filesystem backup, thus resulting in broken assets.

View File

@@ -93,6 +93,7 @@ The `.well-known/openid-configuration` part of the url is optional and will be a
## Auto Launch
When Auto Launch is enabled, the login page will automatically redirect the user to the OAuth authorization url, to login with OAuth. To access the login screen again, use the browser's back button, or navigate directly to `/auth/login?autoLaunch=0`.
Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?authLaunch=1`, this can be useful in situations where Immich is called from e.g. Nextcloud using the _External sites_ app and the _oidc_ app so as to enable users to directly interact with a logged-in instance of Immich.
## Mobile Redirect URI

View File

@@ -10,12 +10,16 @@ Running with a pre-existing Postgres server can unlock powerful administrative f
## Prerequisites
You must install `pgvector` (`>= 0.7.0, < 1.0.0`), as it is a prerequisite for `vchord`.
The easiest way to do this on Debian/Ubuntu is by adding the [PostgreSQL Apt repository][pg-apt] and then
running `apt install postgresql-NN-pgvector`, where `NN` is your Postgres version (e.g., `16`).
You must install VectorChord into your instance of Postgres using their [instructions][vchord-install]. After installation, add `shared_preload_libraries = 'vchord.so'` to your `postgresql.conf`. If you already have some `shared_preload_libraries` set, you can separate each extension with a comma. For example, `shared_preload_libraries = 'pg_stat_statements, vchord.so'`.
:::note
Immich is known to work with Postgres versions 14, 15, 16 and 17. Earlier versions are unsupported.
Immich is known to work with Postgres versions `>= 14, < 18`.
Make sure the installed version of VectorChord is compatible with your version of Immich. The current accepted range for VectorChord is `>= 0.3.0, < 0.4.0`.
Make sure the installed version of VectorChord is compatible with your version of Immich. The current accepted range for VectorChord is `>= 0.3.0, < 0.5.0`.
:::
## Specifying the connection URL
@@ -73,14 +77,19 @@ Support for pgvecto.rs will be dropped in a later release, hence we recommend al
The easiest option is to have both extensions installed during the migration:
1. Ensure you still have pgvecto.rs installed
2. [Install VectorChord][vchord-install]
3. Add `shared_preload_libraries= 'vchord.so, vectors.so'` to your `postgresql.conf`, making sure to include _both_ `vchord.so` and `vectors.so`. You may include other libraries here as well if needed
4. If Immich does not have superuser permissions, run the SQL command `CREATE EXTENSION vchord CASCADE;` using psql or your choice of database client
5. Start Immich and wait for the logs `Reindexed face_index` and `Reindexed clip_index` to be output
6. Remove the `vectors.so` entry from the `shared_preload_libraries` setting
7. Uninstall pgvecto.rs (e.g. `apt-get purge vectors-pg14` on Debian-based environments, replacing `pg14` as appropriate)
2. Install `pgvector` (`>= 0.7.0, < 1.0.0`). The easiest way to do this is on Debian/Ubuntu by adding the [PostgreSQL Apt repository][pg-apt] and then running `apt install postgresql-NN-pgvector`, where `NN` is your Postgres version (e.g., `16`)
3. [Install VectorChord][vchord-install]
4. Add `shared_preload_libraries= 'vchord.so, vectors.so'` to your `postgresql.conf`, making sure to include _both_ `vchord.so` and `vectors.so`. You may include other libraries here as well if needed
5. Restart the Postgres database
6. If Immich does not have superuser permissions, run the SQL command `CREATE EXTENSION vchord CASCADE;` using psql or your choice of database client
7. Start Immich and wait for the logs `Reindexed face_index` and `Reindexed clip_index` to be output
8. If Immich does not have superuser permissions, run the SQL command `DROP EXTENSION vectors;`
9. Drop the old schema by running `DROP SCHEMA vectors;`
10. Remove the `vectors.so` entry from the `shared_preload_libraries` setting
11. Restart the Postgres database
12. Uninstall pgvecto.rs (e.g. `apt-get purge vectors-pg14` on Debian-based environments, replacing `pg14` as appropriate). `pgvector` must remain installed as it provides the data types used by `vchord`
If it is not possible to have both VectorChord and pgvector.s installed at the same time, you can perform the migration with more manual steps:
If it is not possible to have both VectorChord and pgvecto.rs installed at the same time, you can perform the migration with more manual steps:
1. While pgvecto.rs is still installed, run the following SQL command using psql or your choice of database client. Take note of the number outputted by this command as you will need it later
@@ -119,14 +128,10 @@ ALTER TABLE face_search ALTER COLUMN embedding SET DATA TYPE vector(512);
1. Ensure you have at least 0.7.0 of pgvector installed. If it is below that, please upgrade it and run the SQL command `ALTER EXTENSION vector UPDATE;` using psql or your choice of database client
2. Follow the Prerequisites to install VectorChord
3. If Immich does not have superuser permissions, run the SQL command `CREATE EXTENSION vchord CASCADE;`
4. Start Immich and let it create new indices using VectorChord
4. Remove the `DB_VECTOR_EXTENSION=pgvector` environmental variable as it will make Immich still use pgvector if set
5. Start Immich and let it create new indices using VectorChord
Note that VectorChord itself uses pgvector types, so you should not uninstall pgvector after following these steps.
### Common errors
#### Permission denied for view
If you get the error `driverError: error: permission denied for view pg_vector_index_stat`, you can fix this by connecting to the Immich database and running `GRANT SELECT ON TABLE pg_vector_index_stat TO <immichdbusername>;`.
[vchord-install]: https://docs.vectorchord.ai/vectorchord/getting-started/installation.html
[pg-apt]: https://www.postgresql.org/download/linux/#generic

View File

@@ -75,11 +75,12 @@ npm run dev
To see local changes to `@immich/ui` in Immich, do the following:
1. Install `@immich/ui` as a sibling to `immich/`, for example `/home/user/immich` and `/home/user/ui`
1. Build the `@immich/ui` project via `npm run build`
1. Uncomment the corresponding volume in web service of the `docker/docker-compose.dev.yaml` file (`../../ui:/usr/ui`)
1. Uncomment the corresponding alias in the `web/vite.config.js` file (`'@immich/ui': path.resolve(\_\_dirname, '../../ui')`)
1. Start up the stack via `make dev`
1. After making changes in `@immich/ui`, rebuild it (`npm run build`)
2. Build the `@immich/ui` project via `npm run build`
3. Uncomment the corresponding volume in web service of the `docker/docker-compose.dev.yaml` file (`../../ui:/usr/ui`)
4. Uncomment the corresponding alias in the `web/vite.config.js` file (`'@immich/ui': path.resolve(\_\_dirname, '../../ui')`)
5. Uncomment the import statement in `web/src/app.css` file `@import '/usr/ui/dist/theme/default.css';` and comment out `@import '@immich/ui/theme/default.css';`
6. Start up the stack via `make dev`
7. After making changes in `@immich/ui`, rebuild it (`npm run build`)
### Mobile app
@@ -114,32 +115,72 @@ Note: Activating the license is not required.
### VSCode
Install `Flutter`, `DCM`, `Prettier`, `ESLint` and `Svelte` extensions.
Install `Flutter`, `DCM`, `Prettier`, `ESLint` and `Svelte` extensions. These extensions are listed in the `extensions.json` file under `.vscode/` and should appear as workspace recommendations.
in User `settings.json` (`cmd + shift + p` and search for `Open User Settings JSON`) add the following:
Here are the settings we use, they should be active as workspace settings (`settings.json`):
```json title="settings.json"
{
"editor.formatOnSave": true,
"[javascript][typescript][css]": {
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"editor.formatOnSave": true
},
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"svelte.enable-ts-plugin": true,
"eslint.validate": ["javascript", "svelte"],
"[dart]": {
"editor.defaultFormatter": "Dart-Code.dart-code",
"editor.formatOnSave": true,
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": "off",
"editor.defaultFormatter": "Dart-Code.dart-code"
}
"editor.wordBasedSuggestions": "off"
},
"[javascript]": {
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.removeUnusedImports": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"[svelte]": {
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.removeUnusedImports": "explicit"
},
"editor.defaultFormatter": "svelte.svelte-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"[typescript]": {
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit",
"source.removeUnusedImports": "explicit"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2
},
"cSpell.words": ["immich"],
"editor.formatOnSave": true,
"eslint.validate": ["javascript", "svelte"],
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart",
"*.ts": "${capture}.spec.ts,${capture}.mock.ts"
},
"svelte.enable-ts-plugin": true,
"typescript.preferences.importModuleSpecifier": "non-relative"
}
```

View File

@@ -0,0 +1,19 @@
# Chromecast support
Immich supports the Google's Cast protocol so that photos and videos can be cast to devices such as a Chromecast and a Nest Hub. This feature is considered experimental and has several important limitations listed below. Currently, this feature is only supported by the web client, support on Android and iOS is planned for the future.
## Enable Google Cast Support
Google Cast support is disabled by default. The web UI uses Google-provided scripts and must retreive them from Google servers when the page loads. This is a privacy concern for some and is thus opt-in.
You can enable Google Cast support through `Account Settings > Features > Cast > Google Cast`
<img src={require('./img/gcast-enable.webp').default} width="70%" title='Enable Google Cast Support' />
## Limitations
To use casting with Immich, there are a few prerequisites:
1. Your instance must be accessed via an HTTPS connection in order for the casting menu to show.
2. Your instance must be publicly accessible via HTTPS and a DNS record for the server must be accessible via Google's DNS servers (`8.8.8.8` and `8.8.4.4`)
3. Videos must be in a format that is compatible with Google Cast. For more info, check out [Google's documentation](https://developers.google.com/cast/docs/media)

View File

@@ -90,19 +90,22 @@ Usage: immich upload [paths...] [options]
Upload assets
Arguments:
paths One or more paths to assets to be uploaded
paths One or more paths to assets to be uploaded
Options:
-r, --recursive Recursive (default: false, env: IMMICH_RECURSIVE)
-i, --ignore [paths...] Paths to ignore (default: [], env: IMMICH_IGNORE_PATHS)
-h, --skip-hash Don't hash files before upload (default: false, env: IMMICH_SKIP_HASH)
-H, --include-hidden Include hidden folders (default: false, env: IMMICH_INCLUDE_HIDDEN)
-a, --album Automatically create albums based on folder name (default: false, env: IMMICH_AUTO_CREATE_ALBUM)
-A, --album-name <name> Add all assets to specified album (env: IMMICH_ALBUM_NAME)
-n, --dry-run Don't perform any actions, just show what will be done (default: false, env: IMMICH_DRY_RUN)
-c, --concurrency <number> Number of assets to upload at the same time (default: 4, env: IMMICH_UPLOAD_CONCURRENCY)
--delete Delete local assets after upload (env: IMMICH_DELETE_ASSETS)
--help display help for command
-r, --recursive Recursive (default: false, env: IMMICH_RECURSIVE)
-i, --ignore <pattern> Pattern to ignore (env: IMMICH_IGNORE_PATHS)
-h, --skip-hash Don't hash files before upload (default: false, env: IMMICH_SKIP_HASH)
-H, --include-hidden Include hidden folders (default: false, env: IMMICH_INCLUDE_HIDDEN)
-a, --album Automatically create albums based on folder name (default: false, env: IMMICH_AUTO_CREATE_ALBUM)
-A, --album-name <name> Add all assets to specified album (env: IMMICH_ALBUM_NAME)
-n, --dry-run Don't perform any actions, just show what will be done (default: false, env: IMMICH_DRY_RUN)
-c, --concurrency <number> Number of assets to upload at the same time (default: 4, env: IMMICH_UPLOAD_CONCURRENCY)
-j, --json-output Output detailed information in json format (default: false, env: IMMICH_JSON_OUTPUT)
--delete Delete local assets after upload (env: IMMICH_DELETE_ASSETS)
--no-progress Hide progress bars (env: IMMICH_PROGRESS_BAR)
--watch Watch for changes and upload automatically (default: false, env: IMMICH_WATCH_CHANGES)
--help display help for command
```
</details>
@@ -172,6 +175,16 @@ By default, hidden files are skipped. If you want to include hidden files, use t
immich upload --include-hidden --recursive directory/
```
You can use the `--json-output` option to get a json printed which includes
three keys: `newFiles`, `duplicates` and `newAssets`. Due to some logging
output you will need to strip the first three lines of output to get the json.
For example to get a list of files that would be uploaded for further
processing:
```bash
immich upload --dry-run . | tail -n +4 | jq .newFiles[]
```
### Obtain the API Key
The API key can be obtained in the user setting panel on the web interface.

View File

@@ -121,6 +121,6 @@ Once this is done, you can continue to step 3 of "Basic Setup".
[hw-file]: https://github.com/immich-app/immich/releases/latest/download/hwaccel.transcoding.yml
[nvct]: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
[jellyfin-lp]: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-and-verify-lp-mode-on-linux
[jellyfin-kernel-bug]: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#known-issues-and-limitations
[jellyfin-lp]: https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/intel#low-power-encoding
[jellyfin-kernel-bug]: https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/intel#known-issues-and-limitations-on-linux
[libmali-rockchip]: https://github.com/tsukumijima/libmali-rockchip/releases

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -112,12 +112,15 @@ _Remember to run `docker compose up -d` to register the changes. Make sure you c
These actions must be performed by the Immich administrator.
- Click on Administration -> Libraries
- Click on Create External Library
- Click on your avatar on the upper right corner
- Click on Administration -> External Libraries
- Click on Create an external library…
- Select which user owns the library, this can not be changed later
- Enter `/mnt/media/christmas-trip` then click Add
- Click on Save
- Click the drop-down menu on the newly created library
- Click on Scan
- Click the drop-down menu on the newly created library
- Click on Rename Library and rename it to "Christmas Trip"
NOTE: We have to use the `/mnt/media/christmas-trip` path and not the `/mnt/nas/christmas-trip` path since all paths have to be what the Docker containers see.

View File

@@ -25,7 +25,7 @@ When you're all done, you should have the following:
- `./docker/immich-app/postgres`
- `./docker/immich-app/library`
Download [`docker-compose.yml`](https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml) and [`example.env`](https://github.com/immich-app/immich/releases/latest/download/example.env) to your computer. Upload the files to the `./docker/immich-app` directory.
Download [`docker-compose.yml`](https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml) and [`example.env`](https://github.com/immich-app/immich/releases/latest/download/example.env) to your computer. Upload the files to the `./docker/immich-app` directory, and rename `example.env` to `.env`.
## Step 2 - Populate the .env file with custom values

View File

@@ -57,6 +57,6 @@
"node": ">=20"
},
"volta": {
"node": "22.14.0"
"node": "22.16.0"
}
}

View File

@@ -44,11 +44,6 @@ const projects: CommunityProjectProps[] = [
'Lightroom plugin to publish, export photos from Lightroom to Immich. Import from Immich to Lightroom is also supported.',
url: 'https://blog.fokuspunk.de/lrc-immich-plugin/',
},
{
title: 'Immich Duplicate Finder',
description: 'Webapp that uses machine learning to identify near-duplicate images.',
url: 'https://github.com/vale46n1/immich_duplicate_finder',
},
{
title: 'Immich-Tiktok-Remover',
description: 'Script to search for and remove TikTok videos from your Immich library.',

View File

@@ -13,6 +13,9 @@ import {
mdiTrashCan,
mdiWeb,
mdiWrap,
mdiCloudKeyOutline,
mdiRegex,
mdiCodeJson,
} from '@mdi/js';
import Layout from '@theme/Layout';
import React from 'react';
@@ -23,6 +26,30 @@ const withLanguage = (date: Date) => (language: string) => date.toLocaleDateStri
type Item = Omit<TimelineItem, 'done' | 'getDateLabel'> & { date: Date };
const items: Item[] = [
{
icon: mdiRegex,
iconColor: 'purple',
title: 'Zitadel Actions are cursed',
description:
"Zitadel is cursed because its custom scripting feature is executed with a JS engine that doesn't support regex named capture groups.",
link: {
url: 'https://github.com/dop251/goja',
text: 'Go JS engine',
},
date: new Date(2025, 5, 4),
},
{
icon: mdiCloudKeyOutline,
iconColor: '#0078d4',
title: 'Entra is cursed',
description:
"Microsoft Entra supports PKCE, but doesn't include it in its OpenID discovery document. This leads to clients thinking PKCE isn't available.",
link: {
url: 'https://github.com/immich-app/immich/pull/18725',
text: '#18725',
},
date: new Date(2025, 4, 30),
},
{
icon: mdiCrop,
iconColor: 'tomato',
@@ -33,7 +60,18 @@ const items: Item[] = [
url: 'https://github.com/immich-app/immich/pull/17974',
text: '#17974',
},
date: new Date(2025, 5, 5),
date: new Date(2025, 4, 5),
},
{
icon: mdiCodeJson,
iconColor: 'yellow',
title: 'YAML whitespace is cursed',
description: 'YAML whitespaces are often handled in unintuitive ways.',
link: {
url: 'https://github.com/immich-app/immich/pull/17309',
text: '#17309',
},
date: new Date(2025, 3, 1),
},
{
icon: mdiMicrosoftWindows,

View File

@@ -78,12 +78,14 @@ import {
mdiLinkEdit,
mdiTagFaces,
mdiMovieOpenPlayOutline,
mdiCast,
} from '@mdi/js';
import Layout from '@theme/Layout';
import React from 'react';
import { Item, Timeline } from '../components/timeline';
const releases = {
'v1.133.0': new Date(2025, 4, 21),
'v1.130.0': new Date(2025, 2, 25),
'v1.127.0': new Date(2025, 1, 26),
'v1.122.0': new Date(2024, 11, 5),
@@ -216,14 +218,6 @@ const roadmap: Item[] = [
iconColor: 'indianred',
title: 'Stable release',
description: 'Immich goes stable',
getDateLabel: () => 'Planned for early 2025',
},
{
done: false,
icon: mdiLockOutline,
iconColor: 'sandybrown',
title: 'Private/locked photos',
description: 'Private assets with extra protections',
getDateLabel: () => 'Planned for 2025',
},
{
@@ -245,6 +239,20 @@ const roadmap: Item[] = [
];
const milestones: Item[] = [
withRelease({
icon: mdiCast,
iconColor: 'aqua',
title: 'Google Cast (web)',
description: 'Cast assets to Google Cast/Chromecast compatible devices',
release: 'v1.133.0',
}),
withRelease({
icon: mdiLockOutline,
iconColor: 'sandybrown',
title: 'Private/locked photos',
description: 'Private assets with extra protections',
release: 'v1.133.0',
}),
withRelease({
icon: mdiFolderMultiple,
iconColor: 'brown',

View File

@@ -1,4 +1,16 @@
[
{
"label": "v1.134.0",
"url": "https://v1.134.0.archive.immich.app"
},
{
"label": "v1.133.1",
"url": "https://v1.133.1.archive.immich.app"
},
{
"label": "v1.133.0",
"url": "https://v1.133.0.archive.immich.app"
},
{
"label": "v1.132.3",
"url": "https://v1.132.3.archive.immich.app"

View File

@@ -1 +1 @@
22.14.0
22.16.0

View File

@@ -28,8 +28,10 @@ services:
extra_hosts:
- 'auth-server:host-gateway'
depends_on:
- redis
- database
redis:
condition: service_started
database:
condition: service_healthy
ports:
- 2285:2285
@@ -37,11 +39,17 @@ services:
image: redis:6.2-alpine@sha256:3211c33a618c457e5d241922c975dbc4f446d0bdb2dc75694f5573ef8e2d01fa
database:
image: tensorchord/vchord-postgres:pg14-v0.3.0
command: -c fsync=off -c shared_preload_libraries=vchord.so
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:9c704fb49ce27549df00f1b096cc93f8b0c959ef087507704d74954808f78a82
command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf
environment:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
POSTGRES_DB: immich
ports:
- 5435:5432
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U postgres -d immich']
interval: 1s
timeout: 5s
retries: 30
start_period: 10s

2117
e2e/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "immich-e2e",
"version": "1.132.3",
"version": "1.134.0",
"description": "",
"main": "index.js",
"type": "module",
@@ -25,21 +25,21 @@
"@immich/sdk": "file:../open-api/typescript-sdk",
"@playwright/test": "^1.44.1",
"@types/luxon": "^3.4.2",
"@types/node": "^22.14.1",
"@types/oidc-provider": "^8.5.1",
"@types/pg": "^8.11.0",
"@types/node": "^22.15.29",
"@types/oidc-provider": "^9.0.0",
"@types/pg": "^8.15.1",
"@types/pngjs": "^6.0.4",
"@types/supertest": "^6.0.2",
"@vitest/coverage-v8": "^3.0.0",
"eslint": "^9.14.0",
"eslint-config-prettier": "^10.0.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-unicorn": "^57.0.0",
"eslint-plugin-unicorn": "^59.0.0",
"exiftool-vendored": "^28.3.1",
"globals": "^16.0.0",
"jose": "^5.6.3",
"luxon": "^3.4.4",
"oidc-provider": "^8.5.1",
"oidc-provider": "^9.0.0",
"pg": "^8.11.3",
"pngjs": "^7.0.0",
"prettier": "^3.2.5",
@@ -52,6 +52,6 @@
"vitest": "^3.0.0"
},
"volta": {
"node": "22.14.0"
"node": "22.16.0"
}
}

View File

@@ -428,6 +428,15 @@ describe('/albums', () => {
order: AssetOrder.Desc,
});
});
it('should not be able to share album with owner', async () => {
const { status, body } = await request(app)
.post('/albums')
.send({ albumName: 'New album', albumUsers: [{ role: AlbumUserRole.Editor, userId: user1.userId }] })
.set('Authorization', `Bearer ${user1.accessToken}`);
expect(status).toBe(400);
expect(body).toEqual(errorDto.badRequest('Cannot share album with owner'));
});
});
describe('PUT /albums/:id/assets', () => {

View File

@@ -143,7 +143,7 @@ describe('/api-keys', () => {
const { apiKey } = await create(user.accessToken, [Permission.All]);
const { status, body } = await request(app)
.put(`/api-keys/${apiKey.id}`)
.send({ name: 'new name' })
.send({ name: 'new name', permissions: [Permission.All] })
.set('Authorization', `Bearer ${admin.accessToken}`);
expect(status).toBe(400);
expect(body).toEqual(errorDto.badRequest('API Key not found'));
@@ -153,13 +153,16 @@ describe('/api-keys', () => {
const { apiKey } = await create(user.accessToken, [Permission.All]);
const { status, body } = await request(app)
.put(`/api-keys/${apiKey.id}`)
.send({ name: 'new name' })
.send({
name: 'new name',
permissions: [Permission.ActivityCreate, Permission.ActivityRead, Permission.ActivityUpdate],
})
.set('Authorization', `Bearer ${user.accessToken}`);
expect(status).toBe(200);
expect(body).toEqual({
id: expect.any(String),
name: 'new name',
permissions: [Permission.All],
permissions: [Permission.ActivityCreate, Permission.ActivityRead, Permission.ActivityUpdate],
createdAt: expect.any(String),
updatedAt: expect.any(String),
});

View File

@@ -202,7 +202,6 @@ describe('/asset', () => {
{
name: 'Marie Curie',
birthDate: null,
thumbnailPath: '',
isHidden: false,
faces: [
{
@@ -219,7 +218,6 @@ describe('/asset', () => {
{
name: 'Pierre Curie',
birthDate: null,
thumbnailPath: '',
isHidden: false,
faces: [
{

View File

@@ -5,22 +5,6 @@ import { app, asBearerAuth, utils } from 'src/utils';
import request from 'supertest';
import { beforeAll, beforeEach, describe, expect, it } from 'vitest';
const invalidBirthday = [
{
birthDate: 'false',
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
},
{
birthDate: '123567',
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
},
{
birthDate: 123_567,
response: ['birthDate must be a string in the format yyyy-MM-dd', 'Birth date cannot be in the future'],
},
{ birthDate: '9999-01-01', response: ['Birth date cannot be in the future'] },
];
describe('/people', () => {
let admin: LoginResponseDto;
let visiblePerson: PersonResponseDto;
@@ -58,14 +42,6 @@ describe('/people', () => {
describe('GET /people', () => {
beforeEach(async () => {});
it('should require authentication', async () => {
const { status, body } = await request(app).get('/people');
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
it('should return all people (including hidden)', async () => {
const { status, body } = await request(app)
.get('/people')
@@ -117,13 +93,6 @@ describe('/people', () => {
});
describe('GET /people/:id', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).get(`/people/${uuidDto.notFound}`);
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
it('should throw error if person with id does not exist', async () => {
const { status, body } = await request(app)
.get(`/people/${uuidDto.notFound}`)
@@ -144,13 +113,6 @@ describe('/people', () => {
});
describe('GET /people/:id/statistics', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).get(`/people/${multipleAssetsPerson.id}/statistics`);
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
it('should throw error if person with id does not exist', async () => {
const { status, body } = await request(app)
.get(`/people/${uuidDto.notFound}/statistics`)
@@ -171,23 +133,6 @@ describe('/people', () => {
});
describe('POST /people', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).post(`/people`);
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
for (const { birthDate, response } of invalidBirthday) {
it(`should not accept an invalid birth date [${birthDate}]`, async () => {
const { status, body } = await request(app)
.post(`/people`)
.set('Authorization', `Bearer ${admin.accessToken}`)
.send({ birthDate });
expect(status).toBe(400);
expect(body).toEqual(errorDto.badRequest(response));
});
}
it('should create a person', async () => {
const { status, body } = await request(app)
.post(`/people`)
@@ -223,39 +168,6 @@ describe('/people', () => {
});
describe('PUT /people/:id', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).put(`/people/${uuidDto.notFound}`);
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
for (const { key, type } of [
{ key: 'name', type: 'string' },
{ key: 'featureFaceAssetId', type: 'string' },
{ key: 'isHidden', type: 'boolean value' },
{ key: 'isFavorite', type: 'boolean value' },
]) {
it(`should not allow null ${key}`, async () => {
const { status, body } = await request(app)
.put(`/people/${visiblePerson.id}`)
.set('Authorization', `Bearer ${admin.accessToken}`)
.send({ [key]: null });
expect(status).toBe(400);
expect(body).toEqual(errorDto.badRequest([`${key} must be a ${type}`]));
});
}
for (const { birthDate, response } of invalidBirthday) {
it(`should not accept an invalid birth date [${birthDate}]`, async () => {
const { status, body } = await request(app)
.put(`/people/${visiblePerson.id}`)
.set('Authorization', `Bearer ${admin.accessToken}`)
.send({ birthDate });
expect(status).toBe(400);
expect(body).toEqual(errorDto.badRequest(response));
});
}
it('should update a date of birth', async () => {
const { status, body } = await request(app)
.put(`/people/${visiblePerson.id}`)
@@ -312,12 +224,6 @@ describe('/people', () => {
});
describe('POST /people/:id/merge', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).post(`/people/${uuidDto.notFound}/merge`);
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
it('should not supporting merging a person into themselves', async () => {
const { status, body } = await request(app)
.post(`/people/${visiblePerson.id}/merge`)

View File

@@ -1,4 +1,10 @@
import { AssetMediaResponseDto, AssetVisibility, LoginResponseDto, SharedLinkType, TimeBucketSize } from '@immich/sdk';
import {
AssetMediaResponseDto,
AssetVisibility,
LoginResponseDto,
SharedLinkType,
TimeBucketAssetResponseDto,
} from '@immich/sdk';
import { DateTime } from 'luxon';
import { createUserDto } from 'src/fixtures';
import { errorDto } from 'src/responses';
@@ -19,7 +25,8 @@ describe('/timeline', () => {
let user: LoginResponseDto;
let timeBucketUser: LoginResponseDto;
let userAssets: AssetMediaResponseDto[];
let user1Assets: AssetMediaResponseDto[];
let user2Assets: AssetMediaResponseDto[];
beforeAll(async () => {
await utils.resetDatabase();
@@ -29,7 +36,7 @@ describe('/timeline', () => {
utils.userSetup(admin.accessToken, createUserDto.create('time-bucket')),
]);
userAssets = await Promise.all([
user1Assets = await Promise.all([
utils.createAsset(user.accessToken),
utils.createAsset(user.accessToken),
utils.createAsset(user.accessToken, {
@@ -42,17 +49,20 @@ describe('/timeline', () => {
utils.createAsset(user.accessToken),
]);
await Promise.all([
user2Assets = await Promise.all([
utils.createAsset(timeBucketUser.accessToken, { fileCreatedAt: new Date('1970-01-01').toISOString() }),
utils.createAsset(timeBucketUser.accessToken, { fileCreatedAt: new Date('1970-02-10').toISOString() }),
utils.createAsset(timeBucketUser.accessToken, { fileCreatedAt: new Date('1970-02-11').toISOString() }),
utils.createAsset(timeBucketUser.accessToken, { fileCreatedAt: new Date('1970-02-11').toISOString() }),
utils.createAsset(timeBucketUser.accessToken, { fileCreatedAt: new Date('1970-02-12').toISOString() }),
]);
await utils.deleteAssets(timeBucketUser.accessToken, [user2Assets[4].id]);
});
describe('GET /timeline/buckets', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).get('/timeline/buckets').query({ size: TimeBucketSize.Month });
const { status, body } = await request(app).get('/timeline/buckets');
expect(status).toBe(401);
expect(body).toEqual(errorDto.unauthorized);
});
@@ -60,14 +70,13 @@ describe('/timeline', () => {
it('should get time buckets by month', async () => {
const { status, body } = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Month });
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`);
expect(status).toBe(200);
expect(body).toEqual(
expect.arrayContaining([
{ count: 3, timeBucket: '1970-02-01T00:00:00.000Z' },
{ count: 1, timeBucket: '1970-01-01T00:00:00.000Z' },
{ count: 3, timeBucket: '1970-02-01' },
{ count: 1, timeBucket: '1970-01-01' },
]),
);
});
@@ -75,36 +84,20 @@ describe('/timeline', () => {
it('should not allow access for unrelated shared links', async () => {
const sharedLink = await utils.createSharedLink(user.accessToken, {
type: SharedLinkType.Individual,
assetIds: userAssets.map(({ id }) => id),
assetIds: user1Assets.map(({ id }) => id),
});
const { status, body } = await request(app)
.get('/timeline/buckets')
.query({ key: sharedLink.key, size: TimeBucketSize.Month });
const { status, body } = await request(app).get('/timeline/buckets').query({ key: sharedLink.key });
expect(status).toBe(400);
expect(body).toEqual(errorDto.noPermission);
});
it('should get time buckets by day', async () => {
const { status, body } = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Day });
expect(status).toBe(200);
expect(body).toEqual([
{ count: 2, timeBucket: '1970-02-11T00:00:00.000Z' },
{ count: 1, timeBucket: '1970-02-10T00:00:00.000Z' },
{ count: 1, timeBucket: '1970-01-01T00:00:00.000Z' },
]);
});
it('should return error if time bucket is requested with partners asset and archived', async () => {
const req1 = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Month, withPartners: true, visibility: AssetVisibility.Archive });
.query({ withPartners: true, visibility: AssetVisibility.Archive });
expect(req1.status).toBe(400);
expect(req1.body).toEqual(errorDto.badRequest());
@@ -112,7 +105,7 @@ describe('/timeline', () => {
const req2 = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${user.accessToken}`)
.query({ size: TimeBucketSize.Month, withPartners: true, visibility: undefined });
.query({ withPartners: true, visibility: undefined });
expect(req2.status).toBe(400);
expect(req2.body).toEqual(errorDto.badRequest());
@@ -122,7 +115,7 @@ describe('/timeline', () => {
const req1 = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Month, withPartners: true, isFavorite: true });
.query({ withPartners: true, isFavorite: true });
expect(req1.status).toBe(400);
expect(req1.body).toEqual(errorDto.badRequest());
@@ -130,7 +123,7 @@ describe('/timeline', () => {
const req2 = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Month, withPartners: true, isFavorite: false });
.query({ withPartners: true, isFavorite: false });
expect(req2.status).toBe(400);
expect(req2.body).toEqual(errorDto.badRequest());
@@ -140,7 +133,7 @@ describe('/timeline', () => {
const req = await request(app)
.get('/timeline/buckets')
.set('Authorization', `Bearer ${user.accessToken}`)
.query({ size: TimeBucketSize.Month, withPartners: true, isTrashed: true });
.query({ withPartners: true, isTrashed: true });
expect(req.status).toBe(400);
expect(req.body).toEqual(errorDto.badRequest());
@@ -150,7 +143,6 @@ describe('/timeline', () => {
describe('GET /timeline/bucket', () => {
it('should require authentication', async () => {
const { status, body } = await request(app).get('/timeline/bucket').query({
size: TimeBucketSize.Month,
timeBucket: '1900-01-01',
});
@@ -161,11 +153,28 @@ describe('/timeline', () => {
it('should handle 5 digit years', async () => {
const { status, body } = await request(app)
.get('/timeline/bucket')
.query({ size: TimeBucketSize.Month, timeBucket: '012345-01-01' })
.query({ timeBucket: '012345-01-01' })
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`);
expect(status).toBe(200);
expect(body).toEqual([]);
expect(body).toEqual({
city: [],
country: [],
duration: [],
id: [],
visibility: [],
isFavorite: [],
isImage: [],
isTrashed: [],
livePhotoVideoId: [],
fileCreatedAt: [],
localOffsetHours: [],
ownerId: [],
projectionType: [],
ratio: [],
status: [],
thumbhash: [],
});
});
// TODO enable date string validation while still accepting 5 digit years
@@ -173,7 +182,7 @@ describe('/timeline', () => {
// const { status, body } = await request(app)
// .get('/timeline/bucket')
// .set('Authorization', `Bearer ${user.accessToken}`)
// .query({ size: TimeBucketSize.Month, timeBucket: 'foo' });
// .query({ timeBucket: 'foo' });
// expect(status).toBe(400);
// expect(body).toEqual(errorDto.badRequest);
@@ -183,10 +192,39 @@ describe('/timeline', () => {
const { status, body } = await request(app)
.get('/timeline/bucket')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ size: TimeBucketSize.Month, timeBucket: '1970-02-10' });
.query({ timeBucket: '1970-02-10' });
expect(status).toBe(200);
expect(body).toEqual([]);
expect(body).toEqual({
city: [],
country: [],
duration: [],
id: [],
visibility: [],
isFavorite: [],
isImage: [],
isTrashed: [],
livePhotoVideoId: [],
fileCreatedAt: [],
localOffsetHours: [],
ownerId: [],
projectionType: [],
ratio: [],
status: [],
thumbhash: [],
});
});
it('should return time bucket in trash', async () => {
const { status, body } = await request(app)
.get('/timeline/bucket')
.set('Authorization', `Bearer ${timeBucketUser.accessToken}`)
.query({ timeBucket: '1970-02-01T00:00:00.000Z', isTrashed: true });
expect(status).toBe(200);
const timeBucket: TimeBucketAssetResponseDto = body;
expect(timeBucket.isTrashed).toEqual([true]);
});
});
});

View File

@@ -118,7 +118,7 @@ describe('/admin/users', () => {
});
}
it('should ignore `isAdmin`', async () => {
it('should accept `isAdmin`', async () => {
const { status, body } = await request(app)
.post(`/admin/users`)
.send({
@@ -130,7 +130,7 @@ describe('/admin/users', () => {
.set('Authorization', `Bearer ${admin.accessToken}`);
expect(body).toMatchObject({
email: 'user5@immich.cloud',
isAdmin: false,
isAdmin: true,
shouldChangePassword: true,
});
expect(status).toBe(201);
@@ -163,14 +163,15 @@ describe('/admin/users', () => {
});
}
it('should not allow a non-admin to become an admin', async () => {
it('should allow a non-admin to become an admin', async () => {
const user = await utils.userSetup(admin.accessToken, createUserDto.create('admin2'));
const { status, body } = await request(app)
.put(`/admin/users/${nonAdmin.userId}`)
.put(`/admin/users/${user.userId}`)
.send({ isAdmin: true })
.set('Authorization', `Bearer ${admin.accessToken}`);
expect(status).toBe(200);
expect(body).toMatchObject({ isAdmin: false });
expect(body).toMatchObject({ isAdmin: true });
});
it('ignores updates to profileImagePath', async () => {

View File

@@ -7,6 +7,44 @@ describe(`immich-admin`, () => {
await utils.adminSetup();
});
describe('revoke-admin', () => {
it('should revoke admin privileges from a user', async () => {
const { child, promise } = immichAdmin(['revoke-admin']);
let data = '';
child.stdout.on('data', (chunk) => {
data += chunk;
if (data.includes('Please enter the user email:')) {
child.stdin.end('admin@immich.cloud\n');
}
});
const { stdout, exitCode } = await promise;
expect(exitCode).toBe(0);
expect(stdout).toContain('Admin access has been revoked from');
});
});
describe('grant-admin', () => {
it('should grant admin privileges to a user', async () => {
const { child, promise } = immichAdmin(['grant-admin']);
let data = '';
child.stdout.on('data', (chunk) => {
data += chunk;
if (data.includes('Please enter the user email:')) {
child.stdin.end('admin@immich.cloud\n');
}
});
const { stdout, exitCode } = await promise;
expect(exitCode).toBe(0);
expect(stdout).toContain('Admin access has been granted to');
});
});
describe('list-users', () => {
it('should list the admin user', async () => {
const { stdout, exitCode } = await immichAdmin(['list-users']).promise;

View File

@@ -103,6 +103,7 @@ export const loginResponseDto = {
accessToken: expect.any(String),
name: 'Immich Admin',
isAdmin: true,
isOnboarded: false,
profileImagePath: '',
shouldChangePassword: true,
userEmail: 'admin@immich.cloud',

View File

@@ -33,7 +33,9 @@ test.describe('Registration', () => {
// onboarding
await expect(page).toHaveURL('/auth/onboarding');
await page.getByRole('button', { name: 'Theme' }).click();
await page.getByRole('button', { name: 'Privacy' }).click();
await page.getByRole('button', { name: 'Language' }).click();
await page.getByRole('button', { name: 'Server Privacy' }).click();
await page.getByRole('button', { name: 'User Privacy' }).click();
await page.getByRole('button', { name: 'Storage Template' }).click();
await page.getByRole('button', { name: 'Done' }).click();
@@ -77,6 +79,13 @@ test.describe('Registration', () => {
await page.getByLabel('Password').fill('new-password');
await page.getByRole('button', { name: 'Login' }).click();
// onboarding
await expect(page).toHaveURL('/auth/onboarding');
await page.getByRole('button', { name: 'Theme' }).click();
await page.getByRole('button', { name: 'Language' }).click();
await page.getByRole('button', { name: 'User Privacy' }).click();
await page.getByRole('button', { name: 'Done' }).click();
// success
await expect(page).toHaveURL(/\/photos/);
});

View File

@@ -0,0 +1,89 @@
import { getUserAdmin } from '@immich/sdk';
import { expect, test } from '@playwright/test';
import { asBearerAuth, utils } from 'src/utils';
test.describe('User Administration', () => {
test.beforeAll(() => {
utils.initSdk();
});
test.beforeEach(async () => {
await utils.resetDatabase();
});
test('validate admin/users link', async ({ context, page }) => {
const admin = await utils.adminSetup();
await utils.setAuthCookies(context, admin.accessToken);
// Navigate to user management page and verify title and header
await page.goto(`/admin/users`);
await expect(page).toHaveTitle(/User Management/);
await expect(page.getByText('User Management')).toBeVisible();
});
test('create user', async ({ context, page }) => {
const admin = await utils.adminSetup();
await utils.setAuthCookies(context, admin.accessToken);
// Create a new user
await page.goto('/admin/users');
await page.getByRole('button', { name: 'Create user' }).click();
await page.getByLabel('Email').fill('user@immich.cloud');
await page.getByLabel('Password', { exact: true }).fill('password');
await page.getByLabel('Confirm Password').fill('password');
await page.getByLabel('Name').fill('Immich User');
await page.getByRole('button', { name: 'Create', exact: true }).click();
// Verify the user exists in the user list
await page.getByRole('row', { name: 'user@immich.cloud' });
});
test('promote to admin', async ({ context, page }) => {
const admin = await utils.adminSetup();
await utils.setAuthCookies(context, admin.accessToken);
const user = await utils.userSetup(admin.accessToken, {
name: 'Admin 2',
email: 'admin2@immich.cloud',
password: 'password',
});
expect(user.isAdmin).toBe(false);
await page.goto(`/admin/users/${user.userId}`);
await page.getByRole('button', { name: 'Edit user' }).click();
await expect(page.getByLabel('Admin User')).not.toBeChecked();
await page.getByText('Admin User').click();
await expect(page.getByLabel('Admin User')).toBeChecked();
await page.getByRole('button', { name: 'Confirm' }).click();
const updated = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
expect(updated.isAdmin).toBe(true);
});
test('revoke admin access', async ({ context, page }) => {
const admin = await utils.adminSetup();
await utils.setAuthCookies(context, admin.accessToken);
const user = await utils.userSetup(admin.accessToken, {
name: 'Admin 2',
email: 'admin2@immich.cloud',
password: 'password',
isAdmin: true,
});
expect(user.isAdmin).toBe(true);
await page.goto(`/admin/users/${user.userId}`);
await page.getByRole('button', { name: 'Edit user' }).click();
await expect(page.getByLabel('Admin User')).toBeChecked();
await page.getByText('Admin User').click();
await expect(page.getByLabel('Admin User')).not.toBeChecked();
await page.getByRole('button', { name: 'Confirm' }).click();
const updated = await getUserAdmin({ id: user.userId }, { headers: asBearerAuth(admin.accessToken) });
expect(updated.isAdmin).toBe(false);
});
});

View File

@@ -40,7 +40,6 @@
"backup_keep_last_amount": "Aantal vorige rugsteune om te hou",
"backup_settings": "Rugsteun instellings",
"backup_settings_description": "Bestuur databasis rugsteun instellings",
"check_all": "Kies Alles",
"cleared_jobs": "Poste gevee vir: {job}",
"config_set_by_file": "Config word tans deur 'n konfigurasielêer gestel",
"confirm_delete_library": "Is jy seker jy wil {library}-biblioteek uitvee?",
@@ -55,12 +54,10 @@
"disable_login": "Deaktiveer aanmelding",
"duplicate_detection_job_description": "Begin masjienleer op bates om soortgelyke beelde op te spoor. Maak staat op Smart Search",
"exclusion_pattern_description": "Met uitsluitingspatrone kan jy lêers en vouers ignoreer wanneer jy jou biblioteek skandeer. Dit is nuttig as jy vouers het wat lêers bevat wat jy nie wil invoer nie, soos RAW-lêers.",
"external_library_created_at": "Eksterne biblioteek (geskep op {date})",
"external_library_management": "Eksterne Biblioteekbestuur",
"face_detection": "Gesig deteksie",
"failed_job_command": "Opdrag {command} het misluk vir werk: {job}",
"force_delete_user_warning": "WAARSKUWING: Dit sal onmiddellik die gebruiker en alle bates verwyder. Dit kan nie ontdoen word nie en die lêers kan nie herstel word nie.",
"forcing_refresh_library_files": "Forseer herlaai van alle biblioteeklêers",
"image_format": "Formaat",
"image_format_description": "WebP produseer kleiner lêers as JPEG, maar is stadiger om te enkodeer.",
"image_prefer_embedded_preview": "Verkies ingebedde voorskou",

View File

@@ -14,7 +14,6 @@
"add_a_location": "إضافة موقع",
"add_a_name": "إضافة إسم",
"add_a_title": "إضافة عنوان",
"add_endpoint": "Add endpoint",
"add_exclusion_pattern": "إضافة نمط إستثناء",
"add_import_path": "إضافة مسار الإستيراد",
"add_location": "إضافة موقع",
@@ -44,8 +43,6 @@
"backup_keep_last_amount": "مقدار النسخ الاحتياطية السابقة للاحتفاظ بها",
"backup_settings": "إعدادات النسخ الاحتياطي",
"backup_settings_description": "إدارة إعدادات النسخ الاحتياطي لقاعدة البيانات",
"check_all": "اختر الكل",
"cleanup": "تنظيف",
"cleared_jobs": "تم إخلاء مهام: {job}",
"config_set_by_file": "الإعدادات حاليًا معينة عن طريق ملف الاعدادات",
"confirm_delete_library": "هل أنت متأكد أنك تريد حذف مكتبة {library}؟",
@@ -60,14 +57,12 @@
"disable_login": "تعطيل تسجيل الدخول",
"duplicate_detection_job_description": "بدء التعلم الآلي على المحتوى للعثور على الصور المتشابهة. يعتمد على البحث الذكي",
"exclusion_pattern_description": "تتيح لك أنماط الاستبعاد تجاهل الملفات والمجلدات عند فحص مكتبتك. يعد هذا مفيدًا إذا كان لديك مجلدات تحتوي على ملفات لا تريد استيرادها، مثل ملفات RAW.",
"external_library_created_at": "مكتبة خارجية (أُنشئت في {date})",
"external_library_management": "إدارة المكتبة الخارجية",
"face_detection": "إ‏كتشاف الوجوه",
"face_detection_description": "اكتشف الوجوه في الأصول باستخدام التعلم الآلي. بالنسبة لمقاطع الفيديو، يتم اعتبار الصورة المصغرة فقط. \"تحديث\" (إعادة) معالجة جميع الأصول. \"إعادة تعيين\" تمسح أيضًا جميع بيانات الوجوه الحالية. \"مفقود\" يضع الأصول التي لم تتم معالجتها بعد في قائمة الانتظار. سيتم وضع الوجوه المكتشفة في قائمة الانتظار للتعرف على الوجه بعد اكتمال اكتشاف الوجه، وتجميعها في أشخاص موجودين أو جدد.",
"facial_recognition_job_description": "تجميع الوجوه المكتشفة كأشخاص. يتم تنفيذ هذه الخطوة بعد اكتمال اكتشاف الوجه. خيار \"إعادة التعيين\" يعيد تجميع جميع الوجوه. خيار \"المفقود\" يضع في قائمة الانتظار الوجوه التي لم يتم تعيين شخص لها.",
"failed_job_command": "فشل الأمر {command} للمهمة: {job}",
"force_delete_user_warning": "تحذير: سيؤدي ذلك إلى إزالة المستخدم وجميع محتوياته على الفور. لا يمكن التراجع عن هذا الإجراء ولا يمكن استرداد الملفات.",
"forcing_refresh_library_files": "إجبار التحديث لجميع ملفات المكتبة",
"image_format": "التنسيق",
"image_format_description": "يُنتج WebP ملفات أصغر حجمًا من ملفات JPEG، ولكنه أبطأ في عملية الترميز.",
"image_prefer_embedded_preview": "تفضيل المعاينة المدمجة",
@@ -190,7 +185,7 @@
"oauth_enable_description": "تسجيل الدخول باستخدام OAuth",
"oauth_mobile_redirect_uri": "عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override": "تجاوز عنوان URI لإعادة التوجيه على الهاتف",
"oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما لا يسمح موفر OAuth بمعرف URI للجوال، مثل '{callback}'",
"oauth_mobile_redirect_uri_override_description": "قم بتفعيله عندما لا يسمح موفر OAuth بمعرف URI للجوال، مثل ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "إدارة إعدادات تسجيل الدخول OAuth",
"oauth_settings_more_details": "لمزيد من التفاصيل حول هذه الميزة، يرجى الرجوع إلى <link>الوثائق</link>.",
@@ -200,8 +195,6 @@
"oauth_storage_quota_claim_description": "قم تلقائيًا بتعيين حصة التخزين للمستخدم على قيمة هذه المطالبة.",
"oauth_storage_quota_default": "حصة التخزين الافتراضية (جيجابايت)",
"oauth_storage_quota_default_description": "الحصة بالجيجابايت التي سيتم استخدامها عندما لا يتم توفير مطالبة (أدخل 0 لحصة غير محدودة).",
"offline_paths": "مسارات غير متصلة",
"offline_paths_description": "قد تكون هذه النتائج ناتجة عن حذف يدوي لملفات لا تتبع لمكتبة خارجية.",
"password_enable_description": "تسجيل الدخول باستخدام البريد الكتروني وكلمة المرور",
"password_settings": "تسجيل الدخول بكلمة المرور",
"password_settings_description": "إدارة تسجيل الدخول بكلمة المرور",
@@ -211,9 +204,6 @@
"refreshing_all_libraries": "تحديث كافة المكتبات",
"registration": "تسجيل المدير",
"registration_description": "بما أنك أول مستخدم في النظام، سيتم تعيينك كمسؤول وستكون مسؤولًا عن المهام الإدارية، وسيتم إنشاء مستخدمين إضافيين بواسطتك.",
"repair_all": "إصلاح الكل",
"repair_matched_items": "تمت مطابقة {count, plural, one {# عنصر} other {# عناصر}}",
"repaired_items": "تم إصلاح {count, plural, one {# عنصر} other {# عناصر}}",
"require_password_change_on_login": "الطلب من المستخدم تغيير كلمة المرور عند تسجيل الدخول الأول",
"reset_settings_to_default": "إعادة ضبط الإعدادات إلى الوضع الافتراضي",
"reset_settings_to_recent_saved": "إعادة ضبط الإعدادات إلى الإعدادات المحفوظة مؤخرًا",
@@ -254,7 +244,6 @@
"template_email_invite_album": "قالب دعوة الألبوم",
"template_email_preview": "عرض مسبق",
"template_email_settings": "نماذج البريد الالكتروني",
"template_email_settings_description": "إدارة قوالب إشعارات البريد الإلكتروني المخصصة",
"template_email_update_album": "تحديث قالب الألبوم",
"template_email_welcome": "قالب البريد الإلكتروني الترحيبي",
"template_settings": "قوالب الإشعارات",
@@ -263,7 +252,6 @@
"theme_custom_css_settings_description": "أوراق الأنماط المتتالية تسمح بتخصيص تصميم Immich.",
"theme_settings": "إعدادات السمة",
"theme_settings_description": "إدارة تخصيص واجهة ويب Immich",
"these_files_matched_by_checksum": "تتم مطابقة هذه الملفات من خلال المجاميع الاختبارية الخاصة بهم",
"thumbnail_generation_job": "إنشاء الصور المصغرة",
"thumbnail_generation_job_description": "إنشاء صور مصغرة كبيرة وصغيرة وغير واضحة لكل أصل، بالإضافة إلى صور مصغرة لكل شخص",
"transcoding_acceleration_api": "واجهة برمجة التطبيقات للتسريع",
@@ -294,7 +282,6 @@
"transcoding_hardware_acceleration_description": "تجريبي؛ أسرع بكثير، ولكن ستكون جودتها أقل عند نفس معدل البت",
"transcoding_hardware_decoding": "فك تشفير الأجهزة",
"transcoding_hardware_decoding_setting_description": "ينطبق ذلك فقط على NVENC، QSV، و RKMPP. يمكن التسريع من طرف لطرف بدلاً من تسريع الترميز فقط. قد لا يعمل على جميع مقاطع الفيديو.",
"transcoding_hevc_codec": "كود HEVC",
"transcoding_max_b_frames": "أقصى عدد من الإطارات B",
"transcoding_max_b_frames_description": "القيم الأعلى تعزز كفاءة الضغط، ولكنها تبطئ عملية الترميز. قد لا تكون متوافقة مع التسريع العتادي على الأجهزة القديمة. قيمة 0 تعطل إطارات B، بينما تضبط القيمة -1 هذا القيمة تلقائيًا.",
"transcoding_max_bitrate": "الحد الأقصى لمعدل البت",
@@ -332,8 +319,6 @@
"trash_number_of_days_description": "عدد أيام الاحتفاظ بالمحتويات في سلة المهملات قبل حذفها نهائيًا",
"trash_settings": "إعدادات سلة المهملات",
"trash_settings_description": "إدارة إعدادات سلة المهملات",
"untracked_files": "الملفات التي لم يتم تعقبها",
"untracked_files_description": "لا يتم تعقب هذه الملفات بواسطة التطبيق. يمكن أن تكون نتيجة لعمليات نقل فاشلة، أو عمليات تحميل متقطعة، أو يتم تركها في الخلف بسبب خطأ ما",
"user_cleanup_job": "تنظيف المستخدم",
"user_delete_delay": "سيتم جدولة حساب <b>{user}</b> ومحتوياته للحذف النهائي في غضون {delay, plural, one {# يوم} other {# أيام}}.",
"user_delete_delay_settings": "فترة التأخير قبل الحذف",
@@ -359,12 +344,8 @@
"admin_password": "كلمة سر المشرف",
"administration": "الإدارة",
"advanced": "متقدم",
"advanced_settings_log_level_title": "Log level: {}",
"advanced_settings_prefer_remote_subtitle": "تكون بعض الأجهزة بطيئة للغاية في تحميل الصور المصغرة من الأصول الموجودة على الجهاز. قم بتنشيط هذا الإعداد لتحميل الصور البعيدة بدلاً من ذلك.",
"advanced_settings_prefer_remote_title": "تفضل الصور البعيدة",
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
"advanced_settings_proxy_headers_title": "Proxy Headers",
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
"advanced_settings_self_signed_ssl_title": "السماح بشهادات SSL الموقعة ذاتيًا",
"advanced_settings_tile_subtitle": "إعدادات المستخدم المتقدمة",
"advanced_settings_troubleshooting_subtitle": "تمكين الميزات الإضافية لاستكشاف الأخطاء وإصلاحها",
@@ -387,10 +368,6 @@
"album_remove_user": "هل ترغب في إزالة المستخدم؟",
"album_remove_user_confirmation": "هل أنت متأكد أنك تريد إزالة {user}؟",
"album_share_no_users": "يبدو أنك قمت بمشاركة هذا الألبوم مع جميع المستخدمين أو ليس لديك أي مستخدم للمشاركة معه.",
"album_thumbnail_card_item": "عنصر واحد",
"album_thumbnail_card_items": "{} items",
"album_thumbnail_card_shared": " · . مشترك",
"album_thumbnail_shared_by": "Shared by {}",
"album_updated": "تم تحديث الألبوم",
"album_updated_setting_description": "تلقي إشعارًا عبر البريد الإلكتروني عندما يحتوي الألبوم المشترك على محتويات جديدة",
"album_user_left": "تم ترك {album}",
@@ -428,10 +405,8 @@
"archive": "الأرشيف",
"archive_or_unarchive_photo": "أرشفة الصورة أو إلغاء أرشفتها",
"archive_page_no_archived_assets": "لم يتم العثور على الأصول المؤرشفة",
"archive_page_title": "Archive ({})",
"archive_size": "حجم الأرشيف",
"archive_size_description": "تكوين حجم الأرشيف للتنزيلات (بالجيجابايت)",
"archived": "Archived",
"archived_count": "{count, plural, other {الأرشيف #}}",
"are_these_the_same_person": "هل هؤلاء هم نفس الشخص؟",
"are_you_sure_to_do_this": "هل انت متأكد من أنك تريد أن تفعل هذا؟",
@@ -453,39 +428,26 @@
"asset_list_settings_title": "شبكة الصور",
"asset_offline": "المحتوى غير اتصال",
"asset_offline_description": "لم يعد هذا الأصل الخارجي موجودًا على القرص. يرجى الاتصال بمسؤول Immich للحصول على المساعدة.",
"asset_restored_successfully": "Asset restored successfully",
"asset_skipped": "تم تخطيه",
"asset_skipped_in_trash": "في سلة المهملات",
"asset_uploaded": "تم الرفع",
"asset_uploading": "جارٍ الرفع…",
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
"asset_viewer_settings_title": "عارض الأصول",
"assets": "المحتويات",
"assets_added_count": "تمت إضافة {count, plural, one {# محتوى} other {# محتويات}}",
"assets_added_to_album_count": "تمت إضافة {count, plural, one {# الأصل} other {# الأصول}} إلى الألبوم",
"assets_added_to_name_count": "تم إضافة {count, plural, one {# محتوى} other {# محتويات }} إلى {hasName, select, true {<b>{name}</b>} other {ألبوم جديد}}",
"assets_count": "{count, plural, one {# محتوى} other {# محتويات}}",
"assets_deleted_permanently": "{} asset(s) deleted permanently",
"assets_deleted_permanently_from_server": "{} asset(s) deleted permanently from the Immich server",
"assets_moved_to_trash_count": "تم نقل {count, plural, one {# محتوى} other {# محتويات}} إلى سلة المهملات",
"assets_permanently_deleted_count": "تم حذف {count, plural, one {# هذا المحتوى} other {# هذه المحتويات}} بشكل دائم",
"assets_removed_count": "تمت إزالة {count, plural, one {# محتوى} other {# محتويات}}",
"assets_removed_permanently_from_device": "{} asset(s) removed permanently from your device",
"assets_restore_confirmation": "هل أنت متأكد من أنك تريد استعادة جميع الأصول المحذوفة؟ لا يمكنك التراجع عن هذا الإجراء! لاحظ أنه لا يمكن استعادة أي أصول غير متصلة بهذه الطريقة.",
"assets_restored_count": "تمت استعادة {count, plural, one {# محتوى} other {# محتويات}}",
"assets_restored_successfully": "{} asset(s) restored successfully",
"assets_trashed": "{} asset(s) trashed",
"assets_trashed_count": "تم إرسال {count, plural, one {# محتوى} other {# محتويات}} إلى سلة المهملات",
"assets_trashed_from_server": "{} asset(s) trashed from the Immich server",
"assets_were_part_of_album_count": "{count, plural, one {هذا المحتوى} other {هذه المحتويات}} في الألبوم بالفعل",
"authorized_devices": "الأجهزه المخولة",
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
"automatic_endpoint_switching_title": "Automatic URL switching",
"back": "خلف",
"back_close_deselect": "الرجوع أو الإغلاق أو إلغاء التحديد",
"background_location_permission": "Background location permission",
"background_location_permission_content": "In order to switch networks when running in the background, Immich must *always* have precise location access so the app can read the Wi-Fi network's name",
"backup_album_selection_page_albums_device": "Albums on device ({})",
"backup_album_selection_page_albums_tap": "انقر للتضمين، وانقر نقرًا مزدوجًا للاستثناء",
"backup_album_selection_page_assets_scatter": "يمكن أن تنتشر الأصول عبر ألبومات متعددة. وبالتالي، يمكن تضمين الألبومات أو استبعادها أثناء عملية النسخ الاحتياطي.",
"backup_album_selection_page_select_albums": "حدد الألبومات",
@@ -494,11 +456,9 @@
"backup_all": "الجميع",
"backup_background_service_backup_failed_message": "فشل في النسخ الاحتياطي للأصول. جارٍ إعادة المحاولة...",
"backup_background_service_connection_failed_message": "فشل في الاتصال بالخادم. جارٍ إعادة المحاولة...",
"backup_background_service_current_upload_notification": "Uploading {}",
"backup_background_service_default_notification": "التحقق من الأصول الجديدة ...",
"backup_background_service_error_title": "خطأ في النسخ الاحتياطي",
"backup_background_service_in_progress_notification": "النسخ الاحتياطي للأصول الخاصة بك...",
"backup_background_service_upload_failure_notification": "Failed to upload {}",
"backup_controller_page_albums": "ألبومات احتياطية",
"backup_controller_page_background_app_refresh_disabled_content": "قم بتمكين تحديث تطبيق الخلفية في الإعدادات > عام > تحديث تطبيق الخلفية لاستخدام النسخ الاحتياطي في الخلفية.",
"backup_controller_page_background_app_refresh_disabled_title": "تم تعطيل تحديث التطبيق في الخلفية",
@@ -509,7 +469,6 @@
"backup_controller_page_background_battery_info_title": "تحسين البطارية",
"backup_controller_page_background_charging": "فقط أثناء الشحن",
"backup_controller_page_background_configure_error": "فشل في تكوين خدمة الخلفية",
"backup_controller_page_background_delay": "Delay new assets backup: {}",
"backup_controller_page_background_description": "قم بتشغيل خدمة الخلفية لإجراء نسخ احتياطي لأي أصول جديدة تلقائيًا دون الحاجة إلى فتح التطبيق",
"backup_controller_page_background_is_off": "تم إيقاف النسخ الاحتياطي التلقائي للخلفية",
"backup_controller_page_background_is_on": "النسخ الاحتياطي التلقائي للخلفية قيد التشغيل",
@@ -519,12 +478,8 @@
"backup_controller_page_backup": "دعم",
"backup_controller_page_backup_selected": "المحدد: ",
"backup_controller_page_backup_sub": "النسخ الاحتياطي للصور ومقاطع الفيديو",
"backup_controller_page_created": "Created on: {}",
"backup_controller_page_desc_backup": "قم بتشغيل النسخ الاحتياطي الأمامي لتحميل الأصول الجديدة تلقائيًا إلى الخادم عند فتح التطبيق.",
"backup_controller_page_excluded": "مستبعد: ",
"backup_controller_page_failed": "Failed ({})",
"backup_controller_page_filename": "File name: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_info": "معلومات النسخ الاحتياطي",
"backup_controller_page_none_selected": "لم يتم التحديد",
"backup_controller_page_remainder": "بقية",
@@ -533,7 +488,6 @@
"backup_controller_page_start_backup": "بدء النسخ الاحتياطي",
"backup_controller_page_status_off": "النسخة الاحتياطية التلقائية غير فعالة",
"backup_controller_page_status_on": "النسخة الاحتياطية التلقائية فعالة",
"backup_controller_page_storage_format": "{} of {} used",
"backup_controller_page_to_backup": "الألبومات الاحتياطية",
"backup_controller_page_total_sub": "جميع الصور ومقاطع الفيديو الفريدة من ألبومات مختارة",
"backup_controller_page_turn_off": "قم بإيقاف تشغيل النسخ الاحتياطي المقدمة",
@@ -546,7 +500,6 @@
"backup_manual_success": "نجاح",
"backup_manual_title": "حالة التحميل",
"backup_options_page_title": "خيارات النسخ الاحتياطي",
"backup_setting_subtitle": "Manage background and foreground upload settings",
"backward": "الى الوراء",
"birthdate_saved": "تم حفظ تاريخ الميلاد بنجاح",
"birthdate_set_description": "يتم استخدام تاريخ الميلاد لحساب عمر هذا الشخص وقت التقاط الصورة.",
@@ -558,21 +511,16 @@
"bulk_keep_duplicates_confirmation": "هل أنت متأكد من أنك تريد الاحتفاظ بـ {count, plural, one {# محتوى مكرر} other {# محتويات مكررة}}؟ سيؤدي هذا إلى حل جميع مجموعات النسخ المكررة دون حذف أي شيء.",
"bulk_trash_duplicates_confirmation": "هل أنت متأكد من أنك تريد إرسال {count, plural, one {# محتوى مكرر} other {# محتويات مكررة}} إلى سلة المهملات ؟ سيحتفظ هذا بأكبر محتوى من كل مجموعة ويرسل جميع النسخ المكررة الأخرى إلى سلة المهملات.",
"buy": "شراء immich",
"cache_settings_album_thumbnails": "Library page thumbnails ({} assets)",
"cache_settings_clear_cache_button": "مسح ذاكرة التخزين المؤقت",
"cache_settings_clear_cache_button_title": "يقوم بمسح ذاكرة التخزين المؤقت للتطبيق.سيؤثر هذا بشكل كبير على أداء التطبيق حتى إعادة بناء ذاكرة التخزين المؤقت.",
"cache_settings_duplicated_assets_clear_button": "واضح",
"cache_settings_duplicated_assets_subtitle": "الصور ومقاطع الفيديو اللتي تم تجاهلها المدرجة في التطبيق",
"cache_settings_duplicated_assets_title": "Duplicated Assets ({})",
"cache_settings_image_cache_size": "Image cache size ({} assets)",
"cache_settings_statistics_album": "مكتبه الصور المصغره",
"cache_settings_statistics_assets": "{} assets ({})",
"cache_settings_statistics_full": "صور كاملة",
"cache_settings_statistics_shared": "صورة ألبوم مشتركة",
"cache_settings_statistics_thumbnail": "الصورة المصغرة",
"cache_settings_statistics_title": "استخدام ذاكرة التخزين المؤقت",
"cache_settings_subtitle": "تحكم في سلوك التخزين المؤقت لتطبيق الجوال.",
"cache_settings_thumbnail_size": "Thumbnail cache size ({} assets)",
"cache_settings_tile_subtitle": "التحكم في سلوك التخزين المحلي",
"cache_settings_tile_title": "التخزين المحلي",
"cache_settings_title": "إعدادات التخزين المؤقت",
@@ -581,12 +529,10 @@
"camera_model": "طراز الكاميرا",
"cancel": "إلغاء",
"cancel_search": "الغي البحث",
"canceled": "Canceled",
"cannot_merge_people": "لا يمكن دمج الأشخاص",
"cannot_undo_this_action": "لا يمكنك التراجع عن هذا الإجراء!",
"cannot_update_the_description": "لا يمكن تحديث الوصف",
"change_date": "غيّر التاريخ",
"change_display_order": "Change display order",
"change_expiration_time": "تغيير وقت انتهاء الصلاحية",
"change_location": "غيّر الموقع",
"change_name": "تغيير الإسم",
@@ -598,12 +544,9 @@
"change_password_form_new_password": "كلمة المرور الجديدة",
"change_password_form_password_mismatch": "كلمة المرور غير مطابقة",
"change_password_form_reenter_new_password": "أعد إدخال كلمة مرور جديدة",
"change_pin_code": "تغيير الرقم السري",
"change_your_password": "غير كلمة المرور الخاصة بك",
"changed_visibility_successfully": "تم تغيير الرؤية بنجاح",
"check_all": "تحقق من الكل",
"check_corrupt_asset_backup": "Check for corrupt asset backups",
"check_corrupt_asset_backup_button": "Perform check",
"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": "تحقق من السجلات",
"choose_matching_people_to_merge": "اختر الأشخاص المتطابقين لدمجهم",
"city": "المدينة",
@@ -612,14 +555,6 @@
"clear_all_recent_searches": "مسح جميع عمليات البحث الأخيرة",
"clear_message": "إخلاء الرسالة",
"clear_value": "إخلاء القيمة",
"client_cert_dialog_msg_confirm": "OK",
"client_cert_enter_password": "Enter Password",
"client_cert_import": "Import",
"client_cert_import_success_msg": "Client certificate is imported",
"client_cert_invalid_msg": "Invalid certificate file or wrong password",
"client_cert_remove_msg": "Client certificate is removed",
"client_cert_subtitle": "Supports PKCS12 (.p12, .pfx) format only. Certificate Import/Remove is available only before login",
"client_cert_title": "SSL Client Certificate",
"clockwise": "باتجاه عقارب الساعة",
"close": "إغلاق",
"collapse": "طي",
@@ -632,23 +567,21 @@
"comments_are_disabled": "التعليقات معطلة",
"common_create_new_album": "إنشاء ألبوم جديد",
"common_server_error": "يرجى التحقق من اتصال الشبكة الخاص بك ، والتأكد من أن الجهاز قابل للوصول وإصدارات التطبيق/الجهاز متوافقة.",
"completed": "Completed",
"confirm": "تأكيد",
"confirm_admin_password": "تأكيد كلمة مرور المسؤول",
"confirm_delete_face": "هل أنت متأكد من حذف وجه {name} من الأصول؟",
"confirm_delete_shared_link": "هل أنت متأكد أنك تريد حذف هذا الرابط المشترك؟",
"confirm_keep_this_delete_others": "سيتم حذف جميع الأصول الأخرى في المجموعة باستثناء هذا الأصل. هل أنت متأكد من أنك تريد المتابعة؟",
"confirm_new_pin_code": "ثبت الرقم السري الجديد",
"confirm_password": "تأكيد كلمة المرور",
"contain": "محتواة",
"context": "السياق",
"continue": "متابعة",
"control_bottom_app_bar_album_info_shared": "{} items · Shared",
"control_bottom_app_bar_create_new_album": "إنشاء ألبوم جديد",
"control_bottom_app_bar_delete_from_immich": " حذف منال تطبيق",
"control_bottom_app_bar_delete_from_local": "حذف من الجهاز",
"control_bottom_app_bar_edit_location": "تحديد الوجهة",
"control_bottom_app_bar_edit_time": "تحرير التاريخ والوقت",
"control_bottom_app_bar_share_link": "Share Link",
"control_bottom_app_bar_share_to": "مشاركة إلى",
"control_bottom_app_bar_trash_from_immich": "حذفه ونقله في سله المهملات",
"copied_image_to_clipboard": "تم نسخ الصورة إلى الحافظة.",
@@ -670,7 +603,6 @@
"create_link": "إنشاء رابط",
"create_link_to_share": "إنشاء رابط للمشاركة",
"create_link_to_share_description": "السماح لأي شخص لديه الرابط بمشاهدة الصورة (الصور) المحددة",
"create_new": "CREATE NEW",
"create_new_person": "إنشاء شخص جديد",
"create_new_person_hint": "تعيين المحتويات المحددة لشخص جديد",
"create_new_user": "إنشاء مستخدم جديد",
@@ -680,10 +612,9 @@
"create_tag_description": "أنشئ علامة جديدة. بالنسبة للعلامات المتداخلة، يرجى إدخال المسار الكامل للعلامة بما في ذلك الخطوط المائلة للأمام.",
"create_user": "إنشاء مستخدم",
"created": "تم الإنشاء",
"crop": "Crop",
"curated_object_page_title": "أشياء",
"current_device": "الجهاز الحالي",
"current_server_address": "Current server address",
"current_pin_code": "الرقم السري الحالي",
"custom_locale": "لغة مخصصة",
"custom_locale_description": "تنسيق التواريخ والأرقام بناءً على اللغة والمنطقة",
"daily_title_text_date": "E ، MMM DD",
@@ -734,7 +665,6 @@
"direction": "الإتجاه",
"disabled": "معطل",
"disallow_edits": "منع التعديلات",
"discord": "Discord",
"discover": "اكتشف",
"dismiss_all_errors": "تجاهل كافة الأخطاء",
"dismiss_error": "تجاهل الخطأ",
@@ -746,26 +676,12 @@
"documentation": "الوثائق",
"done": "تم",
"download": "تنزيل",
"download_canceled": "Download canceled",
"download_complete": "Download complete",
"download_enqueue": "Download enqueued",
"download_error": "Download Error",
"download_failed": "Download failed",
"download_filename": "file: {}",
"download_finished": "Download finished",
"download_include_embedded_motion_videos": "مقاطع الفيديو المدمجة",
"download_include_embedded_motion_videos_description": "تضمين مقاطع الفيديو المضمنة في الصور المتحركة كملف منفصل",
"download_notfound": "Download not found",
"download_paused": "Download paused",
"download_settings": "التنزيلات",
"download_settings_description": "إدارة الإعدادات المتعلقة بتنزيل المحتويات",
"download_started": "Download started",
"download_sucess": "Download success",
"download_sucess_android": "The media has been downloaded to DCIM/Immich",
"download_waiting_to_retry": "Waiting to retry",
"downloading": "جارٍ التنزيل",
"downloading_asset_filename": "{filename} قيد التنزيل",
"downloading_media": "Downloading media",
"drop_files_to_upload": "قم بإسقاط الملفات في أي مكان لرفعها",
"duplicates": "التكرارات",
"duplicates_description": "قم بحل كل مجموعة من خلال الإشارة إلى التكرارات، إن وجدت",
@@ -795,19 +711,15 @@
"editor_crop_tool_h2_aspect_ratios": "نسب العرض إلى الارتفاع",
"editor_crop_tool_h2_rotation": "التدوير",
"email": "البريد الإلكتروني",
"empty_folder": "This folder is empty",
"empty_trash": "أفرغ سلة المهملات",
"empty_trash_confirmation": "هل أنت متأكد أنك تريد إفراغ سلة المهملات؟ سيؤدي هذا إلى إزالة جميع المحتويات الموجودة في سلة المهملات بشكل نهائي من Immich.\nلا يمكنك التراجع عن هذا الإجراء!",
"enable": "تفعيل",
"enabled": "مفعل",
"end_date": "تاريخ الإنتهاء",
"enqueued": "Enqueued",
"enter_wifi_name": "Enter WiFi name",
"error": "خطأ",
"error_change_sort_album": "Failed to change album sort order",
"error_delete_face": "حدث خطأ في حذف الوجه من الأصول",
"error_loading_image": "حدث خطأ أثناء تحميل الصورة",
"error_saving_image": "Error: {}",
"error_title": "خطأ - حدث خللٌ ما",
"errors": {
"cannot_navigate_next_asset": "لا يمكن الانتقال إلى المحتوى التالي",
@@ -820,7 +732,6 @@
"cant_get_number_of_comments": "لا يمكن الحصول على عدد التعليقات",
"cant_search_people": "لا يمكن البحث عن الناس",
"cant_search_places": "لا يمكن البحث عن الأماكن",
"cleared_jobs": "اُخليت المهام لـ: {job}",
"error_adding_assets_to_album": "حدث خطأٌ أثناء إضافة المحتويات إلى الألبوم",
"error_adding_users_to_album": "حدث خطأٌ أثناء إضافة المستخدمين إلى الألبوم",
"error_deleting_shared_user": "حدث خطأٌ أثناء حذف المستخدم المشترك",
@@ -829,7 +740,6 @@
"error_removing_assets_from_album": "خطأٌّ في إزالة المحتويات من الألبوم، تحقق من وحدة التحكم للحصول على مزيدٍ من التفاصيل",
"error_selecting_all_assets": "خطأٌ في تحديد جميع المحتويات",
"exclusion_pattern_already_exists": "نمط الاستبعاد هذا موجود مسبقًا.",
"failed_job_command": "فشل الأمر {command} لوظيفة: {job}",
"failed_to_create_album": "فشل إنشاء الألبوم",
"failed_to_create_shared_link": "فشل إنشاء رابط مشترك",
"failed_to_edit_shared_link": "فشل تعديل الرابط المشترك",
@@ -846,7 +756,6 @@
"paths_validation_failed": "فشل في التحقق من {paths, plural, one {# مسار} other {# مسارات}}",
"profile_picture_transparent_pixels": "لا يمكن أن تحتوي صور الملف الشخصي على أجزاء/بكسلات شفافة. يرجى التكبير و/أو تحريك الصورة.",
"quota_higher_than_disk_size": "لقد قمت بتعيين حصة نسبية أعلى من حجم القرص",
"repair_unable_to_check_items": "تعذر التحقق من {count, select, one {عنصر} other {عناصر}}",
"unable_to_add_album_users": "تعذر إضافة مستخدمين إلى الألبوم",
"unable_to_add_assets_to_shared_link": "تعذر إضافة المحتويات إلى الرابط المشترك",
"unable_to_add_comment": "تعذر إضافة التعليق",
@@ -864,7 +773,6 @@
"unable_to_change_visibility": "غير قادر على تغيير الظهور لـ {count, plural, one {# شخص} other {# أشخاص}}",
"unable_to_complete_oauth_login": "غير قادر على إكمال تسجيل الدخول عبر OAuth",
"unable_to_connect": "غير قادر على الإتصال",
"unable_to_connect_to_server": "غير قادر على الإتصال بالسيرفر",
"unable_to_copy_to_clipboard": "لا يمكن النسخ إلى الحافظة، تأكد من استخدامك للصفحة عبر https",
"unable_to_create_admin_account": "غير قادر على إنشاء حساب المسؤول",
"unable_to_create_api_key": "غير قادر على إنشاء مفتاح API جديد",
@@ -888,10 +796,6 @@
"unable_to_hide_person": "غير قادر على إخفاء الشخص",
"unable_to_link_motion_video": "غير قادر على ربط فيديو الحركة",
"unable_to_link_oauth_account": "غير قادر على ربط حساب OAuth",
"unable_to_load_album": "غير قادر على تحميل الألبوم",
"unable_to_load_asset_activity": "غير قادر على تحميل نشاط المحتويات",
"unable_to_load_items": "غير قادر على تحميل العناصر",
"unable_to_load_liked_status": "غير قادر على تحميل حالة الإعجاب",
"unable_to_log_out_all_devices": "غير قادر على تسجيل الخروج من جميع الأجهزة",
"unable_to_log_out_device": "غير قادر على تسجيل الخروج من الجهاز",
"unable_to_login_with_oauth": "غير قادر على تسجيل الدخول باستخدام OAuth",
@@ -902,11 +806,9 @@
"unable_to_remove_album_users": "تعذر إزالة المستخدمين من الألبوم",
"unable_to_remove_api_key": "تعذر إزالة مفتاح API",
"unable_to_remove_assets_from_shared_link": "غير قادر على إزالة المحتويات من الرابط المشترك",
"unable_to_remove_deleted_assets": "غير قادر على إزالة الملفات غير المتصلة",
"unable_to_remove_library": "غير قادر على إزالة المكتبة",
"unable_to_remove_partner": "غير قادر على إزالة الشريك",
"unable_to_remove_reaction": "غير قادر على إزالة رد الفعل",
"unable_to_repair_items": "غير قادر على إصلاح العناصر",
"unable_to_reset_password": "غير قادر على إعادة تعيين كلمة المرور",
"unable_to_resolve_duplicate": "غير قادر على حل التكرارات",
"unable_to_restore_assets": "غير قادر على استعادة المحتويات",
@@ -941,10 +843,6 @@
"exif_bottom_sheet_location": "موقع",
"exif_bottom_sheet_people": "الناس",
"exif_bottom_sheet_person_add_person": "اضف اسما",
"exif_bottom_sheet_person_age": "Age {}",
"exif_bottom_sheet_person_age_months": "Age {} months",
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
"exif_bottom_sheet_person_age_years": "Age {}",
"exit_slideshow": "خروج من العرض التقديمي",
"expand_all": "توسيع الكل",
"experimental_settings_new_asset_list_subtitle": "أعمال جارية",
@@ -961,12 +859,9 @@
"extension": "الإمتداد",
"external": "خارجي",
"external_libraries": "المكتبات الخارجية",
"external_network": "External network",
"external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
"face_unassigned": "غير معين",
"failed": "Failed",
"failed_to_load_assets": "فشل تحميل الأصول",
"failed_to_load_folder": "Failed to load folder",
"favorite": "مفضل",
"favorite_or_unfavorite_photo": "تفضيل أو إلغاء تفضيل الصورة",
"favorites": "المفضلة",
@@ -978,23 +873,18 @@
"file_name_or_extension": "اسم الملف أو امتداده",
"filename": "اسم الملف",
"filetype": "نوع الملف",
"filter": "Filter",
"filter_people": "تصفية الاشخاص",
"find_them_fast": "يمكنك العثور عليها بسرعة بالاسم من خلال البحث",
"fix_incorrect_match": "إصلاح المطابقة غير الصحيحة",
"folder": "Folder",
"folder_not_found": "Folder not found",
"folders": "المجلدات",
"folders_feature_description": "تصفح عرض المجلد للصور ومقاطع الفيديو الموجودة على نظام الملفات",
"forward": "إلى الأمام",
"general": "عام",
"get_help": "الحصول على المساعدة",
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
"getting_started": "البدء",
"go_back": "الرجوع للخلف",
"go_to_folder": "اذهب إلى المجلد",
"go_to_search": "اذهب إلى البحث",
"grant_permission": "Grant permission",
"group_albums_by": "تجميع الألبومات حسب...",
"group_country": "مجموعة البلد",
"group_no": "بدون تجميع",
@@ -1004,12 +894,6 @@
"haptic_feedback_switch": "تمكين ردود الفعل اللمسية",
"haptic_feedback_title": "ردود فعل لمسية",
"has_quota": "محدد بحصة",
"header_settings_add_header_tip": "Add Header",
"header_settings_field_validator_msg": "Value cannot be empty",
"header_settings_header_name_input": "Header name",
"header_settings_header_value_input": "Header value",
"headers_settings_tile_subtitle": "Define proxy headers the app should send with each network request",
"headers_settings_tile_title": "Custom proxy headers",
"hi_user": "مرحبا {name} ({email})",
"hide_all_people": "إخفاء جميع الأشخاص",
"hide_gallery": "اخفاء المعرض",
@@ -1033,8 +917,6 @@
"home_page_upload_err_limit": "لا يمكن إلا تحميل 30 أحد الأصول في وقت واحد ، سوف يتخطى",
"host": "المضيف",
"hour": "ساعة",
"ignore_icloud_photos": "Ignore iCloud photos",
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
"image": "صورة",
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} تم التقاطها في {date}",
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} تم التقاطها مع {person1} في {date}",
@@ -1046,7 +928,6 @@
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} تم التقاطها في {city}، {country} مع {person1} و{person2} في {date}",
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} تم التقاطها في {city}، {country} مع {person1}، {person2}، و{person3} في {date}",
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} تم التقاطها في {city}, {country} with {person1}, {person2}, مع {additionalCount, number} آخرين في {date}",
"image_saved_successfully": "Image saved",
"image_viewer_page_state_provider_download_started": "بدأ التنزيل",
"image_viewer_page_state_provider_download_success": "تم التنزيل بنجاح",
"image_viewer_page_state_provider_share_error": "خطأ في المشاركة",
@@ -1068,8 +949,6 @@
"night_at_midnight": "كل ليلة عند منتصف الليل",
"night_at_twoam": "كل ليلة الساعة 2 صباحا"
},
"invalid_date": "Invalid date",
"invalid_date_format": "Invalid date format",
"invite_people": "دعوة الأشخاص",
"invite_to_album": "دعوة إلى الألبوم",
"items_count": "{count, plural, one {# عنصر} other {# عناصر}}",
@@ -1105,9 +984,6 @@
"list": "قائمة",
"loading": "تحميل",
"loading_search_results_failed": "فشل تحميل نتائج البحث",
"local_network": "Local network",
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
"location_permission": "Location permission",
"location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
"location_picker_choose_on_map": "اختر على الخريطة",
"location_picker_latitude_error": "أدخل خط عرض صالح",
@@ -1123,7 +999,6 @@
"login_form_api_exception": " استثناء برمجة التطبيقات. يرجى التحقق من عنوان الخادم والمحاولة مرة أخرى ",
"login_form_back_button_text": "الرجوع للخلف",
"login_form_email_hint": "yoursemail@email.com",
"login_form_endpoint_hint": "http://your-server-ip:port",
"login_form_endpoint_url": "url نقطة نهاية الخادم",
"login_form_err_http": "يرجى تحديد http:// أو https://",
"login_form_err_invalid_email": "بريد إلكتروني خاطئ",
@@ -1157,8 +1032,6 @@
"manage_your_devices": "إدارة الأجهزة التي تم تسجيل الدخول إليها",
"manage_your_oauth_connection": "إدارة اتصال OAuth الخاص بك",
"map": "الخريطة",
"map_assets_in_bound": "{} photo",
"map_assets_in_bounds": "{} photos",
"map_cannot_get_user_location": "لا يمكن الحصول على موقع المستخدم",
"map_location_dialog_yes": "نعم",
"map_location_picker_page_use_location": "استخدم هذا الموقع",
@@ -1172,9 +1045,7 @@
"map_settings": "إعدادات الخريطة",
"map_settings_dark_mode": "الوضع المظلم",
"map_settings_date_range_option_day": "24 ساعة الماضية",
"map_settings_date_range_option_days": "Past {} days",
"map_settings_date_range_option_year": "السنة الفائتة",
"map_settings_date_range_option_years": "Past {} years",
"map_settings_dialog_title": "إعدادات الخريطة",
"map_settings_include_show_archived": "تشمل الأرشفة",
"map_settings_include_show_partners": "تضمين الشركاء",
@@ -1189,8 +1060,6 @@
"memories_setting_description": "إدارة ما تراه في ذكرياتك",
"memories_start_over": "ابدأ من جديد",
"memories_swipe_to_close": "اسحب لأعلى للإغلاق",
"memories_year_ago": "A year ago",
"memories_years_ago": "{} years ago",
"memory": "ذكرى",
"memory_lane_title": "ذكرياتٌ من {title}",
"menu": "القائمة",
@@ -1214,13 +1083,12 @@
"my_albums": "ألبوماتي",
"name": "الاسم",
"name_or_nickname": "الاسم أو اللقب",
"networking_settings": "Networking",
"networking_subtitle": "Manage the server endpoint settings",
"never": "أبداً",
"new_album": "البوم جديد",
"new_api_key": "مفتاح API جديد",
"new_password": "كلمة المرور الجديدة",
"new_person": "شخص جديد",
"new_pin_code": "الرقم السري الجديد",
"new_user_created": "تم إنشاء مستخدم جديد",
"new_version_available": "إصدار جديد متاح",
"newest_first": "الأحدث أولاً",
@@ -1244,7 +1112,6 @@
"no_results_description": "جرب كلمة رئيسية مرادفة أو أكثر عمومية",
"no_shared_albums_message": "قم بإنشاء ألبوم لمشاركة الصور ومقاطع الفيديو مع الأشخاص في شبكتك",
"not_in_any_album": "ليست في أي ألبوم",
"not_selected": "Not selected",
"note_apply_storage_label_to_previously_uploaded assets": "ملاحظة: لتطبيق تسمية التخزين على المحتويات التي تم رفعها مسبقًا، قم بتشغيل",
"notes": "ملاحظات",
"notification_permission_dialog_content": "لتمكين الإخطارات ، انتقل إلى الإعدادات و اختار السماح.",
@@ -1254,18 +1121,13 @@
"notification_toggle_setting_description": "تفعيل إشعارات البريد الإلكتروني",
"notifications": "إشعارات",
"notifications_setting_description": "إدارة الإشعارات",
"oauth": "OAuth",
"official_immich_resources": "الموارد الرسمية لشركة Immich",
"offline": "غير متصل",
"offline_paths": "مسارات غير متصلة",
"offline_paths_description": "قد تكون هذه النتائج بسبب الحذف اليدوي للملفات التي لا تشكل جزءًا من مكتبة خارجية.",
"ok": "نعم",
"oldest_first": "الأقدم أولا",
"on_this_device": "On this device",
"onboarding": "الإعداد الأولي",
"onboarding_privacy_description": "تعتمد الميزات التالية (اختياري) على خدمات خارجية، ويمكن تعطيلها في أي وقت في إعدادات الإدارة.",
"onboarding_theme_description": "اختر نسق الألوان للنسخة الخاصة بك. يمكنك تغيير ذلك لاحقًا في إعداداتك.",
"onboarding_welcome_description": "لنقم بإعداد نسختك باستخدام بعض الإعدادات الشائعة.",
"onboarding_welcome_user": "مرحبا، {user}",
"online": "متصل",
"only_favorites": "المفضلة فقط",
@@ -1285,14 +1147,12 @@
"partner_can_access": "يستطيع {partner} الوصول",
"partner_can_access_assets": "جميع الصور ومقاطع الفيديو الخاصة بك باستثناء تلك الموجودة في المؤرشفة والمحذوفة",
"partner_can_access_location": "الموقع الذي تم التقاط صورك فيه",
"partner_list_user_photos": "{user}'s photos",
"partner_list_view_all": "عرض الكل",
"partner_page_empty_message": "لم يتم مشاركة صورك بعد مع أي شريك.",
"partner_page_no_more_users": "لا مزيد من المستخدمين لإضافة",
"partner_page_partner_add_failed": "فشل في إضافة شريك",
"partner_page_select_partner": "حدد شريكًا",
"partner_page_shared_to_title": "مشترك ل",
"partner_page_stop_sharing_content": "{} will no longer be able to access your photos.",
"partner_sharing": "مشاركة الشركاء",
"partners": "الشركاء",
"password": "كلمة المرور",
@@ -1338,6 +1198,9 @@
"photos_count": "{count, plural, one {{count, number} صورة} other {{count, number} صور}}",
"photos_from_previous_years": "صور من السنوات السابقة",
"pick_a_location": "اختر موقعًا",
"pin_code_changed_successfully": "تم تغير الرقم السري",
"pin_code_reset_successfully": "تم اعادة تعيين الرقم السري",
"pin_code_setup_successfully": "تم انشاء رقم سري",
"place": "مكان",
"places": "الأماكن",
"places_count": "{count, plural, one {{count, number} مكان} other {{count, number} أماكن}}",
@@ -1346,7 +1209,6 @@
"play_motion_photo": "تشغيل الصور المتحركة",
"play_or_pause_video": "تشغيل الفيديو أو إيقافه مؤقتًا",
"port": "المنفذ",
"preferences_settings_subtitle": "Manage the app's preferences",
"preferences_settings_title": "التفضيلات",
"preset": "الإعداد المسبق",
"preview": "معاينة",
@@ -1368,7 +1230,7 @@
"public_share": "مشاركة عامة",
"purchase_account_info": "داعم",
"purchase_activated_subtitle": "شكرًا لك على دعمك لـ Immich والبرمجيات مفتوحة المصدر",
"purchase_activated_time": "تم التفعيل في {date, date}",
"purchase_activated_time": "تم التفعيل في {date}",
"purchase_activated_title": "لقد تم تفعيل مفتاحك بنجاح",
"purchase_button_activate": "تنشيط",
"purchase_button_buy": "شراء",
@@ -1411,7 +1273,6 @@
"recent": "حديث",
"recent-albums": "ألبومات الحديثة",
"recent_searches": "عمليات البحث الأخيرة",
"recently_added": "Recently added",
"recently_added_page_title": "أضيف مؤخرا",
"refresh": "تحديث",
"refresh_encoded_videos": "تحديث مقاطع الفيديو المشفرة",
@@ -1469,7 +1330,6 @@
"role_editor": "المحرر",
"role_viewer": "العارض",
"save": "حفظ",
"save_to_gallery": "Save to gallery",
"saved_api_key": "تم حفظ مفتاح الـ API",
"saved_profile": "تم حفظ الملف",
"saved_settings": "تم حفظ الإعدادات",
@@ -1491,31 +1351,17 @@
"search_city": "البحث حسب المدينة...",
"search_country": "البحث حسب الدولة...",
"search_filter_apply": "اختار الفلتر ",
"search_filter_camera_title": "Select camera type",
"search_filter_date": "Date",
"search_filter_date_interval": "{start} to {end}",
"search_filter_date_title": "Select a date range",
"search_filter_display_option_not_in_album": "ليس في الألبوم",
"search_filter_display_options": "Display Options",
"search_filter_filename": "Search by file name",
"search_filter_location": "Location",
"search_filter_location_title": "Select location",
"search_filter_media_type": "Media Type",
"search_filter_media_type_title": "Select media type",
"search_filter_people_title": "Select people",
"search_for": "البحث عن",
"search_for_existing_person": "البحث عن شخص موجود",
"search_no_more_result": "No more results",
"search_no_people": "لا يوجد أشخاص",
"search_no_people_named": "لا يوجد أشخاص بالاسم \"{name}\"",
"search_no_result": "No results found, try a different search term or combination",
"search_options": "خيارات البحث",
"search_page_categories": "فئات",
"search_page_motion_photos": "الصور المتحركه",
"search_page_no_objects": "لا توجد معلومات عن أشياء متاحة",
"search_page_no_places": "لا توجد معلومات متوفرة للأماكن",
"search_page_screenshots": "لقطات الشاشة",
"search_page_search_photos_videos": "Search for your photos and videos",
"search_page_selfies": " صور ذاتيه",
"search_page_things": "أشياء",
"search_page_view_all_button": "عرض الكل",
@@ -1554,7 +1400,6 @@
"selected_count": "{count, plural, other {# محددة }}",
"send_message": "‏إرسال رسالة",
"send_welcome_email": "إرسال بريدًا إلكترونيًا ترحيبيًا",
"server_endpoint": "Server Endpoint",
"server_info_box_app_version": "نسخة التطبيق",
"server_info_box_server_url": "عنوان URL الخادم",
"server_offline": "الخادم غير متصل",
@@ -1575,28 +1420,20 @@
"setting_image_viewer_preview_title": "تحميل صورة معاينة",
"setting_image_viewer_title": "الصور",
"setting_languages_apply": "تغيير الإعدادات",
"setting_languages_subtitle": "Change the app's language",
"setting_languages_title": "اللغات",
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {}",
"setting_notifications_notify_hours": "{} hours",
"setting_notifications_notify_immediately": "في الحال",
"setting_notifications_notify_minutes": "{} minutes",
"setting_notifications_notify_never": "أبداً",
"setting_notifications_notify_seconds": "{} seconds",
"setting_notifications_single_progress_subtitle": "معلومات التقدم التفصيلية تحميل لكل أصل",
"setting_notifications_single_progress_title": "إظهار تقدم التفاصيل الاحتياطية الخلفية",
"setting_notifications_subtitle": "اضبط تفضيلات الإخطار",
"setting_notifications_total_progress_subtitle": "التقدم التحميل العام (تم القيام به/إجمالي الأصول)",
"setting_notifications_total_progress_title": "إظهار النسخ الاحتياطي الخلفية التقدم المحرز",
"setting_video_viewer_looping_title": "تكرار مقطع فيديو تلقائيًا",
"setting_video_viewer_original_video_subtitle": "When streaming a video from the server, play the original even when a transcode is available. May lead to buffering. Videos available locally are played in original quality regardless of this setting.",
"setting_video_viewer_original_video_title": "Force original video",
"settings": "الإعدادات",
"settings_require_restart": "يرجى إعادة تشغيل لتطبيق هذا الإعداد",
"settings_saved": "تم حفظ الإعدادات",
"setup_pin_code": "تحديد رقم سري",
"share": "مشاركة",
"share_add_photos": "إضافة الصور",
"share_assets_selected": "{} selected",
"share_dialog_preparing": "تحضير...",
"shared": "مُشتَرك",
"shared_album_activities_input_disable": "التعليق معطل",
@@ -1610,40 +1447,22 @@
"shared_by_user": "تمت المشاركة بواسطة {user}",
"shared_by_you": "تمت مشاركته من قِبلك",
"shared_from_partner": "صور من {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Uploaded",
"shared_link_app_bar_title": "روابط مشتركة",
"shared_link_clipboard_copied_massage": "نسخ إلى الحافظة",
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
"shared_link_create_error": "خطأ أثناء إنشاء رابط مشترك",
"shared_link_edit_description_hint": "أدخل وصف المشاركة",
"shared_link_edit_expire_after_option_day": "يوم 1",
"shared_link_edit_expire_after_option_days": "{} days",
"shared_link_edit_expire_after_option_hour": "1 ساعة",
"shared_link_edit_expire_after_option_hours": "{} hours",
"shared_link_edit_expire_after_option_minute": "1 دقيقة",
"shared_link_edit_expire_after_option_minutes": "{} minutes",
"shared_link_edit_expire_after_option_months": "{} months",
"shared_link_edit_expire_after_option_year": "{} year",
"shared_link_edit_password_hint": "أدخل كلمة مرور المشاركة",
"shared_link_edit_submit_button": "تحديث الرابط",
"shared_link_error_server_url_fetch": "لا يمكن جلب عنوان الخادم",
"shared_link_expires_day": "Expires in {} day",
"shared_link_expires_days": "Expires in {} days",
"shared_link_expires_hour": "Expires in {} hour",
"shared_link_expires_hours": "Expires in {} hours",
"shared_link_expires_minute": "Expires in {} minute",
"shared_link_expires_minutes": "Expires in {} minutes",
"shared_link_expires_never": "تنتهي ∞",
"shared_link_expires_second": "Expires in {} second",
"shared_link_expires_seconds": "Expires in {} seconds",
"shared_link_individual_shared": "Individual shared",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "إدارة الروابط المشتركة",
"shared_link_options": "خيارات الرابط المشترك",
"shared_links": "روابط مشتركة",
"shared_links_description": "وصف الروابط المشتركة",
"shared_photos_and_videos_count": "{assetCount, plural, other {# الصور ومقاطع الفيديو المُشارَكة.}}",
"shared_with_me": "Shared with me",
"shared_with_partner": "تمت المشاركة مع {partner}",
"sharing": "مشاركة",
"sharing_enter_password": "الرجاء إدخال كلمة المرور لعرض هذه الصفحة.",
@@ -1719,9 +1538,6 @@
"support_third_party_description": "تم حزم تثبيت immich الخاص بك بواسطة جهة خارجية. قد تكون المشكلات التي تواجهها ناجمة عن هذه الحزمة، لذا يرجى طرح المشكلات معهم في المقام الأول باستخدام الروابط أدناه.",
"swap_merge_direction": "تبديل اتجاه الدمج",
"sync": "مزامنة",
"sync_albums": "Sync albums",
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
"tag": "العلامة",
"tag_assets": "أصول العلامة",
"tag_created": "تم إنشاء العلامة: {tag}",
@@ -1736,14 +1552,8 @@
"theme_selection": "اختيار السمة",
"theme_selection_description": "قم بتعيين السمة تلقائيًا على اللون الفاتح أو الداكن بناءً على تفضيلات نظام المتصفح الخاص بك",
"theme_setting_asset_list_storage_indicator_title": "عرض مؤشر التخزين على بلاط الأصول",
"theme_setting_asset_list_tiles_per_row_title": "Number of assets per row ({})",
"theme_setting_colorful_interface_subtitle": "Apply primary color to background surfaces.",
"theme_setting_colorful_interface_title": "Colorful interface",
"theme_setting_image_viewer_quality_subtitle": "اضبط جودة عارض الصورة التفصيلية",
"theme_setting_image_viewer_quality_title": "جودة عارض الصورة",
"theme_setting_primary_color_subtitle": "Pick a color for primary actions and accents.",
"theme_setting_primary_color_title": "Primary color",
"theme_setting_system_primary_color_title": "Use system color",
"theme_setting_system_theme_switch": "تلقائي (اتبع إعداد النظام)",
"theme_setting_theme_subtitle": "اختر إعدادات مظهر التطبيق",
"theme_setting_three_stage_loading_subtitle": "قد يزيد التحميل من ثلاث مراحل من أداء التحميل ولكنه يسبب تحميل شبكة أعلى بكثير",
@@ -1760,24 +1570,22 @@
"to_parent": "انتقل إلى الوالد",
"to_trash": "حذف",
"toggle_settings": "الإعدادات",
"toggle_theme": "تبديل المظهر الداكن",
"total": "الإجمالي",
"total_usage": "الاستخدام الإجمالي",
"trash": "المهملات",
"trash_all": "نقل الكل إلى سلة المهملات",
"trash_count": "سلة المحملات {count, number}",
"trash_delete_asset": "حذف/نقل المحتوى إلى سلة المهملات",
"trash_emptied": "Emptied trash",
"trash_no_results_message": "ستظهر هنا الصور ومقاطع الفيديو المحذوفة.",
"trash_page_delete_all": "حذف الكل",
"trash_page_empty_trash_dialog_content": "هل تريد تفريغ أصولك المهملة؟ ستتم إزالة هذه العناصر نهائيًا من التطبيق",
"trash_page_info": "Trashed items will be permanently deleted after {} days",
"trash_page_no_assets": "لا توجد اصول في سله المهملات",
"trash_page_restore_all": "استعادة الكل",
"trash_page_select_assets_btn": "اختر الأصول ",
"trash_page_title": "Trash ({})",
"trashed_items_will_be_permanently_deleted_after": "سيتم حذفُ العناصر المحذوفة نِهائيًا بعد {days, plural, one {# يوم} other {# أيام }}.",
"type": "النوع",
"unable_to_change_pin_code": "تفيير الرقم السري غير ممكن",
"unable_to_setup_pin_code": "انشاء الرقم السري غير ممكن",
"unarchive": "أخرج من الأرشيف",
"unarchived_count": "{count, plural, other {غير مؤرشفة #}}",
"unfavorite": "أزل التفضيل",
@@ -1798,8 +1606,6 @@
"unselect_all_duplicates": "إلغاء تحديد كافة النسخ المكررة",
"unstack": "فك الكومه",
"unstacked_assets_count": "تم إخراج {count, plural, one {# الأصل} other {# الأصول}} من التكديس",
"untracked_files": "الملفات التي لم يتم تعقبها",
"untracked_files_decription": "لا يتم تعقب هذه الملفات بواسطة التطبيق. يمكن أن تكون نتيجةً لعمليات نقل فاشلة، أو عمليات رفع متقطعة، أو يتم تركها في الخلف بسبب خللاً ما",
"up_next": "التالي",
"updated_password": "تم تحديث كلمة المرور",
"upload": "رفع",
@@ -1813,15 +1619,14 @@
"upload_status_errors": "الأخطاء",
"upload_status_uploaded": "تم الرفع",
"upload_success": "تم الرفع بنجاح، قم بتحديث الصفحة لرؤية المحتويات المرفوعة الجديدة.",
"upload_to_immich": "Upload to Immich ({})",
"uploading": "Uploading",
"url": "عنوان URL",
"usage": "الاستخدام",
"use_current_connection": "use current connection",
"use_custom_date_range": "استخدم النطاق الزمني المخصص بدلاً من ذلك",
"user": "مستخدم",
"user_id": "معرف المستخدم",
"user_liked": "قام {user} بالإعجاب {type, select, photo {بهذه الصورة} video {بهذا الفيديو} asset {بهذا المحتوى} other {بها}}",
"user_pin_code_settings": "الرقم السري",
"user_pin_code_settings_description": "تغير الرقم السري",
"user_purchase_settings": "الشراء",
"user_purchase_settings_description": "إدارة عملية الشراء الخاصة بك",
"user_role_set": "قم بتعيين {user} كـ {role}",
@@ -1832,16 +1637,10 @@
"users": "المستخدمين",
"utilities": "أدوات",
"validate": "تحقْق",
"validate_endpoint_error": "Please enter a valid URL",
"variables": "المتغيرات",
"version": "الإصدار",
"version_announcement_closing": "صديقك، أليكس",
"version_announcement_message": "مرحبًا! يتوفر إصدار جديد من Immich. يُرجى تخصيص بعض الوقت لقراءة <link>ملاحظات الإصدار</link> للتأكد من تحديث إعداداتك لمنع أي أخطاء في التكوين، خاصة إذا كنت تستخدم WatchTower أو أي آلية تتولى تحديث مثيل Immich الخاص بك تلقائيًا.",
"version_announcement_overlay_release_notes": "ملاحظات الإصدار",
"version_announcement_overlay_text_1": "مرحبًا يا صديقي ، هناك إصدار جديد",
"version_announcement_overlay_text_2": "من فضلك خذ وقتك لزيارة",
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
"version_announcement_overlay_title": "نسخه جديده متاحه للخادم ",
"version_history": "تاريخ الإصدار",
"version_history_item": "تم تثبيت {version} في {date}",
"video": "فيديو",

View File

@@ -34,18 +34,15 @@
"backup_database_enable_description": "Verilənlər bazasının ehtiyat nüsxələrini aktiv et",
"backup_settings": "Ehtiyat Nüsxə Parametrləri",
"backup_settings_description": "Verilənlər bazasının ehtiyat nüsxə parametrlərini idarə et",
"check_all": "Hamısını yoxla",
"config_set_by_file": "Konfiqurasiya hal-hazırda konfiqurasiya faylı ilə təyin olunub",
"confirm_delete_library": "{library} kitabxanasını silmək istədiyinizdən əminmisiniz?",
"confirm_email_below": "Təsdiqləmək üçün aşağıya {email} yazın",
"confirm_user_password_reset": "{user} adlı istifadəçinin şifrəsini sıfırlamaq istədiyinizdən əminmisiniz?",
"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",
"external_library_created_at": "Xarici kitabxana ({date} (tarixində yaradıldı)",
"external_library_management": "Xarici kitabxana idarəetməsi",
"face_detection": "Üz tanıma",
"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.",
"forcing_refresh_library_files": "Bütün kitabxana fayllarını məcburi yeniləmə",
"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_preview_title": "Önizləmə parametrləri",
"image_quality": "Keyfiyyət",
@@ -76,7 +73,6 @@
"library_watching_settings_description": "Dəyişdirilən faylları avtomatik olaraq yoxla",
"logging_enable_description": "Jurnalı aktivləşdir",
"logging_level_description": "Aktiv edildikdə hansı jurnal səviyyəsi istifadə olunur.",
"logging_settings": "",
"machine_learning_clip_model": "CLIP modeli",
"machine_learning_clip_model_description": "<link>Burada</link>qeyd olunan CLIP modelinin adı. Modeli dəyişdirdikdən sonra bütün şəkillər üçün 'Ağıllı Axtarış' funksiyasını yenidən işə salmalısınız.",
"machine_learning_duplicate_detection": "Dublikat Aşkarlama",

View File

@@ -44,8 +44,6 @@
"backup_keep_last_amount": "Колькасць папярэдніх рэзервовых копій для захавання",
"backup_settings": "Налады рэзервовага капіявання",
"backup_settings_description": "Кіраванне наладамі дампа базы дадзеных. Заўвага: гэтыя задачы не кантралююцца, і ў выпадку няўдачы паведамленне адпраўлена не будзе.",
"check_all": "Праверыць усе",
"cleanup": "Ачыстка",
"cleared_jobs": "Ачышчаны заданні для: {job}",
"config_set_by_file": "Канфігурацыя ў зараз усталявана праз файл канфігурацыі",
"confirm_delete_library": "Вы ўпэўнены што жадаеце выдаліць {library} бібліятэку?",
@@ -60,14 +58,12 @@
"disable_login": "Адключыць уваход",
"duplicate_detection_job_description": "Запусціць машыннае навучанне на актывах для выяўлення падобных выяў. Залежыць ад Smart Search",
"exclusion_pattern_description": "Шаблоны выключэння дазваляюць ігнараваць файлы і папкі пры сканаванні вашай бібліятэкі. Гэта карысна, калі ў вас ёсць папкі, якія змяшчаюць файлы, якія вы не хочаце імпартаваць, напрыклад, файлы RAW.",
"external_library_created_at": "Знешняя бібліятэка (створана {date})",
"external_library_management": "Кіраванне знешняй бібліятэкай",
"face_detection": "Выяўленне твараў",
"face_detection_description": "Выяўляць твары на фотаздымках і відэа з дапамогай машыннага навучання. Для відэа ўлічваецца толькі мініяцюра. \"Абнавіць\" (пера)апрацоўвае ўсе медыя. \"Скінуць\" дадаткова ачышчае ўсе бягучыя дадзеныя пра твары. \"Адсутнічае\" ставіць у чаргу медыя, якія яшчэ не былі апрацаваныя. Выяўленыя твары будуць пастаўлены ў чаргу для распазнавання асоб пасля завяршэння выяўлення твараў, з групаваннем іх па існуючых або новых людзях.",
"facial_recognition_job_description": "Групаваць выяўленыя твары па асобах. Гэты этап выконваецца пасля завяршэння выяўлення твараў. \"Скінуць\" (паўторна) перагрупоўвае ўсе твары. \"Адсутнічае\" ставіць у чаргу твары, якія яшчэ не прыпісаныя да якой-небудзь асобы.",
"failed_job_command": "Каманда {command} не выканалася для задання: {job}",
"force_delete_user_warning": "ПАПЯРЭДЖАННЕ: Гэта дзеянне неадкладна выдаліць карыстальніка і ўсе аб'екты. Гэта дзеянне не можа быць адроблена і файлы немагчыма будзе аднавіць.",
"forcing_refresh_library_files": "Прымусовае абнаўленне ўсіх файлаў бібліятэкі",
"image_format": "Фармат",
"image_format_description": "WebP стварае меншыя файлы, чым JPEG, але павольней кадуе.",
"image_fullsize_description": "Выява ў поўным памеры без метаданых, выкарыстоўваецца пры павелічэнні",

File diff suppressed because it is too large Load Diff

View File

@@ -3,8 +3,6 @@
"account": "Akaont",
"account_settings": "Seting blo Akaont",
"acknowledge": "Akcept",
"action": "",
"actions": "",
"active": "Stap Mekem",
"activity": "Wanem hemi Mekem",
"activity_changed": "WAnem hemi Mekem hemi",
@@ -16,845 +14,5 @@
"add_exclusion_pattern": "Putem wan paten wae hemi karem aot",
"add_import_path": "Putem wan pat blo import",
"add_location": "Putem wan place blo hem",
"add_more_users": "Putem mor man",
"add_partner": "",
"add_path": "",
"add_photos": "",
"add_to": "",
"add_to_album": "",
"add_to_shared_album": "",
"admin": {
"add_exclusion_pattern_description": "",
"authentication_settings": "",
"authentication_settings_description": "",
"background_task_job": "",
"check_all": "",
"config_set_by_file": "",
"confirm_delete_library": "",
"confirm_delete_library_assets": "",
"confirm_email_below": "",
"confirm_reprocess_all_faces": "",
"confirm_user_password_reset": "",
"disable_login": "",
"duplicate_detection_job_description": "",
"exclusion_pattern_description": "",
"external_library_created_at": "",
"external_library_management": "",
"face_detection": "",
"face_detection_description": "",
"facial_recognition_job_description": "",
"force_delete_user_warning": "",
"forcing_refresh_library_files": "",
"image_format_description": "",
"image_prefer_embedded_preview": "",
"image_prefer_embedded_preview_setting_description": "",
"image_prefer_wide_gamut": "",
"image_prefer_wide_gamut_setting_description": "",
"image_quality": "",
"image_settings": "",
"image_settings_description": "",
"job_concurrency": "",
"job_not_concurrency_safe": "",
"job_settings": "",
"job_settings_description": "",
"job_status": "",
"jobs_delayed": "",
"jobs_failed": "",
"library_created": "",
"library_deleted": "",
"library_import_path_description": "",
"library_scanning": "",
"library_scanning_description": "",
"library_scanning_enable_description": "",
"library_settings": "",
"library_settings_description": "",
"library_tasks_description": "",
"library_watching_enable_description": "",
"library_watching_settings": "",
"library_watching_settings_description": "",
"logging_enable_description": "",
"logging_level_description": "",
"logging_settings": "",
"machine_learning_clip_model": "",
"machine_learning_duplicate_detection": "",
"machine_learning_duplicate_detection_enabled_description": "",
"machine_learning_duplicate_detection_setting_description": "",
"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_description": "",
"machine_learning_max_detection_distance": "",
"machine_learning_max_detection_distance_description": "",
"machine_learning_max_recognition_distance": "",
"machine_learning_max_recognition_distance_description": "",
"machine_learning_min_detection_score": "",
"machine_learning_min_detection_score_description": "",
"machine_learning_min_recognized_faces": "",
"machine_learning_min_recognized_faces_description": "",
"machine_learning_settings": "",
"machine_learning_settings_description": "",
"machine_learning_smart_search": "",
"machine_learning_smart_search_description": "",
"machine_learning_smart_search_enabled_description": "",
"machine_learning_url_description": "",
"manage_concurrency": "",
"manage_log_settings": "",
"map_dark_style": "",
"map_enable_description": "",
"map_light_style": "",
"map_reverse_geocoding": "",
"map_reverse_geocoding_enable_description": "",
"map_reverse_geocoding_settings": "",
"map_settings": "",
"map_settings_description": "",
"map_style_description": "",
"metadata_extraction_job": "",
"metadata_extraction_job_description": "",
"migration_job": "",
"migration_job_description": "",
"no_paths_added": "",
"no_pattern_added": "",
"note_apply_storage_label_previous_assets": "",
"note_cannot_be_changed_later": "",
"notification_email_from_address": "",
"notification_email_from_address_description": "",
"notification_email_host_description": "",
"notification_email_ignore_certificate_errors": "",
"notification_email_ignore_certificate_errors_description": "",
"notification_email_password_description": "",
"notification_email_port_description": "",
"notification_email_sent_test_email_button": "",
"notification_email_setting_description": "",
"notification_email_test_email_failed": "",
"notification_email_test_email_sent": "",
"notification_email_username_description": "",
"notification_enable_email_notifications": "",
"notification_settings": "",
"notification_settings_description": "",
"oauth_auto_launch": "",
"oauth_auto_launch_description": "",
"oauth_auto_register": "",
"oauth_auto_register_description": "",
"oauth_button_text": "",
"oauth_enable_description": "",
"oauth_mobile_redirect_uri": "",
"oauth_mobile_redirect_uri_override": "",
"oauth_mobile_redirect_uri_override_description": "",
"oauth_settings": "",
"oauth_settings_description": "",
"oauth_storage_label_claim": "",
"oauth_storage_label_claim_description": "",
"oauth_storage_quota_claim": "",
"oauth_storage_quota_claim_description": "",
"oauth_storage_quota_default": "",
"oauth_storage_quota_default_description": "",
"offline_paths": "",
"offline_paths_description": "",
"password_enable_description": "",
"password_settings": "",
"password_settings_description": "",
"paths_validated_successfully": "",
"quota_size_gib": "",
"refreshing_all_libraries": "",
"repair_all": "",
"repair_matched_items": "",
"repaired_items": "",
"require_password_change_on_login": "",
"reset_settings_to_default": "",
"reset_settings_to_recent_saved": "",
"send_welcome_email": "",
"server_external_domain_settings": "",
"server_external_domain_settings_description": "",
"server_settings": "",
"server_settings_description": "",
"server_welcome_message": "",
"server_welcome_message_description": "",
"sidecar_job": "",
"sidecar_job_description": "",
"slideshow_duration_description": "",
"smart_search_job_description": "",
"storage_template_enable_description": "",
"storage_template_hash_verification_enabled": "",
"storage_template_hash_verification_enabled_description": "",
"storage_template_migration": "",
"storage_template_migration_job": "",
"storage_template_settings": "",
"storage_template_settings_description": "",
"system_settings": "",
"theme_custom_css_settings": "",
"theme_custom_css_settings_description": "",
"theme_settings": "",
"theme_settings_description": "",
"these_files_matched_by_checksum": "",
"thumbnail_generation_job": "",
"thumbnail_generation_job_description": "",
"transcoding_acceleration_api": "",
"transcoding_acceleration_api_description": "",
"transcoding_acceleration_nvenc": "",
"transcoding_acceleration_qsv": "",
"transcoding_acceleration_rkmpp": "",
"transcoding_acceleration_vaapi": "",
"transcoding_accepted_audio_codecs": "",
"transcoding_accepted_audio_codecs_description": "",
"transcoding_accepted_video_codecs": "",
"transcoding_accepted_video_codecs_description": "",
"transcoding_advanced_options_description": "",
"transcoding_audio_codec": "",
"transcoding_audio_codec_description": "",
"transcoding_bitrate_description": "",
"transcoding_constant_quality_mode": "",
"transcoding_constant_quality_mode_description": "",
"transcoding_constant_rate_factor": "",
"transcoding_constant_rate_factor_description": "",
"transcoding_disabled_description": "",
"transcoding_hardware_acceleration": "",
"transcoding_hardware_acceleration_description": "",
"transcoding_hardware_decoding": "",
"transcoding_hardware_decoding_setting_description": "",
"transcoding_hevc_codec": "",
"transcoding_max_b_frames": "",
"transcoding_max_b_frames_description": "",
"transcoding_max_bitrate": "",
"transcoding_max_bitrate_description": "",
"transcoding_max_keyframe_interval": "",
"transcoding_max_keyframe_interval_description": "",
"transcoding_optimal_description": "",
"transcoding_preferred_hardware_device": "",
"transcoding_preferred_hardware_device_description": "",
"transcoding_preset_preset": "",
"transcoding_preset_preset_description": "",
"transcoding_reference_frames": "",
"transcoding_reference_frames_description": "",
"transcoding_required_description": "",
"transcoding_settings": "",
"transcoding_settings_description": "",
"transcoding_target_resolution": "",
"transcoding_target_resolution_description": "",
"transcoding_temporal_aq": "",
"transcoding_temporal_aq_description": "",
"transcoding_threads": "",
"transcoding_threads_description": "",
"transcoding_tone_mapping": "",
"transcoding_tone_mapping_description": "",
"transcoding_transcode_policy": "",
"transcoding_transcode_policy_description": "",
"transcoding_two_pass_encoding": "",
"transcoding_two_pass_encoding_setting_description": "",
"transcoding_video_codec": "",
"transcoding_video_codec_description": "",
"trash_enabled_description": "",
"trash_number_of_days": "",
"trash_number_of_days_description": "",
"trash_settings": "",
"trash_settings_description": "",
"untracked_files": "",
"untracked_files_description": "",
"user_delete_delay_settings": "",
"user_delete_delay_settings_description": "",
"user_management": "",
"user_password_has_been_reset": "",
"user_password_reset_description": "",
"user_settings": "",
"user_settings_description": "",
"user_successfully_removed": "",
"version_check_enabled_description": "",
"version_check_settings": "",
"version_check_settings_description": "",
"video_conversion_job": "",
"video_conversion_job_description": ""
},
"admin_email": "",
"admin_password": "",
"administration": "",
"advanced": "",
"album_added": "",
"album_added_notification_setting_description": "",
"album_cover_updated": "",
"album_info_updated": "",
"album_name": "",
"album_options": "",
"album_updated": "",
"album_updated_setting_description": "",
"albums": "",
"albums_count": "",
"all": "",
"all_people": "",
"allow_dark_mode": "",
"allow_edits": "",
"api_key": "",
"api_keys": "",
"app_settings": "",
"appears_in": "",
"archive": "",
"archive_or_unarchive_photo": "",
"asset_offline": "",
"assets": "",
"authorized_devices": "",
"back": "",
"backward": "",
"blurred_background": "",
"camera": "",
"camera_brand": "",
"camera_model": "",
"cancel": "",
"cancel_search": "",
"cannot_merge_people": "",
"cannot_update_the_description": "",
"change_date": "",
"change_expiration_time": "",
"change_location": "",
"change_name": "",
"change_name_successfully": "",
"change_password": "",
"change_your_password": "",
"changed_visibility_successfully": "",
"check_all": "",
"check_logs": "",
"choose_matching_people_to_merge": "",
"city": "",
"clear": "",
"clear_all": "",
"clear_message": "",
"clear_value": "",
"close": "",
"collapse_all": "",
"color_theme": "",
"comment_options": "",
"comments_are_disabled": "",
"confirm": "",
"confirm_admin_password": "",
"confirm_delete_shared_link": "",
"confirm_password": "",
"contain": "",
"context": "",
"continue": "",
"copied_image_to_clipboard": "",
"copied_to_clipboard": "",
"copy_error": "",
"copy_file_path": "",
"copy_image": "",
"copy_link": "",
"copy_link_to_clipboard": "",
"copy_password": "",
"copy_to_clipboard": "",
"country": "",
"cover": "",
"covers": "",
"create": "",
"create_album": "",
"create_library": "",
"create_link": "",
"create_link_to_share": "",
"create_new_person": "",
"create_new_user": "",
"create_user": "",
"created": "",
"current_device": "",
"custom_locale": "",
"custom_locale_description": "",
"dark": "",
"date_after": "",
"date_and_time": "",
"date_before": "",
"date_range": "",
"day": "",
"default_locale": "",
"default_locale_description": "",
"delete": "",
"delete_album": "",
"delete_api_key_prompt": "",
"delete_key": "",
"delete_library": "",
"delete_link": "",
"delete_shared_link": "",
"delete_user": "",
"deleted_shared_link": "",
"description": "",
"details": "",
"direction": "",
"disabled": "",
"disallow_edits": "",
"discover": "",
"dismiss_all_errors": "",
"dismiss_error": "",
"display_options": "",
"display_order": "",
"display_original_photos": "",
"display_original_photos_setting_description": "",
"done": "",
"download": "",
"downloading": "",
"duration": "",
"edit_album": "",
"edit_avatar": "",
"edit_date": "",
"edit_date_and_time": "",
"edit_exclusion_pattern": "",
"edit_faces": "",
"edit_import_path": "",
"edit_import_paths": "",
"edit_key": "",
"edit_link": "",
"edit_location": "",
"edit_name": "",
"edit_people": "",
"edit_title": "",
"edit_user": "",
"edited": "",
"editor": "",
"email": "",
"empty_trash": "",
"enable": "",
"enabled": "",
"end_date": "",
"error": "",
"error_loading_image": "",
"errors": {
"cleared_jobs": "",
"exclusion_pattern_already_exists": "",
"failed_job_command": "",
"import_path_already_exists": "",
"paths_validation_failed": "",
"quota_higher_than_disk_size": "",
"repair_unable_to_check_items": "",
"unable_to_add_album_users": "",
"unable_to_add_comment": "",
"unable_to_add_exclusion_pattern": "",
"unable_to_add_import_path": "",
"unable_to_add_partners": "",
"unable_to_change_album_user_role": "",
"unable_to_change_date": "",
"unable_to_change_location": "",
"unable_to_change_password": "",
"unable_to_copy_to_clipboard": "",
"unable_to_create_api_key": "",
"unable_to_create_library": "",
"unable_to_create_user": "",
"unable_to_delete_album": "",
"unable_to_delete_asset": "",
"unable_to_delete_exclusion_pattern": "",
"unable_to_delete_import_path": "",
"unable_to_delete_shared_link": "",
"unable_to_delete_user": "",
"unable_to_edit_exclusion_pattern": "",
"unable_to_edit_import_path": "",
"unable_to_empty_trash": "",
"unable_to_enter_fullscreen": "",
"unable_to_exit_fullscreen": "",
"unable_to_hide_person": "",
"unable_to_link_oauth_account": "",
"unable_to_load_album": "",
"unable_to_load_asset_activity": "",
"unable_to_load_items": "",
"unable_to_load_liked_status": "",
"unable_to_play_video": "",
"unable_to_refresh_user": "",
"unable_to_remove_album_users": "",
"unable_to_remove_api_key": "",
"unable_to_remove_deleted_assets": "",
"unable_to_remove_library": "",
"unable_to_remove_partner": "",
"unable_to_remove_reaction": "",
"unable_to_repair_items": "",
"unable_to_reset_password": "",
"unable_to_resolve_duplicate": "",
"unable_to_restore_assets": "",
"unable_to_restore_trash": "",
"unable_to_restore_user": "",
"unable_to_save_album": "",
"unable_to_save_api_key": "",
"unable_to_save_name": "",
"unable_to_save_profile": "",
"unable_to_save_settings": "",
"unable_to_scan_libraries": "",
"unable_to_scan_library": "",
"unable_to_set_profile_picture": "",
"unable_to_submit_job": "",
"unable_to_trash_asset": "",
"unable_to_unlink_account": "",
"unable_to_update_library": "",
"unable_to_update_location": "",
"unable_to_update_settings": "",
"unable_to_update_timeline_display_status": "",
"unable_to_update_user": ""
},
"exit_slideshow": "",
"expand_all": "",
"expire_after": "",
"expired": "",
"explore": "",
"export": "",
"export_as_json": "",
"extension": "",
"external": "",
"external_libraries": "",
"favorite": "",
"favorite_or_unfavorite_photo": "",
"favorites": "",
"feature_photo_updated": "",
"file_name": "",
"file_name_or_extension": "",
"filename": "",
"filetype": "",
"filter_people": "",
"find_them_fast": "",
"fix_incorrect_match": "",
"forward": "",
"general": "",
"get_help": "",
"getting_started": "",
"go_back": "",
"go_to_search": "",
"group_albums_by": "",
"has_quota": "",
"hide_gallery": "",
"hide_password": "",
"hide_person": "",
"host": "",
"hour": "",
"image": "",
"immich_logo": "",
"import_from_json": "",
"import_path": "",
"in_archive": "",
"include_archived": "",
"include_shared_albums": "",
"include_shared_partner_assets": "",
"individual_share": "",
"info": "",
"interval": {
"day_at_onepm": "",
"hours": "",
"night_at_midnight": "",
"night_at_twoam": ""
},
"invite_people": "",
"invite_to_album": "",
"jobs": "",
"keep": "",
"keyboard_shortcuts": "",
"language": "",
"language_setting_description": "",
"last_seen": "",
"leave": "",
"let_others_respond": "",
"level": "",
"library": "",
"library_options": "",
"light": "",
"link_options": "",
"link_to_oauth": "",
"linked_oauth_account": "",
"list": "",
"loading": "",
"loading_search_results_failed": "",
"log_out": "",
"log_out_all_devices": "",
"login_has_been_disabled": "",
"look": "",
"loop_videos": "",
"loop_videos_description": "",
"make": "",
"manage_shared_links": "",
"manage_sharing_with_partners": "",
"manage_the_app_settings": "",
"manage_your_account": "",
"manage_your_api_keys": "",
"manage_your_devices": "",
"manage_your_oauth_connection": "",
"map": "",
"map_marker_with_image": "",
"map_settings": "",
"matches": "",
"media_type": "",
"memories": "",
"memories_setting_description": "",
"menu": "",
"merge": "",
"merge_people": "",
"merge_people_successfully": "",
"minimize": "",
"minute": "",
"missing": "",
"model": "",
"month": "",
"more": "",
"moved_to_trash": "",
"my_albums": "",
"name": "",
"name_or_nickname": "",
"never": "",
"new_api_key": "",
"new_password": "",
"new_person": "",
"new_user_created": "",
"newest_first": "",
"next": "",
"next_memory": "",
"no": "",
"no_albums_message": "",
"no_archived_assets_message": "",
"no_assets_message": "",
"no_duplicates_found": "",
"no_exif_info_available": "",
"no_explore_results_message": "",
"no_favorites_message": "",
"no_libraries_message": "",
"no_name": "",
"no_places": "",
"no_results": "",
"no_shared_albums_message": "",
"not_in_any_album": "",
"note_apply_storage_label_to_previously_uploaded assets": "",
"notes": "",
"notification_toggle_setting_description": "",
"notifications": "",
"notifications_setting_description": "",
"oauth": "",
"offline": "",
"offline_paths": "",
"offline_paths_description": "",
"ok": "",
"oldest_first": "",
"online": "",
"only_favorites": "",
"open_the_search_filters": "",
"options": "",
"organize_your_library": "",
"other": "",
"other_devices": "",
"other_variables": "",
"owned": "",
"owner": "",
"partner_can_access": "",
"partner_can_access_assets": "",
"partner_can_access_location": "",
"partner_sharing": "",
"partners": "",
"password": "",
"password_does_not_match": "",
"password_required": "",
"password_reset_success": "",
"past_durations": {
"days": "",
"hours": "",
"years": ""
},
"path": "",
"pattern": "",
"pause": "",
"pause_memories": "",
"paused": "",
"pending": "",
"people": "",
"people_sidebar_description": "",
"permanent_deletion_warning": "",
"permanent_deletion_warning_setting_description": "",
"permanently_delete": "",
"permanently_deleted_asset": "",
"photos": "",
"photos_count": "",
"photos_from_previous_years": "",
"pick_a_location": "",
"place": "",
"places": "",
"play": "",
"play_memories": "",
"play_motion_photo": "",
"play_or_pause_video": "",
"port": "",
"preset": "",
"preview": "",
"previous": "",
"previous_memory": "",
"previous_or_next_photo": "",
"primary": "",
"profile_picture_set": "",
"public_share": "",
"reaction_options": "",
"read_changelog": "",
"recent": "",
"recent_searches": "",
"refresh": "",
"refreshed": "",
"refreshes_every_file": "",
"remove": "",
"remove_deleted_assets": "",
"remove_from_album": "",
"remove_from_favorites": "",
"remove_from_shared_link": "",
"removed_api_key": "",
"rename": "",
"repair": "",
"repair_no_results_message": "",
"replace_with_upload": "",
"require_password": "",
"require_user_to_change_password_on_first_login": "",
"reset": "",
"reset_password": "",
"reset_people_visibility": "",
"restore": "",
"restore_all": "",
"restore_user": "",
"resume": "",
"retry_upload": "",
"review_duplicates": "",
"role": "",
"save": "",
"saved_api_key": "",
"saved_profile": "",
"saved_settings": "",
"say_something": "",
"scan_all_libraries": "",
"scan_settings": "",
"search": "",
"search_albums": "",
"search_by_context": "",
"search_camera_make": "",
"search_camera_model": "",
"search_city": "",
"search_country": "",
"search_for_existing_person": "",
"search_people": "",
"search_places": "",
"search_state": "",
"search_timezone": "",
"search_type": "",
"search_your_photos": "",
"searching_locales": "",
"second": "",
"select_album_cover": "",
"select_all": "",
"select_avatar_color": "",
"select_face": "",
"select_featured_photo": "",
"select_keep_all": "",
"select_library_owner": "",
"select_new_face": "",
"select_photos": "",
"select_trash_all": "",
"selected": "",
"send_message": "",
"send_welcome_email": "",
"server_stats": "",
"set": "",
"set_as_album_cover": "",
"set_as_profile_picture": "",
"set_date_of_birth": "",
"set_profile_picture": "",
"set_slideshow_to_fullscreen": "",
"settings": "",
"settings_saved": "",
"share": "",
"shared": "",
"shared_by": "",
"shared_by_you": "",
"shared_from_partner": "",
"shared_links": "",
"shared_with_partner": "",
"sharing": "",
"sharing_sidebar_description": "",
"show_album_options": "",
"show_and_hide_people": "",
"show_file_location": "",
"show_gallery": "",
"show_hidden_people": "",
"show_in_timeline": "",
"show_in_timeline_setting_description": "",
"show_keyboard_shortcuts": "",
"show_metadata": "",
"show_or_hide_info": "",
"show_password": "",
"show_person_options": "",
"show_progress_bar": "",
"show_search_options": "",
"shuffle": "",
"sign_out": "",
"sign_up": "",
"size": "",
"skip_to_content": "",
"slideshow": "",
"slideshow_settings": "",
"sort_albums_by": "",
"stack": "",
"stack_selected_photos": "",
"stacktrace": "",
"start": "",
"start_date": "",
"state": "",
"status": "",
"stop_motion_photo": "",
"stop_photo_sharing": "",
"stop_photo_sharing_description": "",
"stop_sharing_photos_with_user": "",
"storage": "",
"storage_label": "",
"storage_usage": "",
"submit": "",
"suggestions": "",
"sunrise_on_the_beach": "",
"swap_merge_direction": "",
"sync": "",
"template": "",
"theme": "",
"theme_selection": "",
"theme_selection_description": "",
"time_based_memories": "",
"timezone": "",
"to_archive": "",
"to_favorite": "",
"toggle_settings": "",
"toggle_theme": "",
"total_usage": "",
"trash": "",
"trash_all": "",
"trash_no_results_message": "",
"trashed_items_will_be_permanently_deleted_after": "",
"type": "",
"unarchive": "",
"unfavorite": "",
"unhide_person": "",
"unknown": "",
"unknown_year": "",
"unlimited": "",
"unlink_oauth": "",
"unlinked_oauth_account": "",
"unselect_all": "",
"unstack": "",
"untracked_files": "",
"untracked_files_decription": "",
"up_next": "",
"updated_password": "",
"upload": "",
"upload_concurrency": "",
"url": "",
"usage": "",
"user": "",
"user_id": "",
"user_usage_detail": "",
"username": "",
"users": "",
"utilities": "",
"validate": "",
"variables": "",
"version": "",
"video": "",
"video_hover_setting": "",
"video_hover_setting_description": "",
"videos": "",
"videos_count": "",
"view_all": "",
"view_all_users": "",
"view_links": "",
"view_next_asset": "",
"view_previous_asset": "",
"waiting": "",
"week": "",
"welcome_to_immich": "",
"year": "",
"yes": "",
"you_dont_have_any_shared_links": "",
"zoom_image": ""
"add_more_users": "Putem mor man"
}

View File

@@ -1 +1,17 @@
{}
{
"about": "সম্পর্কে",
"account": "অ্যাকাউন্ট",
"account_settings": "অ্যাকাউন্ট সেটিংস",
"acknowledge": "স্বীকৃতি",
"action": "কার্য",
"action_common_update": "আপডেট",
"actions": "কর্ম",
"active": "সচল",
"activity": "কার্যকলাপ",
"add": "যোগ করুন",
"add_a_description": "একটি বিবরণ যোগ করুন",
"add_a_location": "একটি অবস্থান যোগ করুন",
"add_a_name": "একটি নাম যোগ করুন",
"add_a_title": "একটি শিরোনাম যোগ করুন",
"add_endpoint": "এন্ডপয়েন্ট যোগ করুন"
}

File diff suppressed because it is too large Load Diff

View File

@@ -22,6 +22,7 @@
"add_partner": "Přidat partnera",
"add_path": "Přidat cestu",
"add_photos": "Přidat fotky",
"add_tag": "Přidat značku",
"add_to": "Přidat do…",
"add_to_album": "Přidat do alba",
"add_to_album_bottom_sheet_added": "Přidáno do {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "Povolit výpisy z databáze",
"backup_keep_last_amount": "Počet předchozích výpisů, které se mají ponechat",
"backup_settings": "Nastavení výpisu databáze",
"backup_settings_description": "Správa nastavení výpisu databáze. Poznámka: Tyto úlohy nejsou monitorovány a nebudete upozorněni na jejich selhání.",
"check_all": "Vše zkontrolovat",
"cleanup": "Vyčištění",
"backup_settings_description": "Správa nastavení výpisu databáze.",
"cleared_jobs": "Hotové úlohy pro: {job}",
"config_set_by_file": "Konfigurace je aktuálně prováděna konfiguračním souborem",
"confirm_delete_library": "Opravdu chcete odstranit knihovnu {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "Pro potvrzení zadejte níže \"{email}\"",
"confirm_reprocess_all_faces": "Opravdu chcete znovu zpracovat všechny obličeje? Tím se vymažou i pojmenované osoby.",
"confirm_user_password_reset": "Opravdu chcete obnovit heslo uživatele {user}?",
"confirm_user_pin_code_reset": "Opravdu chcete resetovat PIN kód uživatele {user}?",
"create_job": "Vytvořit úlohu",
"cron_expression": "Výraz cron",
"cron_expression_description": "Nastavte interval prohledávání pomocí cron formátu. Další informace naleznete např. v <link>Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "Zakázat přihlášení",
"duplicate_detection_job_description": "Spuštění strojového učení na položkách za účelem detekce podobných obrázků. Spoléhá na Chytré vyhledávání",
"exclusion_pattern_description": "Vzory vyloučení umožňují při prohledávání knihovny ignorovat soubory a složky. To je užitečné, pokud máte složky obsahující soubory, které nechcete importovat, například RAW soubory.",
"external_library_created_at": "Externí knihovna (vytvořena {date})",
"external_library_management": "Správa externích knihoven",
"face_detection": "Detekce obličejů",
"face_detection_description": "Detekce obličejů v obrázcích pomocí strojového učení. U videí se bere v úvahu pouze miniatura. „Obnovit“ znovu zpracuje všechny položky. „Resetovat“ navíc vymaže všechna aktuální data obličejů. „Chybějící“ zařadí do fronty položky, které ještě nebyly zpracovány. Zjištěné obličeje budou po dokončení funkce Rozpoznávání obličejů zařazeny do fronty a seskupeny do stávajících nebo nových osob.",
"facial_recognition_job_description": "Seskupí nalezené obličeje do osob. Tento krok se spustí po dokončení detekce obličejů. „Resetovat“ znovu seskupí všechny obličeje. „Chybějící“ zpracuje obličeje, které nemají přiřazenou osobu.",
"failed_job_command": "Příkaz {command} se nezdařil pro úlohu: {job}",
"force_delete_user_warning": "UPOZORNĚNÍ: Tímto okamžitě odstraníte uživatele a všechny jeho položky. Tento krok nelze vrátit zpět a soubory nelze obnovit.",
"forcing_refresh_library_files": "Vynucení obnovy všech souborů knihovny",
"image_format": "Formát",
"image_format_description": "WebP vytváří menší soubory než JPEG, ale je pomalejší při kódování.",
"image_fullsize_description": "Obrázek v plné velikosti s odstraněnými metadaty, použito při přiblížení",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "Upozornění: Pro uplatnění Štítku úložiště na dříve nahrané položky spusťte",
"note_cannot_be_changed_later": "UPOZORNĚNÍ: Toto nelze později změnit!",
"notification_email_from_address": "Adresa Od",
"notification_email_from_address_description": "E-mailová adresa odesílatele, např.: „Immich Photo Server <noreply@example.com>“",
"notification_email_from_address_description": "E-mailová adresa odesílatele, např.: „Immich Photo Server <noreply@example.com>“. Ujistěte se, že používáte adresu, ze které smíte odesílat e-maily.",
"notification_email_host_description": "Adresa e-mailového serveru (např. smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignorovat chyby certifikátů",
"notification_email_ignore_certificate_errors_description": "Ignorovat chyby ověření certifikátu TLS (nedoporučuje se)",
@@ -196,7 +194,7 @@
"oauth_enable_description": "Přihlásit pomocí OAuth",
"oauth_mobile_redirect_uri": "Mobilní přesměrování URI",
"oauth_mobile_redirect_uri_override": "Přepsat mobilní přesměrování URI",
"oauth_mobile_redirect_uri_override_description": "Povolit, pokud poskytovatel OAuth nepovoluje mobilní URI, například '{callback}'",
"oauth_mobile_redirect_uri_override_description": "Povolit, pokud poskytovatel OAuth nepovoluje mobilní URI, například ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Správa nastavení OAuth přihlášení",
"oauth_settings_more_details": "Další podrobnosti o této funkci naleznete v <link>dokumentaci</link>.",
@@ -208,8 +206,6 @@
"oauth_storage_quota_default_description": "Kvóta v GiB, která se použije, pokud není poskytnuta žádná deklarace (pro neomezenou kvótu zadejte 0).",
"oauth_timeout": "Časový limit požadavku",
"oauth_timeout_description": "Časový limit pro požadavky v milisekundách",
"offline_paths": "Cesty offline",
"offline_paths_description": "Tyto výsledky mohou být způsobeny ručním odstraněním souborů, které nejsou součástí externí knihovny.",
"password_enable_description": "Přihlášení pomocí e-mailu a hesla",
"password_settings": "Přihlášení heslem",
"password_settings_description": "Správa nastavení přihlašování pomocí hesla",
@@ -219,9 +215,6 @@
"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.",
"repair_all": "Opravit vše",
"repair_matched_items": "Shoda {count, plural, one {# položky} other {# položek}}",
"repaired_items": "{count, plural, one {Opravena # položka} few {Opraveny # položky} other {Opraveno # položek}}",
"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í",
"reset_settings_to_recent_saved": "Obnovit poslední uložené nastavení",
@@ -262,16 +255,14 @@
"template_email_invite_album": "Šablona pozvánky do alba",
"template_email_preview": "Náhled",
"template_email_settings": "Šablony e-mailů",
"template_email_settings_description": "Správa vlastních šablon e-mailových oznámení",
"template_email_update_album": "Šablona aktualizace alba",
"template_email_welcome": "Šablona uvítacího e-mailu",
"template_settings": "Šablony oznámení",
"template_settings_description": "Správa vlastních šablon oznámení.",
"template_settings_description": "Správa vlastních šablon oznámení",
"theme_custom_css_settings": "Vlastní CSS",
"theme_custom_css_settings_description": "Kaskádové styly umožňují přizpůsobit design aplikace Immich.",
"theme_settings": "Motivy",
"theme_settings_description": "Správa přizpůsobení webového rozhraní Immich",
"these_files_matched_by_checksum": "Tyto soubory jsou porovnávány podle jejich kontrolních součtů",
"thumbnail_generation_job": "Generování miniatur",
"thumbnail_generation_job_description": "Generování velkých, malých a rozmazaných miniatur pro každý obrázek a miniatur pro každou osobu",
"transcoding_acceleration_api": "API pro akceleraci",
@@ -299,10 +290,9 @@
"transcoding_encoding_options": "Možnosti kódování",
"transcoding_encoding_options_description": "Nastavte kodeky, rozlišení, kvalitu a další možnosti pro kódovaná videa",
"transcoding_hardware_acceleration": "Hardwarová akcelerace",
"transcoding_hardware_acceleration_description": "Experimentální; mnohem rychlejší, ale při stejném datovém toku bude mít nižší kvalitu",
"transcoding_hardware_acceleration_description": "Experimentální: rychlejší kódování, ale při stejném datovém toku může mít nižší kvalitu",
"transcoding_hardware_decoding": "Hardwarové dekódování",
"transcoding_hardware_decoding_setting_description": "Povoluje kompletní akceleraci namísto akcelerace pouze kódování. Nemusí fungovat u všech videí.",
"transcoding_hevc_codec": "Kodek HEVC",
"transcoding_max_b_frames": "Maximální počet B-snímků",
"transcoding_max_b_frames_description": "Vyšší hodnoty zvyšují účinnost komprese, ale zpomalují kódování. Nemusí být kompatibilní s hardwarovou akcelerací na starších zařízeních. Hodnota 0 zakáže B-snímky, zatímco -1 tuto hodnotu nastaví automaticky.",
"transcoding_max_bitrate": "Maximální datový tok",
@@ -340,14 +330,13 @@
"trash_number_of_days_description": "Počet dní, po které je třeba položku ponechat v koši, než bude trvale odstraněna",
"trash_settings": "Koš",
"trash_settings_description": "Správa nastavení koše",
"untracked_files": "Neznámé soubory",
"untracked_files_description": "Tyto soubory nejsou aplikaci známy. Mohou být výsledkem neúspěšných přesunů, přerušeného nahrávání nebo mohou zůstat pozadu kvůli chybě",
"user_cleanup_job": "Promazání uživatelů",
"user_delete_delay": "Účet a položky uživatele <b>{user}</b> budou trvale smazány za {delay, plural, one {# den} few {# dny} other {# dní}}.",
"user_delete_delay_settings": "Odložení odstranění",
"user_delete_delay_settings_description": "Počet dní po odstranění, po kterých bude odstraněn účet a položky uživatele. Úloha odstraňování uživatelů se spouští o půlnoci a kontroluje uživatele, kteří jsou připraveni k odstranění. Změny tohoto nastavení se vyhodnotí při dalším spuštění.",
"user_delete_immediately": "Účet a položky uživatele <b>{user}</b> budou zařazeny do fronty k trvalému smazání <b>okamžitě</b>.",
"user_delete_immediately_checkbox": "Uživatele a položky zařadit do fronty k okamžitému smazání",
"user_details": "Podrobnosti o uživateli",
"user_management": "Správa uživatelů",
"user_password_has_been_reset": "Heslo uživatele bylo obnoveno:",
"user_password_reset_description": "Poskytněte uživateli dočasné heslo a informujte ho, že si ho bude muset při příštím přihlášení změnit.",
@@ -369,7 +358,7 @@
"advanced": "Pokročilé",
"advanced_settings_enable_alternate_media_filter_subtitle": "Tuto možnost použijte k filtrování médií během synchronizace na základě alternativních kritérií. Tuto možnost vyzkoušejte pouze v případě, že máte problémy s detekcí všech alb v aplikaci.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTÁLNÍ] Použít alternativní filtr pro synchronizaci alb zařízení",
"advanced_settings_log_level_title": "Úroveň protokolování: {}",
"advanced_settings_log_level_title": "Úroveň protokolování: {level}",
"advanced_settings_prefer_remote_subtitle": "U některých zařízení je načítání miniatur z prostředků v zařízení velmi pomalé. Aktivujte toto nastavení, aby se místo toho načítaly vzdálené obrázky.",
"advanced_settings_prefer_remote_title": "Preferovat vzdálené obrázky",
"advanced_settings_proxy_headers_subtitle": "Definice hlaviček proxy serveru, které by měl Immich odesílat s každým síťovým požadavkem",
@@ -399,10 +388,6 @@
"album_remove_user": "Odebrat uživatele?",
"album_remove_user_confirmation": "Opravdu chcete odebrat uživatele {user}?",
"album_share_no_users": "Zřejmě jste toto album sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste ho mohli sdílet.",
"album_thumbnail_card_item": "1 položka",
"album_thumbnail_card_items": "{} položek",
"album_thumbnail_card_shared": " · Sdíleno",
"album_thumbnail_shared_by": "Sdílel(a) {}",
"album_updated": "Album aktualizováno",
"album_updated_setting_description": "Dostávat e-mailová oznámení o nových položkách sdíleného alba",
"album_user_left": "Opustil {album}",
@@ -418,6 +403,9 @@
"album_with_link_access": "Nechte kohokoli s odkazem zobrazit fotografie a lidi v tomto albu.",
"albums": "Alba",
"albums_count": "{count, plural, one {{count, number} album} few {{count, number} alba} other {{count, number} alb}}",
"albums_default_sort_order": "Výchozí řazení alb",
"albums_default_sort_order_description": "Výchozí řazení položek při vytváření nových alb.",
"albums_feature_description": "Sbírky položek, které lze sdílet s ostatními uživateli.",
"all": "Vše",
"all_albums": "Všechna alba",
"all_people": "Všichni lidé",
@@ -440,7 +428,7 @@
"archive": "Archiv",
"archive_or_unarchive_photo": "Archivovat nebo odarchivovat fotku",
"archive_page_no_archived_assets": "Nebyla nalezena žádná archivovaná média",
"archive_page_title": "Archiv ({})",
"archive_page_title": "Archiv ({count})",
"archive_size": "Velikost archivu",
"archive_size_description": "Nastavte velikost archivu pro stahování (v GiB)",
"archived": "Archiv",
@@ -476,28 +464,32 @@
"assets_added_count": "{count, plural, one {Přidána # položka} few {Přidány # položky} other {Přidáno # položek}}",
"assets_added_to_album_count": "Do alba {count, plural, one {byla přidána # položka} few {byly přidány # položky} other {bylo přidáno # položek}}",
"assets_added_to_name_count": "{count, plural, one {Přidána # položka} few {Přidány # položky} other {Přidáno # položek}} do {hasName, select, true {alba <b>{name}</b>} other {nového alba}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Položku} other {Položky}} nelze přidat do alba",
"assets_count": "{count, plural, one {# položka} few {# položky} other {# položek}}",
"assets_deleted_permanently": "{} položek trvale odstraněno",
"assets_deleted_permanently_from_server": "{} položek trvale odstraněno z Immich serveru",
"assets_deleted_permanently": "{count} položek trvale odstraněno",
"assets_deleted_permanently_from_server": "{count} položek trvale odstraněno z Immich serveru",
"assets_downloaded_failed": "{count, plural, one {Stažen # soubor - {error} souborů selhalo} few {Staženy # soubory - {error} souborů selhalo} other {Staženo # souborů - {error} souborů selhalo}}",
"assets_downloaded_successfully": "{count, plural, one {Úspěšně stažen # soubor} few {Úspěšně staženy # soubory} other {Úspěšně staženo # souborů}}",
"assets_moved_to_trash_count": "Do koše {count, plural, one {přesunuta # položka} few {přesunuty # položky} other {přesunuto # položek}}",
"assets_permanently_deleted_count": "Trvale {count, plural, one {smazána # položka} few {smazány # položky} other {smazáno # položek}}",
"assets_removed_count": "{count, plural, one {Odstraněna # položka} few {Odstraněny # položky} other {Odstraněno # položek}}",
"assets_removed_permanently_from_device": "{} položek trvale odstraněno z vašeho zařízení",
"assets_removed_permanently_from_device": "{count} položek trvale odstraněno z vašeho zařízení",
"assets_restore_confirmation": "Opravdu chcete obnovit všechny vyhozené položky? Tuto akci nelze vrátit zpět! Upozorňujeme, že tímto způsobem nelze obnovit žádné offline položky.",
"assets_restored_count": "{count, plural, one {Obnovena # položka} few {Obnoveny # položky} other {Obnoveno # položek}}",
"assets_restored_successfully": "{} položek úspěšně obnoveno",
"assets_trashed": "{} položek vyhozeno do koše",
"assets_restored_successfully": "{count} položek úspěšně obnoveno",
"assets_trashed": "{count} položek vyhozeno do koše",
"assets_trashed_count": "{count, plural, one {Vyhozena # položka} few {Vyhozeny # položky} other {Vyhozeno # položek}}",
"assets_trashed_from_server": "{} položek vyhozeno do koše na Immich serveru",
"assets_trashed_from_server": "{count} položek vyhozeno do koše na Immich serveru",
"assets_were_part_of_album_count": "{count, plural, one {Položka byla} other {Položky byly}} součástí alba",
"authorized_devices": "Autorizovaná zařízení",
"automatic_endpoint_switching_subtitle": "Připojit se místně přes určenou Wi-Fi, pokud je k dispozici, a používat alternativní připojení jinde",
"automatic_endpoint_switching_title": "Automatické přepínání URL",
"autoplay_slideshow": "Automatické přehrávání prezentace",
"back": "Zpět",
"back_close_deselect": "Zpět, zavřít nebo zrušit výběr",
"background_location_permission": "Povolení polohy na pozadí",
"background_location_permission_content": "Aby bylo možné přepínat sítě při běhu na pozadí, musí mít Immich *vždy* přístup k přesné poloze, aby mohl zjistit název Wi-Fi sítě",
"backup_album_selection_page_albums_device": "Alba v zařízení ({})",
"backup_album_selection_page_albums_device": "Alba v zařízení ({count})",
"backup_album_selection_page_albums_tap": "Klepnutím na položku ji zahrnete, opětovným klepnutím ji vyloučíte",
"backup_album_selection_page_assets_scatter": "Položky mohou být roztroušeny ve více albech. To umožňuje zahrnout nebo vyloučit alba během procesu zálohování.",
"backup_album_selection_page_select_albums": "Vybraná alba",
@@ -506,11 +498,11 @@
"backup_all": "Vše",
"backup_background_service_backup_failed_message": "Zálohování médií selhalo. Zkouším to znovu…",
"backup_background_service_connection_failed_message": "Nepodařilo se připojit k serveru. Zkouším to znovu…",
"backup_background_service_current_upload_notification": "Nahrávání {}",
"backup_background_service_current_upload_notification": "Nahrávání {filename}",
"backup_background_service_default_notification": "Kontrola nových médií…",
"backup_background_service_error_title": "Chyba zálohování",
"backup_background_service_in_progress_notification": "Zálohování vašich médií…",
"backup_background_service_upload_failure_notification": "Nepodařilo se nahrát {}",
"backup_background_service_upload_failure_notification": "Nepodařilo se nahrát {filename}",
"backup_controller_page_albums": "Zálohovaná alba",
"backup_controller_page_background_app_refresh_disabled_content": "Povolte obnovení aplikace na pozadí v Nastavení > Obecné > Obnovení aplikace na pozadí, abyste mohli používat zálohování na pozadí.",
"backup_controller_page_background_app_refresh_disabled_title": "Obnovování aplikací na pozadí je vypnuté",
@@ -521,7 +513,7 @@
"backup_controller_page_background_battery_info_title": "Optimalizace baterie",
"backup_controller_page_background_charging": "Pouze během nabíjení",
"backup_controller_page_background_configure_error": "Nepodařilo se nakonfigurovat službu na pozadí",
"backup_controller_page_background_delay": "Zpoždění zálohování nových médií: {}",
"backup_controller_page_background_delay": "Zpoždění zálohování nových médií: {duration}",
"backup_controller_page_background_description": "Povolte službu na pozadí pro automatické zálohování všech nových položek bez nutnosti otevření aplikace",
"backup_controller_page_background_is_off": "Automatické zálohování na pozadí je vypnuto",
"backup_controller_page_background_is_on": "Automatické zálohování na pozadí je zapnuto",
@@ -531,12 +523,12 @@
"backup_controller_page_backup": "Zálohování",
"backup_controller_page_backup_selected": "Vybrané: ",
"backup_controller_page_backup_sub": "Zálohované fotografie a videa",
"backup_controller_page_created": "Vytvořeno: {}",
"backup_controller_page_created": "Vytvořeno: {date}",
"backup_controller_page_desc_backup": "Zapněte zálohování na popředí, aby se nové položky automaticky nahrávaly na server při otevření aplikace.",
"backup_controller_page_excluded": "Vyloučeno: ",
"backup_controller_page_failed": "Nepodařilo se ({})",
"backup_controller_page_filename": "Název souboru: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Nepodařilo se ({count})",
"backup_controller_page_filename": "Název souboru: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informace o zálohování",
"backup_controller_page_none_selected": "Žádné vybrané",
"backup_controller_page_remainder": "Zbývá",
@@ -545,7 +537,7 @@
"backup_controller_page_start_backup": "Spustit zálohování",
"backup_controller_page_status_off": "Automatické zálohování na popředí je vypnuto",
"backup_controller_page_status_on": "Automatické zálohování na popředí je zapnuto",
"backup_controller_page_storage_format": "{} z {} použitých",
"backup_controller_page_storage_format": "{used} z {total} použitých",
"backup_controller_page_to_backup": "Alba, která mají být zálohována",
"backup_controller_page_total_sub": "Všechny jedinečné fotografie a videa z vybraných alb",
"backup_controller_page_turn_off": "Vypnout zálohování na popředí",
@@ -560,6 +552,10 @@
"backup_options_page_title": "Nastavení záloh",
"backup_setting_subtitle": "Správa nastavení zálohování na pozadí a na popředí",
"backward": "Pozpátku",
"biometric_auth_enabled": "Biometrické ověřování je povoleno",
"biometric_locked_out": "Jste vyloučeni z biometrického ověřování",
"biometric_no_options": "Biometrické možnosti nejsou k dispozici",
"biometric_not_available": "Biometrické ověřování není na tomto zařízení k dispozici",
"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í",
@@ -570,21 +566,17 @@
"bulk_keep_duplicates_confirmation": "Opravdu si chcete ponechat {count, plural, one {# duplicitní položku} few {# duplicitní položky} other {# duplicitních položek}}? Tím se vyřeší všechny duplicitní skupiny, aniž by se cokoli odstranilo.",
"bulk_trash_duplicates_confirmation": "Opravdu chcete hromadně vyhodit {count, plural, one {# duplicitní položku} few {# duplicitní položky} other {# duplicitních položek}}? Tím se zachová největší položka z každé skupiny a všechny ostatní duplikáty se vyhodí.",
"buy": "Zakoupit Immich",
"cache_settings_album_thumbnails": "Náhledy stránek knihovny (položek {})",
"cache_settings_clear_cache_button": "Vymazat vyrovnávací paměť",
"cache_settings_clear_cache_button_title": "Vymaže vyrovnávací paměť aplikace. To výrazně ovlivní výkon aplikace, dokud se vyrovnávací paměť neobnoví.",
"cache_settings_duplicated_assets_clear_button": "VYMAZAT",
"cache_settings_duplicated_assets_subtitle": "Fotografie a videa, které aplikace zařadila na černou listinu",
"cache_settings_duplicated_assets_title": "Duplicitní položky ({})",
"cache_settings_image_cache_size": "Velikost vyrovnávací paměti (položek {})",
"cache_settings_duplicated_assets_title": "Duplicitní položky ({count})",
"cache_settings_statistics_album": "Knihovna náhledů",
"cache_settings_statistics_assets": "{} položky ({})",
"cache_settings_statistics_full": "Kompletní fotografie",
"cache_settings_statistics_shared": "Sdílené náhledy alb",
"cache_settings_statistics_thumbnail": "Náhledy",
"cache_settings_statistics_title": "Použití vyrovnávací paměti",
"cache_settings_subtitle": "Ovládání chování mobilní aplikace Immich v mezipaměti",
"cache_settings_thumbnail_size": "Velikost vyrovnávací paměti náhledů (položek {})",
"cache_settings_tile_subtitle": "Ovládání chování místního úložiště",
"cache_settings_tile_title": "Místní úložiště",
"cache_settings_title": "Nastavení vyrovnávací paměti",
@@ -597,12 +589,15 @@
"cannot_merge_people": "Nelze sloučit osoby",
"cannot_undo_this_action": "Tuto akci nelze vrátit zpět!",
"cannot_update_the_description": "Nelze aktualizovat popis",
"cast": "Odeslat do zařízení",
"cast_description": "Nastavení dostupných cílů přenosu",
"change_date": "Změnit datum",
"change_description": "Změnit popis",
"change_display_order": "Změnit pořadí zobrazení",
"change_expiration_time": "Změna konce platnosti",
"change_location": "Změna polohy",
"change_name": "Změnit jméno",
"change_name_successfully": "Změna jména proběhla úspěšně",
"change_name_successfully": "Jméno bylo úspěšně změněno",
"change_password": "Změna hesla",
"change_password_description": "Buď se do systému přihlašujete poprvé, nebo jste byli požádáni o změnu hesla. Zadejte prosím nové heslo níže.",
"change_password_form_confirm_password": "Potvrďte heslo",
@@ -610,9 +605,9 @@
"change_password_form_new_password": "Nové heslo",
"change_password_form_password_mismatch": "Hesla se neshodují",
"change_password_form_reenter_new_password": "Znovu zadejte nové heslo",
"change_pin_code": "Změnit PIN kód",
"change_your_password": "Změna vašeho hesla",
"changed_visibility_successfully": "Změna viditelnosti proběhla úspěšně",
"check_all": "Zkontrolovat vše",
"check_corrupt_asset_backup": "Kontrola poškozených záloh položek",
"check_corrupt_asset_backup_button": "Provést kontrolu",
"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.",
@@ -650,11 +645,15 @@
"confirm_delete_face": "Opravdu chcete z položky odstranit obličej osoby {name}?",
"confirm_delete_shared_link": "Opravdu chcete odstranit tento sdílený odkaz?",
"confirm_keep_this_delete_others": "Všechny ostatní položky v tomto uskupení mimo této budou odstraněny. Opravdu chcete pokračovat?",
"confirm_new_pin_code": "Potvrzení nového PIN kódu",
"confirm_password": "Potvrzení hesla",
"confirm_tag_face": "Opravdu chcete označit tento obličej jako {name}?",
"confirm_tag_face_unnamed": "Opravdu chcete označit tento obličej?",
"connected_device": "Připojené zařízení",
"connected_to": "Připojeno k",
"contain": "Obsah",
"context": "Kontext",
"continue": "Pokračovat",
"control_bottom_app_bar_album_info_shared": "{} položky sdílené",
"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í",
@@ -692,15 +691,18 @@
"create_tag_description": "Vytvoření nové značky. U vnořených značek zadejte celou cestu ke značce včetně dopředných lomítek.",
"create_user": "Vytvořit uživatele",
"created": "Vytvořeno",
"created_at": "Vytvořeno",
"crop": "Oříznout",
"curated_object_page_title": "Věci",
"current_device": "Současné zařízení",
"current_pin_code": "Aktuální PIN kód",
"current_server_address": "Aktuální adresa serveru",
"custom_locale": "Vlastní lokalizace",
"custom_locale_description": "Formátovat datumy a čísla podle jazyka a oblasti",
"daily_title_text_date": "EEEE, d. MMMM",
"daily_title_text_date_year": "EEEE, d. MMMM y",
"dark": "Tmavý",
"darkTheme": "Přepnout tmavý motiv",
"date_after": "Datum po",
"date_and_time": "Datum a čas",
"date_before": "Datum před",
@@ -748,6 +750,7 @@
"disallow_edits": "Zakázat úpravy",
"discord": "Discord",
"discover": "Objevit",
"discovered_devices": "Nalezená zařízení",
"dismiss_all_errors": "Zrušit všechny chyby",
"dismiss_error": "Zrušit chybu",
"display_options": "Možnosti zobrazení",
@@ -763,7 +766,6 @@
"download_enqueue": "Stahování ve frontě",
"download_error": "Chyba při stahování",
"download_failed": "Stahování selhalo",
"download_filename": "soubor: {}",
"download_finished": "Stahování dokončeno",
"download_include_embedded_motion_videos": "Vložená videa",
"download_include_embedded_motion_videos_description": "Zahrnout videa vložená do pohyblivých fotografií jako samostatný soubor",
@@ -787,6 +789,8 @@
"edit_avatar": "Upravit avatar",
"edit_date": "Upravit datum",
"edit_date_and_time": "Upravit datum a čas",
"edit_description": "Upravit popis",
"edit_description_prompt": "Vyberte nový popis:",
"edit_exclusion_pattern": "Upravit vzor vyloučení",
"edit_faces": "Upravit obličeje",
"edit_import_path": "Upravit cestu importu",
@@ -807,19 +811,24 @@
"editor_crop_tool_h2_aspect_ratios": "Poměr stran",
"editor_crop_tool_h2_rotation": "Otočení",
"email": "E-mail",
"email_notifications": "E-mailová oznámení",
"empty_folder": "Tato složka je prázdná",
"empty_trash": "Vyprázdnit koš",
"empty_trash_confirmation": "Opravdu chcete vysypat koš? Tím se z Immiche trvale odstraní všechny položky v koši.\nTuto akci nelze vrátit zpět!",
"enable": "Povolit",
"enable_biometric_auth_description": "Zadejte váš PIN kód pro povolení biometrického ověřování",
"enabled": "Povoleno",
"end_date": "Konečné datum",
"enqueued": "Ve frontě",
"enter_wifi_name": "Zadejte název Wi-Fi",
"enter_your_pin_code": "Zadejte PIN kód",
"enter_your_pin_code_subtitle": "Zadejte PIN kód pro přístup k uzamčené složce",
"error": "Chyba",
"error_change_sort_album": "Nepodařilo se změnit pořadí alba",
"error_delete_face": "Chyba při odstraňování obličeje z položky",
"error_loading_image": "Chyba při načítání obrázku",
"error_saving_image": "Chyba: {}",
"error_saving_image": "Chyba: {error}",
"error_tag_face_bounding_box": "Chyba při označování obličeje - nelze získat souřadnice ohraničujícího rámečku",
"error_title": "Chyba - Něco se pokazilo",
"errors": {
"cannot_navigate_next_asset": "Nelze přejít na další položku",
@@ -832,7 +841,6 @@
"cant_get_number_of_comments": "Nelze načíst počet komentářů",
"cant_search_people": "Nelze vyhledávat lidi",
"cant_search_places": "Nelze vyhledávat místa",
"cleared_jobs": "Vyřízené úlohy pro: {job}",
"error_adding_assets_to_album": "Chyba při přidávání položek do alba",
"error_adding_users_to_album": "Chyba při přidávání uživatelů do alba",
"error_deleting_shared_user": "Chyba při odstraňování sdíleného uživatele",
@@ -841,7 +849,6 @@
"error_removing_assets_from_album": "Chyba při odstraňování položek z alba, další podrobnosti najdete v konzoli",
"error_selecting_all_assets": "Chyba při výběru všech položek",
"exclusion_pattern_already_exists": "Tento vzor vyloučení již existuje.",
"failed_job_command": "Příkaz {command} se nezdařil pro úlohu: {job}",
"failed_to_create_album": "Nepodařilo se vytvořit album",
"failed_to_create_shared_link": "Nepodařilo se vytvořit sdílený odkaz",
"failed_to_edit_shared_link": "Nepodařilo se upravit sdílený odkaz",
@@ -860,7 +867,6 @@
"paths_validation_failed": "{paths, plural, one {# cesta neprošla} few {# cesty neprošly} other {# cest neprošlo}} kontrolou",
"profile_picture_transparent_pixels": "Profilové obrázky nemohou mít průhledné pixely. Obrázek si prosím zvětšete nebo posuňte.",
"quota_higher_than_disk_size": "Nastavili jste kvótu vyšší, než je velikost disku",
"repair_unable_to_check_items": "Nelze zkontrolovat {count, select, one {položku} other {položky}}",
"unable_to_add_album_users": "Nelze přidat uživatele do alba",
"unable_to_add_assets_to_shared_link": "Nelze přidat položky do sdíleného odkazu",
"unable_to_add_comment": "Nelze přidat komentář",
@@ -872,13 +878,13 @@
"unable_to_archive_unarchive": "Nelze {archived, select, true {archivovat} other {odarchivovat}}",
"unable_to_change_album_user_role": "Nelze změnit roli uživatele alba",
"unable_to_change_date": "Nelze změnit datum",
"unable_to_change_description": "Nelze změnit popis",
"unable_to_change_favorite": "Nelze změnit oblíbení položky",
"unable_to_change_location": "Nelze změnit polohu",
"unable_to_change_password": "Nelze změnit heslo",
"unable_to_change_visibility": "Nelze změnit viditelnost u {count, plural, one {# osoby} few {# osob} other {# lidí}}",
"unable_to_complete_oauth_login": "Nelze dokončit OAuth přihlášení",
"unable_to_connect": "Nelze se připojit",
"unable_to_connect_to_server": "Nepodařilo se připojit k serveru",
"unable_to_copy_to_clipboard": "Nelze zkopírovat do schránky, ujistěte se, že na stránku přistupujete přes https",
"unable_to_create_admin_account": "Nelze vytvořit účet správce",
"unable_to_create_api_key": "Nelze vytvořit nový API klíč",
@@ -902,10 +908,6 @@
"unable_to_hide_person": "Nelze skrýt osobu",
"unable_to_link_motion_video": "Nelze připojit pohyblivé video",
"unable_to_link_oauth_account": "Nelze propojit OAuth účet",
"unable_to_load_album": "Nelze načíst album",
"unable_to_load_asset_activity": "Nelze načíst aktivitu položky",
"unable_to_load_items": "Nelze načíst položky",
"unable_to_load_liked_status": "Nelze načíst stav oblíbených",
"unable_to_log_out_all_devices": "Nelze odhlásit všechna zařízení",
"unable_to_log_out_device": "Nelze odhlásit zařízení",
"unable_to_login_with_oauth": "Nelze se přihlásit pomocí OAuth",
@@ -916,12 +918,11 @@
"unable_to_remove_album_users": "Nelze odebrat uživatele z alba",
"unable_to_remove_api_key": "Nelze odstranit API klíč",
"unable_to_remove_assets_from_shared_link": "Nelze odstranit položky ze sdíleného odkazu",
"unable_to_remove_deleted_assets": "Nelze odstranit offline soubory",
"unable_to_remove_library": "Nelze odstranit knihovnu",
"unable_to_remove_partner": "Nelze odebrat partnera",
"unable_to_remove_reaction": "Nelze odstranit reakci",
"unable_to_repair_items": "Nelze opravit položky",
"unable_to_reset_password": "Nelze obnovit heslo",
"unable_to_reset_pin_code": "Nelze resetovat PIN kód",
"unable_to_resolve_duplicate": "Nelze vyřešit duplicitu",
"unable_to_restore_assets": "Nelze obnovit položky",
"unable_to_restore_trash": "Nelze obnovit koš",
@@ -955,10 +956,9 @@
"exif_bottom_sheet_location": "POLOHA",
"exif_bottom_sheet_people": "LIDÉ",
"exif_bottom_sheet_person_add_person": "Přidat jméno",
"exif_bottom_sheet_person_age": "{} let",
"exif_bottom_sheet_person_age_months": "{} měsíců",
"exif_bottom_sheet_person_age_year_months": "1 rok a {} měsíců",
"exif_bottom_sheet_person_age_years": "{} let",
"exif_bottom_sheet_person_age_months": "{months} měsíců",
"exif_bottom_sheet_person_age_year_months": "1 rok a {months} měsíců",
"exif_bottom_sheet_person_age_years": "{years} let",
"exit_slideshow": "Ukončit prezentaci",
"expand_all": "Rozbalit vše",
"experimental_settings_new_asset_list_subtitle": "Zpracovávám",
@@ -979,6 +979,7 @@
"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ů",
"face_unassigned": "Nepřiřazena",
"failed": "Selhalo",
"failed_to_authenticate": "Ověření se nezdařilo",
"failed_to_load_assets": "Nepodařilo se načíst položky",
"failed_to_load_folder": "Nepodařilo se načíst složku",
"favorite": "Oblíbit",
@@ -1002,6 +1003,8 @@
"folders": "Složky",
"folders_feature_description": "Procházení zobrazení složek s fotografiemi a videi v souborovém systému",
"forward": "Dopředu",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Tato funkce načítá externí zdroje z Googlu, aby mohla fungovat.",
"general": "Obecné",
"get_help": "Získat pomoc",
"get_wifiname_error": "Nepodařilo se získat název Wi-Fi. Zkontrolujte, zda jste udělili potřebná oprávnění a zda jste připojeni k Wi-Fi síti",
@@ -1044,10 +1047,13 @@
"home_page_favorite_err_local": "Zatím není možné zařadit lokální média mezi oblíbená, přeskakuji",
"home_page_favorite_err_partner": "Položky partnera nelze označit jako oblíbené, přeskakuji",
"home_page_first_time_notice": "Pokud aplikaci používáte poprvé, nezapomeňte si vybrat zálohovaná alba, aby se na časové ose mohly nacházet fotografie a videa z vybraných alb",
"home_page_locked_error_local": "Místní položky nelze přesunout do uzamčené složky, přeskočí se",
"home_page_locked_error_partner": "Položky partnera nelze přesunout do uzamčené složky, přeskočí se",
"home_page_share_err_local": "Nelze sdílet místní položky prostřednictvím odkazu, přeskakuji",
"home_page_upload_err_limit": "Lze nahrát nejvýše 30 položek najednou, přeskakuji",
"host": "Hostitel",
"hour": "Hodina",
"id": "ID",
"ignore_icloud_photos": "Ignorovat fotografie na iCloudu",
"ignore_icloud_photos_description": "Fotografie uložené na iCloudu se nebudou nahrávat na Immich server",
"image": "Obrázek",
@@ -1087,6 +1093,12 @@
"invalid_date_format": "Chybný formát data",
"invite_people": "Pozvat lidi",
"invite_to_album": "Pozvat do alba",
"ios_debug_info_fetch_ran_at": "Data načtena {dateTime}",
"ios_debug_info_last_sync_at": "Poslední synchronizace {dateTime}",
"ios_debug_info_no_processes_queued": "Žádné procesy na pozadí ve frontě",
"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}",
"items_count": "{count, plural, one {# položka} few {# položky} other {# položek}}",
"jobs": "Úlohy",
"keep": "Ponechat",
@@ -1095,6 +1107,9 @@
"kept_this_deleted_others": "Ponechána tato položka a {count, plural, one {odstraněna # položka} few {odstraněny # položky} other {odstraněno # položek}}",
"keyboard_shortcuts": "Klávesové zkratky",
"language": "Jazyk",
"language_no_results_subtitle": "Zkuste upravit hledaný výraz",
"language_no_results_title": "Nebyly nalezeny žádné jazyky",
"language_search_hint": "Vyhledat jazyk...",
"language_setting_description": "Vyberte upřednostňovaný jazyk",
"last_seen": "Naposledy viděno",
"latest_version": "Nejnovější verze",
@@ -1120,6 +1135,7 @@
"list": "Seznam",
"loading": "Načítání",
"loading_search_results_failed": "Načítání výsledků vyhledávání se nezdařilo",
"local_asset_cast_failed": "Nelze odeslat položku, která není nahraná na serveru",
"local_network": "Místní síť",
"local_network_sheet_info": "Aplikace se při použití zadané sítě Wi-Fi připojí k serveru prostřednictvím tohoto URL",
"location_permission": "Oprávnění polohy",
@@ -1129,6 +1145,8 @@
"location_picker_latitude_hint": "Zadejte vlastní zeměpisnou šířku",
"location_picker_longitude_error": "Zadejte platnou zeměpisnou délku",
"location_picker_longitude_hint": "Zadejte vlastní zeměpisnou délku",
"lock": "Zamknout",
"locked_folder": "Uzamčená složka",
"log_out": "Odhlásit",
"log_out_all_devices": "Odhlásit všechna zařízení",
"logged_out_all_devices": "Všechna zařízení odhlášena",
@@ -1173,8 +1191,8 @@
"manage_your_devices": "Správa přihlášených zařízení",
"manage_your_oauth_connection": "Správa OAuth propojení",
"map": "Mapa",
"map_assets_in_bound": "{} fotka",
"map_assets_in_bounds": "{} fotek",
"map_assets_in_bound": "{count} fotka",
"map_assets_in_bounds": "{count} fotek",
"map_cannot_get_user_location": "Nelze zjistit polohu uživatele",
"map_location_dialog_yes": "Ano",
"map_location_picker_page_use_location": "Použít tuto polohu",
@@ -1188,9 +1206,9 @@
"map_settings": "Nastavení mapy",
"map_settings_dark_mode": "Tmavý režim",
"map_settings_date_range_option_day": "Posledních 24 hodin",
"map_settings_date_range_option_days": "Posledních {} dní",
"map_settings_date_range_option_days": "Posledních {days} dní",
"map_settings_date_range_option_year": "Poslední rok",
"map_settings_date_range_option_years": "Poslední {} roky",
"map_settings_date_range_option_years": "Poslední {years} roky",
"map_settings_dialog_title": "Nastavení map",
"map_settings_include_show_archived": "Zahrnout archivované",
"map_settings_include_show_partners": "Včetně partnerů",
@@ -1208,8 +1226,6 @@
"memories_setting_description": "Správa toho, co vidíte ve svých vzpomínkách",
"memories_start_over": "Začít znovu",
"memories_swipe_to_close": "Přejetím nahoru zavřete",
"memories_year_ago": "Před rokem",
"memories_years_ago": "Před {} lety",
"memory": "Vzpomínka",
"memory_lane_title": "Řada vzpomínek {title}",
"menu": "Nabídka",
@@ -1226,6 +1242,10 @@
"month": "Měsíc",
"monthly_title_text_date_format": "LLLL y",
"more": "Více",
"move": "Přesunout",
"move_off_locked_folder": "Přesunout z uzamčené složky",
"move_to_locked_folder": "Přesunout do uzamčené složky",
"move_to_locked_folder_confirmation": "Tyto fotky a videa budou odstraněny ze všech alb a bude je možné zobrazit pouze v uzamčené složce",
"moved_to_archive": "{count, plural, one {Přesunuta # položka} few {Přesunuty # položky} other {Přesunuto # položek}} do archivu",
"moved_to_library": "{count, plural, one {Přesunuta # položka} few {Přesunuty # položky} other {Přesunuto # položek}} do knihovny",
"moved_to_trash": "Přesunuto do koše",
@@ -1242,6 +1262,8 @@
"new_api_key": "Nový API klíč",
"new_password": "Nové heslo",
"new_person": "Nová osoba",
"new_pin_code": "Nový PIN kód",
"new_pin_code_subtitle": "Poprvé přistupujete k uzamčené složce. Vytvořte si kód PIN pro bezpečný přístup na tuto stránku",
"new_user_created": "Vytvořen nový uživatel",
"new_version_available": "NOVÁ VERZE K DISPOZICI",
"newest_first": "Nejnovější první",
@@ -1254,11 +1276,13 @@
"no_archived_assets_message": "Archivujte fotografie a videa a skryjte je ze zobrazení v sekci Fotky",
"no_assets_message": "KLIKNĚTE PRO NAHRÁNÍ PRVNÍ FOTOGRAFIE",
"no_assets_to_show": "Žádné položky k zobrazení",
"no_cast_devices_found": "Nebyla nalezena žádná zařízení",
"no_duplicates_found": "Nebyly nalezeny žádné duplicity.",
"no_exif_info_available": "Exif není k dispozici",
"no_explore_results_message": "Nahrajte další fotografie a prozkoumejte svou sbírku.",
"no_favorites_message": "Přidejte si oblíbené položky a rychle najděte své nejlepší obrázky a videa",
"no_libraries_message": "Vytvořte si externí knihovnu pro zobrazení fotografií a videí",
"no_locked_photos_message": "Fotky a videa v uzamčené složce jsou skryté a při procházení nebo vyhledávání v knihovně se nezobrazují.",
"no_name": "Bez jména",
"no_notifications": "Žádná oznámení",
"no_people_found": "Nebyli nalezeni žádní odpovídající lidé",
@@ -1270,6 +1294,7 @@
"not_selected": "Není vybráno",
"note_apply_storage_label_to_previously_uploaded assets": "Upozornění: Chcete-li použít štítek úložiště na dříve nahrané položky, spusťte příkaz",
"notes": "Poznámky",
"nothing_here_yet": "Zatím zde nic není",
"notification_permission_dialog_content": "Chcete-li povolit oznámení, přejděte do nastavení a vyberte možnost povolit.",
"notification_permission_list_tile_content": "Udělte oprávnění k aktivaci oznámení.",
"notification_permission_list_tile_enable_button": "Povolit oznámení",
@@ -1280,15 +1305,15 @@
"oauth": "OAuth",
"official_immich_resources": "Oficiální zdroje Immich",
"offline": "Offline",
"offline_paths": "Offline cesty",
"offline_paths_description": "Tyto výsledky mohou být způsobeny ručním odstraněním souborů, které nejsou součástí externí knihovny.",
"ok": "Ok",
"oldest_first": "Nejstarší první",
"on_this_device": "V tomto zařízení",
"onboarding": "Zahájení",
"onboarding_privacy_description": "Následující (volitelné) funkce jsou závislé na externích službách a lze je kdykoli zakázat v nastavení správy.",
"onboarding_locale_description": "Vyberte preferovaný jazyk. Tento výběr můžete později změnit v nastavení.",
"onboarding_privacy_description": "Následující (volitelné) funkce jsou závislé na externích službách a lze je kdykoli zakázat v nastavení.",
"onboarding_server_welcome_description": "Pojďme nastavit vaši instanci pomocí několika běžných nastavení.",
"onboarding_theme_description": "Zvolte si barevný motiv pro svou instanci. Můžete to později změnit v nastavení.",
"onboarding_welcome_description": "Nastavíme vaši instanci pomocí několika běžných nastavení.",
"onboarding_user_welcome_description": "Pojďme na to!",
"onboarding_welcome_user": "Vítej, {user}",
"online": "Online",
"only_favorites": "Pouze oblíbené",
@@ -1316,7 +1341,7 @@
"partner_page_partner_add_failed": "Nepodařilo se přidat partnera",
"partner_page_select_partner": "Vyberte partnera",
"partner_page_shared_to_title": "Sdíleno",
"partner_page_stop_sharing_content": "{} již nebude mít přístup k vašim fotografiím.",
"partner_page_stop_sharing_content": "{partner} již nebude mít přístup k vašim fotografiím.",
"partner_sharing": "Sdílení mezi partnery",
"partners": "Partneři",
"password": "Heslo",
@@ -1345,6 +1370,8 @@
"permanently_delete_assets_prompt": "Opravdu chcete trvale smazat {count, plural, one {tuto položku} few {tyto <b>#</b> položky} other {těchto <b>#</b> položek}}? Tím {count, plural, one {ji také odstraníte z jejích} other {je také odstraníte z jejich}} alb.",
"permanently_deleted_asset": "Položka trvale odstraněna",
"permanently_deleted_assets_count": "{count, plural, one {Položka trvale vymazána} other {Položky trvale vymazány}}",
"permission": "Oprávnění",
"permission_empty": "Vaše oprávnění by nemělo být prázdné",
"permission_onboarding_back": "Zpět",
"permission_onboarding_continue_anyway": "Přesto pokračovat",
"permission_onboarding_get_started": "Začít",
@@ -1354,7 +1381,7 @@
"permission_onboarding_permission_limited": "Přístup omezen. Chcete-li používat Immich k zálohování a správě celé vaší kolekce galerií, povolte v nastavení přístup k fotkám a videím.",
"permission_onboarding_request": "Immich potřebuje přístup k zobrazení vašich fotek a videí.",
"person": "Osoba",
"person_birthdate": "Narozen/a {date}",
"person_birthdate": "Narozen(a) {date}",
"person_hidden": "{name}{hidden, select, true { (skryto)} other {}}",
"photo_shared_all_users": "Vypadá to, že jste fotky sdíleli se všemi uživateli, nebo nemáte žádného uživatele, se kterým byste je mohli sdílet.",
"photos": "Fotky",
@@ -1362,6 +1389,10 @@
"photos_count": "{count, plural, one {{count, number} fotka} few {{count, number} fotky} other {{count, number} fotek}}",
"photos_from_previous_years": "Fotky z předchozích let",
"pick_a_location": "Vyberte polohu",
"pin_code_changed_successfully": "PIN kód byl úspěšně změněn",
"pin_code_reset_successfully": "PIN kód úspěšně resetován",
"pin_code_setup_successfully": "PIN kód úspěšně nastaven",
"pin_verification": "Ověření PIN kódu",
"place": "Místo",
"places": "Místa",
"places_count": "{count, plural, one {{count, number} místo} few {{count, number} místa} other {{count, number} míst}}",
@@ -1369,6 +1400,7 @@
"play_memories": "Přehrát vzpomníky",
"play_motion_photo": "Přehrát pohybovou fotografii",
"play_or_pause_video": "Přehrát nebo pozastavit video",
"please_auth_to_access": "Pro přístup se prosím ověřte",
"port": "Port",
"preferences_settings_subtitle": "Správa předvoleb aplikace",
"preferences_settings_title": "Předvolby",
@@ -1376,9 +1408,13 @@
"preview": "Náhled",
"previous": "Předchozí",
"previous_memory": "Předchozí vzpomínka",
"previous_or_next_photo": "Předchozí nebo další fotka",
"previous_or_next_day": "Následující/předchozí den",
"previous_or_next_month": "Následující/předchozí měsíc",
"previous_or_next_photo": "Následující/předchozí fotografie",
"previous_or_next_year": "Následující/předchozí rok",
"primary": "Primární",
"privacy": "Soukromí",
"profile": "Profil",
"profile_drawer_app_logs": "Logy",
"profile_drawer_client_out_of_date_major": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější hlavní verzi.",
"profile_drawer_client_out_of_date_minor": "Mobilní aplikace je zastaralá. Aktualizujte ji na nejnovější verzi.",
@@ -1392,7 +1428,7 @@
"public_share": "Veřejné sdílení",
"purchase_account_info": "Podporovatel",
"purchase_activated_subtitle": "Děkujeme vám za podporu aplikace Immich a softwaru s otevřeným zdrojovým kódem",
"purchase_activated_time": "Aktivováno dne {date, date}",
"purchase_activated_time": "Aktivováno dne {date}",
"purchase_activated_title": "Váš klíč byl úspěšně aktivován",
"purchase_button_activate": "Aktivovat",
"purchase_button_buy": "Koupit",
@@ -1458,9 +1494,12 @@
"remove_deleted_assets": "Odstranit offline soubory",
"remove_from_album": "Odstranit z alba",
"remove_from_favorites": "Odstranit z oblíbených",
"remove_from_locked_folder": "Odstranit z uzamčené složky",
"remove_from_locked_folder_confirmation": "Opravdu chcete tyto fotky a videa přesunout z uzamčené složky? Budou viditelné ve vaší knihovně.",
"remove_from_shared_link": "Odstranit ze sdíleného odkazu",
"remove_memory": "Odstranit vzpomínku",
"remove_photo_from_memory": "Odstranit fotografii z této vzpomínky",
"remove_tag": "Odstranit značku",
"remove_url": "Odstranit URL",
"remove_user": "Odebrat uživatele",
"removed_api_key": "Odstraněn API klíč: {name}",
@@ -1481,6 +1520,7 @@
"reset": "Výchozí",
"reset_password": "Obnovit heslo",
"reset_people_visibility": "Obnovit viditelnost lidí",
"reset_pin_code": "Resetovat PIN kód",
"reset_to_default": "Obnovit výchozí nastavení",
"resolve_duplicates": "Vyřešit duplicity",
"resolved_all_duplicates": "Vyřešeny všechny duplicity",
@@ -1586,6 +1626,7 @@
"server_info_box_server_url": "URL serveru",
"server_offline": "Server offline",
"server_online": "Server online",
"server_privacy": "Ochrana soukromí serveru",
"server_stats": "Statistiky serveru",
"server_version": "Verze serveru",
"set": "Nastavit",
@@ -1595,6 +1636,7 @@
"set_date_of_birth": "Nastavit datum narození",
"set_profile_picture": "Nastavit profilový obrázek",
"set_slideshow_to_fullscreen": "Nastavit prezentaci na celou obrazovku",
"set_stack_primary_asset": "Nastavit jako hlavní položku",
"setting_image_viewer_help": "V prohlížeči detailů se nejprve načte malá miniatura, poté se načte náhled střední velikosti (je-li povolen) a nakonec se načte originál (je-li povolen).",
"setting_image_viewer_original_subtitle": "Umožňuje načíst původní obrázek v plném rozlišení (velký!). Zakažte pro snížení využití dat (v síti i v mezipaměti zařízení).",
"setting_image_viewer_original_title": "Načíst původní obrázek",
@@ -1603,13 +1645,12 @@
"setting_image_viewer_title": "Obrázky",
"setting_languages_apply": "Použít",
"setting_languages_subtitle": "Změna jazyka aplikace",
"setting_languages_title": "Jazyk",
"setting_notifications_notify_failures_grace_period": "Oznámení o selhání zálohování na pozadí: {}",
"setting_notifications_notify_hours": "{} hodin",
"setting_notifications_notify_failures_grace_period": "Oznámení o selhání zálohování na pozadí: {duration}",
"setting_notifications_notify_hours": "{count} hodin",
"setting_notifications_notify_immediately": "okamžitě",
"setting_notifications_notify_minutes": "{} minut",
"setting_notifications_notify_minutes": "{count} minut",
"setting_notifications_notify_never": "nikdy",
"setting_notifications_notify_seconds": "{} sekundy",
"setting_notifications_notify_seconds": "{count} sekund",
"setting_notifications_single_progress_subtitle": "Podrobné informace o průběhu nahrávání položky",
"setting_notifications_single_progress_title": "Zobrazit průběh detailů zálohování na pozadí",
"setting_notifications_subtitle": "Přizpůsobení předvoleb oznámení",
@@ -1621,10 +1662,12 @@
"settings": "Nastavení",
"settings_require_restart": "Pro použití tohoto nastavení restartujte Immich",
"settings_saved": "Nastavení uloženo",
"setup_pin_code": "Nastavení PIN kódu",
"share": "Sdílet",
"share_add_photos": "Přidat fotografie",
"share_assets_selected": "{} vybráno",
"share_assets_selected": "{count} vybráno",
"share_dialog_preparing": "Připravuji...",
"share_link": "Sdílet odkaz",
"shared": "Sdílené",
"shared_album_activities_input_disable": "Komentář je vypnutý",
"shared_album_activity_remove_content": "Chcete odstranit tuto aktivitu?",
@@ -1637,32 +1680,32 @@
"shared_by_user": "Sdílel(a) {user}",
"shared_by_you": "Sdíleli jste",
"shared_from_partner": "Fotky od {partner}",
"shared_intent_upload_button_progress_text": "{} / {} nahráno",
"shared_intent_upload_button_progress_text": "{current} / {total} nahráno",
"shared_link_app_bar_title": "Sdílené odkazy",
"shared_link_clipboard_copied_massage": "Zkopírováno do schránky",
"shared_link_clipboard_text": "Odkaz: {}\nHeslo: {}",
"shared_link_clipboard_text": "Odkaz: {link}\nHeslo: {password}",
"shared_link_create_error": "Chyba při vytváření sdíleného odkazu",
"shared_link_edit_description_hint": "Zadejte popis sdílení",
"shared_link_edit_expire_after_option_day": "1 den",
"shared_link_edit_expire_after_option_days": "{} dní",
"shared_link_edit_expire_after_option_days": "{count} dní",
"shared_link_edit_expire_after_option_hour": "1 hodina",
"shared_link_edit_expire_after_option_hours": "{} hodin",
"shared_link_edit_expire_after_option_hours": "{count} hodin",
"shared_link_edit_expire_after_option_minute": "1 minuta",
"shared_link_edit_expire_after_option_minutes": "{} minut",
"shared_link_edit_expire_after_option_months": "{} měsíce",
"shared_link_edit_expire_after_option_year": "{} rok",
"shared_link_edit_expire_after_option_minutes": "{count} minut",
"shared_link_edit_expire_after_option_months": "{count} měsíce",
"shared_link_edit_expire_after_option_year": "{count} rok",
"shared_link_edit_password_hint": "Zadejte heslo pro sdílení",
"shared_link_edit_submit_button": "Aktualizovat odkaz",
"shared_link_error_server_url_fetch": "Nelze načíst url serveru",
"shared_link_expires_day": "Vyprší za {} den",
"shared_link_expires_days": "Vyprší za {} dní",
"shared_link_expires_hour": "Vyprší za {} hodinu",
"shared_link_expires_hours": "Vyprší za {} hodin",
"shared_link_expires_minute": "Vyprší za {} minutu",
"shared_link_expires_minutes": "Vyprší za {} minut",
"shared_link_expires_day": "Vyprší za {count} den",
"shared_link_expires_days": "Vyprší za {count} dní",
"shared_link_expires_hour": "Vyprší za {count} hodinu",
"shared_link_expires_hours": "Vyprší za {count} hodin",
"shared_link_expires_minute": "Vyprší za {count} minutu",
"shared_link_expires_minutes": "Vyprší za {count} minut",
"shared_link_expires_never": "Platnost ∞",
"shared_link_expires_second": "Vyprší za {} sekundu",
"shared_link_expires_seconds": "Vyprší za {} sekund",
"shared_link_expires_second": "Vyprší za {count} sekundu",
"shared_link_expires_seconds": "Vyprší za {count} sekund",
"shared_link_individual_shared": "Individuální sdílení",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Spravovat sdílené odkazy",
@@ -1731,12 +1774,14 @@
"start_date": "Počáteční datum",
"state": "Stát",
"status": "Stav",
"stop_casting": "Zastavit odesílání",
"stop_motion_photo": "Zastavit pohyblivou fotografii",
"stop_photo_sharing": "Přestat sdílet své fotografie?",
"stop_photo_sharing_description": "{partner} již nebude mít přístup k vašim fotkám.",
"stop_sharing_photos_with_user": "Přestat sdílet své fotky s tímto uživatelem",
"storage": "Velikost úložiště",
"storage_label": "Štítek úložiště",
"storage_quota": "Kvóta úložiště",
"storage_usage": "Využito {used} z {available}",
"submit": "Odeslat",
"suggestions": "Návrhy",
@@ -1763,7 +1808,7 @@
"theme_selection": "Výběr motivu",
"theme_selection_description": "Automatické nastavení světlého nebo tmavého motivu podle systémových preferencí prohlížeče",
"theme_setting_asset_list_storage_indicator_title": "Zobrazit indikátor úložiště na dlaždicích položek",
"theme_setting_asset_list_tiles_per_row_title": "Počet položek na řádek ({})",
"theme_setting_asset_list_tiles_per_row_title": "Počet položek na řádek ({count})",
"theme_setting_colorful_interface_subtitle": "Použít hlavní barvu na povrchy pozadí.",
"theme_setting_colorful_interface_title": "Barevné rozhraní",
"theme_setting_image_viewer_quality_subtitle": "Přizpůsobení kvality detailů prohlížeče obrázků",
@@ -1787,7 +1832,6 @@
"to_parent": "Přejít k rodiči",
"to_trash": "Vyhodit",
"toggle_settings": "Přepnout nastavení",
"toggle_theme": "Přepnout tmavý motiv",
"total": "Celkem",
"total_usage": "Celkové využití",
"trash": "Koš",
@@ -1798,15 +1842,18 @@
"trash_no_results_message": "Zde se zobrazí odstraněné fotky a videa.",
"trash_page_delete_all": "Smazat všechny",
"trash_page_empty_trash_dialog_content": "Chcete vyprázdnit svoje vyhozené položky? Tyto položky budou trvale odstraněny z aplikace",
"trash_page_info": "Vyhozené položky budou trvale smazány po {} dnech",
"trash_page_info": "Vyhozené položky budou trvale smazány po {days} dnech",
"trash_page_no_assets": "Žádné vyhozené položky",
"trash_page_restore_all": "Obnovit všechny",
"trash_page_select_assets_btn": "Vybrat položky",
"trash_page_title": "Koš ({})",
"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}}.",
"type": "Typ",
"unable_to_change_pin_code": "Nelze změnit PIN kód",
"unable_to_setup_pin_code": "Nelze nastavit PIN kód",
"unarchive": "Odarchivovat",
"unarchived_count": "{count, plural, one {Odarchivována #} few {Odarchivovány #} other {Odarchivováno #}}",
"undo": "Vrátit zpět",
"unfavorite": "Zrušit oblíbení",
"unhide_person": "Zrušit skrytí osoby",
"unknown": "Neznámý",
@@ -1825,9 +1872,8 @@
"unselect_all_duplicates": "Zrušit výběr všech duplicit",
"unstack": "Zrušit seskupení",
"unstacked_assets_count": "{count, plural, one {Rozložená # položka} few {Rozložené # položky} other {Rozložených # položiek}}",
"untracked_files": "Nesledované soubory",
"untracked_files_decription": "Tyto soubory nejsou aplikaci známy. Mohou být výsledkem neúspěšných přesunů, přerušeného nahrávání nebo mohou zůstat pozadu kvůli chybě",
"up_next": "To je prozatím vše",
"updated_at": "Aktualizováno",
"updated_password": "Heslo aktualizováno",
"upload": "Nahrát",
"upload_concurrency": "Souběžnost nahrávání",
@@ -1840,15 +1886,20 @@
"upload_status_errors": "Chyby",
"upload_status_uploaded": "Nahráno",
"upload_success": "Nahrání proběhlo úspěšně, obnovením stránky se zobrazí nově nahrané položky.",
"upload_to_immich": "Nahrát do Immiche ({})",
"upload_to_immich": "Nahrát do Immich ({count})",
"uploading": "Nahrávání",
"url": "URL",
"usage": "Využití",
"use_biometric": "Použít biometrické údaje",
"use_current_connection": "použít aktuální připojení",
"use_custom_date_range": "Použít vlastní rozsah dat",
"user": "Uživatel",
"user_has_been_deleted": "Tento uživatel byl smazán.",
"user_id": "ID uživatele",
"user_liked": "Uživateli {user} se {type, select, photo {líbila tato fotka} video {líbilo toto video} asset {líbila tato položka} other {to líbilo}}",
"user_pin_code_settings": "PIN kód",
"user_pin_code_settings_description": "Správa vašeho PIN kódu",
"user_privacy": "Ochrana soukromí uživatelů",
"user_purchase_settings": "Nákup",
"user_purchase_settings_description": "Správa vašeho nákupu",
"user_role_set": "Uživatel {user} nastaven jako {role}",
@@ -1864,11 +1915,6 @@
"version": "Verze",
"version_announcement_closing": "Váš přítel Alex",
"version_announcement_message": "Ahoj! K dispozici je nová verze aplikace Immich. Věnujte prosím chvíli přečtení <link>poznámek k vydání</link> a ujistěte se, že je vaše nastavení aktuální, abyste předešli případným chybným konfiguracím, zejména pokud používáte WatchTower nebo jiný mechanismus, který se stará o automatickou aktualizaci instance aplikace Immich.",
"version_announcement_overlay_release_notes": "poznámky k vydání",
"version_announcement_overlay_text_1": "Ahoj, k dispozici je nová verze",
"version_announcement_overlay_text_2": "najděte si čas na návštěvu ",
"version_announcement_overlay_text_3": " a ujistěte se, že vaše konfigurace docker-compose a .env je aktuální, abyste předešli nesprávné konfiguraci, zvláště pokud používáte WatchTower nebo jakýkoli mechanismus, který podporuje automatické aktualizace serverových aplikací.",
"version_announcement_overlay_title": "K dispozici je nová verze serveru 🎉",
"version_history": "Historie verzí",
"version_history_item": "Nainstalováno {version} dne {date}",
"video": "Video",
@@ -1888,6 +1934,7 @@
"view_previous_asset": "Zobrazit předchozí položku",
"view_qr_code": "Zobrazit QR kód",
"view_stack": "Zobrazit seskupení",
"view_user": "Zobrazit uživatele",
"viewer_remove_from_stack": "Odstranit ze zásobníku",
"viewer_stack_use_as_main_asset": "Použít jako hlavní položku",
"viewer_unstack": "Rozbalit zásobník",
@@ -1898,6 +1945,7 @@
"welcome": "Vítejte",
"welcome_to_immich": "Vítejte v Immichi",
"wifi_name": "Název Wi-Fi",
"wrong_pin_code": "Chybný PIN kód",
"year": "Rok",
"years_ago": "Před {years, plural, one {rokem} other {# lety}}",
"yes": "Ano",

View File

@@ -31,7 +31,6 @@
"asset_offline_description": "Библиотекӑн ҫак тулаш файлне дискра урӑх тупайман, карҫинккана куҫарнӑ. Енчен те файла вулавӑш ӑшне куҫарнӑ пулсан, тивӗҫлӗ ҫӗнӗ ресурс тупас тесен хӑвӑрӑн вӑхӑтлӑх шкалӑна тӗрӗслӗр. Ҫак файла ҫӗнӗрен чӗртес тесен файл патне каймалли ҫула Immich валли аяларах ҫитернине курса ӗненӗр, библиотекӑна сканерланине пурнӑҫлӑр.",
"authentication_settings_disable_all": "Эсир кӗмелли пур меслетсене те чарса лартасшӑн тесе шутлатӑр-и? Кӗмелли шӑтӑка пӗтӗмпех уҫаҫҫӗ.",
"background_task_job": "Курăнман ӗҫсем",
"check_all": "Пурне те тӗрӗслӗр",
"cleared_jobs": "Ӗҫсене тасатнӑ:{job}",
"confirm_email_below": "Ҫирӗплетес тесен, аяларах «{email}» кӗртӗр",
"confirm_reprocess_all_faces": "Пӗтӗм сӑнӗсене тепӗр хут палӑртас килет тесе шанатӑр-и? Ҫавӑн пекех ятсене пур ҫынран та хуратӗҫ.",

File diff suppressed because it is too large Load Diff

View File

@@ -22,6 +22,7 @@
"add_partner": "Partner hinzufügen",
"add_path": "Pfad hinzufügen",
"add_photos": "Fotos hinzufügen",
"add_tag": "Tag hinzufügen",
"add_to": "Hinzufügen zu …",
"add_to_album": "Zu Album hinzufügen",
"add_to_album_bottom_sheet_added": "Zu {album} hinzugefügt",
@@ -39,13 +40,11 @@
"authentication_settings_disable_all": "Bist du sicher, dass du alle Anmeldemethoden deaktivieren willst? Die Anmeldung wird vollständig deaktiviert.",
"authentication_settings_reenable": "Nutze einen <link>Server-Befehl</link> zur Reaktivierung.",
"background_task_job": "Hintergrundaufgaben",
"backup_database": "Datenbankabbild erstellen",
"backup_database_enable_description": "Erstellen von Datenbankabbildern aktivieren",
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Abbilder",
"backup_settings": "Datenbankabbild-Einstellungen",
"backup_settings_description": "Einstellungen zum Datenbankabbild verwalten. Hinweis: Diese Jobs werden nicht überwacht und du wirst nicht über Fehlschläge informiert.",
"check_all": "Alle überprüfen",
"cleanup": "Aufräumen",
"backup_database": "Datenbanksicherung regelmäßig erstellen",
"backup_database_enable_description": "Datenbank regelmäßig sichern",
"backup_keep_last_amount": "Anzahl der aufzubewahrenden früheren Backups",
"backup_settings": "Einstellungen für Datenbanksicherung",
"backup_settings_description": "Einstellungen zur regelmäßigen Sicherung der Datenbank. Hinweis: Diese Jobs werden nicht überwacht und du wirst nicht über Fehler informiert.",
"cleared_jobs": "Folgende Aufgaben zurückgesetzt: {job}",
"config_set_by_file": "Ist derzeit in einer Konfigurationsdatei festgelegt",
"confirm_delete_library": "Bist du sicher, dass du die Bibliothek {library} löschen willst?",
@@ -53,21 +52,20 @@
"confirm_email_below": "Bestätige, indem du unten \"{email}\" eingibst",
"confirm_reprocess_all_faces": "Bist du sicher, dass du alle Gesichter erneut verarbeiten möchtest? Dies löscht auch alle bereits benannten Personen.",
"confirm_user_password_reset": "Bist du sicher, dass du das Passwort für {user} zurücksetzen möchtest?",
"confirm_user_pin_code_reset": "Bist du sicher, dass du den PIN Code von {user} zurücksetzen möchtest?",
"create_job": "Aufgabe erstellen",
"cron_expression": "Cron-Ausdruck",
"cron_expression_description": "Stellen Sie das Scanintervall im Cron-Format ein. Weitere Informationen finden Sie beispielsweise unter <link>Crontab Guru</link>",
"cron_expression_presets": "Cron-Ausdruck-Vorlagen",
"cron_expression": "Cron Zeitangabe",
"cron_expression_description": "Setze ein Intervall für die Sicherung mittels cron. Hilfe mit dem Format bietet dir dabei z.B der <link>Crontab Guru</link>",
"cron_expression_presets": "Nützliche Zeitangaben für Cron",
"disable_login": "Login deaktvieren",
"duplicate_detection_job_description": "Diese Aufgabe führt das maschinelle Lernen für jede Datei aus, um Duplikate zu finden. Diese Aufgabe beruht auf der intelligenten Suche",
"exclusion_pattern_description": "Mit Ausschlussmustern können Dateien und Ordner beim Scannen Ihrer Bibliothek ignoriert werden. Dies ist nützlich, wenn du Ordner hast, die Dateien enthalten, die du nicht importieren möchtest, wie z. B. RAW-Dateien.",
"external_library_created_at": "Externe Bibliothek (erstellt am {date})",
"external_library_management": "Verwaltung externer Bibliotheken",
"face_detection": "Gesichtserkennung",
"face_detection_description": "Diese Aufgabe erkennt Gesichter in Dateien mittels maschinellen Lernens. Bei Videos wird nur die Miniaturansicht verwendet. „Aktualisieren“ verarbeitet alle Dateien neu. „Zurücksetzen“ setzt zusätzlich alle Gesichter zurück. „Fehlende“ stellt nur nicht verarbeitete Dateien in die Warteschlange. Erkannte Gesichter werden zur Gruppierung in bestehende oder neue Personen in die Warteschlange gestellt.",
"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",
"force_delete_user_warning": "WARNUNG: Diese Aktion löscht sofort den Benutzer und all seine Dateien. Dies kann nicht rückgängig gemacht werden und die Dateien können nicht wiederhergestellt werden.",
"forcing_refresh_library_files": "Erneutes Laden aller Bibliotheksdateien erzwingen",
"image_format": "Format",
"image_format_description": "WebP erzeugt kleinere Dateien als JPEG, ist aber etwas langsamer in der Erstellung.",
"image_fullsize_description": "Hochauflösendes Bild mit entfernten Metadaten, das beim Zoomen verwendet wird",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "Hinweis: Um den Speicherpfad auf die vorher hochgeladenen Dateien anzuwenden, starte den",
"note_cannot_be_changed_later": "HINWEIS: Dies kann später nicht mehr geändert werden!",
"notification_email_from_address": "Absenderadresse",
"notification_email_from_address_description": "E-Mail-Adresse des Senders, zum Beispiel: \"Immich Photo Server <noreply@example.com>\"",
"notification_email_from_address_description": "E-Mail-Adresse des Senders, zum Beispiel: \"Immich Photo Server <noreply@example.com>\". Stelle sicher, dass du eine Adresse nutzt, die du berechtigt bist zu nutzen.",
"notification_email_host_description": "Host des E-Mail-Servers (z.B. smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignoriere Zertifikats-Fehler",
"notification_email_ignore_certificate_errors_description": "TLS-Zertifikatsvalidierungsfehler ignorieren (nicht empfohlen)",
@@ -196,7 +194,7 @@
"oauth_enable_description": "Anmeldung mit OAuth",
"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_mobile_redirect_uri_override_description": "Einschalten, wenn der OAuth-Anbieter keine mobile URI wie ''{callback}'' erlaubt",
"oauth_settings": "OAuth",
"oauth_settings_description": "OAuth-Anmeldeeinstellungen verwalten",
"oauth_settings_more_details": "Weitere Informationen zu dieser Funktion findest du in der <link>Dokumentation</link>.",
@@ -208,8 +206,6 @@
"oauth_storage_quota_default_description": "Kontingent in GiB, das verwendet werden soll, wenn keines übermittelt wird (gib 0 für ein unbegrenztes Kontingent ein).",
"oauth_timeout": "Zeitüberschreitung bei Anfrage",
"oauth_timeout_description": "Zeitüberschreitung für Anfragen in Millisekunden",
"offline_paths": "Offline-Pfade",
"offline_paths_description": "Dies könnte durch manuelles Löschen von Dateien, die nicht Teil einer externen Bibliothek sind, verursacht sein.",
"password_enable_description": "Mit E-Mail und Passwort anmelden",
"password_settings": "Passwort-Anmeldung",
"password_settings_description": "Passwort-Anmeldeeinstellungen verwalten",
@@ -219,9 +215,6 @@
"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.",
"repair_all": "Alle reparieren",
"repair_matched_items": "{count, plural, one {# Eintrag} other {# Einträge}} gefunden",
"repaired_items": "{count, plural, one {# Eintrag} other {# Einträge}} repariert",
"require_password_change_on_login": "Benutzer muss das Passwort beim ersten Login ändern",
"reset_settings_to_default": "Einstellungen auf Standard zurücksetzen",
"reset_settings_to_recent_saved": "Einstellungen auf die zuletzt gespeicherten Einstellungen zurücksetzen",
@@ -236,7 +229,7 @@
"server_settings_description": "Servereinstellungen verwalten",
"server_welcome_message": "Willkommensnachricht",
"server_welcome_message_description": "Eine Mitteilung, welche auf der Anmeldeseite angezeigt wird.",
"sidecar_job": "Filialdatei-Metadaten",
"sidecar_job": "Sidecar Metadaten",
"sidecar_job_description": "Durch diese Aufgabe werden Filialdatei-Metadaten im Dateisystem entdeckt oder synchronisiert",
"slideshow_duration_description": "Dauer der Anzeige jedes Bildes in Sekunden",
"smart_search_job_description": "Diese Aufgabe wendet das maschinelle Lernen auf Dateien an, um die intelligente Suche zu ermöglichen",
@@ -262,16 +255,14 @@
"template_email_invite_album": "E-Mail-Vorlage: Einladung zu Album",
"template_email_preview": "Vorschau",
"template_email_settings": "E-Mail-Vorlagen",
"template_email_settings_description": "Benutzerdefinierte E-Mail-Benachrichtigungsvorlagen verwalten",
"template_email_update_album": "Album-Vorlage aktualisieren",
"template_email_welcome": "Willkommen bei den E-Mail-Vorlagen",
"template_settings": "Benachrichtigungsvorlagen",
"template_settings_description": "Benutzerdefinierte Vorlagen für Benachrichtigungen verwalten.",
"template_settings_description": "Benutzerdefinierte Vorlagen für Benachrichtigungen verwalten",
"theme_custom_css_settings": "Benutzerdefiniertes CSS",
"theme_custom_css_settings_description": "Mit Cascading Style Sheets (CSS) kann das Design von Immich angepasst werden.",
"theme_settings": "Theme-Einstellungen",
"theme_settings_description": "Anpassung der Immich-Web-Oberfläche",
"these_files_matched_by_checksum": "Diese Dateien wurden anhand ihrer Prüfsummen abgeglichen",
"thumbnail_generation_job": "Miniaturansichten generieren",
"thumbnail_generation_job_description": "Diese Aufgabe erzeugt große, kleine und unscharfe Miniaturansichten für jede einzelne Datei, sowie Miniaturansichten für jede Person",
"transcoding_acceleration_api": "Beschleunigungs-API",
@@ -299,10 +290,9 @@
"transcoding_encoding_options": "Kodierungsoptionen",
"transcoding_encoding_options_description": "Setze Codec, Auflösung, Qualität und andere Optionen für die kodierten Videos",
"transcoding_hardware_acceleration": "Hardware-Beschleunigung",
"transcoding_hardware_acceleration_description": "Experimentell; viel schneller, aber bei gleicher Bitrate mit geringerer Qualität",
"transcoding_hardware_acceleration_description": "Experimentell: schnellere Transcodierung, kann aber die Qualität bei gleicher Bitrate verringern",
"transcoding_hardware_decoding": "Hardware-Dekodierung",
"transcoding_hardware_decoding_setting_description": "Ermöglicht eine Ende-zu-Ende-Beschleunigung, anstatt nur die Codierung zu beschleunigen. Dies funktioniert möglicherweise nicht bei allen Videos.",
"transcoding_hevc_codec": "HEVC-Codec",
"transcoding_max_b_frames": "Maximale B-Frames",
"transcoding_max_b_frames_description": "Höhere Werte verbessern die Komprimierungseffizienz, verlangsamen aber die Kodierung. Ist möglicherweise nicht mit der Hardware-Beschleunigung älterer Geräte kompatibel. 0 deaktiviert die B-Frames, während -1 diesen Wert automatisch setzt.",
"transcoding_max_bitrate": "Maximale Bitrate",
@@ -340,14 +330,13 @@
"trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endgültig entfernt werden",
"trash_settings": "Papierkorbeinstellungen",
"trash_settings_description": "Papierkorbeinstellungen verwalten",
"untracked_files": "Unverfolgte Dateien",
"untracked_files_description": "Diese Dateien werden nicht von der Anwendung getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
"user_cleanup_job": "Benutzer aufräumen",
"user_delete_delay": "Das Konto und die Dateien von <b>{user}</b> werden in {delay, plural, one {einem Tag} other {# Tagen}} für eine permanente Löschung geplant.",
"user_delete_delay_settings": "Verzögerung für das Löschen von Benutzern",
"user_delete_delay_settings_description": "Gibt die Anzahl der Tage bis zur endgültigen Löschung eines Kontos und seiner Dateien an. Der Benutzerlöschauftrag wird täglich um Mitternacht ausgeführt, um zu überprüfen, ob Nutzer zur Löschung bereit sind. Änderungen an dieser Einstellung werden erst bei der nächsten Ausführung berücksichtigt.",
"user_delete_immediately": "Das Konto und die Dateien von <b>{user}</b> werden <b>sofort</b> für eine permanente Löschung in die Warteschlange gestellt.",
"user_delete_immediately_checkbox": "Benutzer und Dateien zur sofortigen Löschung in die Warteschlange stellen",
"user_details": "Benutzerdetails",
"user_management": "Benutzerverwaltung",
"user_password_has_been_reset": "Das Passwort des Benutzers wurde zurückgesetzt:",
"user_password_reset_description": "Bitte gib dem Benutzer das temporäre Passwort und informiere ihn, dass das Passwort beim nächsten Login geändert werden muss.",
@@ -369,7 +358,7 @@
"advanced": "Erweitert",
"advanced_settings_enable_alternate_media_filter_subtitle": "Verwende diese Option, um Medien während der Synchronisierung nach anderen Kriterien zu filtern. Versuchen dies nur, wenn Probleme mit der Erkennung aller Alben durch die App auftreten.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTELL] Benutze alternativen Filter für Synchronisierung der Gerätealben",
"advanced_settings_log_level_title": "Log-Level: {name}",
"advanced_settings_log_level_title": "Log-Level: {level}",
"advanced_settings_prefer_remote_subtitle": "Einige Geräte sind sehr langsam beim Laden von Miniaturbildern direkt aus dem Gerät. Aktivieren Sie diese Einstellung, um stattdessen die Server-Bilder zu laden.",
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
"advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll",
@@ -399,10 +388,6 @@
"album_remove_user": "Nutzer entfernen?",
"album_remove_user_confirmation": "Bist du sicher, dass du {user} entfernen willst?",
"album_share_no_users": "Es sieht so aus, als hättest du dieses Album mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
"album_thumbnail_card_item": "1 Element",
"album_thumbnail_card_items": "{} Elemente",
"album_thumbnail_card_shared": " · Geteilt",
"album_thumbnail_shared_by": "Geteilt von {}",
"album_updated": "Album aktualisiert",
"album_updated_setting_description": "Erhalte eine E-Mail-Benachrichtigung, wenn ein freigegebenes Album neue Dateien enthält",
"album_user_left": "{album} verlassen",
@@ -418,6 +403,9 @@
"album_with_link_access": "Lass jeden mit dem Link die Fotos und Personen in diesem Album sehen.",
"albums": "Alben",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Alben}}",
"albums_default_sort_order": "Standard Album Sortierung",
"albums_default_sort_order_description": "Sortierreihenfolge der Dateien bei der Erstellung neuer Alben.",
"albums_feature_description": "Sammlung an Alben die mit anderen Benutzern geteilt werden können.",
"all": "Alle",
"all_albums": "Alle Alben",
"all_people": "Alle Personen",
@@ -440,7 +428,7 @@
"archive": "Archiv",
"archive_or_unarchive_photo": "Foto archivieren bzw. Archivierung aufheben",
"archive_page_no_archived_assets": "Keine archivierten Inhalte gefunden",
"archive_page_title": "Archiv ({})",
"archive_page_title": "Archiv ({count})",
"archive_size": "Archivgröße",
"archive_size_description": "Archivgröße für Downloads konfigurieren (in GiB)",
"archived": "Archiviert",
@@ -476,28 +464,32 @@
"assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugefügt",
"assets_added_to_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugefügt",
"assets_added_to_name_count": "{count, plural, one {# Element} other {# Elemente}} zu {hasName, select, true {<b>{name}</b>} other {neuem Album}} hinzugefügt",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Datei kann}other {Dateien können}} nicht zum Album hinzugefügt werden",
"assets_count": "{count, plural, one {# Datei} other {# Dateien}}",
"assets_deleted_permanently": "{} Element(e) permanent gelöscht",
"assets_deleted_permanently_from_server": "{} Element(e) permanent vom Immich-Server gelöscht",
"assets_deleted_permanently": "{count} Element(e) permanent gelöscht",
"assets_deleted_permanently_from_server": "{count} Element(e) permanent vom Immich-Server gelöscht",
"assets_downloaded_failed": "{count, plural, one {# Datei heruntergeladen - {error} fehlgeschlagen} other {# Dateien heruntergeladen - {error} fehlgeschlagen}}",
"assets_downloaded_successfully": "{count, plural, one {# Datei erfolgreich heruntergeladen} other {# Dateien erfolgreich heruntergeladen}}",
"assets_moved_to_trash_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
"assets_permanently_deleted_count": "{count, plural, one {# Datei} other {# Dateien}} endgültig gelöscht",
"assets_removed_count": "{count, plural, one {# Datei} other {# Dateien}} entfernt",
"assets_removed_permanently_from_device": "{} Element(e) permanent von Ihrem Gerät gelöscht",
"assets_removed_permanently_from_device": "{count} Element(e) permanent von Ihrem Gerät gelöscht",
"assets_restore_confirmation": "Bist du sicher, dass du alle Dateien aus dem Papierkorb wiederherstellen willst? Diese Aktion kann nicht rückgängig gemacht werden! Beachte, dass Offline-Dateien auf diese Weise nicht wiederhergestellt werden können.",
"assets_restored_count": "{count, plural, one {# Datei} other {# Dateien}} wiederhergestellt",
"assets_restored_successfully": "{} Element(e) erfolgreich wiederhergestellt",
"assets_trashed": "{} Element(e) gelöscht",
"assets_restored_successfully": "{count} Element(e) erfolgreich wiederhergestellt",
"assets_trashed": "{count} Element(e) gelöscht",
"assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
"assets_trashed_from_server": "{} Element(e) vom Immich-Server gelöscht",
"assets_trashed_from_server": "{count} Element(e) vom Immich-Server gelöscht",
"assets_were_part_of_album_count": "{count, plural, one {# Datei ist} other {# Dateien sind}} bereits im Album vorhanden",
"authorized_devices": "Verwendete Geräte",
"automatic_endpoint_switching_subtitle": "Verbinden Sie sich lokal über ein bestimmtes WLAN, wenn es verfügbar ist, und verwenden Sie andere Verbindungsmöglichkeiten anderswo",
"automatic_endpoint_switching_title": "Automatische URL-Umschaltung",
"autoplay_slideshow": "Automatische Diashow",
"back": "Zurück",
"back_close_deselect": "Zurück, Schließen oder Abwählen",
"background_location_permission": "Hintergrund Standortfreigabe",
"background_location_permission_content": "Um im Hintergrund zwischen den Netzwerken wechseln zu können, muss Immich *immer* Zugriff auf den genauen Standort haben, damit die App den Namen des WLAN-Netzwerks ermitteln kann",
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({})",
"backup_album_selection_page_albums_device": "Alben auf dem Gerät ({count})",
"backup_album_selection_page_albums_tap": "Einmalig das Album antippen um es zu sichern, doppelt antippen um es nicht mehr zu sichern",
"backup_album_selection_page_assets_scatter": "Elemente (Fotos / Videos) können sich über mehrere Alben verteilen. Daher können diese vor der Sicherung eingeschlossen oder ausgeschlossen werden.",
"backup_album_selection_page_select_albums": "Alben auswählen",
@@ -506,22 +498,22 @@
"backup_all": "Alle",
"backup_background_service_backup_failed_message": "Es trat ein Fehler bei der Sicherung auf. Erneuter Versuch…",
"backup_background_service_connection_failed_message": "Es konnte keine Verbindung zum Server hergestellt werden. Erneuter Versuch…",
"backup_background_service_current_upload_notification": "Lädt {} hoch",
"backup_background_service_current_upload_notification": "Lädt {filename} hoch",
"backup_background_service_default_notification": "Suche nach neuen Elementen…",
"backup_background_service_error_title": "Fehler bei der Sicherung",
"backup_background_service_in_progress_notification": "Elemente werden gesichert…",
"backup_background_service_upload_failure_notification": "Konnte {} nicht hochladen",
"backup_background_service_upload_failure_notification": "Konnte {filename} nicht hochladen",
"backup_controller_page_albums": "Gesicherte Alben",
"backup_controller_page_background_app_refresh_disabled_content": "Aktiviere Hintergrundaktualisierungen in Einstellungen -> Allgemein -> Hintergrundaktualisierungen um Sicherungen im Hintergrund zu ermöglichen.",
"backup_controller_page_background_app_refresh_disabled_title": "Hintergrundaktualisierungen sind deaktiviert",
"backup_controller_page_background_app_refresh_enable_button_text": "Gehe zu Einstellungen",
"backup_controller_page_background_battery_info_link": "Zeige mir wie",
"backup_controller_page_background_battery_info_message": "Für die besten Ergebnisse für Sicherungen im Hintergrund, deaktiviere alle Batterieoptimierungen und Einschränkungen für die Hintergrundaktivitäten von Immich.\n\nDa dies gerätespezifisch ist, schlage diese Informationen für deinen Gerätehersteller nach.",
"backup_controller_page_background_battery_info_ok": "OK",
"backup_controller_page_background_battery_info_ok": "Ok",
"backup_controller_page_background_battery_info_title": "Batterieoptimierungen",
"backup_controller_page_background_charging": "Nur während des Ladens",
"backup_controller_page_background_configure_error": "Konnte Hintergrundservice nicht konfigurieren",
"backup_controller_page_background_delay": "Sicherung neuer Elemente verzögern um: {}",
"backup_controller_page_background_delay": "Sicherung neuer Elemente verzögern um: {duration}",
"backup_controller_page_background_description": "Schalte den Hintergrundservice ein, um neue Elemente automatisch im Hintergrund zu sichern ohne die App zu öffnen",
"backup_controller_page_background_is_off": "Automatische Sicherung im Hintergrund ist deaktiviert",
"backup_controller_page_background_is_on": "Automatische Sicherung im Hintergrund ist aktiviert",
@@ -531,12 +523,12 @@
"backup_controller_page_backup": "Sicherung",
"backup_controller_page_backup_selected": "Ausgewählt: ",
"backup_controller_page_backup_sub": "Gesicherte Fotos und Videos",
"backup_controller_page_created": "Erstellt am: {}",
"backup_controller_page_created": "Erstellt am: {date}",
"backup_controller_page_desc_backup": "Aktiviere die Sicherung, um Elemente immer automatisch auf den Server zu laden, während du die App benutzt.",
"backup_controller_page_excluded": "Ausgeschlossen: ",
"backup_controller_page_failed": "Fehlgeschlagen ({})",
"backup_controller_page_filename": "Dateiname: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Fehlgeschlagen ({count})",
"backup_controller_page_filename": "Dateiname: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informationen zur Sicherung",
"backup_controller_page_none_selected": "Keine ausgewählt",
"backup_controller_page_remainder": "Verbleibend",
@@ -545,7 +537,7 @@
"backup_controller_page_start_backup": "Sicherung starten",
"backup_controller_page_status_off": "Sicherung im Vordergrund ist inaktiv",
"backup_controller_page_status_on": "Sicherung im Vordergrund ist aktiv",
"backup_controller_page_storage_format": "{} von {} genutzt",
"backup_controller_page_storage_format": "{used} von {total} genutzt",
"backup_controller_page_to_backup": "Zu sichernde Alben",
"backup_controller_page_total_sub": "Alle Fotos und Videos",
"backup_controller_page_turn_off": "Sicherung im Vordergrund ausschalten",
@@ -560,6 +552,10 @@
"backup_options_page_title": "Sicherungsoptionen",
"backup_setting_subtitle": "Verwaltung der Upload-Einstellungen im Hintergrund und im Vordergrund",
"backward": "Rückwärts",
"biometric_auth_enabled": "Biometrische Authentifizierung aktiviert",
"biometric_locked_out": "Du bist von der biometrischen Authentifizierung ausgeschlossen",
"biometric_no_options": "Keine biometrischen Optionen verfügbar",
"biometric_not_available": "Die biometrische Authentifizierung ist auf diesem Gerät nicht verfügbar",
"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",
@@ -570,21 +566,17 @@
"bulk_keep_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien}} behalten möchtest? Dies wird alle Duplikat-Gruppen auflösen ohne etwas zu löschen.",
"bulk_trash_duplicates_confirmation": "Bist du sicher, dass du {count, plural, one {# duplizierte Datei} other {# duplizierte Dateien gemeinsam}} in den Papierkorb verschieben möchtest? Dies wird die größte Datei jeder Gruppe behalten und alle anderen Duplikate in den Papierkorb verschieben.",
"buy": "Immich erwerben",
"cache_settings_album_thumbnails": "Vorschaubilder der Bibliothek ({} Elemente)",
"cache_settings_clear_cache_button": "Zwischenspeicher löschen",
"cache_settings_clear_cache_button_title": "Löscht den Zwischenspeicher der App. Dies wird die Leistungsfähigkeit der App deutlich einschränken, bis der Zwischenspeicher wieder aufgebaut wurde.",
"cache_settings_duplicated_assets_clear_button": "LEEREN",
"cache_settings_duplicated_assets_subtitle": "Fotos und Videos, die von der App blockiert werden",
"cache_settings_duplicated_assets_title": "Duplikate ({})",
"cache_settings_image_cache_size": "Bilder im Zwischenspeicher ({} Bilder)",
"cache_settings_duplicated_assets_title": "Duplikate ({count})",
"cache_settings_statistics_album": "Vorschaubilder der Bibliothek",
"cache_settings_statistics_assets": "{} Elemente ({})",
"cache_settings_statistics_full": "Originalbilder",
"cache_settings_statistics_shared": "Vorschaubilder geteilter Alben",
"cache_settings_statistics_thumbnail": "Vorschaubilder",
"cache_settings_statistics_title": "Zwischenspeicher-Nutzung",
"cache_settings_subtitle": "Kontrollieren, wie Immich den Zwischenspeicher nutzt",
"cache_settings_thumbnail_size": "Vorschaubilder im Zwischenspeicher ({} Bilder)",
"cache_settings_tile_subtitle": "Lokalen Speicher verwalten",
"cache_settings_tile_title": "Lokaler Speicher",
"cache_settings_title": "Zwischenspeicher Einstellungen",
@@ -597,7 +589,10 @@
"cannot_merge_people": "Personen können nicht zusammengeführt werden",
"cannot_undo_this_action": "Diese Aktion kann nicht rückgängig gemacht werden!",
"cannot_update_the_description": "Beschreibung kann nicht aktualisiert werden",
"cast": "Übertragen",
"cast_description": "Konfiguration verfügbarer Ziele",
"change_date": "Datum ändern",
"change_description": "Beschreibung anpassen",
"change_display_order": "Anzeigereihenfolge ändern",
"change_expiration_time": "Verfallszeitpunkt ändern",
"change_location": "Ort ändern",
@@ -610,9 +605,9 @@
"change_password_form_new_password": "Neues Passwort",
"change_password_form_password_mismatch": "Passwörter stimmen nicht überein",
"change_password_form_reenter_new_password": "Passwort erneut eingeben",
"change_pin_code": "PIN Code ändern",
"change_your_password": "Ändere dein Passwort",
"changed_visibility_successfully": "Die Sichtbarkeit wurde erfolgreich geändert",
"check_all": "Alle prüfen",
"check_corrupt_asset_backup": "Auf beschädigte Asset-Backups überprüfen",
"check_corrupt_asset_backup_button": "Überprüfung durchführen",
"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.",
@@ -624,7 +619,7 @@
"clear_all_recent_searches": "Alle letzten Suchvorgänge löschen",
"clear_message": "Nachrichten leeren",
"clear_value": "Wert leeren",
"client_cert_dialog_msg_confirm": "OK",
"client_cert_dialog_msg_confirm": "Ok",
"client_cert_enter_password": "Passwort eingeben",
"client_cert_import": "Importieren",
"client_cert_import_success_msg": "Client Zertifikat wurde importiert",
@@ -650,17 +645,21 @@
"confirm_delete_face": "Bist du sicher dass du das Gesicht von {name} aus der Datei entfernen willst?",
"confirm_delete_shared_link": "Bist du sicher, dass du diesen geteilten Link löschen willst?",
"confirm_keep_this_delete_others": "Alle anderen Dateien im Stapel bis auf diese werden gelöscht. Bist du sicher, dass du fortfahren möchten?",
"confirm_new_pin_code": "Neuen PIN Code bestätigen",
"confirm_password": "Passwort bestätigen",
"confirm_tag_face": "Wollen Sie dieses Gesicht mit {name} markieren?",
"confirm_tag_face_unnamed": "Möchten Sie dieses Gesicht markieren?",
"connected_device": "Verbundenes Gerät",
"connected_to": "Verbunden mit",
"contain": "Vollständig",
"context": "Kontext",
"continue": "Fortsetzen",
"control_bottom_app_bar_album_info_shared": "{} Elemente · Geteilt",
"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",
"control_bottom_app_bar_edit_location": "Ort bearbeiten",
"control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten",
"control_bottom_app_bar_share_link": "Share Link",
"control_bottom_app_bar_share_link": "Link teilen",
"control_bottom_app_bar_share_to": "Teilen mit",
"control_bottom_app_bar_trash_from_immich": "in den Papierkorb schieben",
"copied_image_to_clipboard": "Das Bild wurde in die Zwischenablage kopiert.",
@@ -692,15 +691,18 @@
"create_tag_description": "Erstelle einen neuen Tag. Für verschachtelte Tags, gib den gesamten Pfad inklusive Schrägstrich an.",
"create_user": "Nutzer erstellen",
"created": "Erstellt",
"created_at": "Erstellt",
"crop": "Zuschneiden",
"curated_object_page_title": "Dinge",
"current_device": "Aktuelles Gerät",
"current_pin_code": "Aktueller PIN Code",
"current_server_address": "Aktuelle Serveradresse",
"custom_locale": "Benutzerdefinierte Sprache",
"custom_locale_description": "Datumsangaben und Zahlen je nach Sprache und Land formatieren",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Dunkel",
"darkTheme": "Dunkles Theme umschalten",
"date_after": "Datum nach",
"date_and_time": "Datum und Zeit",
"date_before": "Datum vor",
@@ -748,6 +750,7 @@
"disallow_edits": "Bearbeitungen verbieten",
"discord": "Discord",
"discover": "Entdecken",
"discovered_devices": "Gefundene Geräte",
"dismiss_all_errors": "Alle Fehler ignorieren",
"dismiss_error": "Fehler ignorieren",
"display_options": "Anzeigeoptionen",
@@ -763,7 +766,6 @@
"download_enqueue": "Download in die Warteschlange gesetzt",
"download_error": "Download fehlerhaft",
"download_failed": "Download fehlerhaft",
"download_filename": "Datei: {}",
"download_finished": "Download abgeschlossen",
"download_include_embedded_motion_videos": "Eingebettete Videos",
"download_include_embedded_motion_videos_description": "Videos, die in Bewegungsfotos eingebettet sind, als separate Datei einfügen",
@@ -787,6 +789,8 @@
"edit_avatar": "Avatar bearbeiten",
"edit_date": "Datum bearbeiten",
"edit_date_and_time": "Datum und Uhrzeit bearbeiten",
"edit_description": "Beschreibung bearbeiten",
"edit_description_prompt": "Bitte wähle eine neue Beschreibung:",
"edit_exclusion_pattern": "Ausschlussmuster bearbeiten",
"edit_faces": "Gesichter bearbeiten",
"edit_import_path": "Importpfad bearbeiten",
@@ -807,19 +811,24 @@
"editor_crop_tool_h2_aspect_ratios": "Seitenverhältnisse",
"editor_crop_tool_h2_rotation": "Drehung",
"email": "E-Mail",
"email_notifications": "E-Mail Benachrichtigungen",
"empty_folder": "Dieser Ordner ist leer",
"empty_trash": "Papierkorb leeren",
"empty_trash_confirmation": "Bist du sicher, dass du den Papierkorb leeren willst?\nDies entfernt alle Dateien im Papierkorb endgültig aus Immich und kann nicht rückgängig gemacht werden!",
"enable": "Aktivieren",
"enable_biometric_auth_description": "Gib deinen PIN Code ein, um die biometrische Authentifizierung zu aktivieren",
"enabled": "Aktiviert",
"end_date": "Enddatum",
"enqueued": "Eingereiht",
"enter_wifi_name": "WLAN-Name eingeben",
"enter_your_pin_code": "PIN Code eingeben",
"enter_your_pin_code_subtitle": "Gib deinen PIN Code ein, um auf den gesperrten Ordner zuzugreifen",
"error": "Fehler",
"error_change_sort_album": "Ändern der Anzeigereihenfolge fehlgeschlagen",
"error_delete_face": "Fehler beim Löschen des Gesichts",
"error_loading_image": "Fehler beim Laden des Bildes",
"error_saving_image": "Fehler: {}",
"error_saving_image": "Fehler: {error}",
"error_tag_face_bounding_box": "Fehler beim Markieren des Gesichts - Begrenzungen können nicht abgerufen werden",
"error_title": "Fehler - Etwas ist schief gelaufen",
"errors": {
"cannot_navigate_next_asset": "Kann nicht zur nächsten Datei navigieren",
@@ -832,7 +841,6 @@
"cant_get_number_of_comments": "Anzahl der Kommentare konnte nicht abgerufen werden",
"cant_search_people": "Personen konnten nicht gesucht werden",
"cant_search_places": "Orte konnten nicht gesucht werden",
"cleared_jobs": "Folgende Aufgaben zurückgesetzt: {job}",
"error_adding_assets_to_album": "Fehler beim Hinzufügen von Dateien zum Album",
"error_adding_users_to_album": "Fehler beim Hinzufügen von Benutzern zum Album",
"error_deleting_shared_user": "Fehler beim Löschen des geteilten Benutzers",
@@ -841,7 +849,6 @@
"error_removing_assets_from_album": "Fehler beim Entfernen von Dateien aus dem Album, siehe Konsole für weitere Details",
"error_selecting_all_assets": "Fehler beim Auswählen aller Dateien",
"exclusion_pattern_already_exists": "Dieses Ausschlussmuster existiert bereits.",
"failed_job_command": "Befehl {command} ist für Aufgabe {job} fehlgeschlagen",
"failed_to_create_album": "Album konnte nicht erstellt werden",
"failed_to_create_shared_link": "Geteilter Link konnte nicht erstellt werden",
"failed_to_edit_shared_link": "Geteilter Link konnte nicht bearbeitet werden",
@@ -860,7 +867,6 @@
"paths_validation_failed": "{paths, plural, one {# Pfad konnte} other {# Pfade konnten}} nicht validiert werden",
"profile_picture_transparent_pixels": "Profilbilder dürfen keine transparenten Pixel haben. Bitte zoome heran und/oder verschiebe das Bild.",
"quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist größer als der verfügbare Speicher",
"repair_unable_to_check_items": "{count, select, one {Eintrag konnte} other {Einträge konnten}} nicht überprüft werden",
"unable_to_add_album_users": "Benutzer konnten nicht zum Album hinzugefügt werden",
"unable_to_add_assets_to_shared_link": "Datei konnte nicht zum geteilten Link hinzugefügt werden",
"unable_to_add_comment": "Es kann kein Kommentar hinzufügt werden",
@@ -872,13 +878,13 @@
"unable_to_archive_unarchive": "Konnte nicht {archived, select, true {archivieren} other {entarchivieren}}",
"unable_to_change_album_user_role": "Die Rolle des Albumbenutzers kann nicht geändert werden",
"unable_to_change_date": "Datum kann nicht verändert werden",
"unable_to_change_description": "Ändern der Beschreibung nicht möglich",
"unable_to_change_favorite": "Es konnte der Favoritenstatus für diese Datei nicht geändert werden",
"unable_to_change_location": "Ort kann nicht verändert werden",
"unable_to_change_password": "Passwort konnte nicht geändert werden",
"unable_to_change_visibility": "Sichtbarkeit von {count, plural, one {einer Person} other {# Personen}} konnte nicht geändert werden",
"unable_to_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden",
"unable_to_connect": "Verbindung konnte nicht hergestellt werden",
"unable_to_connect_to_server": "Verbindung zum Server konnte nicht hergestellt werden",
"unable_to_copy_to_clipboard": "Konnte nicht in die Zwischenablage kopieren, stelle sicher, dass du per https auf die Seite zugreifst",
"unable_to_create_admin_account": "Administratorkonto konnte nicht erstellt werden",
"unable_to_create_api_key": "Es konnte kein API-Schlüssel erstellt werden",
@@ -902,10 +908,6 @@
"unable_to_hide_person": "Person kann nicht versteckt werden",
"unable_to_link_motion_video": "Bewegungsvideo kann nicht verknüpft werden",
"unable_to_link_oauth_account": "OAuth-Konto kann nicht verknüpft werden",
"unable_to_load_album": "Album kann nicht geladen werden",
"unable_to_load_asset_activity": "Foto-Aktivität konnte nicht geladen werden",
"unable_to_load_items": "Elemente konnten nicht geladen werden",
"unable_to_load_liked_status": "Gewünschter Status kann nicht geladen werden",
"unable_to_log_out_all_devices": "Konnte nicht von allen Geräten abmelden",
"unable_to_log_out_device": "Konnte nicht vom Gerät abmelden",
"unable_to_login_with_oauth": "Anmeldung mit OAuth nicht möglich",
@@ -916,12 +918,11 @@
"unable_to_remove_album_users": "Mitglieder der Alben können nicht entfernt werden",
"unable_to_remove_api_key": "API-Schlüssel konnte nicht entfernt werden",
"unable_to_remove_assets_from_shared_link": "Dateien konnten nicht von geteiltem Link entfernt werden",
"unable_to_remove_deleted_assets": "Offline-Dateien konnten nicht entfernt werden",
"unable_to_remove_library": "Bibliothek kann nicht entfernt werden",
"unable_to_remove_partner": "Partner kann nicht entfernt werden",
"unable_to_remove_reaction": "Reaktion kann nicht entfernt werden",
"unable_to_repair_items": "Objekte können nicht repariert werden",
"unable_to_reset_password": "Passwort kann nicht zurückgesetzt werden",
"unable_to_reset_pin_code": "Zurücksetzen des PIN Code nicht möglich",
"unable_to_resolve_duplicate": "Duplikate können nicht aufgelöst werden",
"unable_to_restore_assets": "Dateien konnten nicht wiederhergestellt werden",
"unable_to_restore_trash": "Papierkorb kann nicht wiederhergestellt werden",
@@ -955,10 +956,9 @@
"exif_bottom_sheet_location": "STANDORT",
"exif_bottom_sheet_people": "PERSONEN",
"exif_bottom_sheet_person_add_person": "Namen hinzufügen",
"exif_bottom_sheet_person_age": "Alter {}",
"exif_bottom_sheet_person_age_months": "{} Monate alt",
"exif_bottom_sheet_person_age_year_months": "1 Jahr, {} Monate alt",
"exif_bottom_sheet_person_age_years": "Alter {}",
"exif_bottom_sheet_person_age_months": "{months} Monate alt",
"exif_bottom_sheet_person_age_year_months": "1 Jahr, {months} Monate alt",
"exif_bottom_sheet_person_age_years": "Alter {years}",
"exit_slideshow": "Diashow beenden",
"expand_all": "Alle aufklappen",
"experimental_settings_new_asset_list_subtitle": "In Arbeit",
@@ -967,7 +967,7 @@
"experimental_settings_title": "Experimentell",
"expire_after": "Verfällt nach",
"expired": "Verfallen",
"expires_date": "Läuft am {date} ab",
"expires_date": "Läuft ab: {date}",
"explore": "Erkunden",
"explorer": "Datei-Explorer",
"export": "Exportieren",
@@ -979,6 +979,7 @@
"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)",
"face_unassigned": "Nicht zugewiesen",
"failed": "Fehlgeschlagen",
"failed_to_authenticate": "Authentifizierung fehlgeschlagen",
"failed_to_load_assets": "Laden der Assets fehlgeschlagen",
"failed_to_load_folder": "Fehler beim Laden des Ordners",
"favorite": "Favorit",
@@ -1002,6 +1003,8 @@
"folders": "Ordner",
"folders_feature_description": "Durchsuchen der Ordneransicht für Fotos und Videos im Dateisystem",
"forward": "Vorwärts",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Diese Funktion lädt externe Quellen von Google, um zu funktionieren.",
"general": "Allgemein",
"get_help": "Hilfe erhalten",
"get_wifiname_error": "WLAN-Name konnte nicht ermittelt werden. Vergewissere dich, dass die erforderlichen Berechtigungen erteilt wurden und du mit einem WLAN-Netzwerk verbunden bist",
@@ -1044,10 +1047,13 @@
"home_page_favorite_err_local": "Kann lokale Elemente noch nicht favorisieren, überspringen",
"home_page_favorite_err_partner": "Inhalte von Partnern können nicht favorisiert werden, überspringe",
"home_page_first_time_notice": "Wenn dies das erste Mal ist dass Du Immich nutzt, stelle bitte sicher, dass mindestens ein Album zur Sicherung ausgewählt ist, sodass die Zeitachse mit Fotos und Videos gefüllt werden kann",
"home_page_locked_error_local": "Lokale Dateien können nicht in den gesperrten Ordner verschoben werden, überspringe",
"home_page_locked_error_partner": "Dateien von Partnern können nicht in den gesperrten Ordner verschoben werden, überspringe",
"home_page_share_err_local": "Lokale Inhalte können nicht per Link geteilt werden, überspringe",
"home_page_upload_err_limit": "Es können max. 30 Elemente gleichzeitig hochgeladen werden, überspringen",
"host": "Host",
"hour": "Stunde",
"id": "ID",
"ignore_icloud_photos": "iCloud Fotos ignorieren",
"ignore_icloud_photos_description": "Fotos, die in der iCloud gespeichert sind, werden nicht auf den immich Server hochgeladen",
"image": "Bild",
@@ -1087,6 +1093,12 @@
"invalid_date_format": "Ungültiges Datumsformat",
"invite_people": "Personen einladen",
"invite_to_album": "Zum Album einladen",
"ios_debug_info_fetch_ran_at": "Abruf läuft {dateTime}",
"ios_debug_info_last_sync_at": "Zuletzt aktualisiert {dateTime}",
"ios_debug_info_no_processes_queued": "Keine Hintergrundprozesse in der Warteschlange",
"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}",
"items_count": "{count, plural, one {# Eintrag} other {# Einträge}}",
"jobs": "Aufgaben",
"keep": "Behalten",
@@ -1095,6 +1107,9 @@
"kept_this_deleted_others": "Diese Datei behalten und {count, plural, one {# Datei} other {# Dateien}} gelöscht",
"keyboard_shortcuts": "Tastenkürzel",
"language": "Sprache",
"language_no_results_subtitle": "Probiere es mit einem anderen Suchbegriff",
"language_no_results_title": "Keine Sprachen gefunden",
"language_search_hint": "Sprachen durchsuchen...",
"language_setting_description": "Wähle deine bevorzugte Sprache",
"last_seen": "Zuletzt gesehen",
"latest_version": "Aktuellste Version",
@@ -1120,6 +1135,7 @@
"list": "Liste",
"loading": "Laden",
"loading_search_results_failed": "Laden von Suchergebnissen fehlgeschlagen",
"local_asset_cast_failed": "Eine Datei, die nicht auf den Server hochgeladen wurde, kann nicht gecastet werden",
"local_network": "Lokales Netzwerk",
"local_network_sheet_info": "Die App stellt über diese URL eine Verbindung zum Server her, wenn sie das angegebene WLAN-Netzwerk verwendet",
"location_permission": "Standort Genehmigung",
@@ -1129,6 +1145,8 @@
"location_picker_latitude_hint": "Breitengrad eingeben",
"location_picker_longitude_error": "Gültigen Längengrad eingeben",
"location_picker_longitude_hint": "Längengrad eingeben",
"lock": "Sperren",
"locked_folder": "Gesperrter Ordner",
"log_out": "Abmelden",
"log_out_all_devices": "Alle Geräte abmelden",
"logged_out_all_devices": "Alle Geräte abgemeldet",
@@ -1173,8 +1191,8 @@
"manage_your_devices": "Deine eingeloggten Geräte verwalten",
"manage_your_oauth_connection": "Deine OAuth-Verknüpfung verwalten",
"map": "Karte",
"map_assets_in_bound": "{} Foto",
"map_assets_in_bounds": "{} Fotos",
"map_assets_in_bound": "{count} Foto",
"map_assets_in_bounds": "{count} Fotos",
"map_cannot_get_user_location": "Standort konnte nicht ermittelt werden",
"map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Aufnahmeort verwenden",
@@ -1188,9 +1206,9 @@
"map_settings": "Karteneinstellungen",
"map_settings_dark_mode": "Dunkler Modus",
"map_settings_date_range_option_day": "Letzte 24 Stunden",
"map_settings_date_range_option_days": "Letzten {} Tage",
"map_settings_date_range_option_days": "Letzten {days} Tage",
"map_settings_date_range_option_year": "Letztes Jahr",
"map_settings_date_range_option_years": "Letzten {} Jahre",
"map_settings_date_range_option_years": "Letzten {years} Jahre",
"map_settings_dialog_title": "Karteneinstellungen",
"map_settings_include_show_archived": "Archivierte anzeigen",
"map_settings_include_show_partners": "Partner einbeziehen",
@@ -1208,8 +1226,6 @@
"memories_setting_description": "Verwalte, was du in deinen Erinnerungen siehst",
"memories_start_over": "Erneut beginnen",
"memories_swipe_to_close": "Nach oben Wischen zum schließen",
"memories_year_ago": "ein Jahr her",
"memories_years_ago": "Vor {} Jahren",
"memory": "Erinnerung",
"memory_lane_title": "Foto-Erinnerungen {title}",
"menu": "Menü",
@@ -1226,6 +1242,10 @@
"month": "Monat",
"monthly_title_text_date_format": "MMMM y",
"more": "Mehr",
"move": "Verschieben",
"move_off_locked_folder": "Aus dem gesperrten Ordner verschieben",
"move_to_locked_folder": "In den gesperrten Ordner verschieben",
"move_to_locked_folder_confirmation": "Diese Fotos und Videos werden aus allen Alben entfernt und können nur noch im gesperrten Ordner angezeigt werden",
"moved_to_archive": "{count, plural, one {# Datei} other {# Dateien}} archiviert",
"moved_to_library": "{count, plural, one {# Datei} other {# Dateien}} in die Bibliothek verschoben",
"moved_to_trash": "In den Papierkorb verschoben",
@@ -1242,6 +1262,8 @@
"new_api_key": "Neuer API-Schlüssel",
"new_password": "Neues Passwort",
"new_person": "Neue Person",
"new_pin_code": "Neuer PIN Code",
"new_pin_code_subtitle": "Dies ist dein erster Zugriff auf den gesperrten Ordner. Erstelle einen PIN Code für den sicheren Zugriff auf diese Seite",
"new_user_created": "Neuer Benutzer wurde erstellt",
"new_version_available": "NEUE VERSION VERFÜGBAR",
"newest_first": "Neueste zuerst",
@@ -1254,11 +1276,13 @@
"no_archived_assets_message": "Archiviere Fotos und Videos, um sie aus deiner Fotoansicht zu entfernen",
"no_assets_message": "KLICKE, UM DEIN ERSTES FOTO HOCHZULADEN",
"no_assets_to_show": "Keine Vorschau vorhanden",
"no_cast_devices_found": "Keine Geräte zum Übertragen gefunden",
"no_duplicates_found": "Es wurden keine Duplikate gefunden.",
"no_exif_info_available": "Keine EXIF-Informationen vorhanden",
"no_explore_results_message": "Lade weitere Fotos hoch, um deine Sammlung zu erkunden.",
"no_favorites_message": "Füge Favoriten hinzu, um deine besten Bilder und Videos schnell zu finden",
"no_libraries_message": "Eine externe Bibliothek erstellen, um deine Fotos und Videos anzusehen",
"no_locked_photos_message": "Fotos und Videos im gesperrten Ordner sind versteckt und werden nicht angezeigt, wenn du deine Bibliothek durchsuchst.",
"no_name": "Kein Name",
"no_notifications": "Keine Benachrichtigungen",
"no_people_found": "Keine passenden Personen gefunden",
@@ -1270,6 +1294,7 @@
"not_selected": "Nicht ausgewählt",
"note_apply_storage_label_to_previously_uploaded assets": "Hinweis: Um eine Speicherpfadbezeichnung anzuwenden, starte den",
"notes": "Notizen",
"nothing_here_yet": "Noch nichts hier",
"notification_permission_dialog_content": "Um Benachrichtigungen zu aktivieren, navigiere zu Einstellungen und klicke \"Erlauben\".",
"notification_permission_list_tile_content": "Erlaube Berechtigung für Benachrichtigungen.",
"notification_permission_list_tile_enable_button": "Aktiviere Benachrichtigungen",
@@ -1280,15 +1305,15 @@
"oauth": "OAuth",
"official_immich_resources": "Offizielle Immich Quellen",
"offline": "Offline",
"offline_paths": "Offline-Pfade",
"offline_paths_description": "Diese Ergebnisse können auf das manuelle Löschen von Dateien zurückzuführen sein, die nicht Teil einer externen Bibliothek sind.",
"ok": "Ok",
"oldest_first": "Älteste zuerst",
"on_this_device": "Auf diesem Gerät",
"onboarding": "Einstieg",
"onboarding_privacy_description": "Die folgenden (optionalen) Funktionen hängen von externen Diensten ab und können jederzeit in den Administrationseinstellungen deaktiviert werden.",
"onboarding_locale_description": "Wählen Sie Ihre bevorzugte Sprache. Sie können diese auch später in Ihren Einstellungen ändern.",
"onboarding_privacy_description": "Die folgenden (optionalen) Funktionen hängen von externen Diensten ab und können jederzeit in den Einstellungen deaktiviert werden.",
"onboarding_server_welcome_description": "Lassen Sie uns diese Instanz mit einigen allgemeinen Einstellungen einrichten.",
"onboarding_theme_description": "Wähle ein Farbschema für deine Instanz aus. Du kannst dies später in deinen Einstellungen ändern.",
"onboarding_welcome_description": "Lass uns deine Instanz mit einigen allgemeinen Einstellungen konfigurieren.",
"onboarding_user_welcome_description": "Fangen wir an!",
"onboarding_welcome_user": "Willkommen, {user}",
"online": "Online",
"only_favorites": "Nur Favoriten",
@@ -1316,7 +1341,7 @@
"partner_page_partner_add_failed": "Fehler beim Partner hinzufügen",
"partner_page_select_partner": "Partner auswählen",
"partner_page_shared_to_title": "Geteilt mit",
"partner_page_stop_sharing_content": "{} wird nicht mehr auf deine Fotos zugreifen können.",
"partner_page_stop_sharing_content": "{partner} wird nicht mehr auf deine Fotos zugreifen können.",
"partner_sharing": "Partner-Sharing",
"partners": "Partner",
"password": "Passwort",
@@ -1345,6 +1370,8 @@
"permanently_delete_assets_prompt": "Bist du sicher, dass {count, plural, one {diese Datei} other {diese <b>#</b> Dateien}} endgültig gelöscht werden soll? Dadurch {count, plural, one {wird} other {werden}} diese auch aus deinen Alben entfernt.",
"permanently_deleted_asset": "Endgültig gelöschtes Objekt",
"permanently_deleted_assets_count": "{count, plural, one {# Datei} other {# Dateien}} endgültig gelöscht",
"permission": "Berechtigung",
"permission_empty": "Ihre Berechtigung sollte nicht leer sein",
"permission_onboarding_back": "Zurück",
"permission_onboarding_continue_anyway": "Trotzdem fortfahren",
"permission_onboarding_get_started": "Jetzt starten",
@@ -1362,6 +1389,10 @@
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
"photos_from_previous_years": "Fotos von vorherigen Jahren",
"pick_a_location": "Wähle einen Ort",
"pin_code_changed_successfully": "PIN Code erfolgreich geändert",
"pin_code_reset_successfully": "PIN Code erfolgreich zurückgesetzt",
"pin_code_setup_successfully": "PIN Code erfolgreich festgelegt",
"pin_verification": "PIN Code Überprüfung",
"place": "Ort",
"places": "Orte",
"places_count": "{count, plural, one {{count, number} Ort} other {{count, number} Orte}}",
@@ -1369,6 +1400,7 @@
"play_memories": "Erinnerungen abspielen",
"play_motion_photo": "Bewegte Bilder abspielen",
"play_or_pause_video": "Video abspielen oder pausieren",
"please_auth_to_access": "Für den Zugriff bitte Authentifizieren",
"port": "Port",
"preferences_settings_subtitle": "App-Einstellungen verwalten",
"preferences_settings_title": "Voreinstellungen",
@@ -1376,9 +1408,13 @@
"preview": "Vorschau",
"previous": "Vorherige",
"previous_memory": "Vorherige Erinnerung",
"previous_or_next_photo": "Vorheriges oder nächstes Foto",
"previous_or_next_day": "Tag vorwärts/rückwärts",
"previous_or_next_month": "Monat vorwärts/rückwärts",
"previous_or_next_photo": "Foto vorwärts/rückwärts",
"previous_or_next_year": "Jahr vorwärts/rückwärts",
"primary": "Primär",
"privacy": "Privatsphäre",
"profile": "Profil",
"profile_drawer_app_logs": "Logs",
"profile_drawer_client_out_of_date_major": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
"profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
@@ -1392,7 +1428,7 @@
"public_share": "Öffentliche Freigabe",
"purchase_account_info": "Unterstützer",
"purchase_activated_subtitle": "Danke für die Unterstützung von Immich und Open-Source Software",
"purchase_activated_time": "Aktiviert am {date, date}",
"purchase_activated_time": "Aktiviert am {date}",
"purchase_activated_title": "Dein Schlüssel wurde erfolgreich aktiviert",
"purchase_button_activate": "Aktivieren",
"purchase_button_buy": "Kaufen",
@@ -1410,7 +1446,7 @@
"purchase_lifetime_description": "Lebenslange Gültigkeit",
"purchase_option_title": "KAUFOPTIONEN",
"purchase_panel_info_1": "Die Entwicklung von Immich erfordert viel Zeit und Mühe, und wir haben Vollzeit-Entwickler, die daran arbeiten es möglichst perfekt zu machen. Unser Ziel ist es, dass Open-Source-Software und moralische Geschäftsmethoden zu einer nachhaltigen Einkommensquelle für Entwickler werden und ein datenschutzfreundliches Ökosystem mit echten Alternativen zu ausbeuterischen Cloud-Diensten geschaffen wird.",
"purchase_panel_info_2": "Weil wir davon überzeugt sind keine Paywalls zu haben, wird dieser Kauf keine zusätzlichen Funktionen in Immich freischalten. Wir verlassen uns auf Nutzende wie dich, um die Entwicklung von Immich zu unterstützen.",
"purchase_panel_info_2": "Weil wir uns dagegen entschieden haben, eine Bezahlschranke einzusetzen, wird dieser Kauf keine zusätzlichen Funktionen in Immich freischalten. Wir verlassen uns auf Nutzende wie dich, um die Entwicklung von Immich zu unterstützen.",
"purchase_panel_title": "Das Projekt unterstützen",
"purchase_per_server": "Pro Server",
"purchase_per_user": "Pro Benutzer",
@@ -1458,9 +1494,12 @@
"remove_deleted_assets": "Offline-Dateien entfernen",
"remove_from_album": "Aus Album entfernen",
"remove_from_favorites": "Aus Favoriten entfernen",
"remove_from_locked_folder": "Aus gesperrtem Ordner entfernen",
"remove_from_locked_folder_confirmation": "Bist du sicher, dass du diese Fotos und Videos aus dem gesperrten Ordner entfernen möchtest? Sie werden wieder in deiner Bibliothek sichtbar sein.",
"remove_from_shared_link": "Aus geteiltem Link entfernen",
"remove_memory": "Erinnerung entfernen",
"remove_photo_from_memory": "Foto aus dieser Erinnerung entfernen",
"remove_tag": "Tag entfernen",
"remove_url": "URL entfernen",
"remove_user": "Nutzer entfernen",
"removed_api_key": "API-Schlüssel {name} wurde entfernt",
@@ -1481,6 +1520,7 @@
"reset": "Zurücksetzen",
"reset_password": "Passwort zurücksetzen",
"reset_people_visibility": "Sichtbarkeit von Personen zurücksetzen",
"reset_pin_code": "PIN Code zurücksetzen",
"reset_to_default": "Auf Standard zurücksetzen",
"resolve_duplicates": "Duplikate entfernen",
"resolved_all_duplicates": "Alle Duplikate aufgelöst",
@@ -1586,6 +1626,7 @@
"server_info_box_server_url": "Server-URL",
"server_offline": "Server offline",
"server_online": "Server online",
"server_privacy": "Privatsphäre auf dem Server",
"server_stats": "Server-Statistiken",
"server_version": "Server-Version",
"set": "Speichern",
@@ -1595,6 +1636,7 @@
"set_date_of_birth": "Geburtsdatum festlegen",
"set_profile_picture": "Profilbild einstellen",
"set_slideshow_to_fullscreen": "Diashow auf Vollbild einstellen",
"set_stack_primary_asset": "Als primäre Datei festlegen",
"setting_image_viewer_help": "Der Detailbildbetrachter lädt zuerst ein (kleines) Vorschaubild, dann ein Vorschaubild in mittlerer Größe (falls aktiviert) und schließlich das Original (falls aktiviert).",
"setting_image_viewer_original_subtitle": "Aktivieren, um das Originalbild in voller Auflösung (groß!) zu laden. Deaktivieren, um den Datenverbrauch zu reduzieren (sowohl im Netzwerk als auch im Gerätespeicher).",
"setting_image_viewer_original_title": "Original laden",
@@ -1603,13 +1645,12 @@
"setting_image_viewer_title": "Bilder",
"setting_languages_apply": "Anwenden",
"setting_languages_subtitle": "App-Sprache ändern",
"setting_languages_title": "Sprachen",
"setting_notifications_notify_failures_grace_period": "Benachrichtigung bei Fehler(n) in der Hintergrundsicherung: {}",
"setting_notifications_notify_hours": "{} Stunden",
"setting_notifications_notify_failures_grace_period": "Benachrichtigung bei Fehler(n) in der Hintergrundsicherung: {duration}",
"setting_notifications_notify_hours": "{count} Stunden",
"setting_notifications_notify_immediately": "sofort",
"setting_notifications_notify_minutes": "{} Minuten",
"setting_notifications_notify_minutes": "{count} Minuten",
"setting_notifications_notify_never": "niemals",
"setting_notifications_notify_seconds": "{} Sekunden",
"setting_notifications_notify_seconds": "{count} Sekunden",
"setting_notifications_single_progress_subtitle": "Detaillierter Upload-Fortschritt für jedes Element",
"setting_notifications_single_progress_title": "Zeige den detaillierten Fortschritt der Hintergrundsicherung",
"setting_notifications_subtitle": "Benachrichtigungen anpassen",
@@ -1621,10 +1662,12 @@
"settings": "Einstellungen",
"settings_require_restart": "Bitte starte Immich neu, um diese Einstellung anzuwenden",
"settings_saved": "Einstellungen gespeichert",
"setup_pin_code": "Einen PIN Code festlegen",
"share": "Teilen",
"share_add_photos": "Fotos hinzufügen",
"share_assets_selected": "{} ausgewählt",
"share_assets_selected": "{count} ausgewählt",
"share_dialog_preparing": "Vorbereiten...",
"share_link": "Link teilen",
"shared": "Geteilt",
"shared_album_activities_input_disable": "Kommentare sind deaktiviert",
"shared_album_activity_remove_content": "Möchtest du diese Aktivität entfernen?",
@@ -1637,32 +1680,32 @@
"shared_by_user": "Von {user} geteilt",
"shared_by_you": "Von dir geteilt",
"shared_from_partner": "Fotos von {partner}",
"shared_intent_upload_button_progress_text": "{} / {} hochgeladen",
"shared_intent_upload_button_progress_text": "{current} / {total} hochgeladen",
"shared_link_app_bar_title": "Geteilte Links",
"shared_link_clipboard_copied_massage": "Link kopiert",
"shared_link_clipboard_text": "Link: {}\nPasswort: {}",
"shared_link_clipboard_text": "Link: {link}\nPasswort: {password}",
"shared_link_create_error": "Fehler beim Erstellen der Linkfreigabe",
"shared_link_edit_description_hint": "Beschreibung eingeben",
"shared_link_edit_expire_after_option_day": "1 Tag",
"shared_link_edit_expire_after_option_days": "{} Tagen",
"shared_link_edit_expire_after_option_days": "{count} Tagen",
"shared_link_edit_expire_after_option_hour": "1 Stunde",
"shared_link_edit_expire_after_option_hours": "{} Stunden",
"shared_link_edit_expire_after_option_hours": "{count} Stunden",
"shared_link_edit_expire_after_option_minute": "1 Minute",
"shared_link_edit_expire_after_option_minutes": "{} Minuten",
"shared_link_edit_expire_after_option_months": "{} Monaten",
"shared_link_edit_expire_after_option_year": "{} Jahr",
"shared_link_edit_expire_after_option_minutes": "{count} Minuten",
"shared_link_edit_expire_after_option_months": "{count} Monaten",
"shared_link_edit_expire_after_option_year": "{count} Jahr",
"shared_link_edit_password_hint": "Passwort eingeben",
"shared_link_edit_submit_button": "Link aktualisieren",
"shared_link_error_server_url_fetch": "Fehler beim Ermitteln der Server-URL",
"shared_link_expires_day": "Läuft ab in {} Tag",
"shared_link_expires_days": "Läuft ab in {} Tagen",
"shared_link_expires_hour": "Läuft ab in {} Stunde",
"shared_link_expires_hours": "Läuft ab in {} Stunden",
"shared_link_expires_minute": "Läuft ab in {} Minute",
"shared_link_expires_minutes": "Läuft ab in {} Minuten",
"shared_link_expires_day": "Läuft ab in {count} Tag",
"shared_link_expires_days": "Läuft ab in {count} Tagen",
"shared_link_expires_hour": "Läuft ab in {count} Stunde",
"shared_link_expires_hours": "Läuft ab in {count} Stunden",
"shared_link_expires_minute": "Läuft ab in {count} Minute",
"shared_link_expires_minutes": "Läuft ab in {count} Minuten",
"shared_link_expires_never": "Läuft nie ab",
"shared_link_expires_second": "Läuft ab in {} Sekunde",
"shared_link_expires_seconds": "Läuft ab in {} Sekunden",
"shared_link_expires_second": "Läuft ab in {count} Sekunde",
"shared_link_expires_seconds": "Läuft ab in {count} Sekunden",
"shared_link_individual_shared": "Individuell geteilt",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Geteilte Links verwalten",
@@ -1726,17 +1769,19 @@
"stack_select_one_photo": "Hauptfoto für den Stapel auswählen",
"stack_selected_photos": "Ausgewählte Fotos stapeln",
"stacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} gestapelt",
"stacktrace": "Stacktrace",
"stacktrace": "Stapelaufgaben",
"start": "Starten",
"start_date": "Anfangsdatum",
"state": "Bundesland / Provinz",
"status": "Status",
"stop_casting": "Übertragung stoppen",
"stop_motion_photo": "Stop-Motion-Foto",
"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",
"storage": "Speicherplatz",
"storage_label": "Speicherpfad",
"storage_quota": "Speicherplatz-Kontingent",
"storage_usage": "{used} von {available} verwendet",
"submit": "Bestätigen",
"suggestions": "Vorschläge",
@@ -1763,7 +1808,7 @@
"theme_selection": "Themenauswahl",
"theme_selection_description": "Automatische Einstellung des Themes auf Hell oder Dunkel, je nach Systemeinstellung des Browsers",
"theme_setting_asset_list_storage_indicator_title": "Forschrittsbalken der Sicherung auf dem Vorschaubild",
"theme_setting_asset_list_tiles_per_row_title": "Anzahl der Elemente pro Reihe ({})",
"theme_setting_asset_list_tiles_per_row_title": "Anzahl der Elemente pro Reihe ({count})",
"theme_setting_colorful_interface_subtitle": "Primärfarbe auf App-Hintergrund anwenden.",
"theme_setting_colorful_interface_title": "Farbige UI-Oberfläche",
"theme_setting_image_viewer_quality_subtitle": "Einstellen der Qualität des Detailbildbetrachters",
@@ -1787,7 +1832,6 @@
"to_parent": "Gehe zum Übergeordneten",
"to_trash": "In den Papierkorb verschieben",
"toggle_settings": "Einstellungen umschalten",
"toggle_theme": "Dunkles Theme umschalten",
"total": "Gesamt",
"total_usage": "Gesamtnutzung",
"trash": "Papierkorb",
@@ -1798,15 +1842,18 @@
"trash_no_results_message": "Gelöschte Fotos und Videos werden hier angezeigt.",
"trash_page_delete_all": "Alle löschen",
"trash_page_empty_trash_dialog_content": "Elemente im Papierkorb löschen? Diese Elemente werden dauerhaft aus Immich entfernt",
"trash_page_info": "Elemente im Papierkorb werden nach {} Tagen endgültig gelöscht",
"trash_page_info": "Elemente im Papierkorb werden nach {days} Tagen endgültig gelöscht",
"trash_page_no_assets": "Es gibt keine Daten im Papierkorb",
"trash_page_restore_all": "Alle wiederherstellen",
"trash_page_select_assets_btn": "Elemente auswählen",
"trash_page_title": "Papierkorb ({})",
"trash_page_title": "Papierkorb ({count})",
"trashed_items_will_be_permanently_deleted_after": "Gelöschte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endgültig gelöscht.",
"type": "Typ",
"unable_to_change_pin_code": "PIN Code konnte nicht geändert werden",
"unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden",
"unarchive": "Entarchivieren",
"unarchived_count": "{count, plural, other {# entarchiviert}}",
"undo": "Rückgängig",
"unfavorite": "Entfavorisieren",
"unhide_person": "Person einblenden",
"unknown": "Unbekannt",
@@ -1825,9 +1872,8 @@
"unselect_all_duplicates": "Alle Duplikate abwählen",
"unstack": "Entstapeln",
"unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt",
"untracked_files": "Unverfolgte Dateien",
"untracked_files_decription": "Diese Dateien werden nicht von der Application getrackt. Sie können das Ergebnis fehlgeschlagener Verschiebungen, unterbrochener Uploads oder aufgrund eines Fehlers sein",
"up_next": "Weiter",
"updated_at": "Aktualisiert",
"updated_password": "Passwort aktualisiert",
"upload": "Hochladen",
"upload_concurrency": "Parallelität beim Hochladen",
@@ -1840,15 +1886,20 @@
"upload_status_errors": "Fehler",
"upload_status_uploaded": "Hochgeladen",
"upload_success": "Hochladen erfolgreich. Aktualisiere die Seite, um neue hochgeladene Dateien zu sehen.",
"upload_to_immich": "Auf Immich hochladen ({})",
"upload_to_immich": "Auf Immich hochladen ({count})",
"uploading": "Wird hochgeladen",
"url": "URL",
"usage": "Verwendung",
"use_biometric": "Biometrie verwenden",
"use_current_connection": "aktuelle Verbindung verwenden",
"use_custom_date_range": "Stattdessen einen benutzerdefinierten Datumsbereich verwenden",
"user": "Nutzer",
"user_has_been_deleted": "Dieser Benutzer wurde gelöscht.",
"user_id": "Nutzer-ID",
"user_liked": "{type, select, photo {Dieses Foto} video {Dieses Video} asset {Diese Datei} other {Dies}} gefällt {user}",
"user_pin_code_settings": "PIN Code",
"user_pin_code_settings_description": "Verwalte deinen PIN Code",
"user_privacy": "Datenschutzeinstellungen Nutzer",
"user_purchase_settings": "Kauf",
"user_purchase_settings_description": "Kauf verwalten",
"user_role_set": "{user} als {role} festlegen",
@@ -1864,11 +1915,6 @@
"version": "Version",
"version_announcement_closing": "Dein Freund, Alex",
"version_announcement_message": "Hi! Es gibt eine neue Version von Immich. Bitte nimm dir Zeit, die <link>Versionshinweise</link> zu lesen, um Fehlkonfigurationen zu vermeiden, insbesondere wenn du WatchTower oder ein anderes Verfahren verwendest, das Immich automatisch aktualisiert.",
"version_announcement_overlay_release_notes": "Änderungsprotokoll",
"version_announcement_overlay_text_1": "Hallo mein Freund! Es gibt eine neue Version von",
"version_announcement_overlay_text_2": "Bitte nehme dir die Zeit und lies das ",
"version_announcement_overlay_text_3": " und achte darauf, dass deine docker-compose und .env Dateien aktuell sind, vor allem wenn du ein System für automatische Updates benutzt (z.B. Watchtower).",
"version_announcement_overlay_title": "Neue Server-Version verfügbar 🎉",
"version_history": "Versionshistorie",
"version_history_item": "{version} am {date} installiert",
"video": "Video",
@@ -1888,6 +1934,7 @@
"view_previous_asset": "Vorherige Datei anzeigen",
"view_qr_code": "QR code anzeigen",
"view_stack": "Stapel anzeigen",
"view_user": "Benutzer anzeigen",
"viewer_remove_from_stack": "Aus Stapel entfernen",
"viewer_stack_use_as_main_asset": "An Stapelanfang",
"viewer_unstack": "Stapel aufheben",
@@ -1898,6 +1945,7 @@
"welcome": "Willkommen",
"welcome_to_immich": "Willkommen bei Immich",
"wifi_name": "WLAN-Name",
"wrong_pin_code": "PIN Code falsch",
"year": "Jahr",
"years_ago": "Vor {years, plural, one {einem Jahr} other {# Jahren}}",
"yes": "Ja",

View File

@@ -12,7 +12,7 @@
"add": "Προσθήκη",
"add_a_description": "Προσθήκη περιγραφής",
"add_a_location": "Προσθήκη μίας τοποθεσίας",
"add_a_name": "Προσθήκη ονόματος",
"add_a_name": "Προσθέστε ένα όνομα",
"add_a_title": "Προσθήκη τίτλου",
"add_endpoint": "Προσθήκη τελικού σημείου",
"add_exclusion_pattern": "Προσθήκη μοτίβου αποκλεισμού",
@@ -44,8 +44,6 @@
"backup_keep_last_amount": "Ποσότητα προηγούμενων dumps που πρέπει να διατηρηθούν",
"backup_settings": "Ρυθμίσεις dump βάσης δεδομένων",
"backup_settings_description": "Διαχείριση ρυθμίσεων dump της βάσης δεδομένων. Σημείωση: Αυτές οι εργασίες δεν παρακολουθούνται και δεν θα ειδοποιηθείτε για αποτυχία.",
"check_all": "Έλεγχος Όλων",
"cleanup": "Εκκαθάριση",
"cleared_jobs": "Εκκαθαρίστηκαν οι εργασίες για: {job}",
"config_set_by_file": "Η παραμετροποίηση γίνεται, προς το παρόν, μέσω ενός αρχείου παραμέτρων",
"confirm_delete_library": "Είστε βέβαιοι ότι θέλετε να διαγράψετε τη βιβλιοθήκη {library};",
@@ -53,6 +51,7 @@
"confirm_email_below": "Για επιβεβαίωση, πληκτρολογήστε \"{email}\" παρακάτω",
"confirm_reprocess_all_faces": "Είστε βέβαιοι ότι θέλετε να επεξεργαστείτε ξανά όλα τα πρόσωπα; Αυτό θα εκκαθαρίσει ακόμα και τα άτομα στα οποία έχετε ήδη ορίσει το όνομα.",
"confirm_user_password_reset": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε τον κωδικό πρόσβασης του χρήστη {user};",
"confirm_user_pin_code_reset": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε τον κωδικό PIN του χρήστη {user};",
"create_job": "Δημιουργία εργασίας",
"cron_expression": "Σύνταξη Cron",
"cron_expression_description": "Ορίστε το διάστημα σάρωσης χρησιμοποιώντας τη μορφή cron. Για περισσότερες πληροφορίες, ανατρέξτε π.χ. στο <link>Crontab Guru</link>",
@@ -60,14 +59,12 @@
"disable_login": "Απενεργοποίηση σύνδεσης",
"duplicate_detection_job_description": "Εκτελέστε μηχανική μάθηση σε στοιχεία για να εντοπίσετε παρόμοιες εικόνες. Βασίζεται στην Έξυπνη Αναζήτηση",
"exclusion_pattern_description": "Τα μοτίβα αποκλεισμού σας επιτρέπουν να αγνοείται αρχεία και φακέλους κατά τη σάρωση της βιβλιοθήκης σας. Αυτό είναι χρήσιμο εάν εχετε φακέλους που περιέχουν αρχεία που δεν θέλετε να εισάγετε, όπως αρχεία RAW.",
"external_library_created_at": "Εξωτερική βιβλιοθήκη (δημιουργήθηκε {date})",
"external_library_management": "Διαχείριση Εξωτερικών Βιβλιοθηκών",
"face_detection": "Ανίχνευση προσώπου",
"face_detection_description": "Ανιχνεύστε τα πρόσωπα σε στοιχεία χρησιμοποιώντας μηχανική μάθηση. Για βίντεο, λαμβάνεται υπόψη μόνο η μικρογραφία. Η επιλογή \"Ανανέωση\" επεξεργάζεται εκ νέου όλα τα στοιχεία. Η επιλογή \"Επαναφορά\", επιπλέον εκκαθαρίζει όλα τα δεδομένα προσώπου. Η επιλογή \"Ελλείποντα\" προσθέτει στην ουρά στοιχεία που δεν έχουν υποστεί ακόμη επεξεργασία. Τα πρόσωπα που έχουν εντοπιστεί θα μπουν στην ουρά για την Αναγνώριση Προσώπου μετά την ολοκλήρωση της Ανίχνευσης Προσώπου, ομαδοποιώντας τα σε υπάρχοντα ή νέα άτομα.",
"facial_recognition_job_description": "Ομαδοποιήστε ανιχνευμένα πρόσωπα σε άτομα. Αυτό το βήμα εκτελείται αφού ολοκληρωθεί η Ανίχνευση Προσώπου. Η επιλογή \"Επαναφορά\" ομαδοποιεί εκ νέου όλα τα πρόσωπα. Η επιλογή \"Ελλείποντα\" βάζει στην ουρά για ομαδοποίηση πρόσωπα που δεν έχουν αντιστοιχηθεί σε κάποιο άτομο.",
"failed_job_command": "Η εντολή {command} απέτυχε για την εργασία: {job}",
"force_delete_user_warning": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό θα αφαιρέσει άμεσα τον χρήστη και όλα τα στοιχεία. Αυτό δεν μπορεί να αναιρεθεί και τα αρχεία δεν μπορούν να ανακτηθούν.",
"forcing_refresh_library_files": "Εξαναγκαστική ανανέωση όλων των αρχείων της βιβλιοθήκης",
"image_format": "Μορφή",
"image_format_description": "Η μορφή WebP παράγει μικρότερα αρχεία από τη μορφή JPEG, αλλά είναι πιο αργή στην κωδικοποίηση.",
"image_fullsize_description": "Εικόνα πλήρους μεγέθους με απογυμνωμένα μεταδεδομένα, που χρησιμοποιείται κατά τη μεγέθυνση",
@@ -192,10 +189,11 @@
"oauth_auto_register": "Αυτόματη καταχώρηση",
"oauth_auto_register_description": "Αυτόματη καταχώρηση νέου χρήστη αφού συνδεθεί με OAuth",
"oauth_button_text": "Κείμενο κουμπιού",
"oauth_client_secret_description": "Υποχρεωτικό εαν PKCE (Proof Key for Code Exchange) δεν υποστηρίζεται από τον OAuth πάροχο",
"oauth_enable_description": "Σύνδεση με OAuth",
"oauth_mobile_redirect_uri": "URI Ανακατεύθυνσης για κινητά τηλέφωνα",
"oauth_mobile_redirect_uri_override": "Προσπέλαση URI ανακατεύθυνσης για κινητά τηλέφωνα",
"oauth_mobile_redirect_uri_override_description": "Ενεργοποιήστε το όταν ο πάροχος OAuth δεν επιτρέπει μια URI για κινητά, όπως το '{callback}'",
"oauth_mobile_redirect_uri_override_description": "Ενεργοποιήστε το όταν ο πάροχος OAuth δεν επιτρέπει μια URI για κινητά, όπως το ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Διαχείριση ρυθμίσεων σύνδεσης OAuth",
"oauth_settings_more_details": "Για περισσότερες λεπτομέρειες σχετικά με αυτήν τη δυνατότητα, ανατρέξτε στην <link>τεκμηρίωση</link>.",
@@ -205,8 +203,8 @@
"oauth_storage_quota_claim_description": "Ορίζει αυτόματα το ποσοστό αποθήκευσης του χρήστη στη δηλωμένη τιμή.",
"oauth_storage_quota_default": "Προεπιλεγμένο όριο αποθήκευσης (GiB)",
"oauth_storage_quota_default_description": "Ποσοστό σε GiB που θα χρησιμοποιηθεί όταν δεν ορίζεται από τη δηλωμένη τιμή (Εισάγετε 0 για απεριόριστο ποσοστό).",
"offline_paths": "Διαδρομές αρχείων εκτός σύνδεσης",
"offline_paths_description": "Αυτά τα αποτελέσματα μπορεί να οφείλονται σε χειροκίνητη διαγραφή αρχείων που δεν ανήκουν σε εξωτερική βιβλιοθήκη.",
"oauth_timeout": "Χρονικό όριο Αιτήματος",
"oauth_timeout_description": "Χρονικό όριο Αιτήματος σε milliseconds",
"password_enable_description": "Σύνδεση με ηλεκτρονικό ταχυδρομείο",
"password_settings": "Σύνδεση με κωδικό",
"password_settings_description": "Διαχείριση ρυθμίσεων σύνδεσης μέσω κωδικού πρόσβασης",
@@ -216,9 +214,6 @@
"refreshing_all_libraries": "Επαναφόρτωση όλων των βιβλιοθηκών",
"registration": "Εγγραφή Διαχειριστή",
"registration_description": "Δεδομένου ότι είστε ο πρώτος χρήστης στο σύστημα, θα ανατεθείτε ως Διαχειριστής και θα είστε υπεύθυνος για τις διαχειριστικές εργασίες, ενώ οι επιπλέον χρήστες θα δημιουργούνται από εσάς.",
"repair_all": "Επιδιόρθωση όλων των στοιχείων",
"repair_matched_items": "Αντιστοιχίστηκαν {count, plural, one {# αντικείμενο} other {# αντικείμενα}}",
"repaired_items": "Επιδιορθώθηκαν {count, plural, one {# αντικείμενο} other {# αντικείμενα}}",
"require_password_change_on_login": "Απαιτείται από τον χρήστη να αλλάξει τον κωδικό πρόσβασης κατά την πρώτη σύνδεση",
"reset_settings_to_default": "Επαναφορά προεπιλεγμένων ρυθμίσεων",
"reset_settings_to_recent_saved": "Επαναφορά ρυθμίσεων στις πρόσφατα αποθηκευμένες ρυθμίσεις",
@@ -259,16 +254,14 @@
"template_email_invite_album": "Πρότυπο άλμπουμ πρόσκλησης",
"template_email_preview": "Προεπισκόπηση",
"template_email_settings": "Πρότυπα Email",
"template_email_settings_description": "Διαχείριση προσαρμοσμένων προτύπων ειδοποιήσεων email",
"template_email_update_album": "Ενημέρωση πρότυπου Άλμπουμ",
"template_email_welcome": "Πρότυπο email καλωσορίσματος",
"template_settings": "Πρότυπα ειδοποιήσεων",
"template_settings_description": "Διαχείριση προσαρμοσμένων προτύπων για ειδοποιήσεις.",
"template_settings_description": "Διαχείριση προσαρμοσμένων προτύπων για ειδοποιήσεις",
"theme_custom_css_settings": "Προσαρμοσμένο CSS",
"theme_custom_css_settings_description": "Τα Cascading Style Sheets(CSS) επιτρέπει την προσαρμογή του σχεδιασμού του Immich.",
"theme_settings": "Ρυθμίσεις Θέματος",
"theme_settings_description": "Διαχείριση της προσαρμογής του ιστότοπου του Immich",
"these_files_matched_by_checksum": "Αυτά τα αρχεία αντιστοιχίζονται με βάση τα checksums(μοναδικές αλγοριθμικές τιμές των περιεχομένων ενός αρχείου) τους",
"thumbnail_generation_job": "Δημιουργία Μικρογραφιών",
"thumbnail_generation_job_description": "Δημιουργία μεγάλων, μικρών και θολών μικρογραφιών για κάθε αρχείο, καθώς και μικρογραφιών για κάθε άτομο",
"transcoding_acceleration_api": "Επιτάχυνση API",
@@ -296,10 +289,9 @@
"transcoding_encoding_options": "Επιλογές κωδικοποίησης",
"transcoding_encoding_options_description": "Ορίστε τους κωδικοποιητές, την ανάλυση, την ποιότητα και άλλες επιλογές για τα κωδικοποιημένα βίντεο",
"transcoding_hardware_acceleration": "Επιτάχυνση υλικού",
"transcoding_hardware_acceleration_description": "Πειραματικό· πολύ πιο γρήγορο, αλλά θα έχει χαμηλότερη ποιότητα με τον ίδιο ρυθμό μετάδοσης (bitrate)",
"transcoding_hardware_acceleration_description": "Πειραματικό: γρήγορη κωδικοποίηση αλλά ενδέχεται να μειωθεί η ποιότητα στον ίδιο ρυθμό μετάδοσης (bitrate)",
"transcoding_hardware_decoding": "Αποκωδικοποίηση μέσω υλικού",
"transcoding_hardware_decoding_setting_description": "Ενεργοποιεί την επιτάχυνση από άκρη σε άκρη αντί για μόνο επιτάχυνση της κωδικοποίησης. Μπορεί να μην λειτουργεί σε όλα τα βίντεο.",
"transcoding_hevc_codec": "Κωδικοποιητής HEVC",
"transcoding_max_b_frames": "Μέγιστος αριθμός B-frames(Bidirectional Predictive Frames)",
"transcoding_max_b_frames_description": "Οι υψηλότερες τιμές βελτιώνουν την αποδοτικότητα της συμπίεσης, αλλά επιβραδύνουν την κωδικοποίηση. Ενδέχεται να μην είναι συμβατές με την επιτάχυνση υλικού σε παλαιότερες συσκευές. Η τιμή 0 απενεργοποιεί τα B-frames, ενώ η -1, τη ρυθμίζει αυτόματα.",
"transcoding_max_bitrate": "Μέγιστος ρυθμός μετάδοσης (bitrate)",
@@ -337,14 +329,13 @@
"trash_number_of_days_description": "Αριθμός ημερών παραμονής των αρχείων στον κάδο, πριν από την οριστική διαγραφή τους",
"trash_settings": "Ρυθμίσεις Κάδου Απορριμμάτων",
"trash_settings_description": "Διαχείριση ρυθίσεων κάδου απορριμμάτων",
"untracked_files": "Αρχεία εκτός παρακολούθησης",
"untracked_files_description": "Αυτά τα αρχεία δεν παρακολουθούνται από την εφαρμογή. Μπορεί να είναι αποτέλεσμα αποτυχημένων μετακινήσεων, διακοπών κατά τη μεταφόρτωση ή να έχουν παραμείνει λόγω κάποιου εσωτερικού σφάλματος",
"user_cleanup_job": "Εκκαθάριση χρηστών",
"user_delete_delay": "Ο λογαριασμός και τα αρχεία του/της <b>{user}</b> θα προγραμματιστούν για οριστική διαγραφή σε {delay, plural, one {# ημέρα} other {# ημέρες}}.",
"user_delete_delay_settings": "Καθυστέρηση διαγραφής",
"user_delete_delay_settings_description": "Αριθμός ημερών μετά την αφαίρεση, για την οριστική διαγραφή του λογαριασμού και των αρχείων ενός χρήστη. Η εργασία διαγραφής χρηστών εκτελείται τα μεσάνυχτα, για να ελέγξει ποιοι χρήστες είναι έτοιμοι για διαγραφή. Οι αλλαγές σε αυτή τη ρύθμιση θα αξιολογηθούν κατά την επόμενη εκτέλεση.",
"user_delete_immediately": "Ο λογαριασμός και τα αρχεία του/της <b>{user}</b> θα μπουν στην ουρά για οριστική διαγραφή, <b>άμεσα</b>.",
"user_delete_immediately_checkbox": "Βάλε τον χρήστη και τα αρχεία του στην ουρά για άμεση διαγραφή",
"user_details": "Λεπτομέρειες χρήστη",
"user_management": "Διαχείριση χρηστών",
"user_password_has_been_reset": "Ο κωδικός πρόσβασης του χρήστη έχει επαναρυθμιστεί:",
"user_password_reset_description": "Παρακαλώ παρέχετε τον προσωρινό κωδικό πρόσβασης στον χρήστη και ενημερώστε τον ότι θα πρέπει να τον αλλάξει, κατά την επόμενη σύνδεσή του.",
@@ -366,7 +357,7 @@
"advanced": "Για προχωρημένους",
"advanced_settings_enable_alternate_media_filter_subtitle": "Χρησιμοποιήστε αυτήν την επιλογή για να φιλτράρετε τα μέσα ενημέρωσης κατά τον συγχρονισμό με βάση εναλλακτικά κριτήρια. Δοκιμάστε αυτή τη δυνατότητα μόνο αν έχετε προβλήματα με την εφαρμογή που εντοπίζει όλα τα άλμπουμ.",
"advanced_settings_enable_alternate_media_filter_title": "[ΠΕΙΡΑΜΑΤΙΚΟ] Χρήση εναλλακτικού φίλτρου συγχρονισμού άλμπουμ συσκευής",
"advanced_settings_log_level_title": "Επίπεδο σύνδεσης: {}",
"advanced_settings_log_level_title": "Επίπεδο σύνδεσης: {level}",
"advanced_settings_prefer_remote_subtitle": "Μερικές συσκευές αργούν πολύ να φορτώσουν μικρογραφίες από αρχεία στη συσκευή. Ενεργοποιήστε αυτήν τη ρύθμιση για να φορτώνονται αντί αυτού απομακρυσμένες εικόνες.",
"advanced_settings_prefer_remote_title": "Προτίμηση απομακρυσμένων εικόνων",
"advanced_settings_proxy_headers_subtitle": "Καθορισμός κεφαλίδων διακομιστή μεσολάβησης που το Immich πρέπει να στέλνει με κάθε αίτημα δικτύου",
@@ -396,10 +387,6 @@
"album_remove_user": "Διαγραφή χρήστη;",
"album_remove_user_confirmation": "Είστε σίγουροι ότι θέλετε να αφαιρέσετε τον/την {user};",
"album_share_no_users": "Φαίνεται ότι έχετε κοινοποιήσει αυτό το άλμπουμ σε όλους τους χρήστες ή δεν έχετε χρήστες για να το κοινοποιήσετε.",
"album_thumbnail_card_item": "1 αντικείμενο",
"album_thumbnail_card_items": "{} αντικείμενα",
"album_thumbnail_card_shared": " Κοινόχρηστο",
"album_thumbnail_shared_by": "Κοινοποιημένο από {}",
"album_updated": "Το άλμπουμ, ενημερώθηκε",
"album_updated_setting_description": "Λάβετε ειδοποίηση μέσω email όταν ένα κοινόχρηστο άλμπουμ έχει νέα αρχεία",
"album_user_left": "Αποχωρήσατε από το {album}",
@@ -437,7 +424,7 @@
"archive": "Αρχείο",
"archive_or_unarchive_photo": "Αρχειοθέτηση ή αποαρχειοθέτηση φωτογραφίας",
"archive_page_no_archived_assets": "Δε βρέθηκαν αρχειοθετημένα στοιχεία",
"archive_page_title": "Αρχείο ({})",
"archive_page_title": "Αρχείο ({count})",
"archive_size": "Μέγεθος Αρχείου",
"archive_size_description": "Ρυθμίστε το μέγεθος του αρχείου για λήψεις (σε GiB)",
"archived": "Αρχείο",
@@ -474,18 +461,18 @@
"assets_added_to_album_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}} στο άλμπουμ",
"assets_added_to_name_count": "Προστέθηκε {count, plural, one {# αρχείο} other {# αρχεία}} στο {hasName, select, true {<b>{name}</b>} other {νέο άλμπουμ}}",
"assets_count": "{count, plural, one {# αρχείο} other {# αρχεία}}",
"assets_deleted_permanently": "{} τα στοιχεία διαγράφηκαν οριστικά",
"assets_deleted_permanently_from_server": "{} τα στοιχεία διαγράφηκαν οριστικά από το διακομιστή Immich",
"assets_deleted_permanently": "{count} τα στοιχεία διαγράφηκαν οριστικά",
"assets_deleted_permanently_from_server": "{count} στοιχεία διαγράφηκαν οριστικά από το διακομιστή Immich",
"assets_moved_to_trash_count": "Μετακινήθηκαν {count, plural, one {# αρχείο} other {# αρχεία}} στον κάδο απορριμμάτων",
"assets_permanently_deleted_count": "Διαγράφηκαν μόνιμα {count, plural, one {# αρχείο} other {# αρχεία}}",
"assets_removed_count": "Αφαιρέθηκαν {count, plural, one {# αρχείο} other {# αρχεία}}",
"assets_removed_permanently_from_device": "{} τα στοιχεία καταργήθηκαν οριστικά από τη συσκευή σας",
"assets_removed_permanently_from_device": "{count} στοιχεία καταργήθηκαν οριστικά από τη συσκευή σας",
"assets_restore_confirmation": "Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλα τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί! Λάβετε υπόψη ότι δεν θα είναι δυνατή η επαναφορά στοιχείων εκτός σύνδεσης.",
"assets_restored_count": "Έγινε επαναφορά {count, plural, one {# στοιχείου} other {# στοιχείων}}",
"assets_restored_successfully": "{} τα στοιχεία αποκαταστάθηκαν με επιτυχία",
"assets_trashed": "{} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων",
"assets_restored_successfully": "{count} στοιχεία αποκαταστάθηκαν με επιτυχία",
"assets_trashed": "{count} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων",
"assets_trashed_count": "Μετακιν. στον κάδο απορριμάτων {count, plural, one {# στοιχείο} other {# στοιχεία}}",
"assets_trashed_from_server": "{} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων από το διακομιστή Immich",
"assets_trashed_from_server": "{count} στοιχεία μεταφέρθηκαν στον κάδο απορριμμάτων από το διακομιστή Immich",
"assets_were_part_of_album_count": "{count, plural, one {Το στοιχείο ανήκει} other {Τα στοιχεία ανήκουν}} ήδη στο άλμπουμ",
"authorized_devices": "Εξουσιοδοτημένες Συσκευές",
"automatic_endpoint_switching_subtitle": "Σύνδεση τοπικά μέσω του καθορισμένου Wi-Fi όταν είναι διαθέσιμο και χρήση εναλλακτικών συνδέσεων αλλού",
@@ -494,7 +481,7 @@
"back_close_deselect": "Πίσω, κλείσιμο ή αποεπιλογή",
"background_location_permission": "Άδεια τοποθεσίας στο παρασκήνιο",
"background_location_permission_content": "Το Immich για να μπορεί να αλλάζει δίκτυα όταν τρέχει στο παρασκήνιο, πρέπει *πάντα* να έχει πρόσβαση στην ακριβή τοποθεσία ώστε η εφαρμογή να μπορεί να διαβάζει το όνομα του δικτύου Wi-Fi",
"backup_album_selection_page_albums_device": "Άλμπουμ στη συσκευή ({})",
"backup_album_selection_page_albums_device": "Άλμπουμ στη συσκευή ({count})",
"backup_album_selection_page_albums_tap": "Πάτημα για συμπερίληψη, διπλό πάτημα για εξαίρεση",
"backup_album_selection_page_assets_scatter": "Τα στοιχεία μπορεί να διασκορπιστούν σε πολλά άλμπουμ. Έτσι, τα άλμπουμ μπορούν να περιληφθούν ή να εξαιρεθούν κατά τη διαδικασία δημιουργίας αντιγράφων ασφαλείας.",
"backup_album_selection_page_select_albums": "Επιλογή άλμπουμ",
@@ -503,11 +490,11 @@
"backup_all": "Όλα",
"backup_background_service_backup_failed_message": "Αποτυχία δημιουργίας αντιγράφων ασφαλείας. Επανάληψη…",
"backup_background_service_connection_failed_message": "Αποτυχία σύνδεσης με το διακομιστή. Επανάληψη…",
"backup_background_service_current_upload_notification": "Μεταφόρτωση {}",
"backup_background_service_current_upload_notification": "Μεταφόρτωση {filename}",
"backup_background_service_default_notification": "Έλεγχος για νέα στοιχεία…",
"backup_background_service_error_title": "Σφάλμα δημιουργίας αντιγράφων ασφαλείας",
"backup_background_service_in_progress_notification": "Δημιουργία αντιγράφων ασφαλείας των στοιχείων σας…",
"backup_background_service_upload_failure_notification": "Αποτυχία μεταφόρτωσης {}",
"backup_background_service_upload_failure_notification": "Αποτυχία μεταφόρτωσης {filename}",
"backup_controller_page_albums": "Δημιουργία αντιγράφων ασφαλείας άλμπουμ",
"backup_controller_page_background_app_refresh_disabled_content": "Ενεργοποιήστε την ανανέωση εφαρμογής στο παρασκήνιο στις Ρυθμίσεις > Γενικά > Ανανέωση Εφαρμογής στο Παρασκήνιο για να χρησιμοποιήσετε την δημιουργία αντιγράφων ασφαλείας στο παρασκήνιο.",
"backup_controller_page_background_app_refresh_disabled_title": "Η ανανέωση εφαρμογής στο παρασκηνίο είναι απενεργοποιημένη",
@@ -518,7 +505,7 @@
"backup_controller_page_background_battery_info_title": "Βελτιστοποιήσεις μπαταρίας",
"backup_controller_page_background_charging": "Μόνο κατά τη φόρτιση",
"backup_controller_page_background_configure_error": "Αποτυχία ρύθμισης της υπηρεσίας παρασκηνίου",
"backup_controller_page_background_delay": "Καθυστέρηση δημιουργίας αντιγράφων ασφαλείας νέων στοιχείων: {}",
"backup_controller_page_background_delay": "Καθυστέρηση δημιουργίας αντιγράφων ασφαλείας νέων στοιχείων: {duration}",
"backup_controller_page_background_description": "Ενεργοποιήστε την υπηρεσία παρασκηνίου για αυτόματη δημιουργία αντιγράφων ασφαλείας νέων στοιχείων χωρίς να χρειάζεται να ανοίξετε την εφαρμογή",
"backup_controller_page_background_is_off": "Η αυτόματη δημιουργία αντιγράφων ασφαλείας στο παρασκήνιο είναι απενεργοποιημένη",
"backup_controller_page_background_is_on": "Η αυτόματη δημιουργία αντιγράφων ασφαλείας στο παρασκήνιο είναι ενεργοποιημένη",
@@ -528,12 +515,12 @@
"backup_controller_page_backup": "Αντίγραφα ασφαλείας",
"backup_controller_page_backup_selected": "Επιλεγμένα: ",
"backup_controller_page_backup_sub": "Φωτογραφίες και βίντεο για τα οποία έχουν δημιουργηθεί αντίγραφα ασφαλείας",
"backup_controller_page_created": "Δημιουργήθηκε στις: {}",
"backup_controller_page_created": "Δημιουργήθηκε στις: {date}",
"backup_controller_page_desc_backup": "Ενεργοποιήστε την δημιουργία αντιγράφων ασφαλείας στο προσκήνιο για αυτόματη μεταφόρτωση νέων στοιχείων στον διακομιστή όταν ανοίγετε την εφαρμογή.",
"backup_controller_page_excluded": "Εξαιρούμενα: ",
"backup_controller_page_failed": "Αποτυχημένα ({})",
"backup_controller_page_filename": "Όνομα αρχείου: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Αποτυχημένα ({count})",
"backup_controller_page_filename": "Όνομα αρχείου: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Πληροφορίες αντιγράφου ασφαλείας",
"backup_controller_page_none_selected": "Κανένα επιλεγμένο",
"backup_controller_page_remainder": "Υπόλοιπο",
@@ -542,7 +529,7 @@
"backup_controller_page_start_backup": "Έναρξη δημιουργίας αντιγράφου ασφαλείας",
"backup_controller_page_status_off": "Η αυτόματη δημιουργία αντιγράφου ασφαλείας στο προσκήνιο, είναι απενεργοποιημένη",
"backup_controller_page_status_on": "Η αυτόματη δημιουργία αντιγράφου ασφαλείας στο προσκήνιο είναι ενεργοποιημένη",
"backup_controller_page_storage_format": "{} από {} σε χρήση",
"backup_controller_page_storage_format": "{used} από {total} σε χρήση",
"backup_controller_page_to_backup": "Άλμπουμ για δημιουργία αντιγράφου ασφαλείας",
"backup_controller_page_total_sub": "Όλες οι μοναδικές φωτογραφίες και βίντεο από τα επιλεγμένα άλμπουμ",
"backup_controller_page_turn_off": "Απενεργοποίηση δημιουργίας αντιγράφου ασφαλείας στο προσκήνιο",
@@ -557,6 +544,10 @@
"backup_options_page_title": "Επιλογές αντιγράφων ασφαλείας",
"backup_setting_subtitle": "Διαχείριση ρυθμίσεων μεταφόρτωσης στο παρασκήνιο και στο προσκήνιο",
"backward": "Προς τα πίσω",
"biometric_auth_enabled": "Βιομετρική ταυτοποίηση ενεργοποιήθηκε",
"biometric_locked_out": "Είστε κλειδωμένοι εκτός της βιομετρικής ταυτοποίησης",
"biometric_no_options": "Δεν υπάρχουν διαθέσιμοι τρόποι βιομετρικής ταυτοποίησης",
"biometric_not_available": "Δεν υπάρχει διαθέσιμη βιομετρική ταυτοποίηση σε αυτή τη συσκευή",
"birthdate_saved": "Η ημερομηνία γέννησης αποθηκεύτηκε επιτυχώς",
"birthdate_set_description": "Η ημερομηνία γέννησης χρησιμοποιείται για τον υπολογισμό της ηλικίας αυτού του ατόμου, τη χρονική στιγμή μιας φωτογραφίας.",
"blurred_background": "Θολό φόντο",
@@ -567,21 +558,17 @@
"bulk_keep_duplicates_confirmation": "Είστε σίγουροι ότι θέλετε να κρατήσετε {count, plural, one {# διπλότυπο αρχείο} other {# διπλότυπα αρχεία}}; Αυτό θα επιλύσει όλες τις ομάδες διπλοτύπων χωρίς να διαγράψει τίποτα.",
"bulk_trash_duplicates_confirmation": "Είστε σίγουροι ότι θέλετε να βάλετε στον κάδο απορριμμάτων {count, plural, one {# διπλότυπο αρχείο} other {# διπλότυπα αρχεία}}; Αυτό θα κρατήσει το μεγαλύτερο αρχείο από κάθε ομάδα και θα βάλει στον κάδο απορριμμάτων όλα τα άλλα διπλότυπα.",
"buy": "Αγοράστε το Immich",
"cache_settings_album_thumbnails": "Μικρογραφίες σελίδας βιβλιοθήκης ({} στοιχεία)",
"cache_settings_clear_cache_button": "Εκκαθάριση προσωρινής μνήμης",
"cache_settings_clear_cache_button_title": "Καθαρίζει τη προσωρινή μνήμη της εφαρμογής. Αυτό θα επηρεάσει σημαντικά την απόδοση της εφαρμογής μέχρι να αναδημιουργηθεί η προσωρινή μνήμη.",
"cache_settings_duplicated_assets_clear_button": "ΕΚΚΑΘΑΡΙΣΗ",
"cache_settings_duplicated_assets_subtitle": "Φωτογραφίες και βίντεο που έχουν μπει στη μαύρη λίστα από την εφαρμογή",
"cache_settings_duplicated_assets_title": "Διπλότυπα στοιχεία ({})",
"cache_settings_image_cache_size": "Μέγεθος προσωρινής μνήμης εικόνων ({} στοιχεία)",
"cache_settings_duplicated_assets_title": "Διπλότυπα στοιχεία ({count})",
"cache_settings_statistics_album": "Μικρογραφίες βιβλιοθήκης",
"cache_settings_statistics_assets": "{} στοιχεία ({})",
"cache_settings_statistics_full": "Πλήρεις εικόνες",
"cache_settings_statistics_shared": "Μικρογραφίες κοινοποιημένου άλμπουμ",
"cache_settings_statistics_thumbnail": "Μικρογραφίες",
"cache_settings_statistics_title": "Χρήση προσωρινής μνήμης",
"cache_settings_subtitle": "Διαχείρηση συμπεριφοράς της προσωρινής μνήμης",
"cache_settings_thumbnail_size": "Μέγεθος προσωρινής μνήμης μικρογραφιών ({} στοιχεία)",
"cache_settings_tile_subtitle": "Χειριστείτε τη συμπεριφορά της τοπικής αποθήκευσης",
"cache_settings_tile_title": "Τοπική Αποθήκευση",
"cache_settings_title": "Ρυθμίσεις Προσωρινής Μνήμης",
@@ -594,12 +581,15 @@
"cannot_merge_people": "Αδύνατη η συγχώνευση ατόμων",
"cannot_undo_this_action": "Δεν μπορείτε να αναιρέσετε αυτήν την ενέργεια!",
"cannot_update_the_description": "Αδύνατη η ενημέρωση της περιγραφής",
"cast": "Προβολή",
"cast_description": "Ρύθμιση των διαθέσιμων προορισμών casting",
"change_date": "Αλλαγή ημερομηνίας",
"change_description": "Αλλαγή περιγραφής",
"change_display_order": "Αλλαγή σειράς εμφάνισης",
"change_expiration_time": "Αλλαγή χρόνου λήξης",
"change_location": "Αλλαγή τοποθεσίας",
"change_name": "Αλλαγή ονομασίας",
"change_name_successfully": "Επιτυχής αλλαγή ονομασίας",
"change_name_successfully": "Επιτυχής αλλαγή ονόματος",
"change_password": "Αλλαγή Κωδικού",
"change_password_description": "Αυτή είναι ή η πρώτη φορά που συνδέεστε στο σύστημα ή έχει γίνει αίτημα για αλλαγή του κωδικού σας. Παρακαλώ εισάγετε τον νέο κωδικό, παρακάτω.",
"change_password_form_confirm_password": "Επιβεβαίωση Κωδικού",
@@ -607,9 +597,9 @@
"change_password_form_new_password": "Νέος Κωδικός",
"change_password_form_password_mismatch": "Οι κωδικοί δεν ταιριάζουν",
"change_password_form_reenter_new_password": "Επανεισαγωγή Νέου Κωδικού",
"change_pin_code": "Αλλαγή κωδικού PIN",
"change_your_password": "Αλλάξτε τον κωδικό σας",
"changed_visibility_successfully": "Η προβολή, άλλαξε με επιτυχία",
"check_all": "Επιλογή Όλων",
"check_corrupt_asset_backup": "Έλεγχος για κατεστραμμένα αντίγραφα ασφαλείας στοιχείων",
"check_corrupt_asset_backup_button": "Εκτέλεση ελέγχου",
"check_corrupt_asset_backup_description": "Εκτέλεσε αυτόν τον έλεγχο μόνο μέσω Wi-Fi και αφού έχουν αποθηκευτεί όλα τα αντίγραφα ασφαλείας των στοιχείων. Η διαδικασία μπορεί να διαρκέσει μερικά λεπτά.",
@@ -647,11 +637,14 @@
"confirm_delete_face": "Είστε σίγουροι ότι θέλετε να διαγράψετε το πρόσωπο του/της {name} από το στοιχείο;",
"confirm_delete_shared_link": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτόν τον κοινόχρηστο σύνδεσμο;",
"confirm_keep_this_delete_others": "Όλα τα άλλα στοιχεία της στοίβας θα διαγραφούν, εκτός από αυτό το στοιχείο. Είστε σίγουροι ότι θέλετε να συνεχίσετε;",
"confirm_new_pin_code": "Επιβεβαίωση νέου κωδικού PIN",
"confirm_password": "Επιβεβαίωση κωδικού",
"confirm_tag_face": "Θέλετε να επισημάνετε αυτό το πρόσωπο ως {name};",
"confirm_tag_face_unnamed": "Θέλετε να επισημάνετε αυτό το πρόσωπο;",
"connected_to": "Συνδεδεμένο με",
"contain": "Περιέχει",
"context": "Συμφραζόμενα",
"continue": "Συνέχεια",
"control_bottom_app_bar_album_info_shared": "{} αντικείμενα · Κοινόχρηστα",
"control_bottom_app_bar_create_new_album": "Δημιουργία νέου άλμπουμ",
"control_bottom_app_bar_delete_from_immich": "Διαγραφή από το Immich",
"control_bottom_app_bar_delete_from_local": "Διαγραφή από τη συσκευή",
@@ -689,9 +682,11 @@
"create_tag_description": "Δημιουργία νέας ετικέτας. Για τις ένθετες ετικέτες, παρακαλώ εισάγετε τη πλήρη διαδρομή της, συμπεριλαμβανομένων των κάθετων διαχωριστικών.",
"create_user": "Δημιουργία χρήστη",
"created": "Δημιουργήθηκε",
"created_at": "Δημιουργήθηκε",
"crop": "Αποκοπή",
"curated_object_page_title": "Πράγματα",
"current_device": "Τρέχουσα συσκευή",
"current_pin_code": "Τρέχων κωδικός PIN",
"current_server_address": "Τρέχουσα διεύθυνση διακομιστή",
"custom_locale": "Προσαρμοσμένη Τοπική Ρύθμιση",
"custom_locale_description": "Μορφοποιήστε τις ημερομηνίες και τους αριθμούς, σύμφωνα με τη γλώσσα και την περιοχή",
@@ -760,7 +755,6 @@
"download_enqueue": "Η λήψη τέθηκε σε ουρά",
"download_error": "Σφάλμα λήψης",
"download_failed": "Η λήψη απέτυχε",
"download_filename": "αρχείο: {}",
"download_finished": "Η λήψη ολοκληρώθηκε",
"download_include_embedded_motion_videos": "Ενσωματωμένα βίντεο",
"download_include_embedded_motion_videos_description": "Συμπεριλάβετε τα βίντεο που είναι ενσωματωμένα σε κινούμενες φωτογραφίες ως ξεχωριστό αρχείο",
@@ -784,6 +778,8 @@
"edit_avatar": "Επεξεργασία άβαταρ",
"edit_date": "Επεξεργασία ημερομηνίας",
"edit_date_and_time": "Επεξεργασία ημερομηνίας και ώρας",
"edit_description": "Επεξεργασία περιγραφής",
"edit_description_prompt": "Παρακαλώ επιλέξτε νέα περιγραφή:",
"edit_exclusion_pattern": "Επεξεργασία μοτίβου αποκλεισμού",
"edit_faces": "Επεξεργασία προσώπων",
"edit_import_path": "Επεξεργασία διαδρομής εισαγωγής",
@@ -804,19 +800,24 @@
"editor_crop_tool_h2_aspect_ratios": "Αναλογίες διαστάσεων",
"editor_crop_tool_h2_rotation": "Περιστροφή",
"email": "Email",
"email_notifications": "Ειδοποιήσεις email",
"empty_folder": "Αυτός ο φάκελος είναι κενός",
"empty_trash": "Άδειασμα κάδου απορριμμάτων",
"empty_trash_confirmation": "Είστε σίγουροι οτι θέλετε να αδειάσετε τον κάδο απορριμμάτων; Αυτό θα αφαιρέσει μόνιμα όλα τα στοιχεία του κάδου απορριμμάτων του Immich. \nΑυτή η ενέργεια δεν μπορεί να αναιρεθεί!",
"enable": "Ενεργοποίηση",
"enable_biometric_auth_description": "Εισάγετε τον κωδικό PIN σας για να ενεργοποιήσετε την βιομετρική ταυτοποίηση",
"enabled": "Ενεργοποιημένο",
"end_date": "Τελική ημερομηνία",
"enqueued": "Τοποθετήθηκε στη λίστα αναμονής",
"enter_wifi_name": "Εισαγωγή ονόματος Wi-Fi",
"enter_your_pin_code": "Εισάγετε τον κωδικό PIN σας",
"enter_your_pin_code_subtitle": "Εισάγετε τον κωδικό PIN σας για να εισέλθετε στον κλειδωμένο φάκελο",
"error": "Σφάλμα",
"error_change_sort_album": "Απέτυχε η αλλαγή σειράς του άλμπουμ",
"error_delete_face": "Σφάλμα διαγραφής προσώπου από το στοιχείο",
"error_loading_image": "Σφάλμα κατά τη φόρτωση της εικόνας",
"error_saving_image": "Σφάλμα: {}",
"error_saving_image": "Σφάλμα: {error}",
"error_tag_face_bounding_box": "Σφάλμα επισήμανσης προσώπου - δεν μπορούν να ληφθούν οι συντεταγμένες του πλαισίου οριοθέτησης",
"error_title": "Σφάλμα - Κάτι πήγε στραβά",
"errors": {
"cannot_navigate_next_asset": "Δεν είναι δυνατή η πλοήγηση στο επόμενο στοιχείο",
@@ -829,7 +830,6 @@
"cant_get_number_of_comments": "Δεν είναι δυνατή η ανάκτηση του αριθμού των σχολίων",
"cant_search_people": "Αδύνατη η αναζήτηση ατόμων",
"cant_search_places": "Δεν μπορείτε να αναζητήσετε τοποθεσίες",
"cleared_jobs": "Εκκαθαρισμένες εργασίες για: {job}",
"error_adding_assets_to_album": "Σφάλμα κατά την προσθήκη στοιχείων στο άλμπουμ",
"error_adding_users_to_album": "Σφάλμα κατά την προσθήκη χρηστών στο άλμπουμ",
"error_deleting_shared_user": "Σφάλμα διαγραφής κοινόχρηστου χρήστη",
@@ -838,7 +838,6 @@
"error_removing_assets_from_album": "Σφάλμα αφαίρεσης στοιχείων από το άλμπουμ, ελέγξτε την κονσόλα για περισσότερες λεπτομέρειες",
"error_selecting_all_assets": "Σφάλμα κατά την επιλογή όλων των στοιχείων",
"exclusion_pattern_already_exists": "Αυτό το μοτίβο αποκλεισμού υπάρχει ήδη.",
"failed_job_command": "Η εντολή {command} απέτυχε για την εργασία: {job}",
"failed_to_create_album": "Αποτυχία δημιουργίας άλμπουμ",
"failed_to_create_shared_link": "Αποτυχία δημιουργίας κοινόχρηστου συνδέσμου",
"failed_to_edit_shared_link": "Αποτυχία επεξεργασίας κοινόχρηστου συνδέσμου",
@@ -846,6 +845,7 @@
"failed_to_keep_this_delete_others": "Αποτυχία διατήρησης αυτού του στοιχείου και διαγραφής των υπόλοιπων στοιχείων",
"failed_to_load_asset": "Αποτυχία φόρτωσης στοιχείου",
"failed_to_load_assets": "Αποτυχία φόρτωσης στοιχείων",
"failed_to_load_notifications": "Αποτυχία φόρτωσης ειδοποιήσεων",
"failed_to_load_people": "Αποτυχία φόρτωσης ατόμων",
"failed_to_remove_product_key": "Αποτυχία αφαίρεσης κλειδιού προϊόντος",
"failed_to_stack_assets": "Αποτυχία στην συμπίεση των στοιχείων",
@@ -856,7 +856,6 @@
"paths_validation_failed": "{paths, plural, one {# διαδρομή} other {# διαδρομές}} απέτυχαν κατά την επικύρωση",
"profile_picture_transparent_pixels": "Οι εικόνες προφίλ δεν μπορούν να έχουν διαφανή εικονοστοιχεία. Παρακαλώ μεγεθύνετε ή/και μετακινήστε την εικόνα.",
"quota_higher_than_disk_size": "Έχετε ορίσει ένα όριο, μεγαλύτερο από το μέγεθος του δίσκου",
"repair_unable_to_check_items": "Αδυναμία ελέγχου {count, select, one {στοιχείου} other {στοιχείων}}",
"unable_to_add_album_users": "Αδυναμία προσθήκης χρήστη στο άλμπουμ",
"unable_to_add_assets_to_shared_link": "Αδυναμία προσθήκης στοιχείου στον κοινόχρηστο σύνδεσμο",
"unable_to_add_comment": "Αδυναμία προσθήκης σχολίου",
@@ -868,13 +867,13 @@
"unable_to_archive_unarchive": "Αδυναμία {archived, select, true {αρχειοθέτησης} other {αποαρχειοθέτησης}}",
"unable_to_change_album_user_role": "Αδυναμία αλλαγής του ρόλου του χρήστη στο άλμπουμ",
"unable_to_change_date": "Αδυναμία αλλάγης της ημερομηνίας",
"unable_to_change_description": "Αδυναμία αλλαγής περιγραφής",
"unable_to_change_favorite": "Αδυναμία αλλαγής αγαπημένου για το στοιχείο",
"unable_to_change_location": "Αδυναμία αλλαγής της τοποθεσίας",
"unable_to_change_password": "Αδυναμία αλλαγής του κωδικού πρόσβασης",
"unable_to_change_visibility": "Αδυναμία αλλαγής της προβολής για {count, plural, one {# άτομο} other {# άτομα}}",
"unable_to_complete_oauth_login": "Αδυναμία ολοκλήρωσης σύνδεσης μέσω OAuth",
"unable_to_connect": "Αδυναμία σύνδεσης",
"unable_to_connect_to_server": "Αδυναμία σύνδεσης με το διακομιστή",
"unable_to_copy_to_clipboard": "Αδυναμία αντιγραφής στο πρόχειρο, βεβαιωθείτε ότι έχετε πρόσβαση στη σελίδα μέσω https",
"unable_to_create_admin_account": "Αδυναμία δημιουργίας λογαριασμού διαχειριστή",
"unable_to_create_api_key": "Αδυναμία δημιουργίας ενός νέου κλειδιού API",
@@ -898,10 +897,6 @@
"unable_to_hide_person": "Αδυναμία απόκρυψης του ατόμου",
"unable_to_link_motion_video": "Αδυναμία σύνδεσης βίντεο κίνησης",
"unable_to_link_oauth_account": "Αδυναμία σύνδεσης λογαριασμού OAuth",
"unable_to_load_album": "Αδυναμία φόρτωσης άλμπουμ",
"unable_to_load_asset_activity": "Αδυναμία φόρτωσης της δραστηριότητας του στοιχείου",
"unable_to_load_items": "Αδυναμία φόρτωσης αντικειμένων",
"unable_to_load_liked_status": "Αδυναμία φόρτωσης της κατάστασης \"μου αρέσει\"",
"unable_to_log_out_all_devices": "Αδυναμία αποσύνδεσης όλων των συσκευών",
"unable_to_log_out_device": "Αδυναμία αποσύνδεσης της συσκευής",
"unable_to_login_with_oauth": "Αδυναμία εισόδου μέσω OAuth",
@@ -912,12 +907,11 @@
"unable_to_remove_album_users": "Αδυναμία διαγραφής χρηστών από το άλμπουμ",
"unable_to_remove_api_key": "Αδυναμία διαγραφής του κλειδιού API",
"unable_to_remove_assets_from_shared_link": "Αδυναμία διαγραφής στοιχείων από τον κοινόχρηστο σύνδεσμο",
"unable_to_remove_deleted_assets": "Αδυναμία αφαίρεσης αρχείων εκτός σύνδεσης",
"unable_to_remove_library": "Αδυναμία αφαίρεσης βιβλιοθήκης",
"unable_to_remove_partner": "Αδυναμία αφαίρεσης συνεργάτη",
"unable_to_remove_reaction": "Αδυναμία αφαίρεσης της αντίδρασης",
"unable_to_repair_items": "Αδυναμία επισκευής αντικειμένων",
"unable_to_reset_password": "Αδυναμία επαναφοράς κωδικού πρόσβασης",
"unable_to_reset_pin_code": "Αδυναμία επαναφοράς κωδικού PIN",
"unable_to_resolve_duplicate": "Αδυναμία επίλυσης του διπλότυπου",
"unable_to_restore_assets": "Αδυναμία επαναφοράς των στοιχείων",
"unable_to_restore_trash": "Αδυναμία επαναφοράς του κάδου απορριμμάτων",
@@ -951,10 +945,9 @@
"exif_bottom_sheet_location": "ΤΟΠΟΘΕΣΙΑ",
"exif_bottom_sheet_people": "ΑΤΟΜΑ",
"exif_bottom_sheet_person_add_person": "Προσθήκη ονόματος",
"exif_bottom_sheet_person_age": "Ηλικία {}",
"exif_bottom_sheet_person_age_months": "Ηλικία {} μήνες",
"exif_bottom_sheet_person_age_year_months": "Ηλικία 1 έτους, {} μηνών",
"exif_bottom_sheet_person_age_years": "Ηλικία {}",
"exif_bottom_sheet_person_age_months": "Ηλικία {months} μήνες",
"exif_bottom_sheet_person_age_year_months": "Ηλικία 1 έτους, {months} μηνών",
"exif_bottom_sheet_person_age_years": "Ηλικία {years}",
"exit_slideshow": "Έξοδος από την παρουσίαση",
"expand_all": "Ανάπτυξη όλων",
"experimental_settings_new_asset_list_subtitle": "Σε εξέλιξη",
@@ -975,6 +968,7 @@
"external_network_sheet_info": "Όταν δεν είστε συνδεδεμένοι στο προτιμώμενο δίκτυο Wi-Fi, η εφαρμογή θα συνδεθεί με τον διακομιστή μέσω του πρώτου από τα παρακάτω URLs που μπορεί να βρει διαθέσιμο, ξεκινώντας από το πάνω προς το κάτω",
"face_unassigned": "Μη ανατεθειμένο",
"failed": "Απέτυχε",
"failed_to_authenticate": "Αποτυχία ταυτοποίησης",
"failed_to_load_assets": "Αποτυχία φόρτωσης στοιχείων",
"failed_to_load_folder": "Αποτυχία φόρτωσης φακέλου",
"favorite": "Αγαπημένο",
@@ -998,6 +992,8 @@
"folders": "Φάκελοι",
"folders_feature_description": "Περιήγηση στην προβολή φακέλου για τις φωτογραφίες και τα βίντεο στο σύστημα αρχείων",
"forward": "Προς τα εμπρός",
"gcast_enabled": "Μετάδοση περιεχομένου Google Cast",
"gcast_enabled_description": "Αυτό το χαρακτηριστικό φορτώνει εξωτερικούς πόρους από τη Google για να λειτουργήσει.",
"general": "Γενικά",
"get_help": "Ζητήστε βοήθεια",
"get_wifiname_error": "Δεν ήταν δυνατή η λήψη του ονόματος Wi-Fi. Βεβαιωθείτε ότι έχετε δώσει τις απαραίτητες άδειες και ότι είστε συνδεδεμένοι σε δίκτυο Wi-Fi",
@@ -1040,10 +1036,13 @@
"home_page_favorite_err_local": "Δεν μπορώ ακόμα να αγαπήσω τα τοπικά στοιχεία, παραλείπεται",
"home_page_favorite_err_partner": "Δεν είναι ακόμα δυνατή η πρόσθεση στοιχείων συντρόφου στα αγαπημένα, παραλείπεται",
"home_page_first_time_notice": "Εάν αυτή είναι η πρώτη φορά που χρησιμοποιείτε την εφαρμογή, βεβαιωθείτε ότι έχετε επιλέξει ένα άλμπουμ αντίγραφου ασφαλείας, ώστε το χρονοδιάγραμμα να μπορεί να συμπληρώσει φωτογραφίες και βίντεο στα άλμπουμ",
"home_page_locked_error_local": "Δεν είναι δυνατή η μετακίνηση τοπικών στοιχείων στον κλειδωμένο φάκελο, παράβλεψη",
"home_page_locked_error_partner": "Δεν μπορείτε να μετακινήσετε τα στοιχεία συνεργάτη σε κλειδωμένο φάκελο, παράλειψη",
"home_page_share_err_local": "Δεν είναι δυνατή η κοινή χρήση τοπικών στοιχείων μέσω συνδέσμου, παραλείπεται",
"home_page_upload_err_limit": "Μπορείτε να ανεβάσετε μόνο 30 στοιχεία κάθε φορά, παραλείπεται",
"host": "Φιλοξενία",
"hour": "Ώρα",
"id": "ID",
"ignore_icloud_photos": "Αγνοήστε τις φωτογραφίες iCloud",
"ignore_icloud_photos_description": "Οι φωτογραφίες που είναι αποθηκευμένες στο iCloud δεν θα μεταφορτωθούν στον διακομιστή Immich",
"image": "Εικόνα",
@@ -1083,6 +1082,12 @@
"invalid_date_format": "Μη έγκυρη μορφή ημερομηνίας",
"invite_people": "Πρόσκληση Ατόμων",
"invite_to_album": "Πρόσκληση σε άλμπουμ",
"ios_debug_info_fetch_ran_at": "Η ανάκτηση εκτελέστηκε στις {dateTime}",
"ios_debug_info_last_sync_at": "Τελευταίος συγχρονισμός στις {dateTime}",
"ios_debug_info_no_processes_queued": "Δεν υπάρχουν διεργασίες παρασκηνίου σε ουρά",
"ios_debug_info_no_sync_yet": "Δεν έχει εκτελεστεί, για την ώρα, καμία εργασία συγχρονισμού στο παρασκήνιο",
"ios_debug_info_processes_queued": "{count, plural, one {{count} διεργασία παρασκηνίου σε αναμονή} other {{count} διεργασίες παρασκηνίου σε αναμονή}}",
"ios_debug_info_processing_ran_at": "Η επεξεργασία εκτελέστηκε στις {dateTime}",
"items_count": "{count, plural, one {# αντικείμενο} other {# αντικείμενα}}",
"jobs": "Εργασίες",
"keep": "Διατήρηση",
@@ -1116,7 +1121,7 @@
"list": "Λίστα",
"loading": "Φόρτωση",
"loading_search_results_failed": "Η φόρτωση αποτελεσμάτων αναζήτησης απέτυχε",
"local_network": "Local network",
"local_network": "Τοπικό δίκτυο",
"local_network_sheet_info": "Η εφαρμογή θα συνδεθεί με τον διακομιστή μέσω αυτού του URL όταν χρησιμοποιείται το καθορισμένο δίκτυο Wi-Fi",
"location_permission": "Άδεια τοποθεσίας",
"location_permission_content": "Για να χρησιμοποιηθεί η λειτουργία αυτόματης εναλλαγής, το Immich χρειάζεται άδεια για την ακριβή τοποθεσία της συσκευής ώστε να μπορεί να διαβάζει το όνομα του τρέχοντος δικτύου Wi-Fi",
@@ -1125,6 +1130,8 @@
"location_picker_latitude_hint": "Εισαγάγετε το γεωγραφικό πλάτος σας εδώ",
"location_picker_longitude_error": "Εισαγάγετε ένα έγκυρο γεωγραφικό μήκος",
"location_picker_longitude_hint": "Εισαγάγετε εδώ το γεωγραφικό σας μήκος",
"lock": "Κλείδωμα",
"locked_folder": "Κλειδωμένος φάκελος",
"log_out": "Αποσύνδεση",
"log_out_all_devices": "Αποσύνδεση από Όλες τις Συσκευές",
"logged_out_all_devices": "Όλες οι συσκευές αποσυνδέθηκαν",
@@ -1169,8 +1176,8 @@
"manage_your_devices": "Διαχειριστείτε τις συνδεδεμένες συσκευές σας",
"manage_your_oauth_connection": "Διαχειριστείτε τη σύνδεσή σας OAuth",
"map": "Χάρτης",
"map_assets_in_bound": "{} φωτογραφία",
"map_assets_in_bounds": "{} φωτογραφίες",
"map_assets_in_bound": "{count} φωτογραφία",
"map_assets_in_bounds": "{count} φωτογραφίες",
"map_cannot_get_user_location": "Δεν είναι δυνατή η λήψη της τοποθεσίας του χρήστη",
"map_location_dialog_yes": "Ναι",
"map_location_picker_page_use_location": "Χρησιμοποιήστε αυτήν την τοποθεσία",
@@ -1184,9 +1191,9 @@
"map_settings": "Ρυθμίσεις χάρτη",
"map_settings_dark_mode": "Σκοτεινή λειτουργία",
"map_settings_date_range_option_day": "Προηγούμενες 24 ώρες",
"map_settings_date_range_option_days": "Προηγούμενες {} ημέρες",
"map_settings_date_range_option_days": "Προηγούμενες {days} ημέρες",
"map_settings_date_range_option_year": "Προηγούμενο έτος",
"map_settings_date_range_option_years": "Προηγούμενα {} έτη",
"map_settings_date_range_option_years": "Προηγούμενα {years} έτη",
"map_settings_dialog_title": "Ρυθμίσεις Χάρτη",
"map_settings_include_show_archived": "Συμπεριλάβετε Αρχειοθετημένα",
"map_settings_include_show_partners": "Συμπεριλάβετε Συντρόφους",
@@ -1204,8 +1211,6 @@
"memories_setting_description": "Διαχειριστείτε τι θα εμφανίζεται στις αναμνήσεις σας",
"memories_start_over": "Ξεκινήστε από την αρχή",
"memories_swipe_to_close": "Σύρετε προς τα πάνω για να κλείσετε",
"memories_year_ago": "Πριν ένα χρόνο",
"memories_years_ago": "Πριν από {} έτη",
"memory": "Ανάμνηση",
"memory_lane_title": "Διαδρομή Αναμνήσεων {title}",
"menu": "Μενού",
@@ -1222,6 +1227,12 @@
"month": "Μήνας",
"monthly_title_text_date_format": "ΜΜΜΜ y",
"more": "Περισσότερα",
"move": "Μετακίνηση",
"move_off_locked_folder": "Μετακίνηση έξω από τον κλειδωμένο φάκελο",
"move_to_locked_folder": "Μετακίνηση σε κλειδωμένο φάκελο",
"move_to_locked_folder_confirmation": "Αυτές οι φωτογραφίες και τα βίντεο θα αφαιρεθούν από όλα τα άλμπουμ και θα μπορούν να προβληθούν μόνο από τον κλειδωμένο φάκελο",
"moved_to_archive": "Μετακινήθηκαν {count, plural, one {# στοιχείο} other {# στοιχεία}} στο αρχείο",
"moved_to_library": "Μετακινήθηκε/αν {count, plural, one {# στοιχείο} other {# στοιχεία}} στη βιβλιοθήκη",
"moved_to_trash": "Μετακινήθηκε στον κάδο απορριμμάτων",
"multiselect_grid_edit_date_time_err_read_only": "Δεν είναι δυνατή η επεξεργασία της ημερομηνίας των στοιχείων μόνο για ανάγνωση, παραλείπεται",
"multiselect_grid_edit_gps_err_read_only": "Δεν είναι δυνατή η επεξεργασία της τοποθεσίας των στοιχείων μόνο για ανάγνωση, παραλείπεται",
@@ -1236,6 +1247,8 @@
"new_api_key": "Νέο API Key",
"new_password": "Νέος κωδικός πρόσβασης",
"new_person": "Νέο άτομο",
"new_pin_code": "Νέος κωδικός PIN",
"new_pin_code_subtitle": "Αυτή είναι η πρώτη φορά που αποκτάτε πρόσβαση στον κλειδωμένο φάκελο. Δημιουργήστε έναν κωδικό PIN για ασφαλή πρόσβαση σε αυτή τη σελίδα",
"new_user_created": "Ο νέος χρήστης δημιουργήθηκε",
"new_version_available": "ΔΙΑΘΕΣΙΜΗ ΝΕΑ ΕΚΔΟΣΗ",
"newest_first": "Τα νεότερα πρώτα",
@@ -1253,8 +1266,10 @@
"no_explore_results_message": "Ανεβάστε περισσότερες φωτογραφίες για να περιηγηθείτε στη συλλογή σας.",
"no_favorites_message": "Προσθέστε αγαπημένα για να βρείτε γρήγορα τις καλύτερες φωτογραφίες και τα βίντεό σας",
"no_libraries_message": "Δημιουργήστε μια εξωτερική βιβλιοθήκη για να προβάλετε τις φωτογραφίες και τα βίντεό σας",
"no_locked_photos_message": "Οι φωτογραφίες και τα βίντεο στον κλειδωμένο φάκελο, είναι κρυμμένες και δεν θα εμφανίζονται κατά την περιήγηση ή την αναζήτηση στη βιβλιοθήκη σας.",
"no_name": "Χωρίς Όνομα",
"no_notifications": "Καμία ειδοποίηση",
"no_people_found": "Δεν βρέθηκαν άτομα που να ταιριάζουν",
"no_places": "Καμία τοποθεσία",
"no_results": "Κανένα αποτέλεσμα",
"no_results_description": "Δοκιμάστε ένα συνώνυμο ή πιο γενική λέξη-κλειδί",
@@ -1263,6 +1278,7 @@
"not_selected": "Δεν επιλέχθηκε",
"note_apply_storage_label_to_previously_uploaded assets": "Σημείωση: Για να εφαρμόσετε την Ετικέτα Αποθήκευσης σε στοιχεία που έχουν μεταφορτωθεί προηγουμένως, εκτελέστε το",
"notes": "Σημειώσεις",
"nothing_here_yet": "Τίποτα εδώ ακόμα",
"notification_permission_dialog_content": "Για να ενεργοποιήσετε τις ειδοποιήσεις, μεταβείτε στις Ρυθμίσεις και επιλέξτε να επιτρέπεται.",
"notification_permission_list_tile_content": "Παραχωρήστε άδεια για ενεργοποίηση ειδοποιήσεων.",
"notification_permission_list_tile_enable_button": "Ενεργοποίηση Ειδοποιήσεων",
@@ -1273,15 +1289,12 @@
"oauth": "OAuth",
"official_immich_resources": "Επίσημοι Πόροι του Immich",
"offline": "Εκτός σύνδεσης",
"offline_paths": "Διαδρομές εκτός σύνδεσης",
"offline_paths_description": "Αυτά τα αποτελέσματα μπορεί να οφείλονται στη μη αυτόματη διαγραφή αρχείων που δεν αποτελούν μέρος μιας εξωτερικής βιβλιοθήκης.",
"ok": "Έγινε",
"oldest_first": "Τα παλαιότερα πρώτα",
"on_this_device": "Σε αυτή τη συσκευή",
"onboarding": "Οδηγός εκκίνησης",
"onboarding_privacy_description": "Οι παρακάτω (προαιρετικές) λειτουργίες βασίζονται σε εξωτερικές υπηρεσίες και μπορούν να απενεργοποιηθούν ανά πάσα στιγμή από τις ρυθμίσεις διαχείρισης.",
"onboarding_theme_description": "Επιλέξτε ένα θέμα χρώματος για το προφίλ σας. Μπορείτε να το αλλάξετε αργότερα στις ρυθμίσεις σας.",
"onboarding_welcome_description": "Ας ρυθμίσουμε το προφίλ σας με ορισμένες κοινές ρυθμίσεις.",
"onboarding_welcome_user": "Καλωσόρισες, {user}",
"online": "Σε σύνδεση",
"only_favorites": "Μόνο αγαπημένα",
@@ -1309,7 +1322,7 @@
"partner_page_partner_add_failed": "Αποτυχία προσθήκης συντρόφου",
"partner_page_select_partner": "Επιλογή συντρόφου",
"partner_page_shared_to_title": "Διαμοιράζεται με",
"partner_page_stop_sharing_content": "Ο/Η {} δεν θα μπορεί πλέον να δει τις φωτογραφίες σας.",
"partner_page_stop_sharing_content": "Ο/Η {partner} δεν θα μπορεί πλέον να δει τις φωτογραφίες σας.",
"partner_sharing": "Κοινή Χρήση Συνεργατών",
"partners": "Συνεργάτες",
"password": "Κωδικός Πρόσβασης",
@@ -1338,6 +1351,8 @@
"permanently_delete_assets_prompt": "Είστε βέβαιοι ότι θέλετε να διαγράψετε οριστικά {count, plural, one {αυτό το στοιχείο;} other {αυτά τα <b>#</b> στοιχεία;}} Αυτό θα {count, plural, one {το} other {τα}} αφαιρέσει επίσης από τα άλμπουμ στα οποία {count, plural, one {ανήκει} other {ανήκουν}} .",
"permanently_deleted_asset": "Οριστικά διαγραμμένο στοιχείο",
"permanently_deleted_assets_count": "Οριστική διαγραφή {count, plural, one {# στοιχείου} other {# στοιχείων}}",
"permission": "Άδεια",
"permission_empty": "Η άδειά σου δεν πρέπει να είναι κενή",
"permission_onboarding_back": "Πίσω",
"permission_onboarding_continue_anyway": "Συνέχεια",
"permission_onboarding_get_started": "Ξεκινήστε",
@@ -1355,6 +1370,10 @@
"photos_count": "{count, plural, one {{count, number} Φωτογραφία} other {{count, number} Φωτογραφίες}}",
"photos_from_previous_years": "Φωτογραφίες προηγούμενων ετών",
"pick_a_location": "Επιλέξτε μια τοποθεσία",
"pin_code_changed_successfully": "Επιτυχής αλλαγή κωδικού PIN",
"pin_code_reset_successfully": "Επιτυχής επαναφορά κωδικού PIN",
"pin_code_setup_successfully": "Επιτυχής ρύθμιση κωδικού PIN",
"pin_verification": "Επιβεβαίωση κωδικού PIN",
"place": "Τοποθεσία",
"places": "Τοποθεσίες",
"places_count": "{count, plural, one {{count} Τοποθεσία} other {{count} Τοποθεσίες}}",
@@ -1362,6 +1381,7 @@
"play_memories": "Αναπαραγωγή αναμνήσεων",
"play_motion_photo": "Αναπαραγωγή Κινούμενης Φωτογραφίας",
"play_or_pause_video": "Αναπαραγωγή ή παύση βίντεο",
"please_auth_to_access": "Παρακαλώ πιστοποιηθείτε για να αποκτήσετε πρόσβαση",
"port": "Θύρα",
"preferences_settings_subtitle": "Διαχειριστείτε τις προτιμήσεις της εφαρμογής",
"preferences_settings_title": "Προτιμήσεις",
@@ -1369,9 +1389,13 @@
"preview": "Προεπισκόπηση",
"previous": "Προηγούμενο",
"previous_memory": "Προηγούμενη ανάμνηση",
"previous_or_next_photo": "Προηγούμενη ή επόμενη φωτογραφία",
"previous_or_next_day": "Ημέρα μπροστά/πίσω",
"previous_or_next_month": "Μήνας μπροστά/πίσω",
"previous_or_next_photo": "Φωτογραφία μπροστά/πίσω",
"previous_or_next_year": "Έτος μπροστά/πίσω",
"primary": "Πρωτεύων",
"privacy": "Ιδιωτικότητα",
"profile": "Προφίλ",
"profile_drawer_app_logs": "Καταγραφές",
"profile_drawer_client_out_of_date_major": "Παρακαλώ ενημερώστε την εφαρμογή στην πιο πρόσφατη κύρια έκδοση.",
"profile_drawer_client_out_of_date_minor": "Παρακαλώ ενημερώστε την εφαρμογή στην πιο πρόσφατη δευτερεύουσα έκδοση.",
@@ -1385,7 +1409,7 @@
"public_share": "Δημόσια Κοινή Χρήση",
"purchase_account_info": "Υποστηρικτής",
"purchase_activated_subtitle": "Σας ευχαριστούμε για την υποστήριξη του Immich και λογισμικών ανοιχτού κώδικα",
"purchase_activated_time": "Ενεργοποιήθηκε στις {date, date}",
"purchase_activated_time": "Ενεργοποιήθηκε στις {date}",
"purchase_activated_title": "Το κλειδί σας ενεργοποιήθηκε με επιτυχία",
"purchase_button_activate": "Ενεργοποίηση",
"purchase_button_buy": "Αγορά",
@@ -1451,6 +1475,8 @@
"remove_deleted_assets": "Αφαίρεση Διεγραμμένων Στοιχείων",
"remove_from_album": "Αφαίρεση από το άλμπουμ",
"remove_from_favorites": "Αφαίρεση από τα αγαπημένα",
"remove_from_locked_folder": "Αφαίρεση από κλειδωμένο φάκελο",
"remove_from_locked_folder_confirmation": "Είστε σίγουροι ότι θέλετε να μετακινήσετε αυτές τις φωτογραφίες και τα βίντεο από τον κλειδωμένο φάκελο; Θα είναι πλέον ορατές στη βιβλιοθήκη σας.",
"remove_from_shared_link": "Αφαίρεση από τον κοινόχρηστο σύνδεσμο",
"remove_memory": "Αφαίρεση ανάμνησης",
"remove_photo_from_memory": "Αφαίρεση φωτογραφίας από την ανάμνηση",
@@ -1474,6 +1500,7 @@
"reset": "Επαναφορά",
"reset_password": "Επαναφορά κωδικού πρόσβασης",
"reset_people_visibility": "Επαναφορά προβολής ατόμων",
"reset_pin_code": "Επαναφορά κωδικού PIN",
"reset_to_default": "Επαναφορά στις προεπιλογές",
"resolve_duplicates": "Επίλυση διπλοτύπων",
"resolved_all_duplicates": "Επιλύθηκαν όλα τα διπλότυπα",
@@ -1566,6 +1593,7 @@
"select_keep_all": "Επιλέξτε διατήρηση όλων",
"select_library_owner": "Επιλέξτε κάτοχο βιβλιοθήκης",
"select_new_face": "Επιλέξτε νέο πρόσωπο",
"select_person_to_tag": "Επιλέξτε ένα άτομο για επισήμανση",
"select_photos": "Επιλέξτε φωτογραφίες",
"select_trash_all": "Επιλέξτε διαγραφή όλων",
"select_user_for_sharing_page_err_album": "Αποτυχία δημιουργίας άλπουμ",
@@ -1595,13 +1623,12 @@
"setting_image_viewer_title": "Εικόνες",
"setting_languages_apply": "Εφαρμογή",
"setting_languages_subtitle": "Αλλάξτε τη γλώσσα της εφαρμογής",
"setting_languages_title": "Γλώσσες",
"setting_notifications_notify_failures_grace_period": "Ειδοποίηση αποτυχιών δημιουργίας αντιγράφων ασφαλείας στο παρασκήνιο: {}",
"setting_notifications_notify_hours": "{} ώρες",
"setting_notifications_notify_failures_grace_period": "Ειδοποίηση αποτυχιών δημιουργίας αντιγράφων ασφαλείας στο παρασκήνιο: {duration}",
"setting_notifications_notify_hours": "{count} ώρες",
"setting_notifications_notify_immediately": "αμέσως",
"setting_notifications_notify_minutes": "{} λεπτά",
"setting_notifications_notify_minutes": "{count} λεπτά",
"setting_notifications_notify_never": "ποτέ",
"setting_notifications_notify_seconds": "{} δευτερόλεπτα",
"setting_notifications_notify_seconds": "{count} δευτερόλεπτα",
"setting_notifications_single_progress_subtitle": "Λεπτομερείς πληροφορίες προόδου μεταφόρτωσης ανά στοιχείο",
"setting_notifications_single_progress_title": "Εμφάνιση προόδου λεπτομερειών δημιουργίας αντιγράφων ασφαλείας παρασκηνίου",
"setting_notifications_subtitle": "Προσαρμόστε τις προτιμήσεις ειδοποίησης",
@@ -1613,10 +1640,12 @@
"settings": "Ρυθμίσεις",
"settings_require_restart": "Επανεκκινήστε το Immich για να εφαρμόσετε αυτήν τη ρύθμιση",
"settings_saved": "Οι ρυθμίσεις αποθηκεύτηκαν",
"setup_pin_code": "Ρύθμιση κωδικού PIN",
"share": "Κοινοποίηση",
"share_add_photos": "Προσθήκη φωτογραφιών",
"share_assets_selected": "{} επιλεγμένα",
"share_assets_selected": "{count} επιλεγμένα",
"share_dialog_preparing": "Προετοιμασία...",
"share_link": "Σύνδεσμος κοινοποίησης",
"shared": "Σε κοινή χρήση",
"shared_album_activities_input_disable": "Το σχόλιο είναι απενεργοποιημένο",
"shared_album_activity_remove_content": "Θέλετε να διαγράψετε αυτήν τη δραστηριότητα;",
@@ -1629,32 +1658,32 @@
"shared_by_user": "Σε κοινή χρήση από {user}",
"shared_by_you": "Σε κοινή χρήση από εσάς",
"shared_from_partner": "Φωτογραφίες από {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Μεταφορτωμένα",
"shared_intent_upload_button_progress_text": "{current} / {total} Μεταφορτωμένα",
"shared_link_app_bar_title": "Κοινόχρηστοι Σύνδεσμοι",
"shared_link_clipboard_copied_massage": "Αντιγράφηκε στο πρόχειρο",
"shared_link_clipboard_text": "Σύνδεσμος: {}\nΚωδικός πρόσβασης: {}",
"shared_link_clipboard_text": "Σύνδεσμος: {link}\nΚωδικός πρόσβασης: {password}",
"shared_link_create_error": "Σφάλμα κατά τη δημιουργία κοινόχρηστου συνδέσμου",
"shared_link_edit_description_hint": "Εισαγάγετε την περιγραφή της κοινής χρήσης",
"shared_link_edit_expire_after_option_day": "1 ημέρα",
"shared_link_edit_expire_after_option_days": "{} ημέρες",
"shared_link_edit_expire_after_option_days": "{count} ημέρες",
"shared_link_edit_expire_after_option_hour": "1 ώρα",
"shared_link_edit_expire_after_option_hours": "{} ώρες",
"shared_link_edit_expire_after_option_hours": "{count} ώρες",
"shared_link_edit_expire_after_option_minute": "1 λεπτό",
"shared_link_edit_expire_after_option_minutes": "{} λεπτά",
"shared_link_edit_expire_after_option_months": "{} μήνες",
"shared_link_edit_expire_after_option_year": "{} έτος",
"shared_link_edit_expire_after_option_minutes": "{count} λεπτά",
"shared_link_edit_expire_after_option_months": "{count} μήνες",
"shared_link_edit_expire_after_option_year": "{count} έτος",
"shared_link_edit_password_hint": "Εισαγάγετε τον κωδικό πρόσβασης κοινής χρήσης",
"shared_link_edit_submit_button": "Ενημέρωση συνδέσμου",
"shared_link_error_server_url_fetch": "Δεν είναι δυνατή η ανάκτηση του URL του διακομιστή",
"shared_link_expires_day": "Λήγει σε {} ημέρα",
"shared_link_expires_days": "Λήγει σε {} ημέρες",
"shared_link_expires_hour": "Λήγει σε {} ώρα",
"shared_link_expires_hours": "Λήγει σε {} ώρες",
"shared_link_expires_minute": "Λήγει σε {} λεπτό",
"shared_link_expires_minutes": "Λήγει σε {} λεπτά",
"shared_link_expires_day": "Λήγει σε {count} ημέρα",
"shared_link_expires_days": "Λήγει σε {count} ημέρες",
"shared_link_expires_hour": "Λήγει σε {count} ώρα",
"shared_link_expires_hours": "Λήγει σε {count} ώρες",
"shared_link_expires_minute": "Λήγει σε {count} λεπτό",
"shared_link_expires_minutes": "Λήγει σε {count} λεπτά",
"shared_link_expires_never": "Λήγει ∞",
"shared_link_expires_second": "Λήγει σε {} δευτερόλεπτο",
"shared_link_expires_seconds": "Λήγει σε {} δευτερόλεπτα",
"shared_link_expires_second": "Λήγει σε {count} δευτερόλεπτο",
"shared_link_expires_seconds": "Λήγει σε {count} δευτερόλεπτα",
"shared_link_individual_shared": "Μεμονωμένο κοινό",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Διαχείριση Κοινόχρηστων Συνδέσμων",
@@ -1729,6 +1758,7 @@
"stop_sharing_photos_with_user": "Διακοπή κοινής χρήσης των φωτογραφιών σας με αυτό το χρήστη",
"storage": "Χώρος αποθήκευσης",
"storage_label": "Ετικέτα αποθήκευσης",
"storage_quota": "Ποσοστό αποθηκευτικού χώρου",
"storage_usage": "{used} από {available} σε χρήση",
"submit": "Υποβολή",
"suggestions": "Προτάσεις",
@@ -1755,7 +1785,7 @@
"theme_selection": "Επιλογή θέματος",
"theme_selection_description": "Ρυθμίστε αυτόματα το θέμα σε ανοιχτό ή σκούρο με βάση τις προτιμήσεις συστήματος του προγράμματος περιήγησής σας",
"theme_setting_asset_list_storage_indicator_title": "Εμφάνιση ένδειξης αποθήκευσης σε πλακίδια στοιχείων",
"theme_setting_asset_list_tiles_per_row_title": "Αριθμός στοιχείων ανά σειρά ({})",
"theme_setting_asset_list_tiles_per_row_title": "Αριθμός στοιχείων ανά σειρά ({count})",
"theme_setting_colorful_interface_subtitle": "Εφαρμόστε βασικό χρώμα σε επιφάνειες φόντου.",
"theme_setting_colorful_interface_title": "Πολύχρωμη διεπαφή",
"theme_setting_image_viewer_quality_subtitle": "Προσαρμόστε την ποιότητα του προγράμματος προβολής εικόνας λεπτομερειών",
@@ -1779,7 +1809,6 @@
"to_parent": "Μεταβείτε στο γονικό φάκελο",
"to_trash": "Κάδος απορριμμάτων",
"toggle_settings": "Εναλλαγή ρυθμίσεων",
"toggle_theme": "Εναλλαγή θέματος",
"total": "Σύνολο",
"total_usage": "Συνολική χρήση",
"trash": "Κάδος απορριμμάτων",
@@ -1790,13 +1819,15 @@
"trash_no_results_message": "Οι φωτογραφίες και τα βίντεο που βρίσκονται στον κάδο απορριμμάτων θα εμφανίζονται εδώ.",
"trash_page_delete_all": "Διαγραφή όλων",
"trash_page_empty_trash_dialog_content": "Θέλετε να αδειάσετε τα περιουσιακά σας στοιχεία στον κάδο απορριμμάτων; Αυτά τα στοιχεία θα καταργηθούν οριστικά από το Immich",
"trash_page_info": "Τα στοιχεία που έχουν απορριφθεί θα διαγραφούν οριστικά μετά από {} ημέρες",
"trash_page_info": "Τα στοιχεία που έχουν απορριφθεί θα διαγραφούν οριστικά μετά από {days} ημέρες",
"trash_page_no_assets": "Δεν υπάρχουν περιουσιακά στοιχεία που έχουν απορριφθεί",
"trash_page_restore_all": "Επαναφορά Όλων",
"trash_page_select_assets_btn": "Επιλέξτε στοιχεία",
"trash_page_title": "Κάδος Απορριμμάτων ({})",
"trash_page_title": "Κάδος Απορριμμάτων ({count})",
"trashed_items_will_be_permanently_deleted_after": "Τα στοιχεία που βρίσκονται στον κάδο απορριμμάτων θα διαγραφούν οριστικά μετά από {days, plural, one {# ημέρα} other {# ημέρες}}.",
"type": "Τύπος",
"unable_to_change_pin_code": "Αδυναμία αλλαγής κωδικού PIN",
"unable_to_setup_pin_code": "Αδυναμία ρύθμισης κωδικού PIN",
"unarchive": "Αναίρεση αρχειοθέτησης",
"unarchived_count": "{count, plural, other {Αρχειοθετήσεις αναιρέθηκαν #}}",
"unfavorite": "Αποεπιλογή από τα αγαπημένα",
@@ -1817,9 +1848,8 @@
"unselect_all_duplicates": "Αποεπιλογή όλων των διπλότυπων",
"unstack": "Αποστοίβαξη",
"unstacked_assets_count": "Αποστοιβάξατε {count, plural, one {# στοιχείο} other {# στοιχεία}}",
"untracked_files": "Μη παρακολουθούμενα αρχεία",
"untracked_files_decription": "Αυτά τα αρχεία δεν παρακολουθούνται από την εφαρμογή. Μπορεί να είναι αποτελέσματα αποτυχημένων μετακινήσεων, αποτυχημένες μεταφορτώσεις ή εναπομείναντα λόγω σφάλματος",
"up_next": "Ακολουθεί",
"updated_at": "Ενημερωμένο",
"updated_password": "Ο κωδικός πρόσβασης ενημερώθηκε",
"upload": "Μεταφόρτωση",
"upload_concurrency": "Ταυτόχρονη μεταφόρτωση",
@@ -1832,15 +1862,19 @@
"upload_status_errors": "Σφάλματα",
"upload_status_uploaded": "Μεταφορτώθηκαν",
"upload_success": "Η μεταφόρτωση ολοκληρώθηκε, ανανεώστε τη σελίδα για να δείτε τα νέα αντικείμενα.",
"upload_to_immich": "Μεταφόρτωση στο Immich ({})",
"upload_to_immich": "Μεταφόρτωση στο Immich ({count})",
"uploading": "Μεταφορτώνεται",
"url": "URL",
"usage": "Χρήση",
"use_biometric": "Χρήση βιομετρικών στοιχείων",
"use_current_connection": "χρήση τρέχουσας σύνδεσης",
"use_custom_date_range": "Χρήση προσαρμοσμένου εύρους ημερομηνιών",
"user": "Χρήστης",
"user_has_been_deleted": "Αυτός ο χρήστης έχει διεγραφεί.",
"user_id": "ID Χρήστη",
"user_liked": "Στο χρήστη {user} αρέσει {type, select, photo {αυτή η φωτογραφία} video {αυτό το βίντεο} asset {αυτό το αντικείμενο} other {it}}",
"user_pin_code_settings": "Κωδικός PIN",
"user_pin_code_settings_description": "Διαχειριστείτε τον κωδικό PIN σας",
"user_purchase_settings": "Αγορά",
"user_purchase_settings_description": "Διαχείριση Αγοράς",
"user_role_set": "Ορισμός {user} ως {role}",
@@ -1856,11 +1890,6 @@
"version": "Έκδοση",
"version_announcement_closing": "Ο φίλος σου, Alex",
"version_announcement_message": "Γειά σας! Μια νέα έκδοση του Immich είναι διαθέσιμη. Παρακαλούμε αφιερώστε λίγο χρόνο για να διαβάσετε τις <link>σημειώσεις έκδοσης</link> ώστε να βεβαιωθείτε ότι η ρύθμιση σας είναι ενημερωμένη και να αποφύγετε τυχόν σφάλματα, ειδικά αν χρησιμοποιείτε το WatchTower ή οποιοδήποτε μηχανισμό που διαχειρίζεται αυτόματα την ενημέρωση της εγκατάστασης του Immich σας.",
"version_announcement_overlay_release_notes": "σημειώσεις έκδοσης",
"version_announcement_overlay_text_1": "Γειά σας, υπάρχει μια νέα έκδοση του",
"version_announcement_overlay_text_2": "παρακαλώ αφιερώστε χρόνο να επισκεφθείτε το ",
"version_announcement_overlay_text_3": " και βεβαιωθείτε ότι το docker-compose και το .env σας είναι ενημερωμένη για την αποφυγή τυχόν εσφαλμένων διαμορφώσεων, ειδικά εάν χρησιμοποιείτε το WatchTower ή οποιονδήποτε μηχανισμό που χειρίζεται την αυτόματη ενημέρωση του διακομιστή σας.",
"version_announcement_overlay_title": "Διαθέσιμη νέα έκδοση διακομιστή 🎉",
"version_history": "Ιστορικό Εκδόσεων",
"version_history_item": "Εγκαταστάθηκε {version} στις {date}",
"video": "Βίντεο",
@@ -1880,6 +1909,7 @@
"view_previous_asset": "Προβολή προηγούμενου στοιχείου",
"view_qr_code": "Προβολή κωδικού QR",
"view_stack": "Προβολή της στοίβας",
"view_user": "Προβολή Χρήστη",
"viewer_remove_from_stack": "Κατάργηση από τη Στοίβα",
"viewer_stack_use_as_main_asset": "Χρήση ως Κύριο Στοιχείο",
"viewer_unstack": "Αποστοίβαξε",
@@ -1890,6 +1920,7 @@
"welcome": "Καλωσορίσατε",
"welcome_to_immich": "Καλωσορίσατε στο Ιmmich",
"wifi_name": "Όνομα Wi-Fi",
"wrong_pin_code": "Λάθος κωδικός PIN",
"year": "Έτος",
"years_ago": "πριν από {years, plural, one {# χρόνο} other {# χρόνια}}",
"yes": "Ναι",

View File

@@ -1,17 +1,4 @@
{
"user_pin_code_settings": "PIN Code",
"user_pin_code_settings_description": "Manage your PIN code",
"current_pin_code": "Current PIN code",
"new_pin_code": "New PIN code",
"setup_pin_code": "Setup a PIN code",
"confirm_new_pin_code": "Confirm new PIN code",
"change_pin_code": "Change PIN code",
"unable_to_change_pin_code": "Unable to change PIN code",
"unable_to_setup_pin_code": "Unable to setup PIN code",
"pin_code_changed_successfully": "Successfully changed PIN code",
"pin_code_setup_successfully": "Successfully setup a PIN code",
"pin_code_reset_successfully": "Successfully reset PIN code",
"reset_pin_code": "Reset PIN code",
"about": "About",
"account": "Account",
"account_settings": "Account Settings",
@@ -35,6 +22,7 @@
"add_partner": "Add partner",
"add_path": "Add path",
"add_photos": "Add photos",
"add_tag": "Add tag",
"add_to": "Add to…",
"add_to_album": "Add to album",
"add_to_album_bottom_sheet_added": "Added to {album}",
@@ -46,6 +34,7 @@
"added_to_favorites_count": "Added {count, number} to favorites",
"admin": {
"add_exclusion_pattern_description": "Add exclusion patterns. Globbing using *, **, and ? is supported. To ignore all files in any directory named \"Raw\", use \"**/Raw/**\". To ignore all files ending in \".tif\", use \"**/*.tif\". To ignore an absolute path, use \"/path/to/ignore/**\".",
"admin_user": "Admin User",
"asset_offline_description": "This external library asset is no longer found on disk and has been moved to trash. If the file was moved within the library, check your timeline for the new corresponding asset. To restore this asset, please ensure that the file path below can be accessed by Immich and scan the library.",
"authentication_settings": "Authentication Settings",
"authentication_settings_description": "Manage password, OAuth, and other authentication settings",
@@ -56,9 +45,7 @@
"backup_database_enable_description": "Enable database dumps",
"backup_keep_last_amount": "Amount of previous dumps to keep",
"backup_settings": "Database Dump Settings",
"backup_settings_description": "Manage database dump settings. Note: These jobs are not monitored and you will not be notified of failure.",
"check_all": "Check All",
"cleanup": "Cleanup",
"backup_settings_description": "Manage database dump settings.",
"cleared_jobs": "Cleared jobs for: {job}",
"config_set_by_file": "Config is currently set by a config file",
"confirm_delete_library": "Are you sure you want to delete {library} library?",
@@ -74,14 +61,12 @@
"disable_login": "Disable login",
"duplicate_detection_job_description": "Run machine learning on assets to detect similar images. Relies on Smart Search",
"exclusion_pattern_description": "Exclusion patterns lets you ignore files and folders when scanning your library. This is useful if you have folders that contain files you don't want to import, such as RAW files.",
"external_library_created_at": "External library (created on {date})",
"external_library_management": "External Library Management",
"face_detection": "Face detection",
"face_detection_description": "Detect the faces in assets using machine learning. For videos, only the thumbnail is considered. \"Refresh\" (re-)processes all assets. \"Reset\" additionally clears all current face data. \"Missing\" queues assets that haven't been processed yet. Detected faces will be queued for Facial Recognition after Face Detection is complete, grouping them into existing or new people.",
"facial_recognition_job_description": "Group detected faces into people. This step runs after Face Detection is complete. \"Reset\" (re-)clusters all faces. \"Missing\" queues faces that don't have a person assigned.",
"failed_job_command": "Command {command} failed for job: {job}",
"force_delete_user_warning": "WARNING: This will immediately remove the user and all assets. This cannot be undone and the files cannot be recovered.",
"forcing_refresh_library_files": "Forcing refresh of all library files",
"image_format": "Format",
"image_format_description": "WebP produces smaller files than JPEG, but is slower to encode.",
"image_fullsize_description": "Full-size image with stripped metadata, used when zoomed in",
@@ -186,7 +171,7 @@
"note_apply_storage_label_previous_assets": "Note: To apply the Storage Label to previously uploaded assets, run the",
"note_cannot_be_changed_later": "NOTE: This cannot be changed later!",
"notification_email_from_address": "From address",
"notification_email_from_address_description": "Sender email address, for example: \"Immich Photo Server <noreply@example.com>\"",
"notification_email_from_address_description": "Sender email address, for example: \"Immich Photo Server <noreply@example.com>\". Make sure to use an address you're allowed to send emails from.",
"notification_email_host_description": "Host of the email server (e.g. smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignore certificate errors",
"notification_email_ignore_certificate_errors_description": "Ignore TLS certificate validation errors (not recommended)",
@@ -210,7 +195,7 @@
"oauth_enable_description": "Login with OAuth",
"oauth_mobile_redirect_uri": "Mobile redirect URI",
"oauth_mobile_redirect_uri_override": "Mobile redirect URI override",
"oauth_mobile_redirect_uri_override_description": "Enable when OAuth provider does not allow a mobile URI, like '{callback}'",
"oauth_mobile_redirect_uri_override_description": "Enable when OAuth provider does not allow a mobile URI, like ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Manage OAuth login settings",
"oauth_settings_more_details": "For more details about this feature, refer to the <link>docs</link>.",
@@ -222,8 +207,6 @@
"oauth_storage_quota_default_description": "Quota in GiB to be used when no claim is provided (Enter 0 for unlimited quota).",
"oauth_timeout": "Request Timeout",
"oauth_timeout_description": "Timeout for requests in milliseconds",
"offline_paths": "Offline Paths",
"offline_paths_description": "These results may be due to manual deletion of files that are not part of an external library.",
"password_enable_description": "Login with email and password",
"password_settings": "Password Login",
"password_settings_description": "Manage password login settings",
@@ -233,9 +216,6 @@
"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.",
"repair_all": "Repair All",
"repair_matched_items": "Matched {count, plural, one {# item} other {# items}}",
"repaired_items": "Repaired {count, plural, one {# item} other {# items}}",
"require_password_change_on_login": "Require user to change password on first login",
"reset_settings_to_default": "Reset settings to default",
"reset_settings_to_recent_saved": "Reset settings to the recent saved settings",
@@ -276,16 +256,14 @@
"template_email_invite_album": "Invite Album Template",
"template_email_preview": "Preview",
"template_email_settings": "Email Templates",
"template_email_settings_description": "Manage custom email notification templates",
"template_email_update_album": "Update Album Template",
"template_email_welcome": "Welcome email template",
"template_settings": "Notification Templates",
"template_settings_description": "Manage custom templates for notifications.",
"template_settings_description": "Manage custom templates for notifications",
"theme_custom_css_settings": "Custom CSS",
"theme_custom_css_settings_description": "Cascading Style Sheets allow the design of Immich to be customized.",
"theme_settings": "Theme Settings",
"theme_settings_description": "Manage customization of the Immich web interface",
"these_files_matched_by_checksum": "These files are matched by their checksums",
"thumbnail_generation_job": "Generate Thumbnails",
"thumbnail_generation_job_description": "Generate large, small and blurred thumbnails for each asset, as well as thumbnails for each person",
"transcoding_acceleration_api": "Acceleration API",
@@ -313,10 +291,9 @@
"transcoding_encoding_options": "Encoding Options",
"transcoding_encoding_options_description": "Set codecs, resolution, quality and other options for the encoded videos",
"transcoding_hardware_acceleration": "Hardware Acceleration",
"transcoding_hardware_acceleration_description": "Experimental; much faster, but will have lower quality at the same bitrate",
"transcoding_hardware_acceleration_description": "Experimental: faster transcoding but may reduce quality at same bitrate",
"transcoding_hardware_decoding": "Hardware decoding",
"transcoding_hardware_decoding_setting_description": "Enables end-to-end acceleration instead of only accelerating encoding. May not work on all videos.",
"transcoding_hevc_codec": "HEVC codec",
"transcoding_max_b_frames": "Maximum B-frames",
"transcoding_max_b_frames_description": "Higher values improve compression efficiency, but slow down encoding. May not be compatible with hardware acceleration on older devices. 0 disables B-frames, while -1 sets this value automatically.",
"transcoding_max_bitrate": "Maximum bitrate",
@@ -354,8 +331,6 @@
"trash_number_of_days_description": "Number of days to keep the assets in trash before permanently removing them",
"trash_settings": "Trash Settings",
"trash_settings_description": "Manage trash settings",
"untracked_files": "Untracked Files",
"untracked_files_description": "These files are not tracked by the application. They can be the results of failed moves, interrupted uploads, or left behind due to a bug",
"user_cleanup_job": "User cleanup",
"user_delete_delay": "<b>{user}</b>'s account and assets will be scheduled for permanent deletion in {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Delete delay",
@@ -414,10 +389,6 @@
"album_remove_user": "Remove user?",
"album_remove_user_confirmation": "Are you sure you want to remove {user}?",
"album_share_no_users": "Looks like you have shared this album with all users or you don't have any user to share with.",
"album_thumbnail_card_item": "1 item",
"album_thumbnail_card_items": "{count} items",
"album_thumbnail_card_shared": " · Shared",
"album_thumbnail_shared_by": "Shared by {user}",
"album_updated": "Album updated",
"album_updated_setting_description": "Receive an email notification when a shared album has new assets",
"album_user_left": "Left {album}",
@@ -433,6 +404,9 @@
"album_with_link_access": "Let anyone with the link see photos and people in this album.",
"albums": "Albums",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albums}}",
"albums_default_sort_order": "Default album sort order",
"albums_default_sort_order_description": "Initial asset sort order when creating new albums.",
"albums_feature_description": "Collections of assets that can be shared with other users.",
"all": "All",
"all_albums": "All albums",
"all_people": "All people",
@@ -491,9 +465,12 @@
"assets_added_count": "Added {count, plural, one {# asset} other {# assets}}",
"assets_added_to_album_count": "Added {count, plural, one {# asset} other {# assets}} to the album",
"assets_added_to_name_count": "Added {count, plural, one {# asset} other {# assets}} to {hasName, select, true {<b>{name}</b>} other {new album}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} cannot be added to the album",
"assets_count": "{count, plural, one {# asset} other {# assets}}",
"assets_deleted_permanently": "{count} asset(s) deleted permanently",
"assets_deleted_permanently_from_server": "{count} asset(s) deleted permanently from the Immich server",
"assets_downloaded_failed": "{count, plural, one {Downloaded # file - {error} file failed} other {Downloaded # files - {error} files failed}}",
"assets_downloaded_successfully": "{count, plural, one {Downloaded # file successfully} other {Downloaded # files successfully}}",
"assets_moved_to_trash_count": "Moved {count, plural, one {# asset} other {# assets}} to trash",
"assets_permanently_deleted_count": "Permanently deleted {count, plural, one {# asset} other {# assets}}",
"assets_removed_count": "Removed {count, plural, one {# asset} other {# assets}}",
@@ -508,6 +485,7 @@
"authorized_devices": "Authorized Devices",
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
"automatic_endpoint_switching_title": "Automatic URL switching",
"autoplay_slideshow": "Autoplay slideshow",
"back": "Back",
"back_close_deselect": "Back, close, or deselect",
"background_location_permission": "Background location permission",
@@ -575,6 +553,10 @@
"backup_options_page_title": "Backup options",
"backup_setting_subtitle": "Manage background and foreground upload settings",
"backward": "Backward",
"biometric_auth_enabled": "Biometric authentication enabled",
"biometric_locked_out": "You are locked out of biometric authentication",
"biometric_no_options": "No biometric options available",
"biometric_not_available": "Biometric authentication is not available on this device",
"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",
@@ -585,21 +567,17 @@
"bulk_keep_duplicates_confirmation": "Are you sure you want to keep {count, plural, one {# duplicate asset} other {# duplicate assets}}? This will resolve all duplicate groups without deleting anything.",
"bulk_trash_duplicates_confirmation": "Are you sure you want to bulk trash {count, plural, one {# duplicate asset} other {# duplicate assets}}? This will keep the largest asset of each group and trash all other duplicates.",
"buy": "Purchase Immich",
"cache_settings_album_thumbnails": "Library page thumbnails ({count} assets)",
"cache_settings_clear_cache_button": "Clear cache",
"cache_settings_clear_cache_button_title": "Clears the app's cache. This will significantly impact the app's performance until the cache has rebuilt.",
"cache_settings_duplicated_assets_clear_button": "CLEAR",
"cache_settings_duplicated_assets_subtitle": "Photos and videos that are black listed by the app",
"cache_settings_duplicated_assets_title": "Duplicated Assets ({count})",
"cache_settings_image_cache_size": "Image cache size ({count} assets)",
"cache_settings_statistics_album": "Library thumbnails",
"cache_settings_statistics_assets": "{count} assets ({size})",
"cache_settings_statistics_full": "Full images",
"cache_settings_statistics_shared": "Shared album thumbnails",
"cache_settings_statistics_thumbnail": "Thumbnails",
"cache_settings_statistics_title": "Cache usage",
"cache_settings_subtitle": "Control the caching behaviour of the Immich mobile application",
"cache_settings_thumbnail_size": "Thumbnail cache size ({count} assets)",
"cache_settings_tile_subtitle": "Control the local storage behaviour",
"cache_settings_tile_title": "Local Storage",
"cache_settings_title": "Caching Settings",
@@ -612,12 +590,15 @@
"cannot_merge_people": "Cannot merge people",
"cannot_undo_this_action": "You cannot undo this action!",
"cannot_update_the_description": "Cannot update the description",
"cast": "Cast",
"cast_description": "Configure available cast destinations",
"change_date": "Change date",
"change_description": "Change description",
"change_display_order": "Change display order",
"change_expiration_time": "Change expiration time",
"change_location": "Change location",
"change_name": "Change name",
"change_name_successfully": "Change name successfully",
"change_name_successfully": "Changed name successfully",
"change_password": "Change Password",
"change_password_description": "This is either the first time you are signing into the system or a request has been made to change your password. Please enter the new password below.",
"change_password_form_confirm_password": "Confirm Password",
@@ -625,9 +606,9 @@
"change_password_form_new_password": "New Password",
"change_password_form_password_mismatch": "Passwords do not match",
"change_password_form_reenter_new_password": "Re-enter New Password",
"change_pin_code": "Change PIN code",
"change_your_password": "Change your password",
"changed_visibility_successfully": "Changed visibility successfully",
"check_all": "Check All",
"check_corrupt_asset_backup": "Check for corrupt asset backups",
"check_corrupt_asset_backup_button": "Perform check",
"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.",
@@ -665,11 +646,15 @@
"confirm_delete_face": "Are you sure you want to delete {name} face from the asset?",
"confirm_delete_shared_link": "Are you sure you want to delete this shared link?",
"confirm_keep_this_delete_others": "All other assets in the stack will be deleted except for this asset. Are you sure you want to continue?",
"confirm_new_pin_code": "Confirm new PIN code",
"confirm_password": "Confirm password",
"confirm_tag_face": "Do you want to tag this face as {name}?",
"confirm_tag_face_unnamed": "Do you want to tag this face?",
"connected_device": "Connected device",
"connected_to": "Connected to",
"contain": "Contain",
"context": "Context",
"continue": "Continue",
"control_bottom_app_bar_album_info_shared": "{count} items · Shared",
"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",
@@ -707,15 +692,18 @@
"create_tag_description": "Create a new tag. For nested tags, please enter the full path of the tag including forward slashes.",
"create_user": "Create user",
"created": "Created",
"created_at": "Created",
"crop": "Crop",
"curated_object_page_title": "Things",
"current_device": "Current device",
"current_pin_code": "Current PIN code",
"current_server_address": "Current server address",
"custom_locale": "Custom Locale",
"custom_locale_description": "Format dates and numbers based on the language and the region",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Dark",
"darkTheme": "Toggle dark theme",
"date_after": "Date after",
"date_and_time": "Date and Time",
"date_before": "Date before",
@@ -763,6 +751,7 @@
"disallow_edits": "Disallow edits",
"discord": "Discord",
"discover": "Discover",
"discovered_devices": "Discovered devices",
"dismiss_all_errors": "Dismiss all errors",
"dismiss_error": "Dismiss error",
"display_options": "Display options",
@@ -778,7 +767,6 @@
"download_enqueue": "Download enqueued",
"download_error": "Download Error",
"download_failed": "Download failed",
"download_filename": "file: {filename}",
"download_finished": "Download finished",
"download_include_embedded_motion_videos": "Embedded videos",
"download_include_embedded_motion_videos_description": "Include videos embedded in motion photos as a separate file",
@@ -802,6 +790,8 @@
"edit_avatar": "Edit avatar",
"edit_date": "Edit date",
"edit_date_and_time": "Edit date and time",
"edit_description": "Edit description",
"edit_description_prompt": "Please select a new description:",
"edit_exclusion_pattern": "Edit exclusion pattern",
"edit_faces": "Edit faces",
"edit_import_path": "Edit import path",
@@ -822,19 +812,24 @@
"editor_crop_tool_h2_aspect_ratios": "Aspect ratios",
"editor_crop_tool_h2_rotation": "Rotation",
"email": "Email",
"email_notifications": "Email notifications",
"empty_folder": "This folder is empty",
"empty_trash": "Empty trash",
"empty_trash_confirmation": "Are you sure you want to empty the trash? This will remove all the assets in trash permanently from Immich.\nYou cannot undo this action!",
"enable": "Enable",
"enable_biometric_auth_description": "Enter your PIN code to enable biometric authentication",
"enabled": "Enabled",
"end_date": "End date",
"enqueued": "Enqueued",
"enter_wifi_name": "Enter Wi-Fi name",
"enter_your_pin_code": "Enter your PIN code",
"enter_your_pin_code_subtitle": "Enter your PIN code to access the locked folder",
"error": "Error",
"error_change_sort_album": "Failed to change album sort order",
"error_delete_face": "Error deleting face from asset",
"error_loading_image": "Error loading image",
"error_saving_image": "Error: {error}",
"error_tag_face_bounding_box": "Error tagging face - cannot get bounding box coordinates",
"error_title": "Error - Something went wrong",
"errors": {
"cannot_navigate_next_asset": "Cannot navigate to the next asset",
@@ -847,7 +842,6 @@
"cant_get_number_of_comments": "Can't get number of comments",
"cant_search_people": "Can't search people",
"cant_search_places": "Can't search places",
"cleared_jobs": "Cleared jobs for: {job}",
"error_adding_assets_to_album": "Error adding assets to album",
"error_adding_users_to_album": "Error adding users to album",
"error_deleting_shared_user": "Error deleting shared user",
@@ -856,7 +850,6 @@
"error_removing_assets_from_album": "Error removing assets from album, check console for more details",
"error_selecting_all_assets": "Error selecting all assets",
"exclusion_pattern_already_exists": "This exclusion pattern already exists.",
"failed_job_command": "Command {command} failed for job: {job}",
"failed_to_create_album": "Failed to create album",
"failed_to_create_shared_link": "Failed to create shared link",
"failed_to_edit_shared_link": "Failed to edit shared link",
@@ -875,7 +868,6 @@
"paths_validation_failed": "{paths, plural, one {# path} other {# paths}} failed validation",
"profile_picture_transparent_pixels": "Profile pictures cannot have transparent pixels. Please zoom in and/or move the image.",
"quota_higher_than_disk_size": "You set a quota higher than the disk size",
"repair_unable_to_check_items": "Unable to check {count, select, one {item} other {items}}",
"unable_to_add_album_users": "Unable to add users to album",
"unable_to_add_assets_to_shared_link": "Unable to add assets to shared link",
"unable_to_add_comment": "Unable to add comment",
@@ -887,13 +879,13 @@
"unable_to_archive_unarchive": "Unable to {archived, select, true {archive} other {unarchive}}",
"unable_to_change_album_user_role": "Unable to change the album user's role",
"unable_to_change_date": "Unable to change date",
"unable_to_change_description": "Unable to change description",
"unable_to_change_favorite": "Unable to change favorite for asset",
"unable_to_change_location": "Unable to change location",
"unable_to_change_password": "Unable to change password",
"unable_to_change_visibility": "Unable to change the visibility for {count, plural, one {# person} other {# people}}",
"unable_to_complete_oauth_login": "Unable to complete OAuth login",
"unable_to_connect": "Unable to connect",
"unable_to_connect_to_server": "Unable to connect to server",
"unable_to_copy_to_clipboard": "Cannot copy to clipboard, make sure you are accessing the page through https",
"unable_to_create_admin_account": "Unable to create admin account",
"unable_to_create_api_key": "Unable to create a new API Key",
@@ -917,10 +909,6 @@
"unable_to_hide_person": "Unable to hide person",
"unable_to_link_motion_video": "Unable to link motion video",
"unable_to_link_oauth_account": "Unable to link OAuth account",
"unable_to_load_album": "Unable to load album",
"unable_to_load_asset_activity": "Unable to load asset activity",
"unable_to_load_items": "Unable to load items",
"unable_to_load_liked_status": "Unable to load liked status",
"unable_to_log_out_all_devices": "Unable to log out all devices",
"unable_to_log_out_device": "Unable to log out device",
"unable_to_login_with_oauth": "Unable to login with OAuth",
@@ -931,11 +919,9 @@
"unable_to_remove_album_users": "Unable to remove users from album",
"unable_to_remove_api_key": "Unable to remove API Key",
"unable_to_remove_assets_from_shared_link": "Unable to remove assets from shared link",
"unable_to_remove_deleted_assets": "Unable to remove offline files",
"unable_to_remove_library": "Unable to remove library",
"unable_to_remove_partner": "Unable to remove partner",
"unable_to_remove_reaction": "Unable to remove reaction",
"unable_to_repair_items": "Unable to repair items",
"unable_to_reset_password": "Unable to reset password",
"unable_to_reset_pin_code": "Unable to reset PIN code",
"unable_to_resolve_duplicate": "Unable to resolve duplicate",
@@ -971,7 +957,6 @@
"exif_bottom_sheet_location": "LOCATION",
"exif_bottom_sheet_people": "PEOPLE",
"exif_bottom_sheet_person_add_person": "Add name",
"exif_bottom_sheet_person_age": "Age {age}",
"exif_bottom_sheet_person_age_months": "Age {months} months",
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {months} months",
"exif_bottom_sheet_person_age_years": "Age {years}",
@@ -995,6 +980,7 @@
"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",
"face_unassigned": "Unassigned",
"failed": "Failed",
"failed_to_authenticate": "Failed to authenticate",
"failed_to_load_assets": "Failed to load assets",
"failed_to_load_folder": "Failed to load folder",
"favorite": "Favorite",
@@ -1018,6 +1004,8 @@
"folders": "Folders",
"folders_feature_description": "Browsing the folder view for the photos and videos on the file system",
"forward": "Forward",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "This feature loads external resources from Google in order to work.",
"general": "General",
"get_help": "Get Help",
"get_wifiname_error": "Could not get Wi-Fi name. Make sure you have granted the necessary permissions and are connected to a Wi-Fi network",
@@ -1060,10 +1048,13 @@
"home_page_favorite_err_local": "Can not favorite local assets yet, skipping",
"home_page_favorite_err_partner": "Can not favorite partner assets yet, skipping",
"home_page_first_time_notice": "If this is your first time using the app, please make sure to choose a backup album so that the timeline can populate photos and videos in it",
"home_page_locked_error_local": "Can not move local assets to locked folder, skipping",
"home_page_locked_error_partner": "Can not move partner assets to locked folder, skipping",
"home_page_share_err_local": "Can not share local assets via link, skipping",
"home_page_upload_err_limit": "Can only upload a maximum of 30 assets at a time, skipping",
"host": "Host",
"hour": "Hour",
"id": "ID",
"ignore_icloud_photos": "Ignore iCloud photos",
"ignore_icloud_photos_description": "Photos that are stored on iCloud will not be uploaded to the Immich server",
"image": "Image",
@@ -1103,6 +1094,12 @@
"invalid_date_format": "Invalid date format",
"invite_people": "Invite People",
"invite_to_album": "Invite to album",
"ios_debug_info_fetch_ran_at": "Fetch ran {dateTime}",
"ios_debug_info_last_sync_at": "Last sync {dateTime}",
"ios_debug_info_no_processes_queued": "No background processes queued",
"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}",
"items_count": "{count, plural, one {# item} other {# items}}",
"jobs": "Jobs",
"keep": "Keep",
@@ -1111,6 +1108,9 @@
"kept_this_deleted_others": "Kept this asset and deleted {count, plural, one {# asset} other {# assets}}",
"keyboard_shortcuts": "Keyboard shortcuts",
"language": "Language",
"language_no_results_subtitle": "Try adjusting your search term",
"language_no_results_title": "No languages found",
"language_search_hint": "Search languages...",
"language_setting_description": "Select your preferred language",
"last_seen": "Last seen",
"latest_version": "Latest Version",
@@ -1136,6 +1136,7 @@
"list": "List",
"loading": "Loading",
"loading_search_results_failed": "Loading search results failed",
"local_asset_cast_failed": "Unable to cast an asset that is not uploaded to the server",
"local_network": "Local network",
"local_network_sheet_info": "The app will connect to the server through this URL when using the specified Wi-Fi network",
"location_permission": "Location permission",
@@ -1145,6 +1146,8 @@
"location_picker_latitude_hint": "Enter your latitude here",
"location_picker_longitude_error": "Enter a valid longitude",
"location_picker_longitude_hint": "Enter your longitude here",
"lock": "Lock",
"locked_folder": "Locked Folder",
"log_out": "Log out",
"log_out_all_devices": "Log Out All Devices",
"logged_out_all_devices": "Logged out all devices",
@@ -1178,7 +1181,7 @@
"look": "Look",
"loop_videos": "Loop videos",
"loop_videos_description": "Enable to automatically loop a video in the detail viewer.",
"main_branch_warning": "Youre using a development version; we strongly recommend using a release version!",
"main_branch_warning": "You're using a development version; we strongly recommend using a release version!",
"main_menu": "Main menu",
"make": "Make",
"manage_shared_links": "Manage shared links",
@@ -1213,8 +1216,8 @@
"map_settings_only_show_favorites": "Show Favorite Only",
"map_settings_theme_settings": "Map Theme",
"map_zoom_to_see_photos": "Zoom out to see photos",
"mark_as_read": "Mark as read",
"mark_all_as_read": "Mark all as read",
"mark_as_read": "Mark as read",
"marked_all_as_read": "Marked all as read",
"matches": "Matches",
"media_type": "Media type",
@@ -1224,8 +1227,6 @@
"memories_setting_description": "Manage what you see in your memories",
"memories_start_over": "Start Over",
"memories_swipe_to_close": "Swipe up to close",
"memories_year_ago": "A year ago",
"memories_years_ago": "{years} years ago",
"memory": "Memory",
"memory_lane_title": "Memory Lane {title}",
"menu": "Menu",
@@ -1242,6 +1243,10 @@
"month": "Month",
"monthly_title_text_date_format": "MMMM y",
"more": "More",
"move": "Move",
"move_off_locked_folder": "Move out of locked folder",
"move_to_locked_folder": "Move to locked folder",
"move_to_locked_folder_confirmation": "These photos and video will be removed from all albums, and only viewable from the locked folder",
"moved_to_archive": "Moved {count, plural, one {# asset} other {# assets}} to archive",
"moved_to_library": "Moved {count, plural, one {# asset} other {# assets}} to library",
"moved_to_trash": "Moved to trash",
@@ -1258,6 +1263,8 @@
"new_api_key": "New API Key",
"new_password": "New password",
"new_person": "New person",
"new_pin_code": "New PIN code",
"new_pin_code_subtitle": "This is your first time accessing the locked folder. Create a PIN code to securely access this page",
"new_user_created": "New user created",
"new_version_available": "NEW VERSION AVAILABLE",
"newest_first": "Newest first",
@@ -1270,42 +1277,44 @@
"no_archived_assets_message": "Archive photos and videos to hide them from your Photos view",
"no_assets_message": "CLICK TO UPLOAD YOUR FIRST PHOTO",
"no_assets_to_show": "No assets to show",
"no_cast_devices_found": "No cast devices found",
"no_duplicates_found": "No duplicates were found.",
"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_libraries_message": "Create an external library to view your photos and videos",
"no_locked_photos_message": "Photos and videos in the locked folder are hidden and won't show up as you browse or search your library.",
"no_name": "No Name",
"no_notifications": "No notifications",
"no_people_found": "No matching people found",
"no_places": "No places",
"no_results": "No results",
"no_results_description": "Try a synonym or more general keyword",
"no_notifications": "No notifications",
"no_shared_albums_message": "Create an album to share photos and videos with people in your network",
"not_in_any_album": "Not in any album",
"not_selected": "Not selected",
"note_apply_storage_label_to_previously_uploaded assets": "Note: To apply the Storage Label to previously uploaded assets, run the",
"notes": "Notes",
"nothing_here_yet": "Nothing here yet",
"notification_permission_dialog_content": "To enable notifications, go to Settings and select allow.",
"notification_permission_list_tile_content": "Grant permission to enable notifications.",
"notification_permission_list_tile_enable_button": "Enable Notifications",
"notification_permission_list_tile_title": "Notification Permission",
"notification_toggle_setting_description": "Enable email notifications",
"email_notifications": "Email notifications",
"notifications": "Notifications",
"notifications_setting_description": "Manage notifications",
"oauth": "OAuth",
"official_immich_resources": "Official Immich Resources",
"offline": "Offline",
"offline_paths": "Offline paths",
"offline_paths_description": "These results may be due to manual deletion of files that are not part of an external library.",
"ok": "Ok",
"oldest_first": "Oldest first",
"on_this_device": "On this device",
"onboarding": "Onboarding",
"onboarding_privacy_description": "The following (optional) features rely on external services, and can be disabled at any time in the administration settings.",
"onboarding_locale_description": "Select your preferred language. You can change this later in your settings.",
"onboarding_privacy_description": "The following (optional) features rely on external services, and can be disabled at any time in settings.",
"onboarding_server_welcome_description": "Let's get your instance set up with some common settings.",
"onboarding_theme_description": "Choose a color theme for your instance. You can change this later in your settings.",
"onboarding_welcome_description": "Let's get your instance set up with some common settings.",
"onboarding_user_welcome_description": "Let's get you started!",
"onboarding_welcome_user": "Welcome, {user}",
"online": "Online",
"only_favorites": "Only favorites",
@@ -1362,6 +1371,8 @@
"permanently_delete_assets_prompt": "Are you sure you want to permanently delete {count, plural, one {this asset?} other {these <b>#</b> assets?}} This will also remove {count, plural, one {it from its} other {them from their}} album(s).",
"permanently_deleted_asset": "Permanently deleted asset",
"permanently_deleted_assets_count": "Permanently deleted {count, plural, one {# asset} other {# assets}}",
"permission": "Permission",
"permission_empty": "Your permission shouldn't be empty",
"permission_onboarding_back": "Back",
"permission_onboarding_continue_anyway": "Continue anyway",
"permission_onboarding_get_started": "Get started",
@@ -1379,6 +1390,10 @@
"photos_count": "{count, plural, one {{count, number} Photo} other {{count, number} Photos}}",
"photos_from_previous_years": "Photos from previous years",
"pick_a_location": "Pick a location",
"pin_code_changed_successfully": "Successfully changed PIN code",
"pin_code_reset_successfully": "Successfully reset PIN code",
"pin_code_setup_successfully": "Successfully setup a PIN code",
"pin_verification": "PIN code verification",
"place": "Place",
"places": "Places",
"places_count": "{count, plural, one {{count, number} Place} other {{count, number} Places}}",
@@ -1386,6 +1401,7 @@
"play_memories": "Play memories",
"play_motion_photo": "Play Motion Photo",
"play_or_pause_video": "Play or pause video",
"please_auth_to_access": "Please authenticate to access",
"port": "Port",
"preferences_settings_subtitle": "Manage the app's preferences",
"preferences_settings_title": "Preferences",
@@ -1393,7 +1409,10 @@
"preview": "Preview",
"previous": "Previous",
"previous_memory": "Previous memory",
"previous_or_next_photo": "Previous or next photo",
"previous_or_next_day": "Day forward/back",
"previous_or_next_month": "Month forward/back",
"previous_or_next_photo": "Photo forward/back",
"previous_or_next_year": "Year forward/back",
"primary": "Primary",
"privacy": "Privacy",
"profile": "Profile",
@@ -1410,7 +1429,7 @@
"public_share": "Public Share",
"purchase_account_info": "Supporter",
"purchase_activated_subtitle": "Thank you for supporting Immich and open-source software",
"purchase_activated_time": "Activated on {date, date}",
"purchase_activated_time": "Activated on {date}",
"purchase_activated_title": "Your key has been successfully activated",
"purchase_button_activate": "Activate",
"purchase_button_buy": "Buy",
@@ -1428,7 +1447,7 @@
"purchase_lifetime_description": "Lifetime purchase",
"purchase_option_title": "PURCHASE OPTIONS",
"purchase_panel_info_1": "Building Immich takes a lot of time and effort, and we have full-time engineers working on it to make it as good as we possibly can. Our mission is for open-source software and ethical business practices to become a sustainable income source for developers and to create a privacy-respecting ecosystem with real alternatives to exploitative cloud services.",
"purchase_panel_info_2": "As were committed not to add paywalls, this purchase will not grant you any additional features in Immich. We rely on users like you to support Immichs ongoing development.",
"purchase_panel_info_2": "As we're committed not to add paywalls, this purchase will not grant you any additional features in Immich. We rely on users like you to support Immich's ongoing development.",
"purchase_panel_title": "Support the project",
"purchase_per_server": "Per server",
"purchase_per_user": "Per user",
@@ -1476,9 +1495,12 @@
"remove_deleted_assets": "Remove Deleted Assets",
"remove_from_album": "Remove from album",
"remove_from_favorites": "Remove from favorites",
"remove_from_locked_folder": "Remove from locked folder",
"remove_from_locked_folder_confirmation": "Are you sure you want to move these photos and videos out of the locked folder? They will be visible in your library.",
"remove_from_shared_link": "Remove from shared link",
"remove_memory": "Remove memory",
"remove_photo_from_memory": "Remove photo from this memory",
"remove_tag": "Remove tag",
"remove_url": "Remove URL",
"remove_user": "Remove user",
"removed_api_key": "Removed API Key: {name}",
@@ -1499,6 +1521,7 @@
"reset": "Reset",
"reset_password": "Reset password",
"reset_people_visibility": "Reset people visibility",
"reset_pin_code": "Reset PIN code",
"reset_to_default": "Reset to default",
"resolve_duplicates": "Resolve duplicates",
"resolved_all_duplicates": "Resolved all duplicates",
@@ -1604,6 +1627,7 @@
"server_info_box_server_url": "Server URL",
"server_offline": "Server Offline",
"server_online": "Server Online",
"server_privacy": "Server Privacy",
"server_stats": "Server Stats",
"server_version": "Server Version",
"set": "Set",
@@ -1613,6 +1637,7 @@
"set_date_of_birth": "Set date of birth",
"set_profile_picture": "Set profile picture",
"set_slideshow_to_fullscreen": "Set Slideshow to fullscreen",
"set_stack_primary_asset": "Set as primary asset",
"setting_image_viewer_help": "The detail viewer loads the small thumbnail first, then loads the medium-size preview (if enabled), finally loads the original (if enabled).",
"setting_image_viewer_original_subtitle": "Enable to load the original full-resolution image (large!). Disable to reduce data usage (both network and on device cache).",
"setting_image_viewer_original_title": "Load original image",
@@ -1621,7 +1646,6 @@
"setting_image_viewer_title": "Images",
"setting_languages_apply": "Apply",
"setting_languages_subtitle": "Change the app's language",
"setting_languages_title": "Languages",
"setting_notifications_notify_failures_grace_period": "Notify background backup failures: {duration}",
"setting_notifications_notify_hours": "{count} hours",
"setting_notifications_notify_immediately": "immediately",
@@ -1639,10 +1663,12 @@
"settings": "Settings",
"settings_require_restart": "Please restart Immich to apply this setting",
"settings_saved": "Settings saved",
"setup_pin_code": "Setup a PIN code",
"share": "Share",
"share_add_photos": "Add photos",
"share_assets_selected": "{count} selected",
"share_dialog_preparing": "Preparing...",
"share_link": "Share Link",
"shared": "Shared",
"shared_album_activities_input_disable": "Comment is disabled",
"shared_album_activity_remove_content": "Do you want to delete this activity?",
@@ -1749,14 +1775,15 @@
"start_date": "Start date",
"state": "State",
"status": "Status",
"stop_casting": "Stop casting",
"stop_motion_photo": "Stop Motion Photo",
"stop_photo_sharing": "Stop sharing your photos?",
"stop_photo_sharing_description": "{partner} will no longer be able to access your photos.",
"stop_sharing_photos_with_user": "Stop sharing your photos with this user",
"storage": "Storage space",
"storage_label": "Storage label",
"storage_usage": "{used} of {available} used",
"storage_quota": "Storage Quota",
"storage_usage": "{used} of {available} used",
"submit": "Submit",
"suggestions": "Suggestions",
"sunrise_on_the_beach": "Sunrise on the beach",
@@ -1806,7 +1833,6 @@
"to_parent": "Go to parent",
"to_trash": "Trash",
"toggle_settings": "Toggle settings",
"toggle_theme": "Toggle dark theme",
"total": "Total",
"total_usage": "Total usage",
"trash": "Trash",
@@ -1824,8 +1850,11 @@
"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}}.",
"type": "Type",
"unable_to_change_pin_code": "Unable to change PIN code",
"unable_to_setup_pin_code": "Unable to setup PIN code",
"unarchive": "Unarchive",
"unarchived_count": "{count, plural, other {Unarchived #}}",
"undo": "Undo",
"unfavorite": "Unfavorite",
"unhide_person": "Unhide person",
"unknown": "Unknown",
@@ -1844,9 +1873,8 @@
"unselect_all_duplicates": "Unselect all duplicates",
"unstack": "Un-stack",
"unstacked_assets_count": "Un-stacked {count, plural, one {# asset} other {# assets}}",
"untracked_files": "Untracked files",
"untracked_files_decription": "These files are not tracked by the application. They can be the results of failed moves, interrupted uploads, or left behind due to a bug",
"up_next": "Up next",
"updated_at": "Updated",
"updated_password": "Updated password",
"upload": "Upload",
"upload_concurrency": "Upload concurrency",
@@ -1861,16 +1889,18 @@
"upload_success": "Upload success, refresh the page to see new upload assets.",
"upload_to_immich": "Upload to Immich ({count})",
"uploading": "Uploading",
"id": "ID",
"url": "URL",
"usage": "Usage",
"use_biometric": "Use biometric",
"use_current_connection": "use current connection",
"use_custom_date_range": "Use custom date range instead",
"user": "User",
"user_has_been_deleted": "This user has been deleted.",
"user_id": "User ID",
"user_liked": "{user} liked {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
"created_at": "Created",
"updated_at": "Updated",
"user_pin_code_settings": "PIN Code",
"user_pin_code_settings_description": "Manage your PIN code",
"user_privacy": "User Privacy",
"user_purchase_settings": "Purchase",
"user_purchase_settings_description": "Manage your purchase",
"user_role_set": "Set {user} as {role}",
@@ -1886,11 +1916,6 @@
"version": "Version",
"version_announcement_closing": "Your friend, Alex",
"version_announcement_message": "Hi there! A new version of Immich is available. Please take some time to read the <link>release notes</link> to ensure your setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your Immich instance automatically.",
"version_announcement_overlay_release_notes": "release notes",
"version_announcement_overlay_text_1": "Hi friend, there is a new release of",
"version_announcement_overlay_text_2": "please take your time to visit the ",
"version_announcement_overlay_text_3": " and ensure your docker-compose and .env setup is up-to-date to prevent any misconfigurations, especially if you use WatchTower or any mechanism that handles updating your server application automatically.",
"version_announcement_overlay_title": "New Server Version Available 🎉",
"version_history": "Version History",
"version_history_item": "Installed {version} on {date}",
"video": "Video",
@@ -1910,6 +1935,7 @@
"view_previous_asset": "View previous asset",
"view_qr_code": "View QR code",
"view_stack": "View Stack",
"view_user": "View User",
"viewer_remove_from_stack": "Remove from Stack",
"viewer_stack_use_as_main_asset": "Use as Main Asset",
"viewer_unstack": "Un-Stack",
@@ -1920,6 +1946,7 @@
"welcome": "Welcome",
"welcome_to_immich": "Welcome to Immich",
"wifi_name": "Wi-Fi Name",
"wrong_pin_code": "Wrong PIN code",
"year": "Year",
"years_ago": "{years, plural, one {# year} other {# years}} ago",
"yes": "Yes",

View File

@@ -22,6 +22,7 @@
"add_partner": "Agregar compañero",
"add_path": "Agregar carpeta",
"add_photos": "Agregar fotos",
"add_tag": "Agregar etiqueta",
"add_to": "Agregar a…",
"add_to_album": "Incluir en álbum",
"add_to_album_bottom_sheet_added": "Agregado a {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "Activar volcado de base de datos",
"backup_keep_last_amount": "Cantidad de volcados previos a mantener",
"backup_settings": "Ajustes de volcado de base de datos",
"backup_settings_description": "Administrar configuración de volcado de base de datos. Nota: estas tareas no están monitorizadas y no se notificarán los fallos.",
"check_all": "Verificar todo",
"cleanup": "Limpieza",
"backup_settings_description": "Administrar configuración de volcado de base de datos.",
"cleared_jobs": "Trabajos borrados para: {job}",
"config_set_by_file": "La configuración está definida por un archivo de configuración",
"confirm_delete_library": "¿Estás seguro de que quieres eliminar la biblioteca {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "Para confirmar, escribe \"{email}\" a continuación",
"confirm_reprocess_all_faces": "¿Estás seguro de que deseas reprocesar todas las caras? Esto borrará a todas las personas que nombraste.",
"confirm_user_password_reset": "¿Estás seguro de que quieres restablecer la contraseña de {user}?",
"confirm_user_pin_code_reset": "Está seguro de que quiere restablecer el PIN de {user}?",
"create_job": "Crear trabajo",
"cron_expression": "Expresión CRON",
"cron_expression_description": "Establece el intervalo de escaneo utilizando el formato CRON. Para más información puedes consultar, por ejemplo, <link> Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "Deshabilitar inicio de sesión",
"duplicate_detection_job_description": "Lanza el aprendizaje automático para detectar imágenes similares. Necesita tener activado \"Búsqueda Inteligente\"",
"exclusion_pattern_description": "Los patrones de exclusión te permiten ignorar archivos y carpetas al escanear tu biblioteca. Es útil si tienes carpetas que contienen archivos que no deseas importar, por ejemplo archivos RAW.",
"external_library_created_at": "Biblioteca externa (creada el {date})",
"external_library_management": "Gestión de bibliotecas externas",
"face_detection": "Detección de caras",
"face_detection_description": "Detecta las caras en los activos mediante aprendizaje automático. En el caso de los vídeos, solo se tiene en cuenta la miniatura. \"Actualizar\" (re)procesará todos los elementos. \"Restablecer\" borra además todos los datos de caras actuales. \"Falta\" pone en cola los elementos que aún no se han procesado. Las caras detectadas se pondrán en cola para el reconocimiento facial una vez finalizada la detección, agrupándolos en personas existentes o nuevas.",
"facial_recognition_job_description": "Agrupa las caras detectadas en personas. Este paso se ejecuta una vez finalizada la detección de caras. \"Restablecer\" (re)agrupa todas las caras. \"Falta\" pone en cola las caras que no tienen asignada una persona.",
"failed_job_command": "El comando {command} ha fallado para la tarea: {job}",
"force_delete_user_warning": "CUIDADO: Esta acción eliminará inmediatamente el usuario y todos los elementos. Esta accion no se puede deshacer y los archivos no pueden ser recuperados.",
"forcing_refresh_library_files": "Forzando la recarga de todos los elementos en la biblioteca",
"image_format": "Formato",
"image_format_description": "WebP genera archivos más pequeños que JPEG, pero es más lento al codificarlos.",
"image_fullsize_description": "Imagen de tamaño completo con metadatos removidos, usado cuando se hace zoom",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "Nota: para aplicar una Etiqueta de Almacenamiento a un elemento anteriormente cargado, lanza el",
"note_cannot_be_changed_later": "NOTA: ¡No se puede cambiar posteriormente!",
"notification_email_from_address": "Desde",
"notification_email_from_address_description": "Dirección de correo electrónico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\"",
"notification_email_from_address_description": "Dirección de correo electrónico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\". Asegúrate de utilizar una dirección desde la que puedas enviar correos electrónicos.",
"notification_email_host_description": "Host del servidor de correo electrónico (por ejemplo: smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignorar errores de certificado",
"notification_email_ignore_certificate_errors_description": "Ignorar los errores de validación del certificado TLS (no recomendado)",
@@ -192,10 +190,11 @@
"oauth_auto_register": "Registro automático",
"oauth_auto_register_description": "Registre automáticamente nuevos usuarios después de iniciar sesión con OAuth",
"oauth_button_text": "Texto del botón",
"oauth_client_secret_description": "Requerido si PKCE (Prueba de clave para el intercambio de códigos) no es compatible con el proveedor OAuth",
"oauth_enable_description": "Iniciar sesión con OAuth",
"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_mobile_redirect_uri_override_description": "Habilitar cuando el proveedor de OAuth no permite una URI móvil, como ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Administrar la configuración de inicio de sesión de OAuth",
"oauth_settings_more_details": "Para más detalles acerca de esta característica, consulte la <link>documentación</link>.",
@@ -205,8 +204,8 @@
"oauth_storage_quota_claim_description": "Establezca automáticamente la cuota de almacenamiento del usuario al valor de esta solicitud.",
"oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)",
"oauth_storage_quota_default_description": "Cuota en GiB que se utilizará cuando no se proporcione ninguna por defecto (ingrese 0 para una cuota ilimitada).",
"offline_paths": "Rutas sin conexión",
"offline_paths_description": "Estos resultados pueden deberse al eliminar manualmente archivos que no son parte de una biblioteca externa.",
"oauth_timeout": "Expiración de solicitud",
"oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos",
"password_enable_description": "Iniciar sesión con correo electrónico y contraseña",
"password_settings": "Contraseña de Acceso",
"password_settings_description": "Administrar la configuración de inicio de sesión con contraseña",
@@ -216,9 +215,6 @@
"refreshing_all_libraries": "Actualizar todas las bibliotecas",
"registration": "Registrar administrador",
"registration_description": "Dado que eres el primer usuario del sistema, se te asignará como Admin y serás responsable de las tareas administrativas, y de crear a los usuarios adicionales.",
"repair_all": "Reparar todo",
"repair_matched_items": "Coincidencia {count, plural, one {# elemento} other {# elementos}}",
"repaired_items": "Reparado {count, plural, one {# elemento} other {# elementos}}",
"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",
"reset_settings_to_recent_saved": "Restablecer la configuración a la configuración guardada recientemente",
@@ -259,16 +255,14 @@
"template_email_invite_album": "Plantilla de álbum de invitaciones",
"template_email_preview": "Vista previa",
"template_email_settings": "Modelos de correo electrónico",
"template_email_settings_description": "Gestionar plantillas de notificación por correo electrónico personalizadas",
"template_email_update_album": "Actualizar plantilla del álbum",
"template_email_welcome": "Plantilla de correo electrónico de bienvenida",
"template_settings": "Plantillas de notificación",
"template_settings_description": "Gestione plantillas personalizadas para las notificaciones.",
"template_settings_description": "Gestione plantillas personalizadas para las notificaciones",
"theme_custom_css_settings": "CSS Personalizado",
"theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el diseño de Immich.",
"theme_settings": "Ajustes Tema",
"theme_settings_description": "Gestionar la personalización de la interfaz web de Immich",
"these_files_matched_by_checksum": "Estos archivos coinciden con sus checksums",
"thumbnail_generation_job": "Generar Miniaturas",
"thumbnail_generation_job_description": "Genere miniaturas grandes, pequeñas y borrosas para cada archivo, así como miniaturas para cada persona",
"transcoding_acceleration_api": "API Aceleración",
@@ -296,10 +290,9 @@
"transcoding_encoding_options": "Opciones de codificación",
"transcoding_encoding_options_description": "Establecer códecs, resolución, calidad y otras opciones para los vídeos codificados",
"transcoding_hardware_acceleration": "Aceleración por Hardware",
"transcoding_hardware_acceleration_description": "Experimental; mucho más rápido, pero tendrá menor calidad con la misma tasa de bits",
"transcoding_hardware_acceleration_description": "Experimental: transcodificación más rápida, pero puede reducir la calidad con la misma tasa de bits",
"transcoding_hardware_decoding": "Decodificación por hardware",
"transcoding_hardware_decoding_setting_description": "Permite la aceleración de extremo a extremo en lugar de acelerar únicamente la codificación. Puede que no funcione en todos los vídeos.",
"transcoding_hevc_codec": "Codec HEVC",
"transcoding_max_b_frames": "Maximos B-frames",
"transcoding_max_b_frames_description": "Los valores más altos mejoran la eficiencia de la compresión, pero ralentizan la codificación. Puede que no sea compatible con la aceleración de hardware en dispositivos más antiguos. 0 desactiva los fotogramas B, mientras que -1 establece este valor automáticamente.",
"transcoding_max_bitrate": "Máxima tasa de bits",
@@ -337,14 +330,13 @@
"trash_number_of_days_description": "Número de días para mantener los archivos en la papelera antes de eliminarlos permanentemente",
"trash_settings": "Configuración papelera",
"trash_settings_description": "Administrar la configuración de la papelera",
"untracked_files": "Archivos sin seguimiento",
"untracked_files_description": "La aplicación no rastrea estos archivos. Puede ser el resultado de movimientos fallidos, subidas interrumpidas o sin procesar debido a un error",
"user_cleanup_job": "Limpieza de usuarios",
"user_delete_delay": "La cuenta <b>{user}</b> y los archivos se programarán para su eliminación permanente en {delay, plural, one {# día} other {# días}}.",
"user_delete_delay_settings": "Eliminar retardo",
"user_delete_delay_settings_description": "Número de días después de la eliminación para eliminar permanentemente la cuenta y los activos de un usuario. El trabajo de eliminación de usuarios se ejecuta a medianoche para comprobar si hay usuarios que estén listos para su eliminación. Los cambios a esta configuración se evaluarán en la próxima ejecución.",
"user_delete_immediately": "La cuenta <b>{user}</b> y los archivos se pondrán en cola para su eliminación permanente <b>inmediatamente</b>.",
"user_delete_immediately_checkbox": "Poner en cola la eliminación inmediata de usuarios y elementos",
"user_details": "Detalles de Usuario",
"user_management": "Gestión de usuarios",
"user_password_has_been_reset": "La contraseña del usuario ha sido restablecida:",
"user_password_reset_description": "Proporcione una contraseña temporal al usuario e infórmele que deberá cambiar la contraseña en su próximo inicio de sesión.",
@@ -366,7 +358,7 @@
"advanced": "Avanzada",
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opción para filtrar medios durante la sincronización según criterios alternativos. Intenta esto solo si tienes problemas con que la aplicación detecte todos los álbumes.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronización de álbumes del dispositivo",
"advanced_settings_log_level_title": "Nivel de registro: {}",
"advanced_settings_log_level_title": "Nivel de registro: {level}",
"advanced_settings_prefer_remote_subtitle": "Algunos dispositivos tardan mucho en cargar las miniaturas de los elementos encontrados en el dispositivo. Activa esta opción para cargar imágenes remotas en su lugar.",
"advanced_settings_prefer_remote_title": "Preferir imágenes remotas",
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirá en cada petición de red",
@@ -396,10 +388,6 @@
"album_remove_user": "¿Eliminar usuario?",
"album_remove_user_confirmation": "¿Estás seguro de que quieres eliminar a {user}?",
"album_share_no_users": "Parece que has compartido este álbum con todos los usuarios o no tienes ningún usuario con quien compartirlo.",
"album_thumbnail_card_item": "1 elemento",
"album_thumbnail_card_items": "{} elementos",
"album_thumbnail_card_shared": " · Compartido",
"album_thumbnail_shared_by": "Compartido por {}",
"album_updated": "Album actualizado",
"album_updated_setting_description": "Reciba una notificación por correo electrónico cuando un álbum compartido tenga nuevos archivos",
"album_user_left": "Salida {album}",
@@ -415,6 +403,9 @@
"album_with_link_access": "Permita que cualquier persona con el enlace vea fotos y personas en este álbum.",
"albums": "Álbumes",
"albums_count": "{count, plural, one {{count, number} Álbum} other {{count, number} Álbumes}}",
"albums_default_sort_order": "Ordenación por defecto de los álbumes",
"albums_default_sort_order_description": "Orden de clasificación inicial de los activos al crear nuevos álbumes.",
"albums_feature_description": "Colecciones de activos que pueden compartirse con otros usuarios.",
"all": "Todos",
"all_albums": "Todos los albums",
"all_people": "Todas las personas",
@@ -437,7 +428,7 @@
"archive": "Archivo",
"archive_or_unarchive_photo": "Archivar o restaurar foto",
"archive_page_no_archived_assets": "No se encontraron elementos archivados",
"archive_page_title": "Archivo ({})",
"archive_page_title": "Archivo ({count})",
"archive_size": "Tamaño del archivo",
"archive_size_description": "Configure el tamaño del archivo para descargas (en GB)",
"archived": "Archivado",
@@ -474,27 +465,28 @@
"assets_added_to_album_count": "Añadido {count, plural, one {# asset} other {# assets}} al álbum",
"assets_added_to_name_count": "Añadido {count, plural, one {# asset} other {# assets}} a {hasName, select, true {<b>{name}</b>} other {new album}}",
"assets_count": "{count, plural, one {# activo} other {# activos}}",
"assets_deleted_permanently": "{} elemento(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{} recurso(s) eliminado(s) de forma permanente del servidor de Immich",
"assets_deleted_permanently": "{count} elemento(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{count} recurso(s) eliminado(s) de forma permanente del servidor de Immich",
"assets_moved_to_trash_count": "{count, plural, one {# elemento movido} other {# elementos movidos}} a la papelera",
"assets_permanently_deleted_count": "Eliminado permanentemente {count, plural, one {# elemento} other {# elementos}}",
"assets_removed_count": "Eliminado {count, plural, one {# elemento} other {# elementos}}",
"assets_removed_permanently_from_device": "{} elemento(s) eliminado(s) permanentemente de su dispositivo",
"assets_removed_permanently_from_device": "{count} elemento(s) eliminado(s) permanentemente de su dispositivo",
"assets_restore_confirmation": "¿Estás seguro de que quieres restaurar todos tus activos eliminados? ¡No puede deshacer esta acción! Tenga en cuenta que los archivos sin conexión no se pueden restaurar de esta manera.",
"assets_restored_count": "Restaurado {count, plural, one {# elemento} other {# elementos}}",
"assets_restored_successfully": "{} elemento(s) restaurado(s) exitosamente",
"assets_trashed": "{} elemento(s) eliminado(s)",
"assets_restored_successfully": "{count} elemento(s) restaurado(s) exitosamente",
"assets_trashed": "{count} elemento(s) eliminado(s)",
"assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}",
"assets_trashed_from_server": "{} recurso(s) enviado(s) a la papelera desde el servidor de Immich",
"assets_trashed_from_server": "{count} recurso(s) enviado(s) a la papelera desde el servidor de Immich",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} ya forma parte del álbum",
"authorized_devices": "Dispositivos Autorizados",
"automatic_endpoint_switching_subtitle": "Conectarse localmente a través de la Wi-Fi designada cuando esté disponible y usar conexiones alternativas en otros lugares",
"automatic_endpoint_switching_title": "Cambio automático de URL",
"autoplay_slideshow": "Presentación con reproducción automática",
"back": "Atrás",
"back_close_deselect": "Atrás, cerrar o anular la selección",
"background_location_permission": "Permiso de ubicación en segundo plano",
"background_location_permission_content": "Para poder cambiar de red mientras se ejecuta en segundo plano, Immich debe tener *siempre* acceso a la ubicación precisa para que la aplicación pueda leer el nombre de la red Wi-Fi",
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({})",
"backup_album_selection_page_albums_device": "Álbumes en el dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
"backup_album_selection_page_assets_scatter": "Los elementos pueden dispersarse en varios álbumes. De este modo, los álbumes pueden ser incluidos o excluidos durante el proceso de copia de seguridad.",
"backup_album_selection_page_select_albums": "Seleccionar Álbumes",
@@ -503,11 +495,11 @@
"backup_all": "Todos",
"backup_background_service_backup_failed_message": "Error al copiar elementos. Reintentando…",
"backup_background_service_connection_failed_message": "Error al conectar con el servidor. Reintentando…",
"backup_background_service_current_upload_notification": "Subiendo {}",
"backup_background_service_current_upload_notification": "Subiendo {filename}",
"backup_background_service_default_notification": "Comprobando nuevos elementos…",
"backup_background_service_error_title": "Error de copia de seguridad",
"backup_background_service_in_progress_notification": "Creando copia de seguridad de tus elementos…",
"backup_background_service_upload_failure_notification": "Error al subir {}",
"backup_background_service_upload_failure_notification": "Error al subir {filename}",
"backup_controller_page_albums": "Álbumes de copia de seguridad",
"backup_controller_page_background_app_refresh_disabled_content": "Activa la actualización en segundo plano de la aplicación en Configuración > General > Actualización en segundo plano para usar la copia de seguridad en segundo plano.",
"backup_controller_page_background_app_refresh_disabled_title": "Actualización en segundo plano desactivada",
@@ -518,7 +510,7 @@
"backup_controller_page_background_battery_info_title": "Optimizaciones de batería",
"backup_controller_page_background_charging": "Solo mientras se carga",
"backup_controller_page_background_configure_error": "Error al configurar el servicio en segundo plano",
"backup_controller_page_background_delay": "Retrasar la copia de seguridad de los nuevos elementos: {}",
"backup_controller_page_background_delay": "Retrasar la copia de seguridad de los nuevos elementos: {duration}",
"backup_controller_page_background_description": "Activa el servicio en segundo plano para copiar automáticamente cualquier nuevos elementos sin necesidad de abrir la aplicación",
"backup_controller_page_background_is_off": "La copia de seguridad en segundo plano automática está desactivada",
"backup_controller_page_background_is_on": "La copia de seguridad en segundo plano automática está activada",
@@ -528,12 +520,12 @@
"backup_controller_page_backup": "Copia de Seguridad",
"backup_controller_page_backup_selected": "Seleccionado: ",
"backup_controller_page_backup_sub": "Fotos y videos respaldados",
"backup_controller_page_created": "Creado el: {}",
"backup_controller_page_created": "Creado el: {date}",
"backup_controller_page_desc_backup": "Active la copia de seguridad para subir automáticamente los nuevos elementos al servidor cuando se abre la aplicación.",
"backup_controller_page_excluded": "Excluido: ",
"backup_controller_page_failed": "Fallidos ({})",
"backup_controller_page_filename": "Nombre del archivo: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Fallidos ({count})",
"backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Información de la Copia de Seguridad",
"backup_controller_page_none_selected": "Ninguno seleccionado",
"backup_controller_page_remainder": "Restante",
@@ -542,7 +534,7 @@
"backup_controller_page_start_backup": "Iniciar copia de seguridad",
"backup_controller_page_status_off": "La copia de seguridad está desactivada",
"backup_controller_page_status_on": "La copia de seguridad está activada",
"backup_controller_page_storage_format": "{} de {} usadas",
"backup_controller_page_storage_format": "{used} de {total} usadas",
"backup_controller_page_to_backup": "Álbumes a respaldar",
"backup_controller_page_total_sub": "Todas las fotos y vídeos únicos de los álbumes seleccionados",
"backup_controller_page_turn_off": "Apagar la copia de seguridad",
@@ -557,6 +549,10 @@
"backup_options_page_title": "Opciones de Copia de Seguridad",
"backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano",
"backward": "Retroceder",
"biometric_auth_enabled": "Autentificación biométrica habilitada",
"biometric_locked_out": "Estás bloqueado de la autentificación biométrica",
"biometric_no_options": "Sin opciones biométricas disponibles",
"biometric_not_available": "Autentificación biométrica no disponible en este dispositivo",
"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",
@@ -567,21 +563,17 @@
"bulk_keep_duplicates_confirmation": "¿Estas seguro de que desea mantener {count, plural, one {# duplicate asset} other {# duplicate assets}} archivos duplicados? Esto resolverá todos los grupos duplicados sin borrar nada.",
"bulk_trash_duplicates_confirmation": "¿Estas seguro de que desea eliminar masivamente {count, plural, one {# duplicate asset} other {# duplicate assets}} archivos duplicados? Esto mantendrá el archivo más grande de cada grupo y eliminará todos los demás duplicados.",
"buy": "Comprar Immich",
"cache_settings_album_thumbnails": "Miniaturas de la página de la biblioteca ({} elementos)",
"cache_settings_clear_cache_button": "Borrar caché",
"cache_settings_clear_cache_button_title": "Borra la caché de la aplicación. Esto afectará significativamente el rendimiento de la aplicación hasta que se reconstruya la caché.",
"cache_settings_duplicated_assets_clear_button": "LIMPIAR",
"cache_settings_duplicated_assets_subtitle": "Fotos y vídeos en la lista negra de la app",
"cache_settings_duplicated_assets_title": "Elementos duplicados ({})",
"cache_settings_image_cache_size": "Tamaño de la caché de imágenes ({} elementos)",
"cache_settings_duplicated_assets_title": "Elementos duplicados ({count})",
"cache_settings_statistics_album": "Miniaturas de la biblioteca",
"cache_settings_statistics_assets": "{} elementos ({})",
"cache_settings_statistics_full": "Imágenes completas",
"cache_settings_statistics_shared": "Miniaturas de álbumes compartidos",
"cache_settings_statistics_thumbnail": "Miniaturas",
"cache_settings_statistics_title": "Uso de caché",
"cache_settings_subtitle": "Controla el comportamiento del almacenamiento en caché de la aplicación móvil Immich",
"cache_settings_thumbnail_size": "Tamaño de la caché de miniaturas ({} elementos)",
"cache_settings_tile_subtitle": "Controla el comportamiento del almacenamiento local",
"cache_settings_tile_title": "Almacenamiento local",
"cache_settings_title": "Configuración de la caché",
@@ -594,12 +586,15 @@
"cannot_merge_people": "No se pueden fusionar personas",
"cannot_undo_this_action": "¡No puedes deshacer esta acción!",
"cannot_update_the_description": "No se puede actualizar la descripción",
"cast": "Convertir",
"cast_description": "Configura los posibles destinos de retransmisión",
"change_date": "Cambiar fecha",
"change_description": "Cambiar descripción",
"change_display_order": "Cambiar orden de visualización",
"change_expiration_time": "Cambiar fecha de caducidad",
"change_location": "Cambiar ubicación",
"change_name": "Cambiar nombre",
"change_name_successfully": "Nombre cambiado correctamente",
"change_name_successfully": "Nombre cambiado exitosamente",
"change_password": "Cambiar Contraseña",
"change_password_description": "Esta es la primera vez que inicia sesión en el sistema o se ha realizado una solicitud para cambiar su contraseña. Por favor ingrese la nueva contraseña a continuación.",
"change_password_form_confirm_password": "Confirmar Contraseña",
@@ -607,9 +602,9 @@
"change_password_form_new_password": "Nueva Contraseña",
"change_password_form_password_mismatch": "Las contraseñas no coinciden",
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseña",
"change_pin_code": "Cambiar PIN",
"change_your_password": "Cambia tu contraseña",
"changed_visibility_successfully": "Visibilidad cambiada correctamente",
"check_all": "Comprobar todo",
"check_corrupt_asset_backup": "Comprobar copias de seguridad de archivos corruptos",
"check_corrupt_asset_backup_button": "Realizar comprobación",
"check_corrupt_asset_backup_description": "Ejecutar esta comprobación solo por Wi-Fi y una vez que todos los archivos hayan sido respaldados. El procedimiento puede tardar unos minutos.",
@@ -647,11 +642,15 @@
"confirm_delete_face": "¿Estás seguro que deseas eliminar la cara de {name} del archivo?",
"confirm_delete_shared_link": "¿Estás seguro de que deseas eliminar este enlace compartido?",
"confirm_keep_this_delete_others": "Todos los demás activos de la pila se eliminarán excepto este activo. ¿Está seguro de que quiere continuar?",
"confirm_new_pin_code": "Confirmar nuevo pin",
"confirm_password": "Confirmar contraseña",
"confirm_tag_face": "¿Quieres etiquetar esta cara como {name}?",
"confirm_tag_face_unnamed": "¿Quieres etiquetar esta cara?",
"connected_device": "Dispositivo conectado",
"connected_to": "Conectado a",
"contain": "Incluido",
"context": "Contexto",
"continue": "Continuar",
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
"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",
@@ -689,15 +688,18 @@
"create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.",
"create_user": "Crear usuario",
"created": "Creado",
"created_at": "Creado",
"crop": "Recortar",
"curated_object_page_title": "Objetos",
"current_device": "Dispositivo actual",
"current_pin_code": "PIN actual",
"current_server_address": "Dirección actual del servidor",
"custom_locale": "Configuración regional personalizada",
"custom_locale_description": "Formatear fechas y números según el idioma y la región",
"daily_title_text_date": "E dd, MMM",
"daily_title_text_date_year": "E dd de MMM, yyyy",
"dark": "Oscuro",
"darkTheme": "Activar tema oscuro",
"date_after": "Fecha posterior",
"date_and_time": "Fecha y Hora",
"date_before": "Fecha anterior",
@@ -739,12 +741,13 @@
"description": "Descripción",
"description_input_hint_text": "Agregar descripción...",
"description_input_submit_error": "Error al actualizar la descripción, verifica el registro para obtener más detalles",
"details": "DETALLES",
"details": "Detalles",
"direction": "Dirección",
"disabled": "Deshabilitado",
"disallow_edits": "Bloquear edición",
"discord": "Discord",
"discover": "Descubrir",
"discovered_devices": "Dispositivos descubiertos",
"dismiss_all_errors": "Descartar todos los errores",
"dismiss_error": "Descartar error",
"display_options": "Opciones de pantalla",
@@ -760,7 +763,6 @@
"download_enqueue": "Descarga en cola",
"download_error": "Error al descargar",
"download_failed": "Descarga fallida",
"download_filename": "archivo: {}",
"download_finished": "Descarga completada",
"download_include_embedded_motion_videos": "Vídeos incrustados",
"download_include_embedded_motion_videos_description": "Incluir vídeos incrustados en fotografías en movimiento como un archivo separado",
@@ -784,6 +786,8 @@
"edit_avatar": "Editar avatar",
"edit_date": "Editar fecha",
"edit_date_and_time": "Editar fecha y hora",
"edit_description": "Editar descripción",
"edit_description_prompt": "Por favor selecciona una nueva descripción:",
"edit_exclusion_pattern": "Editar patrón de exclusión",
"edit_faces": "Editar rostros",
"edit_import_path": "Editar ruta de importación",
@@ -804,19 +808,24 @@
"editor_crop_tool_h2_aspect_ratios": "Proporciones del aspecto",
"editor_crop_tool_h2_rotation": "Rotación",
"email": "Correo",
"email_notifications": "Notificaciones por correo electrónico",
"empty_folder": "Esta carpeta está vacía",
"empty_trash": "Vaciar papelera",
"empty_trash_confirmation": "¿Estás seguro de que quieres vaciar la papelera? Esto eliminará permanentemente todos los archivos de la basura de Immich.\n¡No puedes deshacer esta acción!",
"enable": "Habilitar",
"enable_biometric_auth_description": "Introduce tu código PIN para habilitar la autentificación biométrica",
"enabled": "Habilitado",
"end_date": "Fecha final",
"enqueued": "Añadido a la cola",
"enter_wifi_name": "Introduce el nombre Wi-Fi",
"enter_your_pin_code": "Introduce tu código PIN",
"enter_your_pin_code_subtitle": "Introduce tu código PIN para acceder a la carpeta bloqueada",
"error": "Error",
"error_change_sort_album": "No se pudo cambiar el orden de visualización del álbum",
"error_delete_face": "Error al eliminar la cara del archivo",
"error_loading_image": "Error al cargar la imagen",
"error_saving_image": "Error: {}",
"error_saving_image": "Error: {error}",
"error_tag_face_bounding_box": "Error etiquetando cara - no se pueden obtener las coordenadas del marco delimitante",
"error_title": "Error: algo salió mal",
"errors": {
"cannot_navigate_next_asset": "No puedes navegar al siguiente archivo",
@@ -829,7 +838,6 @@
"cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios",
"cant_search_people": "No se puede buscar a personas",
"cant_search_places": "No se pueden buscar lugares",
"cleared_jobs": "Tareas listas para: {job}",
"error_adding_assets_to_album": "Error al añadir archivos al álbum",
"error_adding_users_to_album": "Error al añadir usuarios al álbum",
"error_deleting_shared_user": "Error al eliminar usuario compartido",
@@ -838,7 +846,6 @@
"error_removing_assets_from_album": "Error al eliminar archivos del álbum; consulte la consola para obtener más detalles",
"error_selecting_all_assets": "Error al seleccionar todos los archivos",
"exclusion_pattern_already_exists": "Este patrón de exclusión ya existe.",
"failed_job_command": "El comando {command} ha fallado para la tarea: {job}",
"failed_to_create_album": "Error al crear el álbum",
"failed_to_create_shared_link": "Error al crear el enlace compartido",
"failed_to_edit_shared_link": "Error al editar el enlace compartido",
@@ -857,7 +864,6 @@
"paths_validation_failed": "Falló la validación en {paths, plural, one {# carpeta} other {# carpetas}}",
"profile_picture_transparent_pixels": "Las imágenes de perfil no pueden tener píxeles transparentes. Por favor amplíe y/o mueva la imagen.",
"quota_higher_than_disk_size": "Se ha establecido una cuota superior al tamaño del disco",
"repair_unable_to_check_items": "No se puede verificar {count, select, one {elemento} other {elementos}}",
"unable_to_add_album_users": "No se pueden agregar usuarios al álbum",
"unable_to_add_assets_to_shared_link": "No se pueden agregar archivos al enlace compartido",
"unable_to_add_comment": "No se puede agregar comentario",
@@ -869,13 +875,13 @@
"unable_to_archive_unarchive": "Añade a {archived, select, true {archive} other {unarchive}}",
"unable_to_change_album_user_role": "No se puede cambiar la función del usuario del álbum",
"unable_to_change_date": "No se puede cambiar la fecha",
"unable_to_change_description": "Imposible cambiar la descripción",
"unable_to_change_favorite": "Imposible cambiar el archivo favorito",
"unable_to_change_location": "No se puede cambiar de ubicación",
"unable_to_change_password": "No se puede cambiar la contraseña",
"unable_to_change_visibility": "No se puede cambiar la visibilidad de {count, plural, one {# persona} other {# personas}}",
"unable_to_complete_oauth_login": "No se puede completar el inicio de sesión de OAuth",
"unable_to_connect": "No puede conectarse",
"unable_to_connect_to_server": "Error al conectar al servidor",
"unable_to_copy_to_clipboard": "No se puede copiar al portapapeles, asegúrese de acceder a la página a través de https",
"unable_to_create_admin_account": "No se puede crear una cuenta de administrador",
"unable_to_create_api_key": "No se puede crear una nueva clave API",
@@ -899,10 +905,6 @@
"unable_to_hide_person": "No se puede ocultar a la persona",
"unable_to_link_motion_video": "No se puede enlazar el vídeo en movimiento",
"unable_to_link_oauth_account": "No se puede vincular la cuenta OAuth",
"unable_to_load_album": "No se puede cargar el álbum",
"unable_to_load_asset_activity": "No se puede cargar la actividad de los archivos",
"unable_to_load_items": "No se pueden cargar items",
"unable_to_load_liked_status": "No se puede cargar el estado \"Me gusta\"",
"unable_to_log_out_all_devices": "No se pueden cerrar las sesiones en todos los dispositivos",
"unable_to_log_out_device": "No se puede cerrar la sesión en el dispositivo",
"unable_to_login_with_oauth": "No se puede iniciar sesión con OAuth",
@@ -913,12 +915,11 @@
"unable_to_remove_album_users": "No se pueden eliminar usuarios del álbum",
"unable_to_remove_api_key": "No se puede eliminar la clave API",
"unable_to_remove_assets_from_shared_link": "No se pueden eliminar archivos desde el enlace compartido",
"unable_to_remove_deleted_assets": "No se pueden eliminar archivos sin conexión",
"unable_to_remove_library": "No se puede eliminar la biblioteca",
"unable_to_remove_partner": "No se puede eliminar el invitado",
"unable_to_remove_reaction": "No se puede eliminar la reacción",
"unable_to_repair_items": "No se pueden reparar los items",
"unable_to_reset_password": "No se puede restablecer la contraseña",
"unable_to_reset_pin_code": "No se ha podido restablecer el PIN",
"unable_to_resolve_duplicate": "No se resolver duplicado",
"unable_to_restore_assets": "No se pueden restaurar los archivos",
"unable_to_restore_trash": "No se puede restaurar la papelera",
@@ -952,10 +953,9 @@
"exif_bottom_sheet_location": "UBICACIÓN",
"exif_bottom_sheet_people": "PERSONAS",
"exif_bottom_sheet_person_add_person": "Añadir nombre",
"exif_bottom_sheet_person_age": "Antigüedad {}",
"exif_bottom_sheet_person_age_months": "Antigüedad {} meses",
"exif_bottom_sheet_person_age_year_months": "Antigüedad 1 año, {} meses",
"exif_bottom_sheet_person_age_years": "Antigüedad {}",
"exif_bottom_sheet_person_age_months": "Edad {months} meses",
"exif_bottom_sheet_person_age_year_months": "Edad 1 año, {months} meses",
"exif_bottom_sheet_person_age_years": "Edad {years}",
"exit_slideshow": "Salir de la presentación",
"expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Trabajo en progreso",
@@ -969,13 +969,14 @@
"explorer": "Explorador",
"export": "Exportar",
"export_as_json": "Exportar a JSON",
"extension": "Extension",
"extension": "Extensión",
"external": "Externo",
"external_libraries": "Bibliotecas Externas",
"external_network": "Red externa",
"external_network_sheet_info": "Cuando no estés conectado a la red Wi-Fi preferida, la aplicación se conectará al servidor utilizando la primera de las siguientes URLs a la que pueda acceder, comenzando desde la parte superior de la lista hacia abajo",
"face_unassigned": "Sin asignar",
"failed": "Fallido",
"failed_to_authenticate": "Fallo al autentificar",
"failed_to_load_assets": "Error al cargar los activos",
"failed_to_load_folder": "No se pudo cargar la carpeta",
"favorite": "Favorito",
@@ -999,6 +1000,8 @@
"folders": "Carpetas",
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
"forward": "Reenviar",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
"general": "General",
"get_help": "Solicitar ayuda",
"get_wifiname_error": "No se pudo obtener el nombre de la red Wi-Fi. Asegúrate de haber concedido los permisos necesarios y de estar conectado a una red Wi-Fi",
@@ -1041,10 +1044,13 @@
"home_page_favorite_err_local": "Aún no se pueden archivar elementos locales, omitiendo",
"home_page_favorite_err_partner": "Aún no se pueden marcar elementos de compañeros como favoritos, omitiendo",
"home_page_first_time_notice": "Si es la primera vez que usas la aplicación, asegúrate de elegir un álbum de copia de seguridad para que la línea de tiempo pueda mostrar fotos y vídeos en él",
"home_page_locked_error_local": "Imposible mover archivos locales a carpeta bloqueada, saltando",
"home_page_locked_error_partner": "Imposible mover los archivos del compañero a carpeta bloqueada, obviando",
"home_page_share_err_local": "No se pueden compartir elementos locales a través de un enlace, omitiendo",
"home_page_upload_err_limit": "Solo se pueden subir 30 elementos simultáneamente, omitiendo",
"host": "Host",
"hour": "Hora",
"id": "ID",
"ignore_icloud_photos": "Ignorar fotos de iCloud",
"ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subirán a Immich",
"image": "Imagen",
@@ -1084,6 +1090,12 @@
"invalid_date_format": "Formato de fecha incorrecto",
"invite_people": "Invitar a Personas",
"invite_to_album": "Invitar al álbum",
"ios_debug_info_fetch_ran_at": "Busca ejecución en {dateTime}",
"ios_debug_info_last_sync_at": "Última sincronización en {dateTime}",
"ios_debug_info_no_processes_queued": "Ningún proceso de fondo encolado",
"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, un {{count} proceso de segundo plano en cola} otros {{count} procesos de segundo plano en cola}}",
"ios_debug_info_processing_ran_at": "El procesamiento se ejecutó el {dateTime}",
"items_count": "{count, plural, one {# elemento} other {# elementos}}",
"jobs": "Tareas",
"keep": "Conservar",
@@ -1092,6 +1104,9 @@
"kept_this_deleted_others": "Mantuvo este activo y eliminó {count, plural, one {# activo} other {# activos}}",
"keyboard_shortcuts": "Atajos de teclado",
"language": "Idioma",
"language_no_results_subtitle": "Intente ajustar el término de búsqueda",
"language_no_results_title": "No se han encontrado idiomas",
"language_search_hint": "Buscar idiomas...",
"language_setting_description": "Selecciona tu idioma preferido",
"last_seen": "Ultima vez visto",
"latest_version": "Última versión",
@@ -1117,7 +1132,8 @@
"list": "Listar",
"loading": "Cargando",
"loading_search_results_failed": "Error al cargar los resultados de la búsqueda",
"local_network": "Local network",
"local_asset_cast_failed": "No se puede emitir un activo que no está cargado en el servidor",
"local_network": "Red local",
"local_network_sheet_info": "La aplicación se conectará al servidor a través de esta URL cuando utilice la red Wi-Fi especificada",
"location_permission": "Permiso de ubicación",
"location_permission_content": "Para usar la función de cambio automático, Immich necesita permiso de ubicación precisa para poder leer el nombre de la red Wi-Fi actual",
@@ -1126,9 +1142,11 @@
"location_picker_latitude_hint": "Introduce tu latitud aquí",
"location_picker_longitude_error": "Introduce una longitud válida",
"location_picker_longitude_hint": "Introduce tu longitud aquí",
"lock": "Bloquear",
"locked_folder": "Carpeta bloqueada",
"log_out": "Cerrar sesión",
"log_out_all_devices": "Cerrar sesión en todos los dispositivos",
"logged_out_all_devices": "Cierre la sesión en todos los dispositivos",
"logged_out_all_devices": "Se ha cerrado la sesión en todos los dispositivos",
"logged_out_device": "Dispositivo desconectado",
"login": "Inicio de sesión",
"login_disabled": "El inicio de sesión ha sido desactivado",
@@ -1159,7 +1177,7 @@
"look": "Mirar",
"loop_videos": "Vídeos en bucle",
"loop_videos_description": "Habilite la reproducción automática de un video en el visor de detalles.",
"main_branch_warning": "Estás ejecutando una compilación desde la rama principal. ¡Recomendamos encarecidamente usar una versión de lanzamiento!",
"main_branch_warning": "Está utilizando una versión de desarrollo; ¡le recomendamos encarecidamente que utilice una versión de lanzamiento!",
"main_menu": "Menú principal",
"make": "Marca",
"manage_shared_links": "Administrar enlaces compartidos",
@@ -1170,8 +1188,8 @@
"manage_your_devices": "Administre sus dispositivos conectados",
"manage_your_oauth_connection": "Administra tu conexión OAuth",
"map": "Mapa",
"map_assets_in_bound": "{} foto",
"map_assets_in_bounds": "{} fotos",
"map_assets_in_bound": "{count} foto",
"map_assets_in_bounds": "{count} fotos",
"map_cannot_get_user_location": "No se pudo obtener la posición del usuario",
"map_location_dialog_yes": "Sí",
"map_location_picker_page_use_location": "Usar esta ubicación",
@@ -1185,9 +1203,9 @@
"map_settings": "Ajustes mapa",
"map_settings_dark_mode": "Modo oscuro",
"map_settings_date_range_option_day": "Últimas 24 horas",
"map_settings_date_range_option_days": "Últimos {} días",
"map_settings_date_range_option_days": "Últimos {days} días",
"map_settings_date_range_option_year": "Último año",
"map_settings_date_range_option_years": "Últimos {} años",
"map_settings_date_range_option_years": "Últimos {years} años",
"map_settings_dialog_title": "Ajustes mapa",
"map_settings_include_show_archived": "Incluir archivados",
"map_settings_include_show_partners": "Incluir Parejas",
@@ -1205,8 +1223,6 @@
"memories_setting_description": "Gestiona lo que ves en tus recuerdos",
"memories_start_over": "Empezar de nuevo",
"memories_swipe_to_close": "Desliza para cerrar",
"memories_year_ago": "Hace un año",
"memories_years_ago": "Hace {} años",
"memory": "Recuerdo",
"memory_lane_title": "Baúl de los recuerdos {title}",
"menu": "Menú",
@@ -1223,6 +1239,12 @@
"month": "Mes",
"monthly_title_text_date_format": "MMMM y",
"more": "Mas",
"move": "Mover",
"move_off_locked_folder": "Mover fuera de la carpeta protegida",
"move_to_locked_folder": "Mover a la carpeta protegida",
"move_to_locked_folder_confirmation": "Estas fotos y vídeos serán eliminados de todos los álbumes y sólo podrán ser vistos desde la carpeta protegida",
"moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo",
"moved_to_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca",
"moved_to_trash": "Movido a la papelera",
"multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo",
"multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicación de activos de solo lectura, omitiendo",
@@ -1232,11 +1254,13 @@
"name_or_nickname": "Nombre o apodo",
"networking_settings": "Red",
"networking_subtitle": "Configuraciones de acceso por URL al servidor",
"never": "nunca",
"never": "Nunca",
"new_album": "Nuevo álbum",
"new_api_key": "Nueva clave API",
"new_password": "Nueva contraseña",
"new_person": "Nueva persona",
"new_pin_code": "Nuevo PIN",
"new_pin_code_subtitle": "Esta es tu primera vez accediendo a la carpeta protegida. Crea un PIN seguro para acceder a esta página",
"new_user_created": "Nuevo usuario creado",
"new_version_available": "NUEVA VERSIÓN DISPONIBLE",
"newest_first": "El más reciente primero",
@@ -1249,13 +1273,16 @@
"no_archived_assets_message": "Archive fotos y videos para ocultarlos de su vista de Fotos",
"no_assets_message": "HAZ CLIC PARA SUBIR TU PRIMERA FOTO",
"no_assets_to_show": "No hay elementos a mostrar",
"no_cast_devices_found": "Dispositivos de cast no encontrados",
"no_duplicates_found": "No se encontraron duplicados.",
"no_exif_info_available": "No hay información exif disponible",
"no_explore_results_message": "Sube más fotos para explorar tu colección.",
"no_favorites_message": "Agregue favoritos para encontrar rápidamente sus mejores fotos y videos",
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vídeos",
"no_locked_photos_message": "Fotos y vídeos en la carpeta protegida están ocultos y no se mostrarán en las búsquedas de tu librería.",
"no_name": "Sin nombre",
"no_notifications": "Ninguna notificación",
"no_people_found": "No se encontraron personas coincidentes",
"no_places": "Sin lugares",
"no_results": "Sin resultados",
"no_results_description": "Pruebe con un sinónimo o una palabra clave más general",
@@ -1264,6 +1291,7 @@
"not_selected": "No seleccionado",
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos subidos previamente, ejecute el",
"notes": "Notas",
"nothing_here_yet": "Sin nada aún",
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuración y selecciona permitir.",
"notification_permission_list_tile_content": "Concede permiso para habilitar las notificaciones.",
"notification_permission_list_tile_enable_button": "Permitir notificaciones",
@@ -1274,15 +1302,15 @@
"oauth": "OAuth",
"official_immich_resources": "Recursos oficiales de Immich",
"offline": "Desconectado",
"offline_paths": "Rutas sin conexión",
"offline_paths_description": "Estos resultados pueden deberse a la eliminación manual de archivos que no forman parte de una biblioteca externa.",
"ok": "Sí",
"oldest_first": "Los más antiguos primero",
"on_this_device": "En este dispositivo",
"onboarding": "Incorporando",
"onboarding_privacy_description": "Las siguientes funciones (opcionales) dependen de servicios externos y pueden desactivarse en cualquier momento en los ajustes.",
"onboarding_locale_description": "Selecciona tu idioma preferido. Podrás cambiarlo después desde tu configuración.",
"onboarding_privacy_description": "Las siguientes funciones (opcionales) dependen de servicios externos y pueden desactivarse en cualquier momento desde los ajustes.",
"onboarding_server_welcome_description": "Empecemos a configurar tu instancia con algunos ajustes comunes.",
"onboarding_theme_description": "Elija un color de tema para su instancia. Puedes cambiar esto más tarde en tu configuración.",
"onboarding_welcome_description": "Configuremos su instancia con algunas configuraciones comunes.",
"onboarding_user_welcome_description": "¡Empecemos!",
"onboarding_welcome_user": "Bienvenido, {user}",
"online": "En línea",
"only_favorites": "Solo favoritos",
@@ -1310,7 +1338,7 @@
"partner_page_partner_add_failed": "No se pudo añadir el socio",
"partner_page_select_partner": "Seleccionar compañero",
"partner_page_shared_to_title": "Compartido con",
"partner_page_stop_sharing_content": "{} ya no podrá acceder a tus fotos.",
"partner_page_stop_sharing_content": "{partner} ya no podrá acceder a tus fotos.",
"partner_sharing": "Compartir con invitados",
"partners": "Invitados",
"password": "Contraseña",
@@ -1339,6 +1367,8 @@
"permanently_delete_assets_prompt": "¿Está seguro de que desea eliminar permanentemente {count, plural, one {este activo?} other {estos <b>#</b> activos?}} Esto también eliminará {count, plural, one {de tu} other {de tus}} álbum(es).",
"permanently_deleted_asset": "Archivo eliminado permanentemente",
"permanently_deleted_assets_count": "Eliminado permanentemente {count, plural, one {# elemento} other {# elementos}}",
"permission": "Permiso",
"permission_empty": "Tus permisos no deben estar vacíos",
"permission_onboarding_back": "Volver",
"permission_onboarding_continue_anyway": "Continuar de todos modos",
"permission_onboarding_get_started": "Empezar",
@@ -1356,6 +1386,10 @@
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
"photos_from_previous_years": "Fotos de años anteriores",
"pick_a_location": "Elige una ubicación",
"pin_code_changed_successfully": "PIN cambiado exitosamente",
"pin_code_reset_successfully": "PIN restablecido exitosamente",
"pin_code_setup_successfully": "PIN establecido exitosamente",
"pin_verification": "Verificación con código PIN",
"place": "Lugar",
"places": "Lugares",
"places_count": "{count, plural, one {{count, number} Lugar} other {{count, number} Lugares}}",
@@ -1363,6 +1397,7 @@
"play_memories": "Reproducir recuerdos",
"play_motion_photo": "Reproducir foto en movimiento",
"play_or_pause_video": "Reproducir o pausar vídeo",
"please_auth_to_access": "Por favor, autentícate para acceder",
"port": "Puerto",
"preferences_settings_subtitle": "Configuraciones de la aplicación",
"preferences_settings_title": "Preferencias",
@@ -1370,13 +1405,17 @@
"preview": "Posterior",
"previous": "Anterior",
"previous_memory": "Recuerdo anterior",
"previous_or_next_photo": "Foto anterior o siguiente",
"previous_or_next_day": "Día posterior/anterior",
"previous_or_next_month": "Mes posterior/anterior",
"previous_or_next_photo": "Foto posterior/anterior",
"previous_or_next_year": "Año posterior/anterior",
"primary": "Básico",
"privacy": "Privacidad",
"profile": "Perfil",
"profile_drawer_app_logs": "Registros",
"profile_drawer_client_out_of_date_major": "La app está desactualizada. Por favor actualiza a la última versión principal.",
"profile_drawer_client_out_of_date_minor": "La app está desactualizada. Por favor actualiza a la última versión menor.",
"profile_drawer_client_server_up_to_date": "El Cliente y el Servidor están actualizados",
"profile_drawer_client_server_up_to_date": "Cliente y Servidor están actualizados",
"profile_drawer_github": "GitHub",
"profile_drawer_server_out_of_date_major": "El servidor está desactualizado. Por favor actualiza a la última versión principal.",
"profile_drawer_server_out_of_date_minor": "El servidor está desactualizado. Por favor actualiza a la última versión menor.",
@@ -1386,7 +1425,7 @@
"public_share": "Compartir públicamente",
"purchase_account_info": "Seguidor",
"purchase_activated_subtitle": "Gracias por apoyar a Immich y al software de código abierto",
"purchase_activated_time": "Activado el {date, date}",
"purchase_activated_time": "Activado el {date}",
"purchase_activated_title": "Su clave ha sido activada correctamente",
"purchase_button_activate": "Activar",
"purchase_button_buy": "Comprar",
@@ -1452,6 +1491,8 @@
"remove_deleted_assets": "Eliminar archivos sin conexión",
"remove_from_album": "Eliminar del álbum",
"remove_from_favorites": "Quitar de favoritos",
"remove_from_locked_folder": "Eliminar de la carpeta protegida",
"remove_from_locked_folder_confirmation": "¿Estás seguro de que deseas mover estas fotos y vídeos fuera de la carpeta protegida? Serán visibles en tu biblioteca.",
"remove_from_shared_link": "Eliminar desde enlace compartido",
"remove_memory": "Quitar memoria",
"remove_photo_from_memory": "Quitar foto de esta memoria",
@@ -1475,6 +1516,7 @@
"reset": "Reiniciar",
"reset_password": "Restablecer la contraseña",
"reset_people_visibility": "Restablecer la visibilidad de las personas",
"reset_pin_code": "Restablecer PIN",
"reset_to_default": "Restablecer los valores predeterminados",
"resolve_duplicates": "Resolver duplicados",
"resolved_all_duplicates": "Todos los duplicados resueltos",
@@ -1567,6 +1609,7 @@
"select_keep_all": "Conservar todo",
"select_library_owner": "Seleccionar propietario de la biblioteca",
"select_new_face": "Seleccionar nueva cara",
"select_person_to_tag": "Elija una persona a etiquetar",
"select_photos": "Seleccionar Fotos",
"select_trash_all": "Seleccionar eliminar todo",
"select_user_for_sharing_page_err_album": "Fallo al crear el álbum",
@@ -1579,6 +1622,7 @@
"server_info_box_server_url": "URL del servidor",
"server_offline": "Servidor desconectado",
"server_online": "Servidor en línea",
"server_privacy": "Privacidad del Servidor",
"server_stats": "Estadísticas del servidor",
"server_version": "Versión del servidor",
"set": "Establecer",
@@ -1588,6 +1632,7 @@
"set_date_of_birth": "Establecer fecha de nacimiento",
"set_profile_picture": "Establecer foto de perfil",
"set_slideshow_to_fullscreen": "Mostrar diapositivas en pantalla completa",
"set_stack_primary_asset": "Establecer como activo principal",
"setting_image_viewer_help": "El visor de detalles carga primero la miniatura pequeña, luego carga la vista previa de tamaño mediano (si está habilitada), finalmente carga la original (si está habilitada).",
"setting_image_viewer_original_subtitle": "Activar para cargar la imagen en resolución original (¡muy grande!). Deshabilitar para reducir el consumo de datos (de red y caché).",
"setting_image_viewer_original_title": "Cargar imagen original",
@@ -1596,13 +1641,12 @@
"setting_image_viewer_title": "Imágenes",
"setting_languages_apply": "Aplicar",
"setting_languages_subtitle": "Cambia el idioma de la aplicación",
"setting_languages_title": "Idiomas",
"setting_notifications_notify_failures_grace_period": "Notificar fallos de copia de seguridad en segundo plano: {}",
"setting_notifications_notify_hours": "{} horas",
"setting_notifications_notify_failures_grace_period": "Notificar fallos de copia de seguridad en segundo plano: {duration}",
"setting_notifications_notify_hours": "{count} horas",
"setting_notifications_notify_immediately": "inmediatamente",
"setting_notifications_notify_minutes": "{} minutos",
"setting_notifications_notify_minutes": "{count} minutos",
"setting_notifications_notify_never": "nunca",
"setting_notifications_notify_seconds": "{} segundos",
"setting_notifications_notify_seconds": "{count} segundos",
"setting_notifications_single_progress_subtitle": "Información detallada del progreso de subida de cada archivo",
"setting_notifications_single_progress_title": "Mostrar progreso detallado de copia de seguridad en segundo plano",
"setting_notifications_subtitle": "Ajusta tus preferencias de notificación",
@@ -1614,10 +1658,12 @@
"settings": "Ajustes",
"settings_require_restart": "Por favor, reinicia Immich para aplicar este ajuste",
"settings_saved": "Ajustes guardados",
"setup_pin_code": "Establecer un PIN",
"share": "Compartir",
"share_add_photos": "Agregar fotos",
"share_assets_selected": "{} seleccionado(s)",
"share_assets_selected": "{count} seleccionado(s)",
"share_dialog_preparing": "Preparando...",
"share_link": "Compartir Enlace",
"shared": "Compartido",
"shared_album_activities_input_disable": "Los comentarios están deshabilitados",
"shared_album_activity_remove_content": "¿Deseas eliminar esta actividad?",
@@ -1630,32 +1676,32 @@
"shared_by_user": "Compartido por {user}",
"shared_by_you": "Compartido por ti",
"shared_from_partner": "Fotos de {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Cargado(s)",
"shared_intent_upload_button_progress_text": "{current} / {total} Cargado(s)",
"shared_link_app_bar_title": "Enlaces compartidos",
"shared_link_clipboard_copied_massage": "Copiado al portapapeles",
"shared_link_clipboard_text": "Enlace: {}\nContraseña: {}",
"shared_link_clipboard_text": "Enlace: {link}\nContraseña: {password}",
"shared_link_create_error": "Error creando el enlace compartido",
"shared_link_edit_description_hint": "Introduce la descripción del enlace",
"shared_link_edit_expire_after_option_day": "1 día",
"shared_link_edit_expire_after_option_days": "{} días",
"shared_link_edit_expire_after_option_days": "{count} días",
"shared_link_edit_expire_after_option_hour": "1 hora",
"shared_link_edit_expire_after_option_hours": "{} horas",
"shared_link_edit_expire_after_option_hours": "{count} horas",
"shared_link_edit_expire_after_option_minute": "1 minuto",
"shared_link_edit_expire_after_option_minutes": "{} minutos",
"shared_link_edit_expire_after_option_months": "{} meses",
"shared_link_edit_expire_after_option_year": "{} año",
"shared_link_edit_expire_after_option_minutes": "{count} minutos",
"shared_link_edit_expire_after_option_months": "{count} meses",
"shared_link_edit_expire_after_option_year": "{count} año",
"shared_link_edit_password_hint": "Introduce la contraseña del enlace",
"shared_link_edit_submit_button": "Actualizar enlace",
"shared_link_error_server_url_fetch": "No se puede adquirir la URL del servidor",
"shared_link_expires_day": "Caduca en {} día",
"shared_link_expires_days": "Caduca en {} días",
"shared_link_expires_hour": "Caduca en {} hora",
"shared_link_expires_hours": "Caduca en {} horas",
"shared_link_expires_minute": "Caduca en {} minuto",
"shared_link_expires_minutes": "Caduca en {} minutos",
"shared_link_expires_day": "Caduca en {count} día",
"shared_link_expires_days": "Caduca en {count} días",
"shared_link_expires_hour": "Caduca en {count} hora",
"shared_link_expires_hours": "Caduca en {count} horas",
"shared_link_expires_minute": "Caduca en {count} minuto",
"shared_link_expires_minutes": "Caduca en {count} minutos",
"shared_link_expires_never": "Caduca ∞",
"shared_link_expires_second": "Caduca en {} segundo",
"shared_link_expires_seconds": "Caduca en {} segundos",
"shared_link_expires_second": "Caduca en {count} segundo",
"shared_link_expires_seconds": "Caduca en {count} segundos",
"shared_link_individual_shared": "Compartido individualmente",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Administrar enlaces compartidos",
@@ -1730,6 +1776,7 @@
"stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario",
"storage": "Espacio de almacenamiento",
"storage_label": "Etiqueta de almacenamiento",
"storage_quota": "Cuota de Almacenamiento",
"storage_usage": "{used} de {available} en uso",
"submit": "Enviar",
"suggestions": "Sugerencias",
@@ -1756,7 +1803,7 @@
"theme_selection": "Selección de tema",
"theme_selection_description": "Establece el tema automáticamente como \"claro\" u \"oscuro\" según las preferencias del sistema/navegador",
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamiento en las miniaturas de los archivos",
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({})",
"theme_setting_asset_list_tiles_per_row_title": "Número de elementos por fila ({count})",
"theme_setting_colorful_interface_subtitle": "Aplicar el color primario a las superficies de fondo.",
"theme_setting_colorful_interface_title": "Color de Interfaz",
"theme_setting_image_viewer_quality_subtitle": "Ajustar la calidad del visor de detalles de imágenes",
@@ -1780,7 +1827,6 @@
"to_parent": "Ir a los padres",
"to_trash": "Descartar",
"toggle_settings": "Alternar ajustes",
"toggle_theme": "Alternar tema oscuro",
"total": "Total",
"total_usage": "Uso total",
"trash": "Papelera",
@@ -1791,15 +1837,18 @@
"trash_no_results_message": "Las fotos y videos que se envíen a la papelera aparecerán aquí.",
"trash_page_delete_all": "Eliminar todos",
"trash_page_empty_trash_dialog_content": "¿Está seguro que quiere eliminar los elementos? Estos elementos serán eliminados de Immich permanentemente",
"trash_page_info": "Los archivos en la papelera serán eliminados automáticamente de forma permanente después de {} días",
"trash_page_info": "Los archivos en la papelera serán eliminados automáticamente de forma permanente después de {days} días",
"trash_page_no_assets": "No hay elementos en la papelera",
"trash_page_restore_all": "Restaurar todos",
"trash_page_select_assets_btn": "Seleccionar elementos",
"trash_page_title": "Papelera ({})",
"trash_page_title": "Papelera ({count})",
"trashed_items_will_be_permanently_deleted_after": "Los elementos en la papelera serán eliminados permanentemente tras {days, plural, one {# día} other {# días}}.",
"type": "Tipo",
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
"unable_to_setup_pin_code": "No se ha podido establecer el PIN",
"unarchive": "Desarchivar",
"unarchived_count": "{count, plural, one {# No archivado} other {# No archivados}}",
"undo": "Deshacer",
"unfavorite": "Retirar favorito",
"unhide_person": "Mostrar persona",
"unknown": "Desconocido",
@@ -1818,9 +1867,8 @@
"unselect_all_duplicates": "Deseleccionar todos los duplicados",
"unstack": "Desapilar",
"unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}",
"untracked_files": "Archivos no monitorizados",
"untracked_files_decription": "Estos archivos no están siendo monitorizados por la aplicación. Es posible que sean resultado de errores al moverlos, subidas interrumpidas o por un fallo de la aplicación",
"up_next": "A continuación",
"updated_at": "Actualizado",
"updated_password": "Contraseña actualizada",
"upload": "Subir",
"upload_concurrency": "Subidas simultáneas",
@@ -1833,15 +1881,20 @@
"upload_status_errors": "Errores",
"upload_status_uploaded": "Subido",
"upload_success": "Subida realizada correctamente, actualice la página para ver los nuevos recursos de subida.",
"upload_to_immich": "Subir a Immich ({})",
"upload_to_immich": "Subir a Immich ({count})",
"uploading": "Subiendo",
"url": "URL",
"usage": "Uso",
"use_biometric": "Uso biométrico",
"use_current_connection": "Usar conexión actual",
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
"user": "Usuario",
"user_has_been_deleted": "Este usuario ha sido eliminado.",
"user_id": "ID de usuario",
"user_liked": "{user} le gustó {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
"user_pin_code_settings": "PIN",
"user_pin_code_settings_description": "Gestione su PIN",
"user_privacy": "Privacidad del Usuario",
"user_purchase_settings": "Compra",
"user_purchase_settings_description": "Gestiona tu compra",
"user_role_set": "Establecer {user} como {role}",
@@ -1857,11 +1910,6 @@
"version": "Versión",
"version_announcement_closing": "Tu amigo, Alex",
"version_announcement_message": "¡Hola! Hay una nueva versión de Immich disponible. Tómese un tiempo para leer las <link> notas de la versión </link> para asegurarse de que su configuración esté actualizada y evitar errores de configuración, especialmente si utiliza WatchTower o cualquier mecanismo que se encargue de actualizar su instancia de Immich automáticamente.",
"version_announcement_overlay_release_notes": "notas de versión",
"version_announcement_overlay_text_1": "Hola amigo, hay una nueva versión de",
"version_announcement_overlay_text_2": "por favor, tómate tu tiempo para visitar las ",
"version_announcement_overlay_text_3": " y asegúrate de que la configuración de docker-compose y .env estén actualizadas para evitar cualquier error de configuración, especialmente si utilizas WatchTower o cualquier mecanismo que actualice automáticamente la aplicación del servidor.",
"version_announcement_overlay_title": "Nueva versión del servidor disponible 🎉",
"version_history": "Historial de versiones",
"version_history_item": "Instalada {version} el {date}",
"video": "Vídeo",
@@ -1881,6 +1929,7 @@
"view_previous_asset": "Mostrar elemento anterior",
"view_qr_code": "Ver código QR",
"view_stack": "Ver Pila",
"view_user": "Ver Usuario",
"viewer_remove_from_stack": "Quitar de la pila",
"viewer_stack_use_as_main_asset": "Usar como elemento principal",
"viewer_unstack": "Desapilar",
@@ -1891,6 +1940,7 @@
"welcome": "Bienvenido",
"welcome_to_immich": "Bienvenido a Immich",
"wifi_name": "Nombre Wi-Fi",
"wrong_pin_code": "Código PIN incorrecto",
"year": "Año",
"years_ago": "Hace {years, plural, one {# año} other {# años}}",
"yes": "Sí",

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1,17 @@
{}
{
"active": "Martxan",
"add": "Gehitu",
"add_a_description": "Azalpena gehitu",
"add_a_name": "Izena gehitu",
"add_a_title": "Izenburua gehitu",
"add_more_users": "Erabiltzaile gehiago gehitu",
"add_photos": "Argazkiak gehitu",
"add_to_album": "Albumera gehitu",
"add_to_album_bottom_sheet_already_exists": "Dagoeneko {album} albumenean",
"add_to_shared_album": "Gehitu partekatutako albumera",
"add_url": "URL-a gehitu",
"added_to_favorites": "Faboritoetara gehituta",
"admin": {
"image_quality": "Kalitatea"
}
}

View File

@@ -4,6 +4,7 @@
"account_settings": "تنظیمات حساب کاربری",
"acknowledge": "متوجه شدم",
"action": "عملکرد",
"action_common_update": "به‌ روز‌رسانی",
"actions": "عملکرد",
"active": "فعال",
"activity": "فعالیت",
@@ -32,7 +33,6 @@
"authentication_settings_disable_all": "آیا مطمئن هستید که می‌خواهید تمام روش‌های ورود را غیرفعال کنید؟ ورود به طور کامل غیرفعال خواهد شد.",
"authentication_settings_reenable": "برای فعال سازی مجدد از <link> دستور سرور </link> استفاده کنید.",
"background_task_job": "وظایف پس‌زمینه",
"check_all": "بررسی همه",
"cleared_jobs": "وظایف پاک شده برای:{job}",
"config_set_by_file": "تنظیم فعلی توسط یک فایل پیکربندی انجام شده است",
"confirm_delete_library": "آیا مطمئن هستید که می‌خواهید کتابخانه {library} را حذف کنید؟",
@@ -43,14 +43,12 @@
"disable_login": "غیرفعال کردن ورود",
"duplicate_detection_job_description": "اجرای یادگیری ماشین بر روی فایل‌ها برای شناسایی تصاویر مشابه. این وابسته به جستجوی هوشمند است",
"exclusion_pattern_description": "الگوهای استثنا به شما امکان می‌دهد هنگام اسکن کتابخانه خود فایل‌ها و پوشه‌ها را نادیده بگیرید . این مفید است اگر پوشه‌هایی دارید که فایل‌هایی را شامل می‌شوند که نمی‌خواهید وارد کنید، مانند فایل‌های RAW.",
"external_library_created_at": "کتابخانه خارجی (ایجاد شده در {date})",
"external_library_management": "مدیریت کتابخانه خارجی",
"face_detection": "تشخیص چهره",
"face_detection_description": "تشخیص چهره‌ها در فایل‌ها با استفاده از یادگیری ماشین. برای ویدیوها، تنها تصویر بندانگشتی در نظر گرفته می‌شود. گزینه \"همه\" تمام فایل‌ها را (مجددا) پردازش می‌کند. گزینه \"گمشده\" فایل‌ها را در صف قرار می‌دهد که هنوز پردازش نشده‌اند. چهره‌های تشخیص داده شده پس از اتمام تشخیص چهره، برای تشخیص چهره به صورت صف انتظار قرار می‌گیرند، آن‌ها را به افراد موجود یا جدید گروه‌بندی می‌کند.",
"facial_recognition_job_description": "گروه‌بندی چهره‌های تشخیص داده شده به افراد. این مرحله پس از تشخیص چهره انجام می‌شود. گزینه \"همه\" تمام چهره‌ها را (مجددا) دسته بندی می‌کند. گزینه \"گمشده\" چهره‌ها را در صف قرار می‌دهد که به هیچ فردی اختصاص داده نشده‌اند.",
"failed_job_command": "دستور {command} برای کار: {job} ناموفق بود",
"force_delete_user_warning": "هشدار: این عمل باعث حذف فوری کاربر و تمام فایل‌ها می‌شود. این عمل قابل بازگشت نیست و فایل‌ها قابل بازیابی نیستند.",
"forcing_refresh_library_files": "بروزرسانی اجباری تمام فایل‌های کتابخانه",
"image_format_description": "فرمت WebP فایل‌های کوچکتری نسبت به JPEG ایجاد می‌کند، اما زمان کدگذاری آن کندتر است.",
"image_prefer_embedded_preview": "ترجیحات پیش‌نمایش تعبیه‌شده",
"image_prefer_embedded_preview_setting_description": "استفاده از پیش‌نمایش داخلی در عکس‌های RAW به عنوان ورودی پردازش تصویر هنگامی که در دسترس باشد. این می‌تواند رنگ‌های دقیق‌تری را برای برخی تصاویر تولید کند، اما کیفیت پیش‌نمایش به دوربین بستگی دارد و ممکن است تصویر آثار فشرده‌سازی بیشتری داشته باشد.",
@@ -64,8 +62,6 @@
"job_settings": "تنظیمات کار",
"job_settings_description": "مدیریت همزمانی کار",
"job_status": "وضعیت کار",
"jobs_delayed": "",
"jobs_failed": "",
"library_created": "کتابخانه ایجاد شده: {library}",
"library_deleted": "کتابخانه حذف شد",
"library_import_path_description": "یک پوشه برای وارد کردن مشخص کنید. این پوشه، به همراه زیرپوشه‌ها، برای یافتن تصاویر و ویدیوها اسکن خواهد شد.",
@@ -127,7 +123,6 @@
"metadata_extraction_job": "استخراج فرا داده",
"metadata_extraction_job_description": "استخراج اطلاعات ابرداده، مانند موقعیت جغرافیایی و کیفیت از هر فایل",
"migration_job": "مهاجرت",
"migration_job_description": "",
"no_paths_added": "هیچ مسیری اضافه نشده",
"no_pattern_added": "هیچ الگوی اضافه نشده",
"note_apply_storage_label_previous_assets": "توجه: برای اعمال برچسب ذخیره سازی به دارایی هایی که قبلاً بارگذاری شده اند، دستور زیر را اجرا کنید",
@@ -166,8 +161,6 @@
"oauth_storage_quota_claim_description": "تنظیم خودکار سهمیه ذخیره‌سازی کاربر به مقدار درخواست شده.",
"oauth_storage_quota_default": "مقدار سهمیه ذخیره‌سازی پیش‌فرض (گیگابایت)",
"oauth_storage_quota_default_description": "سهمیه به گیگابایت هنگامی که درخواستی ارائه نشده باشد (برای سهمیه نامحدود عدد 0 را وارد کنید).",
"offline_paths": "مسیرهای آفلاین",
"offline_paths_description": "این نتایج ممکن است ناشی از حذف دستی فایل‌هایی باشد که قسمتی از یک کتابخانه خارجی نیستند.",
"password_enable_description": "ورود با ایمیل و گذرواژه",
"password_settings": "گذرواژه ورود",
"password_settings_description": "مدیریت تنظیمات گذرواژه ورود",
@@ -176,9 +169,6 @@
"refreshing_all_libraries": "بروز رسانی همه کتابخانه ها",
"registration": "ثبت نام مدیر",
"registration_description": "از آنجایی که شما اولین کاربر در سیستم هستید، به عنوان مدیر تعیین شده‌اید و مسئولیت انجام وظایف مدیریتی بر عهده شما خواهد بود و کاربران اضافی توسط شما ایجاد خواهند شد.",
"repair_all": "بازسازی همه",
"repair_matched_items": "",
"repaired_items": "",
"require_password_change_on_login": "الزام کاربر به تغییر گذرواژه در اولین ورود",
"reset_settings_to_default": "بازنشانی تنظیمات به حالت پیش‌فرض",
"reset_settings_to_recent_saved": "بازنشانی تنظیمات به آخرین تنظیمات ذخیره شده",
@@ -195,7 +185,6 @@
"smart_search_job_description": "اجرای یادگیری ماشینی بر روی دارایی‌ها برای پشتیبانی از جستجوی هوشمند",
"storage_template_date_time_description": "زمان‌بندی ایجاد دارایی برای اطلاعات تاریخ و زمان استفاده می‌شود",
"storage_template_date_time_sample": "نمونه زمان {date}",
"storage_template_enable_description": "",
"storage_template_hash_verification_enabled": "تأیید هَش فعال شد",
"storage_template_hash_verification_enabled_description": "تأیید هَش را فعال می‌کند؛ این گزینه را غیرفعال نکنید مگر اینکه از عواقب آن مطمئن باشید",
"storage_template_migration": "انتقال الگوی ذخیره سازی",
@@ -213,7 +202,6 @@
"theme_custom_css_settings_description": "برگه‌های سبک آبشاری (CSS) امکان سفارشی‌سازی طراحی Immich را فراهم می‌کنند.",
"theme_settings": "تنظیمات پوسته",
"theme_settings_description": "مدیریت سفارشی‌سازی رابط کاربری وب Immich",
"these_files_matched_by_checksum": "این فایل‌ها با استفاده از چک‌سام‌هایشان مطابقت دارند",
"thumbnail_generation_job": "ایجاد تصاویر بندانگشتی",
"thumbnail_generation_job_description": "ایجاد تصاویر بندانگشتی بزرگ، کوچک و تار برای هر دارایی، همچنین تصاویر بندانگشتی برای هر فرد",
"transcoding_acceleration_api": "API شتاب‌دهنده",
@@ -241,8 +229,6 @@
"transcoding_hardware_acceleration": "شتاب دهنده سخت افزاری",
"transcoding_hardware_acceleration_description": "آزمایشی؛ بسیار سریع‌تر است، اما در همان بیت‌ریت کیفیت کمتری خواهد داشت",
"transcoding_hardware_decoding": "رمزگشایی سخت افزاری",
"transcoding_hardware_decoding_setting_description": "",
"transcoding_hevc_codec": "کدک HEVC",
"transcoding_max_b_frames": "بیشترین B-frames",
"transcoding_max_b_frames_description": "مقادیر بالاتر کارایی فشرده سازی را بهبود می‌بخشند، اما کدگذاری را کند می‌کنند. ممکن است با شتاب دهی سخت‌افزاری در دستگاه‌های قدیمی سازگار نباشد. مقدار( 0 ) B-frames را غیرفعال می‌کند، در حالی که مقدار ( 1 ) این مقدار را به صورت خودکار تنظیم می‌کند.",
"transcoding_max_bitrate": "بیشترین بیت ریت",
@@ -265,7 +251,6 @@
"transcoding_temporal_aq_description": "این مورد فقط برای NVENC اعمال می شود. افزایش کیفیت در صحنه های با جزئیات بالا و حرکت کم. ممکن است با دستگاه های قدیمی تر سازگار نباشد.",
"transcoding_threads": "رشته ها ( موضوعات )",
"transcoding_threads_description": "مقادیر بالاتر منجر به رمزگذاری سریع تر می شود، اما فضای کمتری برای پردازش سایر وظایف سرور در حین فعالیت باقی می گذارد. این مقدار نباید بیشتر از تعداد هسته های CPU باشد. اگر روی 0 تنظیم شود، بیشترین استفاده را خواهد داشت.",
"transcoding_tone_mapping": "",
"transcoding_tone_mapping_description": "تلاش برای حفظ ظاهر ویدیوهای HDR هنگام تبدیل به SDR. هر الگوریتم تعادل های متفاوتی را برای رنگ، جزئیات و روشنایی ایجاد می کند. Hable جزئیات را حفظ می کند، Mobius رنگ را حفظ می کند و Reinhard روشنایی را حفظ می کند.",
"transcoding_transcode_policy": "سیاست رمزگذاری",
"transcoding_transcode_policy_description": "سیاست برای زمانی که ویدیویی باید مجددا تبدیل (رمزگذاری) شود. ویدیوهای HDR همیشه تبدیل (رمزگذاری) مجدد خواهند شد (مگر رمزگذاری مجدد غیرفعال باشد).",
@@ -278,8 +263,6 @@
"trash_number_of_days_description": "تعداد روزهایی که دارایی ها(عکسها و فیملها) در زباله دان(سطل بازیافت) قبل از حذف دائمی نگهداری میشوند",
"trash_settings": "تنظیمات سطل بازیافت (سطل زباله)",
"trash_settings_description": "مدیریت تنظیمات سطل بازیافت (سطل زباله)",
"untracked_files": "فایل های ردیابی نشده",
"untracked_files_description": "این فایل ها توسط برنامه ردیابی نمی شوند. می توانند نتیجه انتقال ناموفق، بارگذاری متوقف شده یا به دلیل یک باگ باقی مانده باشند",
"user_delete_delay": "<b>{user}</b>'s حساب کاربری و دارایی ها(عکس و فیلم) برای حذف دائمی در {delay, plural, one {# روز} other {# روز}} برنامه ریزی خواهند شد.",
"user_delete_delay_settings": "تأخیر در حذف",
"user_delete_delay_settings_description": "تعداد روزهایی که پس از حذف، حساب کاربری و دارایی های(عکس و فیلم) کاربر به طور دائمی حذف می شوند. کار حذف کاربر در نیمه شب اجرا می شود تا کاربرانی که آماده حذف هستند را بررسی کند. تغییرات در این تنظیم در اجرای بعدی ارزیابی خواهند شد.",
@@ -305,15 +288,12 @@
"administration": "مدیریت",
"advanced": "پیشرفته",
"album_added": "آلبوم اضافه شد",
"album_added_notification_setting_description": "",
"album_cover_updated": "جلد آلبوم به‌روزرسانی شد",
"album_info_updated": "اطلاعات آلبوم به‌روزرسانی شد",
"album_name": "نام آلبوم",
"album_options": "گزینه‌های آلبوم",
"album_updated": "آلبوم به‌روزرسانی شد",
"album_updated_setting_description": "",
"albums": "آلبوم‌ها",
"albums_count": "",
"all": "همه",
"all_people": "همه افراد",
"allow_dark_mode": "اجازه دادن به حالت تاریک",
@@ -323,18 +303,13 @@
"app_settings": "تنظیمات برنامه",
"appears_in": "ظاهر می‌شود در",
"archive": "بایگانی",
"archive_or_unarchive_photo": "",
"archive_size": "اندازه بایگانی",
"archive_size_description": "",
"asset_offline": "محتوا آفلاین",
"assets": "محتواها",
"authorized_devices": "دستگاه‌های مجاز",
"back": "بازگشت",
"backward": "عقب",
"blurred_background": "پس‌زمینه محو",
"bulk_delete_duplicates_confirmation": "",
"bulk_keep_duplicates_confirmation": "",
"bulk_trash_duplicates_confirmation": "",
"camera": "دوربین",
"camera_brand": "برند دوربین",
"camera_model": "مدل دوربین",
@@ -349,10 +324,7 @@
"change_name_successfully": "نام با موفقیت تغییر یافت",
"change_password": "تغییر رمز عبور",
"change_your_password": "رمز عبور خود را تغییر دهید",
"changed_visibility_successfully": "",
"check_all": "انتخاب همه",
"check_logs": "بررسی لاگ‌ها",
"choose_matching_people_to_merge": "",
"city": "شهر",
"clear": "پاک کردن",
"clear_all": "پاک کردن همه",
@@ -365,7 +337,6 @@
"comments_are_disabled": "نظرات غیرفعال هستند",
"confirm": "تأیید",
"confirm_admin_password": "تأیید رمز عبور مدیر",
"confirm_delete_shared_link": "",
"confirm_password": "تأیید رمز عبور",
"contain": "شامل",
"context": "زمینه",
@@ -392,8 +363,6 @@
"create_user": "ایجاد کاربر",
"created": "ایجاد شد",
"current_device": "دستگاه فعلی",
"custom_locale": "",
"custom_locale_description": "",
"dark": "تاریک",
"date_after": "تاریخ پس از",
"date_and_time": "تاریخ و زمان",
@@ -401,12 +370,8 @@
"date_range": "بازه زمانی",
"day": "روز",
"deduplicate_all": "حذف تکراری‌ها به صورت کامل",
"default_locale": "",
"default_locale_description": "",
"delete": "حذف",
"delete_album": "حذف آلبوم",
"delete_api_key_prompt": "",
"delete_duplicates_confirmation": "",
"delete_key": "حذف کلید",
"delete_library": "حذف کتابخانه",
"delete_link": "حذف لینک",
@@ -424,14 +389,12 @@
"display_options": "گزینه‌های نمایش",
"display_order": "ترتیب نمایش",
"display_original_photos": "نمایش عکس‌های اصلی",
"display_original_photos_setting_description": "",
"done": "انجام شد",
"download": "دانلود",
"download_settings": "تنظیمات دانلود",
"download_settings_description": "مدیریت تنظیمات مرتبط با دانلود محتوا",
"downloading": "در حال دانلود",
"duplicates": "تکراری‌ها",
"duplicates_description": "",
"duration": "مدت زمان",
"edit_album": "ویرایش آلبوم",
"edit_avatar": "ویرایش آواتار",
@@ -439,8 +402,6 @@
"edit_date_and_time": "ویرایش تاریخ و زمان",
"edit_exclusion_pattern": "ویرایش الگوی استثناء",
"edit_faces": "ویرایش چهره‌ها",
"edit_import_path": "",
"edit_import_paths": "",
"edit_key": "ویرایش کلید",
"edit_link": "ویرایش لینک",
"edit_location": "ویرایش مکان",
@@ -455,73 +416,6 @@
"end_date": "تاریخ پایان",
"error": "خطا",
"error_loading_image": "خطا در بارگذاری تصویر",
"errors": {
"exclusion_pattern_already_exists": "",
"import_path_already_exists": "",
"paths_validation_failed": "",
"quota_higher_than_disk_size": "",
"repair_unable_to_check_items": "",
"unable_to_add_album_users": "",
"unable_to_add_comment": "",
"unable_to_add_exclusion_pattern": "",
"unable_to_add_import_path": "",
"unable_to_add_partners": "",
"unable_to_change_album_user_role": "",
"unable_to_change_date": "",
"unable_to_change_location": "",
"unable_to_change_password": "",
"unable_to_copy_to_clipboard": "",
"unable_to_create_api_key": "",
"unable_to_create_library": "",
"unable_to_create_user": "",
"unable_to_delete_album": "",
"unable_to_delete_asset": "",
"unable_to_delete_exclusion_pattern": "",
"unable_to_delete_import_path": "",
"unable_to_delete_shared_link": "",
"unable_to_delete_user": "",
"unable_to_edit_exclusion_pattern": "",
"unable_to_edit_import_path": "",
"unable_to_empty_trash": "",
"unable_to_enter_fullscreen": "",
"unable_to_exit_fullscreen": "",
"unable_to_hide_person": "",
"unable_to_link_oauth_account": "",
"unable_to_load_album": "",
"unable_to_load_asset_activity": "",
"unable_to_load_items": "",
"unable_to_load_liked_status": "",
"unable_to_play_video": "",
"unable_to_refresh_user": "",
"unable_to_remove_album_users": "",
"unable_to_remove_api_key": "",
"unable_to_remove_deleted_assets": "",
"unable_to_remove_library": "",
"unable_to_remove_partner": "",
"unable_to_remove_reaction": "",
"unable_to_repair_items": "",
"unable_to_reset_password": "",
"unable_to_resolve_duplicate": "",
"unable_to_restore_assets": "",
"unable_to_restore_trash": "",
"unable_to_restore_user": "",
"unable_to_save_album": "",
"unable_to_save_api_key": "",
"unable_to_save_name": "",
"unable_to_save_profile": "",
"unable_to_save_settings": "",
"unable_to_scan_libraries": "",
"unable_to_scan_library": "",
"unable_to_set_profile_picture": "",
"unable_to_submit_job": "",
"unable_to_trash_asset": "",
"unable_to_unlink_account": "",
"unable_to_update_library": "",
"unable_to_update_location": "",
"unable_to_update_settings": "",
"unable_to_update_timeline_display_status": "",
"unable_to_update_user": ""
},
"exit_slideshow": "خروج از نمایش اسلاید",
"expand_all": "باز کردن همه",
"expire_after": "منقضی شدن بعد از",
@@ -533,15 +427,12 @@
"external": "خارجی",
"external_libraries": "کتابخانه‌های خارجی",
"favorite": "علاقه‌مندی",
"favorite_or_unfavorite_photo": "",
"favorites": "علاقه‌مندی‌ها",
"feature_photo_updated": "",
"file_name": "نام فایل",
"file_name_or_extension": "نام فایل یا پسوند",
"filename": "نام فایل",
"filetype": "نوع فایل",
"filter_people": "فیلتر افراد",
"find_them_fast": "",
"fix_incorrect_match": "رفع تطابق نادرست",
"forward": "جلو",
"general": "عمومی",
@@ -561,19 +452,11 @@
"immich_web_interface": "رابط وب Immich",
"import_from_json": "وارد کردن از JSON",
"import_path": "مسیر وارد کردن",
"in_albums": "",
"in_archive": "در بایگانی",
"include_archived": "شامل بایگانی شده‌ها",
"include_shared_albums": "شامل آلبوم‌های اشتراکی",
"include_shared_partner_assets": "",
"individual_share": "اشتراک فردی",
"info": "اطلاعات",
"interval": {
"day_at_onepm": "",
"hours": "",
"night_at_midnight": "",
"night_at_twoam": ""
},
"invite_people": "دعوت افراد",
"invite_to_album": "دعوت به آلبوم",
"jobs": "وظایف",
@@ -600,28 +483,45 @@
"login_has_been_disabled": "ورود غیرفعال شده است.",
"look": "نگاه کردن",
"loop_videos": "پخش مداوم ویدئوها",
"loop_videos_description": "",
"main_branch_warning": "شما در حال استفاده از نسخه توسعه‌دهندگان هستید که آزمایشی و ناپایدار است. اکیداً توصیه می‌کنیم از نسخه رسمی استفاده کنید!",
"main_menu": "منوی اصلی",
"make": "ساختن",
"manage_shared_links": "مدیریت لینک‌های اشتراکی",
"manage_sharing_with_partners": "",
"manage_sharing_with_partners": "مدیریت محتوای مشترک با همسر",
"manage_the_app_settings": "مدیریت تنظیمات برنامه",
"manage_your_account": "مدیریت حساب کاربری شما",
"manage_your_api_keys": "مدیریت کلیدهای API شما",
"manage_your_account": "مدیریت حساب کاربری",
"manage_your_api_keys": "مدیریت کلیدهای API",
"manage_your_devices": "مدیریت دستگاه‌های متصل",
"manage_your_oauth_connection": "مدیریت اتصال OAuth شما",
"manage_your_oauth_connection": "مدیریت اتصال OAuth",
"map": "نقشه",
"map_marker_with_image": "",
"map_assets_in_bound": "{count} عکس",
"map_assets_in_bounds": "{count} عکس ها",
"map_cannot_get_user_location": "موقعیت مکانی در دسترس نیست",
"map_location_dialog_yes": "بله",
"map_location_picker_page_use_location": "استفاده از این موقعیت مکانی",
"map_location_service_disabled_content": "برای نمایش دارایی‌ها بر اساس موقعیت مکانی، نیاز به فعال‌سازی سرویس مکان‌یابی دارید. می‌خواهید همین حالا فعال شود؟",
"map_location_service_disabled_title": "سرویس مکان‌یابی غیرفعال است",
"map_marker_for_images": "نشانگر روی نقشه برای عکس‌های گرفته‌شده در {city}, {country}",
"map_marker_with_image": "علامت‌گذاری نقشه با عکس",
"map_no_assets_in_bounds": "هیچ عکسی در این محدوده نیست",
"map_no_location_permission_content": "برای نمایش عکس‌های اطرافتان، برنامه نیاز به دسترسی به موقعیت مکانی دارد. اجازه دسترسی می‌دهید؟",
"map_no_location_permission_title": "دسترسی به موقعیت شما فعال نیست",
"map_settings": "تنظیمات نقشه",
"map_settings_dark_mode": "حالت تاریک",
"map_settings_date_range_option_day": "۲۴ ساعت گذشته",
"map_settings_date_range_option_days": "{days} روز گذشته",
"map_settings_date_range_option_year": "پارسال",
"map_settings_date_range_option_years": "{years} سال گذشته",
"map_settings_dialog_title": "تنظیمات نقشه",
"map_settings_include_show_archived": "شامل موارد بایگانی شده",
"map_settings_include_show_partners": "شامل همسر",
"matches": "تطابق‌ها",
"media_type": "نوع رسانه",
"memories": "خاطرات",
"memories_setting_description": "",
"memory": "خاطره",
"menu": "منو",
"merge": "ادغام",
"merge_people": "ادغام افراد",
"merge_people_limit": "",
"merge_people_prompt": "",
"merge_people_successfully": "ادغام افراد با موفقیت انجام شد",
"minimize": "کوچک کردن",
"minute": "دقیقه",
@@ -642,28 +542,17 @@
"next": "بعدی",
"next_memory": "خاطره بعدی",
"no": "خیر",
"no_albums_message": "",
"no_archived_assets_message": "",
"no_assets_message": "",
"no_duplicates_found": "هیچ تکراری یافت نشد.",
"no_exif_info_available": "اطلاعات EXIF موجود نیست",
"no_explore_results_message": "",
"no_favorites_message": "",
"no_libraries_message": "",
"no_name": "بدون نام",
"no_places": "مکانی یافت نشد",
"no_results": "نتیجه‌ای یافت نشد",
"no_shared_albums_message": "",
"not_in_any_album": "در هیچ آلبومی نیست",
"note_apply_storage_label_to_previously_uploaded assets": "",
"notes": "یادداشت‌ها",
"notification_toggle_setting_description": "اعلان‌های ایمیلی را فعال کنید",
"notifications": "اعلان‌ها",
"notifications_setting_description": "مدیریت اعلان‌ها",
"oauth": "OAuth",
"offline": "آفلاین",
"offline_paths": "مسیرهای آفلاین",
"offline_paths_description": "",
"ok": "تأیید",
"oldest_first": "قدیمی‌ترین ابتدا",
"online": "آنلاین",
@@ -678,7 +567,6 @@
"owner": "مالک",
"partner": "شریک",
"partner_can_access": "{partner} می‌تواند دسترسی داشته باشد",
"partner_can_access_assets": "",
"partner_can_access_location": "مکان‌هایی که عکس‌های شما گرفته شده‌اند",
"partner_sharing": "اشتراک‌گذاری با شریک",
"partners": "شرکا",
@@ -686,11 +574,6 @@
"password_does_not_match": "رمز عبور مطابقت ندارد",
"password_required": "رمز عبور مورد نیاز است",
"password_reset_success": "بازنشانی رمز عبور موفقیت‌آمیز بود",
"past_durations": {
"days": "",
"hours": "",
"years": ""
},
"path": "مسیر",
"pattern": "الگو",
"pause": "توقف",
@@ -698,14 +581,12 @@
"paused": "متوقف شده",
"pending": "در انتظار",
"people": "افراد",
"people_sidebar_description": "",
"permanent_deletion_warning": "هشدار حذف دائمی",
"permanent_deletion_warning_setting_description": "نمایش هشدار هنگام حذف دائمی محتواها",
"permanently_delete": "حذف دائمی",
"permanently_deleted_asset": "محتوای حذف شده دائمی",
"person": "فرد",
"photos": "عکس‌ها",
"photos_count": "",
"photos_from_previous_years": "عکس‌های سال‌های گذشته",
"pick_a_location": "یک مکان انتخاب کنید",
"place": "مکان",
@@ -729,38 +610,27 @@
"recent_searches": "جستجوهای اخیر",
"refresh": "تازه سازی",
"refreshed": "تازه سازی شد",
"refreshes_every_file": "",
"remove": "حذف",
"remove_deleted_assets": "حذف محتواهای حذف‌شده",
"remove_from_album": "حذف از آلبوم",
"remove_from_favorites": "حذف از علاقه‌مندی‌ها",
"remove_from_shared_link": "",
"removed_api_key": "",
"rename": "تغییر نام",
"repair": "تعمیر",
"repair_no_results_message": "",
"replace_with_upload": "جایگزینی با آپلود",
"require_password": "",
"require_user_to_change_password_on_first_login": "",
"reset": "بازنشانی",
"reset_password": "بازنشانی رمز عبور",
"reset_people_visibility": "",
"resolved_all_duplicates": "",
"restore": "بازیابی",
"restore_all": "بازیابی همه",
"restore_user": "بازیابی کاربر",
"resume": "ادامه",
"retry_upload": "",
"review_duplicates": "بررسی تکراری‌ها",
"role": "نقش",
"save": "ذخیره",
"saved_api_key": "",
"saved_profile": "پروفایل ذخیره شد",
"saved_settings": "تنظیمات ذخیره شد",
"say_something": "چیزی بگویید",
"scan_all_libraries": "اسکن همه کتابخانه‌ها",
"scan_settings": "تنظیمات اسکن",
"scanning_for_album": "",
"search": "جستجو",
"search_albums": "جستجوی آلبوم‌ها",
"search_by_context": "جستجو براساس زمینه",
@@ -774,8 +644,6 @@
"search_state": "جستجوی ایالت...",
"search_timezone": "جستجوی منطقه زمانی...",
"search_type": "نوع جستجو",
"search_your_photos": "",
"searching_locales": "",
"second": "ثانیه",
"select_album_cover": "انتخاب جلد آلبوم",
"select_all": "انتخاب همه",
@@ -786,41 +654,28 @@
"select_library_owner": "انتخاب مالک کتابخانه",
"select_new_face": "انتخاب چهره جدید",
"select_photos": "انتخاب عکس‌ها",
"select_trash_all": "",
"selected": "انتخاب شده",
"send_message": "ارسال پیام",
"send_welcome_email": "ارسال ایمیل خوش‌آمدگویی",
"server_stats": "آمار سرور",
"set": "تنظیم",
"set_as_album_cover": "",
"set_as_profile_picture": "",
"set_date_of_birth": "تنظیم تاریخ تولد",
"set_profile_picture": "تنظیم تصویر پروفایل",
"set_slideshow_to_fullscreen": "",
"settings": "تنظیمات",
"settings_saved": "تنظیمات ذخیره شد",
"share": "اشتراک‌گذاری",
"shared": "مشترک",
"shared_by": "مشترک توسط",
"shared_by_you": "",
"shared_from_partner": "عکس‌ها از {partner}",
"shared_links": "لینک‌های اشتراکی",
"shared_photos_and_videos_count": "",
"shared_with_partner": "مشترک با {partner}",
"sharing": "اشتراک‌گذاری",
"sharing_sidebar_description": "",
"show_album_options": "نمایش گزینه‌های آلبوم",
"show_and_hide_people": "",
"show_file_location": "نمایش مسیر فایل",
"show_gallery": "نمایش گالری",
"show_hidden_people": "نمایش افراد پنهان",
"show_in_timeline": "",
"show_in_timeline_setting_description": "",
"show_keyboard_shortcuts": "",
"show_metadata": "نمایش اطلاعات متا",
"show_or_hide_info": "",
"show_password": "نمایش رمز عبور",
"show_person_options": "",
"show_progress_bar": "نمایش نوار پیشرفت",
"show_search_options": "نمایش گزینه‌های جستجو",
"shuffle": "تصادفی",
@@ -830,60 +685,38 @@
"skip_to_content": "رفتن به محتوا",
"slideshow": "نمایش اسلاید",
"slideshow_settings": "تنظیمات نمایش اسلاید",
"sort_albums_by": "",
"stack": "پشته",
"stack_selected_photos": "",
"stacktrace": "",
"start": "شروع",
"start_date": "تاریخ شروع",
"state": "ایالت",
"status": "وضعیت",
"stop_motion_photo": "توقف عکس متحرک",
"stop_photo_sharing": "",
"stop_photo_sharing_description": "",
"stop_sharing_photos_with_user": "",
"storage": "فضای ذخیره‌سازی",
"storage_label": "برچسب فضای ذخیره‌سازی",
"storage_usage": "",
"submit": "ارسال",
"suggestions": "پیشنهادات",
"sunrise_on_the_beach": "",
"swap_merge_direction": "تغییر جهت ادغام",
"sync": "همگام‌سازی",
"template": "الگو",
"theme": "تم",
"theme_selection": "انتخاب تم",
"theme_selection_description": "",
"time_based_memories": "",
"timezone": "منطقه زمانی",
"to_archive": "بایگانی",
"to_favorite": "به علاقه‌مندی‌ها",
"to_trash": "",
"toggle_settings": "تغییر تنظیمات",
"toggle_theme": "تغییر تم تاریک",
"total_usage": "استفاده کلی",
"trash": "سطل زباله",
"trash_all": "",
"trash_count": "",
"trash_no_results_message": "",
"trashed_items_will_be_permanently_deleted_after": "",
"type": "نوع",
"unarchive": "",
"unfavorite": "حذف از علاقه‌مندی‌ها",
"unhide_person": "آشکار کردن فرد",
"unknown": "ناشناخته",
"unknown_year": "سال نامشخص",
"unlimited": "نامحدود",
"unlink_oauth": "لغو اتصال OAuth",
"unlinked_oauth_account": "",
"unnamed_album": "آلبوم بدون نام",
"unnamed_share": "اشتراک بدون نام",
"unselect_all": "لغو انتخاب همه",
"unstack": "",
"untracked_files": "",
"untracked_files_decription": "",
"up_next": "مورد بعدی",
"updated_password": "",
"upload": "آپلود",
"upload_concurrency": "تعداد آپلود همزمان",
"url": "آدرس",
@@ -897,12 +730,8 @@
"validate": "اعتبارسنجی",
"variables": "متغیرها",
"version": "نسخه",
"version_announcement_message": "",
"video": "ویدیو",
"video_hover_setting": "",
"video_hover_setting_description": "",
"videos": "ویدیوها",
"videos_count": "",
"view": "مشاهده",
"view_all": "مشاهده همه",
"view_all_users": "مشاهده همه کاربران",
@@ -912,9 +741,7 @@
"waiting": "در انتظار",
"week": "هفته",
"welcome": "خوش آمدید",
"welcome_to_immich": "",
"year": "سال",
"yes": "بله",
"you_dont_have_any_shared_links": "",
"zoom_image": "بزرگنمایی تصویر"
}

View File

@@ -2,13 +2,13 @@
"about": "Tietoja",
"account": "Tili",
"account_settings": "Tilin asetukset",
"acknowledge": "Tiedostan",
"acknowledge": "Hyväksy",
"action": "Toiminta",
"action_common_update": "Päivitä",
"actions": "Toimintoja",
"active": "Aktiivinen",
"activity": "Aktiviteetti",
"activity_changed": "Aktiviteetti {enabled, select, true {otettu käyttöön} other {poistettu käytöstä}}",
"activity": "Tapahtumat",
"activity_changed": "Toiminto {enabled, select, true {otettu käyttöön} other {poistettu käytöstä}}",
"add": "Lisää",
"add_a_description": "Lisää kuvaus",
"add_a_location": "Lisää sijainti",
@@ -43,9 +43,7 @@
"backup_database_enable_description": "Ota tietokantavedokset käyttöön",
"backup_keep_last_amount": "Säilytettävien tietokantavedosten määrä",
"backup_settings": "Tietokantavedosten asetukset",
"backup_settings_description": "Hallitse tietokannan vedosasetuksia. Huomautus: Näitä tehtäviä ei valvota, eikä sinulle ilmoiteta epäonnistumisista.",
"check_all": "Tarkista kaikki",
"cleanup": "Siivous",
"backup_settings_description": "Hallitse tietokannan vedosasetuksia.",
"cleared_jobs": "Työn {job} tehtävät tyhjennetty",
"config_set_by_file": "Asetukset on tällä hetkellä määritelty tiedostosta",
"confirm_delete_library": "Haluatko varmasti poistaa kirjaston {library}?",
@@ -53,6 +51,7 @@
"confirm_email_below": "Kirjota \"{email}\" vahvistaaksesi",
"confirm_reprocess_all_faces": "Haluatko varmasti käsitellä uudelleen kaikki kasvot? Tämä poistaa myös nimetyt henkilöt.",
"confirm_user_password_reset": "Haluatko varmasti nollata käyttäjän {user} salasanan?",
"confirm_user_pin_code_reset": "Haluatko varmasti nollata käyttäjän {user} PIN-koodin?",
"create_job": "Luo tehtävä",
"cron_expression": "Cron-lauseke",
"cron_expression_description": "Aseta skannausväli käyttämällä cron-formaattia. Lisätietoja linkistä. <link>Crontab Guru</link>",
@@ -60,14 +59,12 @@
"disable_login": "Poista kirjautuminen käytöstä",
"duplicate_detection_job_description": "Tunnista samankaltaiset kuvat käyttäen koneoppimista. Tukeutuu Smart Search:iin",
"exclusion_pattern_description": "Poissulkemismallit mahdollistavat tiettyjen tiedostojen ja kansioiden jättämisen pois kirjastoasi skannatessa. Tästä on hyötyä jos kansiot sisältävät tiedostoja mitä et halua tuoda, kuten RAW-tiedostot.",
"external_library_created_at": "Ulkoinen kirjasto (luotu {date})",
"external_library_management": "Ulkoisen kirjaston hallinta",
"face_detection": "Kasvojen havaitseminen",
"face_detection_description": "Tunnista sisällön kasvoja käyttäen koneoppimista. Videoiden osalta vain pikkukuva tunnistetaan. \"Päivitä\" (uudelleen)prosessoi koko sisällön.\"Nollaa\" lisäksi puhdistaa kaiken kasvo-datan. \"Puuttuvat\" prosessoi sisällön, jota ei vielä ole käyty läpi. Havaitut kasvot ryhmitellään jo tunnistettujen kanssa, tai lisätään uusina henkilöinä.",
"facial_recognition_job_description": "Ryhmitä havaitut kasvot henkilöihin. Tämä vaihe suoritetaan, kun kasvot on ensin havaittu. \"Nollaus\" (uudelleen-)ryhmittelee kaikki kasvot. \"Puuttuvat\" vain ne, joille ei ole määritetty henkilöä.",
"failed_job_command": "Komento {command} epäonnistui työlle {job}",
"force_delete_user_warning": "VAROITUS: Tämä poistaa käyttäjän ja kaikki mediat. Tätä ei voi perua, eikä tiedostoja voi palauttaa.",
"forcing_refresh_library_files": "Pakotetaan virkistämään kaikkien kirjastojen tiedostot",
"image_format": "Tiedostomuoto",
"image_format_description": "WebP tuottaa pienempiä tiedostoja kuin JPEG, mutta on hitaampi pakata.",
"image_fullsize_description": "Täysikokoinen kuva ilman metatietoja, käytetään zoomattaessa",
@@ -196,7 +193,7 @@
"oauth_enable_description": "Kirjaudu käyttäen OAuthia",
"oauth_mobile_redirect_uri": "Mobiilin uudellenohjaus-URI",
"oauth_mobile_redirect_uri_override": "Ohita mobiilin uudelleenohjaus-URI",
"oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun OAuth tarjoaja ei salli mobiili URI:a, kuten '{callback}'",
"oauth_mobile_redirect_uri_override_description": "Ota käyttöön kun OAuth tarjoaja ei salli mobiili URI:a, kuten ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Hallitse OAuth-kirjautumisen asetuksia",
"oauth_settings_more_details": "Saadaksesi lisätietoja tästä toiminnosta, katso <link>dokumentaatio</link>.",
@@ -208,8 +205,6 @@
"oauth_storage_quota_default_description": "Käytettävä kiintiön määrä gigatavuissa, käytetään kun väittämää ei ole annettu (0 rajoittamaton kiintiö).",
"oauth_timeout": "Pyynnön aikakatkaisu",
"oauth_timeout_description": "Pyyntöjen aikakatkaisu millisekunteina",
"offline_paths": "Offline-tilan polut",
"offline_paths_description": "Nämä tulokset voivat johtua tiedostoista, jotka on käsin poistettu, eivätkä ole ulkoisessa kirjastossa.",
"password_enable_description": "Kirjaudu käyttäen sähköpostiosoitetta ja salasanaa",
"password_settings": "Kirjaudu salasanalla",
"password_settings_description": "Hallitse salasanakirjautumisen asetuksia",
@@ -219,9 +214,6 @@
"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.",
"repair_all": "Korjaa kaikki",
"repair_matched_items": "Löytyi {count, plural, one {# osuma} other {# osumaa}}",
"repaired_items": "Korjattiin {count, plural, one {# kohta} other {# kohtaa}}",
"require_password_change_on_login": "Vaadi käyttäjää vaihtamaan salasana ensimmäisellä kirjautumiskerralla",
"reset_settings_to_default": "Nollaa asetukset oletuksille",
"reset_settings_to_recent_saved": "Palauta aiemmin tallennetut asetukset",
@@ -262,16 +254,14 @@
"template_email_invite_album": "Albumikutsun malli",
"template_email_preview": "Esikatselu",
"template_email_settings": "Sähköpostimalli",
"template_email_settings_description": "Hallitse yksilöllisten sähköposti-ilmoitusten malleja",
"template_email_update_album": "Albumipäivityksen malli",
"template_email_welcome": "Tervetulosähköpostin malli",
"template_settings": "Ilmoitusmallit",
"template_settings_description": "Hallitse yksilöllisten ilmoitusten malleja.",
"template_settings_description": "Hallitse yksilöllisten ilmoitusten malleja",
"theme_custom_css_settings": "Mukautettu CSS",
"theme_custom_css_settings_description": "Mukauta Immichin ulkoasua CSS:llä.",
"theme_settings": "Teeman asetukset",
"theme_settings_description": "Kustomoi Immichin web-käyttöliittymää",
"these_files_matched_by_checksum": "Näillä tiedostoilla on yhteinen tarkistussumma",
"thumbnail_generation_job": "Luo pikkukuvat",
"thumbnail_generation_job_description": "Generoi isot, pienet sekä sumeat pikkukuvat jokaisesta aineistosta, kuten myös henkilöistä",
"transcoding_acceleration_api": "Kiihdytysrajapinta",
@@ -299,10 +289,9 @@
"transcoding_encoding_options": "Enkoodausasetukset",
"transcoding_encoding_options_description": "Aseta koodekit, tarkkuus, laatu ja muut asetukset enkoodatuille videoille",
"transcoding_hardware_acceleration": "Laitteistokiihdytys",
"transcoding_hardware_acceleration_description": "Kokeellinen. Paljon nopeampi, mutta huonompaa laatua samalla bittinopeudella",
"transcoding_hardware_acceleration_description": "Kokeellinen: Mahdollistaa nopeamman transkoodauksen, mutta saattaa alentaa laatua samalla tiedonsiirtonopeudella",
"transcoding_hardware_decoding": "Laitteiston dekoodaus",
"transcoding_hardware_decoding_setting_description": "Ottaa käyttöön end-to-end kiihdytyksen pelkän muuntamisen sijasta. Ei välttämättä toimi kaikissa videoissa.",
"transcoding_hevc_codec": "HEVC-koodekki",
"transcoding_max_b_frames": "B-kehysten enimmäismäärä",
"transcoding_max_b_frames_description": "Korkeampi arvo parantaa pakkausta, mutta hidastaa enkoodausta. Ei välttämättä ole yhteensopiva vanhempien laitteiden kanssa. 0 poistaa B-kehykset käytöstä, -1 määrittää arvon automaattisesti.",
"transcoding_max_bitrate": "Suurin bittinopeus",
@@ -340,14 +329,13 @@
"trash_number_of_days_description": "Kuinka monta päivää aineistoja pidetään roskakorissa ennen pysyvää poistamista",
"trash_settings": "Roskakorin asetukset",
"trash_settings_description": "Hallitse roskakoriasetuksia",
"untracked_files": "Tiedostot joita ei seurata",
"untracked_files_description": "Nämä tiedostot eivät ole ohjelman hallitsemia. Ne voivat olla virheellisten siirtojen tai keskeytyneiden latausten tulosta, tai bugista johtuvia jälkeen jääneitä",
"user_cleanup_job": "Käyttäjien puhdistus",
"user_delete_delay": "Käyttäjän <b>{user}</b> tili ja aineistot aikataulutetaan poistettavaksi ajan kuluttua: {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Poiston viive",
"user_delete_delay_settings_description": "Kuinka monta päivää poistamisen jälkeen käyttäjä ja hänen aineistonsa poistetaan pysyvästi. Joka keskiyö käydään läpi poistettavaksi merkityt käyttäjät. Tämä muutos astuu voimaan seuraavalla ajokerralla.",
"user_delete_immediately": "<b>{user}</b>:n tili ja sen kohteet on ajastettu poistettavaksi <b>heti</b>.",
"user_delete_immediately_checkbox": "Aseta tili ja sen kohteet jonoon välitöntä poistoa varten",
"user_details": "Käyttäjätiedot",
"user_management": "Käyttäjien hallinta",
"user_password_has_been_reset": "Käyttäjän salasana on nollattu:",
"user_password_reset_description": "Anna väliaikainen salasana ja ohjeista käyttäjää vaihtamaan se seuraavan kirjautumisen yhteydessä.",
@@ -369,11 +357,11 @@
"advanced": "Edistyneet",
"advanced_settings_enable_alternate_media_filter_subtitle": "Käytä tätä vaihtoehtoa suodattaaksesi mediaa synkronoinnin aikana vaihtoehtoisten kriteerien perusteella. Kokeile tätä vain, jos sovelluksessa on ongelmia kaikkien albumien tunnistamisessa.",
"advanced_settings_enable_alternate_media_filter_title": "[KOKEELLINEN] Käytä vaihtoehtoisen laitteen albumin synkronointisuodatinta",
"advanced_settings_log_level_title": "Kirjaustaso: {}",
"advanced_settings_log_level_title": "Kirjaustaso: {level}",
"advanced_settings_prefer_remote_subtitle": "Jotkut laitteet ovat erittäin hitaita lataamaan esikatselukuvia laitteen kohteista. Aktivoi tämä asetus käyttääksesi etäkuvia.",
"advanced_settings_prefer_remote_title": "Suosi etäkuvia",
"advanced_settings_proxy_headers_subtitle": "Määritä välityspalvelimen otsikot(proxy headers), jotka Immichin tulisi lähettää jokaisen verkkopyynnön mukana",
"advanced_settings_proxy_headers_title": "Proxy Headers",
"advanced_settings_proxy_headers_title": "Välityspalvelimen otsikot",
"advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen päätepisteellä. Vaaditaan self-signed -sertifikaateissa.",
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit",
"advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti tällä laitteella, kun kyseinen toiminto suoritetaan verkossa",
@@ -399,10 +387,6 @@
"album_remove_user": "Poista käyttäjä?",
"album_remove_user_confirmation": "Oletko varma että haluat poistaa {user}?",
"album_share_no_users": "Näyttää että olet jakanut tämän albumin kaikkien kanssa, tai sinulla ei ole käyttäjiä joille jakaa.",
"album_thumbnail_card_item": "1 kohde",
"album_thumbnail_card_items": "{} kohdetta",
"album_thumbnail_card_shared": " · Jaettu",
"album_thumbnail_shared_by": "Jakanut {}",
"album_updated": "Albumi päivitetty",
"album_updated_setting_description": "Saa sähköpostia kun jaetussa albumissa on uutta sisältöä",
"album_user_left": "Poistuttiin albumista {album}",
@@ -440,7 +424,7 @@
"archive": "Arkisto",
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
"archive_page_no_archived_assets": "Arkistoituja kohteita ei löytynyt",
"archive_page_title": "Arkisto ({})",
"archive_page_title": "Arkisto ({count})",
"archive_size": "Arkiston koko",
"archive_size_description": "Määritä arkiston koko latauksissa (Gt)",
"archived": "Arkistoitu",
@@ -472,23 +456,23 @@
"asset_uploading": "Ladataan…",
"asset_viewer_settings_subtitle": "Galleriakatseluohjelman asetusten hallinta",
"asset_viewer_settings_title": "Katselin",
"assets": "kohdetta",
"assets": "Kohteet",
"assets_added_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}}",
"assets_added_to_album_count": "Albumiin lisätty {count, plural, one {# kohde} other {# kohdetta}}",
"assets_added_to_name_count": "Lisätty {count, plural, one {# kohde} other {# kohdetta}} {hasName, select, true {<b>{name}</b>} other {uuteen albumiin}}",
"assets_count": "{count, plural, one {# media} other {# mediaa}}",
"assets_deleted_permanently": "{} kohdetta poistettu pysyvästi",
"assets_deleted_permanently_from_server": "{} objektia poistettu pysyvästi Immich-palvelimelta",
"assets_deleted_permanently": "{count} kohdetta poistettu pysyvästi",
"assets_deleted_permanently_from_server": "{count} objektia poistettu pysyvästi Immich-palvelimelta",
"assets_moved_to_trash_count": "Siirretty {count, plural, one {# media} other {# mediaa}} roskakoriin",
"assets_permanently_deleted_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
"assets_removed_count": "{count, plural, one {# media} other {# mediaa}} poistettu",
"assets_removed_permanently_from_device": "{} kohdetta on poistettu pysyvästi laitteeltasi",
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriisi siirretyt resurssit? Tätä toimintoa ei voi peruuttaa! Huomaa, että offline-resursseja ei voida palauttaa tällä tavalla.",
"assets_removed_permanently_from_device": "{count} kohdetta on poistettu pysyvästi laitteeltasi",
"assets_restore_confirmation": "Haluatko varmasti palauttaa kaikki roskakoriisi siirretyt kohteet? Tätä toimintoa ei voi peruuttaa! Huomaa, että offline-kohteita ei voida palauttaa tällä tavalla.",
"assets_restored_count": "{count, plural, one {# media} other {# mediaa}} palautettu",
"assets_restored_successfully": "{} kohdetta palautettu onnistuneesti",
"assets_trashed": "{} kohdetta siirretty roskakoriin",
"assets_restored_successfully": "{count} kohdetta palautettu onnistuneesti",
"assets_trashed": "{count} kohdetta siirretty roskakoriin",
"assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin",
"assets_trashed_from_server": "{} kohdetta siirretty roskakoriin Immich-palvelimelta",
"assets_trashed_from_server": "{count} kohdetta siirretty roskakoriin Immich-palvelimelta",
"assets_were_part_of_album_count": "{count, plural, one {Media oli} other {Mediat olivat}} jo albumissa",
"authorized_devices": "Valtuutetut laitteet",
"automatic_endpoint_switching_subtitle": "Yhdistä paikallisesti nimetyn Wi-Fi-yhteyden kautta, kun se on saatavilla, ja käytä vaihtoehtoisia yhteyksiä muualla",
@@ -497,20 +481,20 @@
"back_close_deselect": "Palaa, sulje tai poista valinnat",
"background_location_permission": "Taustasijainnin käyttöoikeus",
"background_location_permission_content": "Jotta sovellus voi vaihtaa verkkoa taustalla toimiessaan, Immichillä on *aina* oltava pääsy tarkkaan sijaintiin, jotta se voi lukea Wi-Fi-verkon nimen",
"backup_album_selection_page_albums_device": "Laitteen albumit ({})",
"backup_album_selection_page_albums_device": "Laitteen albumit ({count})",
"backup_album_selection_page_albums_tap": "Napauta sisällyttääksesi, kaksoisnapauta jättääksesi pois",
"backup_album_selection_page_assets_scatter": "Kohteet voivat olla hajaantuneina useisiin albumeihin. Albumeita voidaan sisällyttää varmuuskopiointiin tai jättää siitä pois.",
"backup_album_selection_page_select_albums": "Valitse albumit",
"backup_album_selection_page_selection_info": "Valintatiedot",
"backup_album_selection_page_total_assets": "Uniikkeja kohteita yhteensä",
"backup_album_selection_page_total_assets": "Ainulaatuisia kohteita yhteensä",
"backup_all": "Kaikki",
"backup_background_service_backup_failed_message": "Kohteiden varmuuskopiointi epäonnistui. Yritetään uudelleen…",
"backup_background_service_connection_failed_message": "Palvelimeen ei saatu yhteyttä. Yritetään uudelleen…",
"backup_background_service_current_upload_notification": "Lähetetään {}",
"backup_background_service_current_upload_notification": "Lähetetään {filename}",
"backup_background_service_default_notification": "Tarkistetaan uusia kohteita…",
"backup_background_service_error_title": "Virhe varmuuskopioinnissa",
"backup_background_service_in_progress_notification": "Varmuuskopioidaan kohteita…",
"backup_background_service_upload_failure_notification": "Lähetys epäonnistui {}",
"backup_background_service_upload_failure_notification": "Lähetys epäonnistui {filename}",
"backup_controller_page_albums": "Varmuuskopioi albumit",
"backup_controller_page_background_app_refresh_disabled_content": "Salli sovelluksen päivittäminen taustalla suorittaaksesi varmuuskopiointia taustalla: Asetukset > Yleiset > Appien päivitys taustalla.",
"backup_controller_page_background_app_refresh_disabled_title": "Sovelluksen päivittäminen taustalla on pois päältä",
@@ -521,7 +505,7 @@
"backup_controller_page_background_battery_info_title": "Akun optimointi",
"backup_controller_page_background_charging": "Vain laitteen ollessa kytkettynä laturiin",
"backup_controller_page_background_configure_error": "Taustapalvelun asettaminen epäonnistui",
"backup_controller_page_background_delay": "Viivästytä uusien kohteiden varmuuskopiointia: {}",
"backup_controller_page_background_delay": "Viivästytä uusien kohteiden varmuuskopiointia: {duration}",
"backup_controller_page_background_description": "Kytke taustapalvelu päälle varmuuskopioidaksesi uudet kohteet automaattisesti, ilman sovelluksen avaamista",
"backup_controller_page_background_is_off": "Automaattinen varmuuskopiointi taustalla on pois päältä",
"backup_controller_page_background_is_on": "Automaattinen varmuuskopiointi taustalla on päällä",
@@ -531,12 +515,12 @@
"backup_controller_page_backup": "Varmuuskopiointi",
"backup_controller_page_backup_selected": "Valittu: ",
"backup_controller_page_backup_sub": "Varmuuskopioidut kuvat ja videot",
"backup_controller_page_created": "Luotu: {}",
"backup_controller_page_created": "Luotu: {date}",
"backup_controller_page_desc_backup": "Kytke varmuuskopiointi päälle lähettääksesi uudet kohteet palvelimelle automaattisesti.",
"backup_controller_page_excluded": "Poissuljettu: ",
"backup_controller_page_failed": "Epäonnistui ({})",
"backup_controller_page_filename": "Tiedostonimi: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Epäonnistui ({count})",
"backup_controller_page_filename": "Tiedostonimi: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Varmuuskopioinnin tiedot",
"backup_controller_page_none_selected": "Ei mitään",
"backup_controller_page_remainder": "Jäljellä",
@@ -545,14 +529,14 @@
"backup_controller_page_start_backup": "Aloita varmuuskopiointi",
"backup_controller_page_status_off": "Varmuuskopiointi on pois päältä",
"backup_controller_page_status_on": "Varmuuskopiointi on päällä",
"backup_controller_page_storage_format": "{} / {} käytetty",
"backup_controller_page_storage_format": "{used} / {total} käytetty",
"backup_controller_page_to_backup": "Varmuuskopioitavat albumit",
"backup_controller_page_total_sub": "Kaikki uniikit kuvat ja videot valituista albumeista",
"backup_controller_page_turn_off": "Varmuuskopiointi pois päältä",
"backup_controller_page_turn_on": "Varmuuskopiointi päälle",
"backup_controller_page_uploading_file_info": "Tiedostojen lähetystiedot",
"backup_err_only_album": "Vähintään yhden albumin tulee olla valittuna",
"backup_info_card_assets": "kohdetta",
"backup_info_card_assets": "kohteet",
"backup_manual_cancelled": "Peruutettu",
"backup_manual_in_progress": "Lähetys palvelimelle on jo käynnissä. Kokeile myöhemmin uudelleen",
"backup_manual_success": "Onnistui",
@@ -560,6 +544,10 @@
"backup_options_page_title": "Varmuuskopioinnin asetukset",
"backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia lähetysasetuksia",
"backward": "Taaksepäin",
"biometric_auth_enabled": "Biometrinen tunnistautuminen käytössä",
"biometric_locked_out": "Sinulta on evätty pääsy biometriseen tunnistautumiseen",
"biometric_no_options": "Ei biometrisiä vaihtoehtoja",
"biometric_not_available": "Biometrinen tunnistautuminen ei ole käytettävissä tässä laitteessa",
"birthdate_saved": "Syntymäaika tallennettu",
"birthdate_set_description": "Syntymäaikaa käytetään laskemaan henkilön ikä kuvanottohetkellä.",
"blurred_background": "Sumennettu tausta",
@@ -570,21 +558,17 @@
"bulk_keep_duplicates_confirmation": "Haluatko varmasti säilyttää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}}? Tämä merkitsee kaikki kaksoiskappaleet ratkaistuiksi, eikä poista mitään.",
"bulk_trash_duplicates_confirmation": "Haluatko varmasti siirtää {count, plural, one {# kaksoiskappaleen} other {# kaksoiskappaleet}} roskakoriin? Tämä säilyttää kustakin mediasta kookkaimman ja siirtää loput roskakoriin.",
"buy": "Osta lisenssi Immich:iin",
"cache_settings_album_thumbnails": "Kirjastosivun esikatselukuvat ({} kohdetta)",
"cache_settings_clear_cache_button": "Tyhjennä välimuisti",
"cache_settings_clear_cache_button_title": "Tyhjennä sovelluksen välimuisti. Tämä vaikuttaa merkittävästi sovelluksen suorituskykyyn, kunnes välimuisti on rakennettu uudelleen.",
"cache_settings_duplicated_assets_clear_button": "Tyhjennä",
"cache_settings_duplicated_assets_subtitle": "Sovelluksen mustalle listalle merkitsemät valokuvat ja videot",
"cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({})",
"cache_settings_image_cache_size": "Kuvavälimuistin koko ({} kohdetta)",
"cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({count})",
"cache_settings_statistics_album": "Kirjaston esikatselukuvat",
"cache_settings_statistics_assets": "{} kohdetta ({})",
"cache_settings_statistics_full": "Täysikokoiset kuvat",
"cache_settings_statistics_shared": "Jaettujen albumien esikatselukuvat",
"cache_settings_statistics_thumbnail": "Esikatselukuvat",
"cache_settings_statistics_title": "Välimuistin käyttö",
"cache_settings_subtitle": "Hallitse Immich-mobiilisovelluksen välimuistin käyttöä",
"cache_settings_thumbnail_size": "Esikatselukuvien välimuistin koko ({} kohdetta)",
"cache_settings_tile_subtitle": "Hallitse paikallista tallenustilaa",
"cache_settings_tile_title": "Paikallinen tallennustila",
"cache_settings_title": "Välimuistin asetukset",
@@ -597,7 +581,9 @@
"cannot_merge_people": "Ihmisiä ei voitu yhdistää",
"cannot_undo_this_action": "Et voi perua tätä toimintoa!",
"cannot_update_the_description": "Kuvausta ei voi päivittää",
"cast": "Lähettää",
"change_date": "Vaihda päiväys",
"change_description": "Muuta kuvausta",
"change_display_order": "Muuta näyttöjärjestystä",
"change_expiration_time": "Muuta erääntymisaikaa",
"change_location": "Vaihda sijainti",
@@ -610,9 +596,9 @@
"change_password_form_new_password": "Uusi salasana",
"change_password_form_password_mismatch": "Salasanat eivät täsmää",
"change_password_form_reenter_new_password": "Uusi salasana uudelleen",
"change_pin_code": "Vaihda PIN-koodi",
"change_your_password": "Vaihda salasanasi",
"changed_visibility_successfully": "Näkyvyys vaihdettu",
"check_all": "Valitse kaikki",
"check_corrupt_asset_backup": "Vioittuneiden varmuuskopioiden tarkistaminen",
"check_corrupt_asset_backup_button": "Suorita tarkistus",
"check_corrupt_asset_backup_description": "Suorita tämä tarkistus vain Wi-Fi-yhteyden kautta ja vasta, kun kaikki kohteet on varmuuskopioitu. Toimenpide voi kestää muutamia minuutteja.",
@@ -625,8 +611,8 @@
"clear_message": "Tyhjennä viesti",
"clear_value": "Tyhjää arvo",
"client_cert_dialog_msg_confirm": "OK",
"client_cert_enter_password": "Enter Password",
"client_cert_import": "Import",
"client_cert_enter_password": "Anna salasana",
"client_cert_import": "Tuo",
"client_cert_import_success_msg": "Asiakasvarmenne tuotu",
"client_cert_invalid_msg": "Virheellinen varmennetiedosto tai väärä salasana",
"client_cert_remove_msg": "Asiakassertifikaatti on poistettu",
@@ -650,11 +636,14 @@
"confirm_delete_face": "Haluatko poistaa {name} kasvot kohteesta?",
"confirm_delete_shared_link": "Haluatko varmasti poistaa tämän jaetun linkin?",
"confirm_keep_this_delete_others": "Kuvapinon muut kuvat tätä lukuunottamatta poistetaan. Oletko varma, että haluat jatkaa?",
"confirm_new_pin_code": "Vahvista uusi PIN-koodi",
"confirm_password": "Vahvista salasana",
"confirm_tag_face": "Haluatko merkitä nämä kasvot nimellä {name}?",
"confirm_tag_face_unnamed": "Merkitäänkö nämä kasvot?",
"connected_to": "Yhdistetty",
"contain": "Mahduta",
"context": "Konteksti",
"continue": "Jatka",
"control_bottom_app_bar_album_info_shared": "{} kohdetta · Jaettu",
"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",
@@ -682,7 +671,7 @@
"create_link": "Luo linkki",
"create_link_to_share": "Luo linkki jaettavaksi",
"create_link_to_share_description": "Salli kaikkien linkin saaneiden nähdä valitut kuvat",
"create_new": "CREATE NEW",
"create_new": "LUO UUSI",
"create_new_person": "Luo uusi henkilö",
"create_new_person_hint": "Määritä valitut mediat uudelle henkilölle",
"create_new_user": "Luo uusi käyttäjä",
@@ -692,19 +681,21 @@
"create_tag_description": "Luo uusi tunniste. Sisäkkäisiä tunnisteita varten syötä tunnisteen täydellinen polku kauttaviivat mukaan luettuna.",
"create_user": "Luo käyttäjä",
"created": "Luotu",
"created_at": "Luotu",
"crop": "Rajaa",
"curated_object_page_title": "Asiat",
"current_device": "Nykyinen laite",
"current_pin_code": "Nykyinen PIN-koodi",
"current_server_address": "Nykyinen palvelinosoite",
"custom_locale": "Muokatut maa-asetukset",
"custom_locale_description": "Muotoile päivämäärät ja numerot perustuen alueen kieleen",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Tumma",
"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, LLL d, y • h:mm a",
"date_format": "E d. LLL y • hh:mm",
"date_of_birth_saved": "Syntymäaika tallennettu",
"date_range": "Päivämäärän rajaus",
"day": "Päivä",
@@ -738,11 +729,11 @@
"delete_tag_confirmation_prompt": "Haluatko varmasti poistaa tunnisteen {tagName}?",
"delete_user": "Poista käyttäjä",
"deleted_shared_link": "Jaettu linkki poistettu",
"deletes_missing_assets": "Poistaa levyltä puuttuvat resurssit",
"deletes_missing_assets": "Poistaa levyltä puuttuvat kohteet",
"description": "Kuvaus",
"description_input_hint_text": "Lisää kuvaus...",
"description_input_submit_error": "Virhe kuvauksen päivittämisessä, tarkista lisätiedot lokista",
"details": "TIEDOT",
"details": "Tiedot",
"direction": "Suunta",
"disabled": "Poistettu käytöstä",
"disallow_edits": "Älä salli muokkauksia",
@@ -761,9 +752,8 @@
"download_canceled": "Lataus peruutettu",
"download_complete": "Lataus valmis",
"download_enqueue": "Latausjonossa",
"download_error": "Download Error",
"download_error": "Latausvirhe",
"download_failed": "Lataus epäonnistui",
"download_filename": "tiedosto: {}",
"download_finished": "Lataus valmis",
"download_include_embedded_motion_videos": "Upotetut videot",
"download_include_embedded_motion_videos_description": "Sisällytä liikekuviin upotetut videot erillisinä tiedostoina",
@@ -787,6 +777,8 @@
"edit_avatar": "Muokkaa avataria",
"edit_date": "Muokkaa päiväystä",
"edit_date_and_time": "Muokkaa päivämäärää ja kellonaikaa",
"edit_description": "Muokkaa kuvausta",
"edit_description_prompt": "Valitse uusi kuvaus:",
"edit_exclusion_pattern": "Muokkaa poissulkemismallia",
"edit_faces": "Muokkaa kasvoja",
"edit_import_path": "Muokkaa tuontipolkua",
@@ -807,19 +799,24 @@
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
"editor_crop_tool_h2_rotation": "Rotaatio",
"email": "Sähköposti",
"email_notifications": "Sähköposti-ilmoitukset",
"empty_folder": "Kansio on tyhjä",
"empty_trash": "Tyhjennä roskakori",
"empty_trash_confirmation": "Haluatko varmasti tyhjentää roskakorin? Tämä poistaa pysyvästi kaikki tiedostot Immich:stä.\nToimintoa ei voi perua!",
"enable": "Ota käyttöön",
"enable_biometric_auth_description": "Syötä PIN-koodisi ottaaksesi biometrisen tunnistautumisen käyttöön",
"enabled": "Käytössä",
"end_date": "Päättymispäivä",
"enqueued": "Lisätty jonoon",
"enter_wifi_name": "Anna Wi-Fi-verkon nimi",
"enter_your_pin_code": "Syötä PIN-koodi",
"enter_your_pin_code_subtitle": "Syötä PIN-koodi päästäksesi lukittuun kansioon",
"error": "Virhe",
"error_change_sort_album": "Albumin lajittelujärjestyksen muuttaminen epäonnistui",
"error_delete_face": "Virhe kasvojen poistamisessa kohteesta",
"error_loading_image": "Kuvan lataus ei onnistunut",
"error_saving_image": "Virhe: {}",
"error_saving_image": "Virhe: {error}",
"error_tag_face_bounding_box": "Kasvojen merkitseminen epäonnistui rajausruudun koordinaatteja ei löydy",
"error_title": "Virhe - Jotain meni pieleen",
"errors": {
"cannot_navigate_next_asset": "Seuraavaan mediaan ei voi siirtyä",
@@ -832,7 +829,6 @@
"cant_get_number_of_comments": "Kommenttien määrää ei voitu hakea",
"cant_search_people": "Ihmisiä ei voitu hakea",
"cant_search_places": "Sijainteja ei voitu hakea",
"cleared_jobs": "{job} työt tyhjätty",
"error_adding_assets_to_album": "Medioita ei voitu lisätä albumiin",
"error_adding_users_to_album": "Käyttäjiä ei voitu lisätä albumiin",
"error_deleting_shared_user": "Jaettua käyttäjää ei voitu poistaa",
@@ -841,7 +837,6 @@
"error_removing_assets_from_album": "Medioiden poisto epäonnistui. Katso konsolista lisätietoja",
"error_selecting_all_assets": "Kaikkia medioita ei voitu valita",
"exclusion_pattern_already_exists": "Tämä poissulkemismalli on jo olemassa.",
"failed_job_command": "Komento {command} työlle {job} epäonnistui",
"failed_to_create_album": "Albumin luonti epäonnistui",
"failed_to_create_shared_link": "Jaetun linkin luonti epäonnistui",
"failed_to_edit_shared_link": "Jaetun linkin muokkaus epäonnistui",
@@ -860,7 +855,6 @@
"paths_validation_failed": "{paths, plural, one {# polun} other {# polun}} validointi epäonnistui",
"profile_picture_transparent_pixels": "Profiilikuvassa ei voi olla läpinäkyviä pikseleitä. Zoomaa lähemmäs ja/tai siirrä kuvaa.",
"quota_higher_than_disk_size": "Asettamasi kiintiö on suurempi kuin levyn koko",
"repair_unable_to_check_items": "Ei voida tarkistaa {count, select, one {kohdetta} other {kohteita}}",
"unable_to_add_album_users": "Käyttäjiä ei voi lisätä albumiin",
"unable_to_add_assets_to_shared_link": "Medioiden lisääminen jaettuun linkkiin epäonnistui",
"unable_to_add_comment": "Kommentin lisääminen epäonnistui",
@@ -872,13 +866,13 @@
"unable_to_archive_unarchive": "Ei voida {archived, select, true {arkistoida} other {poistaa arkistosta}}",
"unable_to_change_album_user_role": "Albumin käyttäjän roolia ei voitu muuttaa",
"unable_to_change_date": "Päivämäärää ei voitu muuttaa",
"unable_to_change_description": "Kuvausta ei voi muuttaa",
"unable_to_change_favorite": "Ei voida muuttaa suosikkia kohteelle",
"unable_to_change_location": "Sijainnin muuttaminen epäonnistui",
"unable_to_change_password": "Salasanan vaihto epäonnistui",
"unable_to_change_visibility": "Ei voida muuttaa näkyvyyttä {count, plural, one {# henkilölle} other {# henkilölle}}",
"unable_to_complete_oauth_login": "OAuth-kirjautumista ei voitu suorittaa loppuun",
"unable_to_connect": "Yhteyttä ei voitu muodostaa",
"unable_to_connect_to_server": "Palvelimeen ei saatu yhteyttä",
"unable_to_copy_to_clipboard": "Leikepöydälle ei voitu kopioida, varmista että käytät sivua https-yhteyden kautta",
"unable_to_create_admin_account": "Pääkäyttäjän luominen epäonnistui",
"unable_to_create_api_key": "Uuden API-avaimen luominen epäonnistui",
@@ -902,10 +896,6 @@
"unable_to_hide_person": "Henkilön piilottaminen epäonnistui",
"unable_to_link_motion_video": "Liikekuvan linkitys epäonnistui",
"unable_to_link_oauth_account": "OAuth-tilin linkittäminen epäonnistui",
"unable_to_load_album": "Albumin lataaminen epäonnistui",
"unable_to_load_asset_activity": "Ei voitu ladata kohteen toimintaa",
"unable_to_load_items": "Kohteiden lataaminen epäonnistui",
"unable_to_load_liked_status": "Ei voitu ladata tykkäyksen tilaa",
"unable_to_log_out_all_devices": "Kaikkien laitteiden uloskirjautuminen epäonnistui",
"unable_to_log_out_device": "Laitteen uloskirjautuminen epäonnistui",
"unable_to_login_with_oauth": "OAuth-kirjautuminen epäonnistui",
@@ -916,12 +906,11 @@
"unable_to_remove_album_users": "Käyttäjien poistaminen albumista epäonnistui",
"unable_to_remove_api_key": "API-avaimen poistaminen epäonnistui",
"unable_to_remove_assets_from_shared_link": "kohteiden poistaminen jaetusta linkistä epäonnistui",
"unable_to_remove_deleted_assets": "Offline-tiedostoja ei voitu poistaa",
"unable_to_remove_library": "Kirjaston poistaminen epäonnistui",
"unable_to_remove_partner": "Kumppanin poistaminen epäonnistui",
"unable_to_remove_reaction": "Reaktion poistaminen epäonnistui",
"unable_to_repair_items": "Kohteiden korjaaminen epäonnistui",
"unable_to_reset_password": "Salasanan nollaaminen epäonnistui",
"unable_to_reset_pin_code": "PIN-koodin nollaaminen epäonnistui",
"unable_to_resolve_duplicate": "Kaksoiskappaleen ratkaiseminen epäonnistui",
"unable_to_restore_assets": "Kohteen palauttaminen epäonnistui",
"unable_to_restore_trash": "Kohteiden palauttaminen epäonnistui",
@@ -955,10 +944,9 @@
"exif_bottom_sheet_location": "SIJAINTI",
"exif_bottom_sheet_people": "IHMISET",
"exif_bottom_sheet_person_add_person": "Lisää nimi",
"exif_bottom_sheet_person_age": "Ikä {}",
"exif_bottom_sheet_person_age_months": "Ikä {} kuukautta",
"exif_bottom_sheet_person_age_year_months": "Ikä 1 vuosi, {} kuukautta",
"exif_bottom_sheet_person_age_years": "Ikä {}",
"exif_bottom_sheet_person_age_months": "Ikä {months} kuukautta",
"exif_bottom_sheet_person_age_year_months": "Ikä 1 vuosi, {months} kuukautta",
"exif_bottom_sheet_person_age_years": "Ikä {years}",
"exit_slideshow": "Poistu diaesityksestä",
"expand_all": "Laajenna kaikki",
"experimental_settings_new_asset_list_subtitle": "Työn alla",
@@ -979,6 +967,7 @@
"external_network_sheet_info": "Kun laite ei ole yhteydessä valittuun Wi-Fi-verkkoon, sovellus yrittää muodostaa yhteyden palvelimeen alla olevista URL-osoitteista ylhäältä alas, kunnes yhteys muodostuu",
"face_unassigned": "Ei määritelty",
"failed": "Epäonnistui",
"failed_to_authenticate": "Todennus epäonnistui",
"failed_to_load_assets": "Kohteiden lataus epäonnistui",
"failed_to_load_folder": "Kansion lataaminen epäonnistui",
"favorite": "Suosikki",
@@ -992,7 +981,7 @@
"file_name_or_extension": "Tiedostonimi tai tiedostopääte",
"filename": "Tiedostonimi",
"filetype": "Tiedostotyyppi",
"filter": "Filter",
"filter": "Suodatin",
"filter_people": "Suodata henkilöt",
"filter_places": "Suodata paikkoja",
"find_them_fast": "Löydä nopeasti hakemalla nimellä",
@@ -1002,6 +991,8 @@
"folders": "Kansiot",
"folders_feature_description": "Käytetään kansionäkymää valokuvien ja videoiden selaamiseen järjestelmässä",
"forward": "Eteenpäin",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ominaisuus lataa ulkoisia resursseja Googlelta toimiakseen.",
"general": "Yleinen",
"get_help": "Hae apua",
"get_wifiname_error": "Wi-Fi-verkon nimen hakeminen epäonnistui. Varmista, että olet myöntänyt tarvittavat käyttöoikeudet ja että olet yhteydessä Wi-Fi-verkkoon",
@@ -1021,8 +1012,8 @@
"has_quota": "On kiintiö",
"header_settings_add_header_tip": "Lisää otsikko",
"header_settings_field_validator_msg": "Arvo ei voi olla tyhjä",
"header_settings_header_name_input": "Header name",
"header_settings_header_value_input": "Header value",
"header_settings_header_name_input": "Otsikon nimi",
"header_settings_header_value_input": "Otsikon arvo",
"headers_settings_tile_subtitle": "Määritä välityspalvelimen otsikot, jotka sovelluksen tulisi lähettää jokaisen verkkopyynnön mukana",
"headers_settings_tile_title": "Mukautettu proxy headers",
"hi_user": "Hei {name} ({email})",
@@ -1044,10 +1035,13 @@
"home_page_favorite_err_local": "Paikallisten kohteiden lisääminen suosikkeihin ei ole mahdollista, ohitetaan",
"home_page_favorite_err_partner": "Kumppanin kohteita ei voi vielä merkitä suosikiksi. Hypätään yli",
"home_page_first_time_notice": "Jos käytät sovellusta ensimmäistä kertaa, muista valita varmuuskopioitavat albumi(t), jotta aikajanalla voi olla kuvia ja videoita",
"home_page_locked_error_local": "Paikallisten kohteiden siirto lukittuun kansioon ei onnistu, ohitetaan",
"home_page_locked_error_partner": "Kumppanin kohteita ei voi siirtää lukittuun kansioon, ohitetaan",
"home_page_share_err_local": "Paikallisia kohteita ei voitu jakaa linkkien avulla. Hypätään yli",
"home_page_upload_err_limit": "Voit lähettää palvelimelle enintään 30 kohdetta kerrallaan, ohitetaan",
"host": "Isäntä",
"hour": "Tunti",
"id": "ID",
"ignore_icloud_photos": "Ohita iCloud-kuvat",
"ignore_icloud_photos_description": "iCloudiin tallennettuja kuvia ei ladata Immich-palvelimelle",
"image": "Kuva",
@@ -1087,6 +1081,10 @@
"invalid_date_format": "Virheellinen päivämäärämuoto",
"invite_people": "Kutsu ihmisiä",
"invite_to_album": "Kutsu albumiin",
"ios_debug_info_fetch_ran_at": "Noudettu {dateTime}",
"ios_debug_info_last_sync_at": "Viimeisin synkronisointi {dateTime}",
"ios_debug_info_no_processes_queued": "Ei taustaprosesseja jonossa",
"ios_debug_info_no_sync_yet": "Taustasynkronisointia ei ole suoritettu vielä",
"items_count": "{count, plural, one {# kpl} other {# kpl}}",
"jobs": "Taustatehtävät",
"keep": "Säilytä",
@@ -1120,7 +1118,7 @@
"list": "Lista",
"loading": "Ladataan",
"loading_search_results_failed": "Hakutulosten lataaminen epäonnistui",
"local_network": "Local network",
"local_network": "Lähiverkko",
"local_network_sheet_info": "Sovellus muodostaa yhteyden palvelimeen tämän URL-osoitteen kautta, kun käytetään määritettyä Wi-Fi-verkkoa",
"location_permission": "Sijainnin käyttöoikeus",
"location_permission_content": "Automaattisen vaihtotoiminnon käyttämiseksi Immich tarvitsee tarkan sijainnin käyttöoikeuden, jotta se voi lukea nykyisen Wi-Fi-verkon nimen",
@@ -1129,6 +1127,8 @@
"location_picker_latitude_hint": "Syötä leveysaste",
"location_picker_longitude_error": "Lisää kelvollinen pituusaste",
"location_picker_longitude_hint": "Syötä pituusaste",
"lock": "Lukitse",
"locked_folder": "Lukittu kansio",
"log_out": "Kirjaudu ulos",
"log_out_all_devices": "Kirjaudu ulos kaikilta laitteilta",
"logged_out_all_devices": "Kaikki laitteet kirjattu ulos",
@@ -1173,8 +1173,8 @@
"manage_your_devices": "Hallitse sisäänkirjautuneita laitteitasi",
"manage_your_oauth_connection": "Hallitse OAuth-yhteyttäsi",
"map": "Kartta",
"map_assets_in_bound": "{} kuva",
"map_assets_in_bounds": "{} kuvaa",
"map_assets_in_bound": "{count} kuva",
"map_assets_in_bounds": "{count} kuvaa",
"map_cannot_get_user_location": "Käyttäjän sijaintia ei voitu määrittää",
"map_location_dialog_yes": "Kyllä",
"map_location_picker_page_use_location": "Käytä tätä sijaintia",
@@ -1188,9 +1188,9 @@
"map_settings": "Kartta-asetukset",
"map_settings_dark_mode": "Tumma tila",
"map_settings_date_range_option_day": "Viimeiset 24 tuntia",
"map_settings_date_range_option_days": "Viimeiset {} päivää",
"map_settings_date_range_option_days": "Viimeiset {days} päivää",
"map_settings_date_range_option_year": "Viimeisin vuosi",
"map_settings_date_range_option_years": "Viimeiset {} vuotta",
"map_settings_date_range_option_years": "Viimeiset {years} vuotta",
"map_settings_dialog_title": "Kartta-asetukset",
"map_settings_include_show_archived": "Sisällytä arkistoidut",
"map_settings_include_show_partners": "Sisällytä kumppanit",
@@ -1208,8 +1208,6 @@
"memories_setting_description": "Hallitse mitä näet muistoissasi",
"memories_start_over": "Aloita alusta",
"memories_swipe_to_close": "Pyyhkäise ylös sulkeaksesi",
"memories_year_ago": "Vuosi sitten",
"memories_years_ago": "{} vuotta sitten",
"memory": "Muisto",
"memory_lane_title": "Muistojen polku {title}",
"menu": "Valikko",
@@ -1226,6 +1224,10 @@
"month": "Kuukauden mukaan",
"monthly_title_text_date_format": "MMMM y",
"more": "Enemmän",
"move": "Siirrä",
"move_off_locked_folder": "Siirrä pois lukitusta kansiosta",
"move_to_locked_folder": "Siirrä lukittuun kansioon",
"move_to_locked_folder_confirmation": "Nämä kuvat ja videot poistetaan kaikista albumeista, ja ne ovat nähtävissä vain lukitussa kansiossa",
"moved_to_archive": "Siirretty {count, plural, one {# kohde} other {# kohdetta}} arkistoon",
"moved_to_library": "Siirretty {count, plural, one {# kohde} other {# kohdetta}} kirjastoon",
"moved_to_trash": "Siirretty roskakoriin",
@@ -1242,6 +1244,8 @@
"new_api_key": "Uusi API-avain",
"new_password": "Uusi salasana",
"new_person": "Uusi henkilö",
"new_pin_code": "Uusi PIN-koodi",
"new_pin_code_subtitle": "Tämä on ensimmäinen kerta, kun käytät lukittua kansiota. Luo PIN-koodi päästäksesi tähän sisältöön turvallisesti",
"new_user_created": "Uusi käyttäjä lisätty",
"new_version_available": "UUSI VERSIO SAATAVILLA",
"newest_first": "Uusin ensin",
@@ -1259,6 +1263,7 @@
"no_explore_results_message": "Lataa lisää kuvia tutkiaksesi kokoelmaasi.",
"no_favorites_message": "Lisää suosikkeja löytääksesi nopeasti parhaat kuvasi ja videosi",
"no_libraries_message": "Luo ulkoinen kirjasto nähdäksesi valokuvasi ja videot",
"no_locked_photos_message": "Kuvat ja videot lukitussa kansiossa ovat piilotettuja, eivätkä ne näy selatessasi tai etsiessäsi kirjastoasi.",
"no_name": "Ei nimeä",
"no_notifications": "Ei ilmoituksia",
"no_people_found": "Ei vastaavia henkilöitä",
@@ -1270,6 +1275,7 @@
"not_selected": "Ei valittu",
"note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita",
"notes": "Muistiinpanot",
"nothing_here_yet": "Ei vielä mitään",
"notification_permission_dialog_content": "Ottaaksesi ilmoitukset käyttöön, siirry asetuksiin ja valitse 'salli'.",
"notification_permission_list_tile_content": "Myönnä käyttöoikeus ottaaksesi ilmoitukset käyttöön.",
"notification_permission_list_tile_enable_button": "Ota ilmoitukset käyttöön",
@@ -1280,15 +1286,12 @@
"oauth": "OAuth",
"official_immich_resources": "Viralliset Immich-resurssit",
"offline": "Offline",
"offline_paths": "Offline-polut",
"offline_paths_description": "Nämä tulokset voivat johtua tiedostojen manuaalisesta poistamisesta, jotka eivät ole osa ulkoista kirjastoa.",
"ok": "Ok",
"oldest_first": "Vanhin ensin",
"on_this_device": "Laitteella",
"onboarding": "Käyttöönotto",
"onboarding_privacy_description": "Seuraavat (valinnaiset) ominaisuudet perustuvat ulkoisiin palveluihin, ja ne voidaan poistaa käytöstä milloin tahansa hallinta asetuksista.",
"onboarding_theme_description": "Valitse väriteema istunnollesi. Voit muuttaa tämän myöhemmin asetuksistasi.",
"onboarding_welcome_description": "Aloitetaa laittamalla istuntoosi joitakin yleisiä asetuksia.",
"onboarding_welcome_user": "Tervetuloa {user}",
"online": "Online",
"only_favorites": "Vain suosikit",
@@ -1316,7 +1319,7 @@
"partner_page_partner_add_failed": "Kumppanin lisääminen epäonnistui",
"partner_page_select_partner": "Valitse kumppani",
"partner_page_shared_to_title": "Jaettu henkilöille",
"partner_page_stop_sharing_content": "{} ei voi enää käyttää kuviasi.",
"partner_page_stop_sharing_content": "{partner} ei voi enää käyttää kuviasi.",
"partner_sharing": "Kumppanijako",
"partners": "Kumppanit",
"password": "Salasana",
@@ -1342,9 +1345,11 @@
"permanent_deletion_warning_setting_description": "Näytä varoitus, kun poistat kohteita pysyvästi",
"permanently_delete": "Poista pysyvästi",
"permanently_delete_assets_count": "Poista pysyvästi {count, plural, one {kohde} other {kohteita}}",
"permanently_delete_assets_prompt": "Oletko varma, että haluat poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa myös {count, plural, one {sen sen} other {ne niiden}} albumista.",
"permanently_delete_assets_prompt": "Haluatko varmasti poistaa pysyvästi {count, plural, one {tämän kohteen?} other {nämä <b>#</b> kohteet?}} Tämä poistaa myös {count, plural, one {sen} other {ne}} kaikista albumeista.",
"permanently_deleted_asset": "Media poistettu pysyvästi",
"permanently_deleted_assets_count": "{count, plural, one {# media} other {# mediaa}} poistettu pysyvästi",
"permission": "Käyttöoikeus",
"permission_empty": "Käyttöoikeus ei saa olla tyhjä",
"permission_onboarding_back": "Takaisin",
"permission_onboarding_continue_anyway": "Jatka silti",
"permission_onboarding_get_started": "Aloittaminen",
@@ -1362,6 +1367,10 @@
"photos_count": "{count, plural, one {{count, number} Kuva} other {{count, number} kuvaa}}",
"photos_from_previous_years": "Kuvia edellisiltä vuosilta",
"pick_a_location": "Valitse sijainti",
"pin_code_changed_successfully": "PIN-koodin vaihto onnistui",
"pin_code_reset_successfully": "PIN-koodin nollaus onnistui",
"pin_code_setup_successfully": "PIN-koodin asettaminen onnistui",
"pin_verification": "PIN-koodin vahvistus",
"place": "Sijainti",
"places": "Paikat",
"places_count": "{count, plural, one {{count, number} Paikka} other {{count, number} Paikkaa}}",
@@ -1369,6 +1378,7 @@
"play_memories": "Toista muistot",
"play_motion_photo": "Toista Liikekuva",
"play_or_pause_video": "Toista tai keskeytä video",
"please_auth_to_access": "Ole hyvä ja kirjaudu sisään",
"port": "Portti",
"preferences_settings_subtitle": "Hallitse sovelluksen asetuksia",
"preferences_settings_title": "Asetukset",
@@ -1376,13 +1386,17 @@
"preview": "Esikatselu",
"previous": "Edellinen",
"previous_memory": "Edellinen muisto",
"previous_or_next_photo": "Edellinen tai seuraava kuva",
"previous_or_next_day": "Päivä seuraava/edellinen",
"previous_or_next_month": "Kuukausi seuraava/edellinen",
"previous_or_next_photo": "Kuva seuraava/edellinen",
"previous_or_next_year": "Vuosi seuraava/edellinen",
"primary": "Ensisijainen",
"privacy": "Yksityisyys",
"profile": "Profiili",
"profile_drawer_app_logs": "Lokit",
"profile_drawer_client_out_of_date_major": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
"profile_drawer_client_out_of_date_minor": "Sovelluksen mobiiliversio on vanhentunut. Päivitä viimeisimpään versioon.",
"profile_drawer_client_server_up_to_date": "Asiakassovellus ja palvelin ovat ajan tasalla",
"profile_drawer_client_server_up_to_date": "Asiakasohjelma ja palvelin ovat ajan tasalla",
"profile_drawer_github": "GitHub",
"profile_drawer_server_out_of_date_major": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään merkittävään versioon.",
"profile_drawer_server_out_of_date_minor": "Palvelimen ohjelmistoversio on vanhentunut. Päivitä viimeisimpään versioon.",
@@ -1392,7 +1406,7 @@
"public_share": "Julkinen jako",
"purchase_account_info": "Tukija",
"purchase_activated_subtitle": "Kiitos Immichin ja avoimen lähdekoodin ohjelmiston tukemisesta",
"purchase_activated_time": "Aktivoitu {date, date}",
"purchase_activated_time": "Aktivoitu {date}",
"purchase_activated_title": "Avaimesi on aktivoitu onnistuneesti",
"purchase_button_activate": "Aktivoi",
"purchase_button_buy": "Osta",
@@ -1458,6 +1472,8 @@
"remove_deleted_assets": "Poista Offline-tiedostot",
"remove_from_album": "Poista albumista",
"remove_from_favorites": "Poista suosikeista",
"remove_from_locked_folder": "Poista lukitusta kansiosta",
"remove_from_locked_folder_confirmation": "Haluatko varmasti siirtää nämä kuvat ja videot pois lukitusta kansiosta? Ne näkyvät sen jälkeen kirjastossasi.",
"remove_from_shared_link": "Poista jakolinkistä",
"remove_memory": "Tyhjennä muisti",
"remove_photo_from_memory": "Poista kuva muistista",
@@ -1481,6 +1497,7 @@
"reset": "Nollaa",
"reset_password": "Nollaa salasana",
"reset_people_visibility": "Nollaa henkilöiden näkyvyysasetukset",
"reset_pin_code": "Nollaa PIN-koodi",
"reset_to_default": "Palauta oletusasetukset",
"resolve_duplicates": "Ratkaise kaksoiskappaleet",
"resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty",
@@ -1518,15 +1535,15 @@
"search_country": "Etsi maata...",
"search_filter_apply": "Käytä",
"search_filter_camera_title": "Valitse kameratyyppi",
"search_filter_date": "Date",
"search_filter_date_interval": "{start} to {end}",
"search_filter_date": "Päivämäärä",
"search_filter_date_interval": "{start} {end}",
"search_filter_date_title": "Valitse aikaväli",
"search_filter_display_option_not_in_album": "Ei kuulu albumiin",
"search_filter_display_options": "Näyttöasetukset",
"search_filter_filename": "Etsi tiedostonimellä",
"search_filter_location": "Sijainti",
"search_filter_location_title": "Valitse sijainti",
"search_filter_media_type": "Media Type",
"search_filter_media_type": "Mediatyyppi",
"search_filter_media_type_title": "Valitse mediatyyppi",
"search_filter_people_title": "Valitse ihmiset",
"search_for": "Hae",
@@ -1603,15 +1620,14 @@
"setting_image_viewer_title": "Kuvat",
"setting_languages_apply": "Käytä",
"setting_languages_subtitle": "Vaihda sovelluksen kieli",
"setting_languages_title": "Kieli",
"setting_notifications_notify_failures_grace_period": "Ilmoita taustavarmuuskopioinnin epäonnistumisista: {}",
"setting_notifications_notify_hours": "{} tuntia",
"setting_notifications_notify_failures_grace_period": "Ilmoita taustalla tapahtuvista varmuuskopiointivirheistä: {duration}",
"setting_notifications_notify_hours": "{count} tuntia",
"setting_notifications_notify_immediately": "heti",
"setting_notifications_notify_minutes": "{} minuuttia",
"setting_notifications_notify_minutes": "{count} minuuttia",
"setting_notifications_notify_never": "ei koskaan",
"setting_notifications_notify_seconds": "{} sekuntia",
"setting_notifications_notify_seconds": "{count} sekuntia",
"setting_notifications_single_progress_subtitle": "Yksityiskohtainen tieto palvelimelle lähettämisen edistymisestä kohteittain",
"setting_notifications_single_progress_title": "Näytä taustavarmuuskopioinnin eidstminen",
"setting_notifications_single_progress_title": "Näytä taustavarmuuskopioinnin edistyminen",
"setting_notifications_subtitle": "Ilmoitusasetusten määrittely",
"setting_notifications_total_progress_subtitle": "Lähetyksen yleinen edistyminen (kohteita lähetetty/yhteensä)",
"setting_notifications_total_progress_title": "Näytä taustavarmuuskopioinnin kokonaisedistyminen",
@@ -1621,10 +1637,12 @@
"settings": "Asetukset",
"settings_require_restart": "Käynnistä Immich uudelleen ottaaksesti tämän asetuksen käyttöön",
"settings_saved": "Asetukset tallennettu",
"setup_pin_code": "Määritä PIN-koodi",
"share": "Jaa",
"share_add_photos": "Lisää kuvia",
"share_assets_selected": "{} valittu",
"share_assets_selected": "{count} valittu",
"share_dialog_preparing": "Valmistellaan...",
"share_link": "Jaa linkki",
"shared": "Jaettu",
"shared_album_activities_input_disable": "Kommentointi on kytketty pois päältä",
"shared_album_activity_remove_content": "Haluatko poistaa tämän aktiviteetin?",
@@ -1637,32 +1655,32 @@
"shared_by_user": "Käyttäjän {user} jakama",
"shared_by_you": "Sinun jakamasi",
"shared_from_partner": "Kumppanin {partner} kuvia",
"shared_intent_upload_button_progress_text": "{} / {} Lähetetty",
"shared_intent_upload_button_progress_text": "{current} / {total} Lähetetty",
"shared_link_app_bar_title": "Jaetut linkit",
"shared_link_clipboard_copied_massage": "Kopioitu leikepöydältä",
"shared_link_clipboard_text": "Linkki: {}\nSalasana: {}",
"shared_link_clipboard_text": "Linkki: {link}\nSalasana: {password}",
"shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe",
"shared_link_edit_description_hint": "Lisää jaon kuvaus",
"shared_link_edit_expire_after_option_day": "1 päivä",
"shared_link_edit_expire_after_option_days": "{} päivää",
"shared_link_edit_expire_after_option_days": "{count} päivää",
"shared_link_edit_expire_after_option_hour": "1 tunti",
"shared_link_edit_expire_after_option_hours": "{} tuntia",
"shared_link_edit_expire_after_option_hours": "{count} tuntia",
"shared_link_edit_expire_after_option_minute": "1 minuutti",
"shared_link_edit_expire_after_option_minutes": "{} minuuttia",
"shared_link_edit_expire_after_option_months": "{} kuukautta",
"shared_link_edit_expire_after_option_year": "{} vuosi",
"shared_link_edit_expire_after_option_minutes": "{count} minuuttia",
"shared_link_edit_expire_after_option_months": "{count} kuukautta",
"shared_link_edit_expire_after_option_year": "{count} vuosi",
"shared_link_edit_password_hint": "Syötä jaon salasana",
"shared_link_edit_submit_button": "Päivitä linkki",
"shared_link_error_server_url_fetch": "Palvelimen URL-osoitetta ei voitu hakea",
"shared_link_expires_day": "Vanhenee {} päivässä",
"shared_link_expires_days": "Vanhenee {} päivässä",
"shared_link_expires_hour": "Vanhenee {} tunnissa",
"shared_link_expires_hours": "Vanhenee {} tunnissa",
"shared_link_expires_minute": "Vanhenee {} minuutissa",
"shared_link_expires_minutes": "Vanhenee {} minuutissa",
"shared_link_expires_day": "Vanhenee {count} päivässä",
"shared_link_expires_days": "Vanhenee {count} päivässä",
"shared_link_expires_hour": "Vanhenee {count} tunnissa",
"shared_link_expires_hours": "Vanhenee {count} tunnissa",
"shared_link_expires_minute": "Vanhenee {count} minuutissa",
"shared_link_expires_minutes": "Vanhenee {count} minuutissa",
"shared_link_expires_never": "Voimassaolo päättyy ∞",
"shared_link_expires_second": "Vanhenee {} sekunnissa",
"shared_link_expires_seconds": "Vanhenee {} sekunnissa",
"shared_link_expires_second": "Vanhenee {count} sekunnissa",
"shared_link_expires_seconds": "Vanhenee {count} sekunnissa",
"shared_link_individual_shared": "Yksilöllisesti jaettu",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Hallitse jaettuja linkkejä",
@@ -1737,6 +1755,7 @@
"stop_sharing_photos_with_user": "Päätä kuviesi jakaminen tämän käyttäjän kanssa",
"storage": "Tallennustila",
"storage_label": "Tallennustilan nimike",
"storage_quota": "Tallennuskiintiö",
"storage_usage": "{used} / {available} käytetty",
"submit": "Lähetä",
"suggestions": "Ehdotukset",
@@ -1758,12 +1777,12 @@
"tag_updated": "Päivitetty tunniste: {tag}",
"tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}",
"tags": "Tunnisteet",
"template": "Template",
"template": "Nimeämismalli",
"theme": "Teema",
"theme_selection": "Teeman valinta",
"theme_selection_description": "Aseta vaalea tai tumma tila automaattisesti perustuen selaimesi asetuksiin",
"theme_setting_asset_list_storage_indicator_title": "Näytä tallennustilan ilmaisin kohteiden kuvakkeissa",
"theme_setting_asset_list_tiles_per_row_title": "Kohteiden määrä rivillä ({})",
"theme_setting_asset_list_tiles_per_row_title": "Kohteiden määrä rivillä ({count})",
"theme_setting_colorful_interface_subtitle": "Levitä pääväri taustalle.",
"theme_setting_colorful_interface_title": "Värikäs käyttöliittymä",
"theme_setting_image_viewer_quality_subtitle": "Säädä kuvien katselun laatua",
@@ -1787,7 +1806,6 @@
"to_parent": "Siirry vanhempaan",
"to_trash": "Roskakoriin",
"toggle_settings": "Määritä asetukset",
"toggle_theme": "Aseta tumma teema",
"total": "Yhteensä",
"total_usage": "Käyttö yhteensä",
"trash": "Roskakori",
@@ -1798,13 +1816,15 @@
"trash_no_results_message": "Roskakorissa olevat kuvat ja videot näytetään täällä.",
"trash_page_delete_all": "Poista kaikki",
"trash_page_empty_trash_dialog_content": "Haluatko tyhjentää roskakorin? Kohteet poistetaan lopullisesti Immich:sta",
"trash_page_info": "Roskakorissa olevat kohteet poistetaan pysyvästi {} päivän kuluttua",
"trash_page_info": "Roskakorissa olevat kohteet poistetaan pysyvästi {days} päivän kuluttua",
"trash_page_no_assets": "Ei poistettuja kohteita",
"trash_page_restore_all": "Palauta kaikki",
"trash_page_select_assets_btn": "Valitse kohteet",
"trash_page_title": "Roskakori",
"trash_page_title": "Roskakori ({count})",
"trashed_items_will_be_permanently_deleted_after": "Roskakorin kohteet poistetaan pysyvästi {days, plural, one {# päivän} other {# päivän}} päästä.",
"type": "Tyyppi",
"unable_to_change_pin_code": "PIN-koodin vaihtaminen epäonnistui",
"unable_to_setup_pin_code": "PIN-koodin määrittäminen epäonnistui",
"unarchive": "Palauta arkistosta",
"unarchived_count": "{count, plural, other {# poistettu arkistosta}}",
"unfavorite": "Poista suosikeista",
@@ -1825,9 +1845,8 @@
"unselect_all_duplicates": "Poista kaikkien kaksoiskappaleiden valinta",
"unstack": "Pura pino",
"unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}",
"untracked_files": "Tiedostot joita ei seurata",
"untracked_files_decription": "Järjestelmä ei seuraa näitä tiedostoja. Ne voivat johtua epäonnistuneista siirroista, keskeytyneistä latauksista, tai ovat jääneet ohjelmavian seurauksena",
"up_next": "Seuraavaksi",
"updated_at": "Päivitetty",
"updated_password": "Salasana päivitetty",
"upload": "Siirrä palvelimelle",
"upload_concurrency": "Latausten samanaikaisuus",
@@ -1840,15 +1859,19 @@
"upload_status_errors": "Virheet",
"upload_status_uploaded": "Ladattu",
"upload_success": "Lataus onnistui. Päivitä sivu jotta näet latauksesi.",
"upload_to_immich": "Lähetä Immichiin ({})",
"upload_to_immich": "Lähetä Immichiin ({count})",
"uploading": "Lähettään",
"url": "URL",
"usage": "Käyttö",
"use_biometric": "Käytä biometriikkaa",
"use_current_connection": "käytä nykyistä yhteyttä",
"use_custom_date_range": "Käytä omaa aikaväliä",
"user": "Käyttäjä",
"user_has_been_deleted": "Käyttäjä on poistettu.",
"user_id": "Käyttäjän ID",
"user_liked": "{user} tykkäsi {type, select, photo {kuvasta} video {videosta} asset {mediasta} other {tästä}}",
"user_pin_code_settings": "PIN-koodi",
"user_pin_code_settings_description": "Hallinnoi PIN-koodiasi",
"user_purchase_settings": "Osta",
"user_purchase_settings_description": "Hallitse ostostasi",
"user_role_set": "Tee käyttäjästä {user} {role}",
@@ -1864,11 +1887,6 @@
"version": "Versio",
"version_announcement_closing": "Ystäväsi Alex",
"version_announcement_message": "Hei! Sovelluksen uusi versio on saatavilla. Käythän vilkaisemassa <link>julkaisun tiedot</link> ja varmistathan, että ohjelman määritykset ovat ajan tasalla. Erityisesti, jos käytössä on Watchtower tai jokin muu mekanismi Immich-sovelluksen automaattista päivitystä varten.",
"version_announcement_overlay_release_notes": "julkaisutiedoissa",
"version_announcement_overlay_text_1": "Hei, kaveri! Uusi palvelinversio on saatavilla sovelluksesta",
"version_announcement_overlay_text_2": "Ota hetki aikaa vieraillaksesi ",
"version_announcement_overlay_text_3": " ja varmista, että käyttämäsi docker-compose ja .env-asetukset ovat ajantasalla välttyäksesi asetusongelmilta. Varsinkin jos käytät WatchToweria tai jotain muuta mekanismia päivittääksesi palvelinsovellusta automaattisesti.",
"version_announcement_overlay_title": "Uusi palvelinversio saatavilla 🎉",
"version_history": "Versiohistoria",
"version_history_item": "Asennettu {version} päivänä {date}",
"video": "Video",
@@ -1888,6 +1906,7 @@
"view_previous_asset": "Näytä edellinen",
"view_qr_code": "Näytä QR-koodi",
"view_stack": "Näytä pinona",
"view_user": "Näytä käyttäjä",
"viewer_remove_from_stack": "Poista pinosta",
"viewer_stack_use_as_main_asset": "Käytä pääkohteena",
"viewer_unstack": "Pura pino",
@@ -1897,11 +1916,12 @@
"week": "Viikko",
"welcome": "Tervetuloa",
"welcome_to_immich": "Tervetuloa Immichiin",
"wifi_name": "WiFi Name",
"wifi_name": "Wi-Fi-verkon nimi",
"wrong_pin_code": "Väärä PIN-koodi",
"year": "Vuosi",
"years_ago": "{years, plural, one {# vuosi} other {# vuotta}} sitten",
"yes": "Kyllä",
"you_dont_have_any_shared_links": "Sinulla ei ole jaettuja linkkejä",
"your_wifi_name": "Your WiFi name",
"your_wifi_name": "Wi-Fi-verkkosi nimi",
"zoom_image": "Zoomaa kuvaa"
}

View File

@@ -1,9 +1,10 @@
{
"about": "Tungkol sa app na ito",
"about": "Tungkol sa app",
"account": "Account",
"account_settings": "Mga Setting ng Account",
"acknowledge": "Tanggapin",
"action": "Aksyon",
"action_common_update": "I-update",
"actions": "Mga Aksyon",
"active": "Tumatakbo",
"activity": "Mga Aktibidad",
@@ -15,47 +16,65 @@
"add_a_title": "Dagdagan ng pamagat",
"add_location": "Magdagdag ng lugar",
"add_more_users": "Magdagdag ng mga user",
"add_partner": "Magdagdag ng kasangga",
"add_photos": "Magdagdag ng litrato",
"add_to": "Idagdag sa...",
"add_to": "Idagdag sa",
"add_to_album": "Idagdag sa album",
"add_to_album_bottom_sheet_added": "Naidagdag sa {album}",
"add_to_album_bottom_sheet_already_exists": "Nasa {album} na",
"add_to_shared_album": "Idagdag sa shared album",
"added_to_archive": "Idinagdag sa archive",
"added_to_favorites": "Idinagdag sa mga paborito",
"added_to_favorites_count": "Idinagdag ang {count, number} sa mga paborito",
"add_url": "Magdagdag ng URL",
"added_to_archive": "Naidagdag sa archive",
"added_to_favorites": "Naidagdag sa mga paborito",
"added_to_favorites_count": "Naidagdag ang {count, number} sa mga paborito",
"admin": {
"asset_offline_description": "Ang external library asset na ito ay hindi na makikita sa disk at nailipat na sa trash. Kung ang file ay nailipat sa loob ng library, tignan ang iyong timeline para sa kaukulang asset. Para maibalik ang asset na ito, siguraduhin na ang file path ay maa-access ng Immich para iscan ang library.",
"authentication_settings_disable_all": "Sigurado ka bang gusto mo patayin lahat ng paraan ng pag-login? Ang pag-login ay ganap na idi-disable.",
"authentication_settings_reenable": "Para i-enable ulit, gamitin ang <link>Server Command</link>.",
"cleared_jobs": "Lahat nang mga trabaho para sa {job} ay tinanggal na",
"confirm_delete_library": "Sigurado ka na gusto mo tanggalin ang {library} library?",
"add_exclusion_pattern_description": "Dagdagan ng pattern para maibukod. Supportado ang pag-tutugma gamit ang *, **, at ?. Para hindi maisama ang mga file sa direktoryo na may pangalang \"Raw\", gamitin ang \"**/Raw/**\". Para hindi maisama ang lahat ng mga file na nagtatapos sa \".tif\", gamitin ang \"**/*.tif\". Para hindi maisama ang isang tiyak na folder, gamitin ang \"/path/to/ignore/**\".",
"asset_offline_description": "Ang external library asset na ito ay hindi na makikita sa disk at nailipat na sa basurahan. Kung ang file ay nailipat sa loob ng library, tignan ang iyong timeline para sa kaukulang asset. Para maibalik ang asset na ito, siguraduhin na ang file ay maa-access ng Immich at muling i-scan ang library.",
"authentication_settings": "Setting ng mga Pagkakakilanlan",
"authentication_settings_description": "Pamahalaan ang password, OAuth, and iba pang setting ng pagkakakilanlan",
"authentication_settings_disable_all": "Sigurado ka bang gusto mong i-disable lahat ng paraan ng pag-login? Ang pag-login ay ganap na idi-disable.",
"authentication_settings_reenable": "Para i-enable muli, gamitin ang <link>Server Command</link>.",
"background_task_job": "Mga Backround na Gawain",
"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_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}",
"config_set_by_file": "Ang mga setting ay kasalukuyang naka-set mula sa config file",
"confirm_delete_library": "Sigurado ka na gusto mo burahin ang {library} library?",
"confirm_delete_library_assets": "Sigurado ka bang gusto mong burahin ang library na ito? Ang {count, plural, one {# na lamang asset} other {lahat ng # na nilalamang asset}} mula sa Immich ay mabubura at hindi maibabalik. Ang mga file ay mananatili sa disk.",
"confirm_email_below": "Para isigurado, i-type ito sa baba: \"{email}\"",
"confirm_user_password_reset": "Sigurado ka na gusto mo i-reset ang password ni {user}?",
"confirm_reprocess_all_faces": "Sigurado ka bang gusto mong i-process muli lahat ng mga mukha? Mabubura nito ang mga taong napangalanan na.",
"confirm_user_password_reset": "Sigurado ka bang gusto mo i-reset ang password ni {user}?",
"confirm_user_pin_code_reset": "Sigurado ka bang gusto mo i-reset ang PIN code ni {user}?",
"create_job": "Gumawa ng trabaho",
"cron_expression": "Ekspresyon na Cron",
"cron_expression_description": "I-set ang pagitan ng pag-scan gamit ang cron na format. Maaaring basahin ang <link>Crontab Guru</link> para sa karagdagang impormasyon",
"cron_expression_presets": "Mga preset na ekspresyong Cron",
"disable_login": "I-disable ang login",
"duplicate_detection_job_description": "Hanapin ang mga magkakatulad na imahe gamit ang machine learning. Umaasa sa Smart Search",
"exclusion_pattern_description": "Maaaring gamitin ang mga pattern na pangbukod para hindi pansinin ang ilang file o folder habang binabasa ang iyong library. Mainam itong solusyon para sa mga folder na may file na ayaw niyong ma-import, tulad ng mga RAW na file.",
"force_delete_user_warning": "BABALA: Tatanggalin itong user at lahat ng asset nila, Hindi ito mababawi at ang kanilang files ay hindi na mababalik",
"image_format": "Format",
"library_import_path_description": "Tukuyin ang folder na i-import. Ang folder na ito, kasama ang subfolders, ay mag sa-scan para sa mga imahe at mga videos.",
"note_cannot_be_changed_later": "TANDAAN: Hindi na ito pwede baguhin sa susunod!",
"repair_all": "Ayusin lahat",
"server_welcome_message_description": "Mensahe na ipapakita sa login page.",
"user_restore_description": "Ang account ni <b>{user}</b> ay maibabalik."
},
"album_user_left": "Umalis sa {album}",
"all_albums": "Lahat ng albums",
"anti_clockwise": "",
"api_key_description": "Isang beses lamang na ipapakita itong value. Siguraduhin na ikopya itong value bago iclose ang window na ito.",
"are_these_the_same_person": "Itong tao na ito ay parehas?",
"asset_adding_to_album": "Dinadagdag sa album...",
"asset_filename_is_offline": "Offline ang asset {filename}",
"asset_uploading": "Ina-upload...",
"discord": "Discord",
"documentation": "Dokumentasyion",
"done": "Tapos na",
"download": "I-download",
"edit": "I-edit",
"edited": "Inedit",
"editor_close_without_save_title": "Isara ang editor?",
"email": "Email",
"exif": "Exif",
"explore": "I-explore",
"export": "I-export",
"has_quota": "May quota",

View File

@@ -22,6 +22,7 @@
"add_partner": "Ajouter un partenaire",
"add_path": "Ajouter un chemin",
"add_photos": "Ajouter des photos",
"add_tag": "Ajouter une étiquette",
"add_to": "Ajouter à…",
"add_to_album": "Ajouter à l'album",
"add_to_album_bottom_sheet_added": "Ajouté à {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "Activer la création d'images de la base de données",
"backup_keep_last_amount": "Nombre d'images à conserver",
"backup_settings": "Paramètres de création d'images de la base de données",
"backup_settings_description": "Gérer les paramètres de création d'images de la base de données. Note : ces tâches ne sont pas contrôlées et vous ne serez pas averti(e) en cas d'échec.",
"check_all": "Tout cocher",
"cleanup": "Nettoyage",
"backup_settings_description": "Gérer les paramètres de création d'images de la base de données.",
"cleared_jobs": "Tâches supprimées pour : {job}",
"config_set_by_file": "La configuration est actuellement définie par un fichier de configuration",
"confirm_delete_library": "Êtes-vous sûr de vouloir supprimer la bibliothèque {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "Pour confirmer, tapez « {email} » ci-dessous",
"confirm_reprocess_all_faces": "Êtes-vous sûr de vouloir retraiter tous les visages? Cela effacera également les personnes déjà identifiées.",
"confirm_user_password_reset": "Êtes-vous sûr de vouloir réinitialiser le mot de passe de {user}?",
"confirm_user_pin_code_reset": "Êtes-vous sûr de vouloir réinitialiser le code PIN de l'utilisateur {user}?",
"create_job": "Créer une tâche",
"cron_expression": "Expression cron",
"cron_expression_description": "Définir l'intervalle d'analyse à l'aide d'une expression cron. Pour plus d'informations, voir <link>Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "Désactiver la connexion",
"duplicate_detection_job_description": "Lancement de l'apprentissage automatique sur les médias pour détecter les images similaires. Se base sur la recherche intelligente",
"exclusion_pattern_description": "Les schémas d'exclusion vous permettent d'ignorer des fichiers et des dossiers lors de l'analyse de votre bibliothèque. Cette fonction est utile si des dossiers contiennent des fichiers que vous ne souhaitez pas importer, tels que des fichiers RAW.",
"external_library_created_at": "Bibliothèque externe (créée le {date})",
"external_library_management": "Gestion de la bibliothèque externe",
"face_detection": "Détection des visages",
"face_detection_description": "Détection des visages dans les médias à l'aide de l'apprentissage automatique. Pour les vidéos, seule la miniature est prise en compte. « Actualiser » (re)traite tous les médias. « Réinitialiser » retraite tous les visages en repartant de zéro. « Manquant » met en file d'attente les médias qui n'ont pas encore été pris en compte. Lorsque la détection est terminée, tous les visages détectés sont ensuite mis en file d'attente pour la reconnaissance faciale.",
"face_detection_description": "Détection des visages dans les médias à l'aide de l'apprentissage automatique. Pour les vidéos, seule la miniature est prise en compte. « Actualiser » (re)traite tous les médias. « Réinitialiser » retraite tous les visages en repartant de zéro. « Manquant » met en file d'attente les médias qui n'ont pas encore été traités. Lorsque la détection est terminée, les visages détectés seront mis en file d'attente pour la reconnaissance faciale.",
"facial_recognition_job_description": "Regrouper les visages détectés en personnes. Cette étape est exécutée une fois la détection des visages terminée. « Réinitialiser » (re)regroupe tous les visages. « Manquant » met en file d'attente les visages auxquels aucune personne n'a été attribuée.",
"failed_job_command": "La commande {command} a échoué pour la tâche: {job}",
"force_delete_user_warning": "ATTENTION: Cette opération entraîne la suppression immédiate de l'utilisateur et de tous ses médias. Cette opération ne peut être annulée et les fichiers ne peuvent être récupérés.",
"forcing_refresh_library_files": "Forcer le rafraîchissement de tous les fichiers de la bibliothèque",
"image_format": "Format",
"image_format_description": "WebP produit des fichiers plus petits que JPEG, mais son encodage est plus lent.",
"image_fullsize_description": "Image en taille réelle, sans métadonnées, utilisée lors d'un zoom",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "Remarque : pour appliquer l'étiquette de stockage à des médias précédemment téléversés, exécutez",
"note_cannot_be_changed_later": "REMARQUE: Il n'est pas possible de modifier ce paramètre ultérieurement!",
"notification_email_from_address": "Depuis l'adresse",
"notification_email_from_address_description": "Adresse courriel de l'expéditeur, par exemple: « Serveur de photos Immich <nepasrepondre@exemple.org> »",
"notification_email_from_address_description": "Adresse courriel de l'expéditeur, par exemple : « Serveur de photos Immich <nepasrepondre@exemple.org> ». Assurez-vous d'utiliser une adresse à partir de laquelle vous pouvez envoyer des courriels.",
"notification_email_host_description": "Hôte du serveur de messagerie électronique (par exemple, smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignorer les erreurs de certificat",
"notification_email_ignore_certificate_errors_description": "Ignorer les erreurs de validation du certificat TLS (non recommandé)",
@@ -208,8 +206,6 @@
"oauth_storage_quota_default_description": "Quota en Go à utiliser lorsqu'aucune valeur n'est précisée (saisir 0 pour un quota illimité).",
"oauth_timeout": "Expiration de la durée de la requête",
"oauth_timeout_description": "Délai d'expiration des requêtes en millisecondes",
"offline_paths": "Chemins d'accès hors ligne",
"offline_paths_description": "Ces résultats peuvent être dus à la suppression manuelle de fichiers qui ne font pas partie d'une bibliothèque externe.",
"password_enable_description": "Connexion avec courriel et mot de passe",
"password_settings": "Connexion par mot de passe",
"password_settings_description": "Gérer les paramètres de connexion par mot de passe",
@@ -219,9 +215,6 @@
"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.",
"repair_all": "Réparer tout",
"repair_matched_items": "{count, plural, one {# Élément correspondant} other {# Éléments correspondants}}",
"repaired_items": "{count, plural, one {# Élément corrigé} other {# Éléments corrigés}}",
"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",
"reset_settings_to_recent_saved": "Paramètres réinitialisés avec les derniers paramètres enregistrés",
@@ -262,16 +255,14 @@
"template_email_invite_album": "Modèle d'invitation à un album",
"template_email_preview": "Prévisualiser",
"template_email_settings": "Modèles de courriel",
"template_email_settings_description": "Gérer les modèles de notifications par courriel personnalisés",
"template_email_update_album": "Mettre à jour le modèle dalbum",
"template_email_welcome": "Modèle de courriel de bienvenue",
"template_settings": "Modèles de notifications",
"template_settings_description": "Gérer les modèles personnalisés pour les 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 en cascade (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",
"these_files_matched_by_checksum": "Ces fichiers sont identiques d'après leur somme de contrôle",
"thumbnail_generation_job": "Génération des miniatures",
"thumbnail_generation_job_description": "Génération des miniatures pour chaque média ainsi que pour les visages détectés",
"transcoding_acceleration_api": "API d'accélération",
@@ -299,10 +290,9 @@
"transcoding_encoding_options": "Options d'encodage",
"transcoding_encoding_options_description": "Configure codecs, résolution, qualité et autres options pour les vidéos encodées",
"transcoding_hardware_acceleration": "Accélération matérielle",
"transcoding_hardware_acceleration_description": "Expérimental; beaucoup plus rapide, mais aura une qualité inférieure pour un même débit binaire",
"transcoding_hardware_acceleration_description": "Expérimental : transcodage plus rapide, mais peut réduire la qualité pour un même débit binaire",
"transcoding_hardware_decoding": "Décodage matériel",
"transcoding_hardware_decoding_setting_description": "Active l'accélération de bout en bout au lieu d'accélérer uniquement l'encodage. Peut ne pas fonctionner sur toutes les vidéos.",
"transcoding_hevc_codec": "Codec HEVC",
"transcoding_max_b_frames": "Nombre maximum de trames B",
"transcoding_max_b_frames_description": "Des valeurs plus élevées améliorent l'efficacité de la compression, mais ralentissent l'encodage. Elles peuvent ne pas être compatibles avec l'accélération matérielle sur les anciens appareils. Une valeur de 0 désactive les trames B, tandis qu'une valeur de -1 définit automatiquement ce paramètre.",
"transcoding_max_bitrate": "Débit binaire maximal",
@@ -340,14 +330,13 @@
"trash_number_of_days_description": "Nombre de jours de rétention des médias dans la corbeille avant leur suppression définitive",
"trash_settings": "Corbeille",
"trash_settings_description": "Gérer les paramètres de la corbeille",
"untracked_files": "Fichiers non suivis",
"untracked_files_description": "Ces fichiers ne sont pas suivis par l'application. Ils peuvent être le résultat d'échecs de déplacement, de téléversements interrompus, ou d'abandons en raison d'un bug",
"user_cleanup_job": "Nettoyage des utilisateurs",
"user_delete_delay": "La suppression définitive du compte et des médias de <b>{user}</b> sera programmée dans {delay, plural, one {# jour} other {# jours}}.",
"user_delete_delay_settings": "Délai de suppression",
"user_delete_delay_settings_description": "Nombre de jours après la validation pour supprimer définitivement le compte et les médias d'un utilisateur. La suppression des utilisateurs se lance à minuit. Les modifications apportées à ce paramètre seront pris en compte lors de la prochaine exécution.",
"user_delete_immediately": "Le compte et les médias de <b>{user}</b> seront mis en file d'attente en vue d'une suppression permanente <b>immédiatement</b>.",
"user_delete_immediately_checkbox": "Mise en file d'attente d'un utilisateur et de médias en vue d'une suppression immédiate",
"user_details": "Détails utilisateur",
"user_management": "Gestion des utilisateurs",
"user_password_has_been_reset": "Le mot de passe de l'utilisateur a été réinitialisé:",
"user_password_reset_description": "Veuillez fournir le mot de passe temporaire à l'utilisateur et informez-le qu'il devra le changer à sa première connexion.",
@@ -369,7 +358,7 @@
"advanced": "Avancé",
"advanced_settings_enable_alternate_media_filter_subtitle": "Utilisez cette option pour filtrer les média durant la synchronisation avec des critères alternatifs. N'utilisez cela que lorsque l'application n'arrive pas à détecter tout les albums.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPÉRIMENTAL] Utiliser le filtre de synchronisation d'album alternatif",
"advanced_settings_log_level_title": "Niveau de journalisation : {}",
"advanced_settings_log_level_title": "Niveau de journalisation : {level}",
"advanced_settings_prefer_remote_subtitle": "Certains appareils sont très lents à charger des miniatures à partir de ressources présentes sur l'appareil. Activez ce paramètre pour charger des images externes à la place.",
"advanced_settings_prefer_remote_title": "Préférer les images externes",
"advanced_settings_proxy_headers_subtitle": "Ajoutez des en-têtes personnalisés à chaque requête réseau",
@@ -399,10 +388,6 @@
"album_remove_user": "Supprimer l'utilisateur?",
"album_remove_user_confirmation": "Êtes-vous sûr de vouloir supprimer {user}?",
"album_share_no_users": "Il semble que vous ayez partagé cet album avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec lequel le partager.",
"album_thumbnail_card_item": "1 élément",
"album_thumbnail_card_items": "{} éléments",
"album_thumbnail_card_shared": " · Partagé",
"album_thumbnail_shared_by": "Partagé par {}",
"album_updated": "Album mis à jour",
"album_updated_setting_description": "Recevoir une notification par courriel lorsqu'un album partagé a de nouveaux médias",
"album_user_left": "{album} quitté",
@@ -418,6 +403,9 @@
"album_with_link_access": "Permettre à n'importe qui possédant le lien de voir les photos et les personnes de cet album.",
"albums": "Albums",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albums}}",
"albums_default_sort_order": "Ordre de tri par défaut des albums",
"albums_default_sort_order_description": "Ordre de tri des médias pour les nouveaux albums créés.",
"albums_feature_description": "Bibliothèques de médias pouvant être partagés avec d'autres utilisateurs.",
"all": "Tout",
"all_albums": "Tous les albums",
"all_people": "Toutes les personnes",
@@ -437,10 +425,10 @@
"app_bar_signout_dialog_title": "Se déconnecter",
"app_settings": "Paramètres de l'application",
"appears_in": "Apparaît dans",
"archive": "Archive",
"archive": "Archiver",
"archive_or_unarchive_photo": "Archiver ou désarchiver une photo",
"archive_page_no_archived_assets": "Aucun élément archivé n'a été trouvé",
"archive_page_title": "Archive ({})",
"archive_page_title": "Archiver ({count})",
"archive_size": "Taille de l'archive",
"archive_size_description": "Configurer la taille de l'archive maximale pour les téléchargements (en Go)",
"archived": "Archives",
@@ -476,28 +464,32 @@
"assets_added_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}}",
"assets_added_to_album_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}} à l'album",
"assets_added_to_name_count": "{count, plural, one {# média ajouté} other {# médias ajoutés}} à {hasName, select, true {<b>{name}</b>} other {new album}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Le média ne peut pas être ajouté} other {Les médias ne peuvent pas être ajoutés}} à l'album",
"assets_count": "{count, plural, one {# média} other {# médias}}",
"assets_deleted_permanently": "{} média(s) supprimé(s) définitivement",
"assets_deleted_permanently_from_server": "{} média(s) supprimé(s) définitivement du serveur Immich",
"assets_deleted_permanently": "{count} média(s) supprimé(s) définitivement",
"assets_deleted_permanently_from_server": "{count} média(s) supprimé(s) définitivement du serveur Immich",
"assets_downloaded_failed": "{count, plural, one {# fichier téléchargé - échec du fichier {error}} other {# fichiers téléchargés - échec des fichiers {error}}}",
"assets_downloaded_successfully": "{count, plural, one {# fichier téléchargé avec succès} other {# fichiers téléchargés avec succès}}",
"assets_moved_to_trash_count": "{count, plural, one {# média déplacé} other {# médias déplacés}} dans la corbeille",
"assets_permanently_deleted_count": "{count, plural, one {# média supprimé} other {# médias supprimés}} définitivement",
"assets_removed_count": "{count, plural, one {# média supprimé} other {# médias supprimés}}",
"assets_removed_permanently_from_device": "{} média(s) supprimé(s) définitivement de votre appareil",
"assets_removed_permanently_from_device": "{count} média(s) supprimé(s) définitivement de votre appareil",
"assets_restore_confirmation": "Êtes-vous sûr de vouloir restaurer tous vos médias de la corbeille? Vous ne pouvez pas annuler cette action! Notez que les médias hors ligne ne peuvent être restaurés de cette façon.",
"assets_restored_count": "{count, plural, one {# média restauré} other {# médias restaurés}}",
"assets_restored_successfully": "Élément restauré avec succès",
"assets_trashed": "{} média(s) déplacé(s) vers la corbeille",
"assets_restored_successfully": "{count} élément(s) restauré(s) avec succès",
"assets_trashed": "{count} média(s) déplacé(s) vers la corbeille",
"assets_trashed_count": "{count, plural, one {# média} other {# médias}} mis à la corbeille",
"assets_trashed_from_server": "{} média(s) déplacé(s) vers la corbeille du serveur Immich",
"assets_trashed_from_server": "{count} média(s) déplacé(s) vers la corbeille du serveur Immich",
"assets_were_part_of_album_count": "{count, plural, one {Un média est} other {Des médias sont}} déjà dans l'album",
"authorized_devices": "Appareils autorisés",
"automatic_endpoint_switching_subtitle": "Se connecter localement lorsque connecté au WI-FI spécifié mais utiliser une adresse alternative lorsque connecté à un autre réseau",
"automatic_endpoint_switching_title": "Changement automatique d'adresse",
"autoplay_slideshow": "Lecture automatique d'un diaporama",
"back": "Retour",
"back_close_deselect": "Retournez en arrière, fermez ou désélectionnez",
"background_location_permission": "Permission de localisation en arrière plan",
"background_location_permission_content": "Afin de pouvoir changer d'adresse en arrière plan, Immich doit avoir *en permanence* accès à la localisation précise, afin d'accéder au le nom du réseau Wi-Fi utilisé",
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({})",
"backup_album_selection_page_albums_device": "Albums sur l'appareil ({count})",
"backup_album_selection_page_albums_tap": "Tapez pour inclure, tapez deux fois pour exclure",
"backup_album_selection_page_assets_scatter": "Les éléments peuvent être répartis sur plusieurs albums. De ce fait, les albums peuvent être inclus ou exclus pendant le processus de sauvegarde.",
"backup_album_selection_page_select_albums": "Sélectionner les albums",
@@ -506,11 +498,11 @@
"backup_all": "Tout",
"backup_background_service_backup_failed_message": "Échec de la sauvegarde des médias. Nouvelle tentative…",
"backup_background_service_connection_failed_message": "Impossible de se connecter au serveur. Nouvelle tentative…",
"backup_background_service_current_upload_notification": "Téléversement {}",
"backup_background_service_current_upload_notification": "Téléversement de {filename}",
"backup_background_service_default_notification": "Recherche de nouveaux médias…",
"backup_background_service_error_title": "Erreur de sauvegarde",
"backup_background_service_in_progress_notification": "Sauvegarde de vos médias…",
"backup_background_service_upload_failure_notification": "Échec lors du téléversement {}",
"backup_background_service_upload_failure_notification": "Échec lors du téléversement de {filename}",
"backup_controller_page_albums": "Sauvegarder les albums",
"backup_controller_page_background_app_refresh_disabled_content": "Activez le rafraîchissement de l'application en arrière-plan dans Paramètres > Général > Rafraîchissement de l'application en arrière-plan afin d'utiliser la sauvegarde en arrière-plan.",
"backup_controller_page_background_app_refresh_disabled_title": "Rafraîchissement de l'application en arrière-plan désactivé",
@@ -521,7 +513,7 @@
"backup_controller_page_background_battery_info_title": "Optimisation de la batterie",
"backup_controller_page_background_charging": "Seulement pendant la charge",
"backup_controller_page_background_configure_error": "Échec de la configuration du service d'arrière-plan",
"backup_controller_page_background_delay": "Retarder la sauvegarde des nouveaux médias : {}",
"backup_controller_page_background_delay": "Retarder la sauvegarde des nouveaux médias : {duration}",
"backup_controller_page_background_description": "Activez le service d'arrière-plan pour sauvegarder automatiquement tous les nouveaux médias sans avoir à ouvrir l'application",
"backup_controller_page_background_is_off": "La sauvegarde automatique en arrière-plan est désactivée",
"backup_controller_page_background_is_on": "La sauvegarde automatique en arrière-plan est activée",
@@ -531,12 +523,12 @@
"backup_controller_page_backup": "Sauvegardé",
"backup_controller_page_backup_selected": "Sélectionné : ",
"backup_controller_page_backup_sub": "Photos et vidéos sauvegardées",
"backup_controller_page_created": "Créé le : {}",
"backup_controller_page_created": "Créé le : {date}",
"backup_controller_page_desc_backup": "Activez la sauvegarde au premier plan pour téléverser automatiquement les nouveaux médias sur le serveur lors de l'ouverture de l'application.",
"backup_controller_page_excluded": "Exclus : ",
"backup_controller_page_failed": "Échec de l'opération ({})",
"backup_controller_page_filename": "Nom du fichier : {} [{}]",
"backup_controller_page_id": "ID : {}",
"backup_controller_page_failed": "Échec de l'opération ({count})",
"backup_controller_page_filename": "Nom du fichier : {filename} [{size}]",
"backup_controller_page_id": "ID : {id}",
"backup_controller_page_info": "Informations de sauvegarde",
"backup_controller_page_none_selected": "Aucune sélection",
"backup_controller_page_remainder": "Restant",
@@ -545,7 +537,7 @@
"backup_controller_page_start_backup": "Démarrer la sauvegarde",
"backup_controller_page_status_off": "La sauvegarde est désactivée",
"backup_controller_page_status_on": "La sauvegarde est activée",
"backup_controller_page_storage_format": "{} sur {} utilisés",
"backup_controller_page_storage_format": "{used} sur {total} utilisés",
"backup_controller_page_to_backup": "Albums à sauvegarder",
"backup_controller_page_total_sub": "Toutes les photos et vidéos uniques des albums sélectionnés",
"backup_controller_page_turn_off": "Désactiver la sauvegarde",
@@ -560,6 +552,10 @@
"backup_options_page_title": "Options de sauvegarde",
"backup_setting_subtitle": "Ajuster les paramètres de téléversement au premier et en arrière-plan",
"backward": "Arrière",
"biometric_auth_enabled": "Authentification biométrique activée",
"biometric_locked_out": "L'authentification biométrique est verrouillé",
"biometric_no_options": "Aucune option biométrique disponible",
"biometric_not_available": "L'authentification biométrique n'est pas disponible sur cet appareil",
"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é",
@@ -570,21 +566,17 @@
"bulk_keep_duplicates_confirmation": "Êtes-vous sûr de vouloir conserver {count, plural, one {# doublon} other {# doublons}}? Cela résoudra tous les groupes de doublons sans rien supprimer.",
"bulk_trash_duplicates_confirmation": "Êtes-vous sûr de vouloir mettre à la corbeille {count, plural, one {# doublon} other {# doublons}}? Cette opération permet de conserver le plus grand média de chaque groupe et de mettre à la corbeille tous les autres doublons.",
"buy": "Acheter Immich",
"cache_settings_album_thumbnails": "Page des miniatures de la bibliothèque ({} médias)",
"cache_settings_clear_cache_button": "Effacer le cache",
"cache_settings_clear_cache_button_title": "Efface le cache de l'application. Cela aura un impact significatif sur les performances de l'application jusqu'à ce que le cache soit reconstruit.",
"cache_settings_duplicated_assets_clear_button": "EFFACER",
"cache_settings_duplicated_assets_subtitle": "Photos et vidéos qui sont exclues par l'application",
"cache_settings_duplicated_assets_title": "Médias dupliqués ({})",
"cache_settings_image_cache_size": "Taille du cache des images ({} médias)",
"cache_settings_duplicated_assets_title": "Médias dupliqués ({count})",
"cache_settings_statistics_album": "Miniatures de la bibliothèque",
"cache_settings_statistics_assets": "{} médias ({})",
"cache_settings_statistics_full": "Images complètes",
"cache_settings_statistics_shared": "Miniatures de l'album partagé",
"cache_settings_statistics_thumbnail": "Miniatures",
"cache_settings_statistics_title": "Utilisation du cache",
"cache_settings_subtitle": "Contrôler le comportement de mise en cache de l'application mobile Immich",
"cache_settings_thumbnail_size": "Taille du cache des miniatures ({} médias)",
"cache_settings_tile_subtitle": "Contrôler le comportement du stockage local",
"cache_settings_tile_title": "Stockage local",
"cache_settings_title": "Paramètres de mise en cache",
@@ -597,7 +589,10 @@
"cannot_merge_people": "Impossible de fusionner les personnes",
"cannot_undo_this_action": "Vous ne pouvez pas annuler cette action!",
"cannot_update_the_description": "Impossible de mettre à jour la description",
"cast": "Diffusion",
"cast_description": "Configurer les destinations disponibles de diffusion",
"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_location": "Changer la localisation",
@@ -610,13 +605,13 @@
"change_password_form_new_password": "Nouveau mot de passe",
"change_password_form_password_mismatch": "Les mots de passe ne correspondent pas",
"change_password_form_reenter_new_password": "Saisissez à nouveau le nouveau mot de passe",
"change_pin_code": "Changer le code PIN",
"change_your_password": "Changer votre mot de passe",
"changed_visibility_successfully": "Visibilité modifiée avec succès",
"check_all": "Tout sélectionner",
"check_corrupt_asset_backup": "Vérifier la corruption des éléments enregistrés",
"check_corrupt_asset_backup_button": "Vérifier",
"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 logs",
"check_logs": "Vérifier les journaux",
"choose_matching_people_to_merge": "Choisir les personnes à fusionner",
"city": "Ville",
"clear": "Effacer",
@@ -650,11 +645,15 @@
"confirm_delete_face": "Êtes-vous sûr de vouloir supprimer le visage de {name} du média?",
"confirm_delete_shared_link": "Voulez-vous vraiment supprimer ce lien partagé?",
"confirm_keep_this_delete_others": "Tous les autres médias dans la pile seront supprimés sauf celui-ci. Êtes-vous sûr de vouloir continuer?",
"confirm_new_pin_code": "Confirmer le nouveau code PIN",
"confirm_password": "Confirmer le mot de passe",
"confirm_tag_face": "Voulez-vous identifier ce visage en tant que {name}?",
"confirm_tag_face_unnamed": "Voulez-vous identifier ce visage?",
"connected_device": "Appareil connecté",
"connected_to": "Connecté à",
"contain": "Contenu",
"context": "Contexte",
"continue": "Continuer",
"control_bottom_app_bar_album_info_shared": "{} médias · Partagés",
"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",
@@ -692,15 +691,18 @@
"create_tag_description": "Créer une nouvelle étiquette. Pour les étiquettes imbriquées, veuillez entrer le chemin complet de l'étiquette, y compris les caractères \"/\".",
"create_user": "Créer un utilisateur",
"created": "Créé",
"created_at": "Créé à",
"crop": "Recadrer",
"curated_object_page_title": "Objets",
"current_device": "Appareil actuel",
"current_pin_code": "Code PIN actuel",
"current_server_address": "Adresse actuelle du serveur",
"custom_locale": "Paramètres régionaux personnalisés",
"custom_locale_description": "Afficher les dates et nombres en fonction des paramètres régionaux",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Sombre",
"darkTheme": "Basculer sur le thème sombre",
"date_after": "Date après",
"date_and_time": "Date et heure",
"date_before": "Date avant",
@@ -743,11 +745,12 @@
"description_input_hint_text": "Ajouter une description...",
"description_input_submit_error": "Erreur de mise à jour de la description, vérifier le journal pour plus de détails",
"details": "Détails",
"direction": "Direction",
"direction": "Ordre",
"disabled": "Désactivé",
"disallow_edits": "Ne pas autoriser les modifications",
"discord": "Discord",
"discover": "Découvrir",
"discovered_devices": "Appareils identifiés",
"dismiss_all_errors": "Ignorer toutes les erreurs",
"dismiss_error": "Ignorer l'erreur",
"display_options": "Afficher les options",
@@ -763,7 +766,6 @@
"download_enqueue": "Téléchargement en attente",
"download_error": "Erreur de téléchargement",
"download_failed": "Téléchargement échoué",
"download_filename": "fichier : {}",
"download_finished": "Téléchargement terminé",
"download_include_embedded_motion_videos": "Vidéos intégrées",
"download_include_embedded_motion_videos_description": "Inclure des vidéos intégrées dans les photos de mouvement comme un fichier séparé",
@@ -787,6 +789,8 @@
"edit_avatar": "Modifier l'avatar",
"edit_date": "Modifier la date",
"edit_date_and_time": "Modifier la date et l'heure",
"edit_description": "Modifier la description",
"edit_description_prompt": "Choisir une nouvelle description :",
"edit_exclusion_pattern": "Modifier le schéma d'exclusion",
"edit_faces": "Modifier les visages",
"edit_import_path": "Modifier le chemin d'importation",
@@ -807,19 +811,24 @@
"editor_crop_tool_h2_aspect_ratios": "Rapports hauteur/largeur",
"editor_crop_tool_h2_rotation": "Rotation",
"email": "Courriel",
"email_notifications": "Notifications email",
"empty_folder": "Ce dossier est vide",
"empty_trash": "Vider la corbeille",
"empty_trash_confirmation": "Êtes-vous sûr de vouloir vider la corbeille? Cela supprimera définitivement de Immich tous les médias qu'elle contient.\nVous ne pouvez pas annuler cette action!",
"enable": "Active",
"enable_biometric_auth_description": "Entrez votre code PIN pour activer l'authentification biométrique",
"enabled": "Activé",
"end_date": "Date de fin",
"enqueued": "Mis en file",
"enter_wifi_name": "Entrez le nom du réseau wifi",
"enter_your_pin_code": "Entrez votre code PIN",
"enter_your_pin_code_subtitle": "Entrez votre code PIN pour accéder au dossier verrouillé",
"error": "Erreur",
"error_change_sort_album": "Impossible de modifier l'ordre de tri des albums",
"error_delete_face": "Erreur lors de la suppression du visage pour le média",
"error_loading_image": "Erreur de chargement de l'image",
"error_saving_image": "Erreur : {}",
"error_saving_image": "Erreur : {error}",
"error_tag_face_bounding_box": "Erreur lors de l'identification de visage - impossible de récupérer les coordonnées du cadre entourant le visage",
"error_title": "Erreur - Quelque chose s'est mal passé",
"errors": {
"cannot_navigate_next_asset": "Impossible de naviguer jusqu'au prochain média",
@@ -832,7 +841,6 @@
"cant_get_number_of_comments": "Impossible d'obtenir le nombre de commentaires",
"cant_search_people": "Impossible de rechercher des personnes",
"cant_search_places": "Impossible de rechercher des lieux",
"cleared_jobs": "Tâches supprimées pour: {job}",
"error_adding_assets_to_album": "Erreur lors de l'ajout des médias à l'album",
"error_adding_users_to_album": "Erreur lors de l'ajout d'utilisateurs à l'album",
"error_deleting_shared_user": "Erreur lors de la suppression de l'utilisateur partagé",
@@ -841,7 +849,6 @@
"error_removing_assets_from_album": "Erreur lors de la suppression des médias de l'album, vérifier la console pour plus de détails",
"error_selecting_all_assets": "Erreur lors de la sélection de tous les médias",
"exclusion_pattern_already_exists": "Ce modèle d'exclusion existe déjà.",
"failed_job_command": "La commande {command} a échoué pour la tâche: {job}",
"failed_to_create_album": "Impossible de créer l'album",
"failed_to_create_shared_link": "Impossible de créer le lien partagé",
"failed_to_edit_shared_link": "Impossible de modifier le lien partagé",
@@ -860,7 +867,6 @@
"paths_validation_failed": "Validation échouée pour {paths, plural, one {# un chemin} other {# plusieurs chemins}}",
"profile_picture_transparent_pixels": "Les images de profil ne peuvent pas avoir de pixels transparents. Veuillez agrandir et/ou déplacer l'image.",
"quota_higher_than_disk_size": "Le quota saisi est supérieur à l'espace disponible",
"repair_unable_to_check_items": "Impossible de vérifier {count, select, one {un élément} other {plusieurs éléments}}",
"unable_to_add_album_users": "Impossible d'ajouter des utilisateurs à l'album",
"unable_to_add_assets_to_shared_link": "Impossible d'ajouter des médias au lien partagé",
"unable_to_add_comment": "Impossible d'ajouter un commentaire",
@@ -872,13 +878,13 @@
"unable_to_archive_unarchive": "Impossible {archived, select, true {d'archiver} other {de supprimer de l'archive}}",
"unable_to_change_album_user_role": "Impossible de changer le rôle de l'utilisateur de l'album",
"unable_to_change_date": "Impossible de modifier la date",
"unable_to_change_description": "Échec de la modification de la description",
"unable_to_change_favorite": "Impossible de changer de favori pour le média",
"unable_to_change_location": "Impossible de changer la localisation",
"unable_to_change_password": "Impossible de changer le mot de passe",
"unable_to_change_visibility": "Impossible de changer la visibilité pour {count, plural, one {# personne} other {# personnes}}",
"unable_to_complete_oauth_login": "Impossible de terminer la connexion OAuth",
"unable_to_connect": "Impossible de se connecter",
"unable_to_connect_to_server": "Impossible de se connecter au serveur",
"unable_to_copy_to_clipboard": "Impossible de copier dans le presse-papiers, assurez-vous que vous accédez à la page via https",
"unable_to_create_admin_account": "Impossible de créer le compte administrateur",
"unable_to_create_api_key": "Impossible de créer une nouvelle clé API",
@@ -902,10 +908,6 @@
"unable_to_hide_person": "Impossible de cacher la personne",
"unable_to_link_motion_video": "Impossible de lier la photo animée",
"unable_to_link_oauth_account": "Impossible de lier le compte OAuth",
"unable_to_load_album": "Impossible de charger l'album",
"unable_to_load_asset_activity": "Impossible de charger l'activité du média",
"unable_to_load_items": "Impossible de charger les éléments",
"unable_to_load_liked_status": "Impossible de charger le statut aimé",
"unable_to_log_out_all_devices": "Incapable de déconnecter tous les appareils",
"unable_to_log_out_device": "Impossible de déconnecter l'appareil",
"unable_to_login_with_oauth": "Impossible de se connecter avec OAuth",
@@ -916,12 +918,11 @@
"unable_to_remove_album_users": "Impossible de supprimer les utilisateurs de l'album",
"unable_to_remove_api_key": "Impossible de supprimer la clé API",
"unable_to_remove_assets_from_shared_link": "Impossible de supprimer des médias du lien partagé",
"unable_to_remove_deleted_assets": "Impossible de supprimer les fichiers hors ligne",
"unable_to_remove_library": "Impossible de supprimer la bibliothèque",
"unable_to_remove_partner": "Impossible de supprimer le partenaire",
"unable_to_remove_reaction": "Impossible de supprimer la réaction",
"unable_to_repair_items": "Impossible de réparer les éléments",
"unable_to_reset_password": "Impossible de réinitialiser le mot de passe",
"unable_to_reset_pin_code": "Impossible de réinitialiser le code PIN",
"unable_to_resolve_duplicate": "Impossible de résoudre le doublon",
"unable_to_restore_assets": "Impossible de restaurer les médias",
"unable_to_restore_trash": "Impossible de restaurer la corbeille",
@@ -955,10 +956,9 @@
"exif_bottom_sheet_location": "LOCALISATION",
"exif_bottom_sheet_people": "PERSONNES",
"exif_bottom_sheet_person_add_person": "Ajouter un nom",
"exif_bottom_sheet_person_age": "Âge {}",
"exif_bottom_sheet_person_age_months": "Âge {} mois",
"exif_bottom_sheet_person_age_year_months": "Âge 1 an, {} mois",
"exif_bottom_sheet_person_age_years": "Âge {}",
"exif_bottom_sheet_person_age_months": "Âge {months} mois",
"exif_bottom_sheet_person_age_year_months": "Âge 1 an, {months} mois",
"exif_bottom_sheet_person_age_years": "Âge {years}",
"exit_slideshow": "Quitter le diaporama",
"expand_all": "Tout développer",
"experimental_settings_new_asset_list_subtitle": "En cours de développement",
@@ -979,6 +979,7 @@
"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",
"face_unassigned": "Non attribué",
"failed": "Échec",
"failed_to_authenticate": "Échec de l'authentification",
"failed_to_load_assets": "Échec du chargement des ressources",
"failed_to_load_folder": "Échec de chargement du dossier",
"favorite": "Favori",
@@ -1002,6 +1003,8 @@
"folders": "Dossiers",
"folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vidéos sur le système de fichiers",
"forward": "Avant",
"gcast_enabled": "Diffusion Google Cast",
"gcast_enabled_description": "Cette fonctionnalité charge des ressources externes depuis Google pour fonctionner.",
"general": "Général",
"get_help": "Obtenir de l'aide",
"get_wifiname_error": "Impossible d'obtenir le nom du réseau wifi. Assurez-vous d'avoir donné les permissions nécessaires à l'application et que vous êtes connecté à un réseau wifi",
@@ -1044,10 +1047,13 @@
"home_page_favorite_err_local": "Impossible d'ajouter des médias locaux aux favoris, ils sont ignorés",
"home_page_favorite_err_partner": "Impossible de mettre en favori les médias d'un partenaire, ils sont ignorés",
"home_page_first_time_notice": "Si c'est la première fois que vous utilisez l'application, veillez à choisir un ou plusieurs albums de sauvegarde afin que la chronologie puisse alimenter les photos et les vidéos de cet ou ces albums",
"home_page_locked_error_local": "Impossible de déplacer l'objet vers le dossier verrouillé, passer",
"home_page_locked_error_partner": "Impossible de déplacer l'objet du collaborateur vers le dossier verrouillé, opération ignorée",
"home_page_share_err_local": "Impossible de partager par lien les médias locaux, ils sont ignorés",
"home_page_upload_err_limit": "Impossible de téléverser plus de 30 médias en même temps, demande ignorée",
"host": "Hôte",
"hour": "Heure",
"id": "ID",
"ignore_icloud_photos": "Ignorer les photos iCloud",
"ignore_icloud_photos_description": "Les photos stockées sur iCloud ne sont pas téléversées sur le serveur Immich",
"image": "Image",
@@ -1087,6 +1093,12 @@
"invalid_date_format": "Format de date invalide",
"invite_people": "Inviter une personne",
"invite_to_album": "Inviter à l'album",
"ios_debug_info_fetch_ran_at": "Récupération lancée {dateTime}",
"ios_debug_info_last_sync_at": "Dernière synchronisation {dateTime}",
"ios_debug_info_no_processes_queued": "Aucun processus en arrière plan en attente de traitement",
"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}",
"items_count": "{count, plural, one {# élément} other {# éléments}}",
"jobs": "Tâches",
"keep": "Conserver",
@@ -1095,6 +1107,9 @@
"kept_this_deleted_others": "Ce média a été conservé, et {count, plural, one {un autre a été supprimé} other {# autres ont été supprimés}}",
"keyboard_shortcuts": "Raccourcis clavier",
"language": "Langue",
"language_no_results_subtitle": "Essayer d'affiner vos critères de recherche",
"language_no_results_title": "Aucune langue trouvée",
"language_search_hint": "Recherche de langues...",
"language_setting_description": "Sélectionnez votre langue préférée",
"last_seen": "Dernièrement utilisé",
"latest_version": "Dernière version",
@@ -1120,6 +1135,7 @@
"list": "Liste",
"loading": "Chargement",
"loading_search_results_failed": "Chargement des résultats échoué",
"local_asset_cast_failed": "Impossible de diffuser un appareil qui n'a pas téléversé vers le serveur",
"local_network": "Réseau local",
"local_network_sheet_info": "L'application va se connecter au serveur via cette URL quand l'appareil est connecté à ce réseau Wi-Fi",
"location_permission": "Autorisation de localisation",
@@ -1129,6 +1145,8 @@
"location_picker_latitude_hint": "Saisir la latitude ici",
"location_picker_longitude_error": "Saisir une longitude correcte",
"location_picker_longitude_hint": "Saisir la longitude ici",
"lock": "Verrouiller",
"locked_folder": "Dossier verrouillé",
"log_out": "Se déconnecter",
"log_out_all_devices": "Déconnecter tous les appareils",
"logged_out_all_devices": "Déconnecté de tous les appareils",
@@ -1173,8 +1191,8 @@
"manage_your_devices": "Gérer vos appareils",
"manage_your_oauth_connection": "Gérer votre connexion OAuth",
"map": "Carte",
"map_assets_in_bound": "{} photo",
"map_assets_in_bounds": "{} photos",
"map_assets_in_bound": "{count} photo",
"map_assets_in_bounds": "{count} photos",
"map_cannot_get_user_location": "Impossible d'obtenir la localisation de l'utilisateur",
"map_location_dialog_yes": "Oui",
"map_location_picker_page_use_location": "Utiliser ma position",
@@ -1188,9 +1206,9 @@
"map_settings": "Paramètres de la carte",
"map_settings_dark_mode": "Mode sombre",
"map_settings_date_range_option_day": "Dernières 24 heures",
"map_settings_date_range_option_days": "{} derniers jours",
"map_settings_date_range_option_days": "{days} derniers jours",
"map_settings_date_range_option_year": "Année passée",
"map_settings_date_range_option_years": "{} dernières années",
"map_settings_date_range_option_years": "{years} dernières années",
"map_settings_dialog_title": "Paramètres de la carte",
"map_settings_include_show_archived": "Inclure les archives",
"map_settings_include_show_partners": "Inclure les partenaires",
@@ -1208,8 +1226,6 @@
"memories_setting_description": "Gérer ce que vous voyez dans vos souvenirs",
"memories_start_over": "Recommencer",
"memories_swipe_to_close": "Balayez vers le haut pour fermer",
"memories_year_ago": "Il y a un an",
"memories_years_ago": "Il y a {} ans",
"memory": "Souvenir",
"memory_lane_title": "Fil de souvenirs {title}",
"menu": "Menu",
@@ -1226,6 +1242,10 @@
"month": "Mois",
"monthly_title_text_date_format": "MMMM y",
"more": "Plus",
"move": "Déplacer",
"move_off_locked_folder": "Déplacer en dehors du dossier verrouillé",
"move_to_locked_folder": "Déplacer dans le dossier verrouillé",
"move_to_locked_folder_confirmation": "Ces photos et vidéos seront retirés de tout les albums et ne seront visibles que dans le dossier verrouillé",
"moved_to_archive": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers les archives",
"moved_to_library": "{count, plural, one {# élément déplacé} other {# éléments déplacés}} vers la bibliothèque",
"moved_to_trash": "Déplacé dans la corbeille",
@@ -1242,6 +1262,8 @@
"new_api_key": "Nouvelle clé API",
"new_password": "Nouveau mot de passe",
"new_person": "Nouvelle personne",
"new_pin_code": "Nouveau code PIN",
"new_pin_code_subtitle": "C'est votre premier accès au dossier verrouillé. Créez un code PIN pour sécuriser l'accès à cette page",
"new_user_created": "Nouvel utilisateur créé",
"new_version_available": "NOUVELLE VERSION DISPONIBLE",
"newest_first": "Récents en premier",
@@ -1254,11 +1276,13 @@
"no_archived_assets_message": "Archiver des photos et vidéos pour les masquer dans votre bibliothèque",
"no_assets_message": "CLIQUER ICI POUR TÉLÉVERSER VOTRE PREMIÈRE PHOTO",
"no_assets_to_show": "Aucun élément à afficher",
"no_cast_devices_found": "Aucun appareil de diffusion trouvé",
"no_duplicates_found": "Aucun doublon n'a été trouvé.",
"no_exif_info_available": "Aucune information exif disponible",
"no_explore_results_message": "Téléversez plus de photos pour explorer votre collection.",
"no_explore_results_message": "Téléversez 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_libraries_message": "Créer une bibliothèque externe pour voir vos photos et vidéos dans un autre espace de stockage",
"no_locked_photos_message": "Les photos et vidéos du dossier verrouillé sont masqués et ne s'afficheront pas dans votre galerie ou la recherche.",
"no_name": "Pas de nom",
"no_notifications": "Pas de notification",
"no_people_found": "Aucune personne correspondante trouvée",
@@ -1270,6 +1294,7 @@
"not_selected": "Non sélectionné",
"note_apply_storage_label_to_previously_uploaded assets": "Note : Pour appliquer l'étiquette de stockage aux médias déjà téléversés, exécutez",
"notes": "Notes",
"nothing_here_yet": "Rien pour le moment",
"notification_permission_dialog_content": "Pour activer les notifications, allez dans Paramètres et sélectionnez Autoriser.",
"notification_permission_list_tile_content": "Accordez la permission d'activer les notifications.",
"notification_permission_list_tile_enable_button": "Activer les notifications",
@@ -1280,19 +1305,19 @@
"oauth": "OAuth",
"official_immich_resources": "Ressources Immich officielles",
"offline": "Hors ligne",
"offline_paths": "Chemins hors ligne",
"offline_paths_description": "Ces résultats peuvent être causés par la suppression manuelle de fichiers qui n'étaient pas dans une bibliothèque externe.",
"ok": "Ok",
"ok": "OK",
"oldest_first": "Anciens en premier",
"on_this_device": "Sur cet appareil",
"onboarding": "Accueil",
"onboarding_privacy_description": "Les fonctions suivantes (optionnelles) dépendent de services externes et peuvent être désactivées à tout moment dans les paramètres d'administration.",
"onboarding_locale_description": "Choisissez vote langue préférée. Vous pourrez en changer par la suite dans les paramètres.",
"onboarding_privacy_description": "Les fonctions suivantes (optionnelles) dépendent de services externes et peuvent être désactivées à tout moment dans les paramètres.",
"onboarding_server_welcome_description": "Démarrons votre instance avec quelques paramètres courants.",
"onboarding_theme_description": "Choisissez un thème de couleur pour votre instance. Vous pouvez le changer plus tard dans vos paramètres.",
"onboarding_welcome_description": "Mettons votre instance en place avec quelques paramètres communs.",
"onboarding_user_welcome_description": "Commençons!",
"onboarding_welcome_user": "Bienvenue {user}",
"online": "En ligne",
"only_favorites": "Uniquement les favoris",
"open": "Ouvert",
"open": "Ouvrir",
"open_in_map_view": "Montrer sur la carte",
"open_in_openstreetmap": "Ouvrir dans OpenStreetMap",
"open_the_search_filters": "Ouvrir les filtres de recherche",
@@ -1316,7 +1341,7 @@
"partner_page_partner_add_failed": "Échec de l'ajout d'un partenaire",
"partner_page_select_partner": "Sélectionner un partenaire",
"partner_page_shared_to_title": "Partagé avec",
"partner_page_stop_sharing_content": "{} ne pourra plus accéder à vos photos.",
"partner_page_stop_sharing_content": "{partner} ne pourra plus accéder à vos photos.",
"partner_sharing": "Partage avec les partenaires",
"partners": "Partenaires",
"password": "Mot de passe",
@@ -1345,6 +1370,8 @@
"permanently_delete_assets_prompt": "Êtes-vous sûr de vouloir supprimer définitivement {count, plural, one {ce média?} other {ces <b>#</b> médias?}} Cela {count, plural, one {le} other {les}} supprimera aussi de {count, plural, one {son (ses)} other {leur(s)}} album(s).",
"permanently_deleted_asset": "Média supprimé définitivement",
"permanently_deleted_assets_count": "{count, plural, one {# média définitivement supprimé} other {# médias définitivement supprimés}}",
"permission": "Autorisation",
"permission_empty": "Votre autorisation ne doit pas être vide",
"permission_onboarding_back": "Retour",
"permission_onboarding_continue_anyway": "Continuer quand même",
"permission_onboarding_get_started": "Commencer",
@@ -1362,6 +1389,10 @@
"photos_count": "{count, plural, one {{count, number} Photo} other {{count, number} Photos}}",
"photos_from_previous_years": "Photos des années précédentes",
"pick_a_location": "Choisissez un lieu",
"pin_code_changed_successfully": "Code PIN changé avec succès",
"pin_code_reset_successfully": "Réinitialisation du code PIN réussie",
"pin_code_setup_successfully": "Définition du code PIN réussie",
"pin_verification": "Vérification du code PIN",
"place": "Lieu",
"places": "Lieux",
"places_count": "{count, plural, one {{count, number} Lieu} other {{count, number} Lieux}}",
@@ -1369,6 +1400,7 @@
"play_memories": "Lancer les souvenirs",
"play_motion_photo": "Jouer la photo animée",
"play_or_pause_video": "Lancer ou mettre en pause la vidéo",
"please_auth_to_access": "Merci de vous authentifier pour accéder",
"port": "Port",
"preferences_settings_subtitle": "Gérer les préférences de l'application",
"preferences_settings_title": "Préférences",
@@ -1376,9 +1408,13 @@
"preview": "Aperçu",
"previous": "Précédent",
"previous_memory": "Souvenir précédent",
"previous_or_next_photo": "Photo précédente ou suivante",
"previous_or_next_day": "Jour précédent / suivant",
"previous_or_next_month": "Mois précédent / suivant",
"previous_or_next_photo": "Photo précédente / suivante",
"previous_or_next_year": "Année précédente / suivante",
"primary": "Primaire",
"privacy": "Vie privée",
"profile": "Profil",
"profile_drawer_app_logs": "Journaux",
"profile_drawer_client_out_of_date_major": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version majeure.",
"profile_drawer_client_out_of_date_minor": "L'application mobile est obsolète. Veuillez effectuer la mise à jour vers la dernière version mineure.",
@@ -1392,7 +1428,7 @@
"public_share": "Partage public",
"purchase_account_info": "Contributeur",
"purchase_activated_subtitle": "Merci d'avoir apporté votre soutien à Immich et aux logiciels open source",
"purchase_activated_time": "Activé le {date, date}",
"purchase_activated_time": "Activé le {date}",
"purchase_activated_title": "Votre clé a été activée avec succès",
"purchase_button_activate": "Activer",
"purchase_button_buy": "Acheter",
@@ -1458,9 +1494,12 @@
"remove_deleted_assets": "Supprimer les fichiers hors ligne",
"remove_from_album": "Supprimer de l'album",
"remove_from_favorites": "Supprimer des favoris",
"remove_from_locked_folder": "Supprimer du dossier verrouillé",
"remove_from_locked_folder_confirmation": "Êtes vous sûr de vouloir déplacer ces photos et vidéos en dehors du dossier verrouillé? Elles seront visibles dans votre galerie.",
"remove_from_shared_link": "Supprimer des liens partagés",
"remove_memory": "Supprimer le souvenir",
"remove_photo_from_memory": "Supprimer la photo de ce souvenir",
"remove_tag": "Supprimer l'étiquette",
"remove_url": "Supprimer l'URL",
"remove_user": "Supprimer l'utilisateur",
"removed_api_key": "Clé API supprimée: {name}",
@@ -1481,6 +1520,7 @@
"reset": "Réinitialiser",
"reset_password": "Réinitialiser le mot de passe",
"reset_people_visibility": "Réinitialiser la visibilité des personnes",
"reset_pin_code": "Réinitialiser le code PIN",
"reset_to_default": "Rétablir les valeurs par défaut",
"resolve_duplicates": "Résoudre les doublons",
"resolved_all_duplicates": "Résolution de tous les doublons",
@@ -1586,6 +1626,7 @@
"server_info_box_server_url": "URL du serveur",
"server_offline": "Serveur hors ligne",
"server_online": "Serveur en ligne",
"server_privacy": "Vie privée pour le serveur",
"server_stats": "Statistiques du serveur",
"server_version": "Version du serveur",
"set": "Définir",
@@ -1595,6 +1636,7 @@
"set_date_of_birth": "Changer la date de naissance",
"set_profile_picture": "Définir la photo de profil",
"set_slideshow_to_fullscreen": "Afficher le diaporama en plein écran",
"set_stack_primary_asset": "Marquer comme média principal",
"setting_image_viewer_help": "Le visualiseur de détails charge d'abord la petite miniature, puis l'aperçu de taille moyenne (s'il est activé), enfin l'original (s'il est activé).",
"setting_image_viewer_original_subtitle": "Activez cette option pour charger l'image en résolution originale (fichier volumineux!). Désactiver pour réduire l'utilisation des données (réseau et cache de l'appareil).",
"setting_image_viewer_original_title": "Charger l'image originale",
@@ -1603,13 +1645,12 @@
"setting_image_viewer_title": "Images",
"setting_languages_apply": "Appliquer",
"setting_languages_subtitle": "Changer la langue de l'application",
"setting_languages_title": "Langues",
"setting_notifications_notify_failures_grace_period": "Notifier les échecs de la sauvegarde en arrière-plan : {}",
"setting_notifications_notify_hours": "{} heures",
"setting_notifications_notify_failures_grace_period": "Notifier les échecs de la sauvegarde en arrière-plan : {duration}",
"setting_notifications_notify_hours": "{count} heures",
"setting_notifications_notify_immediately": "immédiatement",
"setting_notifications_notify_minutes": "{} minutes",
"setting_notifications_notify_minutes": "{count} minutes",
"setting_notifications_notify_never": "jamais",
"setting_notifications_notify_seconds": "{} secondes",
"setting_notifications_notify_seconds": "{count} secondes",
"setting_notifications_single_progress_subtitle": "Informations détaillées sur la progression du téléversement par média",
"setting_notifications_single_progress_title": "Afficher la progression du détail de la sauvegarde en arrière-plan",
"setting_notifications_subtitle": "Ajustez vos préférences de notification",
@@ -1621,10 +1662,12 @@
"settings": "Paramètres",
"settings_require_restart": "Veuillez redémarrer Immich pour appliquer ce paramètre",
"settings_saved": "Paramètres sauvegardés",
"setup_pin_code": "Définir un code PIN",
"share": "Partager",
"share_add_photos": "Ajouter des photos",
"share_assets_selected": "{} sélectionné(s)",
"share_assets_selected": "{count} sélectionné(s)",
"share_dialog_preparing": "Préparation...",
"share_link": "Partager le lien",
"shared": "Partagé",
"shared_album_activities_input_disable": "Les commentaires sont désactivés",
"shared_album_activity_remove_content": "Souhaitez-vous supprimer cette activité?",
@@ -1637,32 +1680,32 @@
"shared_by_user": "Partagé par {user}",
"shared_by_you": "Partagé par vous",
"shared_from_partner": "Photos de {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Téléversé",
"shared_intent_upload_button_progress_text": "{current} / {total} Téléversé(s)",
"shared_link_app_bar_title": "Liens partagés",
"shared_link_clipboard_copied_massage": "Copié dans le presse-papier",
"shared_link_clipboard_text": "Lien : {}\nMot de passe : {}",
"shared_link_clipboard_text": "Lien : {link}\nMot de passe : {password}",
"shared_link_create_error": "Erreur pendant la création du lien partagé",
"shared_link_edit_description_hint": "Saisir la description du partage",
"shared_link_edit_expire_after_option_day": "1 jour",
"shared_link_edit_expire_after_option_days": "{} jours",
"shared_link_edit_expire_after_option_days": "{count} jours",
"shared_link_edit_expire_after_option_hour": "1 heure",
"shared_link_edit_expire_after_option_hours": "{} heures",
"shared_link_edit_expire_after_option_hours": "{count} heures",
"shared_link_edit_expire_after_option_minute": "1 minute",
"shared_link_edit_expire_after_option_minutes": "{} minutes",
"shared_link_edit_expire_after_option_months": "{} mois",
"shared_link_edit_expire_after_option_year": "{} an",
"shared_link_edit_expire_after_option_minutes": "{count} minutes",
"shared_link_edit_expire_after_option_months": "{count} mois",
"shared_link_edit_expire_after_option_year": "{count} an",
"shared_link_edit_password_hint": "Saisir le mot de passe de partage",
"shared_link_edit_submit_button": "Mettre à jour le lien",
"shared_link_error_server_url_fetch": "Impossible de récupérer l'url du serveur",
"shared_link_expires_day": "Expire dans {} jour",
"shared_link_expires_days": "Expire dans {} jours",
"shared_link_expires_hour": "Expire dans {} heure",
"shared_link_expires_hours": "Expire dans {} heures",
"shared_link_expires_minute": "Expire dans {} minute",
"shared_link_expires_minutes": "Expire dans {} minutes",
"shared_link_expires_day": "Expire dans {count} jour",
"shared_link_expires_days": "Expire dans {count} jours",
"shared_link_expires_hour": "Expire dans {count} heure",
"shared_link_expires_hours": "Expire dans {count} heures",
"shared_link_expires_minute": "Expire dans {count} minute",
"shared_link_expires_minutes": "Expire dans {count} minutes",
"shared_link_expires_never": "Expire ∞",
"shared_link_expires_second": "Expire dans {} seconde",
"shared_link_expires_seconds": "Expire dans {} secondes",
"shared_link_expires_second": "Expire dans {count} seconde",
"shared_link_expires_seconds": "Expire dans {count} secondes",
"shared_link_individual_shared": "Partagé individuellement",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gérer les liens partagés",
@@ -1731,17 +1774,19 @@
"start_date": "Date de début",
"state": "Région",
"status": "Statut",
"stop_casting": "Arrêter la diffusion",
"stop_motion_photo": "Photo Stop Motion",
"stop_photo_sharing": "Arrêter de partager vos photos?",
"stop_photo_sharing_description": "{partner} ne pourra plus accéder à vos photos.",
"stop_sharing_photos_with_user": "Arrêter de partager vos photos avec cet utilisateur",
"storage": "Stockage",
"storage_label": "Étiquette de stockage",
"storage_quota": "Quota de stockage",
"storage_usage": "{used} sur {available} utilisé",
"submit": "Soumettre",
"suggestions": "Suggestions",
"sunrise_on_the_beach": "Lever de soleil sur la plage",
"support": "Support",
"support": "Soutenir",
"support_and_feedback": "Support & Retours",
"support_third_party_description": "Votre installation d'Immich est packagée via une application tierce. Si vous rencontrez des anomalies, elles peuvent venir de ce packaging tiers, merci de créer les anomalies avec ces tiers en premier lieu en utilisant les liens ci-dessous.",
"swap_merge_direction": "Inverser la direction de fusion",
@@ -1763,7 +1808,7 @@
"theme_selection": "Sélection du thème",
"theme_selection_description": "Ajuster automatiquement le thème clair ou sombre via les préférences système",
"theme_setting_asset_list_storage_indicator_title": "Afficher l'indicateur de stockage sur les tuiles des éléments",
"theme_setting_asset_list_tiles_per_row_title": "Nombre de médias par ligne ({})",
"theme_setting_asset_list_tiles_per_row_title": "Nombre de médias par ligne ({count})",
"theme_setting_colorful_interface_subtitle": "Appliquer la couleur principale sur les surfaces d'arrière-plan.",
"theme_setting_colorful_interface_title": "Interface colorée",
"theme_setting_image_viewer_quality_subtitle": "Ajustez la qualité de la visionneuse d'images détaillées",
@@ -1787,7 +1832,6 @@
"to_parent": "Aller au dossier parent",
"to_trash": "Corbeille",
"toggle_settings": "Inverser les paramètres",
"toggle_theme": "Inverser le thème sombre",
"total": "Total",
"total_usage": "Utilisation globale",
"trash": "Corbeille",
@@ -1798,15 +1842,18 @@
"trash_no_results_message": "Les photos et vidéos supprimées s'afficheront ici.",
"trash_page_delete_all": "Tout supprimer",
"trash_page_empty_trash_dialog_content": "Voulez-vous vider les médias de la corbeille? Ces objets seront définitivement retirés d'Immich",
"trash_page_info": "Les médias mis à la corbeille seront définitivement supprimés au bout de {} jours",
"trash_page_info": "Les médias mis à la corbeille seront définitivement supprimés au bout de {days} jours",
"trash_page_no_assets": "Aucun élément dans la corbeille",
"trash_page_restore_all": "Tout restaurer",
"trash_page_select_assets_btn": "Sélectionner les éléments",
"trash_page_title": "Corbeille ({})",
"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}}.",
"type": "Type",
"unable_to_change_pin_code": "Impossible de changer le code PIN",
"unable_to_setup_pin_code": "Impossible de définir le code PIN",
"unarchive": "Désarchiver",
"unarchived_count": "{count, plural, one {# supprimé} other {# supprimés}} de l'archive",
"undo": "Annuler",
"unfavorite": "Enlever des favoris",
"unhide_person": "Afficher la personne",
"unknown": "Inconnu",
@@ -1825,9 +1872,8 @@
"unselect_all_duplicates": "Désélectionner tous les doublons",
"unstack": "Désempiler",
"unstacked_assets_count": "{count, plural, one {# média dépilé} other {# médias dépilés}}",
"untracked_files": "Fichiers non suivis",
"untracked_files_decription": "Ces fichiers ne sont pas suivis par l'application. Ils peuvent être le résultat de déplacements échoués, de téléversements interrompus ou abandonnés pour cause de bug",
"up_next": "Suite",
"updated_at": "Mis à jour à",
"updated_password": "Mot de passe mis à jour",
"upload": "Téléverser",
"upload_concurrency": "Téléversements simultanés",
@@ -1840,15 +1886,20 @@
"upload_status_errors": "Erreurs",
"upload_status_uploaded": "Téléversé",
"upload_success": "Téléversement réussi. Rafraîchir la page pour voir les nouveaux médias téléversés.",
"upload_to_immich": "Téléverser vers Immich ({})",
"upload_to_immich": "Téléverser vers Immich ({count})",
"uploading": "Téléversement en cours",
"url": "URL",
"usage": "Utilisation",
"use_biometric": "Utiliser l'authentification biométrique",
"use_current_connection": "Utiliser le réseau actuel",
"use_custom_date_range": "Utilisez une plage de date personnalisée à la place",
"user": "Utilisateur",
"user_has_been_deleted": "Cet utilisateur à été supprimé.",
"user_id": "ID Utilisateur",
"user_liked": "{user} a aimé {type, select, photo {cette photo} video {cette vidéo} asset {ce média} other {ceci}}",
"user_pin_code_settings": "Code PIN",
"user_pin_code_settings_description": "Gérer votre code PIN",
"user_privacy": "Vie privée pour l'utilisateur",
"user_purchase_settings": "Achat",
"user_purchase_settings_description": "Gérer votre achat",
"user_role_set": "Définir {user} comme {role}",
@@ -1864,11 +1915,6 @@
"version": "Version",
"version_announcement_closing": "Ton ami, Alex",
"version_announcement_message": "Bonjour, il y a une nouvelle version de l'application. Prenez le temps de consulter les <link>notes de version</link> et assurez vous que votre installation est à jour pour éviter toute erreur de configuration, surtout si vous utilisez WatchTower ou tout autre mécanisme qui gère automatiquement la mise à jour de votre application.",
"version_announcement_overlay_release_notes": "notes de mise à jour",
"version_announcement_overlay_text_1": "Bonjour, une nouvelle version de",
"version_announcement_overlay_text_2": "veuillez prendre le temps de visiter le ",
"version_announcement_overlay_text_3": " et assurez-vous que votre configuration docker-compose et .env est à jour pour éviter toute erreur de configuration, en particulier si vous utilisez WatchTower ou tout autre mécanisme qui gère la mise à jour automatique de votre application serveur.",
"version_announcement_overlay_title": "Nouvelle version serveur disponible 🎉",
"version_history": "Historique de version",
"version_history_item": "Version {version} installée le {date}",
"video": "Vidéo",
@@ -1888,6 +1934,7 @@
"view_previous_asset": "Voir le média précédent",
"view_qr_code": "Voir le QR code",
"view_stack": "Afficher la pile",
"view_user": "Voir l'utilisateur",
"viewer_remove_from_stack": "Retirer de la pile",
"viewer_stack_use_as_main_asset": "Utiliser comme élément principal",
"viewer_unstack": "Désempiler",
@@ -1898,6 +1945,7 @@
"welcome": "Bienvenue",
"welcome_to_immich": "Bienvenue sur Immich",
"wifi_name": "Nom du réseau wifi",
"wrong_pin_code": "Code PIN erroné",
"year": "Année",
"years_ago": "Il y a {years, plural, one {# an} other {# ans}}",
"yes": "Oui",

View File

@@ -44,8 +44,6 @@
"backup_keep_last_amount": "Cantidade de copias de seguridade anteriores a conservar",
"backup_settings": "Configuración da copia de seguridade",
"backup_settings_description": "Xestionar a configuración da copia de seguridade da base de datos",
"check_all": "Marcar todo",
"cleanup": "Limpeza",
"cleared_jobs": "Traballos borrados para: {job}",
"config_set_by_file": "A configuración establécese actualmente mediante un ficheiro de configuración",
"confirm_delete_library": "Estás seguro de que queres eliminar a biblioteca {library}?",
@@ -53,6 +51,7 @@
"confirm_email_below": "Para confirmar, escriba \"{email}\" a continuación",
"confirm_reprocess_all_faces": "Estás seguro de que queres reprocesar todas as caras? Isto tamén borrará as persoas nomeadas.",
"confirm_user_password_reset": "Estás seguro de que queres restablecer o contrasinal de {user}?",
"confirm_user_pin_code_reset": "Estás seguro de que queres restablecer o PIN de {user}?",
"create_job": "Crear traballo",
"cron_expression": "Expresión Cron",
"cron_expression_description": "Estableza o intervalo de escaneo usando o formato cron. Para obter máis información, consulte por exemplo <link>Crontab Guru</link>",
@@ -60,14 +59,12 @@
"disable_login": "Desactivar inicio de sesión",
"duplicate_detection_job_description": "Executar aprendizaxe automática nos activos para detectar imaxes similares. Depende da Busca Intelixente",
"exclusion_pattern_description": "Os patróns de exclusión permítenche ignorar ficheiros e cartafoles ao escanear a túa biblioteca. Isto é útil se tes cartafoles que conteñen ficheiros que non queres importar, como ficheiros RAW.",
"external_library_created_at": "Biblioteca externa (creada o {date})",
"external_library_management": "Xestión da biblioteca externa",
"face_detection": "Detección de caras",
"face_detection_description": "Detectar as caras nos activos usando aprendizaxe automática. Para vídeos, só se considera a miniatura. \"Actualizar\" (re)procesa todos os activos. \"Restablecer\" ademais borra todos os datos de caras actuais. \"Faltantes\" pon en cola os activos que aínda non foron procesados. As caras detectadas poranse en cola para o Recoñecemento Facial despois de completar a Detección de Caras, agrupándoas en persoas existentes ou novas.",
"facial_recognition_job_description": "Agrupar caras detectadas en persoas. Este paso execútase despois de completar a Detección de Caras. \"Restablecer\" (re)agrupa todas as caras. \"Faltantes\" pon en cola as caras que non teñen unha persoa asignada.",
"failed_job_command": "O comando {command} fallou para o traballo: {job}",
"force_delete_user_warning": "AVISO: Isto eliminará inmediatamente o usuario e todos os activos. Isto non se pode desfacer e os ficheiros non se poden recuperar.",
"forcing_refresh_library_files": "Forzando a actualización de todos os ficheiros da biblioteca",
"image_format": "Formato",
"image_format_description": "WebP produce ficheiros máis pequenos que JPEG, pero é máis lento de codificar.",
"image_fullsize_description": "Imaxe a tamaño completo con metadatos eliminados, usada ao facer zoom",
@@ -195,7 +192,7 @@
"oauth_enable_description": "Iniciar sesión con OAuth",
"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_mobile_redirect_uri_override_description": "Activar cando o provedor OAuth non permite un URI móbil, como ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Xestionar a configuración de inicio de sesión OAuth",
"oauth_settings_more_details": "Para máis detalles sobre esta función, consulte a <link>documentación</link>.",
@@ -205,8 +202,6 @@
"oauth_storage_quota_claim_description": "Establecer automaticamente a cota de almacenamento do usuario ao valor desta declaración.",
"oauth_storage_quota_default": "Cota de almacenamento predeterminada (GiB)",
"oauth_storage_quota_default_description": "Cota en GiB a usar cando non se proporciona ningunha declaración (Introduza 0 para cota ilimitada).",
"offline_paths": "Rutas fóra de liña",
"offline_paths_description": "Estes resultados poden deberse á eliminación manual de ficheiros que non forman parte dunha biblioteca externa.",
"password_enable_description": "Iniciar sesión con correo electrónico e contrasinal",
"password_settings": "Inicio de sesión con contrasinal",
"password_settings_description": "Xestionar a configuración de inicio de sesión con contrasinal",
@@ -216,9 +211,6 @@
"refreshing_all_libraries": "Actualizando todas as bibliotecas",
"registration": "Rexistro do administrador",
"registration_description": "Dado que ti es o primeiro usuario no sistema, asignarásete como Administrador e serás responsable das tarefas administrativas, e os usuarios adicionais serán creados por ti.",
"repair_all": "Reparar todo",
"repair_matched_items": "Coincidiron {count, plural, one {# elemento} other {# elementos}}",
"repaired_items": "Reparáronse {count, plural, one {# elemento} other {# elementos}}",
"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",
"reset_settings_to_recent_saved": "Restablecer a configuración á configuración gardada recentemente",
@@ -259,7 +251,6 @@
"template_email_invite_album": "Modelo de Invitación a Álbum",
"template_email_preview": "Vista previa",
"template_email_settings": "Modelos de Correo Electrónico",
"template_email_settings_description": "Xestionar modelos personalizados de notificación por correo electrónico",
"template_email_update_album": "Modelo de Actualización de Álbum",
"template_email_welcome": "Modelo de correo electrónico de benvida",
"template_settings": "Modelos de Notificación",
@@ -268,7 +259,6 @@
"theme_custom_css_settings_description": "As Follas de Estilo en Cascada permiten personalizar o deseño de Immich.",
"theme_settings": "Configuración do Tema",
"theme_settings_description": "Xestionar a personalización da interface web de Immich",
"these_files_matched_by_checksum": "Estes ficheiros coinciden polas súas sumas de verificación",
"thumbnail_generation_job": "Xerar Miniaturas",
"thumbnail_generation_job_description": "Xerar miniaturas grandes, pequenas e borrosas para cada activo, así como miniaturas para cada persoa",
"transcoding_acceleration_api": "API de aceleración",
@@ -299,7 +289,6 @@
"transcoding_hardware_acceleration_description": "Experimental; moito máis rápido, pero terá menor calidade co mesmo bitrate",
"transcoding_hardware_decoding": "Decodificación por hardware",
"transcoding_hardware_decoding_setting_description": "Activa a aceleración de extremo a extremo en lugar de só acelerar a codificación. Pode non funcionar en todos os vídeos.",
"transcoding_hevc_codec": "Códec HEVC",
"transcoding_max_b_frames": "Máximo de B-frames",
"transcoding_max_b_frames_description": "Valores máis altos melloran a eficiencia da compresión, pero ralentizan a codificación. Pode non ser compatible coa aceleración por hardware en dispositivos máis antigos. 0 desactiva os B-frames, mentres que -1 establece este valor automaticamente.",
"transcoding_max_bitrate": "Bitrate máximo",
@@ -337,14 +326,13 @@
"trash_number_of_days_description": "Número de días para manter os activos no lixo antes de eliminalos permanentemente",
"trash_settings": "Configuración do Lixo",
"trash_settings_description": "Xestionar a configuración do lixo",
"untracked_files": "Ficheiros non rastrexados",
"untracked_files_description": "Estes ficheiros non son rastrexados pola aplicación. Poden ser o resultado de movementos fallidos, cargas interrompidas ou deixados atrás debido a un erro",
"user_cleanup_job": "Limpeza de usuarios",
"user_delete_delay": "A conta e os activos de <b>{user}</b> programaranse para a súa eliminación permanente en {delay, plural, one {# día} other {# días}}.",
"user_delete_delay_settings": "Atraso na eliminación",
"user_delete_delay_settings_description": "Número de días despois da eliminación para eliminar permanentemente a conta e os activos dun usuario. O traballo de eliminación de usuarios execútase á medianoite para comprobar os usuarios que están listos para a eliminación. Os cambios nesta configuración avaliaranse na próxima execución.",
"user_delete_immediately": "A conta e os activos de <b>{user}</b> poranse en cola para a súa eliminación permanente <b>inmediatamente</b>.",
"user_delete_immediately_checkbox": "Poñer en cola o usuario e os activos para a súa eliminación inmediata",
"user_details": "Detalles do usuario",
"user_management": "Xestión de Usuarios",
"user_password_has_been_reset": "Restableceuse o contrasinal do usuario:",
"user_password_reset_description": "Proporcione o contrasinal temporal ao usuario e infórmelle de que necesitará cambiar o contrasinal no seu próximo inicio de sesión.",
@@ -366,7 +354,7 @@
"advanced": "Avanzado",
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opción para filtrar medios durante a sincronización baseándose en criterios alternativos. Só proba isto se tes problemas coa aplicación detectando todos os álbums.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronización de álbums do dispositivo",
"advanced_settings_log_level_title": "Nivel de rexistro: {}",
"advanced_settings_log_level_title": "Nivel de rexistro: {level}",
"advanced_settings_prefer_remote_subtitle": "Algúns dispositivos son extremadamente lentos para cargar miniaturas de activos no dispositivo. Active esta configuración para cargar imaxes remotas no seu lugar.",
"advanced_settings_prefer_remote_title": "Preferir imaxes remotas",
"advanced_settings_proxy_headers_subtitle": "Definir cabeceiras de proxy que Immich debería enviar con cada solicitude de rede",
@@ -396,10 +384,6 @@
"album_remove_user": "Eliminar usuario?",
"album_remove_user_confirmation": "Estás seguro de que queres eliminar a {user}?",
"album_share_no_users": "Parece que compartiches este álbum con todos os usuarios ou non tes ningún usuario co que compartir.",
"album_thumbnail_card_item": "1 elemento",
"album_thumbnail_card_items": "{} elementos",
"album_thumbnail_card_shared": " · Compartido",
"album_thumbnail_shared_by": "Compartido por {}",
"album_updated": "Álbum actualizado",
"album_updated_setting_description": "Recibir unha notificación por correo electrónico cando un álbum compartido teña novos activos",
"album_user_left": "Saíu de {album}",
@@ -437,7 +421,7 @@
"archive": "Arquivo",
"archive_or_unarchive_photo": "Arquivar ou desarquivar foto",
"archive_page_no_archived_assets": "Non se atoparon activos arquivados",
"archive_page_title": "Arquivo ({})",
"archive_page_title": "Arquivo ({count})",
"archive_size": "Tamaño do arquivo",
"archive_size_description": "Configurar o tamaño do arquivo para descargas (en GiB)",
"archived": "Arquivado",
@@ -474,27 +458,27 @@
"assets_added_to_album_count": "Engadido {count, plural, one {# activo} other {# activos}} ao álbum",
"assets_added_to_name_count": "Engadido {count, plural, one {# activo} other {# activos}} a {hasName, select, true {<b>{name}</b>} other {novo álbum}}",
"assets_count": "{count, plural, one {# activo} other {# activos}}",
"assets_deleted_permanently": "{} activo(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{} activo(s) eliminado(s) permanentemente do servidor Immich",
"assets_deleted_permanently": "{count} activo(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{count} activo(s) eliminado(s) permanentemente do servidor Immich",
"assets_moved_to_trash_count": "Movido {count, plural, one {# activo} other {# activos}} ao lixo",
"assets_permanently_deleted_count": "Eliminados permanentemente {count, plural, one {# activo} other {# activos}}",
"assets_removed_count": "Eliminados {count, plural, one {# activo} other {# activos}}",
"assets_removed_permanently_from_device": "{} activo(s) eliminado(s) permanentemente do teu dispositivo",
"assets_removed_permanently_from_device": "{count} activo(s) eliminado(s) permanentemente do teu dispositivo",
"assets_restore_confirmation": "Estás seguro de que queres restaurar todos os seus activos no lixo? Non podes desfacer esta acción! Ten en conta que calquera activo fóra de liña non pode ser restaurado desta maneira.",
"assets_restored_count": "Restaurados {count, plural, one {# activo} other {# activos}}",
"assets_restored_successfully": "{} activo(s) restaurado(s) correctamente",
"assets_trashed": "{} activo(s) movido(s) ao lixo",
"assets_restored_successfully": "{count} activo(s) restaurado(s) correctamente",
"assets_trashed": "{count} activo(s) movido(s) ao lixo",
"assets_trashed_count": "Movido {count, plural, one {# activo} other {# activos}} ao lixo",
"assets_trashed_from_server": "{} activo(s) movido(s) ao lixo desde o servidor Immich",
"assets_trashed_from_server": "{count} activo(s) movido(s) ao lixo desde o servidor Immich",
"assets_were_part_of_album_count": "{count, plural, one {O activo xa era} other {Os activos xa eran}} parte do álbum",
"authorized_devices": "Dispositivos Autorizados",
"automatic_endpoint_switching_subtitle": "Conectar localmente a través de Wi-Fi designada cando estea dispoñible e usar conexións alternativas noutros lugares",
"automatic_endpoint_switching_subtitle": "Conectar localmente a través da wifi designada cando estea dispoñible e usar conexións alternativas noutros lugares",
"automatic_endpoint_switching_title": "Cambio automático de URL",
"back": "Atrás",
"back_close_deselect": "Atrás, pechar ou deseleccionar",
"background_location_permission": "Permiso de ubicación en segundo plano",
"background_location_permission_content": "Para cambiar de rede cando se executa en segundo plano, Immich debe ter *sempre* acceso á ubicación precisa para que a aplicación poida ler o nome da rede Wi-Fi",
"backup_album_selection_page_albums_device": "Álbums no dispositivo ({})",
"background_location_permission_content": "Para cambiar de rede cando se executa en segundo plano, Immich debe ter *sempre* acceso á ubicación precisa para que a aplicación poida ler o nome da rede wifi",
"backup_album_selection_page_albums_device": "Álbums no dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Tocar para incluír, dobre toque para excluír",
"backup_album_selection_page_assets_scatter": "Os activos poden dispersarse por varios álbums. Polo tanto, os álbums poden incluírse ou excluírse durante o proceso de copia de seguridade.",
"backup_album_selection_page_select_albums": "Seleccionar álbums",
@@ -503,11 +487,11 @@
"backup_all": "Todo",
"backup_background_service_backup_failed_message": "Erro ao facer copia de seguridade dos activos. Reintentando…",
"backup_background_service_connection_failed_message": "Erro ao conectar co servidor. Reintentando…",
"backup_background_service_current_upload_notification": "Subindo {}",
"backup_background_service_current_upload_notification": "Subindo {filename}",
"backup_background_service_default_notification": "Comprobando novos activos…",
"backup_background_service_error_title": "Erro na copia de seguridade",
"backup_background_service_in_progress_notification": "Facendo copia de seguridade dos teus activos…",
"backup_background_service_upload_failure_notification": "Erro ao subir {}",
"backup_background_service_upload_failure_notification": "Erro ao subir {filename}",
"backup_controller_page_albums": "Álbums da Copia de Seguridade",
"backup_controller_page_background_app_refresh_disabled_content": "Active a actualización de aplicacións en segundo plano en Axustes > Xeral > Actualización en segundo plano para usar a copia de seguridade en segundo plano.",
"backup_controller_page_background_app_refresh_disabled_title": "Actualización de aplicacións en segundo plano desactivada",
@@ -518,22 +502,22 @@
"backup_controller_page_background_battery_info_title": "Optimizacións da batería",
"backup_controller_page_background_charging": "Só mentres se carga",
"backup_controller_page_background_configure_error": "Erro ao configurar o servizo en segundo plano",
"backup_controller_page_background_delay": "Atrasar copia de seguridade de novos activos: {}",
"backup_controller_page_background_delay": "Atrasar copia de seguridade de novos activos: {duration}",
"backup_controller_page_background_description": "Active o servizo en segundo plano para facer copia de seguridade automaticamente de calquera activo novo sen necesidade de abrir a aplicación",
"backup_controller_page_background_is_off": "A copia de seguridade automática en segundo plano está desactivada",
"backup_controller_page_background_is_on": "A copia de seguridade automática en segundo plano está activada",
"backup_controller_page_background_turn_off": "Desactivar servizo en segundo plano",
"backup_controller_page_background_turn_on": "Activar servizo en segundo plano",
"backup_controller_page_background_wifi": "Só con WiFi",
"backup_controller_page_background_wifi": "Só con wifi",
"backup_controller_page_backup": "Copia de Seguridade",
"backup_controller_page_backup_selected": "Seleccionado: ",
"backup_controller_page_backup_sub": "Fotos e vídeos con copia de seguridade",
"backup_controller_page_created": "Creado o: {}",
"backup_controller_page_created": "Creado o: {date}",
"backup_controller_page_desc_backup": "Active a copia de seguridade en primeiro plano para cargar automaticamente novos activos ao servidor ao abrir a aplicación.",
"backup_controller_page_excluded": "Excluído: ",
"backup_controller_page_failed": "Fallado ({})",
"backup_controller_page_filename": "Nome do ficheiro: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Fallado ({count})",
"backup_controller_page_filename": "Nome do ficheiro: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Información da Copia de Seguridade",
"backup_controller_page_none_selected": "Ningún seleccionado",
"backup_controller_page_remainder": "Restante",
@@ -542,7 +526,7 @@
"backup_controller_page_start_backup": "Iniciar Copia de Seguridade",
"backup_controller_page_status_off": "A copia de seguridade automática en primeiro plano está desactivada",
"backup_controller_page_status_on": "A copia de seguridade automática en primeiro plano está activada",
"backup_controller_page_storage_format": "{} de {} usado",
"backup_controller_page_storage_format": "{used} de {total} usado",
"backup_controller_page_to_backup": "Álbums para facer copia de seguridade",
"backup_controller_page_total_sub": "Todas as fotos e vídeos únicos dos álbums seleccionados",
"backup_controller_page_turn_off": "Desactivar copia de seguridade en primeiro plano",
@@ -557,6 +541,7 @@
"backup_options_page_title": "Opcións da copia de seguridade",
"backup_setting_subtitle": "Xestionar a configuración de carga en segundo plano e primeiro plano",
"backward": "Atrás",
"biometric_auth_enabled": "Autenticación biométrica activada",
"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",
@@ -567,21 +552,17 @@
"bulk_keep_duplicates_confirmation": "Estás seguro de que queres conservar {count, plural, one {# activo duplicado} other {# activos duplicados}}? Isto resolverá todos os grupos duplicados sen eliminar nada.",
"bulk_trash_duplicates_confirmation": "Estás seguro de que queres mover masivamente ao lixo {count, plural, one {# activo duplicado} other {# activos duplicados}}? Isto conservará o activo máis grande de cada grupo e moverá ao lixo todos os demais duplicados.",
"buy": "Comprar Immich",
"cache_settings_album_thumbnails": "Miniaturas da páxina da biblioteca ({} activos)",
"cache_settings_clear_cache_button": "Borrar caché",
"cache_settings_clear_cache_button_title": "Borra a caché da aplicación. Isto afectará significativamente o rendemento da aplicación ata que a caché se reconstruíu.",
"cache_settings_duplicated_assets_clear_button": "BORRAR",
"cache_settings_duplicated_assets_subtitle": "Fotos e vídeos que están na lista negra da aplicación",
"cache_settings_duplicated_assets_title": "Activos Duplicados ({})",
"cache_settings_image_cache_size": "Tamaño da caché de imaxes ({} activos)",
"cache_settings_duplicated_assets_title": "Activos Duplicados ({count})",
"cache_settings_statistics_album": "Miniaturas da biblioteca",
"cache_settings_statistics_assets": "{} activos ({})",
"cache_settings_statistics_full": "Imaxes completas",
"cache_settings_statistics_shared": "Miniaturas de álbums compartidos",
"cache_settings_statistics_thumbnail": "Miniaturas",
"cache_settings_statistics_title": "Uso da caché",
"cache_settings_subtitle": "Controlar o comportamento da caché da aplicación móbil Immich",
"cache_settings_thumbnail_size": "Tamaño da caché de miniaturas ({} activos)",
"cache_settings_tile_subtitle": "Controlar o comportamento do almacenamento local",
"cache_settings_tile_title": "Almacenamento Local",
"cache_settings_title": "Configuración da Caché",
@@ -609,10 +590,9 @@
"change_password_form_reenter_new_password": "Reintroducir Novo Contrasinal",
"change_your_password": "Cambiar o teu contrasinal",
"changed_visibility_successfully": "Visibilidade cambiada correctamente",
"check_all": "Marcar todo",
"check_corrupt_asset_backup": "Comprobar copias de seguridade de activos corruptos",
"check_corrupt_asset_backup_button": "Realizar comprobación",
"check_corrupt_asset_backup_description": "Execute esta comprobación só a través de Wi-Fi e unha vez que todos os activos teñan copia de seguridade. O procedemento pode tardar uns minutos.",
"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",
"choose_matching_people_to_merge": "Elixir persoas coincidentes para fusionar",
"city": "Cidade",
@@ -651,7 +631,6 @@
"contain": "Conter",
"context": "Contexto",
"continue": "Continuar",
"control_bottom_app_bar_album_info_shared": "{} elementos · Compartidos",
"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",
@@ -743,7 +722,6 @@
"direction": "Dirección",
"disabled": "Desactivado",
"disallow_edits": "Non permitir edicións",
"discord": "Discord",
"discover": "Descubrir",
"dismiss_all_errors": "Descartar todos os erros",
"dismiss_error": "Descartar erro",
@@ -760,7 +738,6 @@
"download_enqueue": "Descarga en cola",
"download_error": "Erro na Descarga",
"download_failed": "Descarga fallada",
"download_filename": "ficheiro: {}",
"download_finished": "Descarga finalizada",
"download_include_embedded_motion_videos": "Vídeos incrustados",
"download_include_embedded_motion_videos_description": "Incluír vídeos incrustados en fotos en movemento como un ficheiro separado",
@@ -798,7 +775,6 @@
"edit_title": "Editar Título",
"edit_user": "Editar usuario",
"edited": "Editado",
"editor": "Editor",
"editor_close_without_save_prompt": "Os cambios non se gardarán",
"editor_close_without_save_title": "Pechar editor?",
"editor_crop_tool_h2_aspect_ratios": "Proporcións de aspecto",
@@ -811,12 +787,12 @@
"enabled": "Activado",
"end_date": "Data de fin",
"enqueued": "En cola",
"enter_wifi_name": "Introducir nome da WiFi",
"enter_wifi_name": "Introducir nome da wifi",
"error": "Erro",
"error_change_sort_album": "Erro ao cambiar a orde de clasificación do álbum",
"error_delete_face": "Erro ao eliminar a cara do activo",
"error_loading_image": "Erro ao cargar a imaxe",
"error_saving_image": "Erro: {}",
"error_saving_image": "Erro: {error}",
"error_title": "Erro - Algo saíu mal",
"errors": {
"cannot_navigate_next_asset": "Non se pode navegar ao seguinte activo",
@@ -829,7 +805,6 @@
"cant_get_number_of_comments": "Non se pode obter o número de comentarios",
"cant_search_people": "Non se poden buscar persoas",
"cant_search_places": "Non se poden buscar lugares",
"cleared_jobs": "Traballos borrados para: {job}",
"error_adding_assets_to_album": "Erro ao engadir activos ao álbum",
"error_adding_users_to_album": "Erro ao engadir usuarios ao álbum",
"error_deleting_shared_user": "Erro ao eliminar o usuario compartido",
@@ -838,7 +813,6 @@
"error_removing_assets_from_album": "Erro ao eliminar activos do álbum, comprobe a consola para máis detalles",
"error_selecting_all_assets": "Erro ao seleccionar todos os activos",
"exclusion_pattern_already_exists": "Este padrón de exclusión xa existe.",
"failed_job_command": "O comando {command} fallou para o traballo: {job}",
"failed_to_create_album": "Erro ao crear o álbum",
"failed_to_create_shared_link": "Erro ao crear a ligazón compartida",
"failed_to_edit_shared_link": "Erro ao editar a ligazón compartida",
@@ -846,16 +820,17 @@
"failed_to_keep_this_delete_others": "Erro ao conservar este activo e eliminar os outros activos",
"failed_to_load_asset": "Erro ao cargar o activo",
"failed_to_load_assets": "Erro ao cargar activos",
"failed_to_load_notifications": "Erro ao cargar as notificacións",
"failed_to_load_people": "Erro ao cargar persoas",
"failed_to_remove_product_key": "Erro ao eliminar a chave do produto",
"failed_to_stack_assets": "Erro ao apilar activos",
"failed_to_unstack_assets": "Erro ao desapilar activos",
"failed_to_update_notification_status": "Erro ao actualizar o estado das notificacións",
"import_path_already_exists": "Esta ruta de importación xa existe.",
"incorrect_email_or_password": "Correo electrónico ou contrasinal incorrectos",
"paths_validation_failed": "{paths, plural, one {# ruta fallou} other {# rutas fallaron}} na validación",
"profile_picture_transparent_pixels": "As imaxes de perfil non poden ter píxeles transparentes. Por favor, faga zoom e/ou mova a imaxe.",
"quota_higher_than_disk_size": "Estableceu unha cota superior ao tamaño do disco",
"repair_unable_to_check_items": "Non se puideron comprobar {count, select, one {elemento} other {elementos}}",
"unable_to_add_album_users": "Non se puideron engadir usuarios ao álbum",
"unable_to_add_assets_to_shared_link": "Non se puideron engadir activos á ligazón compartida",
"unable_to_add_comment": "Non se puido engadir o comentario",
@@ -873,7 +848,6 @@
"unable_to_change_visibility": "Non se puido cambiar a visibilidade para {count, plural, one {# persoa} other {# persoas}}",
"unable_to_complete_oauth_login": "Non se puido completar o inicio de sesión OAuth",
"unable_to_connect": "Non se puido conectar",
"unable_to_connect_to_server": "Non se puido conectar ao servidor",
"unable_to_copy_to_clipboard": "Non se puido copiar ao portapapeis, asegúrate de acceder á páxina a través de https",
"unable_to_create_admin_account": "Non se puido crear a conta de administrador",
"unable_to_create_api_key": "Non se puido crear unha nova Chave API",
@@ -897,10 +871,6 @@
"unable_to_hide_person": "Non se puido ocultar a persoa",
"unable_to_link_motion_video": "Non se puido ligar o vídeo en movemento",
"unable_to_link_oauth_account": "Non se puido ligar a conta OAuth",
"unable_to_load_album": "Non se puido cargar o álbum",
"unable_to_load_asset_activity": "Non se puido cargar a actividade do activo",
"unable_to_load_items": "Non se puideron cargar os elementos",
"unable_to_load_liked_status": "Non se puido cargar o estado de gustar",
"unable_to_log_out_all_devices": "Non se puido pechar sesión en todos os dispositivos",
"unable_to_log_out_device": "Non se puido pechar sesión no dispositivo",
"unable_to_login_with_oauth": "Non se puido iniciar sesión con OAuth",
@@ -911,11 +881,9 @@
"unable_to_remove_album_users": "Non se puideron eliminar usuarios do álbum",
"unable_to_remove_api_key": "Non se puido eliminar a Chave API",
"unable_to_remove_assets_from_shared_link": "Non se puideron eliminar activos da ligazón compartida",
"unable_to_remove_deleted_assets": "Non se puideron eliminar ficheiros fóra de liña",
"unable_to_remove_library": "Non se puido eliminar a biblioteca",
"unable_to_remove_partner": "Non se puido eliminar o/a compañeiro/a",
"unable_to_remove_reaction": "Non se puido eliminar a reacción",
"unable_to_repair_items": "Non se puideron reparar os elementos",
"unable_to_reset_password": "Non se puido restablecer o contrasinal",
"unable_to_resolve_duplicate": "Non se puido resolver o duplicado",
"unable_to_restore_assets": "Non se puideron restaurar os activos",
@@ -944,22 +912,19 @@
"unable_to_update_user": "Non se puido actualizar o usuario",
"unable_to_upload_file": "Non se puido cargar o ficheiro"
},
"exif": "Exif",
"exif_bottom_sheet_description": "Engadir Descrición...",
"exif_bottom_sheet_details": "DETALLES",
"exif_bottom_sheet_location": "UBICACIÓN",
"exif_bottom_sheet_people": "PERSOAS",
"exif_bottom_sheet_person_add_person": "Engadir nome",
"exif_bottom_sheet_person_age": "Idade {}",
"exif_bottom_sheet_person_age_months": "Idade {} meses",
"exif_bottom_sheet_person_age_year_months": "Idade 1 ano, {} meses",
"exif_bottom_sheet_person_age_years": "Idade {}",
"exif_bottom_sheet_person_age_months": "Idade {months} meses",
"exif_bottom_sheet_person_age_year_months": "Idade 1 ano, {months} meses",
"exif_bottom_sheet_person_age_years": "Idade {years}",
"exit_slideshow": "Saír da Presentación",
"expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Traballo en progreso",
"experimental_settings_new_asset_list_title": "Activar grella de fotos experimental",
"experimental_settings_subtitle": "Use baixo o teu propio risco!",
"experimental_settings_title": "Experimental",
"expire_after": "Caduca despois de",
"expired": "Caducado",
"expires_date": "Caduca o {date}",
@@ -971,7 +936,7 @@
"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",
"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",
"face_unassigned": "Sen asignar",
"failed": "Fallado",
"failed_to_load_assets": "Erro ao cargar activos",
@@ -999,7 +964,7 @@
"forward": "Adiante",
"general": "Xeral",
"get_help": "Obter Axuda",
"get_wifiname_error": "Non se puido obter o nome da Wi-Fi. Asegúrate de que concedeu os permisos necesarios e está conectado a unha rede Wi-Fi",
"get_wifiname_error": "Non se puido obter o nome da wifi. Asegúrate de que concedeu os permisos necesarios e está conectado a unha rede wifi",
"getting_started": "Primeiros Pasos",
"go_back": "Volver",
"go_to_folder": "Ir ao cartafol",
@@ -1041,7 +1006,6 @@
"home_page_first_time_notice": "Se esta é a primeira vez que usas a aplicación, asegúrate de elixir un álbum de copia de seguridade para que a liña de tempo poida encherse con fotos e vídeos nel",
"home_page_share_err_local": "Non se poden compartir activos locais mediante ligazón, omitindo",
"home_page_upload_err_limit": "Só se pode cargar un máximo de 30 activos á vez, omitindo",
"host": "Host",
"hour": "Hora",
"ignore_icloud_photos": "Ignorar fotos de iCloud",
"ignore_icloud_photos_description": "As fotos que están almacenadas en iCloud non se cargarán ao servidor Immich",
@@ -1093,7 +1057,6 @@
"language_setting_description": "Seleccione a túa lingua preferida",
"last_seen": "Visto por última vez",
"latest_version": "Última Versión",
"latitude": "Latitude",
"leave": "Saír",
"lens_model": "Modelo da lente",
"let_others_respond": "Permitir que outros respondan",
@@ -1116,9 +1079,9 @@
"loading": "Cargando",
"loading_search_results_failed": "Erro ao cargar os resultados da busca",
"local_network": "Rede local",
"local_network_sheet_info": "A aplicación conectarase ao servidor a través desta URL cando use a rede Wi-Fi especificada",
"local_network_sheet_info": "A aplicación conectarase ao servidor a través desta URL cando use a rede wifi especificada",
"location_permission": "Permiso de ubicación",
"location_permission_content": "Para usar a función de cambio automático, Immich necesita permiso de ubicación precisa para poder ler o nome da rede WiFi actual",
"location_permission_content": "Para usar a función de cambio automático, Immich necesita permiso de ubicación precisa para poder ler o nome da rede wifi actual",
"location_picker_choose_on_map": "Elixir no mapa",
"location_picker_latitude_error": "Introducir unha latitude válida",
"location_picker_latitude_hint": "Introduza a túa latitude aquí",
@@ -1168,8 +1131,8 @@
"manage_your_devices": "Xestionar os teus dispositivos con sesión iniciada",
"manage_your_oauth_connection": "Xestionar a túa conexión OAuth",
"map": "Mapa",
"map_assets_in_bound": "{} foto",
"map_assets_in_bounds": "{} fotos",
"map_assets_in_bound": "{count} foto",
"map_assets_in_bounds": "{count} fotos",
"map_cannot_get_user_location": "Non se pode obter a ubicación do usuario",
"map_location_dialog_yes": "Si",
"map_location_picker_page_use_location": "Usar esta ubicación",
@@ -1183,15 +1146,18 @@
"map_settings": "Configuración do mapa",
"map_settings_dark_mode": "Modo escuro",
"map_settings_date_range_option_day": "Últimas 24 horas",
"map_settings_date_range_option_days": "Últimos {} días",
"map_settings_date_range_option_days": "Últimos {days} días",
"map_settings_date_range_option_year": "Último ano",
"map_settings_date_range_option_years": "Últimos {} anos",
"map_settings_date_range_option_years": "Últimos {years} anos",
"map_settings_dialog_title": "Configuración do Mapa",
"map_settings_include_show_archived": "Incluír Arquivados",
"map_settings_include_show_partners": "Incluír Compañeiros/as",
"map_settings_only_show_favorites": "Mostrar Só Favoritos",
"map_settings_theme_settings": "Tema do Mapa",
"map_zoom_to_see_photos": "Alonxe o zoom para ver fotos",
"mark_all_as_read": "Marcar todo como lido",
"mark_as_read": "Marcar como lido",
"marked_all_as_read": "Marcado todo como lido",
"matches": "Coincidencias",
"media_type": "Tipo de medio",
"memories": "Recordos",
@@ -1200,8 +1166,6 @@
"memories_setting_description": "Xestionar o que ves nos teus recordos",
"memories_start_over": "Comezar de novo",
"memories_swipe_to_close": "Deslizar cara arriba para pechar",
"memories_year_ago": "Hai un ano",
"memories_years_ago": "Hai {} anos",
"memory": "Recordo",
"memory_lane_title": "Camiño dos Recordos {title}",
"menu": "Menú",
@@ -1216,7 +1180,6 @@
"missing": "Faltantes",
"model": "Modelo",
"month": "Mes",
"monthly_title_text_date_format": "MMMM y",
"more": "Máis",
"moved_to_trash": "Movido ao lixo",
"multiselect_grid_edit_date_time_err_read_only": "Non se pode editar a data de activo(s) de só lectura, omitindo",
@@ -1250,6 +1213,7 @@
"no_favorites_message": "Engade favoritos para atopar rapidamente as túas mellores fotos e vídeos",
"no_libraries_message": "Crea unha biblioteca externa para ver as túas fotos e vídeos",
"no_name": "Sen Nome",
"no_notifications": "Sen notificacións",
"no_places": "Sen lugares",
"no_results": "Sen resultados",
"no_results_description": "Proba cun sinónimo ou palabra chave máis xeral",
@@ -1265,18 +1229,14 @@
"notification_toggle_setting_description": "Activar notificacións por correo electrónico",
"notifications": "Notificacións",
"notifications_setting_description": "Xestionar notificacións",
"oauth": "OAuth",
"official_immich_resources": "Recursos Oficiais de Immich",
"offline": "Fóra de liña",
"offline_paths": "Rutas fóra de liña",
"offline_paths_description": "Estes resultados poden deberse á eliminación manual de ficheiros que non forman parte dunha biblioteca externa.",
"ok": "Aceptar",
"oldest_first": "Máis antigos primeiro",
"on_this_device": "Neste dispositivo",
"onboarding": "Incorporación",
"onboarding_privacy_description": "As seguintes funcións (opcionais) dependen de servizos externos e poden desactivarse en calquera momento na configuración da administración.",
"onboarding_theme_description": "Elixe un tema de cor para a túa instancia. Podes cambialo máis tarde na túa configuración.",
"onboarding_welcome_description": "Imos configurar a túa instancia con algunhas configuracións comúns.",
"onboarding_welcome_user": "Benvido/a, {user}",
"online": "En liña",
"only_favorites": "Só favoritos",
@@ -1304,7 +1264,7 @@
"partner_page_partner_add_failed": "Erro ao engadir compañeiro/a",
"partner_page_select_partner": "Seleccionar compañeiro/a",
"partner_page_shared_to_title": "Compartido con",
"partner_page_stop_sharing_content": "{} xa non poderás acceder ás túas fotos.",
"partner_page_stop_sharing_content": "{partner} xa non poderá acceder ás túas fotos.",
"partner_sharing": "Compartición con Compañeiro/a",
"partners": "Compañeiros/as",
"password": "Contrasinal",
@@ -1371,7 +1331,6 @@
"profile_drawer_client_out_of_date_major": "A aplicación móbil está desactualizada. Por favor, actualice á última versión maior.",
"profile_drawer_client_out_of_date_minor": "A aplicación móbil está desactualizada. Por favor, actualice á última versión menor.",
"profile_drawer_client_server_up_to_date": "Cliente e Servidor están actualizados",
"profile_drawer_github": "GitHub",
"profile_drawer_server_out_of_date_major": "O servidor está desactualizado. Por favor, actualice á última versión maior.",
"profile_drawer_server_out_of_date_minor": "O servidor está desactualizado. Por favor, actualice á última versión menor.",
"profile_image_of_user": "Imaxe de perfil de {user}",
@@ -1380,7 +1339,7 @@
"public_share": "Compartir Público",
"purchase_account_info": "Seguidor/a",
"purchase_activated_subtitle": "Grazas por apoiar Immich e o software de código aberto",
"purchase_activated_time": "Activado o {date, date}",
"purchase_activated_time": "Activado o {date}",
"purchase_activated_title": "A súa chave activouse correctamente",
"purchase_button_activate": "Activar",
"purchase_button_buy": "Comprar",
@@ -1392,7 +1351,6 @@
"purchase_failed_activation": "Erro ao activar! Por favor, comproba o teu correo electrónico para a chave do produto correcta!",
"purchase_individual_description_1": "Para un individuo",
"purchase_individual_description_2": "Estado de seguidor/a",
"purchase_individual_title": "Individual",
"purchase_input_suggestion": "Ten unha chave de produto? Introduza a chave a continuación",
"purchase_license_subtitle": "Compre Immich para apoiar o desenvolvemento continuado do servizo",
"purchase_lifetime_description": "Compra vitalicia",
@@ -1425,6 +1383,8 @@
"recent_searches": "Buscas recentes",
"recently_added": "Engadido recentemente",
"recently_added_page_title": "Engadido Recentemente",
"recently_taken": "Recentemente tomado",
"recently_taken_page_title": "Recentemente Tomado",
"refresh": "Actualizar",
"refresh_encoded_videos": "Actualizar vídeos codificados",
"refresh_faces": "Actualizar caras",
@@ -1478,7 +1438,6 @@
"retry_upload": "Reintentar carga",
"review_duplicates": "Revisar duplicados",
"role": "Rol",
"role_editor": "Editor",
"role_viewer": "Visor",
"save": "Gardar",
"save_to_gallery": "Gardar na galería",
@@ -1528,7 +1487,6 @@
"search_page_no_places": "Non hai Información de Lugares Dispoñible",
"search_page_screenshots": "Capturas de pantalla",
"search_page_search_photos_videos": "Busca as túas fotos e vídeos",
"search_page_selfies": "Selfies",
"search_page_things": "Cousas",
"search_page_view_all_button": "Ver todo",
"search_page_your_activity": "A túa actividade",
@@ -1588,13 +1546,12 @@
"setting_image_viewer_title": "Imaxes",
"setting_languages_apply": "Aplicar",
"setting_languages_subtitle": "Cambiar a lingua da aplicación",
"setting_languages_title": "Linguas",
"setting_notifications_notify_failures_grace_period": "Notificar fallos da copia de seguridade en segundo plano: {}",
"setting_notifications_notify_hours": "{} horas",
"setting_notifications_notify_failures_grace_period": "Notificar fallos da copia de seguridade en segundo plano: {duration}",
"setting_notifications_notify_hours": "{count} horas",
"setting_notifications_notify_immediately": "inmediatamente",
"setting_notifications_notify_minutes": "{} minutos",
"setting_notifications_notify_minutes": "{count} minutos",
"setting_notifications_notify_never": "nunca",
"setting_notifications_notify_seconds": "{} segundos",
"setting_notifications_notify_seconds": "{count} segundos",
"setting_notifications_single_progress_subtitle": "Información detallada do progreso da carga por activo",
"setting_notifications_single_progress_title": "Mostrar progreso detallado da copia de seguridade en segundo plano",
"setting_notifications_subtitle": "Axustar as túas preferencias de notificación",
@@ -1608,7 +1565,7 @@
"settings_saved": "Configuración gardada",
"share": "Compartir",
"share_add_photos": "Engadir fotos",
"share_assets_selected": "{} seleccionados",
"share_assets_selected": "{count} seleccionados",
"share_dialog_preparing": "Preparando...",
"shared": "Compartido",
"shared_album_activities_input_disable": "O comentario está desactivado",
@@ -1622,34 +1579,33 @@
"shared_by_user": "Compartido por {user}",
"shared_by_you": "Compartido por ti",
"shared_from_partner": "Fotos de {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Subidos",
"shared_intent_upload_button_progress_text": "{current} / {total} Subidos",
"shared_link_app_bar_title": "Ligazóns Compartidas",
"shared_link_clipboard_copied_massage": "Copiado ao portapapeis",
"shared_link_clipboard_text": "Ligazón: {}\nContrasinal: {}",
"shared_link_clipboard_text": "Ligazón: {link}\nContrasinal: {password}",
"shared_link_create_error": "Erro ao crear ligazón compartida",
"shared_link_edit_description_hint": "Introduza a descrición da compartición",
"shared_link_edit_expire_after_option_day": "1 día",
"shared_link_edit_expire_after_option_days": "{} días",
"shared_link_edit_expire_after_option_days": "{count} días",
"shared_link_edit_expire_after_option_hour": "1 hora",
"shared_link_edit_expire_after_option_hours": "{} horas",
"shared_link_edit_expire_after_option_hours": "{count} horas",
"shared_link_edit_expire_after_option_minute": "1 minuto",
"shared_link_edit_expire_after_option_minutes": "{} minutos",
"shared_link_edit_expire_after_option_months": "{} meses",
"shared_link_edit_expire_after_option_year": "{} ano",
"shared_link_edit_expire_after_option_minutes": "{count} minutos",
"shared_link_edit_expire_after_option_months": "{count} meses",
"shared_link_edit_expire_after_option_year": "{count} ano",
"shared_link_edit_password_hint": "Introduza o contrasinal da compartición",
"shared_link_edit_submit_button": "Actualizar ligazón",
"shared_link_error_server_url_fetch": "Non se pode obter a url do servidor",
"shared_link_expires_day": "Caduca en {} día",
"shared_link_expires_days": "Caduca en {} días",
"shared_link_expires_hour": "Caduca en {} hora",
"shared_link_expires_hours": "Caduca en {} horas",
"shared_link_expires_minute": "Caduca en {} minuto",
"shared_link_expires_minutes": "Caduca en {} minutos",
"shared_link_expires_day": "Caduca en {count} día",
"shared_link_expires_days": "Caduca en {count} días",
"shared_link_expires_hour": "Caduca en {count} hora",
"shared_link_expires_hours": "Caduca en {count} horas",
"shared_link_expires_minute": "Caduca en {count} minuto",
"shared_link_expires_minutes": "Caduca en {count} minutos",
"shared_link_expires_never": "Caduca ∞",
"shared_link_expires_second": "Caduca en {} segundo",
"shared_link_expires_seconds": "Caduca en {} segundos",
"shared_link_expires_second": "Caduca en {count} segundo",
"shared_link_expires_seconds": "Caduca en {count} segundos",
"shared_link_individual_shared": "Compartido individualmente",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Xestionar ligazóns Compartidas",
"shared_link_options": "Opcións da ligazón compartida",
"shared_links": "Ligazóns compartidas",
@@ -1748,7 +1704,7 @@
"theme_selection": "Selección de tema",
"theme_selection_description": "Establecer automaticamente o tema a claro ou escuro baseándose na preferencia do sistema do teu navegador",
"theme_setting_asset_list_storage_indicator_title": "Mostrar indicador de almacenamento nas tellas de activos",
"theme_setting_asset_list_tiles_per_row_title": "Número de activos por fila ({})",
"theme_setting_asset_list_tiles_per_row_title": "Número de activos por fila ({count})",
"theme_setting_colorful_interface_subtitle": "Aplicar cor primaria ás superficies de fondo.",
"theme_setting_colorful_interface_title": "Interface colorida",
"theme_setting_image_viewer_quality_subtitle": "Axustar a calidade do visor de imaxes de detalle",
@@ -1772,8 +1728,6 @@
"to_parent": "Ir ao pai",
"to_trash": "Lixo",
"toggle_settings": "Alternar configuración",
"toggle_theme": "Alternar tema escuro",
"total": "Total",
"total_usage": "Uso total",
"trash": "Lixo",
"trash_all": "Mover Todo ao Lixo",
@@ -1783,11 +1737,11 @@
"trash_no_results_message": "As fotos e vídeos movidos ao lixo aparecerán aquí.",
"trash_page_delete_all": "Eliminar Todo",
"trash_page_empty_trash_dialog_content": "Queres baleirar os teus activos no lixo? Estes elementos eliminaranse permanentemente de Immich",
"trash_page_info": "Os elementos no lixo eliminaranse permanentemente despois de {} días",
"trash_page_info": "Os elementos no lixo eliminaranse permanentemente despois de {days} días",
"trash_page_no_assets": "Non hai activos no lixo",
"trash_page_restore_all": "Restaurar Todo",
"trash_page_select_assets_btn": "Seleccionar activos",
"trash_page_title": "Lixo ({})",
"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}}.",
"type": "Tipo",
"unarchive": "Desarquivar",
@@ -1810,8 +1764,6 @@
"unselect_all_duplicates": "Deseleccionar todos os duplicados",
"unstack": "Desapilar",
"unstacked_assets_count": "Desapilados {count, plural, one {# activo} other {# activos}}",
"untracked_files": "Ficheiros non rastrexados",
"untracked_files_decription": "Estes ficheiros non son rastrexados pola aplicación. Poden ser o resultado de movementos fallidos, cargas interrompidas ou deixados atrás debido a un erro",
"up_next": "A continuación",
"updated_password": "Contrasinal actualizado",
"upload": "Subir",
@@ -1825,9 +1777,8 @@
"upload_status_errors": "Erros",
"upload_status_uploaded": "Subido",
"upload_success": "Subida exitosa, actualice a páxina para ver os novos activos subidos.",
"upload_to_immich": "Subir a Immich ({})",
"upload_to_immich": "Subir a Immich ({count})",
"uploading": "Subindo",
"url": "URL",
"usage": "Uso",
"use_current_connection": "usar conexión actual",
"use_custom_date_range": "Usar rango de datas personalizado no seu lugar",
@@ -1845,15 +1796,9 @@
"utilities": "Utilidades",
"validate": "Validar",
"validate_endpoint_error": "Por favor, introduza unha URL válida",
"variables": "Variables",
"version": "Versión",
"version_announcement_closing": "O seu amigo, Alex",
"version_announcement_message": "Ola! Unha nova versión de Immich está dispoñible. Por favor, toma un tempo para ler as <link>notas de lanzamento</link> para asegurarse de que a túa configuración está actualizada para evitar calquera configuración incorrecta, especialmente se usas WatchTower ou calquera mecanismo que xestione a actualización automática da túa instancia de Immich.",
"version_announcement_overlay_release_notes": "notas de lanzamento",
"version_announcement_overlay_text_1": "Ola amigo/a, hai unha nova versión de",
"version_announcement_overlay_text_2": "por favor, toma o teu tempo para visitar as ",
"version_announcement_overlay_text_3": " e asegúrate de que a túa configuración de docker-compose e .env está actualizada para evitar calquera configuración incorrecta, especialmente se usa WatchTower ou calquera mecanismo que xestione a actualización automática da túa aplicación de servidor.",
"version_announcement_overlay_title": "Nova Versión do Servidor Dispoñible 🎉",
"version_history": "Historial de Versións",
"version_history_item": "Instalado {version} o {date}",
"video": "Vídeo",
@@ -1882,11 +1827,11 @@
"week": "Semana",
"welcome": "Benvido/a",
"welcome_to_immich": "Benvido/a a Immich",
"wifi_name": "Nome da Wi-Fi",
"wifi_name": "Nome da wifi",
"year": "Ano",
"years_ago": "Hai {years, plural, one {# ano} other {# anos}}",
"yes": "Si",
"you_dont_have_any_shared_links": "Non tes ningunha ligazón compartida",
"your_wifi_name": "O nome da túa Wi-Fi",
"your_wifi_name": "O nome da túa wifi",
"zoom_image": "Ampliar Imaxe"
}

View File

@@ -22,6 +22,7 @@
"add_partner": "הוספת שותף",
"add_path": "הוספת נתיב",
"add_photos": "הוספת תמונות",
"add_tag": "הוספת תג",
"add_to": "הוספה ל…",
"add_to_album": "הוספה לאלבום",
"add_to_album_bottom_sheet_added": "נוסף ל {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "אפשר גיבויי מסד נתונים",
"backup_keep_last_amount": "כמות של גיבויים קודמים שיש לשמור",
"backup_settings": "הגדרות גיבוי",
"backup_settings_description": "ניהול הגדרות גיבוי מסד נתונים",
"check_all": "סימון הכל",
"cleanup": "ניקוי",
"backup_settings_description": "ניהול הגדרות גיבוי מסד נתונים.",
"cleared_jobs": "נוקו משימות עבור: {job}",
"config_set_by_file": "התצורה מוגדרת כעת על ידי קובץ תצורה",
"confirm_delete_library": "האם באמת ברצונך למחוק את הספרייה {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "כדי לאשר, יש להקליד \"{email}\" למטה",
"confirm_reprocess_all_faces": "האם באמת ברצונך לעבד מחדש את כל הפנים? זה גם ינקה אנשים בעלי שם.",
"confirm_user_password_reset": "האם באמת ברצונך לאפס את הסיסמה של המשתמש {user}?",
"confirm_user_pin_code_reset": "האם אתה בטוח שברצונך לאפס את קוד ה PIN של {user}?",
"create_job": "צור עבודה",
"cron_expression": "ביטוי cron",
"cron_expression_description": "הגדר את מרווח הסריקה באמצעות תבנית ה- cron. למידע נוסף נא לפנות למשל אל <link>Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "השבת כניסה",
"duplicate_detection_job_description": "הפעל למידת מכונה על תמונות כדי לזהות תמונות דומות. נשען על חיפוש חכם",
"exclusion_pattern_description": "דפוסי החרגה מאפשרים לך להתעלם מקבצים ומתיקיות בעת סריקת הספרייה שלך. זה שימושי אם יש לך תיקיות המכילות קבצים שאינך רוצה לייבא, כגון קובצי RAW.",
"external_library_created_at": "ספרייה חיצונית (נוצרה ב-{date})",
"external_library_management": "ניהול ספרייה חיצונית",
"face_detection": "איתור פנים",
"face_detection_description": "אתר את הפנים בתמונות באמצעות למידת מכונה. עבור סרטונים, רק התמונה הממוזערת נלקחת בחשבון. \"רענון\" מעבד (מחדש) את כל התמונות. \"איפוס\" מנקה בנוסף את כל נתוני הפנים הנוכחיים. \"חסרים\" מוסיף לתור תמונות שלא עובדו עדיין. לאחר שאיתור הפנים הושלם, פנים שאותרו יעמדו בתור לזיהוי פנים המשייך אותן לאנשים קיימים או חדשים.",
"facial_recognition_job_description": "קבץ פנים שאותרו לתוך אנשים. שלב זה מורץ לאחר השלמת איתור פנים. \"איפוס\" מקבץ (מחדש) את כל הפרצופים. \"חסרים\" מוסיף לתור פנים שלא הוקצה להם אדם.",
"failed_job_command": "הפקודה {command} נכשלה עבור המשימה: {job}",
"force_delete_user_warning": "אזהרה: פעולה זו תסיר מיד את המשתמש ואת כל התמונות. לא ניתן לבטל פעולה זו והקבצים לא ניתנים לשחזור.",
"forcing_refresh_library_files": "כפיית רענון של כל קבצי הספרייה",
"image_format": "פורמט",
"image_format_description": "WebP מפיק קבצים קטנים יותר מ JPEG, אך הוא איטי יותר לקידוד.",
"image_fullsize_description": "תמונה בגודל מלא עם מטא-נתונים שהוסרו, משמשת כאשר התמונה מוצגת מקרוב",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "הערה: כדי להחיל את תווית האחסון על תמונות שהועלו בעבר, הפעל את",
"note_cannot_be_changed_later": "הערה: אי אפשר לשנות זאת מאוחר יותר!",
"notification_email_from_address": "מכתובת",
"notification_email_from_address_description": "כתובת דוא\"ל של השולח, לדוגמה: \"Immich שרת תמונות <noreply@example.com>\"",
"notification_email_from_address_description": "כתובת דוא\"ל של השולח, לדוגמה: \"Immich שרת תמונות <noreply@example.com>\". יש לוודא שנעשה שימוש בכתובת ממנה הנך מורשה לשלוח דוא\"ל.",
"notification_email_host_description": "מארח שרת הדוא\"ל (למשל smtp.immich.app)",
"notification_email_ignore_certificate_errors": "התעלם משגיאות תעודה",
"notification_email_ignore_certificate_errors_description": "התעלם משגיאות אימות תעודת TLS (לא מומלץ)",
@@ -196,7 +194,7 @@
"oauth_enable_description": "התחבר עם OAuth",
"oauth_mobile_redirect_uri": "URI להפניה מחדש בנייד",
"oauth_mobile_redirect_uri_override": "עקיפת URI להפניה מחדש בנייד",
"oauth_mobile_redirect_uri_override_description": "אפשר כאשר ספק OAuth לא מאפשר כתובת URI לנייד, כמו '{callback}'",
"oauth_mobile_redirect_uri_override_description": "אפשר כאשר ספק OAuth לא מאפשר כתובת URI לנייד, כמו ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "ניהול הגדרות התחברות עם OAuth",
"oauth_settings_more_details": "למידע נוסף אודות תכונה זו, בדוק את ה<link>תיעוד</link>.",
@@ -208,8 +206,6 @@
"oauth_storage_quota_default_description": "מכסה ב-GiB לשימוש כאשר לא מסופקת דרישה (הזן 0 עבור מכסה בלתי מוגבלת).",
"oauth_timeout": "הבקשה נכשלה הזמן הקצוב הסתיים",
"oauth_timeout_description": "זמן קצוב לבקשות (במילישניות)",
"offline_paths": "נתיבים לא מקוונים",
"offline_paths_description": "תוצאות אלו עשויות להיות עקב מחיקה ידנית של קבצים שאינם חלק מספרייה חיצונית.",
"password_enable_description": "התחבר עם דוא\"ל וסיסמה",
"password_settings": "סיסמת התחברות",
"password_settings_description": "ניהול הגדרות סיסמת התחברות",
@@ -219,9 +215,6 @@
"refreshing_all_libraries": "מרענן את כל הספריות",
"registration": "רישום מנהל מערכת",
"registration_description": "מכיוון שאתה המשתמש הראשון במערכת, אתה תוקצה כמנהל ואתה אחראי על משימות ניהול, ומשתמשים נוספים ייווצרו על ידך.",
"repair_all": "תקן הכל",
"repair_matched_items": "{count, plural, one {פריט # תואם} other {# פריטים תואמים}}",
"repaired_items": "{count, plural, one {פריט # תוקן} other {# פריטים תוקנו}}",
"require_password_change_on_login": "דרוש מהמשתמש לשנות סיסמה בכניסה הראשונה",
"reset_settings_to_default": "אפס הגדרות לברירת המחדל",
"reset_settings_to_recent_saved": "אפס הגדרות להגדרות שנשמרו לאחרונה",
@@ -262,16 +255,14 @@
"template_email_invite_album": "תבנית הזמנת אלבום",
"template_email_preview": "תצוגה מקדימה",
"template_email_settings": "תבניות דוא\"ל",
"template_email_settings_description": "ניהול תבניות התראת דוא\"ל מותאמות אישית",
"template_email_update_album": "עדכון תבנית אלבום",
"template_email_welcome": "תבנית דוא\"ל ברוכים הבאים",
"template_settings": "תבניות התראה",
"template_settings_description": "ניהול תבניות מותאמות אישית עבור התראות.",
"template_settings_description": "ניהול תבניות מותאמות אישית עבור התראות",
"theme_custom_css_settings": "CSS בהתאמה אישית",
"theme_custom_css_settings_description": "גיליונות סגנון מדורגים (CSS) מאפשרים התאמה אישית של העיצוב של Immich.",
"theme_settings": "הגדרות ערכת נושא",
"theme_settings_description": "ניהול התאמה אישית של ממשק האינטרנט של Immich",
"these_files_matched_by_checksum": "קבצים אלה תואמים לפי סיכומי הביקורת שלהם",
"thumbnail_generation_job": "צור תמונות ממוזערות",
"thumbnail_generation_job_description": "יוצר תמונות ממוזערות גדולות, קטנות ומטושטשות עבור כל תמונה, כמו גם תמונות ממוזערות עבור כל אדם",
"transcoding_acceleration_api": "API האצה",
@@ -299,10 +290,9 @@
"transcoding_encoding_options": "אפשרויות קידוד",
"transcoding_encoding_options_description": "הגדר מקודדים, רזולוציה, איכות ואפשרויות אחרות עבור הסרטונים המקודדים",
"transcoding_hardware_acceleration": "האצת חומרה",
"transcoding_hardware_acceleration_description": "ניסיוני; המרה הרבה יותר מהירה, אבל תהיה באיכות נמוכה יותר באותו קצב סיביות",
"transcoding_hardware_acceleration_description": "ניסיוני; המרה יותר מהירה, אבל תהיה באיכות נמוכה יותר באותו קצב סיביות",
"transcoding_hardware_decoding": "פענוח חומרה",
"transcoding_hardware_decoding_setting_description": "מאפשר האצה מקצה לקצה במקום רק האצת קידוד. ייתכן שלא יפעל על כל הסרטונים.",
"transcoding_hevc_codec": "קידוד HEVC",
"transcoding_max_b_frames": "B-פריימים מרביים",
"transcoding_max_b_frames_description": "ערכים גבוהים יותר משפרים את יעילות הדחיסה, אך מאטים את הקידוד. ייתכן שלא יהיה תואם עם האצת חומרה במכשירים ישנים יותר. 0 משבית את B-פריימים, בעוד ש1- מגדיר את הערך זה באופן אוטומטי.",
"transcoding_max_bitrate": "קצב סיביות מרבי",
@@ -340,14 +330,13 @@
"trash_number_of_days_description": "מספר הימים לשמירה של תמונות באשפה לפני הסרתם לצמיתות",
"trash_settings": "הגדרות האשפה",
"trash_settings_description": "ניהול הגדרות האשפה",
"untracked_files": "קבצים ללא מעקב",
"untracked_files_description": "קבצים אלה אינם נמצאים במעקב של היישום. הם יכולים להיות תוצאות של העברות כושלות, העלאות שנקטעו, או שנותרו מאחור בגלל שיבוש בתוכנה",
"user_cleanup_job": "ניקוי משתמשים",
"user_delete_delay": "החשבון והתמונות של <b>{user}</b> יתוזמנו למחיקה לצמיתות בעוד {delay, plural, one {יום #} other {# ימים}}.",
"user_delete_delay_settings": "עיכוב מחיקה",
"user_delete_delay_settings_description": "מספר הימים לאחר ההסרה עד מחיקה לצמיתות של החשבון והתמונות של המשתמש. משימת מחיקת המשתמש פועלת בחצות כדי לבדוק אם יש משתמשים שמוכנים למחיקה. שינויים בהגדרה זו יוערכו בביצוע הבא.",
"user_delete_immediately": "החשבון והתמונות של <b>{user}</b> יעמדו בתור למחיקה לצמיתות <b>באופן מיידי</b>.",
"user_delete_immediately_checkbox": "הצב משתמש ותמונות בתור למחיקה מיידית",
"user_details": "פרטי משתמש",
"user_management": "ניהול משתמשים",
"user_password_has_been_reset": "סיסמת המשתמש אופסה:",
"user_password_reset_description": "אנא ספק את הסיסמה הזמנית למשתמש והודע לו שיש צורך לשנות את הסיסמה בכניסה הבאה שלו.",
@@ -369,7 +358,7 @@
"advanced": "מתקדם",
"advanced_settings_enable_alternate_media_filter_subtitle": "השתמש באפשרות זו כדי לסנן מדיה במהלך הסנכרון לפי קריטריונים חלופיים. מומלץ להשתמש בזה רק אם יש בעיה בזיהוי כל האלבומים באפליקציה.",
"advanced_settings_enable_alternate_media_filter_title": "[ניסיוני] השתמש במסנן סנכרון אלבום חלופי שמבכשיר",
"advanced_settings_log_level_title": "רמת רישום ביומן: {}",
"advanced_settings_log_level_title": "רמת רישום ביומן: {level}",
"advanced_settings_prefer_remote_subtitle": "חלק מהמכשירים הם איטיים מאד לטעינה של תמונות ממוזערות מתמונות שבמכשיר. הפעל הגדרה זו כדי לטעון תמונות מרוחקות במקום.",
"advanced_settings_prefer_remote_title": "העדף תמונות מרוחקות",
"advanced_settings_proxy_headers_subtitle": "הגדר proxy headers שהיישום צריך לשלוח עם כל בקשת רשת",
@@ -399,10 +388,6 @@
"album_remove_user": "להסיר משתמש?",
"album_remove_user_confirmation": "האם באמת ברצונך להסיר את {user}?",
"album_share_no_users": "נראה ששיתפת את האלבום הזה עם כל המשתמשים או שאין לך אף משתמש לשתף איתו.",
"album_thumbnail_card_item": "פריט 1",
"album_thumbnail_card_items": "{} פריטים",
"album_thumbnail_card_shared": " · משותף",
"album_thumbnail_shared_by": "שותף על ידי {}",
"album_updated": "אלבום עודכן",
"album_updated_setting_description": "קבל הודעת דוא\"ל כאשר לאלבום משותף יש תמונות חדשות",
"album_user_left": "עזב את {album}",
@@ -418,6 +403,9 @@
"album_with_link_access": "אפשר לכל אחד עם הקישור לראות תמונות ואנשים באלבום הזה.",
"albums": "אלבומים",
"albums_count": "{count, plural, one {אלבום {count, number}} other {{count, number} אלבומים}}",
"albums_default_sort_order": "סדר מיון אלבומים ברירת מחדל",
"albums_default_sort_order_description": "סדר מיון תמונות ראשוני בעת יצירת אלבומים חדשים.",
"albums_feature_description": "אוספים של תמונות אשר ניתנים לשיתוף עם משתמשים אחרים.",
"all": "הכל",
"all_albums": "כל האלבומים",
"all_people": "כל האנשים",
@@ -440,7 +428,7 @@
"archive": "ארכיון",
"archive_or_unarchive_photo": "העבר תמונה לארכיון או הוצא אותה משם",
"archive_page_no_archived_assets": "לא נמצאו תמונות בארכיון",
"archive_page_title": "בארכיון ({})",
"archive_page_title": "בארכיון ({count})",
"archive_size": "גודל הארכיון",
"archive_size_description": "הגדר את גודל הארכיון להורדות (ב-GiB)",
"archived": "בארכיון",
@@ -476,28 +464,32 @@
"assets_added_count": "{count, plural, one {נוספה תומנה #} other {נוספו # תמונות}}",
"assets_added_to_album_count": "{count, plural, one {נוספה תמונה #} other {נוספו # תמונות}} לאלבום",
"assets_added_to_name_count": "{count, plural, one {תמונה # נוספה} other {# תמונות נוספו}} אל {hasName, select, true {<b>{name}</b>} other {אלבום חדש}}",
"assets_cannot_be_added_to_album_count": "לא ניתן להוסיף את ה{count, plural, one {תמונה} other {תמונות}} לאלבום",
"assets_count": "{count, plural, one {תמונה #} other {# תמונות}}",
"assets_deleted_permanently": "{} תמונות נמחקו לצמיתות",
"assets_deleted_permanently_from_server": "{} תמונות נמחקו לצמיתות משרת ה-Immich",
"assets_deleted_permanently": "{count} תמונות נמחקו לצמיתות",
"assets_deleted_permanently_from_server": "{count} תמונות נמחקו לצמיתות משרת ה-Immich",
"assets_downloaded_failed": "{count, plural, one {הורד קובץ # - קובץ {error} נכשל} other {ירדו # קבצים - {error} קבצים נכשלו}}",
"assets_downloaded_successfully": "{count, plural, one {קובץ # ירד בהצלחה} other {# קבצים ירדו בהצלחה}}",
"assets_moved_to_trash_count": "{count, plural, one {תמונה # הועברה} other {# תמונות הועברו}} לאשפה",
"assets_permanently_deleted_count": "{count, plural, one {תמונה # נמחקה} other {# תמונות נמחקו}} לצמיתות",
"assets_removed_count": "{count, plural, one {תמונה # הוסרה} other {# תמונות הוסרו}}",
"assets_removed_permanently_from_device": "{} תמונות נמחקו לצמיתות מהמכשיר שלך",
"assets_removed_permanently_from_device": "{count} תמונות נמחקו לצמיתות מהמכשיר שלך",
"assets_restore_confirmation": "האם באמת ברצונך לשחזר את כל התמונות שבאשפה? אין באפשרותך לבטל את הפעולה הזו! יש לשים לב שלא ניתן לשחזר תמונות לא מקוונות בדרך זו.",
"assets_restored_count": "{count, plural, one {תמונה # שוחזרה} other {# תמונות שוחזרו}}",
"assets_restored_successfully": "{} תמונות שוחזרו בהצלחה",
"assets_trashed": "{} תמונות הועברו לאשפה",
"assets_restored_successfully": "{count} תמונות שוחזרו בהצלחה",
"assets_trashed": "{count} תמונות הועברו לאשפה",
"assets_trashed_count": "{count, plural, one {תמונה # הושלכה} other {# תמונות הושלכו}} לאשפה",
"assets_trashed_from_server": "{} תמונות הועברו לאשפה מהשרת",
"assets_trashed_from_server": "{count} תמונות הועברו לאשפה מהשרת",
"assets_were_part_of_album_count": "{count, plural, one {תמונה הייתה} other {תמונות היו}} כבר חלק מהאלבום",
"authorized_devices": "מכשירים מורשים",
"automatic_endpoint_switching_subtitle": "התחבר מקומית דרך אינטרנט אלחוטי ייעודי כאשר זמין והשתמש בחיבורים חלופיים במקומות אחרים",
"automatic_endpoint_switching_title": "החלפת כתובת אוטומטית",
"autoplay_slideshow": "מצגת תמונות אוטומטית",
"back": "חזרה",
"back_close_deselect": "חזור, סגור, או בטל בחירה",
"background_location_permission": "הרשאת מיקום ברקע",
"background_location_permission_content": "כדי להחליף רשתות בעת ריצה ברקע, היישום צריך *תמיד* גישה למיקום מדויק על מנת לקרוא את השם של רשת האינטרנט האלחוטי",
"backup_album_selection_page_albums_device": "({}) אלבומים במכשיר",
"backup_album_selection_page_albums_device": "({count}) אלבומים במכשיר",
"backup_album_selection_page_albums_tap": "הקש כדי לכלול, הקש פעמיים כדי להחריג",
"backup_album_selection_page_assets_scatter": "תמונות יכולות להתפזר על פני אלבומים מרובים. לפיכך, ניתן לכלול או להחריג אלבומים במהלך תהליך הגיבוי.",
"backup_album_selection_page_select_albums": "בחירת אלבומים",
@@ -506,11 +498,11 @@
"backup_all": "הכל",
"backup_background_service_backup_failed_message": "נכשל בגיבוי תמונות. מנסה שוב…",
"backup_background_service_connection_failed_message": "נכשל בהתחברות לשרת. מנסה שוב…",
"backup_background_service_current_upload_notification": "מעלה {}",
"backup_background_service_current_upload_notification": "מעלה {filename}",
"backup_background_service_default_notification": "מחפש תמונות חדשות…",
"backup_background_service_error_title": "שגיאת גיבוי",
"backup_background_service_in_progress_notification": "מגבה את התמונות שלך…",
"backup_background_service_upload_failure_notification": "{} נכשל בהעלאה",
"backup_background_service_upload_failure_notification": "{filename} נכשל בהעלאה",
"backup_controller_page_albums": "אלבומים לגיבוי",
"backup_controller_page_background_app_refresh_disabled_content": "אפשר רענון אפליקציה ברקע בהגדרות > כללי > רענון אפליקציה ברקע כדי להשתמש בגיבוי ברקע.",
"backup_controller_page_background_app_refresh_disabled_title": "רענון אפליקציה ברקע מושבת",
@@ -521,7 +513,7 @@
"backup_controller_page_background_battery_info_title": "מיטובי סוללה",
"backup_controller_page_background_charging": "רק בטעינה",
"backup_controller_page_background_configure_error": "נכשל בהגדרת תצורת שירות הרקע",
"backup_controller_page_background_delay": "השהה גיבוי של תמונות חדשות: {}",
"backup_controller_page_background_delay": "השהה גיבוי של תמונות חדשות: {duration}",
"backup_controller_page_background_description": "הפעל את השירות רקע כדי לגבות באופן אוטומטי כל תמונה חדשה מבלי להצטרך לפתוח את היישום",
"backup_controller_page_background_is_off": "גיבוי אוטומטי ברקע כבוי",
"backup_controller_page_background_is_on": "גיבוי אוטומטי ברקע מופעל",
@@ -531,12 +523,12 @@
"backup_controller_page_backup": "גיבוי",
"backup_controller_page_backup_selected": "נבחרו: ",
"backup_controller_page_backup_sub": "תמונות וסרטונים מגובים",
"backup_controller_page_created": "נוצר ב: {}",
"backup_controller_page_created": "נוצר ב: {date}",
"backup_controller_page_desc_backup": "הפעל גיבוי חזית כדי להעלות באופן אוטומטי תמונות חדשות לשרת כשפותחים את היישום.",
"backup_controller_page_excluded": "הוחרגו: ",
"backup_controller_page_failed": "({}) נכשלו",
"backup_controller_page_filename": "שם הקובץ: {} [{}]",
"backup_controller_page_id": "מזהה: {}",
"backup_controller_page_failed": "({count}) נכשלו",
"backup_controller_page_filename": "שם הקובץ: {size} [{filename}]",
"backup_controller_page_id": "מזהה: {id}",
"backup_controller_page_info": "פרטי גיבוי",
"backup_controller_page_none_selected": "אין בחירה",
"backup_controller_page_remainder": "בהמתנה לגיבוי",
@@ -545,7 +537,7 @@
"backup_controller_page_start_backup": "התחל גיבוי",
"backup_controller_page_status_off": "גיבוי חזית אוטומטי כבוי",
"backup_controller_page_status_on": "גיבוי חזית אוטומטי מופעל",
"backup_controller_page_storage_format": "{} מתוך {} בשימוש",
"backup_controller_page_storage_format": "{total} מתוך {used} בשימוש",
"backup_controller_page_to_backup": "אלבומים לגבות",
"backup_controller_page_total_sub": "כל התמונות והסרטונים הייחודיים מאלבומים שנבחרו",
"backup_controller_page_turn_off": "כיבוי גיבוי חזית",
@@ -560,6 +552,10 @@
"backup_options_page_title": "אפשרויות גיבוי",
"backup_setting_subtitle": "ניהול הגדרות העלאת רקע וחזית",
"backward": "אחורה",
"biometric_auth_enabled": "אימות ביומטרי הופעל",
"biometric_locked_out": "גישה לאימות הביומטרי נחסמה",
"biometric_no_options": "אין אפשרויות זמינות עבור אימות ביומטרי",
"biometric_not_available": "אימות ביומטרי אינו זמין במכשיר זה",
"birthdate_saved": "תאריך לידה נשמר בהצלחה",
"birthdate_set_description": "תאריך לידה משמש לחישוב הגיל של האדם הזה בזמן תצלום.",
"blurred_background": "רקע מטושטש",
@@ -570,21 +566,17 @@
"bulk_keep_duplicates_confirmation": "האם באמת ברצונך להשאיר {count, plural, one {תמונה # כפולה} other {# תמונות כפולות}}? זה יסגור את כל הקבוצות הכפולות מבלי למחוק דבר.",
"bulk_trash_duplicates_confirmation": "האם באמת ברצונך להעביר לאשפה בכמות גדולה {count, plural, one {תמונה # כפולה} other {# תמונות כפולות}}? זה ישמור על התמונה הגדולה ביותר של כל קבוצה ויעביר לאשפה את כל שאר הכפילויות.",
"buy": "רכוש את Immich",
"cache_settings_album_thumbnails": "תמונות ממוזערות של דף ספרייה ({} תמונות)",
"cache_settings_clear_cache_button": "ניקוי מטמון",
"cache_settings_clear_cache_button_title": "מנקה את המטמון של היישום. זה ישפיע באופן משמעותי על הביצועים של היישום עד שהמטמון מתמלא מחדש.",
"cache_settings_duplicated_assets_clear_button": "נקה",
"cache_settings_duplicated_assets_subtitle": "תמונות וסרטונים שנמצאים ברשימה השחורה של היישום",
"cache_settings_duplicated_assets_title": "({}) תמונות משוכפלות",
"cache_settings_image_cache_size": "גודל מטמון התמונה ({} תמונות)",
"cache_settings_duplicated_assets_title": "({count}) תמונות משוכפלות",
"cache_settings_statistics_album": "תמונות ממוזערות של ספרייה",
"cache_settings_statistics_assets": "{} תמונות ({})",
"cache_settings_statistics_full": "תמונות מלאות",
"cache_settings_statistics_shared": "תמונות ממוזערות של אלבום משותף",
"cache_settings_statistics_thumbnail": "תמונות ממוזערות",
"cache_settings_statistics_title": "שימוש במטמון",
"cache_settings_subtitle": "הגדר כיצד אפליקציית Immich שומרת נתונים באופן זמני",
"cache_settings_thumbnail_size": "גודל מטמון תמונה ממוזערת ({} תמונות)",
"cache_settings_tile_subtitle": "שלוט בהתנהגות האחסון המקומי",
"cache_settings_tile_title": "אחסון מקומי",
"cache_settings_title": "הגדרות שמירת מטמון",
@@ -597,7 +589,10 @@
"cannot_merge_people": "לא ניתן למזג אנשים",
"cannot_undo_this_action": "אין באפשרותך לבטל את הפעולה הזו!",
"cannot_update_the_description": "לא ניתן לעדכן את התיאור",
"cast": "שידור למסך",
"cast_description": "הגדרת התקנים זמינים לשידור",
"change_date": "שנה תאריך",
"change_description": "שנה תיאור",
"change_display_order": "שנה סדר תצוגה",
"change_expiration_time": "שנה את זמן התפוגה",
"change_location": "שנה מיקום",
@@ -610,9 +605,9 @@
"change_password_form_new_password": "סיסמה חדשה",
"change_password_form_password_mismatch": "סיסמאות לא תואמות",
"change_password_form_reenter_new_password": "הכנס שוב סיסמה חדשה",
"change_pin_code": "שנה קוד PIN",
"change_your_password": "החלף את הסיסמה שלך",
"changed_visibility_successfully": "הנראות שונתה בהצלחה",
"check_all": "לסמן הכל",
"check_corrupt_asset_backup": "בדוק גיבויים פגומים של תמונות",
"check_corrupt_asset_backup_button": "בצע בדיקה",
"check_corrupt_asset_backup_description": "הרץ בדיקה זו רק על Wi-Fi ולאחר שכל התמונות גובו. ההליך עשוי לקחת כמה דקות.",
@@ -650,11 +645,15 @@
"confirm_delete_face": "האם באמת ברצונך למחוק את הפנים של {name} מהתמונה?",
"confirm_delete_shared_link": "האם באמת ברצונך למחוק את הקישור המשותף הזה?",
"confirm_keep_this_delete_others": "כל שאר תמונות שבערימה יימחקו למעט תמונה זאת. האם באמת ברצונך להמשיך?",
"confirm_new_pin_code": "אשר קוד PIN חדש",
"confirm_password": "אשר סיסמה",
"confirm_tag_face": "האם אתה רוצה לתייג את הפנים האלה כ־{name}?",
"confirm_tag_face_unnamed": "האם ברצונך לתייג את הפנים האלה?",
"connected_device": "מכשיר מחובר",
"connected_to": "מחובר אל",
"contain": "מכיל",
"context": "הקשר",
"continue": "המשך",
"control_bottom_app_bar_album_info_shared": "{} פריטים · משותפים",
"control_bottom_app_bar_create_new_album": "צור אלבום חדש",
"control_bottom_app_bar_delete_from_immich": "מחק מהשרת",
"control_bottom_app_bar_delete_from_local": "מחק מהמכשיר",
@@ -692,15 +691,18 @@
"create_tag_description": "צור תג חדש. עבור תגים מקוננים, נא להזין את הנתיב המלא של התג כולל קווים נטויים.",
"create_user": "צור משתמש",
"created": "נוצר",
"created_at": "נוצר",
"crop": "חתוך",
"curated_object_page_title": "דברים",
"current_device": "מכשיר נוכחי",
"current_pin_code": "קוד PIN הנוכחי",
"current_server_address": "כתובת שרת נוכחית",
"custom_locale": "אזור שפה מותאם אישית",
"custom_locale_description": "עצב תאריכים ומספרים על סמך השפה והאזור",
"daily_title_text_date": "E, MMM dd",
"daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "כהה",
"darkTheme": "החלפה למצב חושך",
"date_after": "תאריך אחרי",
"date_and_time": "תאריך ושעה",
"date_before": "תאריך לפני",
@@ -748,6 +750,7 @@
"disallow_edits": "אל תאפשר עריכות",
"discord": "דיסקורד",
"discover": "גילוי",
"discovered_devices": "מכשירים שהתגלו",
"dismiss_all_errors": "התעלמות מכל השגיאות",
"dismiss_error": "התעלמות מהשגיאה",
"display_options": "הצגת אפשרויות",
@@ -763,7 +766,6 @@
"download_enqueue": "הורדה נוספה לתור",
"download_error": "שגיאת הורדה",
"download_failed": "הורדה נכשלה",
"download_filename": "קובץ: {}",
"download_finished": "הורדה הסתיימה",
"download_include_embedded_motion_videos": "סרטונים מוטמעים",
"download_include_embedded_motion_videos_description": "כלול סרטונים מוטעמים בתמונות עם תנועה כקובץ נפרד",
@@ -787,6 +789,8 @@
"edit_avatar": "ערוך תמונת פרופיל",
"edit_date": "ערוך תאריך",
"edit_date_and_time": "ערוך תאריך ושעה",
"edit_description": "ערוך תיאור",
"edit_description_prompt": "אנא בחר תיאור חדש:",
"edit_exclusion_pattern": "ערוך דפוס החרגה",
"edit_faces": "ערוך פנים",
"edit_import_path": "ערוך נתיב יבוא",
@@ -807,19 +811,24 @@
"editor_crop_tool_h2_aspect_ratios": "יחסי רוחב גובה",
"editor_crop_tool_h2_rotation": "סיבוב",
"email": "דוא\"ל",
"email_notifications": "התראות באימייל",
"empty_folder": "תיקיה זו ריקה",
"empty_trash": "רוקן אשפה",
"empty_trash_confirmation": "האם באמת ברצונך לרוקן את האשפה? זה יסיר לצמיתות את כל התמונות מהאשפה של השרת.\nאין באפשרותך לבטל פעולה זו!",
"enable": "אפשר",
"enable_biometric_auth_description": "הזן את קוד ה־PIN שלך כדי להפעיל אימות ביומטרי",
"enabled": "מופעל",
"end_date": "תאריך סיום",
"enqueued": "הוצבו בתור",
"enter_wifi_name": "הזן שם אינטרנט אלחוטי",
"enter_your_pin_code": "הזן את קוד ה־PIN שלך",
"enter_your_pin_code_subtitle": "הזן את קוד ה־PIN שלך כדי לגשת לספרייה הנעולה",
"error": "שגיאה",
"error_change_sort_album": "שינוי סדר מיון אלבום נכשל",
"error_delete_face": "שגיאה במחיקת פנים מתמונה",
"error_loading_image": "שגיאה בטעינת התמונה",
"error_saving_image": "שגיאה: {}",
"error_saving_image": "שגיאה: {error}",
"error_tag_face_bounding_box": "שגיאה בתיוג הפנים לא ניתן לקבל את קואורדינטות המסגרת",
"error_title": "שגיאה - משהו השתבש",
"errors": {
"cannot_navigate_next_asset": "לא ניתן לנווט לתמונה הבאה",
@@ -832,7 +841,6 @@
"cant_get_number_of_comments": "לא ניתן לקבל את מספר התגובות",
"cant_search_people": "לא ניתן לחפש אנשים",
"cant_search_places": "לא ניתן לחפש מקומות",
"cleared_jobs": "משימות נוקו עבור: {job}",
"error_adding_assets_to_album": "שגיאה בהוספת תמונות לאלבום",
"error_adding_users_to_album": "שגיאה בהוספת משתמשים לאלבום",
"error_deleting_shared_user": "שגיאה במחיקת משתמש משותף",
@@ -841,7 +849,6 @@
"error_removing_assets_from_album": "שגיאה בהסרת תמונות מהאלבום, בדוק את היומנים לפרטים נוספים",
"error_selecting_all_assets": "שגיאה בבחירת כל התמונות",
"exclusion_pattern_already_exists": "דפוס החרגה זה כבר קיים.",
"failed_job_command": "הפקודה {command} נכשלה עבור המשימה: {job}",
"failed_to_create_album": "יצירת אלבום נכשלה",
"failed_to_create_shared_link": "יצירת קישור משותף נכשלה",
"failed_to_edit_shared_link": "עריכת קישור משותף נכשלה",
@@ -860,7 +867,6 @@
"paths_validation_failed": "{paths, plural, one {נתיב # נכשל} other {# נתיבים נכשלו}} אימות",
"profile_picture_transparent_pixels": "תמונות פרופיל אינן יכולות לכלול פיקסלים שקופים. נא להגדיל ו/או להזיז את התמונה.",
"quota_higher_than_disk_size": "הגדרת מכסה גבוהה יותר מגודל הדיסק",
"repair_unable_to_check_items": "לא ניתן לסמן {count, select, one {פריט} other {פריטים}}",
"unable_to_add_album_users": "לא ניתן להוסיף משתמשים לאלבום",
"unable_to_add_assets_to_shared_link": "לא ניתן להוסיף תמונות לקישור משותף",
"unable_to_add_comment": "לא ניתן להוסיף תגובה",
@@ -872,13 +878,13 @@
"unable_to_archive_unarchive": "לא ניתן {archived, select, true {להעביר לארכיון} other {להוציא מארכיון}}",
"unable_to_change_album_user_role": "לא ניתן לשנות את התפקיד של משתמש האלבום",
"unable_to_change_date": "לא ניתן לשנות תאריך",
"unable_to_change_description": "לא ניתן לשנות תיאור",
"unable_to_change_favorite": "לא ניתן לשנות מצב מועדף עבור התמונה",
"unable_to_change_location": "לא ניתן לשנות מיקום",
"unable_to_change_password": "לא ניתן לשנות סיסמה",
"unable_to_change_visibility": "לא ניתן לשנות את הנראות עבור {count, plural, one {אדם #} other {# אנשים}}",
"unable_to_complete_oauth_login": "לא ניתן להשלים התחברות OAuth",
"unable_to_connect": "לא ניתן להתחבר",
"unable_to_connect_to_server": "לא ניתן להתחבר לשרת",
"unable_to_copy_to_clipboard": "לא ניתן להעתיק ללוח, יש לודא שניגשת לדף דרך https",
"unable_to_create_admin_account": "לא ניתן ליצור חשבון מנהל",
"unable_to_create_api_key": "לא ניתן ליצור מפתח API חדש",
@@ -902,10 +908,6 @@
"unable_to_hide_person": "לא ניתן להסתיר אדם",
"unable_to_link_motion_video": "לא ניתן לקשר סרטון תנועה",
"unable_to_link_oauth_account": "לא ניתן לקשר חשבון OAuth",
"unable_to_load_album": "לא ניתן לטעון אלבום",
"unable_to_load_asset_activity": "לא ניתן לטעון את הפעילות בתמונה",
"unable_to_load_items": "לא ניתן לטעון פריטים",
"unable_to_load_liked_status": "לא ניתן לטעון מצב 'אהבתי'",
"unable_to_log_out_all_devices": "לא ניתן לנתק את כל המכשירים",
"unable_to_log_out_device": "לא ניתן לנתק מכשיר",
"unable_to_login_with_oauth": "לא ניתן להתחבר באמצעות OAuth",
@@ -916,12 +918,11 @@
"unable_to_remove_album_users": "לא ניתן להסיר משתמשים מהאלבום",
"unable_to_remove_api_key": "לא ניתן להסיר מפתח API",
"unable_to_remove_assets_from_shared_link": "לא ניתן להסיר תמונות מקישור משותף",
"unable_to_remove_deleted_assets": "לא ניתן להסיר קבצים לא מקוונים",
"unable_to_remove_library": "לא ניתן להסיר ספרייה",
"unable_to_remove_partner": "לא ניתן להסיר שותף",
"unable_to_remove_reaction": "לא ניתן להסיר תגובה",
"unable_to_repair_items": "לא ניתן לתקן פריטים",
"unable_to_reset_password": "לא ניתן לאפס סיסמה",
"unable_to_reset_pin_code": "לא ניתן לאפס קוד PIN",
"unable_to_resolve_duplicate": "לא ניתן לפתור כפילות",
"unable_to_restore_assets": "לא ניתן לשחזר תמונות",
"unable_to_restore_trash": "לא ניתן לשחזר אשפה",
@@ -955,10 +956,9 @@
"exif_bottom_sheet_location": "מיקום",
"exif_bottom_sheet_people": "אנשים",
"exif_bottom_sheet_person_add_person": "הוסף שם",
"exif_bottom_sheet_person_age": "גיל {}",
"exif_bottom_sheet_person_age_months": "גיל {} חודשים",
"exif_bottom_sheet_person_age_year_months": "גיל שנה ו-{} חודשים",
"exif_bottom_sheet_person_age_years": "גיל {}",
"exif_bottom_sheet_person_age_months": "גיל {months} חודשים",
"exif_bottom_sheet_person_age_year_months": "גיל שנה ו-{months} חודשים",
"exif_bottom_sheet_person_age_years": "גיל {years}",
"exit_slideshow": "צא ממצגת שקופיות",
"expand_all": "הרחב הכל",
"experimental_settings_new_asset_list_subtitle": "עבודה בתהליך",
@@ -976,9 +976,10 @@
"external": "חיצוני",
"external_libraries": "ספריות חיצוניות",
"external_network": "רשת חיצונית",
"external_network_sheet_info": "כאשר לא על רשת האינטרנט האלחוטי המועדפת, היישום יתחבר לשרת דרך הכתובת הראשונה שניתן להשיג מהכתובות שלהלן, החל מלמעלה למטה",
"external_network_sheet_info": "אם אינך מחובר ל־WiFi מועדף, האפליקציה תנסה להתחבר לשרת לפי הסדר מהרשימה שלמטה (מלמעלה למטה)",
"face_unassigned": "לא מוקצה",
"failed": "נכשלו",
"failed_to_authenticate": "ההזדהות נכשלה",
"failed_to_load_assets": "טעינת תמונות נכשלה",
"failed_to_load_folder": "טעינת תיקיה נכשלה",
"favorite": "מועדף",
@@ -1002,6 +1003,8 @@
"folders": "תיקיות",
"folders_feature_description": "עיון בתצוגת התיקייה עבור התמונות והסרטונים שבמערכת הקבצים",
"forward": "קדימה",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "תכונה זאת טוענת משאבים חיצוניים מגוגל בכדי לפעול.",
"general": "כללי",
"get_help": "קבל עזרה",
"get_wifiname_error": "לא היה ניתן לקבל את שם האינטרנט האלחוטי שלך. יש לודא שהענקת את ההרשאות הדרושות ושאת/ה מחובר/ת לרשת אינטרנט אלחוטי",
@@ -1044,10 +1047,13 @@
"home_page_favorite_err_local": "לא ניתן להוסיף למועדפים תמונות מקומיות עדיין, מדלג",
"home_page_favorite_err_partner": "לא ניתן להוסיף למועדפים תמונות של השותף עדיין, מדלג",
"home_page_first_time_notice": "אם זאת הפעם הראשונה שאת/ה משתמש/ת ביישום, נא להקפיד לבחור אלבומ(ים) לגיבוי כך שציר הזמן יוכל לאכלס תמונות וסרטונים באלבומ(ים)",
"home_page_locked_error_local": "לא ניתן להעביר תמונות מקומיות לתיקייה נעולה, מדלג",
"home_page_locked_error_partner": "לא ניתן להעביר תמונות של שותף לתיקיה נעולה, מדלג",
"home_page_share_err_local": "לא ניתן לשתף תמונות מקומיות על ידי קישור, מדלג",
"home_page_upload_err_limit": "ניתן להעלות רק מקסימום של 30 תמונות בכל פעם, מדלג",
"host": "מארח",
"hour": "שעה",
"id": "מזהה",
"ignore_icloud_photos": "התעלם מתמונות iCloud",
"ignore_icloud_photos_description": "תמונות שמאוחסנות ב-iCloud לא יועלו לשרת",
"image": "תמונה",
@@ -1087,6 +1093,12 @@
"invalid_date_format": "פורמט תאריך לא תקין",
"invite_people": "הזמן אנשים",
"invite_to_album": "הזמן לאלבום",
"ios_debug_info_fetch_ran_at": "השליפה בוצעה ב־{dateTime}",
"ios_debug_info_last_sync_at": "סנכרון אחרון ב- {dateTime}",
"ios_debug_info_no_processes_queued": "אין תהליכי רקע הממתינים בתור",
"ios_debug_info_no_sync_yet": "טרם התבצע תהליך סנכרון ברקע",
"ios_debug_info_processes_queued": "{count, plural, one {תהליך רקע {count} בתור} other {{count} תהליכי רקע בתור}}",
"ios_debug_info_processing_ran_at": "העיבוד התבצע ב־{dateTime}",
"items_count": "{count, plural, one {פריט #} other {# פריטים}}",
"jobs": "משימות",
"keep": "שמור",
@@ -1095,6 +1107,9 @@
"kept_this_deleted_others": "תמונה זו נשמרה ונמחקו {count, plural, one {תמונה #} other {# תמונות}}",
"keyboard_shortcuts": "קיצורי מקלדת",
"language": "שפה",
"language_no_results_subtitle": "נסה לשנות את ‪מונח החיפוש שלך",
"language_no_results_title": "לא נמצאה שפה",
"language_search_hint": "חפש שפות...",
"language_setting_description": "בחר את השפה המועדפת עליך",
"last_seen": "נראה לאחרונה",
"latest_version": "גרסה עדכנית ביותר",
@@ -1120,6 +1135,7 @@
"list": "רשימה",
"loading": "טוען",
"loading_search_results_failed": "טעינת תוצאות החיפוש נכשלה",
"local_asset_cast_failed": "לא ניתן לשדר תמונה שלא הועלתה לשרת",
"local_network": "רשת מקומית",
"local_network_sheet_info": "היישום יתחבר לשרת דרך הכתובת הזאת כאשר משתמשים ברשת האינטרנט האלחוטי שמצוינת",
"location_permission": "הרשאת מיקום",
@@ -1129,6 +1145,8 @@
"location_picker_latitude_hint": "הזן את קו הרוחב שלך כאן",
"location_picker_longitude_error": "הזן קו אורך חוקי",
"location_picker_longitude_hint": "הזן את קו האורך שלך כאן",
"lock": "נעל",
"locked_folder": "תיקיה נעולה",
"log_out": "התנתק",
"log_out_all_devices": "התנתק מכל המכשירים",
"logged_out_all_devices": "מנותק מכל המכשירים",
@@ -1173,8 +1191,8 @@
"manage_your_devices": "ניהול המכשירים המחוברים שלך",
"manage_your_oauth_connection": "ניהול חיבור ה-OAuth שלך",
"map": "מפה",
"map_assets_in_bound": "תמונה {}",
"map_assets_in_bounds": "{} תמונות",
"map_assets_in_bound": "תמונה {count}",
"map_assets_in_bounds": "{count} תמונות",
"map_cannot_get_user_location": "לא ניתן לקבוע את מיקום המשתמש",
"map_location_dialog_yes": "כן",
"map_location_picker_page_use_location": "השתמש במיקום הזה",
@@ -1188,9 +1206,9 @@
"map_settings": "הגדרות מפה",
"map_settings_dark_mode": "מצב כהה",
"map_settings_date_range_option_day": "24 שעות אחרונות",
"map_settings_date_range_option_days": "ב-{} ימים אחרונים",
"map_settings_date_range_option_days": "ב-{days} ימים אחרונים",
"map_settings_date_range_option_year": "שנה אחרונה",
"map_settings_date_range_option_years": "ב-{} שנים אחרונות",
"map_settings_date_range_option_years": "ב-{years} שנים אחרונות",
"map_settings_dialog_title": "הגדרות מפה",
"map_settings_include_show_archived": "כלול ארכיון",
"map_settings_include_show_partners": "כלול שותפים",
@@ -1208,8 +1226,6 @@
"memories_setting_description": "נהל את מה שרואים בזכרונות שלך",
"memories_start_over": "התחל מחדש",
"memories_swipe_to_close": "החלק למעלה כדי לסגור",
"memories_year_ago": "לפני שנה",
"memories_years_ago": "לפני {} שנים",
"memory": "זיכרון",
"memory_lane_title": "משעול הזיכרונות {title}",
"menu": "תפריט",
@@ -1226,6 +1242,12 @@
"month": "חודש",
"monthly_title_text_date_format": "MMMM y",
"more": "עוד",
"move": "העבר",
"move_off_locked_folder": "הוצאה מהתיקייה הנעולה",
"move_to_locked_folder": "העבר לתיקיה הנעולה",
"move_to_locked_folder_confirmation": "התמונות והסרטונים האלו יוסרו מכל האלבומים, ויהיו מוצגים רק בתיקיה הנעולה",
"moved_to_archive": "{count, plural, one {הועברה תמונה # } other {# תמונות הועברו}} לארכיון",
"moved_to_library": "{count, plural, one {הועברה תמונה # } other {# תמונות הועברו}} לספריה",
"moved_to_trash": "הועבר לאשפה",
"multiselect_grid_edit_date_time_err_read_only": "לא ניתן לערוך תאריך של תמונות לקריאה בלבד, מדלג",
"multiselect_grid_edit_gps_err_read_only": "לא ניתן לערוך מיקום של תמונות לקריאה בלבד, מדלג",
@@ -1240,6 +1262,8 @@
"new_api_key": "מפתח API חדש",
"new_password": "סיסמה חדשה",
"new_person": "אדם חדש",
"new_pin_code": "קוד PIN חדש",
"new_pin_code_subtitle": "זאת הפעם הראשונה שנכנסת לתיקיה הנעולה. צור קוד PIN כדי לאבטח את הגישה לדף זה",
"new_user_created": "משתמש חדש נוצר",
"new_version_available": "גרסה חדשה זמינה",
"newest_first": "החדש ביותר ראשון",
@@ -1252,11 +1276,13 @@
"no_archived_assets_message": "העבר תמונות וסרטונים לארכיון כדי להסתיר אותם מתצוגת התמונות שלך",
"no_assets_message": "לחץ כדי להעלות את התמונה הראשונה שלך",
"no_assets_to_show": "אין תמונות להצגה",
"no_cast_devices_found": "לא נמצאו מכשירי שידור",
"no_duplicates_found": "לא נמצאו כפילויות.",
"no_exif_info_available": "אין מידע זמין על מטא-נתונים (exif)",
"no_explore_results_message": "העלה תמונות נוספות כדי לחקור את האוסף שלך.",
"no_favorites_message": "הוסף מועדפים כדי למצוא במהירות את התמונות והסרטונים הכי טובים שלך",
"no_libraries_message": "צור ספרייה חיצונית כדי לראות את התמונות והסרטונים שלך",
"no_locked_photos_message": "תמונות וסרטונים בתיקייה הנעולה מוסתרים ולא יופיעו בזמן הגלישה או החיפוש בספרייה שלך.",
"no_name": "אין שם",
"no_notifications": "אין התראות",
"no_people_found": "לא נמצאו אנשים תואמים",
@@ -1268,6 +1294,7 @@
"not_selected": "לא נבחרו",
"note_apply_storage_label_to_previously_uploaded assets": "הערה: כדי להחיל את תווית האחסון על תמונות שהועלו בעבר, הפעל את",
"notes": "הערות",
"nothing_here_yet": "אין כאן כלום עדיין",
"notification_permission_dialog_content": "כדי לאפשר התראות, לך להגדרות המכשיר ובחר אפשר.",
"notification_permission_list_tile_content": "הענק הרשאה כדי לאפשר התראות.",
"notification_permission_list_tile_enable_button": "אפשר התראות",
@@ -1278,15 +1305,15 @@
"oauth": "OAuth",
"official_immich_resources": "מקורות רשמיים של Immich",
"offline": "לא מקוון",
"offline_paths": "נתיבים לא מקוונים",
"offline_paths_description": "תוצאות אלו עשויות להיות עקב מחיקה ידנית של קבצים שאינם חלק מספרייה חיצונית.",
"ok": "בסדר",
"oldest_first": "הישן ביותר ראשון",
"on_this_device": "במכשיר הזה",
"onboarding": "היכרות",
"onboarding_privacy_description": "התכונות (האופציונליות) הבאות מסתמכות על שירותים חיצוניים, וניתנות לביטול בכל עת בהגדרות הניהול.",
"onboarding_locale_description": "יש לבחור שפה מועדפת, ניתן לשנות זאת מאוחר יותר בהגדרות.",
"onboarding_privacy_description": "התכונות (האופציונליות) הבאות מסתמכות על שירותים חיצוניים, וניתנות לביטול בכל עת בהגדרות.",
"onboarding_server_welcome_description": "בואו נאתחל את הספריה שלך עם כמה הגדרות נפוצות.",
"onboarding_theme_description": "יש לבחור את צבע ערכת הנושא עבור ההתקנה שלך. באפשרותך לשנות את זה מאוחר יותר בהגדרות שלך.",
"onboarding_welcome_description": "בואו נכין את ההתקנה שלכם עם כמה הגדרות נפוצות.",
"onboarding_user_welcome_description": "בואו נתחיל!",
"onboarding_welcome_user": "ברוך בואך, {user}",
"online": "מקוון",
"only_favorites": "רק מועדפים",
@@ -1314,7 +1341,7 @@
"partner_page_partner_add_failed": "הוספת שותף נכשלה",
"partner_page_select_partner": "בחירת שותף",
"partner_page_shared_to_title": "משותף עם",
"partner_page_stop_sharing_content": "{} לא יוכל יותר לגשת לתמונות שלך.",
"partner_page_stop_sharing_content": "{partner} לא יוכל יותר לגשת לתמונות שלך.",
"partner_sharing": "שיתוף שותפים",
"partners": "שותפים",
"password": "סיסמה",
@@ -1343,6 +1370,8 @@
"permanently_delete_assets_prompt": "האם באמת ברצונך למחוק לצמיתות {count, plural, one {תמונה זאת?} other {<b>#</b> תמונות אלו?}}זה גם יסיר {count, plural, one {אותו מאלבומו} other {אותם מאלבומים}}.",
"permanently_deleted_asset": "התמונה נמחקה לצמיתות",
"permanently_deleted_assets_count": "{count, plural, one {תמונה # נמחקה} other {# תמונות נמחקו}} לצמיתות",
"permission": "הרשאות",
"permission_empty": "ההרשאות שלך לא יכולות להיות ריקות",
"permission_onboarding_back": "חזרה",
"permission_onboarding_continue_anyway": "המשך בכל זאת",
"permission_onboarding_get_started": "להתחיל",
@@ -1360,6 +1389,10 @@
"photos_count": "{count, plural, one {תמונה {count, number}} other {{count, number} תמונות}}",
"photos_from_previous_years": "תמונות משנים קודמות",
"pick_a_location": "בחר מיקום",
"pin_code_changed_successfully": "קוד ה PIN שונה בהצלחה",
"pin_code_reset_successfully": "קוד PIN אופס בהצלחה",
"pin_code_setup_successfully": "קוד PIN הוגדר בהצלחה",
"pin_verification": "אימות קוד PIN",
"place": "מקום",
"places": "מקומות",
"places_count": "{count, plural, one {מקום {count, number}} other {{count, number} מקומות}}",
@@ -1367,6 +1400,7 @@
"play_memories": "נגן זכרונות",
"play_motion_photo": "הפעל תמונה עם תנועה",
"play_or_pause_video": "הפעל או השהה סרטון",
"please_auth_to_access": "אנא אמת את זהותך כדי לגשת",
"port": "יציאה",
"preferences_settings_subtitle": "ניהול העדפות יישום",
"preferences_settings_title": "העדפות",
@@ -1374,9 +1408,13 @@
"preview": "תצוגה מקדימה",
"previous": "הקודם",
"previous_memory": "זיכרון קודם",
"previous_or_next_photo": "התמונה הקודמת או הבאה",
"previous_or_next_day": "התקדם יום / חזור יום",
"previous_or_next_month": "חודש קדימה / חודש אחורה",
"previous_or_next_photo": "תמונה הבאה / התמונה הקודמת",
"previous_or_next_year": "שנה קדימה / שנה אחורה",
"primary": "ראשי",
"privacy": "פרטיות",
"profile": "פרופיל",
"profile_drawer_app_logs": "יומן",
"profile_drawer_client_out_of_date_major": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה הראשית האחרונה.",
"profile_drawer_client_out_of_date_minor": "גרסת היישום לנייד מיושנת. נא לעדכן לגרסה המשנית האחרונה.",
@@ -1390,7 +1428,7 @@
"public_share": "שיתוף ציבורי",
"purchase_account_info": "תומך",
"purchase_activated_subtitle": "תודה לך על התמיכה ב-Immich ובתוכנות קוד-פתוח",
"purchase_activated_time": "הופעל ב-{date, date}",
"purchase_activated_time": "הופעל ב-{date}",
"purchase_activated_title": "המפתח שלך הופעל בהצלחה",
"purchase_button_activate": "הפעל",
"purchase_button_buy": "קנה",
@@ -1456,9 +1494,12 @@
"remove_deleted_assets": "הסר קבצים לא מקוונים",
"remove_from_album": "הסר מאלבום",
"remove_from_favorites": "הסר מהמועדפים",
"remove_from_locked_folder": "הסר מהתיקייה הנעולה",
"remove_from_locked_folder_confirmation": "האם אתה בטוח שברצונך להעביר את התמונות והסרטונים האלה מחוץ לתיקייה הנעולה? הם יהיו מוצגים בספרייה שלך.",
"remove_from_shared_link": "הסר מקישור משותף",
"remove_memory": "הסר זיכרון",
"remove_photo_from_memory": "הסר תמונה מזיכרון זה",
"remove_tag": "הסרת תג",
"remove_url": "הסר URL",
"remove_user": "הסר משתמש",
"removed_api_key": "מפתח API הוסר: {name}",
@@ -1479,6 +1520,7 @@
"reset": "איפוס",
"reset_password": "איפוס סיסמה",
"reset_people_visibility": "אפס את נראות האנשים",
"reset_pin_code": "אפס קוד PIN",
"reset_to_default": "אפס לברירת מחדל",
"resolve_duplicates": "פתור כפילויות",
"resolved_all_duplicates": "כל הכפילויות נפתרו",
@@ -1584,6 +1626,7 @@
"server_info_box_server_url": "כתובת שרת",
"server_offline": "השרת מנותק",
"server_online": "החיבור לשרת פעיל",
"server_privacy": "פרטיות השרת",
"server_stats": "סטטיסטיקות שרת",
"server_version": "גרסת שרת",
"set": "הגדר",
@@ -1593,6 +1636,7 @@
"set_date_of_birth": "הגדר תאריך לידה",
"set_profile_picture": "הגדר תמונת פרופיל",
"set_slideshow_to_fullscreen": "הגדר מצגת שקופיות למסך מלא",
"set_stack_primary_asset": "הגדרה כתמונה ראשית",
"setting_image_viewer_help": "מציג הפרטים טוען את התמונה הממוזערת הקטנה קודם, לאחר מכן טוען את התצוגה המקדימה בגודל בינוני (אם מופעל), לבסוף טוען את המקורית (אם מופעל).",
"setting_image_viewer_original_subtitle": "אפשר לטעון את התמונה המקורית ברזלוציה מלאה (גדולה!). השבת כדי להקטין שימוש בנתונים (גם בשרת וגם בזיכרון המטמון שבמכשיר).",
"setting_image_viewer_original_title": "טען תמונה מקורית",
@@ -1601,13 +1645,12 @@
"setting_image_viewer_title": "תמונות",
"setting_languages_apply": "החל",
"setting_languages_subtitle": "שינוי שפת היישום",
"setting_languages_title": "שפות",
"setting_notifications_notify_failures_grace_period": "הודע על כשלים בגיבוי ברקע: {}",
"setting_notifications_notify_hours": "{} שעות",
"setting_notifications_notify_failures_grace_period": "הודע על כשלים בגיבוי ברקע: {duration}",
"setting_notifications_notify_hours": "{count} שעות",
"setting_notifications_notify_immediately": "באופן מיידי",
"setting_notifications_notify_minutes": "{} דקות",
"setting_notifications_notify_minutes": "{count} דקות",
"setting_notifications_notify_never": "אף פעם",
"setting_notifications_notify_seconds": "{} שניות",
"setting_notifications_notify_seconds": "{count} שניות",
"setting_notifications_single_progress_subtitle": "מידע מפורט על התקדמות העלאה לכל תמונה",
"setting_notifications_single_progress_title": "הראה פרטי התקדמות גיבוי ברקע",
"setting_notifications_subtitle": "התאם את העדפות ההתראה שלך",
@@ -1619,10 +1662,12 @@
"settings": "הגדרות",
"settings_require_restart": "אנא הפעל מחדש את היישום כדי להחיל הגדרה זו",
"settings_saved": "ההגדרות נשמרו",
"setup_pin_code": "הגדר קוד PIN",
"share": "שתף",
"share_add_photos": "הוסף תמונות",
"share_assets_selected": "{} נבחרו",
"share_assets_selected": "{count} נבחרו",
"share_dialog_preparing": "מכין...",
"share_link": "שתף קישור",
"shared": "משותף",
"shared_album_activities_input_disable": "התגובה מושבתת",
"shared_album_activity_remove_content": "האם ברצונך למחוק את הפעילות הזאת?",
@@ -1635,32 +1680,32 @@
"shared_by_user": "משותף על ידי {user}",
"shared_by_you": "משותף על ידך",
"shared_from_partner": "תמונות מאת {partner}",
"shared_intent_upload_button_progress_text": "{} / {} הועלו",
"shared_intent_upload_button_progress_text": "{total} / {current} הועלו",
"shared_link_app_bar_title": "קישורים משותפים",
"shared_link_clipboard_copied_massage": "הועתק ללוח",
"shared_link_clipboard_text": "קישור: {}\nסיסמה: {}",
"shared_link_clipboard_text": "קישור: {password}\nסיסמה: {link}",
"shared_link_create_error": "שגיאה ביצירת קישור משותף",
"shared_link_edit_description_hint": "הכנס את תיאור השיתוף",
"shared_link_edit_expire_after_option_day": "1 יום",
"shared_link_edit_expire_after_option_days": "{} ימים",
"shared_link_edit_expire_after_option_days": "{count} ימים",
"shared_link_edit_expire_after_option_hour": "1 שעה",
"shared_link_edit_expire_after_option_hours": "{} שעות",
"shared_link_edit_expire_after_option_hours": "{count} שעות",
"shared_link_edit_expire_after_option_minute": "1 דקה",
"shared_link_edit_expire_after_option_minutes": "{} דקות",
"shared_link_edit_expire_after_option_months": "{} חודשים",
"shared_link_edit_expire_after_option_year": "{} שנה",
"shared_link_edit_expire_after_option_minutes": "{count} דקות",
"shared_link_edit_expire_after_option_months": "{count} חודשים",
"shared_link_edit_expire_after_option_year": "{count} שנה",
"shared_link_edit_password_hint": "הכנס את סיסמת השיתוף",
"shared_link_edit_submit_button": "עדכן קישור",
"shared_link_error_server_url_fetch": "לא ניתן להשיג את כתובת האינטרנט של השרת",
"shared_link_expires_day": "יפוג בעוד יום {}",
"shared_link_expires_days": "יפוג בעוד {} ימים",
"shared_link_expires_hour": "יפוג בעוד שעה {}",
"shared_link_expires_hours": "יפוג בעוד {} שעות",
"shared_link_expires_minute": "יפוג בעוד דקה {}",
"shared_link_expires_minutes": "יפוג בעוד {} דקות",
"shared_link_expires_day": "יפוג בעוד יום {count}",
"shared_link_expires_days": "יפוג בעוד {count} ימים",
"shared_link_expires_hour": "יפוג בעוד שעה {count}",
"shared_link_expires_hours": "יפוג בעוד {count} שעות",
"shared_link_expires_minute": "יפוג בעוד דקה {count}",
"shared_link_expires_minutes": "יפוג בעוד {count} דקות",
"shared_link_expires_never": "יפוג ∞",
"shared_link_expires_second": "יפוג בעוד שנייה {}",
"shared_link_expires_seconds": "יפוג בעוד {} שניות",
"shared_link_expires_second": "יפוג בעוד שנייה {count}",
"shared_link_expires_seconds": "יפוג בעוד {count} שניות",
"shared_link_individual_shared": "משותף ליחיד",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "ניהול קישורים משותפים",
@@ -1729,12 +1774,14 @@
"start_date": "תאריך התחלה",
"state": "מדינה",
"status": "מצב",
"stop_casting": "הפסקת שידור",
"stop_motion_photo": "עצור תמונה עם תנועה",
"stop_photo_sharing": "להפסיק לשתף את התמונות שלך?",
"stop_photo_sharing_description": "{partner} לא יוכל לגשת לתמונות שלך יותר.",
"stop_sharing_photos_with_user": "הפסק לשתף את התמונות שלך עם משתמש זה",
"storage": "שטח אחסון",
"storage_label": "תווית אחסון",
"storage_quota": "מכסת האחסון",
"storage_usage": "{used} בשימוש מתוך {available}",
"submit": "שלח",
"suggestions": "הצעות",
@@ -1761,7 +1808,7 @@
"theme_selection": "בחירת ערכת נושא",
"theme_selection_description": "הגדר אוטומטית את ערכת הנושא לבהיר או כהה בהתבסס על העדפת המערכת של הדפדפן שלך",
"theme_setting_asset_list_storage_indicator_title": "הצג סטטוס גיבוי על גבי התמונות",
"theme_setting_asset_list_tiles_per_row_title": "מספר תמונות בכל שורה ({})",
"theme_setting_asset_list_tiles_per_row_title": "מספר תמונות בכל שורה ({count})",
"theme_setting_colorful_interface_subtitle": "החל את הצבע העיקרי למשטחי רקע.",
"theme_setting_colorful_interface_title": "ממשק צבעוני",
"theme_setting_image_viewer_quality_subtitle": "התאם את האיכות של מציג פרטי התמונות",
@@ -1785,7 +1832,6 @@
"to_parent": "לך להורה",
"to_trash": "אשפה",
"toggle_settings": "החלף מצב הגדרות",
"toggle_theme": "החלף ערכת נושא כהה",
"total": "סה\"כ",
"total_usage": "שימוש כולל",
"trash": "אשפה",
@@ -1796,15 +1842,18 @@
"trash_no_results_message": "תמונות וסרטונים שהועברו לאשפה יופיעו כאן.",
"trash_page_delete_all": "מחק הכל",
"trash_page_empty_trash_dialog_content": "האם ברצונך לרוקן את התמונות שבאשפה? הפריטים האלה ימחקו לצמיתות מהשרת",
"trash_page_info": "פריטים באשפה ימחקו לצמיתות לאחר {} ימים",
"trash_page_info": "פריטים באשפה ימחקו לצמיתות לאחר {days} ימים",
"trash_page_no_assets": "אין תמונות באשפה",
"trash_page_restore_all": "שחזר הכל",
"trash_page_select_assets_btn": "בחר תמונות",
"trash_page_title": "אשפה ({})",
"trash_page_title": "אשפה ({count})",
"trashed_items_will_be_permanently_deleted_after": "פריטים באשפה ימחקו לצמיתות לאחר {days, plural, one {יום #} other {# ימים}}.",
"type": "סוג",
"unable_to_change_pin_code": "לא ניתן לשנות את קוד ה PIN",
"unable_to_setup_pin_code": "לא ניתן להגדיר קוד PIN",
"unarchive": "הוצא מארכיון",
"unarchived_count": "{count, plural, other {# הוצאו מהארכיון}}",
"undo": "לבטל",
"unfavorite": "לא מועדף",
"unhide_person": "בטל הסתרת אדם",
"unknown": "לא ידוע",
@@ -1823,9 +1872,8 @@
"unselect_all_duplicates": "בטל בחירת כל הכפילויות",
"unstack": "בטל ערימה",
"unstacked_assets_count": "{count, plural, one {תמונה # הוסרה} other {# תמונות הוסרו}} מהערימה",
"untracked_files": "קבצים ללא מעקב",
"untracked_files_decription": "קבצים אלה אינם נמצאים במעקב של היישום. הם יכולים להיות תוצאות של העברות כושלות, העלאות שנקטעו, או שנותרו מאחור בגלל שיבוש בתוכנה",
"up_next": "הבא בתור",
"updated_at": "עודכן",
"updated_password": "סיסמה עודכנה",
"upload": "העלאה",
"upload_concurrency": "בו-זמניות של העלאה",
@@ -1838,15 +1886,20 @@
"upload_status_errors": "שגיאות",
"upload_status_uploaded": "הועלה",
"upload_success": "ההעלאה בוצעה בהצלחה. רענן את הדף כדי לצפות בתמונות שהועלו.",
"upload_to_immich": "העלה לשרת ({})",
"upload_to_immich": "העלה לשרת ({count})",
"uploading": "מעלה",
"url": "URL",
"usage": "שימוש",
"use_biometric": "השתמש באימות ביומטרי",
"use_current_connection": "השתמש בחיבור נוכחי",
"use_custom_date_range": "השתמש בטווח תאריכים מותאם במקום",
"user": "משתמש",
"user_has_been_deleted": "משתמש זה נמחק.",
"user_id": "מזהה משתמש",
"user_liked": "{user} אהב את {type, select, photo {התמונה הזאת} video {הסרטון הזה} asset {התמונה הזאת} other {זה}}",
"user_pin_code_settings": "קוד PIN",
"user_pin_code_settings_description": "נהל את קוד ה PIN שלך",
"user_privacy": "פרטיות המשתמש",
"user_purchase_settings": "רכישה",
"user_purchase_settings_description": "ניהול הרכישה שלך",
"user_role_set": "הגדר את {user} בתור {role}",
@@ -1862,11 +1915,6 @@
"version": "גרסה",
"version_announcement_closing": "החבר שלך, אלכס",
"version_announcement_message": "שלום לך! זמינה גרסה חדשה של Immich. נא לקחת זמן מה לקרוא את <link>הערות הפרסום</link> כדי לוודא שההתקנה שלך עדכנית על מנת למנוע תצורות שגויות, במיוחד אם נעשה שימוש ב-WatchTower או בכל מנגנון שמטפל בעדכון מופע ה-Immich שלך באופן אוטומטי.",
"version_announcement_overlay_release_notes": "הערות פרסום",
"version_announcement_overlay_text_1": "הי חבר/ה, יש מהדורה חדשה של",
"version_announcement_overlay_text_2": "אנא קח/י את הזמן שלך לבקר ב ",
"version_announcement_overlay_text_3": " ולוודא שמבנה ה docker-compose וה env. שלך עדכני כדי למנוע תצורות שגויות, במיוחד אם אתה משתמש ב WatchTower או במנגנון שמטפל בעדכון השרת באופן אוטומטי.",
"version_announcement_overlay_title": "גרסת שרת חדשה זמינה 🎉",
"version_history": "היסטוריית גרסאות",
"version_history_item": "{version} הותקנה ב-{date}",
"video": "סרטון",
@@ -1886,6 +1934,7 @@
"view_previous_asset": "הצג את התמונה הקודמת",
"view_qr_code": "הצג ברקוד",
"view_stack": "הצג ערימה",
"view_user": "הצג משתמש",
"viewer_remove_from_stack": "הסר מערימה",
"viewer_stack_use_as_main_asset": "השתמש כתמונה ראשית",
"viewer_unstack": "ביטול ערימה",
@@ -1896,6 +1945,7 @@
"welcome": "ברוכים הבאים",
"welcome_to_immich": "ברוכים הבאים אל immich",
"wifi_name": "שם הרשת האלחוטית",
"wrong_pin_code": "קוד PIN שגוי",
"year": "שנה",
"years_ago": "לפני {years, plural, one {שנה #} other {# שנים}}",
"yes": "כן",

File diff suppressed because it is too large Load Diff

View File

@@ -22,6 +22,7 @@
"add_partner": "Dodaj partnera",
"add_path": "Dodaj putanju",
"add_photos": "Dodaj slike",
"add_tag": "Dodaj oznaku",
"add_to": "Dodaj u…",
"add_to_album": "Dodaj u album",
"add_to_album_bottom_sheet_added": "Dodano u {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "Omogućite sigurnosne kopije baze podataka",
"backup_keep_last_amount": "Količina prethodnih sigurnosnih kopija za čuvanje",
"backup_settings": "Postavke sigurnosne kopije",
"backup_settings_description": "Upravljajte postavkama izvoza baze podataka. Napomena: Ovi zadaci nisu nadzirani i nećete biti obaviješteni u slučaju neuspjeha.",
"check_all": "Provjeri sve",
"cleanup": "Čišćenje",
"backup_settings_description": "Upravljajte postavkama izvoza baze podataka.",
"cleared_jobs": "Izbrisani poslovi za: {job}",
"config_set_by_file": "Konfiguracija je trenutno postavljena konfiguracijskom datotekom",
"confirm_delete_library": "Jeste li sigurni da želite izbrisati biblioteku {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "Za potvrdu upišite \"{email}\" ispod",
"confirm_reprocess_all_faces": "Jeste li sigurni da želite ponovno obraditi sva lica? Ovo će također obrisati imenovane osobe.",
"confirm_user_password_reset": "Jeste li sigurni da želite poništiti lozinku korisnika {user}?",
"confirm_user_pin_code_reset": "Jeste li sigurni da želite resetirati PIN korisnika {user}?",
"create_job": "Izradi zadatak",
"cron_expression": "Cron izraz (expression)",
"cron_expression_description": "Postavite interval skeniranja koristeći cron format. Za više informacija pogledajte npr. <link>Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "Onemogući prijavu",
"duplicate_detection_job_description": "Pokrenite strojno učenje na materijalima kako biste otkrili slične slike. Oslanja se na Pametno Pretraživanje",
"exclusion_pattern_description": "Uzorci izuzimanja omogućuju vam da zanemarite datoteke i mape prilikom skeniranja svoje biblioteke. Ovo je korisno ako imate mape koje sadrže datoteke koje ne želite uvesti, kao što su RAW datoteke.",
"external_library_created_at": "Vanjska biblioteka (stvorena: {date})",
"external_library_management": "Upravljanje vanjskom knjižnicom",
"face_detection": "Detekcija lica",
"face_detection_description": "Prepoznajte lica u sredstvima pomoću strojnog učenja. Za videozapise u obzir se uzima samo minijaturni prikaz. \"Sve\" (ponovno) obrađuje svu imovinu. \"Nedostaje\" stavlja u red čekanja sredstva koja još nisu obrađena. Otkrivena lica bit će stavljena u red čekanja za prepoznavanje lica nakon dovršetka prepoznavanja lica, grupirajući ih u postojeće ili nove osobe.",
"facial_recognition_job_description": "Grupirajte otkrivena lica u osobe. Ovaj se korak pokreće nakon dovršetka prepoznavanja lica. \"Sve\" (ponovno) grupira sva lica. \"Nedostajuća\" lica u redovima kojima nije dodijeljena osoba.",
"failed_job_command": "Naredba {command} nije uspjela za posao: {job}",
"force_delete_user_warning": "UPOZORENJE: Ovo će odmah ukloniti korisnika i sve pripadajuće podatke. Ovo se ne može poništiti i datoteke se ne mogu vratiti.",
"forcing_refresh_library_files": "Prisilno osvježavanje svih datoteka knjižnice",
"image_format": "Format",
"image_format_description": "WebP proizvodi manje datoteke od JPEG-a, ali se sporije kodira.",
"image_fullsize_description": "Slika pune veličine bez meta podataka, koristi se prilikom zumiranja",
@@ -172,7 +170,7 @@
"note_apply_storage_label_previous_assets": "Napomena: da biste primijenili Oznaku Pohrane na prethodno prenesena sredstva, pokrenite",
"note_cannot_be_changed_later": "NAPOMENA: Ovo se ne može promijeniti kasnije!",
"notification_email_from_address": "Od adrese",
"notification_email_from_address_description": "E-mail adresa pošiljatelja, na primjer: \"Immich Photo Server <noreply@example.com>\"",
"notification_email_from_address_description": "E-mail adresa pošiljatelja, na primjer: \"Immich Photo Server <noreply@example.com>\". Obavezno koristite adresu s koje vam je dopušteno slanje e-pošte.",
"notification_email_host_description": "Poslužitelja e-pošte (npr. smtp.immich.app)",
"notification_email_ignore_certificate_errors": "Ignoriraj pogreške certifikata",
"notification_email_ignore_certificate_errors_description": "Ignoriraj pogreške provjere valjanosti TLS certifikata (nije preporučeno)",
@@ -192,10 +190,11 @@
"oauth_auto_register": "Automatska registracija",
"oauth_auto_register_description": "Automatski registrirajte nove korisnike nakon prijave s OAuth",
"oauth_button_text": "Tekst gumba",
"oauth_client_secret_description": "Obavezno ukoliko PKCE (Proof Key for Code Exchange) nije podržan od strane OAuth pružatelja",
"oauth_enable_description": "Prijavite se putem OAutha",
"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}'",
"oauth_mobile_redirect_uri_override_description": "Omogući kada pružatelj OAuth ne dopušta mobilni URI, poput ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Upravljanje postavkama za prijavu kroz OAuth",
"oauth_settings_more_details": "Za više pojedinosti o ovoj značajci pogledajte <link>uputstva</link>.",
@@ -205,8 +204,8 @@
"oauth_storage_quota_claim_description": "Automatski postavite korisničku kvotu pohrane na vrijednost ovog zahtjeva.",
"oauth_storage_quota_default": "Zadana kvota pohrane (GiB)",
"oauth_storage_quota_default_description": "Kvota u GiB koja će se koristiti kada nema zahtjeva (unesite 0 za neograničenu kvotu).",
"offline_paths": "Izvanmrežne putanje",
"offline_paths_description": "Ovi rezultati mogu biti posljedica ručnog brisanja datoteka koje nisu dio vanjske biblioteke.",
"oauth_timeout": "Istek vremena zahtjeva",
"oauth_timeout_description": "Istek vremena zahtjeva je u milisekundama",
"password_enable_description": "Prijava s email adresom i zaporkom",
"password_settings": "Prijava zaporkom",
"password_settings_description": "Upravljanje postavkama za prijavu zaporkom",
@@ -216,9 +215,6 @@
"refreshing_all_libraries": "Osvježavanje svih biblioteka",
"registration": "Registracija administratora",
"registration_description": "Budući da ste prvi korisnik na sustavu, bit ćete dodijeljeni administratorsku ulogu i odgovorni ste za administrativne poslove, a dodatne korisnike kreirat ćete sami.",
"repair_all": "Popravi sve",
"repair_matched_items": "Podudaranje {count, plural, one {# item} other {# items}}",
"repaired_items": "Popravljeno {count, plural, one {# item} other {# items}}",
"require_password_change_on_login": "Zahtijevajte od korisnika promjenu lozinke pri prvoj prijavi",
"reset_settings_to_default": "Vrati postavke na zadane",
"reset_settings_to_recent_saved": "Resetirajte postavke na nedavno spremljene postavke",
@@ -259,16 +255,14 @@
"template_email_invite_album": "Predložak za pozivnicu u album",
"template_email_preview": "Pregled",
"template_email_settings": "E-mail Predlošci",
"template_email_settings_description": "Upravljanje prilagođenim predlošcima za obavijesti putem e-maila",
"template_email_update_album": "Ažuriraj Album Predložak",
"template_email_welcome": "Predložak e-maila dobrodošlice",
"template_settings": "Predložak Obavijesti",
"template_settings_description": "Upravljaj prilagođenim predlošcima za 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_settings": "Postavke tema",
"theme_settings_description": "Upravljajte prilagodbom Immich web sučelja",
"these_files_matched_by_checksum": "Ove datoteke se podudaraju prema njihovim kontrolnim zbrojevima",
"thumbnail_generation_job": "Generirajte sličice",
"thumbnail_generation_job_description": "Generirajte velike, male i zamućene sličice za svaki materijal, kao i sličice za svaku osobu",
"transcoding_acceleration_api": "API ubrzanja",
@@ -296,10 +290,9 @@
"transcoding_encoding_options": "Opcije Kodiranja",
"transcoding_encoding_options_description": "Postavi kodeke, rezoluciju, kvalitetu i druge opcije za kodirane videje",
"transcoding_hardware_acceleration": "Hardversko Ubrzanje",
"transcoding_hardware_acceleration_description": "Eksperimentalno; puno brže, ali će imati nižu kvalitetu pri istoj bitrate postavci",
"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_hevc_codec": "HEVC kodek",
"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)",
@@ -337,14 +330,13 @@
"trash_number_of_days_description": "Broj dana za držanje sredstava u smeću prije njihovog trajnog uklanjanja",
"trash_settings": "Postavke Smeća",
"trash_settings_description": "Upravljanje postavkama smeća",
"untracked_files": "Nepraćene datoteke",
"untracked_files_description": "Aplikacija ne prati ove datoteke. Mogu biti rezultat neuspjelih premještanja, prekinutih prijenosa ili izostale zbog pogreške",
"user_cleanup_job": "Čišćenje korisnika",
"user_delete_delay": "Račun i sredstva korisnika <b>{user}</b> bit će zakazani za trajno brisanje za {delay, plural, one {# day} other {# days}}.",
"user_delete_delay_settings": "Brisanje odgode",
"user_delete_delay_settings_description": "Broj dana nakon uklanjanja za trajno brisanje korisničkog računa i imovine. Posao brisanja korisnika pokreće se u ponoć kako bi se provjerili korisnici koji su spremni za brisanje. Promjene ove postavke bit će procijenjene pri sljedećem izvršavanju.",
"user_delete_immediately": "Račun i sredstva korisnika <b>{user}</b> bit će stavljeni u red čekanja za trajno brisanje <b>odmah</b>.",
"user_delete_immediately_checkbox": "Stavite korisnika i imovinu u red za trenutačno brisanje",
"user_details": "Detalji korisnika",
"user_management": "Upravljanje Korisnicima",
"user_password_has_been_reset": "Korisnička lozinka je poništena:",
"user_password_reset_description": "Molimo dostavite privremenu lozinku korisniku i obavijestite ga da će morati promijeniti lozinku pri sljedećoj prijavi.",
@@ -366,7 +358,7 @@
"advanced": "Napredno",
"advanced_settings_enable_alternate_media_filter_subtitle": "Koristite ovu opciju za filtriranje medija tijekom sinkronizacije na temelju alternativnih kriterija. Pokušajte ovo samo ako imate problema s aplikacijom koja ne prepoznaje sve albume.",
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTALNO] Koristite alternativni filter za sinkronizaciju albuma na uređaju",
"advanced_settings_log_level_title": "Razina zapisivanja: {}",
"advanced_settings_log_level_title": "Razina zapisivanja: {level}",
"advanced_settings_prefer_remote_subtitle": "Neki uređaji sporo učitavaju sličice s resursa na uređaju. Aktivirajte ovu postavku kako biste umjesto toga učitali slike s udaljenih izvora.",
"advanced_settings_prefer_remote_title": "Preferiraj udaljene slike",
"advanced_settings_proxy_headers_subtitle": "Definirajte zaglavlja posrednika koja Immich treba slati sa svakim mrežnim zahtjevom.",
@@ -396,10 +388,6 @@
"album_remove_user": "Ukloni korisnika?",
"album_remove_user_confirmation": "Jeste li sigurni da želite ukloniti {user}?",
"album_share_no_users": "Čini se da ste podijelili ovaj album sa svim korisnicima ili nemate nijednog korisnika s kojim biste ga dijelili.",
"album_thumbnail_card_item": "1 stavka",
"album_thumbnail_card_items": "{} stavki",
"album_thumbnail_card_shared": " · Podijeljeno",
"album_thumbnail_shared_by": "Podijeljeno sa {}",
"album_updated": "Album ažuriran",
"album_updated_setting_description": "Primite obavijest e-poštom kada dijeljeni album ima nova sredstva",
"album_user_left": "Napušten {album}",
@@ -415,6 +403,9 @@
"album_with_link_access": "Dopusti svima s poveznicom pristup fotografijama i osobama u ovom albumu.",
"albums": "Albumi",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albumi}}",
"albums_default_sort_order": "Zadani redoslijed sortiranja albuma",
"albums_default_sort_order_description": "Početni redoslijed sortiranja elemenata prilikom izrade novih albuma.",
"albums_feature_description": "Zbirke resursa koje se mogu dijeliti s drugim korisnicima.",
"all": "Sve",
"all_albums": "Svi albumi",
"all_people": "Svi ljudi",
@@ -437,7 +428,7 @@
"archive": "Arhiva",
"archive_or_unarchive_photo": "Arhivirajte ili dearhivirajte fotografiju",
"archive_page_no_archived_assets": "Nema arhiviranih resursa",
"archive_page_title": "Arhiviraj ({})",
"archive_page_title": "Arhiviraj ({count})",
"archive_size": "Veličina arhive",
"archive_size_description": "Konfigurirajte veličinu arhive za preuzimanja (u GiB)",
"archived": "Ahrivirano",
@@ -473,19 +464,20 @@
"assets_added_count": "Dodano {count, plural, one {# asset} other {# assets}}",
"assets_added_to_album_count": "Dodano {count, plural, one {# asset} other {# assets}} u album",
"assets_added_to_name_count": "Dodano {count, plural, one {# asset} other {# assets}} u {hasName, select, true {<b>{name}</b>} other {new album}}",
"assets_cannot_be_added_to_album_count": "{count, plural,\n one {Nije moguće dodati medij u album}\n few {Nije moguće dodati # medija u album}\n other {Nije moguće dodati # medija u album}\n}",
"assets_count": "{count, plural, one {# asset} other {# assets}}",
"assets_deleted_permanently": "{} resurs(i) uspješno uklonjeni",
"assets_deleted_permanently_from_server": "{} resurs(i) trajno obrisan(i) sa Immich poslužitelja",
"assets_deleted_permanently": "{count} resurs(i) uspješno uklonjeni",
"assets_deleted_permanently_from_server": "{count} resurs(i) trajno obrisan(i) sa Immich poslužitelja",
"assets_moved_to_trash_count": "{count, plural, one {# asset} other {# asset}} premješteno u smeće",
"assets_permanently_deleted_count": "Trajno izbrisano {count, plural, one {# asset} other {# assets}}",
"assets_removed_count": "Uklonjeno {count, plural, one {# asset} other {# assets}}",
"assets_removed_permanently_from_device": "{} resurs(i) trajno uklonjen(i) s vašeg uređaja",
"assets_removed_permanently_from_device": "{count} resurs(i) trajno uklonjen(i) s vašeg uređaja",
"assets_restore_confirmation": "Jeste li sigurni da želite obnoviti sve svoje resurse bačene u otpad? Ne možete poništiti ovu radnju! Imajte na umu da se bilo koji izvanmrežni resursi ne mogu obnoviti na ovaj način.",
"assets_restored_count": "Vraćeno {count, plural, one {# asset} other {# assets}}",
"assets_restored_successfully": "{} resurs(i) uspješno obnovljen(i)",
"assets_trashed": "{} resurs(i) premješten(i) u smeće",
"assets_restored_successfully": "{count} resurs(i) uspješno obnovljen(i)",
"assets_trashed": "{count} resurs(i) premješten(i) u smeće",
"assets_trashed_count": "Bačeno u smeće {count, plural, one {# asset} other {# assets}}",
"assets_trashed_from_server": "{} resurs(i) premješten(i) u smeće s Immich poslužitelja",
"assets_trashed_from_server": "{count} resurs(i) premješten(i) u smeće s Immich poslužitelja",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} već dio albuma",
"authorized_devices": "Ovlašteni Uređaji",
"automatic_endpoint_switching_subtitle": "Povežite se lokalno preko naznačene Wi-Fi mreže kada je dostupna i koristite alternativne veze na drugim lokacijama",
@@ -494,7 +486,7 @@
"back_close_deselect": "Natrag, zatvorite ili poništite odabir",
"background_location_permission": "Dozvola za lokaciju u pozadini",
"background_location_permission_content": "Kako bi prebacivao mreže dok radi u pozadini, Immich mora *uvijek* imati pristup preciznoj lokaciji kako bi aplikacija mogla pročitati naziv Wi-Fi mreže",
"backup_album_selection_page_albums_device": "Albumi na uređaju ({})",
"backup_album_selection_page_albums_device": "Albumi na uređaju ({count})",
"backup_album_selection_page_albums_tap": "Dodirnite za uključivanje, dvostruki dodir za isključivanje",
"backup_album_selection_page_assets_scatter": "Resursi mogu biti raspoređeni u više albuma. Stoga, albumi mogu biti uključeni ili isključeni tijekom procesa sigurnosnog kopiranja.",
"backup_album_selection_page_select_albums": "Odabrani albumi",
@@ -503,11 +495,11 @@
"backup_all": "Sve",
"backup_background_service_backup_failed_message": "Neuspješno sigurnosno kopiranje resursa. Pokušavam ponovo…",
"backup_background_service_connection_failed_message": "Neuspješno povezivanje s poslužiteljem. Pokušavam ponovo…",
"backup_background_service_current_upload_notification": "Šaljem {}",
"backup_background_service_current_upload_notification": "Šaljem {filename}",
"backup_background_service_default_notification": "Provjera novih resursa…",
"backup_background_service_error_title": "Pogreška pri sigurnosnom kopiranju",
"backup_background_service_in_progress_notification": "Sigurnosno kopiranje vaših resursa…",
"backup_background_service_upload_failure_notification": "Neuspješno slanje {}",
"backup_background_service_upload_failure_notification": "Neuspješno slanje {filename}",
"backup_controller_page_albums": "Sigurnosno kopiranje albuma",
"backup_controller_page_background_app_refresh_disabled_content": "Omogućite osvježavanje aplikacije u pozadini u Postavke > Opće Postavke > Osvježavanje Aplikacija u Pozadini kako biste koristili sigurnosno kopiranje u pozadini.",
"backup_controller_page_background_app_refresh_disabled_title": "Osvježavanje aplikacija u pozadini je onemogućeno",
@@ -518,7 +510,7 @@
"backup_controller_page_background_battery_info_title": "Optimizacije baterije",
"backup_controller_page_background_charging": "Samo tijekom punjenja",
"backup_controller_page_background_configure_error": "Neuspješno konfiguriranje pozadinske usluge",
"backup_controller_page_background_delay": "Odgođeno sigurnosno kopiranje novih resursa: {}",
"backup_controller_page_background_delay": "Odgođeno sigurnosno kopiranje novih resursa: {duration}",
"backup_controller_page_background_description": "Uključite pozadinsku uslugu kako biste automatski sigurnosno kopirali nove resurse bez potrebe za otvaranjem aplikacije",
"backup_controller_page_background_is_off": "Automatsko sigurnosno kopiranje u pozadini je isključeno",
"backup_controller_page_background_is_on": "Automatsko sigurnosno kopiranje u pozadini je uključeno",
@@ -528,12 +520,12 @@
"backup_controller_page_backup": "Sigurnosna kopija",
"backup_controller_page_backup_selected": "Odabrani: ",
"backup_controller_page_backup_sub": "Sigurnosno kopirane fotografije i videozapisi",
"backup_controller_page_created": "Kreirano: {}",
"backup_controller_page_created": "Kreirano: {date}",
"backup_controller_page_desc_backup": "Uključite sigurnosno kopiranje u prvom planu kako biste automatski prenijeli nove resurse na poslužitelj prilikom otvaranja aplikacije.",
"backup_controller_page_excluded": "Izuzeto: ",
"backup_controller_page_failed": "Neuspješno ({})",
"backup_controller_page_filename": "Naziv datoteke: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Neuspješno ({count})",
"backup_controller_page_filename": "Naziv datoteke: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informacije o sigurnosnom kopiranju",
"backup_controller_page_none_selected": "Nema odabranih",
"backup_controller_page_remainder": "Podsjetnik",
@@ -542,7 +534,7 @@
"backup_controller_page_start_backup": "Pokreni Sigurnosno Kopiranje",
"backup_controller_page_status_off": "Automatsko sigurnosno kopiranje u prvom planu je isključeno",
"backup_controller_page_status_on": "Automatsko sigurnosno kopiranje u prvom planu je uključeno",
"backup_controller_page_storage_format": "{} od {} iskorišteno",
"backup_controller_page_storage_format": "{used} od {total} iskorišteno",
"backup_controller_page_to_backup": "Albumi za sigurnosno kopiranje",
"backup_controller_page_total_sub": "Sve jedinstvene fotografije i videozapisi iz odabranih albuma",
"backup_controller_page_turn_off": "Isključite sigurnosno kopiranje u prvom planu",
@@ -557,6 +549,10 @@
"backup_options_page_title": "Opcije sigurnosnog kopiranja",
"backup_setting_subtitle": "Upravljajte postavkama učitavanja u pozadini i prvom planu",
"backward": "Unazad",
"biometric_auth_enabled": "Biometrijska autentikacija omogućena",
"biometric_locked_out": "Zaključani ste iz biometrijske autentikacije",
"biometric_no_options": "Nema dostupnih biometrijskih opcija",
"biometric_not_available": "Biometrijska autentikacija nije dostupna na ovom uređaju",
"birthdate_saved": "Datum rođenja uspješno spremljen",
"birthdate_set_description": "Datum rođenja se koristi za izračunavanje godina ove osobe u trenutku fotografije.",
"blurred_background": "Zamućena pozadina",
@@ -567,21 +563,17 @@
"bulk_keep_duplicates_confirmation": "Jeste li sigurni da želite zadržati {count, plural, one {# duplicate asset} other {# duplicate asset}}? Ovo će riješiti sve duplicirane grupe bez brisanja ičega.",
"bulk_trash_duplicates_confirmation": "Jeste li sigurni da želite na veliko baciti u smeće {count, plural, one {# duplicate asset} other {# duplicate asset}}? Ovo će zadržati najveće sredstvo svake grupe i baciti sve ostale duplikate u smeće.",
"buy": "Kupi Immich",
"cache_settings_album_thumbnails": "Sličice na stranici biblioteke ({} resursa)",
"cache_settings_clear_cache_button": "Očisti predmemoriju",
"cache_settings_clear_cache_button_title": "Briše predmemoriju aplikacije. Ovo će značajno utjecati na performanse aplikacije dok se predmemorija ponovno ne izgradi.",
"cache_settings_duplicated_assets_clear_button": "OČISTI",
"cache_settings_duplicated_assets_subtitle": "Fotografije i videozapisi koje je aplikacija stavila na crnu listu",
"cache_settings_duplicated_assets_title": "Duplicirani resursi ({})",
"cache_settings_image_cache_size": "Veličina predmemorije slika ({} resursa)",
"cache_settings_duplicated_assets_title": "Duplicirani resursi ({count})",
"cache_settings_statistics_album": "Sličice biblioteke",
"cache_settings_statistics_assets": "{} resursa ({})",
"cache_settings_statistics_full": "Pune slike",
"cache_settings_statistics_shared": "Sličice dijeljenih albuma",
"cache_settings_statistics_thumbnail": "Sličice",
"cache_settings_statistics_title": "Korištenje predmemorije",
"cache_settings_subtitle": "Upravljajte ponašanjem predmemorije mobilne aplikacije Immich",
"cache_settings_thumbnail_size": "Veličina predmemorije sličica ({} stavki)",
"cache_settings_tile_subtitle": "Upravljajte ponašanjem lokalne pohrane",
"cache_settings_tile_title": "Lokalna pohrana",
"cache_settings_title": "Postavke predmemorije",
@@ -594,7 +586,10 @@
"cannot_merge_people": "Nije moguće spojiti osobe",
"cannot_undo_this_action": "Ne možete poništiti ovu radnju!",
"cannot_update_the_description": "Nije moguće ažurirati opis",
"cast": "Prijenos na uređaj (Cast)",
"cast_description": "Konfigurirajte dostupna odredišta za prijenos (cast)",
"change_date": "Promjena datuma",
"change_description": "Promijeni opis",
"change_display_order": "Promijeni redoslijed prikaza",
"change_expiration_time": "Promjena vremena isteka",
"change_location": "Promjena lokacije",
@@ -607,9 +602,9 @@
"change_password_form_new_password": "Nova lozinka",
"change_password_form_password_mismatch": "Lozinke se ne podudaraju",
"change_password_form_reenter_new_password": "Ponovno unesite novu lozinku",
"change_pin_code": "Promijeni PIN kod",
"change_your_password": "Promijenite lozinku",
"changed_visibility_successfully": "Vidljivost je uspješno promijenjena",
"check_all": "Provjeri Sve",
"check_corrupt_asset_backup": "Provjeri oštećene sigurnosne kopije stavki",
"check_corrupt_asset_backup_button": "Izvrši provjeru",
"check_corrupt_asset_backup_description": "Pokrenite ovu provjeru samo putem Wi-Fi mreže i nakon što su sve stavke sigurnosno kopirane. Postupak može potrajati nekoliko minuta.",
@@ -647,11 +642,14 @@
"confirm_delete_face": "Jeste li sigurni da želite izbrisati lice {name} iz resursa?",
"confirm_delete_shared_link": "Jeste li sigurni da želite izbrisati ovu zajedničku vezu?",
"confirm_keep_this_delete_others": "Sva druga sredstva u nizu bit će izbrisana osim ovog sredstva. Jeste li sigurni da želite nastaviti?",
"confirm_new_pin_code": "Potvrdi novi PIN kod",
"confirm_password": "Potvrdite lozinku",
"confirm_tag_face": "Želite li označiti ovo lice kao {name}?",
"confirm_tag_face_unnamed": "Želite li označiti ovo lice?",
"connected_to": "Povezano s",
"contain": "Sadrži",
"context": "Kontekst",
"continue": "Nastavi",
"control_bottom_app_bar_album_info_shared": "{} stavki · Dijeljeno",
"control_bottom_app_bar_create_new_album": "Kreiraj novi album",
"control_bottom_app_bar_delete_from_immich": "Izbriši iz Immicha",
"control_bottom_app_bar_delete_from_local": "Izbriši s uređaja",
@@ -689,9 +687,11 @@
"create_tag_description": "Napravite novu oznaku. Za ugniježđene oznake unesite punu putanju oznake uključujući kose crte.",
"create_user": "Stvori korisnika",
"created": "Stvoreno",
"created_at": "Kreirano",
"crop": "Obreži",
"curated_object_page_title": "Stvari",
"current_device": "Trenutačni uređaj",
"current_pin_code": "Trenutni PIN kod",
"current_server_address": "Trenutna adresa poslužitelja",
"custom_locale": "Prilagođena Lokalizacija",
"custom_locale_description": "Formatiranje datuma i brojeva na temelju jezika i regije",
@@ -760,7 +760,6 @@
"download_enqueue": "Preuzimanje dodano u red",
"download_error": "Pogreška pri preuzimanju",
"download_failed": "Preuzimanje nije uspjelo",
"download_filename": "datoteka: {}",
"download_finished": "Preuzimanje završeno",
"download_include_embedded_motion_videos": "Ugrađeni videozapisi",
"download_include_embedded_motion_videos_description": "Uključite videozapise ugrađene u fotografije s pokretom kao zasebnu datoteku",
@@ -784,6 +783,8 @@
"edit_avatar": "Uredi avatar",
"edit_date": "Uredi datum",
"edit_date_and_time": "Uredite datum i vrijeme",
"edit_description": "Uredi opis",
"edit_description_prompt": "Molimo odaberite novi opis:",
"edit_exclusion_pattern": "Uredi uzorak izuzimanja",
"edit_faces": "Uređivanje lica",
"edit_import_path": "Uredi put uvoza",
@@ -804,32 +805,36 @@
"editor_crop_tool_h2_aspect_ratios": "Omjeri stranica",
"editor_crop_tool_h2_rotation": "Rotacija",
"email": "E-pošta",
"email_notifications": "Obavijesti putem e-maila",
"empty_folder": "Ova mapa je prazna",
"empty_trash": "Isprazni smeće",
"empty_trash_confirmation": "Jeste li sigurni da želite isprazniti smeće? Time će se iz Immicha trajno ukloniti sva sredstva u otpadu.\nNe možete poništiti ovu radnju!",
"enable": "Omogući",
"enable_biometric_auth_description": "Unesite svoj PIN kod za omogućavanje biometrijske autentikacije",
"enabled": "Omogućeno",
"end_date": "Datum završetka",
"enqueued": "Dodano u red",
"enter_wifi_name": "Unesite naziv Wi-Fi mreže",
"enter_your_pin_code": "Unesite svoj PIN kod",
"enter_your_pin_code_subtitle": "Unesite svoj PIN kod za pristup zaključanoj mapi",
"error": "Greška",
"error_change_sort_album": "Nije moguće promijeniti redoslijed albuma",
"error_delete_face": "Pogreška pri brisanju lica sa stavke",
"error_loading_image": "Pogreška pri učitavanju slike",
"error_saving_image": "Pogreška: {}",
"error_saving_image": "Pogreška: {error}",
"error_tag_face_bounding_box": "Pogreška pri označavanju lica nije moguće dohvatiti koordinate granica (bounding box)",
"error_title": "Greška - Nešto je pošlo krivo",
"errors": {
"cannot_navigate_next_asset": "Nije moguće prijeći na sljedeći materijal",
"cannot_navigate_previous_asset": "Nije moguće prijeći na prethodni materijal",
"cant_apply_changes": "Nije moguće primijeniti promjene",
"cant_change_activity": "Ne može se {enabled, select, true {onemogućiti} ostalo {omogućiti}} aktivnost",
"cant_change_activity": "Nije moguće {enabled, select, true {onemogućiti} other {omogućiti}} aktivnost",
"cant_change_asset_favorite": "Nije moguće promijeniti favorita za sredstvo",
"cant_change_metadata_assets_count": "Nije moguće promijeniti metapodatke {count, plural, one {# asset} other {# assets}}",
"cant_get_faces": "Ne mogu dobiti lica",
"cant_get_number_of_comments": "Ne mogu dobiti broj komentara",
"cant_search_people": "Ne mogu pretraživati ljude",
"cant_search_places": "Ne mogu pretraživati mjesta",
"cleared_jobs": "Izbrisani poslovi za: {job}",
"error_adding_assets_to_album": "Pogreška pri dodavanju materijala u album",
"error_adding_users_to_album": "Pogreška pri dodavanju korisnika u album",
"error_deleting_shared_user": "Pogreška pri brisanju dijeljenog korisnika",
@@ -838,7 +843,6 @@
"error_removing_assets_from_album": "Pogreška prilikom uklanjanja materijala iz albuma, provjerite konzolu za više pojedinosti",
"error_selecting_all_assets": "Pogreška pri odabiru svih sredstava",
"exclusion_pattern_already_exists": "Ovaj uzorak izuzimanja već postoji.",
"failed_job_command": "Naredba {command} nije uspjela za posao: {job}",
"failed_to_create_album": "Izrada albuma nije uspjela",
"failed_to_create_shared_link": "Stvaranje dijeljene veze nije uspjelo",
"failed_to_edit_shared_link": "Nije uspjelo uređivanje dijeljene poveznice",
@@ -846,34 +850,35 @@
"failed_to_keep_this_delete_others": "Zadržavanje ovog sredstva i brisanje ostalih sredstava nije uspjelo",
"failed_to_load_asset": "Učitavanje sredstva nije uspjelo",
"failed_to_load_assets": "Učitavanje sredstava nije uspjelo",
"failed_to_load_notifications": "Neuspješno učitavanje obavijesti",
"failed_to_load_people": "Učitavanje ljudi nije uspjelo",
"failed_to_remove_product_key": "Uklanjanje ključa proizvoda nije uspjelo",
"failed_to_stack_assets": "Slaganje sredstava nije uspjelo",
"failed_to_unstack_assets": "Nije uspjelo uklanjanje snopa sredstava",
"failed_to_update_notification_status": "Neuspješno ažuriranje statusa obavijesti",
"import_path_already_exists": "Ovaj uvozni put već postoji.",
"incorrect_email_or_password": "Netočna adresa e-pošte ili lozinka",
"paths_validation_failed": "{paths, plural, one {# putanja nije prošla} other {# putanje nisu prošle}} provjeru valjanosti",
"profile_picture_transparent_pixels": "Profilne slike ne smiju imati prozirne piksele. Povećajte i/ili pomaknite sliku.",
"quota_higher_than_disk_size": "Postavili ste kvotu veću od veličine diska",
"repair_unable_to_check_items": "Nije moguće provjeriti {count, select, one {item} other {items}}",
"unable_to_add_album_users": "Nije moguće dodati korisnike u album",
"unable_to_add_assets_to_shared_link": "Nije moguće dodati sredstva na dijeljenu poveznicu",
"unable_to_add_comment": "Nije moguće dodati komentar",
"unable_to_add_exclusion_pattern": "Nije moguće dodati uzorak izuzimanja",
"unable_to_add_import_path": "Nije moguće dodati putanju uvoza",
"unable_to_add_partners": "Nije moguće dodati partnere",
"unable_to_add_remove_archive": "Ne može se {archived, select, true {ukloniti resurs iz} ostalo {dodati resurs u}} arhivu",
"unable_to_add_remove_archive": "Nije moguće {archived, select, true {ukloniti resurs iz} other {dodati resurs u}} arhivu",
"unable_to_add_remove_favorites": "Nije moguće {favorite, select, true {add asset to} other {remove asset from}} favorite",
"unable_to_archive_unarchive": "Nije moguće {arhivirati, odabrati, istinito {arhivirati} ostalo {dearhivirati}}",
"unable_to_archive_unarchive": "Nije moguće {archived, select, true {arhivirati} other {dearhivirati}}",
"unable_to_change_album_user_role": "Nije moguće promijeniti ulogu korisnika albuma",
"unable_to_change_date": "Nije moguće promijeniti datum",
"unable_to_change_description": "Nije moguće promijeniti opis",
"unable_to_change_favorite": "Nije moguće promijeniti favorita za sredstvo",
"unable_to_change_location": "Nije moguće promijeniti lokaciju",
"unable_to_change_password": "Nije moguće promijeniti lozinku",
"unable_to_change_visibility": "Nije moguće promijeniti vidljivost za {count, plural, one {# osobu} other {# osobe}}",
"unable_to_complete_oauth_login": "Nije moguće dovršiti OAuth prijavu",
"unable_to_connect": "Povezivanje nije moguće",
"unable_to_connect_to_server": "Nije moguće spojiti se na poslužitelj",
"unable_to_copy_to_clipboard": "Nije moguće kopirati u međuspremnik, provjerite pristupate li stranici putem https-a",
"unable_to_create_admin_account": "Nije moguće stvoriti administratorski račun",
"unable_to_create_api_key": "Nije moguće izraditi novi API ključ",
@@ -897,10 +902,6 @@
"unable_to_hide_person": "Nije moguće sakriti osobu",
"unable_to_link_motion_video": "Nije moguće povezati videozapis pokreta",
"unable_to_link_oauth_account": "Nije moguće povezati OAuth račun",
"unable_to_load_album": "Nije moguće učitati album",
"unable_to_load_asset_activity": "Nije moguće učitati aktivnost sredstva",
"unable_to_load_items": "Nije moguće učitati stavke",
"unable_to_load_liked_status": "Nije moguće učitati status sviđanja",
"unable_to_log_out_all_devices": "Nije moguće odjaviti sve uređaje",
"unable_to_log_out_device": "Nije moguće odjaviti uređaj",
"unable_to_login_with_oauth": "Nije moguće prijaviti se pomoću OAutha",
@@ -911,12 +912,11 @@
"unable_to_remove_album_users": "Nije moguće ukloniti korisnike iz albuma",
"unable_to_remove_api_key": "Nije moguće ukloniti API ključ",
"unable_to_remove_assets_from_shared_link": "Nije moguće ukloniti sredstva iz dijeljene poveznice",
"unable_to_remove_deleted_assets": "Nije moguće ukloniti izvanmrežne datoteke",
"unable_to_remove_library": "Nije moguće ukloniti biblioteku",
"unable_to_remove_partner": "Nije moguće ukloniti partnera",
"unable_to_remove_reaction": "Nije moguće ukloniti reakciju",
"unable_to_repair_items": "Nije moguće popraviti stavke",
"unable_to_reset_password": "Nije moguće ponovno postaviti lozinku",
"unable_to_reset_pin_code": "Nije moguće poništiti PIN kod",
"unable_to_resolve_duplicate": "Nije moguće razriješiti duplikat",
"unable_to_restore_assets": "Nije moguće vratiti imovinu",
"unable_to_restore_trash": "Nije moguće vratiti otpad",
@@ -950,10 +950,9 @@
"exif_bottom_sheet_location": "LOKACIJA",
"exif_bottom_sheet_people": "OSOBE",
"exif_bottom_sheet_person_add_person": "Dodaj ime",
"exif_bottom_sheet_person_age": "Dob {}",
"exif_bottom_sheet_person_age_months": "Dob {} mjeseci",
"exif_bottom_sheet_person_age_year_months": "Dob 1 godina, {} mjeseci",
"exif_bottom_sheet_person_age_years": "Dob {}",
"exif_bottom_sheet_person_age_months": "Dob {months} mjeseci",
"exif_bottom_sheet_person_age_year_months": "Dob 1 godina, {months} mjeseci",
"exif_bottom_sheet_person_age_years": "Dob {years}",
"exit_slideshow": "Izađi iz projekcije slideova",
"expand_all": "Proširi sve",
"experimental_settings_new_asset_list_subtitle": "Rad u tijeku",
@@ -974,6 +973,7 @@
"external_network_sheet_info": "Kada niste na željenoj Wi-Fi mreži, aplikacija će se povezati s poslužiteljem putem prve dostupne URL adrese s popisa ispod, redom od vrha prema dnu",
"face_unassigned": "Nedodijeljeno",
"failed": "Neuspješno",
"failed_to_authenticate": "Neuspješna autentikacija",
"failed_to_load_assets": "Neuspjelo učitavanje stavki",
"failed_to_load_folder": "Neuspjelo učitavanje mape",
"favorite": "Omiljeno",
@@ -997,6 +997,8 @@
"folders": "Mape",
"folders_feature_description": "Pregledavanje prikaza mape za fotografije i videozapise u sustavu datoteka",
"forward": "Naprijed",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ova značajka učitava vanjske resurse s Googlea kako bi radila.",
"general": "Općenito",
"get_help": "Potražite pomoć",
"get_wifiname_error": "Nije moguće dohvatiti naziv Wi-Fi mreže. Provjerite imate li potrebna dopuštenja i jeste li povezani na Wi-Fi mrežu",
@@ -1039,10 +1041,13 @@
"home_page_favorite_err_local": "Lokalne stavke još nije moguće označiti kao omiljene, preskačem",
"home_page_favorite_err_partner": "Partnerske stavke još nije moguće označiti kao omiljene, preskačem",
"home_page_first_time_notice": "Ako prvi put koristite aplikaciju, svakako odaberite album za sigurnosnu kopiju kako bi vremenska crta mogla prikazati fotografije i videozapise",
"home_page_locked_error_local": "Nije moguće premjestiti lokalne resurse u zaključanu mapu, preskačem",
"home_page_locked_error_partner": "Nije moguće premjestiti partnerske resurse u zaključanu mapu, preskačem",
"home_page_share_err_local": "Lokalne stavke nije moguće dijeliti putem poveznice, preskačem",
"home_page_upload_err_limit": "Moguće je prenijeti najviše 30 stavki odjednom, preskačem",
"host": "Domaćin",
"hour": "Sat",
"id": "ID",
"ignore_icloud_photos": "Ignoriraj iCloud fotografije",
"ignore_icloud_photos_description": "Fotografije pohranjene na iCloudu neće biti učitane na Immich poslužitelj",
"image": "Slika",
@@ -1082,6 +1087,12 @@
"invalid_date_format": "Neispravan format datuma",
"invite_people": "Pozovite ljude",
"invite_to_album": "Pozovi u album",
"ios_debug_info_fetch_ran_at": "Dohvaćanje pokrenuto {dateTime}",
"ios_debug_info_last_sync_at": "Zadnja sinkronizacija {dateTime}",
"ios_debug_info_no_processes_queued": "Nema pozadinskih procesa u redu čekanja",
"ios_debug_info_no_sync_yet": "Još nije pokrenut nijedan zadatak pozadinske sinkronizacije",
"ios_debug_info_processes_queued": "{count, plural, one {{count} pozadinski proces u redu čekanja} other {{count} pozadinskih procesa u redu čekanja}}",
"ios_debug_info_processing_ran_at": "Obrada pokrenuta {dateTime}",
"items_count": "{count, plural, one {# datoteka} other {# datoteke}}",
"jobs": "Poslovi",
"keep": "Zadrži",
@@ -1124,6 +1135,8 @@
"location_picker_latitude_hint": "Unesite ovdje svoju geografsku širinu",
"location_picker_longitude_error": "Unesite valjanu geografsku dužinu",
"location_picker_longitude_hint": "Unesite ovdje svoju geografsku dužinu",
"lock": "Zaključaj",
"locked_folder": "Zaključana Mapa",
"log_out": "Odjavi se",
"log_out_all_devices": "Odjava sa svih uređaja",
"logged_out_all_devices": "Odjavljeni su svi uređaji",
@@ -1133,7 +1146,7 @@
"login_form_api_exception": "API iznimka. Provjerite URL poslužitelja i pokušajte ponovno.",
"login_form_back_button_text": "Nazad",
"login_form_email_hint": "vasaemaiadresal@email.com",
"login_form_endpoint_hint": "http://your-server-ip:port",
"login_form_endpoint_hint": "http://vaš-server-ip:port",
"login_form_endpoint_url": "URL krajnje točke poslužitelja",
"login_form_err_http": "Molimo navedite http:// ili https://",
"login_form_err_invalid_email": "Nevažeća e-mail adresa",
@@ -1168,8 +1181,8 @@
"manage_your_devices": "Upravljajte uređajima na kojima ste prijavljeni",
"manage_your_oauth_connection": "Upravljajte svojom OAuth vezom",
"map": "Karta",
"map_assets_in_bound": "{} fotografija",
"map_assets_in_bounds": "{} fotografija",
"map_assets_in_bound": "{count} fotografija",
"map_assets_in_bounds": "{count} fotografija",
"map_cannot_get_user_location": "Nije moguće dohvatiti lokaciju korisnika",
"map_location_dialog_yes": "Da",
"map_location_picker_page_use_location": "Koristi ovu lokaciju",
@@ -1183,15 +1196,18 @@
"map_settings": "Postavke karte",
"map_settings_dark_mode": "Tamni način rada",
"map_settings_date_range_option_day": "Posljednja 24 sata",
"map_settings_date_range_option_days": "Posljednjih {} dana",
"map_settings_date_range_option_days": "Posljednjih {days} dana",
"map_settings_date_range_option_year": "Prošla godina",
"map_settings_date_range_option_years": "Posljednjih {} godina",
"map_settings_date_range_option_years": "Posljednjih {years} godina",
"map_settings_dialog_title": "Postavke karte",
"map_settings_include_show_archived": "Uključi arhivirane",
"map_settings_include_show_partners": "Uključi partnere",
"map_settings_only_show_favorites": "Prikaži samo omiljene",
"map_settings_theme_settings": "Tema karte",
"map_zoom_to_see_photos": "Umanjite prikaz za pregled fotografija",
"mark_all_as_read": "Označi sve kao pročitano",
"mark_as_read": "Označi kao pročitano",
"marked_all_as_read": "Označeno sve kao pročitano",
"matches": "Podudaranja",
"media_type": "Vrsta medija",
"memories": "Sjećanja",
@@ -1200,8 +1216,6 @@
"memories_setting_description": "Upravljajte onim što vidite u svojim sjećanjima",
"memories_start_over": "Započni iznova",
"memories_swipe_to_close": "Prijeđite prstom prema gore za zatvaranje",
"memories_year_ago": "Prije godinu dana",
"memories_years_ago": "Prije {} godina",
"memory": "Memorija",
"memory_lane_title": "Traka sjećanja {title}",
"menu": "Izbornik",
@@ -1218,6 +1232,12 @@
"month": "Mjesec",
"monthly_title_text_date_format": "MMMM y",
"more": "Više",
"move": "Pomakni",
"move_off_locked_folder": "Premjesti iz zaključane mape",
"move_to_locked_folder": "Premjesti u zaključanu mapu",
"move_to_locked_folder_confirmation": "Ove fotografije i videozapis bit će uklonjeni iz svih albuma i bit će vidljivi samo iz zaključane mape",
"moved_to_archive": "Premješteno {count, plural, one {# resurs} other {# resursa}} u arhivu",
"moved_to_library": "Premješteno {count, plural, one {# resurs} other {# resursa}} u biblioteku",
"moved_to_trash": "Premješteno u smeće",
"multiselect_grid_edit_date_time_err_read_only": "Nije moguće urediti datum stavki samo za čitanje, preskačem",
"multiselect_grid_edit_gps_err_read_only": "Nije moguće urediti lokaciju stavki samo za čitanje, preskačem",
@@ -1232,6 +1252,8 @@
"new_api_key": "Novi API ključ",
"new_password": "Nova lozinka",
"new_person": "Nova osoba",
"new_pin_code": "Novi PIN kod",
"new_pin_code_subtitle": "Ovo je vaš prvi pristup zaključanoj mapi. Kreirajte PIN kod za siguran pristup ovoj stranici",
"new_user_created": "Stvoren novi korisnik",
"new_version_available": "DOSTUPNA NOVA VERZIJA",
"newest_first": "Prvo najnovije",
@@ -1249,7 +1271,10 @@
"no_explore_results_message": "Prenesite više fotografija da istražite svoju zbirku.",
"no_favorites_message": "Dodajte favorite kako biste brzo pronašli svoje najbolje slike i videozapise",
"no_libraries_message": "Stvorite vanjsku biblioteku za pregled svojih fotografija i videozapisa",
"no_locked_photos_message": "Fotografije i videozapisi u zaključanoj mapi su skriveni i neće se prikazivati dok pregledavate ili pretražujete svoju biblioteku.",
"no_name": "Bez imena",
"no_notifications": "Nema notifikacija",
"no_people_found": "Nema pronađenih odgovarajućih osoba",
"no_places": "Nema mjesta",
"no_results": "Nema rezultata",
"no_results_description": "Pokušajte sa sinonimom ili općenitijom ključnom riječi",
@@ -1258,6 +1283,7 @@
"not_selected": "Nije odabrano",
"note_apply_storage_label_to_previously_uploaded assets": "Napomena: Da biste primijenili Oznaku za skladištenje na prethodno prenesena sredstva, pokrenite",
"notes": "Bilješke",
"nothing_here_yet": "Ovdje još nema ničega",
"notification_permission_dialog_content": "Da biste omogućili obavijesti, idite u Postavke i odaberite dopusti.",
"notification_permission_list_tile_content": "Dodijelite dopuštenje za omogućavanje obavijesti.",
"notification_permission_list_tile_enable_button": "Omogući obavijesti",
@@ -1268,15 +1294,12 @@
"oauth": "OAuth",
"official_immich_resources": "Službeni Immich resursi",
"offline": "Izvan mreže",
"offline_paths": "Izvanmrežne putanje",
"offline_paths_description": "Ovi rezultati mogu biti posljedica ručnog brisanja datoteka koje nisu dio vanjske biblioteke.",
"ok": "Ok",
"oldest_first": "Prvo najstarije",
"on_this_device": "Na ovom uređaju",
"onboarding": "Uključivanje (Onboarding)",
"onboarding_privacy_description": "Sljedeće (neobavezne) značajke oslanjaju se na vanjske usluge i mogu se onemogućiti u bilo kojem trenutku u postavkama administracije.",
"onboarding_theme_description": "Odaberite temu boja za svoj primjer. To možete kasnije promijeniti u postavkama.",
"onboarding_welcome_description": "Postavimo vašu instancu s nekim uobičajenim postavkama.",
"onboarding_welcome_user": "Dobro došli, {user}",
"online": "Dostupan (Online)",
"only_favorites": "Samo omiljeno",
@@ -1287,7 +1310,7 @@
"options": "Opcije",
"or": "ili",
"organize_your_library": "Organizirajte svoju knjižnicu",
"original": "original",
"original": "originalno",
"other": "Ostalo",
"other_devices": "Ostali uređaji",
"other_variables": "Ostale varijable",
@@ -1304,7 +1327,7 @@
"partner_page_partner_add_failed": "Nije uspjelo dodavanje partnera",
"partner_page_select_partner": "Odaberi partnera",
"partner_page_shared_to_title": "Podijeljeno s",
"partner_page_stop_sharing_content": "{} više neće moći pristupiti vašim fotografijama.",
"partner_page_stop_sharing_content": "{partner} više neće moći pristupiti vašim fotografijama.",
"partner_sharing": "Dijeljenje s partnerom",
"partners": "Partneri",
"password": "Zaporka",
@@ -1333,6 +1356,8 @@
"permanently_delete_assets_prompt": "Da li ste sigurni da želite trajni izbrisati {count, plural, one {ovu datoteku?} other {ove <b>#</b> datoteke?}}Ovo će ih također ukloniti {count, plural, one {iz njihovog} other {iz njihovih}} albuma.",
"permanently_deleted_asset": "Trajno izbrisano sredstvo",
"permanently_deleted_assets_count": "Trajno izbrisano {count, plural, one {# datoteka} other {# datoteke}}",
"permission": "Dozvola",
"permission_empty": "Vaša dozvola ne smije biti prazna",
"permission_onboarding_back": "Natrag",
"permission_onboarding_continue_anyway": "Nastavi svejedno",
"permission_onboarding_get_started": "Započni",
@@ -1350,6 +1375,10 @@
"photos_count": "{count, plural, one {{count, number} fotografija} few {{count, number} fotografije} other {{count, number} fotografija}}",
"photos_from_previous_years": "Fotografije iz prethodnih godina",
"pick_a_location": "Odaberite lokaciju",
"pin_code_changed_successfully": "PIN kod je uspješno promijenjen",
"pin_code_reset_successfully": "PIN kod je uspješno poništen",
"pin_code_setup_successfully": "PIN kod je uspješno postavljen",
"pin_verification": "Provjera PIN koda",
"place": "Mjesto",
"places": "Mjesta",
"places_count": "{count, plural, =1 {{count, number} Mjesto} few {{count, number} Mjesta} other {{count, number} Mjesta}}",
@@ -1357,6 +1386,7 @@
"play_memories": "Pokreni sjećanja",
"play_motion_photo": "Reproduciraj Pokretnu fotografiju",
"play_or_pause_video": "Reproducirajte ili pauzirajte video",
"please_auth_to_access": "Molimo autentificirajte se za pristup",
"port": "Port",
"preferences_settings_subtitle": "Upravljajte postavkama aplikacije",
"preferences_settings_title": "Postavke",
@@ -1364,9 +1394,13 @@
"preview": "Pregled",
"previous": "Prethodno",
"previous_memory": "Prethodno sjećanje",
"previous_or_next_photo": "Prethodna ili sljedeća fotografija",
"previous_or_next_day": "Dan naprijed/natrag",
"previous_or_next_month": "Mjesec naprijed/natrag",
"previous_or_next_photo": "Fotografija naprijed/natrag",
"previous_or_next_year": "Godina naprijed/natrag",
"primary": "Primarna (Primary)",
"privacy": "Privatnost",
"profile": "Profil",
"profile_drawer_app_logs": "Zapisnici",
"profile_drawer_client_out_of_date_major": "Mobilna aplikacija je zastarjela. Ažurirajte na najnoviju glavnu verziju.",
"profile_drawer_client_out_of_date_minor": "Mobilna aplikacija je zastarjela. Ažurirajte na najnoviju manju verziju.",
@@ -1380,7 +1414,7 @@
"public_share": "Javno dijeljenje",
"purchase_account_info": "Podržava softver",
"purchase_activated_subtitle": "Hvala što podržavate Immich i softver otvorenog koda",
"purchase_activated_time": "Aktivirano {date, date}",
"purchase_activated_time": "Aktivirano {date}",
"purchase_activated_title": "Vaš ključ je uspješno aktiviran",
"purchase_button_activate": "Aktiviraj",
"purchase_button_buy": "Kupi",
@@ -1446,6 +1480,8 @@
"remove_deleted_assets": "Ukloni izbrisana sredstva",
"remove_from_album": "Ukloni iz albuma",
"remove_from_favorites": "Ukloni iz favorita",
"remove_from_locked_folder": "Ukloni iz zaključane mape",
"remove_from_locked_folder_confirmation": "Jeste li sigurni da želite premjestiti ove fotografije i videozapise iz zaključane mape? Bit će vidljivi u vašoj biblioteci.",
"remove_from_shared_link": "Ukloni iz dijeljene poveznice",
"remove_memory": "Ukloni uspomenu",
"remove_photo_from_memory": "Ukloni fotografiju iz ove uspomene",
@@ -1466,9 +1502,10 @@
"require_password": "Zahtijevaj lozinku",
"require_user_to_change_password_on_first_login": "Zahtijevajte od korisnika promjenu lozinke pri prvoj prijavi",
"rescan": "Ponovno skeniraj",
"reset": "Reset",
"reset": "Resetiraj",
"reset_password": "Resetiraj lozinku",
"reset_people_visibility": "Poništi vidljivost ljudi",
"reset_pin_code": "Resetiraj PIN kod",
"reset_to_default": "Vrati na zadano",
"resolve_duplicates": "Riješite duplikate",
"resolved_all_duplicates": "Razriješi sve duplikate",
@@ -1561,6 +1598,7 @@
"select_keep_all": "Odaberi zadrži sve",
"select_library_owner": "Odaberi vlasnika knjižnice",
"select_new_face": "Odaberi novo lice",
"select_person_to_tag": "Odaberite osobu za označavanje",
"select_photos": "Odaberi fotografije",
"select_trash_all": "Odaberi izbriši sve",
"select_user_for_sharing_page_err_album": "Nije uspjelo kreiranje albuma",
@@ -1590,13 +1628,12 @@
"setting_image_viewer_title": "Slike",
"setting_languages_apply": "Primijeni",
"setting_languages_subtitle": "Promijeni jezik aplikacije",
"setting_languages_title": "Jezici",
"setting_notifications_notify_failures_grace_period": "Obavijesti o neuspjehu sigurnosnog kopiranja u pozadini: {}",
"setting_notifications_notify_hours": "{} sati",
"setting_notifications_notify_failures_grace_period": "Obavijesti o neuspjehu sigurnosnog kopiranja u pozadini: {duration}",
"setting_notifications_notify_hours": "{count} sati",
"setting_notifications_notify_immediately": "odmah",
"setting_notifications_notify_minutes": "{} minuta",
"setting_notifications_notify_minutes": "{count} minuta",
"setting_notifications_notify_never": "nikad",
"setting_notifications_notify_seconds": "{} sekundi",
"setting_notifications_notify_seconds": "{count} sekundi",
"setting_notifications_single_progress_subtitle": "Detaljne informacije o napretku prijenosa po stavci",
"setting_notifications_single_progress_title": "Prikaži detaljni napredak sigurnosnog kopiranja u pozadini",
"setting_notifications_subtitle": "Prilagodite postavke obavijesti",
@@ -1608,10 +1645,12 @@
"settings": "Postavke",
"settings_require_restart": "Ponovno pokrenite Immich da biste primijenili ovu postavku",
"settings_saved": "Postavke su spremljene",
"setup_pin_code": "Postavi PIN kod",
"share": "Podijeli",
"share_add_photos": "Dodaj fotografije",
"share_assets_selected": "{} odabrano",
"share_assets_selected": "{count} odabrano",
"share_dialog_preparing": "Priprema...",
"share_link": "Podijeli Link",
"shared": "Podijeljeno",
"shared_album_activities_input_disable": "Komentiranje je onemogućeno",
"shared_album_activity_remove_content": "Želite li izbrisati ovu aktivnost?",
@@ -1624,32 +1663,32 @@
"shared_by_user": "Podijelio {user}",
"shared_by_you": "Podijelili vi",
"shared_from_partner": "Fotografije od {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Preneseno",
"shared_intent_upload_button_progress_text": "{current} / {total} Preneseno",
"shared_link_app_bar_title": "Dijeljene poveznice",
"shared_link_clipboard_copied_massage": "Kopirano u međuspremnik",
"shared_link_clipboard_text": "Poveznica: {}\nLozinka: {}",
"shared_link_clipboard_text": "Poveznica: {link}\nLozinka: {password}",
"shared_link_create_error": "Pogreška pri kreiranju dijeljene poveznice",
"shared_link_edit_description_hint": "Unesite opis dijeljenja",
"shared_link_edit_expire_after_option_day": "1 dan",
"shared_link_edit_expire_after_option_days": "{} dana",
"shared_link_edit_expire_after_option_days": "{count} dana",
"shared_link_edit_expire_after_option_hour": "1 sat",
"shared_link_edit_expire_after_option_hours": "{} sati",
"shared_link_edit_expire_after_option_hours": "{count} sati",
"shared_link_edit_expire_after_option_minute": "1 minuta",
"shared_link_edit_expire_after_option_minutes": "{} minuta",
"shared_link_edit_expire_after_option_months": "{} mjeseci",
"shared_link_edit_expire_after_option_year": "{} godina",
"shared_link_edit_expire_after_option_minutes": "{count} minuta",
"shared_link_edit_expire_after_option_months": "{count} mjeseci",
"shared_link_edit_expire_after_option_year": "{count} godina",
"shared_link_edit_password_hint": "Unesite lozinku za dijeljenje",
"shared_link_edit_submit_button": "Ažuriraj poveznicu",
"shared_link_error_server_url_fetch": "Nije moguće dohvatiti URL poslužitelja",
"shared_link_expires_day": "Istječe za {} dan",
"shared_link_expires_days": "Istječe za {} dana",
"shared_link_expires_hour": "Istječe za {} sat",
"shared_link_expires_hours": "Istječe za {} sati",
"shared_link_expires_minute": "Istječe za {} minutu",
"shared_link_expires_minutes": "Istječe za {} minuta",
"shared_link_expires_day": "Istječe za {count} dan",
"shared_link_expires_days": "Istječe za {count} dana",
"shared_link_expires_hour": "Istječe za {count} sat",
"shared_link_expires_hours": "Istječe za {count} sati",
"shared_link_expires_minute": "Istječe za {count} minutu",
"shared_link_expires_minutes": "Istječe za {count} minuta",
"shared_link_expires_never": "Istječe ∞",
"shared_link_expires_second": "Istječe za {} sekundu",
"shared_link_expires_seconds": "Istječe za {} sekundi",
"shared_link_expires_second": "Istječe za {count} sekundu",
"shared_link_expires_seconds": "Istječe za {count} sekundi",
"shared_link_individual_shared": "Pojedinačno podijeljeno",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Upravljanje dijeljenim poveznicama",
@@ -1724,10 +1763,11 @@
"stop_sharing_photos_with_user": "Prestani dijeliti svoje fotografije s ovim korisnikom",
"storage": "Prostor za pohranu",
"storage_label": "Oznaka pohrane",
"storage_quota": "Kvota Pohrane",
"storage_usage": "{used} od {available} iskorišteno",
"submit": "Pošalji",
"suggestions": "Prijedlozi",
"sunrise_on_the_beach": "Sunrise on the beach",
"sunrise_on_the_beach": "Izlazak sunca na plaži",
"support": "Podrška",
"support_and_feedback": "Podrška i povratne informacije",
"support_third_party_description": "Vaša Immich instalacija je pakirana od strane treće strane. Problemi koje doživljavate mogu biti uzrokovani tim paketom, stoga vas molimo da probleme prvo prijavite njima putem poveznica u nastavku.",
@@ -1750,7 +1790,7 @@
"theme_selection": "Izbor teme",
"theme_selection_description": "Automatski postavite temu na svijetlu ili tamnu ovisno o postavkama sustava vašeg preglednika",
"theme_setting_asset_list_storage_indicator_title": "Prikaži indikator pohrane na pločicama stavki",
"theme_setting_asset_list_tiles_per_row_title": "Broj stavki po retku ({})",
"theme_setting_asset_list_tiles_per_row_title": "Broj stavki po retku ({count})",
"theme_setting_colorful_interface_subtitle": "Primijeni primarnu boju na pozadinske površine.",
"theme_setting_colorful_interface_title": "Šareno sučelje",
"theme_setting_image_viewer_quality_subtitle": "Prilagodite kvalitetu preglednika detalja slike",
@@ -1774,7 +1814,6 @@
"to_parent": "Idi na roditelja",
"to_trash": "Smeće",
"toggle_settings": "Uključi/isključi postavke",
"toggle_theme": "Promjeni temu",
"total": "Ukupno",
"total_usage": "Ukupna upotreba",
"trash": "Smeće",
@@ -1785,13 +1824,15 @@
"trash_no_results_message": "Ovdje će se prikazati bačene fotografije i videozapisi.",
"trash_page_delete_all": "Izbriši sve",
"trash_page_empty_trash_dialog_content": "Želite li isprazniti svoje stavke u smeću? Ove stavke bit će trajno uklonjene iz Immicha",
"trash_page_info": "Stavke u smeću bit će trajno izbrisane nakon {} dana",
"trash_page_info": "Stavke u smeću bit će trajno izbrisane nakon {days} dana",
"trash_page_no_assets": "Nema stavki u smeću",
"trash_page_restore_all": "Vrati sve",
"trash_page_select_assets_btn": "Odaberi stavke",
"trash_page_title": "Smeće ({})",
"trash_page_title": "Smeće ({count})",
"trashed_items_will_be_permanently_deleted_after": "Stavke bačene u smeće trajno će se izbrisati nakon {days, plural, one {# day} other {# days}}.",
"type": "Vrsta",
"unable_to_change_pin_code": "Nije moguće promijeniti PIN kod",
"unable_to_setup_pin_code": "Nije moguće postaviti PIN kod",
"unarchive": "Poništi arhiviranje",
"unarchived_count": "{count, plural, =1 {Poništeno arhiviranje #} few {Poništeno arhiviranje #} other {Poništeno arhiviranje #}}",
"unfavorite": "Ukloni iz omiljenih",
@@ -1812,9 +1853,8 @@
"unselect_all_duplicates": "Poništi odabir svih duplikata",
"unstack": "Razdvoji",
"unstacked_assets_count": "Razdvojena {count, plural, =1 {# stavka} few {# stavke} other {# stavki}}",
"untracked_files": "Datoteke bez praćenja",
"untracked_files_decription": "Ove datoteke nisu praćene od strane aplikacije. Mogu biti rezultat neuspjelih premještanja, prekinutih prijenosa ili su ostale zbog greške",
"up_next": "Sljedeće",
"updated_at": "Ažurirano",
"updated_password": "Lozinka ažurirana",
"upload": "Prijenos",
"upload_concurrency": "Istovremeni prijenosi",
@@ -1827,15 +1867,19 @@
"upload_status_errors": "Greške",
"upload_status_uploaded": "Preneseno",
"upload_success": "Prijenos uspješan, osvježite stranicu da biste vidjeli nove prenesene stavke.",
"upload_to_immich": "Prenesi na Immich ({})",
"upload_to_immich": "Prenesi na Immich ({count})",
"uploading": "Prijenos u tijeku",
"url": "URL",
"usage": "Korištenje",
"use_biometric": "Koristi biometriju",
"use_current_connection": "koristi trenutnu vezu",
"use_custom_date_range": "Koristi prilagođeni raspon datuma",
"user": "Korisnik",
"user_has_been_deleted": "Ovaj korisnik je izbrisan.",
"user_id": "ID korisnika",
"user_liked": "{user} je označio/la sviđa mi se {type, select, photo {ovu fotografiju} video {ovaj videozapis} asset {ovu stavku} other {to}}",
"user_pin_code_settings": "PIN kod",
"user_pin_code_settings_description": "Upravljajte svojim PIN kodom",
"user_purchase_settings": "Kupnja",
"user_purchase_settings_description": "Upravljajte svojom kupnjom",
"user_role_set": "Postavi {user} kao {role}",
@@ -1851,11 +1895,6 @@
"version": "Verzija",
"version_announcement_closing": "Vaš prijatelj, Alex",
"version_announcement_message": "Bok! Dostupna je nova verzija Immicha. Odvojite malo vremena da pročitate <link>bilješke o izdanju</link> kako biste bili sigurni da je vaše postavljanje ažurno kako biste spriječili bilo kakve pogrešne konfiguracije, pogotovo ako koristite WatchTower ili bilo koji mehanizam koji automatski upravlja ažuriranjem vaše instance Immicha.",
"version_announcement_overlay_release_notes": "napomene o izdanju",
"version_announcement_overlay_text_1": "Bok prijatelju, dostupno je novo izdanje",
"version_announcement_overlay_text_2": "molimo odvojite vrijeme da posjetite ",
"version_announcement_overlay_text_3": " i osigurajte da su vaše postavke docker-compose i .env ažurirane kako biste spriječili pogrešne konfiguracije, posebno ako koristite WatchTower ili bilo koji mehanizam koji automatski ažurira vašu poslužiteljsku aplikaciju.",
"version_announcement_overlay_title": "Dostupna je nova verzija poslužitelja 🎉",
"version_history": "Povijest verzija",
"version_history_item": "Instalirana verzija {version} dana {date}",
"video": "Videozapis",
@@ -1875,6 +1914,7 @@
"view_previous_asset": "Prikaži prethodnu stavku",
"view_qr_code": "Prikaži QR kod",
"view_stack": "Prikaži složene",
"view_user": "Prikaži korisnika",
"viewer_remove_from_stack": "Ukloni iz složenih",
"viewer_stack_use_as_main_asset": "Koristi kao glavnu stavku",
"viewer_unstack": "Razdvoji",
@@ -1885,6 +1925,7 @@
"welcome": "Dobrodošli",
"welcome_to_immich": "Dobrodošli u Immich",
"wifi_name": "Naziv Wi-Fi mreže",
"wrong_pin_code": "Krivi PIN kod",
"year": "Godina",
"years_ago": "prije {years, plural, =1 {# godinu} few {# godine} other {# godina}}",
"yes": "Da",

View File

@@ -39,13 +39,11 @@
"authentication_settings_disable_all": "Biztosan letiltod az összes bejelentkezési módot? A bejelentkezés teljesen le lesz tiltva.",
"authentication_settings_reenable": "Az újbóli engedélyezéshez használj egy<link>Szerver Parancsot</link>.",
"background_task_job": "Háttérfeladatok",
"backup_database": "Adatbázis Biztonsági Mentése",
"backup_database_enable_description": "Adatbázis biztonsági mentések engedélyezése",
"backup_keep_last_amount": "Megőrizendő korábbi biztonsági mentések száma",
"backup_settings": "Biztonsági mentés beállításai",
"backup_settings_description": "Adatbázis mentési beállításainak kezelése",
"check_all": "Összes Kipiálása",
"cleanup": "Takarítás",
"backup_database": "Adatbázis lementése",
"backup_database_enable_description": "Adatbázis mentések engedélyezése",
"backup_keep_last_amount": "Megőrizendő korábbi mentések száma",
"backup_settings": "Adatbázis mentés beállításai",
"backup_settings_description": "Adatbázis mentés beállításainak kezelése. Megjegyzés: Ezek a feladatok nincsenek felügyelve, így nem kapsz értesítés meghiúsulás esetén.",
"cleared_jobs": "{job}: feladatai törölve",
"config_set_by_file": "A konfigurációt jelenleg egy konfigurációs fájl állítja be",
"confirm_delete_library": "Biztosan ki szeretnéd törölni a {library} képtárat?",
@@ -53,6 +51,7 @@
"confirm_email_below": "A megerősítéshez írd be, hogy \"{email}\"",
"confirm_reprocess_all_faces": "Biztos vagy benne, hogy újra fel szeretnéd dolgozni az összes arcot? Ez a már elnevezett személyeket is törli.",
"confirm_user_password_reset": "Biztosan vissza szeretnéd állítani {user} jelszavát?",
"confirm_user_pin_code_reset": "Biztos, hogy vissza akarod állítani {user} PIN-kódját?",
"create_job": "Feladat létrehozása",
"cron_expression": "Cron kifejezés",
"cron_expression_description": "A beolvasási időköz beállítása a cron formátummal. További információért lásd pl. <link>Crontab Guru</link>",
@@ -60,14 +59,12 @@
"disable_login": "Belépés letiltása",
"duplicate_detection_job_description": "Gépi tanulás futtatása a hasonló elemek megtalálása céljából. Ez az Okos Keresés funkciót használja",
"exclusion_pattern_description": "A kihagyási minták (pattern) használatakor a mintának megfelelő fájlok vagy mappák át lesznek ugorva a képtár átfésülésekor. Akkor hasznos, ha a mappákban vannak olyan fájlok is, amelyeket nem szeretnél importálni, pl. nyers (RAW) fájlok.",
"external_library_created_at": "Külső képtár (létrehozva: {date})",
"external_library_management": "Külső Képtárak Kezelése",
"face_detection": "Arckeresés",
"face_detection_description": "Gépi tanulás segítségével megkeresi, hogy hol találhatóak arcok az elemeken. Videók esetében csak a bélyegképeken keres. \"Frissítés\" (újra) feldolgozza az összes elemet. \"Visszaállítás\" ezen felül törli az összes aktuális arcadatot. \"Hiányzók\" sorba állítja azokat az elemeket, amelyek eddig még nem lettek feldolgozva. A megtalált arcok ezután sorba lesznek állítva az Arcfelismeréshez, ami ezután az arcokat csoportosítja és meglevő vagy új személyekhez rendeli.",
"facial_recognition_job_description": "A megtalált arcokat személyekhez csoportosítja. Ez a lépés azután következik, amikor az Arckeresés lefutott. \"Visszaállítás\" (újra)csoportosítja az összes arcot. \"Hiányzók\" csak azokkal az arcokkal foglalkozik, amelyekhez még nincsen ember rendelve.",
"failed_job_command": "A(z) {command} parancs nem sikerült a következő feladathoz: {job}",
"force_delete_user_warning": "FIGYELEM: Ez azonnal eltávolítja a felhasználót és az összes hozzá tartozó elemet. A művelet nem visszavonható, és a fájlokat sem lehet később visszanyerni.",
"forcing_refresh_library_files": "A képtár összes fájljának frissítése",
"image_format": "Formátum",
"image_format_description": "WebP a JPEG-nél kisebb fájlokat készít, de lassabban.",
"image_fullsize_description": "Teljes méretű kép eltávolított metaadatokkal, nagyításkor használva",
@@ -192,10 +189,11 @@
"oauth_auto_register": "Automatikus regisztráció",
"oauth_auto_register_description": "Új felhasználók automatikus regisztrálása az OAuth használatával történő bejelentkezés után",
"oauth_button_text": "Gomb szövege",
"oauth_client_secret_description": "Kötelező, ha az OAuth szolgáltató nem támogatja a PKCE-t (Proof Key for Code Exchange)",
"oauth_enable_description": "Bejelentkezés OAuth használatával",
"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_mobile_redirect_uri_override_description": "Engedélyezd, ha az OAuth szolgáltató tiltja a mobil URI-t, mint például ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "OAuth bejelentkezési beállítások kezelése",
"oauth_settings_more_details": "Erről a funkcióról további információt a <link>dokumentációban</link> találsz.",
@@ -205,8 +203,8 @@
"oauth_storage_quota_claim_description": "A felhasználó tárhelykvótájának automatikus beállítása ennek az igényeltre.",
"oauth_storage_quota_default": "Alapértelmezett tárhelykvóta (GiB)",
"oauth_storage_quota_default_description": "Alapértelmezett tárhely kvóta GiB-ban, amennyiben a felhasználó nem jelezte az igényét (A korlátlan tárhelyhez 0-t adj meg).",
"offline_paths": "Offline Útvonalak",
"offline_paths_description": "Ezek az eredmények olyan fájlok kézi törlésének tudhatók be, amelyek nem részei külső képtárnak.",
"oauth_timeout": "Kérés időkorlátja",
"oauth_timeout_description": "Kérések időkorlátja milliszekundumban",
"password_enable_description": "Bejelentkezés emaillel és jelszóval",
"password_settings": "Jelszavas Bejelentkezés",
"password_settings_description": "Jelszavas bejelentkezés beállítások kezelése",
@@ -216,9 +214,6 @@
"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.",
"repair_all": "Összes Javítása",
"repair_matched_items": "{count, plural, one {# egyezés} other {# egyezés}}",
"repaired_items": "Javítva {count, plural, one {# fájl} other {# fájl}}",
"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",
"reset_settings_to_recent_saved": "Beállítások visszaállítása a legutóbb mentettre",
@@ -259,7 +254,6 @@
"template_email_invite_album": "Album meghívás sablon",
"template_email_preview": "Előnézet",
"template_email_settings": "Email sablonok",
"template_email_settings_description": "Saját email értesítések kezelése",
"template_email_update_album": "Album frissítve sablon",
"template_email_welcome": "Üdvözlő email sablon",
"template_settings": "Értesítés sablon",
@@ -268,7 +262,6 @@
"theme_custom_css_settings_description": "CSS Stíluslapokkal az Immich stílusa megváltoztatható.",
"theme_settings": "Téma Beállítások",
"theme_settings_description": "Az Immich webes felület testreszabásának kezelése",
"these_files_matched_by_checksum": "Ezek a fájlok egyeznek az ellenőrző összegük alapján",
"thumbnail_generation_job": "Bélyegképek Generálása",
"thumbnail_generation_job_description": "Nagy, kicsi és elmosódott bélyegképek létrehozása minden elemhez, valamint bélyegképek generálása minden személyhez",
"transcoding_acceleration_api": "Gyorsító API",
@@ -299,7 +292,6 @@
"transcoding_hardware_acceleration_description": "Kísérleti funkció. Sokkal gyorsabb, viszont azonos bitrátán is alacsonyabb minőséghez vezet",
"transcoding_hardware_decoding": "Hardveres dekódolás",
"transcoding_hardware_decoding_setting_description": "Lehetővé teszi az egész folyamat gyorsítását a pusztán kódolás gyorsítása helyett. Nem biztos, hogy minden videó esetén működik.",
"transcoding_hevc_codec": "HEVC kodek",
"transcoding_max_b_frames": "B-képkockák maximum száma",
"transcoding_max_b_frames_description": "Nagyobb értékek megnövelik a tömörítés hatékonyságát, de lelassítják a kódolást. Nem minden hardvereszköz támogatja. A 0 érték kikapcsolja a B-képkockákat, míg -1 esetén a szoftver magának választ értéket.",
"transcoding_max_bitrate": "Maximum bitráta",
@@ -337,8 +329,6 @@
"trash_number_of_days_description": "Hány napig legyenek a lomtárban az elemek a végleges törlés előtt",
"trash_settings": "Lomtár Beállítások",
"trash_settings_description": "Lomtár beállítások kezelése",
"untracked_files": "Nem Nyilvántartott Fájlok",
"untracked_files_description": "Ezeket a fájlokat az alkalmazás nem tartja nyilván. Ez lehetséges például meghiúsult áthelyezés vagy megszakított feltöltés miatt, illetve valamilyen alkalmazáshiba következtében",
"user_cleanup_job": "Felhasználók kipucolása",
"user_delete_delay": "<b>{user}</b> felhasználói fiókja és elemei véglegesen törölve lesznek {delay, plural, one {# nap} other {# nap}} múlva.",
"user_delete_delay_settings": "Törlési késleltetés",
@@ -360,17 +350,19 @@
"video_conversion_job": "Videók Átkódolása",
"video_conversion_job_description": "Videók átkódolása böngészőkkel és eszközökkel való széleskörű kompatibilitás érdekében"
},
"admin_email": "Admin Email",
"admin_password": "Admin Jelszó",
"administration": "Adminisztráció",
"advanced": "Haladó",
"advanced_settings_log_level_title": "Naplózás szintje: {}",
"advanced_settings_enable_alternate_media_filter_subtitle": "Ezzel a beállítással a szinkronizálás során alternatív kritériumok alapján szűrheted a fájlokat. Csak akkor próbáld ki, ha problémáid vannak azzal, hogy az alkalmazás nem ismeri fel az összes albumot.",
"advanced_settings_enable_alternate_media_filter_title": "[KÍSÉRLETI] Alternatív eszköz album szinkronizálási szűrő használata",
"advanced_settings_log_level_title": "Naplózás szintje: {level}",
"advanced_settings_prefer_remote_subtitle": "Néhány eszköz fájdalmasan lassan tölti be az eszközön lévő bélyegképeket. Ez a beállítás inkább a távoli képeket tölti be helyettük.",
"advanced_settings_prefer_remote_title": "Távoli képek előnyben részesítése",
"advanced_settings_proxy_headers_subtitle": "Add meg azokat a proxy fejléceket, amiket az app elküldjön minden hálózati kérésnél",
"advanced_settings_proxy_headers_title": "Proxy Fejlécek",
"advanced_settings_self_signed_ssl_subtitle": "Nem ellenőrzi a szerver SSL tanúsítványát. Önaláírt tanúsítvány esetén szükséges beállítás.",
"advanced_settings_self_signed_ssl_title": "Önaláírt SSL tanúsítványok engedélyezése",
"advanced_settings_sync_remote_deletions_subtitle": "Automatikusan törölni vagy visszaállítani egy elemet ezen az eszközön, ha az adott műveletet a weben hajtották végre",
"advanced_settings_tile_subtitle": "Haladó felhasználói beállítások",
"advanced_settings_troubleshooting_subtitle": "További funkciók engedélyezése hibaelhárítás céljából",
"advanced_settings_troubleshooting_title": "Hibaelhárítás",
@@ -392,10 +384,6 @@
"album_remove_user": "Felhasználó törlése?",
"album_remove_user_confirmation": "Biztos, hogy el szeretnéd távolítani {user} felhasználót?",
"album_share_no_users": "Úgy tűnik, hogy már minden felhasználóval megosztottad ezt az albumot, vagy nincs senki, akivel meg tudnád osztani.",
"album_thumbnail_card_item": "1 elem",
"album_thumbnail_card_items": "{} elem",
"album_thumbnail_card_shared": "· Megosztott",
"album_thumbnail_shared_by": "Megosztotta: {}",
"album_updated": "Album frissült",
"album_updated_setting_description": "Küldjön email értesítőt, amikor egy megosztott albumhoz új elemeket adnak hozzá",
"album_user_left": "Kiléptél a(z) {album} albumból",
@@ -433,7 +421,7 @@
"archive": "Archívum",
"archive_or_unarchive_photo": "Fotó archiválása vagy archiválásának visszavonása",
"archive_page_no_archived_assets": "Nem található archivált elem",
"archive_page_title": "Archívum ({})",
"archive_page_title": "Archívum ({count})",
"archive_size": "Archívum mérete",
"archive_size_description": "Beállítja letöltésnél az archívum méretét (GiB)",
"archived": "Archivált",
@@ -470,18 +458,18 @@
"assets_added_to_album_count": "{count, plural, other {# elem}} hozzáadva az albumhoz",
"assets_added_to_name_count": "{count, plural, other {# elem}} hozzáadva {hasName, select, true {a(z) <b>{name}</b>} other {az új}} albumhoz",
"assets_count": "{count, plural, other {# elem}}",
"assets_deleted_permanently": "{} elem véglegesen törölve",
"assets_deleted_permanently_from_server": "{} elem véglegesen törölve az Immich szerverről",
"assets_deleted_permanently": "{count} elem véglegesen törölve",
"assets_deleted_permanently_from_server": "{count} elem véglegesen törölve az Immich szerverről",
"assets_moved_to_trash_count": "{count, plural, other {# elem}} áthelyezve a lomtárba",
"assets_permanently_deleted_count": "{count, plural, other {# elem}} véglegesen törölve",
"assets_removed_count": "{count, plural, other {# elem}} eltávolítva",
"assets_removed_permanently_from_device": "{} elem véglegesen törölve az eszközödről",
"assets_removed_permanently_from_device": "{count} elem véglegesen törölve az eszközödről",
"assets_restore_confirmation": "Biztos, hogy visszaállítod a lomtárban lévő összes elemet? Ez a művelet nem visszavonható! Megjegyzés: az offline elemeket nem lehet így visszaállítani.",
"assets_restored_count": "{count, plural, other {# elem}} visszaállítva",
"assets_restored_successfully": "{} elem sikeresen helyreállítva",
"assets_trashed": "{} elem lomtárba helyezve",
"assets_restored_successfully": "{count} elem sikeresen helyreállítva",
"assets_trashed": "{count} elem lomtárba helyezve",
"assets_trashed_count": "{count, plural, other {# elem}} a lomtárba helyezve",
"assets_trashed_from_server": "{} elem lomtárba helyezve az Immich szerveren",
"assets_trashed_from_server": "{count} elem lomtárba helyezve az Immich szerveren",
"assets_were_part_of_album_count": "{count, plural, other {# elem}} már eleve szerepelt az albumban",
"authorized_devices": "Engedélyezett Eszközök",
"automatic_endpoint_switching_subtitle": "A megadott WiFi-n keresztül helyi hálózaton keresztül kapcsolódolik, egyébként az alternatív címeket használja",
@@ -490,7 +478,7 @@
"back_close_deselect": "Vissza, bezárás, vagy kijelölés törlése",
"background_location_permission": "Háttérben történő helymeghatározási engedély",
"background_location_permission_content": "Hálózatok automatikus váltásához az Immich-nek *mindenképpen* hozzá kell férnie a pontos helyzethez, hogy az alkalmazás le tudja kérni a Wi-Fi hálózat nevét",
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({})",
"backup_album_selection_page_albums_device": "Ezen az eszközön lévő albumok ({count})",
"backup_album_selection_page_albums_tap": "Koppints a hozzáadáshoz, duplán koppints az eltávolításhoz",
"backup_album_selection_page_assets_scatter": "Egy elem több albumban is lehet. Ezért a mentéshez albumokat lehet hozzáadni vagy azokat a mentésből kihagyni.",
"backup_album_selection_page_select_albums": "Válassz albumokat",
@@ -499,22 +487,21 @@
"backup_all": "Összes",
"backup_background_service_backup_failed_message": "Az elemek mentése sikertelen. Újrapróbálkozás...",
"backup_background_service_connection_failed_message": "A szerverhez csatlakozás sikertelen. Újrapróbálkozás...",
"backup_background_service_current_upload_notification": "Feltöltés {}",
"backup_background_service_current_upload_notification": "Feltöltés {filename}",
"backup_background_service_default_notification": "Új elemek ellenőrzése...",
"backup_background_service_error_title": "Hiba a mentés közben",
"backup_background_service_in_progress_notification": "Elemek mentése folyamatban…",
"backup_background_service_upload_failure_notification": "A feltöltés sikertelen {}",
"backup_background_service_upload_failure_notification": "A feltöltés sikertelen {filename}",
"backup_controller_page_albums": "Albumok Mentése",
"backup_controller_page_background_app_refresh_disabled_content": "Engedélyezd a háttérben történő frissítést a Beállítások > Általános > Háttérben Frissítés menüpontban.",
"backup_controller_page_background_app_refresh_disabled_title": "Háttérben frissítés kikapcsolva",
"backup_controller_page_background_app_refresh_enable_button_text": "Beállítások megnyitása",
"backup_controller_page_background_battery_info_link": "Mutasd meg hogyan",
"backup_controller_page_background_battery_info_message": "A sikeres háttérben történő mentéshez kérjük, tiltsd le az Immich akkumulátor optimalizálását.\n\nMivel ezt a különféle eszközökön máshogy kell, ezért kérjük, az eszközöd gyártójától tudd meg, hogyan kell.",
"backup_controller_page_background_battery_info_ok": "OK",
"backup_controller_page_background_battery_info_title": "Akkumulátor optimalizálás",
"backup_controller_page_background_charging": "Csak töltés közben",
"backup_controller_page_background_configure_error": "A háttérszolgáltatás beállítása sikertelen",
"backup_controller_page_background_delay": "Új elemek mentésének késleltetése: {}",
"backup_controller_page_background_delay": "Új elemek mentésének késleltetése: {duration}",
"backup_controller_page_background_description": "Kapcsold be a háttérfolyamatot, hogy automatikusan mentsen elemeket az applikáció megnyitása nélkül",
"backup_controller_page_background_is_off": "Automatikus mentés a háttérben ki van kapcsolva",
"backup_controller_page_background_is_on": "Automatikus mentés a háttérben be van kapcsolva",
@@ -524,12 +511,12 @@
"backup_controller_page_backup": "Mentés",
"backup_controller_page_backup_selected": "Kiválasztva: ",
"backup_controller_page_backup_sub": "Mentett fotók és videók",
"backup_controller_page_created": "Létrehozva: {}",
"backup_controller_page_created": "Létrehozva: {date}",
"backup_controller_page_desc_backup": "Ha bekapcsolod az előtérben mentést, akkor az új elemek automatikusan feltöltődnek a szerverre, amikor megyitod az alkalmazást.",
"backup_controller_page_excluded": "Kivéve: ",
"backup_controller_page_failed": "Sikertelen ({})",
"backup_controller_page_filename": "Fájlnév: {}[{}]",
"backup_controller_page_id": "Azonosító: {}",
"backup_controller_page_failed": "Sikertelen ({count})",
"backup_controller_page_filename": "Fájlnév: {filename}[{size}]",
"backup_controller_page_id": "Azonosító: {id}",
"backup_controller_page_info": "Mentési Információk",
"backup_controller_page_none_selected": "Egy sincs kiválasztva",
"backup_controller_page_remainder": "Hátralévő",
@@ -538,7 +525,7 @@
"backup_controller_page_start_backup": "Mentés Indítása",
"backup_controller_page_status_off": "Automatikus mentés az előtérben ki van kapcsolva",
"backup_controller_page_status_on": "Automatikus mentés az előtérben be van kapcsolva",
"backup_controller_page_storage_format": "{} / {} felhasználva",
"backup_controller_page_storage_format": "{used} / {total} felhasználva",
"backup_controller_page_to_backup": "Mentésre kijelölt albumok",
"backup_controller_page_total_sub": "Minden egyedi fotó és videó a kijelölt albumokból",
"backup_controller_page_turn_off": "Előtérben mentés kikapcsolása",
@@ -557,27 +544,22 @@
"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",
"bugs_and_feature_requests": "Hibabejelentés és Új Funkció Kérése",
"build": "Build",
"build_image": "Build Kép",
"bulk_delete_duplicates_confirmation": "Biztosan kitörölsz {count, plural, one {# duplikált elemet} other {# duplikált elemet}}? A művelet a legnagyobb méretű elemet tartja meg minden hasonló csoportból és minden másik duplikált elemet kitöröl. Ez a művelet nem visszavonható!",
"bulk_keep_duplicates_confirmation": "Biztosan meg szeretnél tartani {count, plural, other {# egyező elemet}}? Ez a művelet az elemek törlése nélkül megszünteti az összes duplikált csoportosítást.",
"bulk_trash_duplicates_confirmation": "Biztosan kitörölsz {count, plural, one {# duplikált fájlt} other {# duplikált fájlt}}? Ez a művelet megtartja minden csoportból a legnagyobb méretű elemet, és kitöröl minden másik duplikáltat.",
"buy": "Immich Megvásárlása",
"cache_settings_album_thumbnails": "Képtár oldalankénti bélyegképei ({} elem)",
"cache_settings_clear_cache_button": "Gyorsítótár kiürítése",
"cache_settings_clear_cache_button_title": "Kiüríti az alkalmazás gyorsítótárát. Ez jelentősen kihat az alkalmazás teljesítményére, amíg a gyorsítótár újra nem épül.",
"cache_settings_duplicated_assets_clear_button": "KIÜRÍT",
"cache_settings_duplicated_assets_subtitle": "Fotók és videók, amiket az alkalmazás fekete listára tett",
"cache_settings_duplicated_assets_title": "Duplikált Elemek ({})",
"cache_settings_image_cache_size": "Kép gyorsítótár mérete ({} elem)",
"cache_settings_duplicated_assets_title": "Duplikált Elemek ({count})",
"cache_settings_statistics_album": "Képtár bélyegképei",
"cache_settings_statistics_assets": "{} elem ({})",
"cache_settings_statistics_full": "Teljes méretű képek",
"cache_settings_statistics_shared": "Megosztott album bélyegképei",
"cache_settings_statistics_thumbnail": "Bélyegképek",
"cache_settings_statistics_title": "Gyorsítótár használata",
"cache_settings_subtitle": "Az Immich mobilalkalmazás gyorsítótár viselkedésének beállítása",
"cache_settings_thumbnail_size": "Bélyegkép gyorsítótár mérete ({} elem)",
"cache_settings_tile_subtitle": "Helyi tárhely viselkedésének beállítása",
"cache_settings_tile_title": "Helyi Tárhely",
"cache_settings_title": "Gyorsítótár Beállítások",
@@ -603,9 +585,9 @@
"change_password_form_new_password": "Új Jelszó",
"change_password_form_password_mismatch": "A beírt jelszavak nem egyeznek",
"change_password_form_reenter_new_password": "Jelszó (Még Egyszer)",
"change_pin_code": "PIN kód megváltoztatása",
"change_your_password": "Jelszavad megváltoztatása",
"changed_visibility_successfully": "Láthatóság sikeresen megváltoztatva",
"check_all": "Mind Kijelöl",
"check_corrupt_asset_backup": "Sérült elemek keresése a mentésben",
"check_corrupt_asset_backup_button": "Ellenőrzés",
"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.",
@@ -617,7 +599,6 @@
"clear_all_recent_searches": "Legutóbbi keresések törlése",
"clear_message": "Üzenet törlése",
"clear_value": "Érték törlése",
"client_cert_dialog_msg_confirm": "OK",
"client_cert_enter_password": "Jelszó Megadása",
"client_cert_import": "Importálás",
"client_cert_import_success_msg": "Kliens tanúsítvány importálva",
@@ -643,17 +624,16 @@
"confirm_delete_face": "Biztos, hogy törölni szeretnéd a(z) {name} arcát az elemről?",
"confirm_delete_shared_link": "Biztosan törölni szeretnéd ezt a megosztott linket?",
"confirm_keep_this_delete_others": "Minden más elem a készletben törlésre kerül, kivéve ezt az elemet. Biztosan folytatni szeretnéd?",
"confirm_new_pin_code": "Új PIN kód megerősítése",
"confirm_password": "Jelszó megerősítése",
"contain": "Belül",
"context": "Kontextus",
"continue": "Folytatás",
"control_bottom_app_bar_album_info_shared": "{} elemek · Megosztva",
"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",
"control_bottom_app_bar_edit_location": "Hely Módosítása",
"control_bottom_app_bar_edit_time": "Dátum és Idő Módosítása",
"control_bottom_app_bar_share_link": "Share Link",
"control_bottom_app_bar_share_to": "Megosztás Ide",
"control_bottom_app_bar_trash_from_immich": "Lomtárba Helyez",
"copied_image_to_clipboard": "Kép a vágólapra másolva.",
@@ -688,6 +668,7 @@
"crop": "Kivágás",
"curated_object_page_title": "Dolgok",
"current_device": "Ez az eszköz",
"current_pin_code": "Aktuális PIN kód",
"current_server_address": "Jelenlegi szerver cím",
"custom_locale": "Egyéni Területi Beállítás",
"custom_locale_description": "Dátumok és számok formázása a nyelv és terület szerint",
@@ -739,7 +720,6 @@
"direction": "Irány",
"disabled": "Letiltott",
"disallow_edits": "Módosítások letiltása",
"discord": "Discord",
"discover": "Felfedez",
"dismiss_all_errors": "Minden hiba elvetése",
"dismiss_error": "Hiba elvetése",
@@ -756,7 +736,6 @@
"download_enqueue": "Letöltés sorba állítva",
"download_error": "Letöltési Hiba",
"download_failed": "Sikertelen letöltés",
"download_filename": "fájl: {}",
"download_finished": "Letöltés kész",
"download_include_embedded_motion_videos": "Beágyazott videók",
"download_include_embedded_motion_videos_description": "Mozgó képekbe beágyazott videók mutatása külön fájlként",
@@ -799,8 +778,6 @@
"editor_close_without_save_title": "Szerkesztő bezárása?",
"editor_crop_tool_h2_aspect_ratios": "Oldalarányok",
"editor_crop_tool_h2_rotation": "Forgatás",
"email": "Email",
"empty_folder": "This folder is empty",
"empty_trash": "Lomtár ürítése",
"empty_trash_confirmation": "Biztosan kiüríted a lomtárat? Ez az Immich lomtárában lévő összes elemet véglegesen törli.\nEz a művelet nem visszavonható!",
"enable": "Engedélyezés",
@@ -812,7 +789,7 @@
"error_change_sort_album": "Album sorbarendezésének megváltoztatása sikertelen",
"error_delete_face": "Hiba az arc törlése során",
"error_loading_image": "Hiba a kép betöltése közben",
"error_saving_image": "Hiba: {}",
"error_saving_image": "Hiba: {error}",
"error_title": "Hiba - valami félresikerült",
"errors": {
"cannot_navigate_next_asset": "Nem lehet a következő elemhez navigálni",
@@ -825,7 +802,6 @@
"cant_get_number_of_comments": "Hozzászólások számának lekérdezése sikertelen",
"cant_search_people": "Személyek keresése sikertelen",
"cant_search_places": "Helyek keresése sikertelen",
"cleared_jobs": "A(z) {job} feladat törölve",
"error_adding_assets_to_album": "Elemek albumhoz adása sikertelen",
"error_adding_users_to_album": "Felhasználók albumhoz adása sikertelen",
"error_deleting_shared_user": "Megosztott felhasználó törlése sikertelen",
@@ -834,7 +810,6 @@
"error_removing_assets_from_album": "Az elemek albumból való eltávolítása sikertelen - további információért ellenőrizd a konzol kimenetet",
"error_selecting_all_assets": "Az összes elem kijelölése sikertelen",
"exclusion_pattern_already_exists": "Ez a kizárási minta (pattern) már létezik.",
"failed_job_command": "A(z) {job} feladat {command} parancsa hibával zárult",
"failed_to_create_album": "Album készítése sikertelen",
"failed_to_create_shared_link": "Megosztott link készítése sikertelen",
"failed_to_edit_shared_link": "Megosztott link módosítása sikertelen",
@@ -851,7 +826,6 @@
"paths_validation_failed": "A(z) {paths, plural, one {# elérési útvonal} other {# elérési útvonal}} érvényesítése sikertelen",
"profile_picture_transparent_pixels": "Profilképek nem tartalmazhatnak átlátszó pixeleket. Közelíts rá és/vagy mozgasd a képet.",
"quota_higher_than_disk_size": "Az elérhető lemezméretnél nagyobb kvótát állítottál be",
"repair_unable_to_check_items": "{count, select, one {elem} other {elem}} ellenőrzése sikertelen",
"unable_to_add_album_users": "Felhasználók albumhoz adása sikertelen",
"unable_to_add_assets_to_shared_link": "Elemeket megosztott linkhez adása sikertelen",
"unable_to_add_comment": "Hozzászólás sikertelen",
@@ -869,7 +843,6 @@
"unable_to_change_visibility": "{count, plural, other {# személy}} láthatóságának megváltoztatása sikertelen",
"unable_to_complete_oauth_login": "OAuth bejelentkezés befejezése sikertelen",
"unable_to_connect": "Csatlakozás sikertelen",
"unable_to_connect_to_server": "Szerverhez csatlakozás sikertelen",
"unable_to_copy_to_clipboard": "Nem lehet a vágólapra másolni. Ellenőrizd, hogy az oldalt https-en keresztül használod-e",
"unable_to_create_admin_account": "Admin felhasználó létrehozása sikertelen",
"unable_to_create_api_key": "Új API kulcs létrehozása sikertelen",
@@ -893,10 +866,6 @@
"unable_to_hide_person": "Személy elrejtése sikertelen",
"unable_to_link_motion_video": "Motion videó összekapcsolása sikertelen",
"unable_to_link_oauth_account": "OAuth felhasználó hozzárendelése sikertelen",
"unable_to_load_album": "Album betöltése sikertelen",
"unable_to_load_asset_activity": "Elem aktivitásának betöltése sikertelen",
"unable_to_load_items": "Elemek betöltése sikertelen",
"unable_to_load_liked_status": "Reakció-állapot betöltése sikertelen",
"unable_to_log_out_all_devices": "Kijelentkezés az összes eszközből sikertelen",
"unable_to_log_out_device": "Kijelentkezés az eszközről sikertelen",
"unable_to_login_with_oauth": "OAuth bejelentkezés sikertelen",
@@ -907,11 +876,9 @@
"unable_to_remove_album_users": "Felhasználó eltávolítása az albumból sikertelen",
"unable_to_remove_api_key": "API kulcs eltávolítása sikertelen",
"unable_to_remove_assets_from_shared_link": "Elemek eltávolítása a megosztott linkből sikertelen",
"unable_to_remove_deleted_assets": "Offline fájlok eltávolítása sikertelen",
"unable_to_remove_library": "Képtár eltávolítása sikertelen",
"unable_to_remove_partner": "Partner eltávolítása sikertelen",
"unable_to_remove_reaction": "Reakció eltávolítása sikertelen",
"unable_to_repair_items": "Elemek javítása sikertelen",
"unable_to_reset_password": "Jelszó visszaállítása sikertelen",
"unable_to_resolve_duplicate": "Duplikátum feloldása sikertelen",
"unable_to_restore_assets": "Elemek visszaállítása sikertelen",
@@ -940,16 +907,11 @@
"unable_to_update_user": "Felhasználó módosítása sikertelen",
"unable_to_upload_file": "Fájlfeltöltés sikertelen"
},
"exif": "Exif",
"exif_bottom_sheet_description": "Leírás Hozzáadása...",
"exif_bottom_sheet_details": "RÉSZLETEK",
"exif_bottom_sheet_location": "HELY",
"exif_bottom_sheet_people": "EMBEREK",
"exif_bottom_sheet_person_add_person": "Elnevez",
"exif_bottom_sheet_person_age": "Age {}",
"exif_bottom_sheet_person_age_months": "Age {} months",
"exif_bottom_sheet_person_age_year_months": "Age 1 year, {} months",
"exif_bottom_sheet_person_age_years": "Age {}",
"exit_slideshow": "Kilépés a Diavetítésből",
"expand_all": "Összes kinyitása",
"experimental_settings_new_asset_list_subtitle": "Fejlesztés alatt",
@@ -971,7 +933,6 @@
"face_unassigned": "Nincs hozzárendelve",
"failed": "Sikertelen",
"failed_to_load_assets": "Nem sikerült betölteni az elemeket",
"failed_to_load_folder": "Failed to load folder",
"favorite": "Kedvenc",
"favorite_or_unfavorite_photo": "Fotó kedvencnek jelölése vagy annak visszavonása",
"favorites": "Kedvencek",
@@ -987,8 +948,6 @@
"filter_people": "Személyek szűrése",
"find_them_fast": "Név alapján kereséssel gyorsan megtalálhatóak",
"fix_incorrect_match": "Hibás találat javítása",
"folder": "Folder",
"folder_not_found": "Folder not found",
"folders": "Mappák",
"folders_feature_description": "A fájlrendszerben lévő fényképek és videók mappanézetben való böngészése",
"forward": "Előre",
@@ -1163,8 +1122,8 @@
"manage_your_devices": "Bejelentkezett eszközök kezelése",
"manage_your_oauth_connection": "OAuth kapcsolódás kezelése",
"map": "Térkép",
"map_assets_in_bound": "{} fotó",
"map_assets_in_bounds": "{} fotó",
"map_assets_in_bound": "{count} fotó",
"map_assets_in_bounds": "{count} fotó",
"map_cannot_get_user_location": "A helymeghatározás nem sikerült",
"map_location_dialog_yes": "Igen",
"map_location_picker_page_use_location": "Kiválasztott hely használata",
@@ -1178,9 +1137,9 @@
"map_settings": "Térkép beállítások",
"map_settings_dark_mode": "Sötét téma",
"map_settings_date_range_option_day": "Elmúlt 24 óra",
"map_settings_date_range_option_days": "Elmúlt {} nap",
"map_settings_date_range_option_days": "Elmúlt {days} nap",
"map_settings_date_range_option_year": "Elmúlt év",
"map_settings_date_range_option_years": "Elmúlt {} év",
"map_settings_date_range_option_years": "Elmúlt {years} év",
"map_settings_dialog_title": "Térkép Beállítások",
"map_settings_include_show_archived": "Archívokkal Együtt",
"map_settings_include_show_partners": "Partnerével Együtt",
@@ -1195,8 +1154,6 @@
"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_year_ago": "Egy éve",
"memories_years_ago": "{} éve",
"memory": "Emlék",
"memory_lane_title": "Emlékek {title}",
"menu": "Menü",
@@ -1227,6 +1184,7 @@
"new_api_key": "Új API Kulcs",
"new_password": "Új jelszó",
"new_person": "Új személy",
"new_pin_code": "Új PIN kód",
"new_user_created": "Új felhasználó létrehozva",
"new_version_available": "ÚJ VERZIÓ ÉRHETŐ EL",
"newest_first": "Legújabb először",
@@ -1260,20 +1218,14 @@
"notification_toggle_setting_description": "Email értesítések engedélyezése",
"notifications": "Értesítések",
"notifications_setting_description": "Értesítések kezelése",
"oauth": "OAuth",
"official_immich_resources": "Hivatalos Immich Források",
"offline": "Offline",
"offline_paths": "Offline útvonalak",
"offline_paths_description": "Ezek az eredmények annak lehetnek köszönhetők, hogy manuálisan törölték azokat a fájlokat, amik nem részei egy külső képtárnak.",
"ok": "Rendben",
"oldest_first": "Legrégebbi először",
"on_this_device": "Ezen az eszközön",
"onboarding": "Első lépések",
"onboarding_privacy_description": "Az alábbi (nem kötelező) funkciók külsős szolgáltatásokon alapulnak és bármikor kikapcsolhatóak az adminisztrációs beállításokban.",
"onboarding_theme_description": "Válassz egy színtémát. Ezt bármikor megváltoztathatod a beállításokban.",
"onboarding_welcome_description": "Állítsunk be néhány gyakori beállítást.",
"onboarding_welcome_user": "Üdvözöllek {user}",
"online": "Online",
"only_favorites": "Csak kedvencek",
"open_in_map_view": "Megnyitás térkép nézetben",
"open_in_openstreetmap": "Megnyitás OpenStreetMap-ben",
@@ -1287,7 +1239,6 @@
"other_variables": "Egyéb változók",
"owned": "Tulajdonos",
"owner": "Tulajdonos",
"partner": "Partner",
"partner_can_access": "{partner} hozzáférhet",
"partner_can_access_assets": "Minden fényképed és videód, kivéve az Archiváltak és a Töröltek",
"partner_can_access_location": "A helyszín, ahol a fotókat készítették",
@@ -1298,7 +1249,7 @@
"partner_page_partner_add_failed": "Partner hozzáadása sikertelen",
"partner_page_select_partner": "Partner kiválasztása",
"partner_page_shared_to_title": "Megosztva: ",
"partner_page_stop_sharing_content": "{} nem fog többé hozzáférni a fotóidhoz.",
"partner_page_stop_sharing_content": "{partner} nem fog többé hozzáférni a fotóidhoz.",
"partner_sharing": "Partner Megosztás",
"partners": "Partnerek",
"password": "Jelszó",
@@ -1344,6 +1295,9 @@
"photos_count": "{count, plural, one {{count, number} Fotó} other {{count, number} Fotó}}",
"photos_from_previous_years": "Fényképek az előző évekből",
"pick_a_location": "Hely választása",
"pin_code_changed_successfully": "Sikeres PIN kód változtatás",
"pin_code_reset_successfully": "Sikeres PIN kód visszaállítás",
"pin_code_setup_successfully": "Sikeres PIN kód beállítás",
"place": "Hely",
"places": "Helyek",
"places_count": "{count, plural, one {{count, number} Helyszín} other {{count, number} Helyszín}}",
@@ -1351,7 +1305,6 @@
"play_memories": "Emlékek lejátszása",
"play_motion_photo": "Mozgókép lejátszása",
"play_or_pause_video": "Videó elindítása vagy megállítása",
"port": "Port",
"preferences_settings_subtitle": "Alkalmazásbeállítások kezelése",
"preferences_settings_title": "Beállítások",
"preset": "Sablon",
@@ -1365,7 +1318,6 @@
"profile_drawer_client_out_of_date_major": "A mobilalkalmazás elavult. Kérjük, frissítsd a legfrisebb főverzióra.",
"profile_drawer_client_out_of_date_minor": "A mobilalkalmazás elavult. Kérjük, frissítsd a legfrisebb alverzióra.",
"profile_drawer_client_server_up_to_date": "A Kliens és a Szerver is naprakész",
"profile_drawer_github": "GitHub",
"profile_drawer_server_out_of_date_major": "A szerver elavult. Kérjük, frissítsd a legfrisebb főverzióra.",
"profile_drawer_server_out_of_date_minor": "A szerver elavult. Kérjük, frissítsd a legfrisebb alverzióra.",
"profile_image_of_user": "{user} profilképe",
@@ -1374,7 +1326,7 @@
"public_share": "Nyilvános Megosztás",
"purchase_account_info": "Támogató",
"purchase_activated_subtitle": "Köszönjük, hogy támogattad az Immich-et és a nyílt forráskódú szoftvereket",
"purchase_activated_time": "Aktiválva ekkor: {date, date}",
"purchase_activated_time": "Aktiválva ekkor: {date}",
"purchase_activated_title": "Kulcs sikeresen aktiválva",
"purchase_button_activate": "Aktiválás",
"purchase_button_buy": "Vásárlás",
@@ -1461,6 +1413,7 @@
"reset": "Visszaállítás",
"reset_password": "Jelszó visszaállítása",
"reset_people_visibility": "Személyek láthatóságának visszaállítása",
"reset_pin_code": "PIN kód visszaállítása",
"reset_to_default": "Visszaállítás alapállapotba",
"resolve_duplicates": "Duplikátumok feloldása",
"resolved_all_duplicates": "Minden duplikátum feloldása",
@@ -1542,7 +1495,7 @@
"searching_locales": "Helyszín keresése...",
"second": "Másodperc",
"see_all_people": "Minden személy megtekintése",
"select": "Kiválsztás",
"select": "Kiválasztás",
"select_album_cover": "Albumborító kiválasztása",
"select_all": "Összes kijelölése",
"select_all_duplicates": "Minden duplikátum kijelölése",
@@ -1582,13 +1535,12 @@
"setting_image_viewer_title": "Képek",
"setting_languages_apply": "Alkalmaz",
"setting_languages_subtitle": "Az alkalmazás nyelvének megváltoztatása",
"setting_languages_title": "Nyelvek",
"setting_notifications_notify_failures_grace_period": "Értesítés a háttérben történő mentés hibáiról: {}",
"setting_notifications_notify_hours": "{} óra",
"setting_notifications_notify_failures_grace_period": "Értesítés a háttérben történő mentés hibáiról: {duration}",
"setting_notifications_notify_hours": "{count} óra",
"setting_notifications_notify_immediately": "azonnal",
"setting_notifications_notify_minutes": "{} perc",
"setting_notifications_notify_minutes": "{count} perc",
"setting_notifications_notify_never": "soha",
"setting_notifications_notify_seconds": "{} másodperc",
"setting_notifications_notify_seconds": "{count} másodperc",
"setting_notifications_single_progress_subtitle": "Részletes feltöltési folyamat információ minden elemről",
"setting_notifications_single_progress_title": "Mutassa a háttérben történő mentés részletes folyamatát",
"setting_notifications_subtitle": "Értesítési beállítások módosítása",
@@ -1600,9 +1552,10 @@
"settings": "Beállítások",
"settings_require_restart": "Ennek a beállításnak az érvénybe lépéséhez indítsd újra az Immich-et",
"settings_saved": "Beállítások elmentve",
"setup_pin_code": "PIN kód beállítása",
"share": "Megosztás",
"share_add_photos": "Fotók hozzáadása",
"share_assets_selected": "{} kiválasztva",
"share_assets_selected": "{count} kiválasztva",
"share_dialog_preparing": "Előkészítés...",
"shared": "Megosztva",
"shared_album_activities_input_disable": "Hozzászólások kikapcsolva",
@@ -1616,34 +1569,33 @@
"shared_by_user": "{user} osztotta meg",
"shared_by_you": "Te osztottad meg",
"shared_from_partner": "{partner} fényképei",
"shared_intent_upload_button_progress_text": "{} / {} Feltöltve",
"shared_intent_upload_button_progress_text": "{current} / {total} Feltöltve",
"shared_link_app_bar_title": "Megosztott Linkek",
"shared_link_clipboard_copied_massage": "Vágólapra másolva",
"shared_link_clipboard_text": "Link: {}\nJelszó: {}",
"shared_link_clipboard_text": "Link: {link}\nJelszó: {password}",
"shared_link_create_error": "Hiba a megosztott link létrehozásakor",
"shared_link_edit_description_hint": "Add meg a megosztás leírását",
"shared_link_edit_expire_after_option_day": "1 nap",
"shared_link_edit_expire_after_option_days": "{} nap",
"shared_link_edit_expire_after_option_days": "{count} nap",
"shared_link_edit_expire_after_option_hour": "1 óra",
"shared_link_edit_expire_after_option_hours": "{} óra",
"shared_link_edit_expire_after_option_hours": "{count} óra",
"shared_link_edit_expire_after_option_minute": "1 perc",
"shared_link_edit_expire_after_option_minutes": "{} perc",
"shared_link_edit_expire_after_option_months": "{} hónap",
"shared_link_edit_expire_after_option_year": "{} év",
"shared_link_edit_expire_after_option_minutes": "{count} perc",
"shared_link_edit_expire_after_option_months": "{count} hónap",
"shared_link_edit_expire_after_option_year": "{count} év",
"shared_link_edit_password_hint": "Add meg a megosztáshoz tartozó jelszót",
"shared_link_edit_submit_button": "Link frissítése",
"shared_link_error_server_url_fetch": "A szerver címét nem lehet betölteni",
"shared_link_expires_day": "{} nap múlva lejár",
"shared_link_expires_days": "{} nap múlva lejár",
"shared_link_expires_hour": "{} óra múlva lejár",
"shared_link_expires_hours": "{} óra múlva lejár",
"shared_link_expires_minute": "{} perc múlva lejár",
"shared_link_expires_minutes": "{} perc múlva lejár",
"shared_link_expires_day": "{count} nap múlva lejár",
"shared_link_expires_days": "{count} nap múlva lejár",
"shared_link_expires_hour": "{count} óra múlva lejár",
"shared_link_expires_hours": "{count} óra múlva lejár",
"shared_link_expires_minute": "{count} perc múlva lejár",
"shared_link_expires_minutes": "{count} perc múlva lejár",
"shared_link_expires_never": "Nem jár le",
"shared_link_expires_second": "{} másodperc múlva lejár",
"shared_link_expires_seconds": "{} másodperc múlva lejár",
"shared_link_expires_second": "{count} másodperc múlva lejár",
"shared_link_expires_seconds": "{count} másodperc múlva lejár",
"shared_link_individual_shared": "Egyénileg megosztva",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Megosztott linkek kezelése",
"shared_link_options": "Megosztott link beállításai",
"shared_links": "Megosztott linkek",
@@ -1705,7 +1657,6 @@
"stack_select_one_photo": "Válassz egy fő képet a csoportból",
"stack_selected_photos": "Kiválasztott fényképek csoportosítása",
"stacked_assets_count": "{count, plural, other {# elem}} csoportosítva",
"stacktrace": "Stacktrace",
"start": "Elindít",
"start_date": "Kezdő dátum",
"state": "Megye/Állam",
@@ -1742,7 +1693,7 @@
"theme_selection": "Témaválasztás",
"theme_selection_description": "A böngésző beállításának megfelelően automatikusan használjon világos vagy sötét témát",
"theme_setting_asset_list_storage_indicator_title": "Tárhely ikon mutatása az elemeken",
"theme_setting_asset_list_tiles_per_row_title": "Elemek száma soronként ({})",
"theme_setting_asset_list_tiles_per_row_title": "Elemek száma soronként ({count})",
"theme_setting_colorful_interface_subtitle": "Alapértelmezett szín használata a háttérben lévő felületekhez",
"theme_setting_colorful_interface_title": "Színes felhasználói felület",
"theme_setting_image_viewer_quality_subtitle": "Részletes képmegjelenítő minőségének beállítása",
@@ -1766,7 +1717,6 @@
"to_parent": "Egy szinttel feljebb",
"to_trash": "Lomtárba helyezés",
"toggle_settings": "Beállítások átállítása",
"toggle_theme": "Sötét téma átváltása",
"total": "Összesen",
"total_usage": "Összesen használatban",
"trash": "Lomtár",
@@ -1777,13 +1727,15 @@
"trash_no_results_message": "Itt lesznek láthatóak a lomtárba tett képek és videók.",
"trash_page_delete_all": "Mindet Töröl",
"trash_page_empty_trash_dialog_content": "Ki szeretnéd üríteni a lomtárban lévő elemeket? Ezeket véglegesen eltávolítjuk az Immich-ből",
"trash_page_info": "A Lomátrba helyezett elemek {} nap után véglegesen törlődnek",
"trash_page_info": "A Lomátrba helyezett elemek {days} nap után véglegesen törlődnek",
"trash_page_no_assets": "A Lomtár üres",
"trash_page_restore_all": "Mindet Visszaállít",
"trash_page_select_assets_btn": "Elemek kiválasztása",
"trash_page_title": "Lomtár ({})",
"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.",
"type": "Típus",
"unable_to_change_pin_code": "Sikertelen PIN kód változtatás",
"unable_to_setup_pin_code": "Sikertelen PIN kód beállítás",
"unarchive": "Archívumból kivesz",
"unarchived_count": "{count, plural, other {# elem kivéve az archívumból}}",
"unfavorite": "Kedvenc közül kivesz",
@@ -1804,8 +1756,6 @@
"unselect_all_duplicates": "Duplikátumok kijelölésének megszüntetése",
"unstack": "Csoport Szétszedése",
"unstacked_assets_count": "{count, plural, other {# elemből}} álló csoport szétszedve",
"untracked_files": "Nem nyilvántartott fájlok",
"untracked_files_decription": "Ezeket a fájlokat az alkalmazás nem tartja nyilván. Ez lehetséges például meghiúsult áthelyezés vagy megszakított feltöltés miatt, illetve valamilyen alkalmazáshiba következtében",
"up_next": "Következik",
"updated_password": "Jelszó megváltoztatva",
"upload": "Feltöltés",
@@ -1819,15 +1769,16 @@
"upload_status_errors": "Hibák",
"upload_status_uploaded": "Feltöltve",
"upload_success": "Feltöltés sikeres, frissítsd az oldalt az újonnan feltöltött elemek megtekintéséhez.",
"upload_to_immich": "Feltöltés Immich-be ({})",
"upload_to_immich": "Feltöltés Immich-be ({count})",
"uploading": "Feltöltés folyamatban",
"url": "URL",
"usage": "Használat",
"use_current_connection": "Jelenlegi kapcsolat használata",
"use_custom_date_range": "Szabadon megadott időintervallum használata",
"user": "Felhasználó",
"user_id": "Felhasználó azonosítója",
"user_liked": "{user} felhasználónak {type, select, photo {ez a fénykép} video {ez a videó} asset {ez az elem} other {ez}} tetszik",
"user_pin_code_settings": "PIN kód",
"user_pin_code_settings_description": "PIN kód kezelése",
"user_purchase_settings": "Megvásárlás",
"user_purchase_settings_description": "Vásárlás kezelése",
"user_role_set": "{user} felhasználónak {role} jogkör biztosítása",
@@ -1843,11 +1794,6 @@
"version": "Verzió",
"version_announcement_closing": "Barátsággal, Alex",
"version_announcement_message": "Szia! Az Immich-nek elérhető egy új verziója. Kérjük, szánj időt a <link>verzióinformáció</link> elolvasására, hogy meggyőződj róla, hogy a beállításaid naprakészek, így elkerülj egy esetleges félrekonfigurálást. Különösen, ha WatchTower-t vagy más automatikus frissítési megoldást használsz.",
"version_announcement_overlay_release_notes": "kiadási megjegyzések áttekintésére",
"version_announcement_overlay_text_1": "Szia barátom, ennek az alkalmazásnak van egy új verziója: ",
"version_announcement_overlay_text_2": "Kérjük, szánj időt a",
"version_announcement_overlay_text_3": ", és győződj meg róla, hogy a docker-compose.yml és az .env beállításaid naprakészek, hogy elkerüld a hibás konfigurációkat, különösen, ha a WatchTower-t vagy bármilyen automatikus frissítési megoldást használsz.",
"version_announcement_overlay_title": "Elérhető Új Szerververzió 🎉",
"version_history": "Verziótörténet",
"version_history_item": "{version} telepítve: {date}",
"video": "Videó",
@@ -1865,17 +1811,20 @@
"view_name": "Megtekintés",
"view_next_asset": "Következő elem megtekintése",
"view_previous_asset": "Előző elem megtekintése",
"view_qr_code": "QR kód megtekintése",
"view_stack": "Csoport Megtekintése",
"view_user": "Felhasználó Megtekintése",
"viewer_remove_from_stack": "Eltávolít a Csoportból",
"viewer_stack_use_as_main_asset": "Fő Elemnek Beállít",
"viewer_unstack": "Csoport Megszűntetése",
"viewer_unstack": "Csoport Megszüntetése",
"visibility_changed": "{count, plural, other {# személy}} láthatósága megváltozott",
"waiting": "Várakozás",
"warning": "Figyelmeztetés",
"week": "Hét",
"welcome": "Üdvözlünk",
"welcome_to_immich": "Üdvözlünk az Immich-ben",
"welcome_to_immich": "Üdvözöl az Immich",
"wifi_name": "WiFi Neve",
"wrong_pin_code": "Hibás PIN kód",
"year": "Év",
"years_ago": "{years, plural, one {# évvel} other {# évvel}} ezelőtt",
"yes": "Igen",

View File

@@ -1,904 +1,73 @@
{
"about": "Մասին",
"account": "",
"account_settings": "",
"acknowledge": "",
"action": "Գործողություն",
"actions": "",
"active": "",
"activity": "",
"add": "Ավելացնել",
"add_a_description": "",
"add_a_location": "Ավելացնել տեղ",
"add_a_name": "Ավելացնել անուն",
"add_a_title": "",
"add_exclusion_pattern": "",
"add_import_path": "",
"add_location": "Ավելացնել տեղ",
"add_more_users": "",
"add_partner": "",
"add_path": "",
"add_photos": "Ավելացնել նկարներ",
"add_to": "",
"add_to_album": "",
"add_to_shared_album": "",
"admin": {
"add_exclusion_pattern_description": "",
"authentication_settings": "",
"authentication_settings_description": "",
"background_task_job": "",
"check_all": "",
"config_set_by_file": "",
"confirm_delete_library": "",
"confirm_delete_library_assets": "",
"confirm_email_below": "",
"confirm_reprocess_all_faces": "",
"confirm_user_password_reset": "",
"disable_login": "",
"duplicate_detection_job_description": "",
"exclusion_pattern_description": "",
"external_library_created_at": "",
"external_library_management": "",
"face_detection": "",
"face_detection_description": "",
"facial_recognition_job_description": "",
"force_delete_user_warning": "",
"forcing_refresh_library_files": "",
"image_format_description": "",
"image_prefer_embedded_preview": "",
"image_prefer_embedded_preview_setting_description": "",
"image_prefer_wide_gamut": "",
"image_prefer_wide_gamut_setting_description": "",
"image_quality": "",
"image_settings": "",
"image_settings_description": "",
"job_concurrency": "",
"job_not_concurrency_safe": "",
"job_settings": "",
"job_settings_description": "",
"job_status": "",
"jobs_delayed": "",
"jobs_failed": "",
"library_created": "",
"library_deleted": "",
"library_import_path_description": "",
"library_scanning": "",
"library_scanning_description": "",
"library_scanning_enable_description": "",
"library_settings": "",
"library_settings_description": "",
"library_tasks_description": "",
"library_watching_enable_description": "",
"library_watching_settings": "",
"library_watching_settings_description": "",
"logging_enable_description": "",
"logging_level_description": "",
"logging_settings": "",
"machine_learning_clip_model": "",
"machine_learning_duplicate_detection": "",
"machine_learning_duplicate_detection_enabled_description": "",
"machine_learning_duplicate_detection_setting_description": "",
"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_description": "",
"machine_learning_max_detection_distance": "",
"machine_learning_max_detection_distance_description": "",
"machine_learning_max_recognition_distance": "",
"machine_learning_max_recognition_distance_description": "",
"machine_learning_min_detection_score": "",
"machine_learning_min_detection_score_description": "",
"machine_learning_min_recognized_faces": "",
"machine_learning_min_recognized_faces_description": "",
"machine_learning_settings": "",
"machine_learning_settings_description": "",
"machine_learning_smart_search": "",
"machine_learning_smart_search_description": "",
"machine_learning_smart_search_enabled_description": "",
"machine_learning_url_description": "",
"manage_concurrency": "",
"manage_log_settings": "",
"map_dark_style": "",
"map_enable_description": "",
"map_light_style": "",
"map_reverse_geocoding": "",
"map_reverse_geocoding_enable_description": "",
"map_reverse_geocoding_settings": "",
"map_settings": "",
"map_settings_description": "",
"map_style_description": "",
"metadata_extraction_job": "",
"metadata_extraction_job_description": "",
"migration_job": "",
"migration_job_description": "",
"no_paths_added": "",
"no_pattern_added": "",
"note_apply_storage_label_previous_assets": "",
"note_cannot_be_changed_later": "",
"notification_email_from_address": "",
"notification_email_from_address_description": "",
"notification_email_host_description": "",
"notification_email_ignore_certificate_errors": "",
"notification_email_ignore_certificate_errors_description": "",
"notification_email_password_description": "",
"notification_email_port_description": "",
"notification_email_sent_test_email_button": "",
"notification_email_setting_description": "",
"notification_email_test_email_failed": "",
"notification_email_test_email_sent": "",
"notification_email_username_description": "",
"notification_enable_email_notifications": "",
"notification_settings": "",
"notification_settings_description": "",
"oauth_auto_launch": "",
"oauth_auto_launch_description": "",
"oauth_auto_register": "",
"oauth_auto_register_description": "",
"oauth_button_text": "",
"oauth_enable_description": "",
"oauth_mobile_redirect_uri": "",
"oauth_mobile_redirect_uri_override": "",
"oauth_mobile_redirect_uri_override_description": "",
"oauth_settings": "",
"oauth_settings_description": "",
"oauth_storage_label_claim": "",
"oauth_storage_label_claim_description": "",
"oauth_storage_quota_claim": "",
"oauth_storage_quota_claim_description": "",
"oauth_storage_quota_default": "",
"oauth_storage_quota_default_description": "",
"offline_paths": "",
"offline_paths_description": "",
"password_enable_description": "",
"password_settings": "",
"password_settings_description": "",
"paths_validated_successfully": "",
"quota_size_gib": "",
"refreshing_all_libraries": "",
"repair_all": "",
"repair_matched_items": "",
"repaired_items": "",
"require_password_change_on_login": "",
"reset_settings_to_default": "",
"reset_settings_to_recent_saved": "",
"send_welcome_email": "",
"server_external_domain_settings": "",
"server_external_domain_settings_description": "",
"server_settings": "",
"server_settings_description": "",
"server_welcome_message": "",
"server_welcome_message_description": "",
"sidecar_job": "",
"sidecar_job_description": "",
"slideshow_duration_description": "",
"smart_search_job_description": "",
"storage_template_enable_description": "",
"storage_template_hash_verification_enabled": "",
"storage_template_hash_verification_enabled_description": "",
"storage_template_migration": "",
"storage_template_migration_job": "",
"storage_template_settings": "",
"storage_template_settings_description": "",
"system_settings": "",
"theme_custom_css_settings": "",
"theme_custom_css_settings_description": "",
"theme_settings": "",
"theme_settings_description": "",
"these_files_matched_by_checksum": "",
"thumbnail_generation_job": "",
"thumbnail_generation_job_description": "",
"transcoding_acceleration_api": "",
"transcoding_acceleration_api_description": "",
"transcoding_acceleration_nvenc": "",
"transcoding_acceleration_qsv": "",
"transcoding_acceleration_rkmpp": "",
"transcoding_acceleration_vaapi": "",
"transcoding_accepted_audio_codecs": "",
"transcoding_accepted_audio_codecs_description": "",
"transcoding_accepted_video_codecs": "",
"transcoding_accepted_video_codecs_description": "",
"transcoding_advanced_options_description": "",
"transcoding_audio_codec": "",
"transcoding_audio_codec_description": "",
"transcoding_bitrate_description": "",
"transcoding_constant_quality_mode": "",
"transcoding_constant_quality_mode_description": "",
"transcoding_constant_rate_factor": "",
"transcoding_constant_rate_factor_description": "",
"transcoding_disabled_description": "",
"transcoding_hardware_acceleration": "",
"transcoding_hardware_acceleration_description": "",
"transcoding_hardware_decoding": "",
"transcoding_hardware_decoding_setting_description": "",
"transcoding_hevc_codec": "",
"transcoding_max_b_frames": "",
"transcoding_max_b_frames_description": "",
"transcoding_max_bitrate": "",
"transcoding_max_bitrate_description": "",
"transcoding_max_keyframe_interval": "",
"transcoding_max_keyframe_interval_description": "",
"transcoding_optimal_description": "",
"transcoding_preferred_hardware_device": "",
"transcoding_preferred_hardware_device_description": "",
"transcoding_preset_preset": "",
"transcoding_preset_preset_description": "",
"transcoding_reference_frames": "",
"transcoding_reference_frames_description": "",
"transcoding_required_description": "",
"transcoding_settings": "",
"transcoding_settings_description": "",
"transcoding_target_resolution": "",
"transcoding_target_resolution_description": "",
"transcoding_temporal_aq": "",
"transcoding_temporal_aq_description": "",
"transcoding_threads": "",
"transcoding_threads_description": "",
"transcoding_tone_mapping": "",
"transcoding_tone_mapping_description": "",
"transcoding_transcode_policy": "",
"transcoding_transcode_policy_description": "",
"transcoding_two_pass_encoding": "",
"transcoding_two_pass_encoding_setting_description": "",
"transcoding_video_codec": "",
"transcoding_video_codec_description": "",
"trash_enabled_description": "",
"trash_number_of_days": "",
"trash_number_of_days_description": "",
"trash_settings": "",
"trash_settings_description": "",
"untracked_files": "",
"untracked_files_description": "",
"user_delete_delay_settings": "",
"user_delete_delay_settings_description": "",
"user_management": "",
"user_password_has_been_reset": "",
"user_password_reset_description": "",
"user_settings": "",
"user_settings_description": "",
"user_successfully_removed": "",
"version_check_enabled_description": "",
"version_check_settings": "",
"version_check_settings_description": "",
"video_conversion_job": "",
"video_conversion_job_description": ""
},
"admin_email": "",
"admin_password": "",
"administration": "",
"advanced": "",
"album_added": "",
"album_added_notification_setting_description": "",
"album_cover_updated": "",
"album_info_updated": "",
"album_name": "",
"album_options": "",
"album_updated": "",
"album_updated_setting_description": "",
"albums": "",
"albums_count": "",
"all": "",
"all_people": "",
"allow_dark_mode": "",
"allow_edits": "",
"api_key": "",
"api_keys": "",
"app_settings": "",
"appears_in": "",
"archive": "",
"archive_or_unarchive_photo": "",
"asset_offline": "",
"assets": "",
"authorized_devices": "",
"back": "Հետ",
"backup_all": "Բոլոր",
"backup_controller_page_background_battery_info_link": "Ցույց տուր ինչպես",
"backup_controller_page_background_battery_info_ok": "Լավ",
"backward": "",
"blurred_background": "",
"camera": "",
"camera_brand": "",
"camera_model": "",
"cancel": "",
"cancel_search": "",
"cannot_merge_people": "",
"cannot_update_the_description": "",
"change_date": "",
"change_expiration_time": "",
"change_location": "Փոխել տեղը",
"change_name": "Փոխել անուն",
"change_name_successfully": "",
"change_password": "",
"change_your_password": "",
"changed_visibility_successfully": "",
"check_all": "",
"check_logs": "",
"choose_matching_people_to_merge": "",
"city": "Քաղաք",
"clear": "",
"clear_all": "",
"clear_message": "",
"clear_value": "",
"client_cert_dialog_msg_confirm": "Լավ",
"close": "",
"collapse_all": "",
"color": "Գույն",
"color_theme": "",
"comment_options": "",
"comments_are_disabled": "",
"confirm": "",
"confirm_admin_password": "",
"confirm_delete_shared_link": "",
"confirm_password": "",
"contain": "",
"context": "",
"continue": "",
"control_bottom_app_bar_edit_location": "Փոխել Տեղը",
"copied_image_to_clipboard": "",
"copied_to_clipboard": "",
"copy_error": "",
"copy_file_path": "",
"copy_image": "",
"copy_link": "",
"copy_link_to_clipboard": "",
"copy_password": "",
"copy_to_clipboard": "",
"country": "Երկիր",
"cover": "",
"covers": "",
"create": "",
"create_album": "",
"create_library": "",
"create_link": "",
"create_link_to_share": "",
"create_new": "ՍՏԵՂԾԵԼ ՆՈՐ",
"create_new_person": "Ստեղծել նոր անձ",
"create_new_user": "",
"create_shared_album_page_share_select_photos": "Ընտրե Նկարներ",
"create_user": "",
"created": "",
"curated_object_page_title": "Բաներ",
"current_device": "",
"custom_locale": "",
"custom_locale_description": "",
"dark": "Մութ",
"date_after": "",
"date_and_time": "",
"date_before": "",
"date_range": "",
"day": "Օր",
"default_locale": "",
"default_locale_description": "",
"delete": "",
"delete_album": "",
"delete_api_key_prompt": "",
"delete_key": "",
"delete_library": "",
"delete_link": "",
"delete_shared_link": "",
"delete_user": "",
"deleted_shared_link": "",
"description": "",
"details": "",
"direction": "",
"disabled": "",
"disallow_edits": "",
"discover": "",
"dismiss_all_errors": "",
"dismiss_error": "",
"display_options": "",
"display_order": "",
"display_original_photos": "",
"display_original_photos_setting_description": "",
"done": "",
"download": "",
"downloading": "",
"duplicates": "",
"duration": "",
"edit_album": "",
"edit_avatar": "",
"edit_date": "",
"edit_date_and_time": "",
"edit_exclusion_pattern": "",
"edit_faces": "",
"edit_import_path": "",
"edit_import_paths": "",
"edit_key": "",
"edit_link": "",
"delete": "Ջնջել",
"edit_location": "Փոխել տեղը",
"edit_name": "",
"edit_people": "",
"edit_title": "",
"edit_user": "",
"edited": "",
"editor": "",
"email": "",
"empty_trash": "",
"enable": "",
"enabled": "",
"end_date": "",
"error": "",
"error_loading_image": "",
"errors": {
"cleared_jobs": "",
"exclusion_pattern_already_exists": "",
"failed_job_command": "",
"import_path_already_exists": "",
"paths_validation_failed": "",
"quota_higher_than_disk_size": "",
"repair_unable_to_check_items": "",
"unable_to_add_album_users": "",
"unable_to_add_comment": "",
"unable_to_add_exclusion_pattern": "",
"unable_to_add_import_path": "",
"unable_to_add_partners": "",
"unable_to_change_album_user_role": "",
"unable_to_change_date": "",
"unable_to_change_location": "",
"unable_to_change_password": "",
"unable_to_copy_to_clipboard": "",
"unable_to_create_api_key": "",
"unable_to_create_library": "",
"unable_to_create_user": "",
"unable_to_delete_album": "",
"unable_to_delete_asset": "",
"unable_to_delete_exclusion_pattern": "",
"unable_to_delete_import_path": "",
"unable_to_delete_shared_link": "",
"unable_to_delete_user": "",
"unable_to_edit_exclusion_pattern": "",
"unable_to_edit_import_path": "",
"unable_to_empty_trash": "",
"unable_to_enter_fullscreen": "",
"unable_to_exit_fullscreen": "",
"unable_to_hide_person": "",
"unable_to_link_oauth_account": "",
"unable_to_load_album": "",
"unable_to_load_asset_activity": "",
"unable_to_load_items": "",
"unable_to_load_liked_status": "",
"unable_to_play_video": "",
"unable_to_refresh_user": "",
"unable_to_remove_album_users": "",
"unable_to_remove_api_key": "",
"unable_to_remove_deleted_assets": "",
"unable_to_remove_library": "",
"unable_to_remove_partner": "",
"unable_to_remove_reaction": "",
"unable_to_repair_items": "",
"unable_to_reset_password": "",
"unable_to_resolve_duplicate": "",
"unable_to_restore_assets": "",
"unable_to_restore_trash": "",
"unable_to_restore_user": "",
"unable_to_save_album": "",
"unable_to_save_api_key": "",
"unable_to_save_name": "",
"unable_to_save_profile": "",
"unable_to_save_settings": "",
"unable_to_scan_libraries": "",
"unable_to_scan_library": "",
"unable_to_set_profile_picture": "",
"unable_to_submit_job": "",
"unable_to_trash_asset": "",
"unable_to_unlink_account": "",
"unable_to_update_library": "",
"unable_to_update_location": "",
"unable_to_update_settings": "",
"unable_to_update_timeline_display_status": "",
"unable_to_update_user": ""
},
"exif_bottom_sheet_person_add_person": "Ավելացնել անուն",
"exif_bottom_sheet_person_age": "Տարիք {}",
"exif_bottom_sheet_person_age_years": "Տարիք {}",
"exit_slideshow": "",
"expand_all": "",
"expire_after": "",
"expired": "",
"explore": "",
"export": "",
"export_as_json": "",
"extension": "",
"external": "",
"external_libraries": "",
"favorite": "",
"favorite_or_unfavorite_photo": "",
"favorites": "",
"feature_photo_updated": "",
"file_name": "",
"file_name_or_extension": "",
"filename": "",
"filetype": "",
"filter_people": "",
"find_them_fast": "",
"fix_incorrect_match": "",
"forward": "",
"general": "",
"get_help": "",
"getting_started": "",
"go_back": "",
"go_to_search": "",
"group_albums_by": "",
"has_quota": "",
"exif_bottom_sheet_person_age_years": "Տարիք {years}",
"hi_user": "Բարեւ {name} ({email})",
"hide_gallery": "",
"hide_password": "",
"hide_person": "",
"host": "",
"hour": "",
"image": "",
"immich_logo": "",
"immich_web_interface": "",
"import_from_json": "",
"import_path": "",
"in_archive": "",
"include_archived": "",
"include_shared_albums": "",
"include_shared_partner_assets": "",
"individual_share": "",
"info": "",
"interval": {
"day_at_onepm": "",
"hours": "",
"night_at_midnight": "",
"night_at_twoam": ""
},
"invite_people": "",
"invite_to_album": "",
"jobs": "",
"keep": "",
"keyboard_shortcuts": "",
"language": "",
"language_setting_description": "",
"last_seen": "",
"leave": "",
"let_others_respond": "",
"level": "",
"library": "",
"library_options": "",
"light": "",
"link_options": "",
"link_to_oauth": "",
"linked_oauth_account": "",
"list": "",
"loading": "",
"loading_search_results_failed": "",
"log_out": "",
"log_out_all_devices": "",
"login_has_been_disabled": "",
"look": "",
"loop_videos": "",
"loop_videos_description": "",
"make": "",
"manage_shared_links": "",
"manage_sharing_with_partners": "",
"manage_the_app_settings": "",
"manage_your_account": "",
"manage_your_api_keys": "",
"manage_your_devices": "",
"manage_your_oauth_connection": "",
"map": "",
"map_assets_in_bound": "{} նկար",
"map_assets_in_bounds": "{} նկարներ",
"map_marker_with_image": "",
"map_settings": "",
"matches": "",
"media_type": "",
"memories": "",
"memories_setting_description": "",
"menu": "",
"merge": "",
"merge_people": "",
"merge_people_successfully": "",
"minimize": "",
"minute": "",
"missing": "",
"model": "",
"month": "",
"more": "",
"moved_to_trash": "",
"my_albums": "",
"name": "",
"name_or_nickname": "",
"never": "",
"new_api_key": "",
"new_password": "",
"new_person": "",
"new_user_created": "",
"newest_first": "",
"next": "",
"next_memory": "",
"no": "",
"no_albums_message": "",
"no_archived_assets_message": "",
"no_assets_message": "",
"no_duplicates_found": "",
"no_exif_info_available": "",
"no_explore_results_message": "",
"no_favorites_message": "",
"no_libraries_message": "",
"no_name": "",
"no_places": "",
"no_results": "",
"no_shared_albums_message": "",
"not_in_any_album": "",
"note_apply_storage_label_to_previously_uploaded assets": "",
"notes": "",
"notification_toggle_setting_description": "",
"notifications": "",
"notifications_setting_description": "",
"oauth": "",
"offline": "",
"offline_paths": "",
"offline_paths_description": "",
"ok": "",
"oldest_first": "",
"online": "",
"only_favorites": "",
"open_the_search_filters": "",
"options": "",
"organize_your_library": "",
"other": "",
"other_devices": "",
"other_variables": "",
"owned": "",
"owner": "",
"partner_can_access": "",
"partner_can_access_assets": "",
"partner_can_access_location": "",
"map_assets_in_bound": "{count} նկար",
"map_assets_in_bounds": "{count} նկարներ",
"partner_list_user_photos": "{}-ին նկարները",
"partner_sharing": "",
"partners": "",
"password": "",
"password_does_not_match": "",
"password_required": "",
"password_reset_success": "",
"past_durations": {
"days": "",
"hours": "",
"years": ""
},
"path": "",
"pattern": "",
"pause": "",
"pause_memories": "",
"paused": "",
"pending": "",
"people": "",
"people_sidebar_description": "",
"permanent_deletion_warning": "",
"permanent_deletion_warning_setting_description": "",
"permanently_delete": "",
"permanently_deleted_asset": "",
"photos": "Նկարներ",
"photos_count": "",
"photos_from_previous_years": "",
"pick_a_location": "",
"place": "",
"places": "",
"play": "",
"play_memories": "",
"play_motion_photo": "",
"play_or_pause_video": "",
"port": "",
"preset": "",
"preview": "",
"previous": "",
"previous_memory": "",
"previous_or_next_photo": "",
"primary": "",
"profile_picture_set": "",
"public_share": "",
"reaction_options": "",
"read_changelog": "",
"recent": "",
"recent_searches": "",
"refresh": "",
"refreshed": "",
"refreshes_every_file": "",
"remove": "",
"remove_deleted_assets": "",
"remove_from_album": "",
"remove_from_favorites": "",
"remove_from_shared_link": "",
"removed_api_key": "",
"rename": "",
"repair": "",
"repair_no_results_message": "",
"replace_with_upload": "",
"require_password": "",
"require_user_to_change_password_on_first_login": "",
"reset": "",
"reset_password": "",
"reset_people_visibility": "",
"restore": "",
"restore_all": "",
"restore_user": "",
"resume": "",
"retry_upload": "",
"review_duplicates": "",
"role": "",
"save": "Պահե",
"saved_api_key": "",
"saved_profile": "",
"saved_settings": "",
"say_something": "",
"scan_all_libraries": "",
"scan_library": "Նայե",
"scan_settings": "",
"search": "Փնտրե",
"search_albums": "",
"search_by_context": "",
"search_camera_make": "",
"search_camera_model": "",
"search_city": "Որոնե քաղաք…",
"search_country": "",
"search_filter_date": "Ամսաթիվ",
"search_filter_date_interval": "{start} մինչեւ {end}",
"search_filter_location": "Տեղ",
"search_filter_location_title": "Ընտրե տեղ",
"search_for_existing_person": "",
"search_no_people": "Ոչ մի անձ",
"search_page_motion_photos": "Շարժվող Նկարներ",
"search_people": "",
"search_places": "",
"search_state": "",
"search_timezone": "",
"search_type": "",
"search_your_photos": "",
"searching_locales": "",
"second": "",
"select_album_cover": "",
"select_all": "",
"select_avatar_color": "",
"select_face": "",
"select_featured_photo": "",
"select_keep_all": "",
"select_library_owner": "",
"select_new_face": "",
"select_photos": "Ընտրե նկարներ",
"select_trash_all": "",
"selected": "",
"send_message": "",
"send_welcome_email": "",
"server_stats": "",
"set": "",
"set_as_album_cover": "",
"set_as_profile_picture": "",
"set_date_of_birth": "",
"set_profile_picture": "",
"set_slideshow_to_fullscreen": "",
"setting_notifications_notify_never": "երբեք",
"setting_notifications_notify_seconds": "{} վայրկյան",
"settings": "",
"settings_saved": "",
"share": "",
"setting_notifications_notify_seconds": "{count} վայրկյան",
"share_add_photos": "Ավելացնել նկարներ",
"shared": "",
"shared_by": "",
"shared_by_you": "",
"shared_from_partner": "",
"shared_link_edit_expire_after_option_day": "1 օր",
"shared_link_edit_expire_after_option_days": "{} օր",
"shared_link_edit_expire_after_option_days": "{count} օր",
"shared_link_edit_expire_after_option_hour": "1 ժամ",
"shared_link_edit_expire_after_option_hours": "{} ժամ",
"shared_link_edit_expire_after_option_hours": "{count} ժամ",
"shared_link_edit_expire_after_option_minute": "1 րոպե",
"shared_link_edit_expire_after_option_minutes": "{} րոպե",
"shared_link_edit_expire_after_option_months": "{} ամիս",
"shared_link_edit_expire_after_option_year": "{} տարի",
"shared_links": "",
"shared_photos_and_videos_count": "",
"shared_with_partner": "",
"sharing": "",
"sharing_sidebar_description": "",
"show_album_options": "",
"show_and_hide_people": "",
"show_file_location": "",
"show_gallery": "",
"show_hidden_people": "",
"show_in_timeline": "",
"show_in_timeline_setting_description": "",
"show_keyboard_shortcuts": "",
"show_metadata": "",
"show_or_hide_info": "",
"show_password": "",
"show_person_options": "",
"show_progress_bar": "",
"show_search_options": "",
"shuffle": "",
"sign_out": "",
"sign_up": "",
"size": "",
"skip_to_content": "",
"slideshow": "",
"slideshow_settings": "",
"sort_albums_by": "",
"shared_link_edit_expire_after_option_minutes": "{count} րոպե",
"shared_link_edit_expire_after_option_months": "{count} ամիս",
"shared_link_edit_expire_after_option_year": "{count} տարի",
"sort_oldest": "Ամենահին նկարը",
"sort_recent": "Ամենանոր նկարը",
"stack": "",
"stack_selected_photos": "",
"stacktrace": "",
"start": "",
"start_date": "",
"state": "",
"status": "",
"stop_motion_photo": "",
"stop_photo_sharing": "",
"stop_photo_sharing_description": "",
"stop_sharing_photos_with_user": "",
"storage": "",
"storage_label": "",
"storage_usage": "",
"submit": "",
"suggestions": "",
"sunrise_on_the_beach": "",
"swap_merge_direction": "",
"sync": "",
"template": "",
"theme": "",
"theme_selection": "",
"theme_selection_description": "",
"time_based_memories": "",
"timezone": "Ժամային գոտի",
"to_archive": "",
"to_favorite": "",
"to_trash": "Աղբ",
"toggle_settings": "",
"toggle_theme": "",
"total_usage": "",
"trash": "Աղբ",
"trash_all": "",
"trash_no_results_message": "",
"trash_page_title": "Աղբ ({})",
"trashed_items_will_be_permanently_deleted_after": "",
"trash_page_title": "Աղբ ({count})",
"type": "Տեսակ",
"unarchive": "",
"unfavorite": "",
"unhide_person": "",
"unknown": "Անհայտ",
"unknown_country": "Անհայտ Երկիր",
"unknown_year": "Անհայտ Տարի",
"unlimited": "",
"unlink_oauth": "",
"unlinked_oauth_account": "",
"unselect_all": "",
"unstack": "",
"untracked_files": "",
"untracked_files_decription": "",
"up_next": "",
"updated_password": "",
"upload": "",
"upload_concurrency": "",
"upload_status_errors": "Սխալներ",
"url": "",
"usage": "",
"user": "",
"user_id": "",
"user_usage_detail": "",
"username": "",
"users": "",
"utilities": "",
"validate": "",
"variables": "",
"version": "",
"version_announcement_closing": "Քո ընկերը՝ Ալեքսը",
"video": "",
"video_hover_setting": "",
"video_hover_setting_description": "",
"videos": "",
"videos_count": "",
"view_all": "",
"view_all_users": "",
"view_links": "",
"view_next_asset": "",
"view_previous_asset": "",
"waiting": "",
"week": "Շաբաթ",
"welcome": "Բարի գալուստ",
"welcome_to_immich": "",
"year": "Տարի",
"yes": "Այո",
"you_dont_have_any_shared_links": "",
"zoom_image": ""
"yes": "Այո"
}

File diff suppressed because it is too large Load Diff

View File

@@ -22,6 +22,7 @@
"add_partner": "Aggiungi partner",
"add_path": "Aggiungi percorso",
"add_photos": "Aggiungi foto",
"add_tag": "Aggiungi tag",
"add_to": "Aggiungi a…",
"add_to_album": "Aggiungi all'album",
"add_to_album_bottom_sheet_added": "Aggiunto in {album}",
@@ -43,9 +44,7 @@
"backup_database_enable_description": "Abilita i backup del database",
"backup_keep_last_amount": "Numero di backup da mantenere",
"backup_settings": "Impostazioni Dump database",
"backup_settings_description": "Gestisci le impostazioni dei backup. Nota: Questi jobs non sono monitorati e non riceverai notifiche in caso di errore.",
"check_all": "Controlla Tutto",
"cleanup": "Pulisci",
"backup_settings_description": "Gestisci le impostazioni dei backup.",
"cleared_jobs": "Cancellati i processi per: {job}",
"config_set_by_file": "La configurazione è attualmente impostata da un file di configurazione",
"confirm_delete_library": "Sei sicuro di voler cancellare la libreria {library}?",
@@ -53,6 +52,7 @@
"confirm_email_below": "Per confermare, scrivi \"{email}\" qui sotto",
"confirm_reprocess_all_faces": "Sei sicuro di voler riprocessare tutti i volti? Questo cancellerà tutte le persone nominate.",
"confirm_user_password_reset": "Sei sicuro di voler resettare la password di {user}?",
"confirm_user_pin_code_reset": "Sicuro di voler resettare il codice PIN di {user}?",
"create_job": "Crea Processo",
"cron_expression": "Espressione Cron",
"cron_expression_description": "Imposta il tempo di scansione utilizzando il formato Cron. Per ulteriori informazioni fare riferimento a <link>Crontab Guru</link>",
@@ -60,14 +60,12 @@
"disable_login": "Disabilita login",
"duplicate_detection_job_description": "Esegui il machine learning sugli assets per rilevare immagini simili. Basato su Ricerca Intelligente",
"exclusion_pattern_description": "I modelli di esclusione ti permettono di ignorare file e cartelle durante la scansione della tua libreria. Questo è utile se hai cartelle che contengono file che non vuoi importare, come ad esempio, i file RAW.",
"external_library_created_at": "Libreria esterna (creata il {date})",
"external_library_management": "Gestione Librerie Esterne",
"face_detection": "Rilevamento Volti",
"face_detection_description": "Rileva i volti presenti negli assets utilizzando il machine learning. Per i video, viene presa in considerazione solo la miniatura. \"Aggiorna\" (ri-)processerà tutti gli assets. \"Reset\" inoltre elimina tutti i dati dei volti correnti. \"Mancanti\" seleziona solo gli assets che non sono ancora stati processati. I volti rilevati verranno selezionati per il riconoscimento facciale dopo che il rilevamento dei volti sarà stato completato, raggruppandoli in persone esistenti e/o nuove.",
"facial_recognition_job_description": "Raggruppa i volti rilevati in persone. Questo processo viene eseguito dopo che il rilevamento volti è stato completato. \"Reset\" (ri-)unisce tutti i volti. \"Mancanti\" processa i volti che non hanno una persona assegnata.",
"failed_job_command": "Il comando {command} è fallito per il processo: {job}",
"force_delete_user_warning": "ATTENZIONE: Questo rimuoverà immediatamente l'utente e tutti i suoi assets. Non è possibile tornare indietro e i file non potranno essere recuperati.",
"forcing_refresh_library_files": "Forzando l'aggiornamento completo della libreria",
"image_format": "Formato",
"image_format_description": "WebP produce file più piccoli rispetto a JPEG, ma l'encoding è più lento.",
"image_fullsize_description": "Le immagini con dimensioni reali senza metadati sono utilizzate durante lo zoom",
@@ -196,7 +194,7 @@
"oauth_enable_description": "Login con OAuth",
"oauth_mobile_redirect_uri": "URI reindirizzamento mobile",
"oauth_mobile_redirect_uri_override": "Sovrascrivi URI reindirizzamento cellulare",
"oauth_mobile_redirect_uri_override_description": "Abilita quando il gestore OAuth non consente un URL come '{callback}'",
"oauth_mobile_redirect_uri_override_description": "Abilita quando il gestore OAuth non consente un URL come ''{callback}''",
"oauth_settings": "OAuth",
"oauth_settings_description": "Gestisci impostazioni di login OAuth",
"oauth_settings_more_details": "Per più dettagli riguardo a questa funzionalità, consulta <link>la documentazione</link>.",
@@ -206,9 +204,8 @@
"oauth_storage_quota_claim_description": "Imposta automaticamente il limite di archiviazione dell'utente in base al valore di questa dichiarazione di ambito(claim).",
"oauth_storage_quota_default": "Limite predefinito di archiviazione (GiB)",
"oauth_storage_quota_default_description": "Limite in GiB da usare quanto nessuna dichiarazione di ambito(claim) è stata fornita (Inserisci 0 per archiviazione illimitata).",
"oauth_timeout": "",
"offline_paths": "Percorsi offline",
"offline_paths_description": "Questi risultati potrebbero essere dovuti all'eliminazione manuale di file che non fanno parte di una libreria esterna.",
"oauth_timeout": "Timeout Richiesta",
"oauth_timeout_description": "Timeout per le richieste, espresso in millisecondi",
"password_enable_description": "Login con email e password",
"password_settings": "Login con password",
"password_settings_description": "Gestisci impostazioni del login con password",
@@ -218,9 +215,6 @@
"refreshing_all_libraries": "Aggiorna tutte le librerie",
"registration": "Registrazione amministratore",
"registration_description": "Poiché sei il primo utente del sistema, sarai assegnato come Amministratore e sarai responsabile dei task amministrativi, e utenti aggiuntivi saranno creati da te.",
"repair_all": "Ripara Tutto",
"repair_matched_items": "{count, plural, one {Rilevato # elemento} other {Rilevati # elementi}}",
"repaired_items": "{count, plural, one {Riparato # elemento} other {Riparati # elementi}}",
"require_password_change_on_login": "Richiedi all'utente di cambiare password al primo accesso",
"reset_settings_to_default": "Ripristina impostazioni predefinite",
"reset_settings_to_recent_saved": "Ripristina impostazioni alle impostazioni salvate di recente",
@@ -261,16 +255,14 @@
"template_email_invite_album": "Modello di invito all'album",
"template_email_preview": "Anteprima",
"template_email_settings": "Template Email",
"template_email_settings_description": "Gestisci i modelli personalizzati di notifiche email",
"template_email_update_album": "Modello di aggiornamento dell'album",
"template_email_welcome": "Modello di email di benvenuto",
"template_settings": "Templates Notifiche",
"template_settings_description": "Gestisci i modelli personalizzati per le notifiche.",
"template_settings_description": "Gestisci i modelli personalizzati per le notifiche",
"theme_custom_css_settings": "CSS Personalizzato",
"theme_custom_css_settings_description": "I Cascading Style Sheets (CSS) permettono di personalizzare l'interfaccia di Immich.",
"theme_settings": "Impostazioni Tema",
"theme_settings_description": "Gestisci la personalizzazione dell'interfaccia web di Immich",
"these_files_matched_by_checksum": "File abbinati per checksum",
"thumbnail_generation_job": "Generazione Miniature",
"thumbnail_generation_job_description": "Genera miniature grandi, piccole e sfocate per ogni asset, oltre a miniature per ogni persona",
"transcoding_acceleration_api": "API di accelerazione",
@@ -298,10 +290,9 @@
"transcoding_encoding_options": "Opzioni di codifica",
"transcoding_encoding_options_description": "Imposta codecs, risoluzione, qualità ed altre opzioni per i video codificati",
"transcoding_hardware_acceleration": "Accelerazione Hardware",
"transcoding_hardware_acceleration_description": "Sperimentale; molto più veloce, ma avrà una qualità inferiore allo stesso bitrate",
"transcoding_hardware_acceleration_description": "Sperimentale: codifica più veloce ma con qualità inferiore a parità bitrate",
"transcoding_hardware_decoding": "Decodifica hardware",
"transcoding_hardware_decoding_setting_description": "Abilita l'accelerazione end-to-end anziché accelerare solo la codifica. Potrebbe non funzionare su tutti i video.",
"transcoding_hevc_codec": "Codec HEVC",
"transcoding_max_b_frames": "B-frames Massimi",
"transcoding_max_b_frames_description": "Valori più alti migliorano l'efficienza di compressione, ma rallentano l'encoding. Potrebbero non essere compatibili con l'accelerazione hardware su dispositivi più vecchi. 0 disabilita i B-frames, mentre -1 imposta questo valore automaticamente.",
"transcoding_max_bitrate": "Bitrate massimo",
@@ -339,14 +330,13 @@
"trash_number_of_days_description": "Numero di giorni per cui mantenere gli asset nel cestino prima di rimuoverli definitivamente",
"trash_settings": "Impostazioni cestino",
"trash_settings_description": "Gestisci impostazioni cestino",
"untracked_files": "File non tracciati",
"untracked_files_description": "Questi file non sono tracciati dall'applicazione. Potrebbero essere il risultato di spostamenti falliti, caricamenti interrotti o abbandonati a causa di un bug",
"user_cleanup_job": "Pulizia Utente",
"user_delete_delay": "L'account e gli asset dell'utente <b>{user}</b> verranno programmati per la cancellazione definitiva tra {delay, plural, one {# giorno} other {# giorni}}.",
"user_delete_delay_settings": "Ritardo eliminazione",
"user_delete_delay_settings_description": "Numero di giorni dopo l'eliminazione per cancellare in modo definitivo l'account e gli asset di un utente. Il processo di cancellazione dell'utente viene eseguito a mezzanotte per verificare se esistono utenti pronti a essere eliminati. Le modifiche a questa impostazioni saranno prese in considerazione dalla prossima esecuzione.",
"user_delete_immediately": "L'account e tutti gli asset dell'utente <b>{user}</b> verranno messi in coda per la cancellazione permanente <b>immediata</b>.",
"user_delete_immediately_checkbox": "utente",
"user_details": "Dettagli Utente",
"user_management": "Gestione Utenti",
"user_password_has_been_reset": "La password dell'utente è stata reimpostata:",
"user_password_reset_description": "Per favore inserisci una password temporanea per l'utente e informalo che dovrà cambiare la password al prossimo login.",
@@ -368,11 +358,11 @@
"advanced": "Avanzate",
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa questa opzione per filtrare i contenuti multimediali durante la sincronizzazione in base a criteri alternativi. Prova questa opzione solo se riscontri problemi con il rilevamento di tutti gli album da parte dell'app.",
"advanced_settings_enable_alternate_media_filter_title": "[SPERIMENTALE] Usa un filtro alternativo per la sincronizzazione degli album del dispositivo",
"advanced_settings_log_level_title": "Livello log: {}",
"advanced_settings_log_level_title": "Livello log: {level}",
"advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono molto lenti a caricare le anteprime delle immagini dal dispositivo. Attivare questa impostazione per caricare invece le immagini remote.",
"advanced_settings_prefer_remote_title": "Preferisci immagini remote",
"advanced_settings_proxy_headers_subtitle": "Definisci gli header per i proxy che Immich dovrebbe inviare con ogni richiesta di rete",
"advanced_settings_proxy_headers_title": "Proxy Headers",
"advanced_settings_proxy_headers_title": "Header Proxy",
"advanced_settings_self_signed_ssl_subtitle": "Salta la verifica dei certificati SSL del server. Richiesto con l'uso di certificati self-signed.",
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed",
"advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo se l'azione è stata fatta via web",
@@ -398,10 +388,6 @@
"album_remove_user": "Rimuovi l'utente?",
"album_remove_user_confirmation": "Sicuro di voler rimuovere l'utente {user}?",
"album_share_no_users": "Sembra che tu abbia condiviso questo album con tutti gli utenti oppure non hai nessun utente con cui condividere.",
"album_thumbnail_card_item": "1 elemento",
"album_thumbnail_card_items": "{} elementi",
"album_thumbnail_card_shared": " · Condiviso",
"album_thumbnail_shared_by": "Condiviso da {}",
"album_updated": "Album aggiornato",
"album_updated_setting_description": "Ricevi una notifica email quando un album condiviso ha nuovi media",
"album_user_left": "{album} abbandonato",
@@ -417,6 +403,9 @@
"album_with_link_access": "Permetti a chiunque possieda il link di visualizzare le foto e le persone dell'album.",
"albums": "Album",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Album}}",
"albums_default_sort_order": "Ordinamento album predefinito",
"albums_default_sort_order_description": "Ordine iniziale degli asset alla creazione di nuovi album.",
"albums_feature_description": "Collezione di asset che possono essere condivisi con altri utenti.",
"all": "Tutti",
"all_albums": "Tutti gli album",
"all_people": "Tutte le persone",
@@ -439,7 +428,7 @@
"archive": "Archivio",
"archive_or_unarchive_photo": "Archivia o ripristina foto",
"archive_page_no_archived_assets": "Nessuna oggetto archiviato",
"archive_page_title": "Archivio ({})",
"archive_page_title": "Archivio ({count})",
"archive_size": "Dimensioni Archivio",
"archive_size_description": "Imposta le dimensioni dell'archivio per i download (in GiB)",
"archived": "Archiviati",
@@ -475,28 +464,30 @@
"assets_added_count": "{count, plural, one {# asset aggiunto} other {# asset aggiunti}}",
"assets_added_to_album_count": "{count, plural, one {# asset aggiunto} other {# asset aggiunti}} all'album",
"assets_added_to_name_count": "Aggiunti {count, plural, one {# asset} other {# assets}} a {hasName, select, true {<b>{name}</b>} other {new album}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {L'asset} other {Gli asset}} non possono essere aggiunti all'album",
"assets_count": "{count, plural, other {# asset}}",
"assets_deleted_permanently": "{} elementi cancellati definitivamente",
"assets_deleted_permanently_from_server": "{} elementi cancellati definitivamente dal server Immich",
"assets_deleted_permanently": "{count} elementi cancellati definitivamente",
"assets_deleted_permanently_from_server": "{count} elementi cancellati definitivamente dal server Immich",
"assets_moved_to_trash_count": "{count, plural, one {# asset spostato} other {# asset spostati}} nel cestino",
"assets_permanently_deleted_count": "{count, plural, one {# asset cancellato} other {# asset cancellati}} definitivamente",
"assets_removed_count": "{count, plural, one {# asset rimosso} other {# asset rimossi}}",
"assets_removed_permanently_from_device": "{} elementi cancellati definitivamente dal tuo dispositivo",
"assets_removed_permanently_from_device": "{count} elementi cancellati definitivamente dal tuo dispositivo",
"assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli asset cancellati? Non puoi annullare questa azione! Tieni presente che eventuali risorse offline NON possono essere ripristinate in questo modo.",
"assets_restored_count": "{count, plural, one {# asset ripristinato} other {# asset ripristinati}}",
"assets_restored_successfully": "{} elementi ripristinati",
"assets_trashed": "{} elementi cestinati",
"assets_restored_successfully": "{count} elementi ripristinati",
"assets_trashed": "{count} elementi cestinati",
"assets_trashed_count": "{count, plural, one {Spostato # asset} other {Spostati # assets}} nel cestino",
"assets_trashed_from_server": "{} elementi cestinati dal server Immich",
"assets_trashed_from_server": "{count} elementi cestinati dal server Immich",
"assets_were_part_of_album_count": "{count, plural, one {L'asset era} other {Gli asset erano}} già parte dell'album",
"authorized_devices": "Dispositivi autorizzati",
"automatic_endpoint_switching_subtitle": "Connetti localmente quando la rete Wi-Fi specificata è disponibile e usa le connessioni alternative negli altri casi",
"automatic_endpoint_switching_title": "Cambio automatico di URL",
"autoplay_slideshow": "Avvio automatico presentazione",
"back": "Indietro",
"back_close_deselect": "Indietro, chiudi o deseleziona",
"background_location_permission": "Permesso di localizzazione in background",
"background_location_permission_content": "Per fare in modo che sia possibile cambiare rete quando è in esecuzione in background, Immich deve *sempre* avere accesso alla tua posizione precisa in modo da poter leggere il nome della rete Wi-Fi",
"backup_album_selection_page_albums_device": "Album sul dispositivo ({})",
"backup_album_selection_page_albums_device": "Album sul dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere",
"backup_album_selection_page_assets_scatter": "Visto che le risorse possono trovarsi in più album, questi possono essere inclusi o esclusi dal backup.",
"backup_album_selection_page_select_albums": "Seleziona gli album",
@@ -505,11 +496,11 @@
"backup_all": "Tutti",
"backup_background_service_backup_failed_message": "Impossibile caricare i contenuti. Riprovo…",
"backup_background_service_connection_failed_message": "Impossibile connettersi al server. Riprovo…",
"backup_background_service_current_upload_notification": "Caricamento {}",
"backup_background_service_current_upload_notification": "Caricamento di {filename} in corso",
"backup_background_service_default_notification": "Ricerca di nuovi contenuti…",
"backup_background_service_error_title": "Errore di backup",
"backup_background_service_in_progress_notification": "Backup dei tuoi contenuti…",
"backup_background_service_upload_failure_notification": "Impossibile caricare {}",
"backup_background_service_upload_failure_notification": "Impossibile caricare {filename}",
"backup_controller_page_albums": "Backup Album",
"backup_controller_page_background_app_refresh_disabled_content": "Attiva l'aggiornamento dell'app in background in Impostazioni > Generale > Aggiorna app in background per utilizzare backup in background.",
"backup_controller_page_background_app_refresh_disabled_title": "Backup in background è disattivo",
@@ -520,7 +511,7 @@
"backup_controller_page_background_battery_info_title": "Ottimizzazioni batteria",
"backup_controller_page_background_charging": "Solo durante la ricarica",
"backup_controller_page_background_configure_error": "Impossibile configurare i servizi in background",
"backup_controller_page_background_delay": "Ritarda il backup di nuovi elementi: {}",
"backup_controller_page_background_delay": "Ritarda il backup di nuovi elementi: {duration}",
"backup_controller_page_background_description": "Abilita i servizi in background per fare il backup di tutti i nuovi contenuti senza la necessità di aprire l'app",
"backup_controller_page_background_is_off": "Backup automatico disattivato",
"backup_controller_page_background_is_on": "Backup automatico attivo",
@@ -530,12 +521,12 @@
"backup_controller_page_backup": "Backup",
"backup_controller_page_backup_selected": "Selezionati: ",
"backup_controller_page_backup_sub": "Foto e video caricati",
"backup_controller_page_created": "Creato il: {}",
"backup_controller_page_created": "Creato il: {date}",
"backup_controller_page_desc_backup": "Attiva il backup per eseguire il caricamento automatico sul server all'apertura dell'applicazione.",
"backup_controller_page_excluded": "Esclusi: ",
"backup_controller_page_failed": "Falliti: ({})",
"backup_controller_page_filename": "Nome file: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "Falliti: ({count})",
"backup_controller_page_filename": "Nome file: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informazioni sul backup",
"backup_controller_page_none_selected": "Nessuna selezione",
"backup_controller_page_remainder": "Rimanenti",
@@ -544,7 +535,7 @@
"backup_controller_page_start_backup": "Avvia backup",
"backup_controller_page_status_off": "Backup è disattivato",
"backup_controller_page_status_on": "Backup è attivato",
"backup_controller_page_storage_format": "{} di {} usati",
"backup_controller_page_storage_format": "{used} di {total} usati",
"backup_controller_page_to_backup": "Album da caricare",
"backup_controller_page_total_sub": "Tutte le foto e i video unici caricati dagli album selezionati",
"backup_controller_page_turn_off": "Disattiva backup",
@@ -559,6 +550,10 @@
"backup_options_page_title": "Opzioni di Backup",
"backup_setting_subtitle": "Gestisci le impostazioni di upload in primo piano e in background",
"backward": "Indietro",
"biometric_auth_enabled": "Autenticazione biometrica attivata",
"biometric_locked_out": "Sei stato bloccato dall'autenticazione biometrica",
"biometric_no_options": "Nessuna opzione biometrica disponibile",
"biometric_not_available": "L'autenticazione biometrica non è disponibile su questo dispositivo",
"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",
@@ -569,21 +564,17 @@
"bulk_keep_duplicates_confirmation": "Sei sicuro di voler tenere {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione risolverà tutti i gruppi duplicati senza cancellare nulla.",
"bulk_trash_duplicates_confirmation": "Sei davvero sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset più pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati.",
"buy": "Acquista Immich",
"cache_settings_album_thumbnails": "Anteprime pagine librerie ({} elementi)",
"cache_settings_clear_cache_button": "Pulisci cache",
"cache_settings_clear_cache_button_title": "Pulisce la cache dell'app. Questo impatterà significativamente le prestazioni dell''app fino a quando la cache non sarà rigenerata.",
"cache_settings_duplicated_assets_clear_button": "PULISCI",
"cache_settings_duplicated_assets_subtitle": "Foto e video che sono nella black list dell'applicazione",
"cache_settings_duplicated_assets_title": "Elementi duplicati ({})",
"cache_settings_image_cache_size": "Dimensione cache delle immagini ({} elementi)",
"cache_settings_duplicated_assets_title": "Elementi duplicati ({count})",
"cache_settings_statistics_album": "Anteprime librerie",
"cache_settings_statistics_assets": "{} elementi ({})",
"cache_settings_statistics_full": "Immagini complete",
"cache_settings_statistics_shared": "Anteprime album condivisi",
"cache_settings_statistics_thumbnail": "Anteprime",
"cache_settings_statistics_title": "Uso della cache",
"cache_settings_subtitle": "Controlla il comportamento della cache dell'applicazione mobile immich",
"cache_settings_thumbnail_size": "Dimensione cache anteprime ({} elementi)",
"cache_settings_tile_subtitle": "Controlla il comportamento dello storage locale",
"cache_settings_tile_title": "Archiviazione locale",
"cache_settings_title": "Impostazioni della Cache",
@@ -596,7 +587,10 @@
"cannot_merge_people": "Impossibile unire le persone",
"cannot_undo_this_action": "Non puoi annullare questa azione!",
"cannot_update_the_description": "Impossibile aggiornare la descrizione",
"cast": "Trasmetti",
"cast_description": "Configura le destinazioni di trasmissione disponibili",
"change_date": "Modifica data",
"change_description": "Modifica descrizione",
"change_display_order": "Cambia l'ordine di visualizzazione",
"change_expiration_time": "Modifica tempo di scadenza",
"change_location": "Modifica posizione",
@@ -609,9 +603,9 @@
"change_password_form_new_password": "Nuova Password",
"change_password_form_password_mismatch": "Le password non coincidono",
"change_password_form_reenter_new_password": "Inserisci ancora la nuova password",
"change_pin_code": "Cambia il codice PIN",
"change_your_password": "Modifica la tua password",
"changed_visibility_successfully": "Visibilità modificata con successo",
"check_all": "Controlla Tutti",
"check_corrupt_asset_backup": "Verifica la presenza di backup di asset corrotti",
"check_corrupt_asset_backup_button": "Effettua controllo",
"check_corrupt_asset_backup_description": "Effettua questo controllo solo sotto rete Wi-Fi e quando tutti gli asset sono stati sottoposti a backup. La procedura potrebbe impiegare qualche minuto.",
@@ -624,8 +618,8 @@
"clear_message": "Pulisci messaggio",
"clear_value": "Pulisci valore",
"client_cert_dialog_msg_confirm": "OK",
"client_cert_enter_password": "Enter Password",
"client_cert_import": "Import",
"client_cert_enter_password": "Inserire la password",
"client_cert_import": "Importa",
"client_cert_import_success_msg": "Certificato client importato",
"client_cert_invalid_msg": "File certificato invalido o password errata",
"client_cert_remove_msg": "Certificato client rimosso",
@@ -649,11 +643,14 @@
"confirm_delete_face": "Sei sicuro di voler cancellare il volto di {name} dall'asset?",
"confirm_delete_shared_link": "Sei sicuro di voler eliminare questo link condiviso?",
"confirm_keep_this_delete_others": "Tutti gli altri asset nello stack saranno eliminati, eccetto questo asset. Sei sicuro di voler continuare?",
"confirm_new_pin_code": "Conferma il nuovo codice PIN",
"confirm_password": "Conferma password",
"confirm_tag_face": "Vuoi taggare questo volto come {name}?",
"confirm_tag_face_unnamed": "Vuoi taggare questo volto?",
"connected_to": "Connesso",
"contain": "Adatta alla finestra",
"context": "Contesto",
"continue": "Continua",
"control_bottom_app_bar_album_info_shared": "{} elementi · Condivisi",
"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",
@@ -691,15 +688,18 @@
"create_tag_description": "Crea un nuovo tag. Per i tag annidati, si prega di inserire il percorso completo del tag tra cui barre oblique.",
"create_user": "Crea utente",
"created": "Creato",
"created_at": "Creato il",
"crop": "Ritaglia",
"curated_object_page_title": "Oggetti",
"current_device": "Dispositivo attuale",
"current_pin_code": "Attuale codice PIN",
"current_server_address": "Indirizzo del server in uso",
"custom_locale": "Localizzazione personalizzata",
"custom_locale_description": "Formatta data e numeri in base alla lingua e al paese",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Scuro",
"darkTheme": "Attiva/Disattiva tema scuro",
"date_after": "Data dopo",
"date_and_time": "Data e ora",
"date_before": "Data prima",
@@ -762,7 +762,6 @@
"download_enqueue": "Download in coda",
"download_error": "Errore durante il download",
"download_failed": "Download fallito",
"download_filename": "file: {}",
"download_finished": "Download terminato",
"download_include_embedded_motion_videos": "Video incorporati",
"download_include_embedded_motion_videos_description": "Includere i video incorporati nelle foto in movimento come file separato",
@@ -786,6 +785,8 @@
"edit_avatar": "Modifica avatar",
"edit_date": "Modifica data",
"edit_date_and_time": "Modifica data e ora",
"edit_description": "Modifica la descrizione",
"edit_description_prompt": "Selezionare una nuova descrizione:",
"edit_exclusion_pattern": "Modifica pattern di esclusione",
"edit_faces": "Modifica volti",
"edit_import_path": "Modifica percorso di importazione",
@@ -806,19 +807,24 @@
"editor_crop_tool_h2_aspect_ratios": "Proporzioni",
"editor_crop_tool_h2_rotation": "Rotazione",
"email": "Email",
"email_notifications": "Notifiche email",
"empty_folder": "La cartella è vuota",
"empty_trash": "Svuota cestino",
"empty_trash_confirmation": "Sei sicuro di volere svuotare il cestino? Questo rimuoverà tutte le risorse nel cestino in modo permanente da Immich.\nNon puoi annullare questa azione!",
"enable": "Abilita",
"enable_biometric_auth_description": "Inserire il codice PIN per abilitare l'autenticazione biometrica",
"enabled": "Abilitato",
"end_date": "Data Fine",
"enqueued": "Accodato",
"enter_wifi_name": "Inserisci il nome della rete Wi-Fi",
"enter_your_pin_code": "Inserisci il tuo codice PIN",
"enter_your_pin_code_subtitle": "Inserire il codice PIN per accedere alla cartella protetta",
"error": "Errore",
"error_change_sort_album": "Errore nel cambiare l'ordine di degli album",
"error_delete_face": "Errore nel cancellare la faccia dalla foto",
"error_loading_image": "Errore nel caricamento dell'immagine",
"error_saving_image": "Errore: {}",
"error_saving_image": "Errore: {error}",
"error_tag_face_bounding_box": "Errore durante il tag del volto - impossibile ricavare le coordinate del riquadro",
"error_title": "Errore - Qualcosa è andato storto",
"errors": {
"cannot_navigate_next_asset": "Impossibile passare alla risorsa successiva",
@@ -831,7 +837,6 @@
"cant_get_number_of_comments": "Impossibile ottenere il numero di commenti",
"cant_search_people": "Impossibile cercare persone",
"cant_search_places": "Impossibile cercare luoghi",
"cleared_jobs": "Eliminati i processi per: {job}",
"error_adding_assets_to_album": "Errore aggiungendo le risorse all'album",
"error_adding_users_to_album": "Errore aggiungendo gli utenti all'album",
"error_deleting_shared_user": "Errore durante la cancellazione dell'utente condiviso",
@@ -840,7 +845,6 @@
"error_removing_assets_from_album": "Errore rimuovendo le risorse dall'album, controlla la console per ulteriori dettagli",
"error_selecting_all_assets": "Errore selezionando tutte le risorse",
"exclusion_pattern_already_exists": "Questo pattern di esclusione è già presente.",
"failed_job_command": "Il comando {command} è fallito per il processo: {job}",
"failed_to_create_album": "Creazione dell'album non riuscita",
"failed_to_create_shared_link": "Creazione del link condivisibile non riuscita",
"failed_to_edit_shared_link": "Errore durante la modifica del link condivisibile",
@@ -859,7 +863,6 @@
"paths_validation_failed": "{paths, plural, one {# percorso} other {# percorsi}} hanno fallito la validazione",
"profile_picture_transparent_pixels": "Le foto profilo non possono avere pixel trasparenti. Riprova ingrandendo e/o muovendo l'immagine.",
"quota_higher_than_disk_size": "Hai impostato un limite più alto della dimensione del disco",
"repair_unable_to_check_items": "Impossibile verificare {count, select, one {elemento} other {elementi}}",
"unable_to_add_album_users": "Impossibile aggiungere utenti all'album",
"unable_to_add_assets_to_shared_link": "Impossibile aggiungere gli assets al link condiviso",
"unable_to_add_comment": "Impossibile aggiungere commento",
@@ -871,13 +874,13 @@
"unable_to_archive_unarchive": "Impossible {archived, select, true {archiviare} other {rimuovere dall'archivio}}",
"unable_to_change_album_user_role": "Impossibile modificare il ruolo dell'utente nell'album",
"unable_to_change_date": "Impossibile modificare la data",
"unable_to_change_description": "Impossibile modificare la descrizione",
"unable_to_change_favorite": "Errore durante il cambio dello stato preferito dell'asset",
"unable_to_change_location": "Impossibile modificare posizione",
"unable_to_change_password": "Impossibile modificare password",
"unable_to_change_visibility": "Errore durante la modifica della visibilità per {count, plural, one {# persona} other {# persone}}",
"unable_to_complete_oauth_login": "Errore durante l'accesso tramite OAuth",
"unable_to_connect": "Impossibile connettersi",
"unable_to_connect_to_server": "Impossibile connettersi al server",
"unable_to_copy_to_clipboard": "Impossibile copiare negli appunti, assicurati di aver aperto la pagina in https",
"unable_to_create_admin_account": "Impossibile creare un account admin",
"unable_to_create_api_key": "Impossibile creare una nuova chiave API",
@@ -901,10 +904,6 @@
"unable_to_hide_person": "Impossibile nascondere persona",
"unable_to_link_motion_video": "Impossibile collegare video in movimento",
"unable_to_link_oauth_account": "Impossibile collegare l'account OAuth",
"unable_to_load_album": "Impossibile caricare l'album",
"unable_to_load_asset_activity": "Impossibile caricare l'attività dell'asset",
"unable_to_load_items": "Impossibile caricare gli elementi",
"unable_to_load_liked_status": "Impossibile caricare lo stato dei preferiti",
"unable_to_log_out_all_devices": "Impossibile eseguire il logout da tutti i dispositivi",
"unable_to_log_out_device": "Impossibile eseguire il logout dal dispositivo",
"unable_to_login_with_oauth": "Impossibile effettuare l'accesso tramite OAuth",
@@ -915,12 +914,11 @@
"unable_to_remove_album_users": "Impossibile rimuovere gli utenti dall'album",
"unable_to_remove_api_key": "Impossibile rimuovere la chiave API",
"unable_to_remove_assets_from_shared_link": "Errore durante la rimozione degli assets da un link condiviso",
"unable_to_remove_deleted_assets": "Impossibile rimuovere i file offline",
"unable_to_remove_library": "Impossibile rimuovere libreria",
"unable_to_remove_partner": "Impossibile rimuovere compagno",
"unable_to_remove_reaction": "Impossibile rimuovere reazione",
"unable_to_repair_items": "Impossibile riparare elementi",
"unable_to_reset_password": "Impossibile reimpostare la password",
"unable_to_reset_pin_code": "Impossibile resettare il codice PIN",
"unable_to_resolve_duplicate": "Impossibile risolvere duplicato",
"unable_to_restore_assets": "Impossibile ripristinare gli asset",
"unable_to_restore_trash": "Impossibile ripristinare cestino",
@@ -954,10 +952,9 @@
"exif_bottom_sheet_location": "POSIZIONE",
"exif_bottom_sheet_people": "PERSONE",
"exif_bottom_sheet_person_add_person": "Aggiungi nome",
"exif_bottom_sheet_person_age": "Età {}",
"exif_bottom_sheet_person_age_months": "Età {} mesi",
"exif_bottom_sheet_person_age_year_months": "Età 1 anno e {} mesi",
"exif_bottom_sheet_person_age_years": "Età {}",
"exif_bottom_sheet_person_age_months": "Età {months} mesi",
"exif_bottom_sheet_person_age_year_months": "Età 1 anno e {months} mesi",
"exif_bottom_sheet_person_age_years": "Età {years}",
"exit_slideshow": "Esci dalla presentazione",
"expand_all": "Espandi tutto",
"experimental_settings_new_asset_list_subtitle": "Lavori in corso",
@@ -978,6 +975,7 @@
"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",
"face_unassigned": "Non assegnata",
"failed": "Fallito",
"failed_to_authenticate": "Autenticazione non riuscita",
"failed_to_load_assets": "Impossibile caricare gli asset",
"failed_to_load_folder": "Impossibile caricare la cartella",
"favorite": "Preferito",
@@ -1001,6 +999,8 @@
"folders": "Cartelle",
"folders_feature_description": "Navigare la visualizzazione a cartelle per le foto e i video sul file system",
"forward": "Avanti",
"gcast_enabled": "Google Cast Abilitato",
"gcast_enabled_description": "Questa funzione carica risorse esterne da Google per poter funzionare.",
"general": "Generale",
"get_help": "Chiedi Aiuto",
"get_wifiname_error": "Non sono riuscito a recuperare il nome della rete Wi-Fi. Accertati di aver concesso i permessi necessari e di essere connesso ad una rete Wi-Fi",
@@ -1043,10 +1043,13 @@
"home_page_favorite_err_local": "Non puoi aggiungere tra i preferiti delle risorse non ancora caricate, azione ignorata",
"home_page_favorite_err_partner": "Non puoi mettere le risorse del partner nei preferiti, azione ignorata",
"home_page_first_time_notice": "Se è la prima volta che utilizzi l'app, assicurati di scegliere uno o più album di backup, in modo che la timeline possa popolare le foto e i video presenti negli album",
"home_page_locked_error_local": "Non puoi spostare la risorsa locale nella cartella privata, azione ignorata",
"home_page_locked_error_partner": "Non puoi spostare le risorse del partner nella cartella privata, azione ignorata",
"home_page_share_err_local": "Non puoi condividere una risorsa locale tramite link, azione ignorata",
"home_page_upload_err_limit": "Puoi caricare al massimo 30 file per volta, ignora quelli in eccesso",
"host": "Host",
"hour": "Ora",
"id": "ID",
"ignore_icloud_photos": "Ignora foto iCloud",
"ignore_icloud_photos_description": "Le foto che sono memorizzate su iCloud non verranno caricate sul server Immich",
"image": "Immagine",
@@ -1086,6 +1089,12 @@
"invalid_date_format": "Formato data invalido",
"invite_people": "Invita Persone",
"invite_to_album": "Invita nell'album",
"ios_debug_info_fetch_ran_at": "Recupero dati eseguito {dateTime}",
"ios_debug_info_last_sync_at": "Ultima sincronizzazione {dateTime}",
"ios_debug_info_no_processes_queued": "Nessun processo in background in coda",
"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}",
"items_count": "{count, plural, one {# elemento} other {# elementi}}",
"jobs": "Processi",
"keep": "Mantieni",
@@ -1094,6 +1103,9 @@
"kept_this_deleted_others": "Mantenuto questo asset ed eliminati {count, plural, one {# asset} other {# assets}}",
"keyboard_shortcuts": "Scorciatoie da tastiera",
"language": "Lingua",
"language_no_results_subtitle": "Prova a cambiare i tuoi termini di ricerca",
"language_no_results_title": "Linguaggi non trovati",
"language_search_hint": "Cerca linguaggi...",
"language_setting_description": "Seleziona la tua lingua predefinita",
"last_seen": "Ultimo accesso",
"latest_version": "Ultima Versione",
@@ -1128,11 +1140,13 @@
"location_picker_latitude_hint": "Inserisci la tua latitudine qui",
"location_picker_longitude_error": "Inserisci una longitudine valida",
"location_picker_longitude_hint": "Inserisci la longitudine qui",
"lock": "Rendi privato",
"locked_folder": "Cartella Bloccata",
"log_out": "Esci",
"log_out_all_devices": "Disconnetti tutti i dispositivi",
"logged_out_all_devices": "Disconnesso da tutti i dispositivi",
"logged_out_device": "Disconnesso dal dispositivo",
"login": "Login",
"login": "Accesso",
"login_disabled": "L'accesso è stato disattivato",
"login_form_api_exception": "API error, per favore ricontrolli URL del server e riprovi.",
"login_form_back_button_text": "Indietro",
@@ -1141,7 +1155,7 @@
"login_form_endpoint_url": "URL dell'Endpoint del Server",
"login_form_err_http": "Per favore specificare http:// o https://",
"login_form_err_invalid_email": "Email non valida",
"login_form_err_invalid_url": "URL invalido",
"login_form_err_invalid_url": "URL non valido",
"login_form_err_leading_whitespace": "Whitespace all'inizio",
"login_form_err_trailing_whitespace": "Whitespace alla fine",
"login_form_failed_get_oauth_server_config": "Errore di login usando OAuth, controlla l'URL del server",
@@ -1172,8 +1186,8 @@
"manage_your_devices": "Gestisci i tuoi dispositivi collegati",
"manage_your_oauth_connection": "Gestisci la tua connessione OAuth",
"map": "Mappa",
"map_assets_in_bound": "{} foto",
"map_assets_in_bounds": "{} foto",
"map_assets_in_bound": "{count} foto",
"map_assets_in_bounds": "{count} foto",
"map_cannot_get_user_location": "Non è possibile ottenere la posizione dell'utente",
"map_location_dialog_yes": "Si",
"map_location_picker_page_use_location": "Usa questa posizione",
@@ -1187,9 +1201,9 @@
"map_settings": "Impostazioni Mappa",
"map_settings_dark_mode": "Modalità scura",
"map_settings_date_range_option_day": "Ultime 24 ore",
"map_settings_date_range_option_days": "Ultimi {} giorni",
"map_settings_date_range_option_days": "Ultimi {days} giorni",
"map_settings_date_range_option_year": "Ultimo anno",
"map_settings_date_range_option_years": "Ultimi {} anni",
"map_settings_date_range_option_years": "Ultimi {years} anni",
"map_settings_dialog_title": "Impostazioni Mappa",
"map_settings_include_show_archived": "Includi Archiviati",
"map_settings_include_show_partners": "Includi Partner",
@@ -1207,11 +1221,9 @@
"memories_setting_description": "Gestisci cosa vedi nei tuoi ricordi",
"memories_start_over": "Ricomincia",
"memories_swipe_to_close": "Scorri sopra per chiudere",
"memories_year_ago": "Una anno fa",
"memories_years_ago": "{} anni fa",
"memory": "Memoria",
"memory_lane_title": "Sentiero dei Ricordi {title}",
"menu": "Menu",
"menu": "Menù",
"merge": "Unisci",
"merge_people": "Unisci persone",
"merge_people_limit": "Puoi unire al massimo 5 volti alla volta",
@@ -1225,7 +1237,12 @@
"month": "Mese",
"monthly_title_text_date_format": "MMMM y",
"more": "Di più",
"moved_to_archive": "",
"move": "Sposta",
"move_off_locked_folder": "Sposta al di fuori della cartella privata",
"move_to_locked_folder": "Sposta nella cartella privata",
"move_to_locked_folder_confirmation": "Queste foto e video verranno rimossi da tutti gli album, e saranno visibili solo dalla cartella privata",
"moved_to_archive": "Spostati {count, plural, one {# asset} other {# assets}} nell'archivio",
"moved_to_library": "Spostati {count, plural, one {# asset} other {# assets}} nella libreria",
"moved_to_trash": "Spostato nel cestino",
"multiselect_grid_edit_date_time_err_read_only": "Non puoi modificare la data di risorse in sola lettura, azione ignorata",
"multiselect_grid_edit_gps_err_read_only": "Non puoi modificare la posizione di risorse in sola lettura, azione ignorata",
@@ -1240,6 +1257,8 @@
"new_api_key": "Nuova Chiave di API",
"new_password": "Nuova password",
"new_person": "Nuova persona",
"new_pin_code": "Nuovo codice PIN",
"new_pin_code_subtitle": "Questa è la prima volta che accedi alla cartella privata. Crea un codice PIN per accedere in modo sicuro a questa pagina",
"new_user_created": "Nuovo utente creato",
"new_version_available": "NUOVA VERSIONE DISPONIBILE",
"newest_first": "Prima recenti",
@@ -1257,6 +1276,7 @@
"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_libraries_message": "Crea una libreria esterna per vedere le tue foto e i tuoi video",
"no_locked_photos_message": "Le foto e i video nella cartella privata sono nascosti e non vengono visualizzati mentre navighi o cerchi nella tua libreria.",
"no_name": "Nessun nome",
"no_notifications": "Nessuna notifica",
"no_people_found": "Nessuna persona trovata",
@@ -1268,6 +1288,7 @@
"not_selected": "Non selezionato",
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Per aggiungere l'etichetta dell'archiviazione agli asset caricati in precedenza, esegui",
"notes": "Note",
"nothing_here_yet": "Ancora nulla qui",
"notification_permission_dialog_content": "Per attivare le notifiche, vai alle Impostazioni e seleziona concedi.",
"notification_permission_list_tile_content": "Concedi i permessi per attivare le notifiche.",
"notification_permission_list_tile_enable_button": "Attiva notifiche",
@@ -1278,15 +1299,15 @@
"oauth": "OAuth",
"official_immich_resources": "Risorse Ufficiali Immich",
"offline": "Offline",
"offline_paths": "Percorsi offline",
"offline_paths_description": "Questi risultati potrebbero essere causati dall'eliminazione manuale di file che non fanno parte di una libreria esterna.",
"ok": "Ok",
"oldest_first": "Prima vecchi",
"on_this_device": "Su questo dispositivo",
"onboarding": "Inserimento",
"onboarding_privacy_description": "Le seguenti funzioni (opzionali) fanno uso di servizi esterni, e possono essere disabilitate in qualsiasi momento nelle impostazioni di amministrazione.",
"onboarding_locale_description": "Seleziona il tuo linguaggio di preferenza. Puoi cambiarlo successivamente nelle impostazioni.",
"onboarding_privacy_description": "Le seguenti funzioni (opzionali) fanno uso di servizi esterni, e possono essere disabilitate in qualsiasi momento nelle impostazioni.",
"onboarding_server_welcome_description": "Configuriamo la tua istanza con alcune impostazioni standard.",
"onboarding_theme_description": "Scegli un tema colore per la tua istanza. Potrai cambiarlo nelle impostazioni.",
"onboarding_welcome_description": "Andiamo ad impostare la tua istanza con alcune impostazioni comuni.",
"onboarding_user_welcome_description": "Iniziamo!",
"onboarding_welcome_user": "Benvenuto, {user}",
"online": "Online",
"only_favorites": "Solo preferiti",
@@ -1314,7 +1335,7 @@
"partner_page_partner_add_failed": "Aggiunta del partner non riuscita",
"partner_page_select_partner": "Seleziona partner",
"partner_page_shared_to_title": "Condividi con",
"partner_page_stop_sharing_content": "{} non sarà più in grado di accedere alle tue foto.",
"partner_page_stop_sharing_content": "{partner} non sarà più in grado di accedere alle tue foto.",
"partner_sharing": "Condivisione Compagno",
"partners": "Compagni",
"password": "Password",
@@ -1343,6 +1364,8 @@
"permanently_delete_assets_prompt": "Sei sicuro di voler cancellare definitivamente {count, plural, one {questo asset?} other {<b>#</b> assets?}} Questa operazione {count, plural, one {lo cancellerà dal suo} other {li cancellerà dai loro}} album.",
"permanently_deleted_asset": "Asset eliminato definitivamente",
"permanently_deleted_assets_count": "Cancellati {count, plural, one {# asset} other {# assets}} definitivamente",
"permission": "Autorizzazione",
"permission_empty": "La tua autorizzazione non può essere vuota",
"permission_onboarding_back": "Indietro",
"permission_onboarding_continue_anyway": "Continua lo stesso",
"permission_onboarding_get_started": "Inizia",
@@ -1360,6 +1383,10 @@
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Foto}}",
"photos_from_previous_years": "Foto degli anni scorsi",
"pick_a_location": "Scegli una posizione",
"pin_code_changed_successfully": "Codice PIN cambiato",
"pin_code_reset_successfully": "Codice PIN resettato con successo",
"pin_code_setup_successfully": "Codice PIN cambiato con successo",
"pin_verification": "Verifica del codice PIN",
"place": "Posizione",
"places": "Luoghi",
"places_count": "{count, plural, one {{count, number} Luogo} other {{count, number} Places}}",
@@ -1367,6 +1394,7 @@
"play_memories": "Avvia ricordi",
"play_motion_photo": "Avvia Foto in movimento",
"play_or_pause_video": "Avvia o metti in pausa il video",
"please_auth_to_access": "Si prega di autenticarsi per accedere",
"port": "Porta",
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
"preferences_settings_title": "Preferenze",
@@ -1374,9 +1402,13 @@
"preview": "Anteprima",
"previous": "Precedente",
"previous_memory": "Ricordo precedente",
"previous_or_next_photo": "Precedente o prossima foto",
"previous_or_next_day": "Giorno avanti/indietro",
"previous_or_next_month": "Mese successivo/precedente",
"previous_or_next_photo": "Foto successiva/precedente",
"previous_or_next_year": "Anno successivo/precedente",
"primary": "Primario",
"privacy": "Privacy",
"profile": "Profilo",
"profile_drawer_app_logs": "Registri",
"profile_drawer_client_out_of_date_major": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione principale.",
"profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione minore.",
@@ -1390,7 +1422,7 @@
"public_share": "Condivisione Pubblica",
"purchase_account_info": "Contributore",
"purchase_activated_subtitle": "Grazie per supportare Immich e i software open source",
"purchase_activated_time": "Attivato il {date, date}",
"purchase_activated_time": "Attivato il {date}",
"purchase_activated_title": "La tua chiave è stata attivata con successo",
"purchase_button_activate": "Attiva",
"purchase_button_buy": "Acquista",
@@ -1456,6 +1488,8 @@
"remove_deleted_assets": "Rimuovi file offline",
"remove_from_album": "Rimuovere dall'album",
"remove_from_favorites": "Rimuovi dai preferiti",
"remove_from_locked_folder": "Rimuovi dalla cartella privata",
"remove_from_locked_folder_confirmation": "Sei sicuro di voler spostare queste foto e questi video dalla cartella privata? Diventeranno visibili nella vostra libreria.",
"remove_from_shared_link": "Rimuovi dal link condiviso",
"remove_memory": "Rimuovi ricordo",
"remove_photo_from_memory": "Rimuovi foto da questo ricordo",
@@ -1479,6 +1513,7 @@
"reset": "Ripristina",
"reset_password": "Ripristina password",
"reset_people_visibility": "Ripristina visibilità persone",
"reset_pin_code": "Resetta il codice PIN",
"reset_to_default": "Ripristina i valori predefiniti",
"resolve_duplicates": "Risolvi duplicati",
"resolved_all_duplicates": "Tutti i duplicati sono stati risolti",
@@ -1516,15 +1551,15 @@
"search_country": "Cerca paese...",
"search_filter_apply": "Applica filtro",
"search_filter_camera_title": "Seleziona il tipo di camera",
"search_filter_date": "Date",
"search_filter_date_interval": "{start} to {end}",
"search_filter_date": "Data",
"search_filter_date_interval": "{start} a {end}",
"search_filter_date_title": "Scegli un range di date",
"search_filter_display_option_not_in_album": "Non nell'album",
"search_filter_display_options": "Opzioni di Visualizzazione",
"search_filter_filename": "Cerca per nome file",
"search_filter_location": "Posizione",
"search_filter_location_title": "Seleziona posizione",
"search_filter_media_type": "Media Type",
"search_filter_media_type": "Tipo di media",
"search_filter_media_type_title": "Seleziona il tipo di media",
"search_filter_people_title": "Seleziona persone",
"search_for": "Cerca per",
@@ -1581,9 +1616,10 @@
"send_welcome_email": "Invia email di benvenuto",
"server_endpoint": "Server endpoint",
"server_info_box_app_version": "Versione App",
"server_info_box_server_url": "Server URL",
"server_info_box_server_url": "URL del Server",
"server_offline": "Server Offline",
"server_online": "Server Online",
"server_privacy": "Privacy del Server",
"server_stats": "Statistiche Server",
"server_version": "Versione Server",
"set": "Imposta",
@@ -1601,13 +1637,12 @@
"setting_image_viewer_title": "Immagini",
"setting_languages_apply": "Applica",
"setting_languages_subtitle": "Cambia la lingua dell'app",
"setting_languages_title": "Lingue",
"setting_notifications_notify_failures_grace_period": "Notifica caricamenti falliti in background: {}",
"setting_notifications_notify_hours": "{} ore",
"setting_notifications_notify_failures_grace_period": "Notifica caricamenti falliti in background: {duration}",
"setting_notifications_notify_hours": "{count} ore",
"setting_notifications_notify_immediately": "immediatamente",
"setting_notifications_notify_minutes": "{} minuti",
"setting_notifications_notify_minutes": "{count} minuti",
"setting_notifications_notify_never": "mai",
"setting_notifications_notify_seconds": "{} secondi",
"setting_notifications_notify_seconds": "{count} secondi",
"setting_notifications_single_progress_subtitle": "Informazioni dettagliate sul caricamento della risorsa",
"setting_notifications_single_progress_title": "Mostra avanzamento dettagliato del backup in background",
"setting_notifications_subtitle": "Cambia le impostazioni di notifica",
@@ -1619,10 +1654,12 @@
"settings": "Impostazioni",
"settings_require_restart": "Si prega di riavviare Immich perché vengano applicate le impostazioni",
"settings_saved": "Impostazioni salvate",
"setup_pin_code": "Configura un codice PIN",
"share": "Condivisione",
"share_add_photos": "Aggiungi foto",
"share_assets_selected": "{} selezionati",
"share_assets_selected": "{count} selezionati",
"share_dialog_preparing": "Preparo…",
"share_link": "Link di condivisione",
"shared": "Condivisi",
"shared_album_activities_input_disable": "I commenti sono disabilitati",
"shared_album_activity_remove_content": "Vuoi eliminare questa attività?",
@@ -1635,32 +1672,32 @@
"shared_by_user": "Condiviso da {user}",
"shared_by_you": "Condiviso da te",
"shared_from_partner": "Foto da {partner}",
"shared_intent_upload_button_progress_text": "{} / {} Caricati",
"shared_intent_upload_button_progress_text": "{current} / {total} Caricati",
"shared_link_app_bar_title": "Link condivisi",
"shared_link_clipboard_copied_massage": "Copiato negli appunti",
"shared_link_clipboard_text": "Link: {}\nPassword: {}",
"shared_link_clipboard_text": "Link: {link}\nPassword: {password}",
"shared_link_create_error": "Si è verificato un errore durante la creazione del link condiviso",
"shared_link_edit_description_hint": "Inserisci la descrizione della condivisione",
"shared_link_edit_expire_after_option_day": "1 giorno",
"shared_link_edit_expire_after_option_days": "{} giorni",
"shared_link_edit_expire_after_option_days": "{count} giorni",
"shared_link_edit_expire_after_option_hour": "1 ora",
"shared_link_edit_expire_after_option_hours": "{} ore",
"shared_link_edit_expire_after_option_hours": "{count} ore",
"shared_link_edit_expire_after_option_minute": "1 minuto",
"shared_link_edit_expire_after_option_minutes": "{} minuti",
"shared_link_edit_expire_after_option_months": "{} mesi",
"shared_link_edit_expire_after_option_year": "{} anno",
"shared_link_edit_expire_after_option_minutes": "{count} minuti",
"shared_link_edit_expire_after_option_months": "{count} mesi",
"shared_link_edit_expire_after_option_year": "{count} anno",
"shared_link_edit_password_hint": "Inserire la password di condivisione",
"shared_link_edit_submit_button": "Aggiorna link",
"shared_link_error_server_url_fetch": "Non è possibile trovare l'indirizzo del server",
"shared_link_expires_day": "Scade tra {} giorni",
"shared_link_expires_days": "Scade tra {} giorni",
"shared_link_expires_hour": "Scade tra {} ore",
"shared_link_expires_hours": "Scade tra {} ore",
"shared_link_expires_minute": "Scade tra {} minuto",
"shared_link_expires_minutes": "Scade tra {} minuti",
"shared_link_expires_day": "Scade tra {count} giorno",
"shared_link_expires_days": "Scade tra {count} giorni",
"shared_link_expires_hour": "Scade tra {count} ora",
"shared_link_expires_hours": "Scade tra {count} ore",
"shared_link_expires_minute": "Scade tra {count} minuto",
"shared_link_expires_minutes": "Scade tra {count} minuti",
"shared_link_expires_never": "Scadenza ∞",
"shared_link_expires_second": "Scade tra {} secondo",
"shared_link_expires_seconds": "Scade tra {} secondi",
"shared_link_expires_second": "Scade tra {count} secondo",
"shared_link_expires_seconds": "Scade tra {count} secondi",
"shared_link_individual_shared": "Condiviso individualmente",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gestisci link condivisi",
@@ -1735,6 +1772,7 @@
"stop_sharing_photos_with_user": "Interrompi la condivisione delle tue foto con questo utente",
"storage": "Spazio di archiviazione",
"storage_label": "Etichetta archiviazione",
"storage_quota": "Limite Archiviazione",
"storage_usage": "{used} di {available} utilizzati",
"submit": "Invia",
"suggestions": "Suggerimenti",
@@ -1761,7 +1799,7 @@
"theme_selection": "Selezione tema",
"theme_selection_description": "Imposta automaticamente il tema chiaro o scuro in base all'impostazione del tuo browser",
"theme_setting_asset_list_storage_indicator_title": "Mostra indicatore dello storage nei titoli dei contenuti",
"theme_setting_asset_list_tiles_per_row_title": "Numero di elementi per riga ({})",
"theme_setting_asset_list_tiles_per_row_title": "Numero di elementi per riga ({count})",
"theme_setting_colorful_interface_subtitle": "Applica il colore primario alle superfici di sfondo.",
"theme_setting_colorful_interface_title": "Interfaccia colorata",
"theme_setting_image_viewer_quality_subtitle": "Cambia la qualità del dettaglio dell'immagine",
@@ -1781,11 +1819,10 @@
"to_archive": "Archivio",
"to_change_password": "Modifica password",
"to_favorite": "Preferito",
"to_login": "Login",
"to_login": "Accedi",
"to_parent": "Sali di un livello",
"to_trash": "Cancella",
"toggle_settings": "Attiva/disattiva impostazioni",
"toggle_theme": "Abilita tema scuro",
"total": "Totale",
"total_usage": "Utilizzo totale",
"trash": "Cestino",
@@ -1796,13 +1833,15 @@
"trash_no_results_message": "Le foto cestinate saranno mostrate qui.",
"trash_page_delete_all": "Elimina tutti",
"trash_page_empty_trash_dialog_content": "Vuoi eliminare gli elementi nel cestino? Questi elementi saranno eliminati definitivamente da Immich",
"trash_page_info": "Gli elementi cestinati saranno eliminati definitivamente dopo {} giorni",
"trash_page_info": "Gli elementi cestinati saranno eliminati definitivamente dopo {days} giorni",
"trash_page_no_assets": "Nessun elemento cestinato",
"trash_page_restore_all": "Ripristina tutto",
"trash_page_select_assets_btn": "Seleziona elemento",
"trash_page_title": "Cestino ({})",
"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}}.",
"type": "Tipo",
"unable_to_change_pin_code": "Impossibile cambiare il codice PIN",
"unable_to_setup_pin_code": "Impossibile configurare il codice PIN",
"unarchive": "Annulla l'archiviazione",
"unarchived_count": "{count, plural, other {Non archiviati #}}",
"unfavorite": "Rimuovi preferito",
@@ -1823,9 +1862,8 @@
"unselect_all_duplicates": "Deseleziona tutti i duplicati",
"unstack": "Rimuovi dal gruppo",
"unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # asset}}",
"untracked_files": "File non tracciati",
"untracked_files_decription": "Questi file non vengono tracciati dall'applicazione. Sono il risultato di spostamenti falliti, caricamenti interrotti, oppure sono stati abbandonati a causa di un bug",
"up_next": "Prossimo",
"updated_at": "Aggiornato il",
"updated_password": "Password aggiornata",
"upload": "Carica",
"upload_concurrency": "Caricamenti contemporanei",
@@ -1838,15 +1876,20 @@
"upload_status_errors": "Errori",
"upload_status_uploaded": "Caricato",
"upload_success": "Caricamento completato con successo, aggiorna la pagina per vedere i nuovi asset caricati.",
"upload_to_immich": "Carica su Immich ({})",
"upload_to_immich": "Carica su Immich ({count})",
"uploading": "Caricamento",
"url": "URL",
"usage": "Utilizzo",
"use_biometric": "Usa biometrica",
"use_current_connection": "usa la connessione attuale",
"use_custom_date_range": "Altrimenti utilizza un intervallo date personalizzato",
"user": "Utente",
"user_has_been_deleted": "L'utente è stato rimosso.",
"user_id": "ID utente",
"user_liked": "A {user} piace {type, select, photo {questa foto} video {questo video} asset {questo asset} other {questo elemento}}",
"user_pin_code_settings": "Codice PIN",
"user_pin_code_settings_description": "Gestisci il tuo codice PIN",
"user_privacy": "Privacy dell'utente",
"user_purchase_settings": "Acquisto",
"user_purchase_settings_description": "Gestisci il tuo acquisto",
"user_role_set": "Imposta {user} come {role}",
@@ -1862,11 +1905,6 @@
"version": "Versione",
"version_announcement_closing": "Il tuo amico, Alex",
"version_announcement_message": "Ehilà! È stata rilasciata una nuova versione di Immich. Leggi le <link>release notes</link> e assicurati che i tuoi file di configurazione siano aggiornati per evitare problemi e incongruenze, soprattutto se utilizzi WatchTower o altri strumenti per aggiornare Immich in automatico.",
"version_announcement_overlay_release_notes": "note di rilascio",
"version_announcement_overlay_text_1": "Ciao, c'è una nuova versione di",
"version_announcement_overlay_text_2": "per favore prenditi il tuo tempo per visitare le ",
"version_announcement_overlay_text_3": " e verifica che il tuo docker-compose e il file .env siano aggiornati per impedire qualsiasi errore di configurazione, specialmente se utilizzate WatchTower o altri strumenti per l'aggiornamento automatico dell'applicativo.",
"version_announcement_overlay_title": "Nuova versione del server disponibile 🎉",
"version_history": "Storico delle Versioni",
"version_history_item": "Versione installata {version} il {date}",
"video": "Video",
@@ -1886,6 +1924,7 @@
"view_previous_asset": "Visualizza risorsa precedente",
"view_qr_code": "Visualizza Codice QR",
"view_stack": "Visualizza Raggruppamento",
"view_user": "Visualizza Utente",
"viewer_remove_from_stack": "Rimuovi dalla pila",
"viewer_stack_use_as_main_asset": "Usa come risorsa principale",
"viewer_unstack": "Rimuovi dal gruppo",
@@ -1896,6 +1935,7 @@
"welcome": "Benvenuto",
"welcome_to_immich": "Benvenuto in Immich",
"wifi_name": "Nome rete Wi-Fi",
"wrong_pin_code": "Codice PIN errato",
"year": "Anno",
"years_ago": "{years, plural, one {# anno} other {# anni}} fa",
"yes": "Si",

File diff suppressed because it is too large Load Diff

View File

@@ -4,27 +4,34 @@
"account_settings": "ანგარიშის პარამეტრები",
"acknowledge": "მიღება",
"action": "ქმედება",
"action_common_update": "განაახლე",
"actions": "ქმედებები",
"active": "აქტიური",
"activity": "აქტივობა",
"add": "დამატება",
"activity_changed": "აქტივობა {enabled, select, true {ჩართული} other {გამორთული}}",
"add": "დაამატე",
"add_a_description": "დაამატე აღწერა",
"add_a_location": "დაამატე ადგილი",
"add_a_name": "დაამატე სახელი",
"add_a_title": "დაასათაურე",
"add_exclusion_pattern": "დაამატე გამონაკლისი ნიმუში",
"add_import_path": "დაამატე საიმპორტო მისამართი",
"add_location": "დაამატე ადგილი",
"add_more_users": "დაამატე მომხმარებლები",
"add_partner": "დაამატე პარტნიორი",
"add_path": "დაამატე მისამართი",
"add_photos": "დაამატე ფოტოები",
"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_url": "დაამატე URL",
"added_to_archive": "დაარქივდა",
"added_to_favorites": "დაამატე რჩეულებში",
"added_to_favorites_count": "{count, number} დაემატა რჩეულებში",
"admin": {
"asset_offline_description": "ეს საგარეო ბიბლიოთეკის აქტივი დისკზე ვერ მოიძებნა და სანაგვეში იქნა მოთავსებული. თუ ფაილი ბიბლიოთეკის შიგნით მდებარეობს, შეამოწმეთ შესაბამისი აქტივი ტაიმლაინზე. ამ აქტივის აღსადგენად, დარწმუნდით რომ ქვემოთ მოცემული ფაილის მისამართი Immich-ის მიერ წვდომადია და დაასკანერეთ ბიბლიოთეკა.",
"authentication_settings": "ავთენტიკაციის პარამეტრები",
"authentication_settings_description": "პაროლის, OAuth-ის და სხვა ავტენთიფიკაციის პარამეტრების მართვა",
"authentication_settings_disable_all": "ნამდვილად გინდა ავტორიზაციის ყველა მეთოდის გამორთვა? ავტორიზაციას ვეღარანაირად შეძლებ.",
@@ -35,16 +42,22 @@
"backup_keep_last_amount": "წინა დამპების შესანარჩუნებელი რაოდენობა",
"backup_settings": "მონაცემთა ბაზის დამპის მორგება",
"backup_settings_description": "მონაცემთა ბაზის პარამეტრების ამრთვა. შენიშვნა: ამ დავალებების მონიტორინგი არ ხდება და თქვენ არ მოგივათ შეტყობინება, თუ ის ჩავარდება.",
"check_all": "შეამოწმე ყველა",
"cleanup": "გასუფთავება",
"cleared_jobs": "დავალებები {job}-ისათვის გაწმენდილია",
"config_set_by_file": "მიმდინარე კონფიგურაცია ფაილის მიერ არის დაყენებული",
"confirm_delete_library": "ნამდვილად გინდა {library} ბიბლიოთეკის წაშლა?",
"confirm_delete_library_assets": "მართლა გსურთ ამ ბიბლიოთეკის წაშლა? ეს ქმედება Immich-იდან წაშლის ყველა მონიშნულ აქტივს და შეუქცევადია. ფაილები მყარ დისკზე ხელუხლებელი დარჩება.",
"confirm_email_below": "დასადასტურებლად, ქვემოთ აკრიფე \"{email}\"",
"confirm_reprocess_all_faces": "მართლა გსურთ ყველა სახის თავიდან დამუშავება? ეს ქმედება ხალხისათვის მინიჭებულ სახელებს გაწმენდს.",
"confirm_user_password_reset": "ნამდვილად გინდა {user}-(ი)ს პაროლის დარესეტება?",
"create_job": "შექმენი დავალება",
"cron_expression": "Cron გამოსახულება",
"disable_login": "გამორთე ავტორიზაცია",
"external_library_management": "გარე ბიბლიოთეკების მართვა",
"face_detection": "სახის ამოცნობა",
"image_format": "ფორმატი",
"image_format_description": "WebP ფორმატი JPEG-ზე პატარა ფაილებს აწარმოებს, მაგრამ მის დამზადებას უფრო მეტი დრო სჭირდება.",
"image_fullsize_title": "სრული ზომის გამოსახულების პარამეტრები",
"image_prefer_wide_gamut": "უპირატესობა მიენიჭოს ფერის ფართე დიაპაზონს",
"image_quality": "ხარისხი",
"image_resolution": "გაფართოება",
"image_settings": "გამოსახულების პარამეტრები",
@@ -103,7 +116,6 @@
"details": "დეტალები",
"direction": "მიმართულება",
"disabled": "გათიშულია",
"discord": "Discord",
"discover": "აღმოჩენა",
"documentation": "დოკუმენტაცია",
"done": "მზადაა",
@@ -120,7 +132,6 @@
"enable": "ჩართვა",
"enabled": "ჩართულია",
"error": "შეცდომა",
"exif": "Exif",
"expired": "ვადაამოწურულია",
"explore": "დათვალიერება",
"explorer": "გამცილებელი",

View File

@@ -1,4 +1,6 @@
{
"about": "Туралы",
"account": "Тіркелгі",
"add_photos": "суреттерді қосу",
"add_to": "қосу…",
"add_to_album": "альбомға қосу",
@@ -9,7 +11,6 @@
"added_to_archive": "Архивке жіберілген",
"added_to_favorites": "таңдаулыларға қосылған",
"admin": {
"check_all": "Бәрін тексеріп алу",
"create_job": "Жұмысты бастау"
},
"zoom_image": "суретті үлкейту"

View File

@@ -2,868 +2,5 @@
"about": "دەربارە",
"account": "هەژمار",
"account_settings": "ڕێکخستنی هەژمار",
"acknowledge": "دانپێدانان",
"action": "",
"actions": "",
"active": "",
"activity": "",
"add": "",
"add_a_description": "",
"add_a_location": "",
"add_a_name": "",
"add_a_title": "",
"add_exclusion_pattern": "",
"add_import_path": "",
"add_location": "",
"add_more_users": "",
"add_partner": "",
"add_path": "",
"add_photos": "",
"add_to": "",
"add_to_album": "",
"add_to_shared_album": "",
"admin": {
"add_exclusion_pattern_description": "",
"authentication_settings": "",
"authentication_settings_description": "",
"background_task_job": "",
"check_all": "",
"config_set_by_file": "",
"confirm_delete_library": "",
"confirm_delete_library_assets": "",
"confirm_email_below": "",
"confirm_reprocess_all_faces": "",
"confirm_user_password_reset": "",
"disable_login": "",
"duplicate_detection_job_description": "",
"exclusion_pattern_description": "",
"external_library_created_at": "",
"external_library_management": "",
"face_detection": "",
"face_detection_description": "",
"facial_recognition_job_description": "",
"force_delete_user_warning": "",
"forcing_refresh_library_files": "",
"image_format_description": "",
"image_prefer_embedded_preview": "",
"image_prefer_embedded_preview_setting_description": "",
"image_prefer_wide_gamut": "",
"image_prefer_wide_gamut_setting_description": "",
"image_quality": "",
"image_settings": "",
"image_settings_description": "",
"job_concurrency": "",
"job_not_concurrency_safe": "",
"job_settings": "",
"job_settings_description": "",
"job_status": "",
"jobs_delayed": "",
"jobs_failed": "",
"library_created": "",
"library_deleted": "",
"library_import_path_description": "",
"library_scanning": "",
"library_scanning_description": "",
"library_scanning_enable_description": "",
"library_settings": "",
"library_settings_description": "",
"library_tasks_description": "",
"library_watching_enable_description": "",
"library_watching_settings": "",
"library_watching_settings_description": "",
"logging_enable_description": "",
"logging_level_description": "",
"logging_settings": "",
"machine_learning_clip_model": "",
"machine_learning_duplicate_detection": "",
"machine_learning_duplicate_detection_enabled": "",
"machine_learning_duplicate_detection_enabled_description": "",
"machine_learning_duplicate_detection_setting_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": "",
"machine_learning_facial_recognition_setting_description": "",
"machine_learning_max_detection_distance": "",
"machine_learning_max_detection_distance_description": "",
"machine_learning_max_recognition_distance": "",
"machine_learning_max_recognition_distance_description": "",
"machine_learning_min_detection_score": "",
"machine_learning_min_detection_score_description": "",
"machine_learning_min_recognized_faces": "",
"machine_learning_min_recognized_faces_description": "",
"machine_learning_settings": "",
"machine_learning_settings_description": "",
"machine_learning_smart_search": "",
"machine_learning_smart_search_description": "",
"machine_learning_smart_search_enabled": "",
"machine_learning_smart_search_enabled_description": "",
"machine_learning_url_description": "",
"manage_concurrency": "",
"manage_log_settings": "",
"map_dark_style": "",
"map_enable_description": "",
"map_light_style": "",
"map_reverse_geocoding": "",
"map_reverse_geocoding_enable_description": "",
"map_reverse_geocoding_settings": "",
"map_settings": "",
"map_settings_description": "",
"map_style_description": "",
"metadata_extraction_job": "",
"metadata_extraction_job_description": "",
"migration_job": "",
"migration_job_description": "",
"no_paths_added": "",
"no_pattern_added": "",
"note_apply_storage_label_previous_assets": "",
"note_cannot_be_changed_later": "",
"notification_email_from_address": "",
"notification_email_from_address_description": "",
"notification_email_host_description": "",
"notification_email_ignore_certificate_errors": "",
"notification_email_ignore_certificate_errors_description": "",
"notification_email_password_description": "",
"notification_email_port_description": "",
"notification_email_sent_test_email_button": "",
"notification_email_setting_description": "",
"notification_email_test_email_failed": "",
"notification_email_test_email_sent": "",
"notification_email_username_description": "",
"notification_enable_email_notifications": "",
"notification_settings": "",
"notification_settings_description": "",
"oauth_auto_launch": "",
"oauth_auto_launch_description": "",
"oauth_auto_register": "",
"oauth_auto_register_description": "",
"oauth_button_text": "",
"oauth_enable_description": "",
"oauth_mobile_redirect_uri": "",
"oauth_mobile_redirect_uri_override": "",
"oauth_mobile_redirect_uri_override_description": "",
"oauth_settings": "",
"oauth_settings_description": "",
"oauth_storage_label_claim": "",
"oauth_storage_label_claim_description": "",
"oauth_storage_quota_claim": "",
"oauth_storage_quota_claim_description": "",
"oauth_storage_quota_default": "",
"oauth_storage_quota_default_description": "",
"offline_paths": "",
"offline_paths_description": "",
"password_enable_description": "",
"password_settings": "",
"password_settings_description": "",
"paths_validated_successfully": "",
"quota_size_gib": "",
"refreshing_all_libraries": "",
"repair_all": "",
"repair_matched_items": "",
"repaired_items": "",
"require_password_change_on_login": "",
"reset_settings_to_default": "",
"reset_settings_to_recent_saved": "",
"send_welcome_email": "",
"server_external_domain_settings": "",
"server_external_domain_settings_description": "",
"server_settings": "",
"server_settings_description": "",
"server_welcome_message": "",
"server_welcome_message_description": "",
"sidecar_job": "",
"sidecar_job_description": "",
"slideshow_duration_description": "",
"smart_search_job_description": "",
"storage_template_enable_description": "",
"storage_template_hash_verification_enabled": "",
"storage_template_hash_verification_enabled_description": "",
"storage_template_migration": "",
"storage_template_migration_job": "",
"storage_template_settings": "",
"storage_template_settings_description": "",
"system_settings": "",
"theme_custom_css_settings": "",
"theme_custom_css_settings_description": "",
"theme_settings": "",
"theme_settings_description": "",
"these_files_matched_by_checksum": "",
"thumbnail_generation_job": "",
"thumbnail_generation_job_description": "",
"transcoding_acceleration_api": "",
"transcoding_acceleration_api_description": "",
"transcoding_acceleration_nvenc": "",
"transcoding_acceleration_qsv": "",
"transcoding_acceleration_rkmpp": "",
"transcoding_acceleration_vaapi": "",
"transcoding_accepted_audio_codecs": "",
"transcoding_accepted_audio_codecs_description": "",
"transcoding_accepted_video_codecs": "",
"transcoding_accepted_video_codecs_description": "",
"transcoding_advanced_options_description": "",
"transcoding_audio_codec": "",
"transcoding_audio_codec_description": "",
"transcoding_bitrate_description": "",
"transcoding_constant_quality_mode": "",
"transcoding_constant_quality_mode_description": "",
"transcoding_constant_rate_factor": "",
"transcoding_constant_rate_factor_description": "",
"transcoding_disabled_description": "",
"transcoding_hardware_acceleration": "",
"transcoding_hardware_acceleration_description": "",
"transcoding_hardware_decoding": "",
"transcoding_hardware_decoding_setting_description": "",
"transcoding_hevc_codec": "",
"transcoding_max_b_frames": "",
"transcoding_max_b_frames_description": "",
"transcoding_max_bitrate": "",
"transcoding_max_bitrate_description": "",
"transcoding_max_keyframe_interval": "",
"transcoding_max_keyframe_interval_description": "",
"transcoding_optimal_description": "",
"transcoding_preferred_hardware_device": "",
"transcoding_preferred_hardware_device_description": "",
"transcoding_preset_preset": "",
"transcoding_preset_preset_description": "",
"transcoding_reference_frames": "",
"transcoding_reference_frames_description": "",
"transcoding_required_description": "",
"transcoding_settings": "",
"transcoding_settings_description": "",
"transcoding_target_resolution": "",
"transcoding_target_resolution_description": "",
"transcoding_temporal_aq": "",
"transcoding_temporal_aq_description": "",
"transcoding_threads": "",
"transcoding_threads_description": "",
"transcoding_tone_mapping": "",
"transcoding_tone_mapping_description": "",
"transcoding_transcode_policy": "",
"transcoding_transcode_policy_description": "",
"transcoding_two_pass_encoding": "",
"transcoding_two_pass_encoding_setting_description": "",
"transcoding_video_codec": "",
"transcoding_video_codec_description": "",
"trash_enabled_description": "",
"trash_number_of_days": "",
"trash_number_of_days_description": "",
"trash_settings": "",
"trash_settings_description": "",
"untracked_files": "",
"untracked_files_description": "",
"user_delete_delay_settings": "",
"user_delete_delay_settings_description": "",
"user_management": "",
"user_password_has_been_reset": "",
"user_password_reset_description": "",
"user_settings": "",
"user_settings_description": "",
"user_successfully_removed": "",
"version_check_enabled_description": "",
"version_check_settings": "",
"version_check_settings_description": "",
"video_conversion_job": "",
"video_conversion_job_description": ""
},
"admin_email": "",
"admin_password": "",
"administration": "",
"advanced": "",
"album_added": "",
"album_added_notification_setting_description": "",
"album_cover_updated": "",
"album_info_updated": "",
"album_name": "",
"album_options": "",
"album_updated": "",
"album_updated_setting_description": "",
"albums": "",
"albums_count": "",
"all": "",
"all_people": "",
"allow_dark_mode": "",
"allow_edits": "",
"api_key": "",
"api_keys": "",
"app_settings": "",
"appears_in": "",
"archive": "",
"archive_or_unarchive_photo": "",
"archive_size": "",
"archive_size_description": "",
"asset_offline": "",
"assets": "",
"authorized_devices": "",
"back": "",
"backward": "",
"blurred_background": "",
"camera": "",
"camera_brand": "",
"camera_model": "",
"cancel": "",
"cancel_search": "",
"cannot_merge_people": "",
"cannot_update_the_description": "",
"change_date": "",
"change_expiration_time": "",
"change_location": "",
"change_name": "",
"change_name_successfully": "",
"change_password": "",
"change_your_password": "",
"changed_visibility_successfully": "",
"check_all": "",
"check_logs": "",
"choose_matching_people_to_merge": "",
"city": "",
"clear": "",
"clear_all": "",
"clear_message": "",
"clear_value": "",
"close": "",
"collapse_all": "",
"color_theme": "",
"comment_options": "",
"comments_are_disabled": "",
"confirm": "",
"confirm_admin_password": "",
"confirm_delete_shared_link": "",
"confirm_password": "",
"contain": "",
"context": "",
"continue": "",
"copied_image_to_clipboard": "",
"copied_to_clipboard": "",
"copy_error": "",
"copy_file_path": "",
"copy_image": "",
"copy_link": "",
"copy_link_to_clipboard": "",
"copy_password": "",
"copy_to_clipboard": "",
"country": "",
"cover": "",
"covers": "",
"create": "",
"create_album": "",
"create_library": "",
"create_link": "",
"create_link_to_share": "",
"create_new_person": "",
"create_new_user": "",
"create_user": "",
"created": "",
"current_device": "",
"custom_locale": "",
"custom_locale_description": "",
"dark": "",
"date_after": "",
"date_and_time": "",
"date_before": "",
"date_range": "",
"day": "",
"default_locale": "",
"default_locale_description": "",
"delete": "",
"delete_album": "",
"delete_api_key_prompt": "",
"delete_key": "",
"delete_library": "",
"delete_link": "",
"delete_shared_link": "",
"delete_user": "",
"deleted_shared_link": "",
"description": "",
"details": "",
"direction": "",
"disabled": "",
"disallow_edits": "",
"discover": "",
"dismiss_all_errors": "",
"dismiss_error": "",
"display_options": "",
"display_order": "",
"display_original_photos": "",
"display_original_photos_setting_description": "",
"done": "",
"download": "",
"download_settings": "",
"download_settings_description": "",
"downloading": "",
"duplicates": "",
"duration": "",
"edit_album": "",
"edit_avatar": "",
"edit_date": "",
"edit_date_and_time": "",
"edit_exclusion_pattern": "",
"edit_faces": "",
"edit_import_path": "",
"edit_import_paths": "",
"edit_key": "",
"edit_link": "",
"edit_location": "",
"edit_name": "",
"edit_people": "",
"edit_title": "",
"edit_user": "",
"edited": "",
"editor": "",
"email": "",
"empty_trash": "",
"end_date": "",
"error": "",
"error_loading_image": "",
"errors": {
"cleared_jobs": "",
"exclusion_pattern_already_exists": "",
"failed_job_command": "",
"import_path_already_exists": "",
"paths_validation_failed": "",
"quota_higher_than_disk_size": "",
"repair_unable_to_check_items": "",
"unable_to_add_album_users": "",
"unable_to_add_comment": "",
"unable_to_add_exclusion_pattern": "",
"unable_to_add_import_path": "",
"unable_to_add_partners": "",
"unable_to_change_album_user_role": "",
"unable_to_change_date": "",
"unable_to_change_location": "",
"unable_to_change_password": "",
"unable_to_copy_to_clipboard": "",
"unable_to_create_api_key": "",
"unable_to_create_library": "",
"unable_to_create_user": "",
"unable_to_delete_album": "",
"unable_to_delete_asset": "",
"unable_to_delete_exclusion_pattern": "",
"unable_to_delete_import_path": "",
"unable_to_delete_shared_link": "",
"unable_to_delete_user": "",
"unable_to_edit_exclusion_pattern": "",
"unable_to_edit_import_path": "",
"unable_to_empty_trash": "",
"unable_to_enter_fullscreen": "",
"unable_to_exit_fullscreen": "",
"unable_to_hide_person": "",
"unable_to_link_oauth_account": "",
"unable_to_load_album": "",
"unable_to_load_asset_activity": "",
"unable_to_load_items": "",
"unable_to_load_liked_status": "",
"unable_to_play_video": "",
"unable_to_refresh_user": "",
"unable_to_remove_album_users": "",
"unable_to_remove_api_key": "",
"unable_to_remove_deleted_assets": "",
"unable_to_remove_library": "",
"unable_to_remove_partner": "",
"unable_to_remove_reaction": "",
"unable_to_repair_items": "",
"unable_to_reset_password": "",
"unable_to_resolve_duplicate": "",
"unable_to_restore_assets": "",
"unable_to_restore_trash": "",
"unable_to_restore_user": "",
"unable_to_save_album": "",
"unable_to_save_api_key": "",
"unable_to_save_name": "",
"unable_to_save_profile": "",
"unable_to_save_settings": "",
"unable_to_scan_libraries": "",
"unable_to_scan_library": "",
"unable_to_set_profile_picture": "",
"unable_to_submit_job": "",
"unable_to_trash_asset": "",
"unable_to_unlink_account": "",
"unable_to_update_library": "",
"unable_to_update_location": "",
"unable_to_update_settings": "",
"unable_to_update_timeline_display_status": "",
"unable_to_update_user": ""
},
"exit_slideshow": "",
"expand_all": "",
"expire_after": "",
"expired": "",
"explore": "",
"export": "",
"export_as_json": "",
"extension": "",
"external": "",
"external_libraries": "",
"favorite": "",
"favorite_or_unfavorite_photo": "",
"favorites": "",
"feature_photo_updated": "",
"file_name": "",
"file_name_or_extension": "",
"filename": "",
"filetype": "",
"filter_people": "",
"find_them_fast": "",
"fix_incorrect_match": "",
"forward": "",
"general": "",
"get_help": "",
"getting_started": "",
"go_back": "",
"go_to_search": "",
"group_albums_by": "",
"has_quota": "",
"hide_gallery": "",
"hide_password": "",
"hide_person": "",
"host": "",
"hour": "",
"image": "",
"immich_logo": "",
"immich_web_interface": "",
"import_from_json": "",
"import_path": "",
"in_archive": "",
"include_archived": "",
"include_shared_albums": "",
"include_shared_partner_assets": "",
"individual_share": "",
"info": "",
"interval": {
"day_at_onepm": "",
"hours": "",
"night_at_midnight": "",
"night_at_twoam": ""
},
"invite_people": "",
"invite_to_album": "",
"jobs": "",
"keep": "",
"keyboard_shortcuts": "",
"language": "",
"language_setting_description": "",
"last_seen": "",
"leave": "",
"let_others_respond": "",
"level": "",
"library": "",
"library_options": "",
"light": "",
"link_options": "",
"link_to_oauth": "",
"linked_oauth_account": "",
"list": "",
"loading": "",
"loading_search_results_failed": "",
"log_out": "",
"log_out_all_devices": "",
"login_has_been_disabled": "",
"look": "",
"loop_videos": "",
"loop_videos_description": "",
"make": "",
"manage_shared_links": "",
"manage_sharing_with_partners": "",
"manage_the_app_settings": "",
"manage_your_account": "",
"manage_your_api_keys": "",
"manage_your_devices": "",
"manage_your_oauth_connection": "",
"map": "",
"map_marker_with_image": "",
"map_settings": "",
"matches": "",
"media_type": "",
"memories": "",
"memories_setting_description": "",
"menu": "",
"merge": "",
"merge_people": "",
"merge_people_successfully": "",
"minimize": "",
"minute": "",
"missing": "",
"model": "",
"month": "",
"more": "",
"moved_to_trash": "",
"my_albums": "",
"name": "",
"name_or_nickname": "",
"never": "",
"new_api_key": "",
"new_password": "",
"new_person": "",
"new_user_created": "",
"newest_first": "",
"next": "",
"next_memory": "",
"no": "",
"no_albums_message": "",
"no_archived_assets_message": "",
"no_assets_message": "",
"no_duplicates_found": "",
"no_exif_info_available": "",
"no_explore_results_message": "",
"no_favorites_message": "",
"no_libraries_message": "",
"no_name": "",
"no_places": "",
"no_results": "",
"no_shared_albums_message": "",
"not_in_any_album": "",
"note_apply_storage_label_to_previously_uploaded assets": "",
"notes": "",
"notification_toggle_setting_description": "",
"notifications": "",
"notifications_setting_description": "",
"oauth": "",
"offline": "",
"offline_paths": "",
"offline_paths_description": "",
"ok": "",
"oldest_first": "",
"online": "",
"only_favorites": "",
"open_the_search_filters": "",
"options": "",
"organize_your_library": "",
"other": "",
"other_devices": "",
"other_variables": "",
"owned": "",
"owner": "",
"partner_can_access": "",
"partner_can_access_assets": "",
"partner_can_access_location": "",
"partner_sharing": "",
"partners": "",
"password": "",
"password_does_not_match": "",
"password_required": "",
"password_reset_success": "",
"past_durations": {
"days": "",
"hours": "",
"years": ""
},
"path": "",
"pattern": "",
"pause": "",
"pause_memories": "",
"paused": "",
"pending": "",
"people": "",
"people_sidebar_description": "",
"permanent_deletion_warning": "",
"permanent_deletion_warning_setting_description": "",
"permanently_delete": "",
"permanently_deleted_asset": "",
"photos": "",
"photos_count": "",
"photos_from_previous_years": "",
"pick_a_location": "",
"place": "",
"places": "",
"play": "",
"play_memories": "",
"play_motion_photo": "",
"play_or_pause_video": "",
"port": "",
"preset": "",
"preview": "",
"previous": "",
"previous_memory": "",
"previous_or_next_photo": "",
"primary": "",
"profile_picture_set": "",
"public_share": "",
"reaction_options": "",
"read_changelog": "",
"recent": "",
"recent_searches": "",
"refresh": "",
"refreshed": "",
"refreshes_every_file": "",
"remove": "",
"remove_deleted_assets": "",
"remove_from_album": "",
"remove_from_favorites": "",
"remove_from_shared_link": "",
"removed_api_key": "",
"rename": "",
"repair": "",
"repair_no_results_message": "",
"replace_with_upload": "",
"require_password": "",
"require_user_to_change_password_on_first_login": "",
"reset": "",
"reset_password": "",
"reset_people_visibility": "",
"restore": "",
"restore_all": "",
"restore_user": "",
"resume": "",
"retry_upload": "",
"review_duplicates": "",
"role": "",
"save": "",
"saved_api_key": "",
"saved_profile": "",
"saved_settings": "",
"say_something": "",
"scan_all_libraries": "",
"scan_settings": "",
"search": "",
"search_albums": "",
"search_by_context": "",
"search_camera_make": "",
"search_camera_model": "",
"search_city": "",
"search_country": "",
"search_for_existing_person": "",
"search_people": "",
"search_places": "",
"search_state": "",
"search_timezone": "",
"search_type": "",
"search_your_photos": "",
"searching_locales": "",
"second": "",
"select_album_cover": "",
"select_all": "",
"select_avatar_color": "",
"select_face": "",
"select_featured_photo": "",
"select_keep_all": "",
"select_library_owner": "",
"select_new_face": "",
"select_photos": "",
"select_trash_all": "",
"selected": "",
"send_message": "",
"send_welcome_email": "",
"server_stats": "",
"set": "",
"set_as_album_cover": "",
"set_as_profile_picture": "",
"set_date_of_birth": "",
"set_profile_picture": "",
"set_slideshow_to_fullscreen": "",
"settings": "",
"settings_saved": "",
"share": "",
"shared": "",
"shared_by": "",
"shared_by_you": "",
"shared_from_partner": "",
"shared_links": "",
"shared_photos_and_videos_count": "",
"shared_with_partner": "",
"sharing": "",
"sharing_sidebar_description": "",
"show_album_options": "",
"show_and_hide_people": "",
"show_file_location": "",
"show_gallery": "",
"show_hidden_people": "",
"show_in_timeline": "",
"show_in_timeline_setting_description": "",
"show_keyboard_shortcuts": "",
"show_metadata": "",
"show_or_hide_info": "",
"show_password": "",
"show_person_options": "",
"show_progress_bar": "",
"show_search_options": "",
"shuffle": "",
"sign_out": "",
"sign_up": "",
"size": "",
"skip_to_content": "",
"slideshow": "",
"slideshow_settings": "",
"sort_albums_by": "",
"stack": "",
"stack_selected_photos": "",
"stacktrace": "",
"start": "",
"start_date": "",
"state": "",
"status": "",
"stop_motion_photo": "",
"stop_photo_sharing": "",
"stop_photo_sharing_description": "",
"stop_sharing_photos_with_user": "",
"storage": "",
"storage_label": "",
"storage_usage": "",
"submit": "",
"suggestions": "",
"sunrise_on_the_beach": "",
"swap_merge_direction": "",
"sync": "",
"template": "",
"theme": "",
"theme_selection": "",
"theme_selection_description": "",
"time_based_memories": "",
"timezone": "",
"to_archive": "",
"to_favorite": "",
"toggle_settings": "",
"toggle_theme": "",
"total_usage": "",
"trash": "",
"trash_all": "",
"trash_no_results_message": "",
"trashed_items_will_be_permanently_deleted_after": "",
"type": "",
"unarchive": "",
"unfavorite": "",
"unhide_person": "",
"unknown": "",
"unknown_year": "",
"unlimited": "",
"unlink_oauth": "",
"unlinked_oauth_account": "",
"unselect_all": "",
"unstack": "",
"untracked_files": "",
"untracked_files_decription": "",
"up_next": "",
"updated_password": "",
"upload": "",
"upload_concurrency": "",
"url": "",
"usage": "",
"user": "",
"user_id": "",
"user_usage_detail": "",
"username": "",
"users": "",
"utilities": "",
"validate": "",
"variables": "",
"version": "",
"video": "",
"video_hover_setting": "",
"video_hover_setting_description": "",
"videos": "",
"videos_count": "",
"view_all": "",
"view_all_users": "",
"view_links": "",
"view_next_asset": "",
"view_previous_asset": "",
"waiting": "",
"week": "",
"welcome": "",
"welcome_to_immich": "",
"year": "",
"yes": "",
"you_dont_have_any_shared_links": "",
"zoom_image": ""
"acknowledge": "دانپێدانان"
}

View File

@@ -44,8 +44,6 @@
"backup_keep_last_amount": "보관할 이전 덤프의 수",
"backup_settings": "데이터베이스 덤프 설정",
"backup_settings_description": "데이터베이스 덤프 설정을 관리합니다. 참고: 이 작업은 진행 및 실패 여부를 확인할 수 없습니다.",
"check_all": "모두 확인",
"cleanup": "정리",
"cleared_jobs": "작업 중단: {job}",
"config_set_by_file": "현재 구성은 설정 파일을 통해 지정되어 있습니다.",
"confirm_delete_library": "{library} 라이브러리를 삭제하시겠습니까?",
@@ -53,6 +51,7 @@
"confirm_email_below": "계속 진행하려면 아래에 \"{email}\" 입력",
"confirm_reprocess_all_faces": "모든 얼굴을 다시 처리하시겠습니까? 이름이 지정된 인물을 포함한 모든 인물이 삭제됩니다.",
"confirm_user_password_reset": "{user}님의 비밀번호를 재설정하시겠습니까?",
"confirm_user_pin_code_reset": "{user}님의 PIN 코드를 초기화하시겠습니까?",
"create_job": "작업 생성",
"cron_expression": "Cron 표현식",
"cron_expression_description": "Cron 형식을 사용하여 스캔 주기를 설정합니다. 자세한 내용과 예시는 <link>Crontab Guru</link>를 참조하세요.",
@@ -60,14 +59,12 @@
"disable_login": "로그인 비활성화",
"duplicate_detection_job_description": "기계 학습을 통해 유사한 이미지를 감지합니다. 스마트 검색이 활성화되어 있어야 합니다.",
"exclusion_pattern_description": "제외 규칙을 사용하여 특정 파일과 폴더를 라이브러리 스캔에서 제외할 수 있습니다. 가져오기 원하지 않는 파일(RAW 파일 등)이 폴더에 존재하는 경우 유용합니다.",
"external_library_created_at": "외부 라이브러리 ({date}에 생성됨)",
"external_library_management": "외부 라이브러리 관리",
"face_detection": "얼굴 감지",
"face_detection_description": "기계 학습을 통해 항목에서 얼굴을 감지합니다. 동영상의 경우 섬네일만 분석에 사용됩니다. \"새로고침\"은 모든 항목을 (재)처리하며, \"초기화\"는 현재 모든 얼굴 데이터를 추가로 삭제합니다. \"누락됨\"은 아직 처리되지 않은 항목을 대기열에 추가합니다. 얼굴 감지가 완료되면 감지된 얼굴들은 얼굴 인식 단계로 넘어가며, 기존 인물이나 새로운 인물로 그룹화됩니다.",
"facial_recognition_job_description": "감지된 얼굴을 인물별로 그룹화합니다. 이 작업은 얼굴 감지 작업이 완료된 후 진행됩니다. \"초기화\"는 모든 얼굴의 그룹화를 다시 진행합니다. \"누락\"은 그룹화되지 않은 얼굴을 대기열에 추가합니다.",
"failed_job_command": "{job} 작업에서 {command} 실패",
"force_delete_user_warning": "경고: 이 작업은 해당 사용자와 그 사용자가 소유한 모든 항목을 즉시 삭제합니다. 이 작업은 되돌릴 수 없으며, 삭제된 파일은 복구할 수 없습니다.",
"forcing_refresh_library_files": "모든 라이브러리 파일 강제 새로고침 중...",
"image_format": "형식",
"image_format_description": "WebP는 JPEG보다 파일 크기가 작지만, 인코딩에 더 많은 시간이 소요됩니다.",
"image_fullsize_description": "메타데이터가 제거된 전체 크기 이미지로, 확대 보기 시 사용됩니다.",
@@ -196,7 +193,7 @@
"oauth_enable_description": "OAuth 로그인",
"oauth_mobile_redirect_uri": "모바일 리다이렉트 URI",
"oauth_mobile_redirect_uri_override": "모바일 리다이렉트 URI 재정의",
"oauth_mobile_redirect_uri_override_description": "OAuth 공급자가 '{callback}'과 같은 모바일 URI를 제공하지 않는 경우 활성화하세요.",
"oauth_mobile_redirect_uri_override_description": "OAuth 공급자가 ''{callback}''과 같은 모바일 URI를 제공하지 않는 경우 활성화하세요.",
"oauth_settings": "OAuth",
"oauth_settings_description": "OAuth 로그인 설정 관리",
"oauth_settings_more_details": "이 기능에 대한 자세한 내용은 <link>문서</link>를 참조하세요.",
@@ -208,8 +205,6 @@
"oauth_storage_quota_default_description": "입력하지 않은 경우 사용할 GiB 단위의 기본 할당량 (무제한 할당량의 경우 0 입력)",
"oauth_timeout": "요청 타임아웃",
"oauth_timeout_description": "요청 타임아웃 (밀리초 단위)",
"offline_paths": "누락된 파일",
"offline_paths_description": "외부 라이브러리의 항목이 아닌 파일을 수동으로 삭제한 경우 발생할 수 있습니다.",
"password_enable_description": "이메일과 비밀번호로 로그인",
"password_settings": "비밀번호 로그인",
"password_settings_description": "비밀번호 로그인 설정 관리",
@@ -219,9 +214,6 @@
"refreshing_all_libraries": "모든 라이브러리 다시 스캔 중...",
"registration": "관리자 계정 생성",
"registration_description": "당신은 첫 번째 사용자이며 관리자 권한이 자동으로 부여됩니다. 관리 작업과 사용자 생성이 가능합니다.",
"repair_all": "모두 수리",
"repair_matched_items": "항목 {count, plural, one {#개} other {#개}}가 일치합니다.",
"repaired_items": "항목 {count, plural, one {#개} other {#개}}를 복구했습니다.",
"require_password_change_on_login": "첫 로그인 시 비밀번호 변경 요구",
"reset_settings_to_default": "설정을 기본값으로 복원",
"reset_settings_to_recent_saved": "마지막으로 저장된 설정 복원",
@@ -262,7 +254,6 @@
"template_email_invite_album": "앨범 초대장 템플릿",
"template_email_preview": "미리보기",
"template_email_settings": "이메일 템플릿",
"template_email_settings_description": "사용자 정의 이메일 템플릿 관리",
"template_email_update_album": "앨범 업데이트 안내 템플릿",
"template_email_welcome": "환영 메일 템플릿",
"template_settings": "알림 템플릿",
@@ -271,7 +262,6 @@
"theme_custom_css_settings_description": "Immich에 적용할 사용자 정의 CSS(Cascading Style Sheets) 설정",
"theme_settings": "테마 설정",
"theme_settings_description": "Immich 웹 인터페이스 사용자 정의",
"these_files_matched_by_checksum": "체크섬이 동일한 파일 목록입니다.",
"thumbnail_generation_job": "섬네일 생성",
"thumbnail_generation_job_description": "각 항목에 대한 큰 섬네일, 작은 섬네일, 흐린 섬네일 및 인물 섬네일 생성",
"transcoding_acceleration_api": "가속 API",
@@ -302,7 +292,6 @@
"transcoding_hardware_acceleration_description": "실험적인 기능입니다. 속도가 향상되지만 동일 비트레이트에서 품질이 상대적으로 낮을 수 있습니다.",
"transcoding_hardware_decoding": "하드웨어 디코딩",
"transcoding_hardware_decoding_setting_description": "인코딩 가속을 위해 엔드 투 엔드 가속을 사용합니다. 모든 동영상에서 작동하지 않을 수 있습니다.",
"transcoding_hevc_codec": "HEVC 코덱",
"transcoding_max_b_frames": "최대 B 프레임",
"transcoding_max_b_frames_description": "값이 높으면 압축 효율이 향상되지만 인코딩 속도가 저하됩니다. 오래된 기기의 하드웨어 가속과 호환되지 않을 수 있습니다. 0을 입력한 경우 B 프레임을 비활성화하며, -1을 입력한 경우 자동으로 설정합니다.",
"transcoding_max_bitrate": "최대 비트레이트",
@@ -340,14 +329,13 @@
"trash_number_of_days_description": "휴지통으로 이동된 항목의 삭제 유예 기간",
"trash_settings": "휴지통 설정",
"trash_settings_description": "휴지통 설정 관리",
"untracked_files": "추적되지 않는 파일",
"untracked_files_description": "애플리케이션에서 추적되지 않는 파일 목록입니다. 이동 실패, 업로드 중단 또는 버그로 인해 발생할 수 있습니다.",
"user_cleanup_job": "사용자 정리",
"user_delete_delay": "<b>{user}</b>님이 업로드한 항목이 {delay, plural, one {#일} other {#일}} 후 영구적으로 삭제됩니다.",
"user_delete_delay_settings": "삭제 유예 기간",
"user_delete_delay_settings_description": "사용자 계정과 항목이 완전히 삭제되기까지의 유예 기간(일)을 설정합니다. 사용자 삭제 작업은 매일 자정에 실행되어 삭제 대상 여부를 확인합니다. 이 설정의 변경 사항은 다음 작업 실행 시 반영됩니다.",
"user_delete_immediately": "<b>{user}</b>님이 업로드한 항목이 <b>영구적으로 삭제됩니다</b>.",
"user_delete_immediately_checkbox": "유예 기간 없이 즉시 삭제",
"user_details": "사용자 상세",
"user_management": "사용자 관리",
"user_password_has_been_reset": "사용자의 비밀번호가 초기화되었습니다:",
"user_password_reset_description": "이 비밀번호를 해당 사용자에게 알려주세요. 임시 비밀번호로 로그인한 뒤 비밀번호를 반드시 변경해야 합니다.",
@@ -369,7 +357,7 @@
"advanced": "고급",
"advanced_settings_enable_alternate_media_filter_subtitle": "이 옵션을 사용하면 동기화 중 미디어를 대체 기준으로 필터링할 수 있습니다. 앱이 모든 앨범을 제대로 감지하지 못할 때만 사용하세요.",
"advanced_settings_enable_alternate_media_filter_title": "대체 기기 앨범 동기화 필터 사용 (실험적)",
"advanced_settings_log_level_title": "로그 레벨: {}",
"advanced_settings_log_level_title": "로그 레벨: {level}",
"advanced_settings_prefer_remote_subtitle": "일부 기기의 경우 기기 내의 섬네일을 로드하는 속도가 매우 느립니다. 서버 이미지를 대신 로드하려면 이 설정을 활성화하세요.",
"advanced_settings_prefer_remote_title": "서버 이미지 선호",
"advanced_settings_proxy_headers_subtitle": "네트워크 요청을 보낼 때 Immich가 사용할 프록시 헤더를 정의합니다.",
@@ -399,10 +387,6 @@
"album_remove_user": "사용자를 제거하시겠습니까?",
"album_remove_user_confirmation": "{user}님을 앨범에서 제거하시겠습니까?",
"album_share_no_users": "이미 모든 사용자와 앨범을 공유 중이거나 다른 사용자가 없는 것 같습니다.",
"album_thumbnail_card_item": "항목 1개",
"album_thumbnail_card_items": "항목 {}개",
"album_thumbnail_card_shared": " · 공유됨",
"album_thumbnail_shared_by": "{}님이 공유함",
"album_updated": "항목 추가 알림",
"album_updated_setting_description": "공유 앨범에 항목이 추가된 경우 이메일 알림 받기",
"album_user_left": "{album} 앨범에서 나옴",
@@ -440,7 +424,7 @@
"archive": "보관함",
"archive_or_unarchive_photo": "보관 처리 또는 해제",
"archive_page_no_archived_assets": "보관된 항목 없음",
"archive_page_title": "보관함 ({})",
"archive_page_title": "보관함 ({count})",
"archive_size": "압축 파일 크기",
"archive_size_description": "다운로드할 압축 파일의 크기 구성 (GiB 단위)",
"archived": "보관함",
@@ -477,18 +461,18 @@
"assets_added_to_album_count": "앨범에 항목 {count, plural, one {#개} other {#개}} 추가됨",
"assets_added_to_name_count": "{hasName, select, true {<b>{name}</b>} other {새 앨범}}에 항목 {count, plural, one {#개} other {#개}} 추가됨",
"assets_count": "{count, plural, one {#개} other {#개}} 항목",
"assets_deleted_permanently": "{}개 항목이 영구적으로 삭제됨",
"assets_deleted_permanently_from_server": "서버에서 항목 {}개가 영구적으로 삭제됨",
"assets_deleted_permanently": "{count}개 항목이 영구적으로 삭제됨",
"assets_deleted_permanently_from_server": "서버에서 항목 {count}개가 영구적으로 삭제됨",
"assets_moved_to_trash_count": "휴지통으로 항목 {count, plural, one {#개} other {#개}} 이동됨",
"assets_permanently_deleted_count": "항목 {count, plural, one {#개} other {#개}}가 영구적으로 삭제됨",
"assets_removed_count": "항목 {count, plural, one {#개} other {#개}}를 제거했습니다.",
"assets_removed_permanently_from_device": "기기에서 항목 {}개가 영구적으로 삭제됨",
"assets_removed_permanently_from_device": "기기에서 항목 {count}개가 영구적으로 삭제됨",
"assets_restore_confirmation": "휴지통으로 이동된 항목을 모두 복원하시겠습니까? 이 작업은 되돌릴 수 없습니다! 누락된 항목의 경우 복원되지 않습니다.",
"assets_restored_count": "항목 {count, plural, one {#개} other {#개}}를 복원했습니다.",
"assets_restored_successfully": "항목 {}개를 복원했습니다.",
"assets_trashed": "휴지통으로 항목 {}개 이동됨",
"assets_restored_successfully": "항목 {count}개를 복원했습니다.",
"assets_trashed": "휴지통으로 항목 {count}개 이동됨",
"assets_trashed_count": "휴지통으로 항목 {count, plural, one {#개} other {#개}} 이동됨",
"assets_trashed_from_server": "서버에 있는 항목 {}개가 휴지통으로 이동되었습니다.",
"assets_trashed_from_server": "서버에 항목 {count}개가 휴지통으로 이동",
"assets_were_part_of_album_count": "앨범에 이미 존재하는 {count, plural, one {항목} other {항목}}입니다.",
"authorized_devices": "인증된 기기",
"automatic_endpoint_switching_subtitle": "지정된 Wi-Fi가 사용 가능한 경우 내부망을 통해 연결하고, 그렇지 않으면 다른 연결 방식을 사용합니다.",
@@ -497,7 +481,7 @@
"back_close_deselect": "뒤로, 닫기, 선택 취소",
"background_location_permission": "백그라운드 위치 권한",
"background_location_permission_content": "백그라운드에서 네트워크를 전환하려면, Immich가 Wi-Fi 네트워크 이름을 확인할 수 있도록 '정확한 위치' 권한을 항상 허용해야 합니다.",
"backup_album_selection_page_albums_device": "기기의 앨범 ({})",
"backup_album_selection_page_albums_device": "기기의 앨범 ({count})",
"backup_album_selection_page_albums_tap": "한 번 탭하면 포함되고, 두 번 탭하면 제외됩니다.",
"backup_album_selection_page_assets_scatter": "각 항목은 여러 앨범에 포함될 수 있으며, 백업 진행 중에도 대상 앨범을 포함하거나 제외할 수 있습니다.",
"backup_album_selection_page_select_albums": "앨범 선택",
@@ -506,11 +490,11 @@
"backup_all": "모두",
"backup_background_service_backup_failed_message": "항목을 백업하지 못했습니다. 다시 시도하는 중…",
"backup_background_service_connection_failed_message": "서버에 연결하지 못했습니다. 다시 시도하는 중…",
"backup_background_service_current_upload_notification": "{} 업로드 중",
"backup_background_service_current_upload_notification": "{filename} 업로드 중",
"backup_background_service_default_notification": "새로운 항목을 확인하는 중…",
"backup_background_service_error_title": "백업 오류",
"backup_background_service_in_progress_notification": "항목을 백업하는 중…",
"backup_background_service_upload_failure_notification": "{} 업로드 실패",
"backup_background_service_upload_failure_notification": "{filename} 업로드 실패",
"backup_controller_page_albums": "백업할 앨범",
"backup_controller_page_background_app_refresh_disabled_content": "백그라운드 백업을 사용하려면 설정 > 일반 > 백그라운드 앱 새로 고침에서 백그라운드 앱 새로 고침을 활성화하세요.",
"backup_controller_page_background_app_refresh_disabled_title": "백그라운드 새로 고침 비활성화됨",
@@ -521,7 +505,7 @@
"backup_controller_page_background_battery_info_title": "배터리 최적화",
"backup_controller_page_background_charging": "충전 중에만",
"backup_controller_page_background_configure_error": "백그라운드 서비스 구성 실패",
"backup_controller_page_background_delay": "새 미디어 백업 간격: {}",
"backup_controller_page_background_delay": "새 미디어 백업 딜레이: {duration}",
"backup_controller_page_background_description": "앱을 열지 않아도 새로 추가된 항목이 자동으로 백업되도록 하려면 백그라운드 서비스를 활성화하세요.",
"backup_controller_page_background_is_off": "백그라운드 자동 백업이 비활성화되었습니다.",
"backup_controller_page_background_is_on": "백그라운드 자동 백업이 활성화되었습니다.",
@@ -531,12 +515,12 @@
"backup_controller_page_backup": "백업",
"backup_controller_page_backup_selected": "선택됨: ",
"backup_controller_page_backup_sub": "백업된 사진 및 동영상",
"backup_controller_page_created": "생성일: {}",
"backup_controller_page_created": "생성일: {date}",
"backup_controller_page_desc_backup": "포그라운드 백업을 활성화하여 앱을 시작할 때 새 항목을 서버에 자동으로 업로드하세요.",
"backup_controller_page_excluded": "제외됨: ",
"backup_controller_page_failed": "실패 ({})",
"backup_controller_page_filename": "파일명: {} [{}]",
"backup_controller_page_id": "ID: {}",
"backup_controller_page_failed": "실패 ({count})",
"backup_controller_page_filename": "파일명: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "백업 정보",
"backup_controller_page_none_selected": "선택된 항목 없음",
"backup_controller_page_remainder": "남은 항목",
@@ -545,7 +529,7 @@
"backup_controller_page_start_backup": "백업 시작",
"backup_controller_page_status_off": "포그라운드 자동 백업이 비활성화되었습니다.",
"backup_controller_page_status_on": "포그라운드 자동 백업이 활성화되었습니다.",
"backup_controller_page_storage_format": "{} 사용 중, 전체 {}",
"backup_controller_page_storage_format": "{total} 중 {used} 사용",
"backup_controller_page_to_backup": "백업할 앨범 목록",
"backup_controller_page_total_sub": "선택한 앨범의 고유한 사진 및 동영상",
"backup_controller_page_turn_off": "비활성화",
@@ -560,6 +544,10 @@
"backup_options_page_title": "백업 옵션",
"backup_setting_subtitle": "백그라운드 및 포그라운드 업로드 설정 관리",
"backward": "뒤로",
"biometric_auth_enabled": "생체 인증이 활성화되었습니다.",
"biometric_locked_out": "생체 인증이 일시적으로 비활성화되었습니다.",
"biometric_no_options": "사용 가능한 생체 인증 옵션 없음",
"biometric_not_available": "이 기기는 생체 인증을 지원하지 않습니다.",
"birthdate_saved": "생년월일이 성공적으로 저장되었습니다.",
"birthdate_set_description": "생년월일은 사진 촬영 당시 인물의 나이를 계산하는 데 사용됩니다.",
"blurred_background": "흐린 배경",
@@ -570,21 +558,17 @@
"bulk_keep_duplicates_confirmation": "중복된 항목 {count, plural, one {#개를} other {#개를}} 그대로 유지하시겠습니까? 이 작업은 어떤 항목도 삭제하지 않고, 모든 중복 그룹을 확인한 것으로 처리합니다.",
"bulk_trash_duplicates_confirmation": "중복된 항목 {count, plural, one {#개를} other {#개를}} 일괄 휴지통으로 이동하시겠습니까? 이 작업은 각 그룹에서 가장 큰 항목만 남기고 나머지 중복 항목을 휴지통으로 이동합니다.",
"buy": "Immich 구매",
"cache_settings_album_thumbnails": "라이브러리 페이지 섬네일 ({})",
"cache_settings_clear_cache_button": "캐시 지우기",
"cache_settings_clear_cache_button_title": "앱 캐시를 지웁니다. 이 작업은 캐시가 다시 생성될 때까지 앱 성능에 상당한 영향을 미칠 수 있습니다.",
"cache_settings_duplicated_assets_clear_button": "지우기",
"cache_settings_duplicated_assets_subtitle": "업로드되지 않는 사진 및 동영상",
"cache_settings_duplicated_assets_title": "중복 항목 ({})",
"cache_settings_image_cache_size": "이미지 캐시 크기 ({})",
"cache_settings_duplicated_assets_title": "중복 항목 ({count})",
"cache_settings_statistics_album": "라이브러리 섬네일",
"cache_settings_statistics_assets": "항목 {}개 ({})",
"cache_settings_statistics_full": "전체 이미지",
"cache_settings_statistics_shared": "공유 앨범 섬네일",
"cache_settings_statistics_thumbnail": "섬네일",
"cache_settings_statistics_title": "캐시 사용률",
"cache_settings_subtitle": "Immich 모바일 앱의 캐싱 동작 제어",
"cache_settings_thumbnail_size": "섬네일 캐시 크기 ({})",
"cache_settings_tile_subtitle": "로컬 스토리지 동작 제어",
"cache_settings_tile_title": "로컬 스토리지",
"cache_settings_title": "캐시 설정",
@@ -597,7 +581,9 @@
"cannot_merge_people": "인물을 병합할 수 없습니다.",
"cannot_undo_this_action": "이 작업은 되돌릴 수 없습니다!",
"cannot_update_the_description": "설명을 변경할 수 없습니다.",
"cast": "캐스트",
"change_date": "날짜 변경",
"change_description": "설명 변경",
"change_display_order": "표시 순서 변경",
"change_expiration_time": "만료일 변경",
"change_location": "위치 변경",
@@ -610,9 +596,9 @@
"change_password_form_new_password": "새 비밀번호 입력",
"change_password_form_password_mismatch": "비밀번호가 일치하지 않습니다.",
"change_password_form_reenter_new_password": "새 비밀번호 확인",
"change_pin_code": "PIN 코드 변경",
"change_your_password": "비밀번호 변경",
"changed_visibility_successfully": "표시 여부가 성공적으로 변경되었습니다.",
"check_all": "모두 확인",
"check_corrupt_asset_backup": "백업된 항목의 손상 여부 확인",
"check_corrupt_asset_backup_button": "확인 수행",
"check_corrupt_asset_backup_description": "이 검사는 모든 항목이 백업된 후 Wi-Fi가 연결된 상태에서만 실행하세요. 이 작업은 몇 분 정도 소요될 수 있습니다.",
@@ -650,11 +636,13 @@
"confirm_delete_face": "항목에서 {name}의 얼굴을 삭제하시겠습니까?",
"confirm_delete_shared_link": "이 공유 링크를 삭제하시겠습니까?",
"confirm_keep_this_delete_others": "이 항목을 제외한 스택의 모든 항목이 삭제됩니다. 계속하시겠습니까?",
"confirm_new_pin_code": "새 PIN 코드 확인",
"confirm_password": "비밀번호 확인",
"confirm_tag_face": "이 얼굴을 {name}로 태그하시겠습니까?",
"connected_to": "연결됨:",
"contain": "맞춤",
"context": "내용",
"continue": "계속",
"control_bottom_app_bar_album_info_shared": "항목 {}개 · 공유됨",
"control_bottom_app_bar_create_new_album": "앨범 생성",
"control_bottom_app_bar_delete_from_immich": "Immich에서 삭제",
"control_bottom_app_bar_delete_from_local": "기기에서 삭제",
@@ -692,9 +680,11 @@
"create_tag_description": "새 태그를 생성합니다. 하위 태그의 경우 /를 포함한 전체 태그명을 입력하세요.",
"create_user": "사용자 생성",
"created": "생성됨",
"created_at": "생성됨",
"crop": "자르기",
"curated_object_page_title": "사물",
"current_device": "현재 기기",
"current_pin_code": "현재 PIN 코드",
"current_server_address": "현재 서버 주소",
"custom_locale": "사용자 지정 로케일",
"custom_locale_description": "언어 및 지역에 따른 날짜 및 숫자 형식 지정",
@@ -746,7 +736,7 @@
"direction": "방향",
"disabled": "비활성화됨",
"disallow_edits": "뷰어로 설정",
"discord": "Discord",
"discord": "디스코드",
"discover": "탐색",
"dismiss_all_errors": "모든 오류 무시",
"dismiss_error": "오류 무시",
@@ -763,7 +753,6 @@
"download_enqueue": "대기열에 다운로드",
"download_error": "다운로드 오류",
"download_failed": "다운로드 실패",
"download_filename": "파일: {}",
"download_finished": "다운로드가 완료되었습니다.",
"download_include_embedded_motion_videos": "내장된 동영상",
"download_include_embedded_motion_videos_description": "모션 포토에 내장된 동영상을 개별 파일로 포함",
@@ -787,6 +776,8 @@
"edit_avatar": "프로필 수정",
"edit_date": "날짜 변경",
"edit_date_and_time": "날짜 및 시간 변경",
"edit_description": "설명 편집",
"edit_description_prompt": "새 설명을 입력하세요:",
"edit_exclusion_pattern": "제외 규칙 수정",
"edit_faces": "얼굴 수정",
"edit_import_path": "가져올 경로 수정",
@@ -807,19 +798,23 @@
"editor_crop_tool_h2_aspect_ratios": "종횡비",
"editor_crop_tool_h2_rotation": "회전",
"email": "이메일",
"email_notifications": "이메일 알림",
"empty_folder": "폴더가 비어 있음",
"empty_trash": "휴지통 비우기",
"empty_trash_confirmation": "휴지통을 비우시겠습니까? 휴지통에 있는 모든 항목이 Immich에서 영구적으로 삭제됩니다.\n이 작업은 되돌릴 수 없습니다!",
"enable": "활성화",
"enable_biometric_auth_description": "생체 인증을 사용하려면 PIN 코드를 입력하세요.",
"enabled": "활성화됨",
"end_date": "종료일",
"enqueued": "대기열에 추가됨",
"enter_wifi_name": "Wi-Fi 이름 입력",
"enter_your_pin_code": "PIN 코드 입력",
"enter_your_pin_code_subtitle": "잠긴 폴더에 접근하려면 PIN 코드를 입력하세요.",
"error": "오류",
"error_change_sort_album": "앨범 표시 순서 변경 실패",
"error_delete_face": "얼굴 삭제 중 오류가 발생했습니다.",
"error_loading_image": "이미지 로드 오류",
"error_saving_image": "오류: {}",
"error_saving_image": "오류: {error}",
"error_title": "오류 - 문제가 발생했습니다",
"errors": {
"cannot_navigate_next_asset": "다음 항목으로 이동할 수 없습니다.",
@@ -832,7 +827,6 @@
"cant_get_number_of_comments": "댓글 수를 불러올 수 없음",
"cant_search_people": "인물을 검색할 수 없음",
"cant_search_places": "장소를 검색할 수 없음",
"cleared_jobs": "{job} 작업 중단됨",
"error_adding_assets_to_album": "앨범에 항목을 추가하던 중 오류가 발생했습니다.",
"error_adding_users_to_album": "앨범에 사용자를 추가하던 중 오류가 발생했습니다.",
"error_deleting_shared_user": "공유된 사용자를 제거하던 중 오류가 발생했습니다.",
@@ -841,7 +835,6 @@
"error_removing_assets_from_album": "앨범에서 항목을 제거하던 중 오류가 발생했습니다. 콘솔에서 세부 정보를 확인하세요.",
"error_selecting_all_assets": "모든 항목을 선택하던 중 오류가 발생했습니다.",
"exclusion_pattern_already_exists": "이 제외 규칙은 이미 존재합니다.",
"failed_job_command": "{job} 작업 {command} 실패",
"failed_to_create_album": "앨범을 생성하지 못했습니다.",
"failed_to_create_shared_link": "공유 링크를 생성하지 못했습니다.",
"failed_to_edit_shared_link": "공유 링크를 수정하지 못했습니다.",
@@ -860,7 +853,6 @@
"paths_validation_failed": "경로 {paths, plural, one {#개} other {#개}}를 검증하지 못했습니다.",
"profile_picture_transparent_pixels": "프로필 사진에 투명 픽셀을 사용할 수 없습니다. 사진을 확대하거나 이동하세요.",
"quota_higher_than_disk_size": "할당량은 디스크 크기보다 작아야 합니다.",
"repair_unable_to_check_items": "{count, select, one {항목} other {항목}}을 확인할 수 없습니다.",
"unable_to_add_album_users": "사용자를 앨범에 추가할 수 없습니다.",
"unable_to_add_assets_to_shared_link": "공유 링크에 항목을 추가할 수 없습니다.",
"unable_to_add_comment": "댓글을 추가할 수 없습니다.",
@@ -872,13 +864,13 @@
"unable_to_archive_unarchive": "{archived, select, true {보관함으로 항목을 이동할} other {보관함에서 항목을 제거할}} 수 없습니다.",
"unable_to_change_album_user_role": "사용자의 역할을 변경할 수 없습니다.",
"unable_to_change_date": "날짜를 변경할 수 없습니다.",
"unable_to_change_description": "설명을 변경할 수 없습니다.",
"unable_to_change_favorite": "즐겨찾기에 추가/제거할 수 없습니다.",
"unable_to_change_location": "위치를 변경할 수 없습니다.",
"unable_to_change_password": "비밀번호를 변경할 수 없습니다.",
"unable_to_change_visibility": "인물 {count, plural, one {#명} other {#명}}의 표시 여부를 변경할 수 없음",
"unable_to_complete_oauth_login": "OAuth 로그인을 완료할 수 없습니다.",
"unable_to_connect": "연결할 수 없음",
"unable_to_connect_to_server": "서버에 연결할 수 없습니다.",
"unable_to_copy_to_clipboard": "클립보드에 복사할 수 없습니다. https를 통해 접속 중인지 확인하세요.",
"unable_to_create_admin_account": "관리자 계정을 생성할 수 없습니다.",
"unable_to_create_api_key": "API 키를 생성할 수 없습니다.",
@@ -902,10 +894,6 @@
"unable_to_hide_person": "인물을 숨길 수 없습니다.",
"unable_to_link_motion_video": "모션 비디오를 연결할 수 없습니다",
"unable_to_link_oauth_account": "OAuth 계정을 연결할 수 없습니다.",
"unable_to_load_album": "앨범을 불러올 수 없습니다.",
"unable_to_load_asset_activity": "사용자의 반응을 불러올 수 없습니다.",
"unable_to_load_items": "항목을 불러올 수 없습니다.",
"unable_to_load_liked_status": "좋아요 상태를 불러올 수 없습니다.",
"unable_to_log_out_all_devices": "모든 기기에서 로그아웃할 수 없습니다.",
"unable_to_log_out_device": "기기에서 로그아웃할 수 없습니다.",
"unable_to_login_with_oauth": "OAuth로 로그인할 수 없습니다.",
@@ -916,12 +904,11 @@
"unable_to_remove_album_users": "앨범에서 사용자를 제거할 수 없습니다.",
"unable_to_remove_api_key": "API 키를 삭제할 수 없습니다.",
"unable_to_remove_assets_from_shared_link": "공유 링크에서 항목을 제거할 수 없습니다.",
"unable_to_remove_deleted_assets": "누락된 파일을 제거할 수 없습니다.",
"unable_to_remove_library": "라이브러리를 제거할 수 없습니다.",
"unable_to_remove_partner": "파트너를 제거할 수 없습니다.",
"unable_to_remove_reaction": "반응을 제거할 수 없습니다.",
"unable_to_repair_items": "항목을 수리할 수 없습니다.",
"unable_to_reset_password": "비밀번호를 초기화할 수 없습니다.",
"unable_to_reset_pin_code": "PIN 코드를 초기화할 수 없음",
"unable_to_resolve_duplicate": "중복된 항목을 처리할 수 없습니다.",
"unable_to_restore_assets": "항목을 복원할 수 없습니다.",
"unable_to_restore_trash": "휴지통에서 항목을 복원할 수 없음",
@@ -955,10 +942,9 @@
"exif_bottom_sheet_location": "위치",
"exif_bottom_sheet_people": "인물",
"exif_bottom_sheet_person_add_person": "이름 추가",
"exif_bottom_sheet_person_age": "{}세",
"exif_bottom_sheet_person_age_months": "생후 {}개월",
"exif_bottom_sheet_person_age_year_months": "생후 1년 {}개월",
"exif_bottom_sheet_person_age_years": "{}세",
"exif_bottom_sheet_person_age_months": "생후 {months}개월",
"exif_bottom_sheet_person_age_year_months": "생후 1년 {months}개월",
"exif_bottom_sheet_person_age_years": "{years}세",
"exit_slideshow": "슬라이드 쇼 종료",
"expand_all": "모두 확장",
"experimental_settings_new_asset_list_subtitle": "진행 중",
@@ -979,6 +965,7 @@
"external_network_sheet_info": "선호하는 Wi-Fi 네트워크에 연결되어 있지 않은 경우, 앱은 아래에 나열된 URL 중 연결 가능한 첫 번째 주소를 위에서부터 순서대로 사용합니다.",
"face_unassigned": "알 수 없음",
"failed": "실패함",
"failed_to_authenticate": "인증에 실패했습니다.",
"failed_to_load_assets": "항목 로드 실패",
"failed_to_load_folder": "폴더 로드 실패",
"favorite": "즐겨찾기",
@@ -1044,10 +1031,13 @@
"home_page_favorite_err_local": "기기의 항목은 즐겨찾기에 추가할 수 없습니다. 건너뜁니다.",
"home_page_favorite_err_partner": "파트너의 항목은 즐겨찾기에 추가할 수 없습니다. 건너뜁니다.",
"home_page_first_time_notice": "앱을 처음 사용하는 경우, 기기에 있는 사진과 동영상을 타임라인에 표시하고 백업하려면 백업할 앨범을 선택하세요.",
"home_page_locked_error_local": "로컬 항목은 잠긴 폴더로 이동할 수 없습니다. 생략됨",
"home_page_locked_error_partner": "파트너 항목은 잠긴 폴더로 이동할 수 없습니다. 생략됨",
"home_page_share_err_local": "기기에만 저장된 항목은 링크로 공유할 수 없어 건너뜁니다.",
"home_page_upload_err_limit": "한 번에 최대 30개의 항목만 업로드할 수 있습니다.",
"host": "호스트",
"hour": "시간",
"id": "ID",
"ignore_icloud_photos": "iCloud 사진 제외",
"ignore_icloud_photos_description": "iCloud에 저장된 사진이 Immich에 업로드되지 않습니다.",
"image": "이미지",
@@ -1120,7 +1110,7 @@
"list": "목록",
"loading": "로드 중",
"loading_search_results_failed": "검색 결과 로드 실패",
"local_network": "Local network",
"local_network": "로컬 네트워크",
"local_network_sheet_info": "지정한 Wi-Fi에 연결된 경우 앱은 해당 URL을 통해 서버에 연결합니다.",
"location_permission": "위치 권한",
"location_permission_content": "자동 전환 기능을 사용하려면 Immich가 현재 Wi-Fi 네트워크 이름을 확인하기 위한 '정확한 위치' 권한이 필요합니다.",
@@ -1129,6 +1119,8 @@
"location_picker_latitude_hint": "이곳에 위도 입력",
"location_picker_longitude_error": "유효한 경도를 입력하세요.",
"location_picker_longitude_hint": "이곳에 경도 입력",
"lock": "잠금",
"locked_folder": "잠긴 폴더",
"log_out": "로그아웃",
"log_out_all_devices": "모든 기기에서 로그아웃",
"logged_out_all_devices": "모든 기기에서 로그아웃되었습니다.",
@@ -1173,8 +1165,8 @@
"manage_your_devices": "로그인된 기기 관리",
"manage_your_oauth_connection": "OAuth 연결 관리",
"map": "지도",
"map_assets_in_bound": "사진 {}개",
"map_assets_in_bounds": "사진 {}개",
"map_assets_in_bound": "사진 {count}개",
"map_assets_in_bounds": "사진 {count}개",
"map_cannot_get_user_location": "사용자의 위치를 가져올 수 없습니다.",
"map_location_dialog_yes": "예",
"map_location_picker_page_use_location": "이 위치 사용",
@@ -1188,9 +1180,9 @@
"map_settings": "지도 설정",
"map_settings_dark_mode": "다크 모드",
"map_settings_date_range_option_day": "지난 24시간",
"map_settings_date_range_option_days": "지난 {}일",
"map_settings_date_range_option_days": "지난 {days}일",
"map_settings_date_range_option_year": "지난 1년",
"map_settings_date_range_option_years": "지난 {}년",
"map_settings_date_range_option_years": "지난 {years}년",
"map_settings_dialog_title": "지도 설정",
"map_settings_include_show_archived": "보관된 항목 포함",
"map_settings_include_show_partners": "파트너가 공유한 항목 포함",
@@ -1208,8 +1200,6 @@
"memories_setting_description": "추억 표시 설정 관리",
"memories_start_over": "다시 보기",
"memories_swipe_to_close": "위로 밀어서 닫기",
"memories_year_ago": "1년 전",
"memories_years_ago": "{}년 전",
"memory": "추억",
"memory_lane_title": "{title} 추억",
"menu": "메뉴",
@@ -1226,6 +1216,10 @@
"month": "월",
"monthly_title_text_date_format": "yyyy년 M월",
"more": "더보기",
"move": "이동",
"move_off_locked_folder": "잠긴 폴더에서 해제",
"move_to_locked_folder": "잠긴 폴더로 이동",
"move_to_locked_folder_confirmation": "이 사진과 동영상이 모든 앨범에서 제거되며, 잠긴 폴더에서만 볼 수 있습니다.",
"moved_to_archive": "보관함으로 항목 {count, plural, one {#개} other {#개}} 이동됨",
"moved_to_library": "라이브러리로 항목 {count, plural, one {#개} other {#개}} 이동됨",
"moved_to_trash": "휴지통으로 이동되었습니다.",
@@ -1242,6 +1236,8 @@
"new_api_key": "API 키 생성",
"new_password": "새 비밀번호",
"new_person": "새 인물 생성",
"new_pin_code": "새 PIN 코드",
"new_pin_code_subtitle": "잠긴 폴더 설정을 시작합니다. 사진과 동영상을 안전하게 보호하기 위한 PIN 코드를 설정하세요.",
"new_user_created": "사용자가 생성되었습니다.",
"new_version_available": "새 버전 사용 가능",
"newest_first": "최신순",
@@ -1259,6 +1255,7 @@
"no_explore_results_message": "더 많은 사진을 업로드하여 탐색 기능을 사용하세요.",
"no_favorites_message": "즐겨찾기에 좋아하는 사진과 동영상을 추가하기",
"no_libraries_message": "외부 라이브러리를 생성하여 기존 사진과 동영상을 확인하세요.",
"no_locked_photos_message": "잠긴 폴더의 사진 및 동영상은 숨겨지며 라이브러리를 탐색할 때 표시되지 않습니다.",
"no_name": "이름 없음",
"no_notifications": "알림 없음",
"no_people_found": "일치하는 인물 없음",
@@ -1270,6 +1267,7 @@
"not_selected": "선택되지 않음",
"note_apply_storage_label_to_previously_uploaded assets": "참고: 이전에 업로드한 항목에도 스토리지 레이블을 적용하려면 다음을 실행합니다,",
"notes": "참고",
"nothing_here_yet": "아직 아무것도 없음",
"notification_permission_dialog_content": "알림을 활성화하려면 설정에서 알림 권한을 허용하세요.",
"notification_permission_list_tile_content": "알림을 활성화하려면 권한을 부여하세요.",
"notification_permission_list_tile_enable_button": "알림 활성화",
@@ -1280,15 +1278,12 @@
"oauth": "OAuth",
"official_immich_resources": "Immich 공식 리소스",
"offline": "오프라인",
"offline_paths": "누락된 파일",
"offline_paths_description": "외부 라이브러리의 항목이 아닌 파일을 수동으로 삭제한 경우 발생할 수 있습니다.",
"ok": "확인",
"oldest_first": "오래된 순",
"on_this_device": "이 장치에서",
"onboarding": "온보딩",
"onboarding_privacy_description": "이 선택적 기능은 외부 서비스를 사용하며, 관리자 설정에서 언제든 비활성화할 수 있습니다.",
"onboarding_theme_description": "색상 테마를 선택하세요. 나중에 설정에서 변경할 수 있습니다.",
"onboarding_welcome_description": "몇 가지 일반적인 설정을 진행하겠습니다.",
"onboarding_welcome_user": "{user}님, 환영합니다",
"online": "온라인",
"only_favorites": "즐겨찾기만",
@@ -1316,7 +1311,7 @@
"partner_page_partner_add_failed": "파트너를 추가하지 못했습니다.",
"partner_page_select_partner": "파트너 선택",
"partner_page_shared_to_title": "공유 대상",
"partner_page_stop_sharing_content": "더 이상 {}님이 사진에 접근할 수 없습니다.",
"partner_page_stop_sharing_content": "더 이상 {partner}님이 사진에 접근할 수 없습니다.",
"partner_sharing": "파트너와 공유",
"partners": "파트너",
"password": "비밀번호",
@@ -1362,6 +1357,10 @@
"photos_count": "사진 {count, plural, one {{count, number}개} other {{count, number}개}}",
"photos_from_previous_years": "지난 몇 년간의 사진",
"pick_a_location": "위치 선택",
"pin_code_changed_successfully": "PIN 코드를 변경했습니다.",
"pin_code_reset_successfully": "PIN 코드를 초기화했습니다.",
"pin_code_setup_successfully": "PIN 코드를 설정했습니다.",
"pin_verification": "PIN 코드 인증",
"place": "장소",
"places": "장소",
"places_count": "{count, plural, one {{count, number} 장소} other {{count, number} 장소}}",
@@ -1369,6 +1368,7 @@
"play_memories": "추억 재생",
"play_motion_photo": "모션 포토 재생",
"play_or_pause_video": "동영상 재생/일시 정지",
"please_auth_to_access": "계속 진행하려면 인증하세요.",
"port": "포트",
"preferences_settings_subtitle": "앱 설정 관리",
"preferences_settings_title": "개인 설정",
@@ -1379,6 +1379,7 @@
"previous_or_next_photo": "이전/다음 사진으로",
"primary": "주요",
"privacy": "개인 정보",
"profile": "프로필",
"profile_drawer_app_logs": "로그",
"profile_drawer_client_out_of_date_major": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
"profile_drawer_client_out_of_date_minor": "모바일 앱이 최신 버전이 아닙니다. 최신 버전으로 업데이트하세요.",
@@ -1392,7 +1393,7 @@
"public_share": "모든 사용자와 공유",
"purchase_account_info": "서포터",
"purchase_activated_subtitle": "Immich와 오픈 소스 소프트웨어를 지원해주셔서 감사합니다.",
"purchase_activated_time": "{date, date} 등록됨",
"purchase_activated_time": "{date} 등록됨",
"purchase_activated_title": "제품 키가 성공적으로 등록되었습니다.",
"purchase_button_activate": "등록",
"purchase_button_buy": "구매",
@@ -1458,6 +1459,8 @@
"remove_deleted_assets": "누락된 파일 제거",
"remove_from_album": "앨범에서 제거",
"remove_from_favorites": "즐겨찾기에서 제거",
"remove_from_locked_folder": "잠긴 폴더에서 내보내기",
"remove_from_locked_folder_confirmation": "이 사진과 영상을 잠긴 폴더에서 해제하시겠습니까? 이제 라이브러리에서 보이게 됩니다.",
"remove_from_shared_link": "공유 링크에서 제거",
"remove_memory": "추억 제거",
"remove_photo_from_memory": "추억에서 사진 제거",
@@ -1481,6 +1484,7 @@
"reset": "초기화",
"reset_password": "비밀번호 재설정",
"reset_people_visibility": "인물 표시 여부 초기화",
"reset_pin_code": "PIN 코드 초기화",
"reset_to_default": "기본값으로 복원",
"resolve_duplicates": "중복된 항목 확인",
"resolved_all_duplicates": "중복된 항목을 모두 처리했습니다.",
@@ -1554,7 +1558,7 @@
"search_settings": "설정 검색",
"search_state": "지역 검색...",
"search_suggestion_list_smart_search_hint_1": "스마트 검색이 기본적으로 활성화되어 있습니다. 메타데이터로 검색하려면 다음을 사용하세요. ",
"search_suggestion_list_smart_search_hint_2": "m:your-search-term",
"search_suggestion_list_smart_search_hint_2": "m:검색어",
"search_tags": "태그로 검색...",
"search_timezone": "시간대 검색...",
"search_type": "검색 종류",
@@ -1603,13 +1607,12 @@
"setting_image_viewer_title": "이미지",
"setting_languages_apply": "적용",
"setting_languages_subtitle": "앱 언어 변경",
"setting_languages_title": "언어",
"setting_notifications_notify_failures_grace_period": "백그라운드 백업 실패 알림: {}",
"setting_notifications_notify_hours": "{}시간",
"setting_notifications_notify_failures_grace_period": "백그라운드 백업 실패 알림: {duration}",
"setting_notifications_notify_hours": "{count}시간",
"setting_notifications_notify_immediately": "즉시",
"setting_notifications_notify_minutes": "{}분",
"setting_notifications_notify_minutes": "{count}분",
"setting_notifications_notify_never": "알리지 않음",
"setting_notifications_notify_seconds": "{}초",
"setting_notifications_notify_seconds": "{count}초",
"setting_notifications_single_progress_subtitle": "개별 항목의 상세 업로드 정보 표시",
"setting_notifications_single_progress_title": "백그라운드 백업 상세 진행률 표시",
"setting_notifications_subtitle": "알림 기본 설정 조정",
@@ -1621,10 +1624,12 @@
"settings": "설정",
"settings_require_restart": "설정을 적용하려면 Immich를 다시 시작하세요.",
"settings_saved": "설정이 저장되었습니다.",
"setup_pin_code": "PIN 코드 설정",
"share": "공유",
"share_add_photos": "사진 추가",
"share_assets_selected": "{}개 선택됨",
"share_assets_selected": "{count}개 선택됨",
"share_dialog_preparing": "준비 중...",
"share_link": "공유 링크",
"shared": "공유됨",
"shared_album_activities_input_disable": "댓글이 비활성화되었습니다",
"shared_album_activity_remove_content": "이 반응을 삭제하시겠습니까?",
@@ -1637,32 +1642,32 @@
"shared_by_user": "{user}님이 공유함",
"shared_by_you": "내가 공유함",
"shared_from_partner": "{partner}님의 사진",
"shared_intent_upload_button_progress_text": "{} / {} 업로드됨",
"shared_intent_upload_button_progress_text": "전체 {total}개 중 {current}개 업로드됨",
"shared_link_app_bar_title": "공유 링크",
"shared_link_clipboard_copied_massage": "클립보드에 복사되었습니다.",
"shared_link_clipboard_text": "링크: {}\n비밀번호: {}",
"shared_link_clipboard_text": "링크: {link}\n비밀번호: {password}",
"shared_link_create_error": "공유 링크 생성 중 문제가 발생했습니다.",
"shared_link_edit_description_hint": "공유 링크 설명 입력",
"shared_link_edit_expire_after_option_day": "1일",
"shared_link_edit_expire_after_option_days": "{}일",
"shared_link_edit_expire_after_option_days": "{count}일",
"shared_link_edit_expire_after_option_hour": "1시간",
"shared_link_edit_expire_after_option_hours": "{}시간",
"shared_link_edit_expire_after_option_hours": "{count}시간",
"shared_link_edit_expire_after_option_minute": "1분",
"shared_link_edit_expire_after_option_minutes": "{}분",
"shared_link_edit_expire_after_option_months": "{}개월",
"shared_link_edit_expire_after_option_year": "{}년",
"shared_link_edit_expire_after_option_minutes": "{count}분",
"shared_link_edit_expire_after_option_months": "{count}개월",
"shared_link_edit_expire_after_option_year": "{count}년",
"shared_link_edit_password_hint": "공유 비밀번호 입력",
"shared_link_edit_submit_button": "링크 편집",
"shared_link_error_server_url_fetch": "서버 URL을 불러올 수 없습니다.",
"shared_link_expires_day": "{}일 후 만료",
"shared_link_expires_days": "{}일 후 만료",
"shared_link_expires_hour": "{}시간 후 만료",
"shared_link_expires_hours": "{}시간 후 만료",
"shared_link_expires_minute": "{}분 후 만료",
"shared_link_expires_minutes": "{}분 후 만료",
"shared_link_expires_day": "{count}일 후 만료",
"shared_link_expires_days": "{count}일 후 만료",
"shared_link_expires_hour": "{count}시간 후 만료",
"shared_link_expires_hours": "{count}시간 후 만료",
"shared_link_expires_minute": "{count}분 후 만료",
"shared_link_expires_minutes": "{count}분 후 만료",
"shared_link_expires_never": "만료되지 않음",
"shared_link_expires_second": "{}초 후 만료",
"shared_link_expires_seconds": "{}초 후 만료",
"shared_link_expires_second": "{count}초 후 만료",
"shared_link_expires_seconds": "{count}초 후 만료",
"shared_link_individual_shared": "개인 공유",
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "공유 링크 관리",
@@ -1737,13 +1742,14 @@
"stop_sharing_photos_with_user": "이 사용자와 사진 공유 중단",
"storage": "저장 공간",
"storage_label": "스토리지 레이블",
"storage_quota": "스토리지 할당량",
"storage_usage": "{available} 중 {used} 사용",
"submit": "확인",
"suggestions": "추천",
"sunrise_on_the_beach": "이미지에 존재하는 사물 검색",
"support": "지원",
"support_and_feedback": "지원 & 제안",
"support_third_party_description": "Immich가 서드파티 패키지로 설치 되었습니다. 링크를 눌러 먼저 패키지 문제인지 확인해 보세요.",
"support_third_party_description": "서드파티 패키지를 이용하여 Immich가 설치된 것으로 보입니다. 현재 발생하는 문제는 해당 패키지가 원인일 수 있으므로, 먼저 아래 링크를 통해 패키지 개발자에게 문의해주세요.",
"swap_merge_direction": "병합 방향 변경",
"sync": "동기화",
"sync_albums": "앨범 동기화",
@@ -1763,7 +1769,7 @@
"theme_selection": "테마 설정",
"theme_selection_description": "브라우저 및 시스템 기본 설정에 따라 라이트 모드와 다크 모드를 자동으로 설정",
"theme_setting_asset_list_storage_indicator_title": "타일에 서버 동기화 상태 표시",
"theme_setting_asset_list_tiles_per_row_title": "한 줄에 표시할 항목 수 ({})",
"theme_setting_asset_list_tiles_per_row_title": "한 줄에 표시할 항목 수 ({count})",
"theme_setting_colorful_interface_subtitle": "배경에 대표 색상을 적용합니다.",
"theme_setting_colorful_interface_title": "미려한 인터페이스",
"theme_setting_image_viewer_quality_subtitle": "상세 보기 이미지 품질 조정",
@@ -1787,7 +1793,6 @@
"to_parent": "상위 항목으로",
"to_trash": "삭제",
"toggle_settings": "설정 변경",
"toggle_theme": "다크 모드 사용",
"total": "전체",
"total_usage": "총 사용량",
"trash": "휴지통",
@@ -1798,13 +1803,15 @@
"trash_no_results_message": "삭제된 사진과 동영상이 여기에 표시됩니다.",
"trash_page_delete_all": "모두 삭제",
"trash_page_empty_trash_dialog_content": "휴지통을 비우시겠습니까? 휴지통에 있는 모든 항목이 Immich에서 영구적으로 제거됩니다.",
"trash_page_info": "휴지통으로 이동된 항목은 {}일 후 영구적으로 삭제됩니다.",
"trash_page_info": "휴지통으로 이동된 항목은 {days}일 후 영구적으로 삭제됩니다.",
"trash_page_no_assets": "휴지통이 비어 있음",
"trash_page_restore_all": "모두 복원",
"trash_page_select_assets_btn": "항목 선택",
"trash_page_title": "휴지통 ({})",
"trash_page_title": "휴지통 ({count})",
"trashed_items_will_be_permanently_deleted_after": "휴지통으로 이동된 항목은 {days, plural, one {#일} other {#일}} 후 영구적으로 삭제됩니다.",
"type": "형식",
"unable_to_change_pin_code": "PIN 코드를 변경할 수 없음",
"unable_to_setup_pin_code": "PIN 코드를 설정할 수 없음",
"unarchive": "보관함에서 제거",
"unarchived_count": "보관함에서 항목 {count, plural, other {#개}} 제거됨",
"unfavorite": "즐겨찾기 해제",
@@ -1825,9 +1832,8 @@
"unselect_all_duplicates": "모두 선택 해제",
"unstack": "스택 해제",
"unstacked_assets_count": "항목 {count, plural, one {#개} other {#개}}의 스택을 해제했습니다.",
"untracked_files": "추적되지 않는 파일",
"untracked_files_decription": "애플리케이션에서 추적되지 않는 파일 목록입니다. 이동 실패, 업로드 중단 또는 버그로 인해 발생할 수 있습니다.",
"up_next": "다음",
"updated_at": "업데이트됨",
"updated_password": "비밀번호가 변경되었습니다.",
"upload": "업로드",
"upload_concurrency": "업로드 동시성",
@@ -1840,15 +1846,19 @@
"upload_status_errors": "오류",
"upload_status_uploaded": "완료",
"upload_success": "업로드가 완료되었습니다. 업로드된 항목을 보려면 페이지를 새로고침하세요.",
"upload_to_immich": "Immich에 업로드 ({})",
"upload_to_immich": "Immich에 업로드 ({count})",
"uploading": "업로드 중",
"url": "URL",
"usage": "사용량",
"use_biometric": "생체 인증 사용",
"use_current_connection": "현재 네트워크 사용",
"use_custom_date_range": "대신 맞춤 기간 사용",
"user": "사용자",
"user_has_been_deleted": "이 사용자는 삭제되었습니다.",
"user_id": "사용자 ID",
"user_liked": "{user}님이 {type, select, photo {이 사진을} video {이 동영상을} asset {이 항목을} other {이 항목을}} 좋아합니다.",
"user_pin_code_settings": "PIN 코드",
"user_pin_code_settings_description": "PIN 코드 관리",
"user_purchase_settings": "구매",
"user_purchase_settings_description": "구매 및 제품 키 관리",
"user_role_set": "{user}님에게 {role} 역할을 설정했습니다.",
@@ -1864,11 +1874,6 @@
"version": "버전",
"version_announcement_closing": "당신의 친구, Alex가",
"version_announcement_message": "안녕하세요! 새 버전의 Immich를 사용할 수 있습니다. 잘못된 구성을 방지하고 Immich를 최신 상태로 유지하기 위해 잠시 시간을 내어 <link>릴리스 노트</link>를 읽어보는 것을 권장합니다. 특히 WatchTower 등의 자동 업데이트 기능을 사용하는 경우 의도하지 않은 동작을 방지하기 위해 더더욱 권장됩니다.",
"version_announcement_overlay_release_notes": "릴리스 노트",
"version_announcement_overlay_text_1": "안녕하세요,",
"version_announcement_overlay_text_2": "새 버전의 Immich를 사용할 수 있습니다. ",
"version_announcement_overlay_text_3": " WatchTower 등의 자동 업데이트 기능을 사용하는 경우 의도하지 않은 동작을 방지하기 위해 docker-compose.yml 및 .env 구성이 최신인지 확인하세요.",
"version_announcement_overlay_title": "새 서버 버전 사용 가능 🎉",
"version_history": "버전 기록",
"version_history_item": "{date} 버전 {version} 설치",
"video": "동영상",
@@ -1898,6 +1903,7 @@
"welcome": "환영합니다",
"welcome_to_immich": "환영합니다",
"wifi_name": "W-Fi 이름",
"wrong_pin_code": "잘못된 PIN 코드",
"year": "년",
"years_ago": "{years, plural, one {#년} other {#년}} 전",
"yes": "네",

File diff suppressed because it is too large Load Diff

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