Compare commits

...

387 Commits

Author SHA1 Message Date
shenlong-tanwen d1a5ba7a66 sync adjustment timestamp and store in db 2025-09-20 19:36:26 +05:30
shenlong-tanwen d3646b2eab feat: add adjustmentTimestamp to platformasset 2025-09-20 00:33:23 +05:30
renovate[bot] 1e0b4fac04 fix(deps): update typescript-projects (#21510)
* fix(deps): update typescript-projects

* chore: downgrade dependencies

* chore: downgrade svelte-gestures

* fix: svelte/no-navigation-without-resolve

* fix: dumb test

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zack@futo.org>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-09-19 12:29:01 -04:00
Jason Rasmussen 34339ea69f fix(web): show danger/warning when taken dates overlap (#22213) 2025-09-19 12:20:09 -04:00
Jason Rasmussen 6da039780e fix: automatically remove leading/trailing whitespace from search queтАж (#22214)
fix: automatically remove leading/trailing whitespace from search queries
2025-09-19 12:19:26 -04:00
Jason Rasmussen 3f2e0780d5 feat: availability checks (#22185) 2025-09-19 12:18:42 -04:00
Mert 52363cf0fb chore(mobile): ignore ios build folder (#22212)
ignore ios build folder
2025-09-19 09:50:24 -05:00
Jason Rasmussen 86df09a0e4 fix(mobile): smaller search page size (#22210) 2025-09-19 10:11:11 -04:00
shenlong e1e24f3d60 fix: sqlite parameters limit (#22119)
* fix isNotIns

* fix isIns

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-19 09:47:56 -04:00
Alex 33d76fb386 fix: download feedback (#22178)
* fix: download feedback

* chore: use FAB for asset viewer as well
2025-09-19 00:47:01 -05:00
Alex 642065f506 fix: get scrubber in search view working (#22175)
* feat: add option to disable snapping

* handle offset when there is no appbar
2025-09-19 00:20:09 -05:00
Jason Rasmussen de897f6069 fix(web): do not upscale small pictures (#22191) 2025-09-18 22:28:06 -04:00
Jason Rasmussen 68f3ed89c5 chore: remove unused init service (#22188) 2025-09-19 01:11:45 +00:00
Sergey Katsubo 78516a97b3 chore(server): proper log context formatting (#22173)
* Fix log formatting for logger.error(..., error)

Rewrite it to avoid printing error msg in [context]

* Fix log formatting for logger.warn(..., error?.stack)

Rewrite it to avoid printing stack in [context]

* Fix log formatting for logger.debug(..., error.message);

Rewrite it to avoid printing error msg in [context]

* Print error msg instead of literal "Error"
2025-09-18 19:56:05 -04:00
Alex b8a17c3c26 fix: disable scrubbing mode on drag ended (#22186) 2025-09-18 16:42:33 -05:00
Alex e42886b767 fix: display thumbnail while scrubbing paused (#22164)
* fix: display thumbnail while scrubbing paused

* pr feedback

* pr feedback

* tune timeout
2025-09-18 20:59:58 +00:00
Alex d36c26bf97 chore: refresh backup stats when entering backup page (#21977)
* chore: refresh backup stats when entering backup page

* check for success status

* remove logs

* remove sync remote when toggle the button

* show status immediately after navigating to screen

* pr feedback
2025-09-18 15:36:43 -05:00
Brandon Wees dcbc266b83 chore: disable mise lockfile (#22182) 2025-09-18 15:44:33 -04:00
bo0tzz c37d13691b feat: shared pre-job action (#20011) 2025-09-18 11:21:06 +02:00
Mert 9ae42106cc fix(mobile): stack row blocking gestures and not showing up (#21854) 2025-09-18 06:16:14 +00:00
Alex 28e9892ed3 fix: show thumbnail instantly when jumping to top of the page (#22163)
* fix: show thumbnail instantly when jumping to top of the page

* pr feedback
2025-09-18 05:26:39 +00:00
shenlong 532ec10d5f refactor: hashing service (#21997)
* download only backup selected assets

* android impl

* fix tests

* limit concurrent hashing to 16

* extension cleanup

* optimized hashing

* hash only selected albums

* remove concurrency limit

* address review comments

* log more info on failure

* add native cancellation

* small batch size on ios, large on android

* fix: get correct resources

* cleanup getResource

* ios better hash cancellation

* handle graceful cancellation android

* do not trigger multiple hashing ops

* ios: fix circular reference, improve cancellation

* kotlin: more cancellation checks

* no need to create result

* cancel previous task

* avoid race condition

* ensure cancellation gets called

* fix cancellation not happening

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-17 23:42:37 -05:00
Alex 2411bf8374 fix: asset viewer background isn't shown (#22161)
* fix: asset viewer background isn't shown

* pr feedback
2025-09-17 23:26:16 -05:00
Mert 0b60cc8965 fix(mobile): thumbnail shimmering effect (#22158)
full opacity
2025-09-17 22:29:37 -05:00
Jason Rasmussen 2d816e89ad refactor(web): prefer modal manager (#22152) 2025-09-17 23:23:42 +02:00
Jason Rasmussen eee94207ce refactor(web): album users modal (#22153) 2025-09-17 17:04:54 -04:00
Jason Rasmussen dfa38ec3ef fix(web): download panel (#22150) 2025-09-17 15:40:11 -05:00
Jason Rasmussen edc0698e2a refactor: album edit modal (#22151) 2025-09-17 16:34:12 -04:00
shenlong 0e987352bb fix: do not migrate existing users (#22146)
fix: do not migrate if already on 15+

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 13:20:43 -05:00
Jason Rasmussen 98ea3847e5 refactor: server-about-modal (#22138)
* refactor: server-about-modal

* fix: bits-ui scroll lock cleanup
2025-09-17 16:23:23 +00:00
shenlong 53c67f4d71 fix: show delete on device when asset has a local match (#22143)
* fix: show delete on device when asset has a local match

* change test description

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 21:48:54 +05:30
Mert 20733bd7df fix(mobile): load original image (#22142)
load original image
2025-09-17 12:14:16 -04:00
Jason Rasmussen 11e72a0f35 refactor: text-primary (#22141) 2025-09-17 12:12:51 -04:00
Jason Rasmussen 53a6724039 refactor: hot module reload component (#22135) 2025-09-17 12:12:37 -04:00
Jason Rasmussen 0b20d1df9f feat(web): toggle theme shortcut (#22139) 2025-09-17 12:12:23 -04:00
Alex 6bb8903b05 chore: revert poll counts from DB rather than using callbacks from library (#22117) (#22140)
Revert "fix: poll counts from DB rather than using callbacks from library (#22117)"

This reverts commit 29fd981587.
2025-09-17 15:41:33 +00:00
Stewart Rand 26e0cb3eb4 fix: Refresh photo after updating featured photo (#21971)
fix: Refresh person photo after setting featured photo

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-17 10:22:26 -05:00
shenlong a8f683ed15 chore(dep): bump flutter to 3.35.4 (#22129)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 14:58:35 +00:00
Viktor Mykhailiv 4dfa011eef fix: initial size of bottom sheet (#22085) 2025-09-17 14:41:44 +00:00
Viktor Mykhailiv 0c0bec6ae2 fix: display album image in selection mode (#22087)
* fix: display album image in selection mode

* fix: align MultiSelectStatusButton to display instead of back button in album

* small styling tweak

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-17 14:38:25 +00:00
shenlong 61c3f27fdc feat: add configurable backup on charging only and delay settings for android (#22114)
* feat: add configurable on charging only and delay

* Segmented and style the settings

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-17 14:13:49 +00:00
Alex b2ca208dbb fix: ensure background worker is scheduled when the app is dismissed (#22032)
* fix: ensure background worker is scheduled when the app is dismissed

* remove logs

* fix: use native locks (#22081)

* fix: native locks

* use atomicints

* change count check

---------

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

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 09:11:55 -05:00
shenlong 2e945281fc fix: beta migration check (#22092)
fix: beta migration

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 08:45:04 -05:00
shenlong 9ac120c772 chore: add mobile codeowner (#22130)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-17 14:08:35 +02:00
Min Idzelis e6e8ae7c74 chore: remove suppressed warnings (#22120)
chore: remove supressed warnings
2025-09-17 00:06:27 -04:00
shenlong 29fd981587 fix: poll counts from DB rather than using callbacks from library (#22117)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-16 21:13:34 -05:00
Mert 585b74f233 chore(deps): bump flutter to 3.35.3 (#22054)
* bump flutter to 3.35.3

* migrate deprecated code

* linting

* disable custom_lint in ci

* disable custom_lint
2025-09-16 21:10:01 -05:00
Mert f118bb7e08 fix(mobile): prevent concurrent refresh and processing tasks (#22111)
* task semaphore

* always call setTaskCompleted
2025-09-16 18:06:19 -04:00
renovate[bot] 1710230d61 chore(deps): update dependency @types/nodemailer to v7 (#22047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 22:17:03 +01:00
Jason Rasmussen 2012b07645 refactor: admin settings (#22109) 2025-09-16 17:15:57 -04:00
renovate[bot] a88a9a7d5e chore(deps): update dependency @faker-js/faker to v10 (#21514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 21:13:09 +00:00
renovate[bot] ae539dfdf3 chore(deps): update terraform cloudflare to v4.52.5 (#22044)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 22:01:44 +01:00
renovate[bot] 69bb8d834f chore(deps): update github-actions (#22041)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 21:59:58 +01:00
Jason Rasmussen 9693d07a8b refactor: components (#22106) 2025-09-16 16:58:47 -04:00
Jason Rasmussen 453b30069d chore: discord from simple icons (#22104) 2025-09-16 16:33:56 -04:00
Jason Rasmussen c9daefccc4 refactor: loading spinner (#22103) 2025-09-16 16:22:13 -04:00
Jason Rasmussen 6ffd8e679e refactor: use immich/ui PasswordInput (#22099)
refactor: password-input
2025-09-16 16:09:09 -04:00
Daniel Dietzler 7fe2f19258 chore: migrate to UI lib icon (#22096) 2025-09-16 21:40:43 +02:00
Jason Rasmussen dac545496e chore: bump immich/ui (#22100) 2025-09-16 15:39:56 -04:00
renovate[bot] d5b112be53 chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.3.0 docker digest to 11ced39 (#22037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 21:38:14 +02:00
Jason Rasmussen 75322179fd refactor: more elements (#22095) 2025-09-16 15:01:23 -04:00
Jason Rasmussen 3f4b6a8e7c refactor: move more elements (#22093) 2025-09-16 14:47:38 -04:00
Jason Rasmussen 7ce1d73c20 refactor: move components/elements to elements/ (#22091) 2025-09-16 18:31:22 +00:00
Jason Rasmussen 2bf484c91c refactor: timeline components (#22089) 2025-09-16 14:01:12 -04:00
Alex 4e9bdd5e6c fix: storage indicator (#22077) 2025-09-16 12:46:48 -05:00
Jason Rasmussen f05ef81c4f fix(web): issue with modal locking the page (#22079) 2025-09-16 12:46:09 -05:00
Jason Rasmussen c21860fb97 refactor: rename timeline actions (#22086) 2025-09-16 13:37:01 -04:00
linux-universe 449368eee7 chore(docs): add an updated Podman/Quadlets community guide (#20744)
* chore(docs): update Podman/Quadlets instructions link to a more up to date repo

* Update community-guides.tsx: additional guide instead of replacing the other podman one

* fix community-guides.tsx: fixed podman handbook entry

* chore: linting

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-09-16 17:05:54 +00:00
Jason Rasmussen 31e098517d chore: rename asset-grid to timeline (#22084) 2025-09-16 13:05:09 -04:00
Jason Rasmussen b9e2590752 chore: simplify (#22082) 2025-09-16 12:48:44 -04:00
Jason Rasmussen 41641ec000 chore: build sdk while server is starting (#22083) 2025-09-16 12:48:31 -04:00
Alex 8821c251c3 fix: navigate to time (#22078) 2025-09-16 11:40:31 -05:00
Jason Rasmussen 1d6b98ff86 chore: remove prepare-volumes (#22071) 2025-09-16 10:19:09 -04:00
bo0tzz 4d00261bc1 chore(mobile): translate missing strings (#22057) 2025-09-16 08:51:03 -05:00
Tom Laermans df7ea4d8ea docs: add community immich-birthday and immich-stack projects (#21934) 2025-09-16 04:01:18 +00:00
bo0tzz 1e7cb1165f fix: add pnpm setup to fix-format worflow (#21805) 2025-09-15 23:57:58 -04:00
Alex d9ef041b87 chore: remove beta wording and badges (#22040)
* chore: remove beta wordings and badges

* chore: remove beta wordings and badges
2025-09-15 22:55:29 -05:00
Alex 87a172ab0c fix: distance of segment label overlapsed scrubber label (#22043) 2025-09-15 22:55:07 -05:00
Jason Rasmussen 9e0553e0c4 fix(server): bulk edit rating (#21839) 2025-09-16 03:50:27 +00:00
uphillcheddar a7addfece8 fix(oauth): omit blank pkce from url when not supported (#21976)
* fix(oauth): omit blank pkce from url when now pkce

* fix(oauth): use spread operator for pkce params

* chore: use first method

---------

Co-authored-by: Your Name <you@example.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2025-09-16 03:48:33 +00:00
renovate[bot] fda215f97f chore(deps): update dependency vite to v7.1.5 [security] (#21783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 03:47:29 +00:00
Jason Rasmussen 5fad1fd899 chore: split Dockerfile (#22007) 2025-09-15 23:41:35 -04:00
Sergey Katsubo 880f2bc2c5 chore(docs): TypeORM error: force recommend v1.132.3 and avoid v1.136 (#22033)
* TypeORM error: force recommend v1.132.3 and avoid v1.136

* Add extra line break for clarity

* Fix formatting error: remove an asterisk

* chore: use admonitions

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2025-09-16 03:29:12 +00:00
Stewart Rand 0f79e0c38e fix: Use CSS for uppercase text (#22011) 2025-09-15 23:28:42 -04:00
renovate[bot] 5fb0afb0d0 chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0 docker digest to c44be5f (#22038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 23:13:21 -04:00
renovate[bot] 4f4a50ac11 chore(deps): update dependency @types/node to ^22.18.1 (#22042)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 23:12:15 -04:00
Alex 3d883b27aa fix: sidebar link hightlight (#22035)
* fix: sidebar link hightlight

* check if current route start with href
2025-09-15 22:19:55 -04:00
Zack Pollard 01fddd58c6 chore: update ROCm image (#22034) 2025-09-15 20:42:17 -04:00
shenlong 81eb5ab40d fix: close menu anchor on navigation (#22021)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-15 15:05:22 -05:00
Zack Pollard 8d849d226d chore: remove workflows that are now applied org-wide (#22019) 2025-09-15 19:16:11 +01:00
Alex a9b82a8e32 chore: post release tasks (#22014) 2025-09-15 18:08:25 +00:00
immich-tofu[bot] cc9e07401f chore: modify .github/workflows/org-zizmor.yml 2025-09-15 17:59:16 +00:00
immich-tofu[bot] 9b5f3552c0 chore: modify .github/workflows/org-zizmor.yml 2025-09-15 17:47:59 +00:00
immich-tofu[bot] a52a3247d7 chore: modify .github/workflows/org-zizmor.yml 2025-09-15 17:28:11 +00:00
immich-tofu[bot] c86c957860 chore: modify .github/workflows/org-pr-require-conventional-commit.yml 2025-09-15 17:27:51 +00:00
immich-tofu[bot] eb15a2725a chore: modify .github/workflows/org-checks.yml 2025-09-15 17:26:57 +00:00
Weblate (bot) b394046d2a chore(web): update translations (#21842)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eu/
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/it/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
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/mr/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sl/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sr_Latn/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
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: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: Adri├бn Nieto Rodr├нguez <adrian.nieto7@gmail.com>
Co-authored-by: Alexander Lohnes <alex.lohnes@googlemail.com>
Co-authored-by: Dawider10 <dawider110@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Matja┼╛ T <matjaz@moj-svet.si>
Co-authored-by: M─Бrti┼Ж┼б Bru┼Жenieks <martinsb@gmail.com>
Co-authored-by: Nuno Rodrigues <nunogand@gmail.com>
Co-authored-by: Pavlogal <pavledosen.p@gmail.com>
Co-authored-by: Pazystamas <pazystamas@gmail.com>
Co-authored-by: Phantom0174 <darrenhsiou@gmail.com>
Co-authored-by: Pontus├Цsterlindh <pontus@osterlindh.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Urko Perez Azkarragaurizar <urkoperez16@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: cube64 <204@tuta.io>
Co-authored-by: millallo <millallo@tiscali.it>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: vzvl <lojewski.vitus@gmail.com>
2025-09-15 17:15:41 +00:00
github-actions 859b2451bb chore: version v1.142.1 2025-09-15 17:08:25 +00:00
Mert b79a2eb6b9 chore(mobile): const platform checks (#21878)
* use `defaultTargetPlatform`

* extension

* formatting
2025-09-15 11:13:39 -04:00
Yaros ee96b285f2 chore(mobile): minor changes to bottom sheet (#22008) 2025-09-15 10:09:27 -05:00
Alex 77340075f0 chore: making order of background tasks better (#21928)
* chore: making order of background tasks better

* chore: prevent action not running when returning from backup screen too soon after toggle backup
2025-09-15 10:07:41 -05:00
shenlong 5c06ec5e0b fix: move startInitialization to inside the doWork method (#21984)
fix: android background backup

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-15 10:06:30 -05:00
shenlong dcee34095b fix: reset sqlite on beta migration (#20735)
reset sync stream on migration

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-14 16:30:25 -05:00
Alex 15f182902f fix: check if preferencesStore is defined (#21958) 2025-09-14 20:30:15 +00:00
shenlong b26b452530 fix: do not listen for store updates in isolates (#21947)
* dispose store on isolate cleanup

* do not listen for store updates in isolates

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-14 14:50:17 -05:00
shenlong 2dcb32f7d0 chore: update background downloader (#21909)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-14 14:44:48 -05:00
Brandon Wees 27d2f3efe2 feat: disable snapping when a timeline has less than 12 months (#21649)
* feat: disable snapping when a timeline has less than 12 months

* fix: disable placeholders when not snapping

also moved month constant to constants.dart

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-14 19:24:52 +00:00
shenlong d38468439b fix: complete does not destroy engine on close (#21943)
* fix: complete does not destroy engine on close

* reset flutterApi on cleanup

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-14 14:17:12 -05:00
Alex 0166e99d90 chore: remove main timeline query watch throttle (#21942) 2025-09-14 02:09:07 -05:00
Alex 71e33e35dc chore: check before sync linked albums from websocket events (#21941) 2025-09-14 02:08:41 -05:00
Mert a122d4b969 fix(mobile): double hero animation (#21927)
fix double hero animation
2025-09-13 16:47:07 -05:00
shenlong dad81af6e3 fix: show view in timeline from search page (#21873)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-12 22:44:31 -05:00
shenlong ac6b42e1e8 fix: do not show stack action if there is only one selection (#21868)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-12 22:43:51 -05:00
Stewart Rand 4059638151 fix: context menu jank (#21844)
* Fix issue with context menu jank by only applying overflow styling when transition is complete

* Remove comment

Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-12 22:43:22 -05:00
Stewart Rand 1823a28e59 chore: improve date text slide-in transition (#21879)
* Make date text slide-in transition smooth

* fix: lint

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-09-13 03:42:42 +00:00
Stewart Rand b6bf1852cd fix: keep adequate space around page title (#21881)
Keep space around page title
2025-09-12 22:42:25 -05:00
Stewart Rand cdc26f2c7b fix: z-index of top bar on show/hide people view (#21847)
Fix z-index of top bar on show/hide people view
2025-09-12 22:32:50 -05:00
Alex 913b3789cc chore: simplify timeline switcher toggle (#21864)
chore: timeline switcher option simplify
2025-09-12 22:32:15 -05:00
Stewart Rand 994a770921 chore: improve context button accessibility (#21876)
Make context menu button filled on album list and faces page
2025-09-12 22:31:52 -05:00
Mert 17bbcdf584 chore(mobile): add debugPrint lint rule (#21872)
* add lint rule

* update usages

* stragglers

* use dcm

* formatting

* test ci

* Revert "test ci"

This reverts commit 8f864c4e4d.

* revert whitespace change
2025-09-12 18:56:00 -04:00
bo0tzz 23aa661324 fix: use mdq image with jq (#21860) 2025-09-12 21:46:39 +02:00
Min Idzelis a10a946d1a fix: let dev docker compose service runs as root (#21579) 2025-09-12 16:20:41 +01:00
Stewart Rand 04c9531624 fix: format point count numbers on map view (#21848)
Format numbers on map view
2025-09-12 07:20:05 +00:00
Alex d84cc450f1 chore: post release tasks (#21834) 2025-09-11 15:15:10 -05:00
github-actions 4153848c68 chore: version v1.142.0 2025-09-11 19:39:05 +00:00
Jason Rasmussen f29230c8a6 fix(web): handle buckets before year 1000 (#21832) 2025-09-11 14:36:16 -05:00
Weblate (bot) 03af60e8eb chore(web): update translations (#21814)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ja/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ru/
Translation: Immich/immich

Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
2025-09-11 19:34:40 +00:00
bo0tzz ae827e1406 fix: define call secrets in merge-translations (#21831) 2025-09-11 19:29:58 +00:00
shenlong 7893ac25fb fix: always use en locale for parsing timeline datetime (#21796)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-11 14:20:39 -05:00
Alex 42a03f2556 fix: concurrency issue (#21830) 2025-09-11 19:02:03 +00:00
shenlong 722a464e23 fix: android background backups (#21795)
* upload using dart client

* add connectivity api

* respect backup network setting

* comment as to why we need to wait for setForegroundAsync call

* log assets skipped due to network constraint

* dynamic spawning -> false

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-11 12:01:15 -05:00
bo0tzz 39c1ebf698 fix: proper triggers for weblate checks (#21818) 2025-09-11 14:31:02 +00:00
Jason Rasmussen ef6e4f4699 docs: update tag details (#21815) 2025-09-11 10:09:18 -04:00
bo0tzz 0700e61d20 fix: trigger for weblate checks (#21816) 2025-09-11 14:07:36 +00:00
trommegutten 7e6cd48783 docs: improve and clarify XMP sidecar behavior (#20334)
* docs: improve and clarify XMP sidecar behavior

- Simplified and reorganized the documentation for XMP sidecars
- Clearly separated CLI import vs. external library behavior
- Clarified what metadata fields are stored in the database
- Documented filename rules and storage behavior
- Explained write-back behavior, including permission requirements

* Clarify sidecar write-back behavior for external libraries

Updated documentation to reflect that Immich does not write metadata to sidecar files in external libraries unless the mount is writable.

Mentions silent fail behavior as described in Issue #10538.

* Update xmp-sidecars.md

* Refactor section 1: clarify XMP fields Immich reads and writes

- Rewrote section 1 with a simplified 3-column table: Metadata ┬╖ Writes to ┬╖ Reads from
- Corrected date field logic with prioritized read order
- Clarified that Immich only updates fields that have changed
- Removed incorrect mention of dc:title

* docs: clarify tag reading priority (TagsList, HierarchicalSubject, IPTC:Keywords)

Updated the documentation for tag metadata extraction to clarify the prioritized order in which Immich reads tags from imported media:

1. digiKam:TagsList
2. lr:HierarchicalSubject
3. IPTC:Keywords

This reflects the actual logic used in the getTagList()
2025-09-11 14:00:53 +00:00
Daniel Dietzler e524c59560 chore: @danieldietzler web codeowners (#21813)
I don't see web PRs otherwise
2025-09-11 14:28:20 +02:00
Jason Rasmussen b4c72fb609 fix(server): validate token permission (#21802) 2025-09-11 08:09:58 -04:00
bo0tzz 74e14b6495 chore: 10 minute timeout for translations merge (#21810) 2025-09-11 13:22:25 +02:00
Weblate (bot) 03207a13ec chore(web): update translations (#21624)
Translate-URL: https://hosted.weblate.org/projects/immich/immich/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/be/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/bg/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ca/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/cs/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/da/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/de/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/es/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/et/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/eu/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fi/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/fr/
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/lv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/mr/
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_BR/
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/sq/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/sv/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/ta/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/tr/
Translate-URL: https://hosted.weblate.org/projects/immich/immich/uk/
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: Andrea Toska <toskaandrea@gmail.com>
Co-authored-by: Aravinth <aravinth@tuta.io>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: FarSniper <ozmatlik@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Gustavo de Le├│n <alfonso.gus.deleon@gmail.com>
Co-authored-by: Handkep <paulus.handke@gmail.com>
Co-authored-by: Hudio Hizari <hhizari@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Amela Caldeiro <ivanamca01@gmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JPar99 <github.wad969@passmail.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Macgyver <macgyver@users.noreply.hosted.weblate.org>
Co-authored-by: Marcelo Popper Costa <marcelo_popper@hotmail.com>
Co-authored-by: Matja┼╛ T <matjaz@moj-svet.si>
Co-authored-by: M─Бrti┼Ж┼б Bru┼Жenieks <martinsb@gmail.com>
Co-authored-by: Oleks Povar <acc@zvirja.com>
Co-authored-by: Pajtim Rexhepi <pajtim.rexhepi@gmail.com>
Co-authored-by: Red Cyclops <shown-bleep-spiffy@duck.com>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: Santiago <santiwever@hotmail.com>
Co-authored-by: Saurabh Nandedkar <extremophilarum@gmail.com>
Co-authored-by: Sebastian <sebastiankiwidk@gmail.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Simob98 <simobertuzzi98@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TV Box <realceday.tvbox@gmail.com>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Tomi P├╢ysk├╢ <tomi.poysko@gmail.com>
Co-authored-by: Urko Perez Azkarragaurizar <urkoperez16@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: shiuh67 <shiuh.cheng@gmail.com>
Co-authored-by: ╨Ь╨░╨║╤Б╨╕╨╝ ╨У╨╛╤А╨┐╨╕╨╜╤Ц╤З <gorpinicmaksim0@gmail.com>
Co-authored-by: ╨п╤Ю╨│╨╡╨╜ <lzref@protonmail.com>
2025-09-11 10:28:48 +00:00
bo0tzz 529b8c285d fix: only run weblate checks on review (#21809) 2025-09-11 10:20:49 +00:00
bo0tzz 1213f6df10 fix: use correct bot in weblate-checks (#21808) 2025-09-11 12:02:47 +02:00
bo0tzz 9e8132c363 fix: merge-translations workflow cleanup (#21789) 2025-09-11 08:27:49 +00:00
Alex 2d2673c114 fix: repeat timeline migration for first time user (#21794) 2025-09-10 16:27:00 -05:00
Alex 56e5236a39 chore: clean up background tasks (#21785) 2025-09-10 16:17:37 -05:00
Jason Rasmussen 8529f92ebc fix(web): map in album shared link (#21793) 2025-09-10 20:19:43 +00:00
Jason Rasmussen 761ac074c9 fix(web): asset refresh (#21788) 2025-09-10 20:08:15 +00:00
Jason Rasmussen 7e377d3e42 chore: deprecate (#21791) 2025-09-10 15:35:41 -04:00
bo0tzz f7d9215464 fix: bad scripting in merge-translations (#21787) 2025-09-10 18:58:22 +00:00
Mert 9af44fbd69 chore(deps): update base image to trixie (#21786)
bump base image
2025-09-10 18:53:18 +00:00
renovate[bot] 170306af1a fix(deps): update machine-learning (#21704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 14:51:11 -04:00
bo0tzz 417d3bbf50 fix: remove invalid read syntax (#21684) 2025-09-10 18:44:23 +00:00
shenlong e239b8d2fa fix: android crash on app pause (#21768)
* revert service locks

* rename backgroundWorkerFgServiceProvider

* refactor: parallel background worker init (#21769)

* refactor: parallel background worker init

* fix: hashing not running from the background engine (#21773)

* init and dispose workmanager from background engine

* log message contend

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-10 17:15:42 +00:00
Alex 2c7b980eed chore: make beta timeline the default (#21751)
* chore: make beta timeline the default

* fix: logic

* awaiting

* refactor
2025-09-10 12:11:46 -05:00
Alex 9a5a3c0a1d chore: refactor life cycle events (#21781) 2025-09-10 11:50:31 -05:00
Yaros 027dab1487 fix(web): memory viewer arrow navigation (#19400)
* fix(web): memory viewer jumps down on arrow keys

* fix pnpm lockfile

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-09-10 09:47:38 -04:00
Noel S e18e4c5962 fix(mobile): Change read-only mode activation method to remove double click lag (#21743)
* Change activation method to long press

* Update text to new method
2025-09-10 08:39:36 -05:00
shenlong 67a8cab286 feat: resurrect advanced info (#21633)
* feat: resurrect advanced info

* display null values as well

* add exif details

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-10 08:38:53 -05:00
Jason Rasmussen 39eee6a634 fix: welcome email password (#21732) 2025-09-10 09:11:42 -04:00
renovate[bot] ee98e69097 chore(deps): update docker.io/valkey/valkey:8-bookworm docker digest to fea8b3e (#21281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 08:36:44 -04:00
renovate[bot] 41c1d4d44b chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0 docker digest to 8d292bd (#21287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 08:36:27 -04:00
Sergey Katsubo b21084b851 fix(server): correct immich-cli symlink in Immich docker image (#21318)
Fix immich-cli symlink in Immich docker image
2025-09-10 08:35:55 -04:00
Oleksandr Povar 8bf45eb718 chore: update README (#21718)
Enhance README UA translation
2025-09-10 08:28:01 -04:00
renovate[bot] 9d3ca3ad3f chore(deps): update dependency vite to v7.1.5 [security] (#21748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 08:23:33 -04:00
Sergey Katsubo 0090b9db4a fix(docs): fix the SQL query for finding assets with missing thumbnails (#21770)
Fix the SQL query for missing thumbnails in docs
2025-09-10 08:22:55 -04:00
Jason Rasmussen bee0ae430a fix(web): map popup accessibility (#21759) 2025-09-10 08:17:58 -04:00
Jason Rasmussen cc08ebdf80 fix(web): website frozen after modal closes (#21752) 2025-09-10 08:17:41 -04:00
Jason Rasmussen 71578b76a7 chore: remove typeorm dependency (#21754) 2025-09-10 08:17:21 -04:00
Jason Rasmussen 8e5d52abbb fix(web): transparent background color (#21747) 2025-09-10 08:15:57 -04:00
Jason Rasmussen e52cc259d5 fix(web): cancel uploads on logout (#21760) 2025-09-10 08:15:03 -04:00
M─Бrti┼Ж┼б Bru┼Жenieks 00c88b2636 docs: add community immich drop uploader project (#21775) 2025-09-10 12:07:58 +00:00
Jason Rasmussen e95096d14f fix: prefer Creation Date over Create Date (#21756) 2025-09-09 22:58:46 -04:00
David Ko┼Иa┼Щ├нk 4c918254b9 fix: use relative path in start.sh (#20434)
Dehardcode path to Immich in start.sh
2025-09-10 02:02:23 +00:00
bo0tzz b97d73d7a7 fix: handle missing checkbox in close-dupes (#21689) 2025-09-09 21:46:59 -04:00
per-review 2801b0953d docs: be explicit about which container exposes metrics (#20424)
* Be explicit about which container exposes metrics

* Update docs/docs/features/monitoring.md

Co-authored-by: bo0tzz <git@bo0tzz.me>

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: bo0tzz <git@bo0tzz.me>
2025-09-10 01:39:15 +00:00
Johann 7a1c45c364 feat(web): use timeline in geolocation manager (#21492) 2025-09-09 21:26:26 -04:00
bo0tzz 5acd6b70d0 feat: add button to unpause all queues (#21685)
* feat: add button to unpause all queues

* fix: const

* chore: simplify

* chore: pr feedback

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2025-09-10 01:06:36 +00:00
renovate[bot] edaedca03f chore(deps): update github-actions (#21295)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 21:02:27 -04:00
Ben McCann 7b3e1037b6 chore: remove unused dependencies (#21736) 2025-09-09 20:38:17 -04:00
renovate[bot] 27bc8eba7b chore(deps): update terraform cloudflare to v4.52.3 (#21701)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 10:18:26 +01:00
Sergey Katsubo 23fb2e0fae chore(server): fix logger context in StorageCore (#21534)
* Fix logging context in StorageCore

* Revert "Fix logging context in StorageCore"

This reverts commit 0aa540afd1.

* Fix logging context in StorageCore - one line change
2025-09-08 17:28:40 -04:00
Alex 59accbf32a fix: prevent isolate deadlock (#21692) 2025-09-08 19:18:13 +00:00
shenlong 059a0e8aa8 feat: sync AuthUserV1 (#21565)
* feat: sync AuthUserV1

* migration

* chore: fix analyze

* fix user updatedAt check

* fix: auth user sync query

* generate sql

* bump schema version and update migration

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-09-08 14:00:10 -05:00
bo0tzz 6a55c36762 fix: print errors in weblate merge job (#21683) 2025-09-08 17:37:10 +02:00
bo0tzz c0bff4b493 fix: pass repo to gh cli in weblate checks job (#21681) 2025-09-08 17:32:44 +02:00
shenlong fd4c2acde8 feat: handle SyncResetV1 (#20732)
* feat: handle SyncResetV1

* auto retry on reset and handle SyncCompleteV1

* fix tests

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-08 09:48:26 -05:00
bo0tzz 5acf909235 fix: gh cli needs explicit GH_TOKEN env var in gha (#21680) 2025-09-08 14:48:08 +00:00
bo0tzz fb1458c720 fix: pre-job branch scope on weblate checks job (#21679) 2025-09-08 16:30:28 +02:00
Peter Buga 255dabc239 fix(server): valid backups with DB_URL env variable config (#21669) 2025-09-08 14:29:34 +00:00
Mert 27751f8fd4 fix(server): remove pcm from default accepted codecs (#21655)
remove pcm from default
2025-09-08 09:26:28 -05:00
bo0tzz 72ffa37dd9 feat: workflow for automated translations merge (#21639)
* feat: workflow for automated translations merge

* feat: dismiss review on merge failure

* chore: parameterize weblate URL

* fix: remove unnecessary CHANGES_REQUESTED review flow

* feat: leave weblate locked on failures

* chore: remove unnecessary merge timeout comment

The review dismissal already communicates this

* chore: remove todo

* feat: save api call

* fix: quotes
2025-09-08 09:25:31 -05:00
Jason Rasmussen 5a7042364b feat: add partner create endpoint (#21625) 2025-09-05 17:59:11 -04:00
github-actions db0ea0f3a8 chore: version v1.141.1 2025-09-05 19:44:39 +00:00
Alex 88c0243a20 chore: robust isolation tasks coordination (#21605)
* chore: robust isolation tasks coordination

* give more time for database transaction to clean up

* chore: clean up logs

* chore: clean up logs

* fix: logs
2025-09-05 19:39:38 +00:00
Alex 3a29522df6 fix: memory not getting refreshed on new day (#21623) 2025-09-05 19:32:41 +00:00
bo0tzz 50eae23f3a fix: use specific uv version in ML dockerfile (#21611) 2025-09-05 20:15:29 +02:00
Weblate (bot) 95419750bb chore(web): update translations (#21464)
Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com>
Co-authored-by: Dawider10 <dawider110@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Felipe Garcia <garcia.o.felipe@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Gustavo de Le├│n <alfonso.gus.deleon@gmail.com>
Co-authored-by: Hyouhyan <hyouhyan@hyouhyan.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Isfan Nur Fauzi <isfannurfauzi@gmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: JPar99 <github.wad969@passmail.com>
Co-authored-by: Joseph <josephlegrand33+hosted.weblate.org@gmail.com>
Co-authored-by: Jos├й Rodrigues <j.rodrigues.pcmedic@gmail.com>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: Leigh van der merwe <palitu822@gmail.com>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
Co-authored-by: Leon Fertig <leon.fertig2004@gmail.com>
Co-authored-by: Matja┼╛ T <matjaz@moj-svet.si>
Co-authored-by: Mikko Asikainen <mikko@asikainen.com>
Co-authored-by: Murad Bashirov <carlsonmu@gmail.com>
Co-authored-by: M─Бrti┼Ж┼б Bru┼Жenieks <martinsb@gmail.com>
Co-authored-by: Phantom0174 <darrenhsiou@gmail.com>
Co-authored-by: Pontus├Цsterlindh <pontus@osterlindh.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Sneha George <snehavg94@gmail.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Tage Lauritsen <tage@tunenet.dk>
Co-authored-by: Tomi P├╢ysk├╢ <tomi.poysko@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: albanobattistella <albano_battistella@hotmail.com>
Co-authored-by: anton garcias <isaga.percompartir@gmail.com>
Co-authored-by: czlevi7 <czlevi7@gmail.com>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: ╨Ь╨░╨║╤Б╨╕╨╝ ╨У╨╛╤А╨┐╨╕╨╜╤Ц╤З <gorpinicmaksim0@gmail.com>
2025-09-05 19:53:36 +02:00
renovate[bot] 5fb858a865 chore(deps): update node.js to v22.19.0 (#21509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 08:43:58 -04:00
Jason Rasmussen 18084a49ec chore: mise tasks (#21597) 2025-09-04 18:10:36 -04:00
github-actions f107cb044a chore: version v1.141.0 2025-09-04 19:42:02 +00:00
renovate[bot] f4e7ea47a6 chore(deps): update dependency @types/node to ^22.18.0 (#21506)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 21:26:06 +02:00
Riccardo Ruspoli 8747fc4935 fix(server): consider asset creation date when EXIF is missing (#21586)
* fix(server): fallback to asset.fileCreatedAt when EXIF is missing

* merge main

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-04 19:18:12 +00:00
Alex 287fa79d75 fix: remove unnecessary call to create remote album (#21599) 2025-09-04 14:11:51 -05:00
Alex bcfb5bee1f feat: album info sync (#21103)
* wip

* album creation

* fix: album api repository no invalidating after logging out

* add linkedRemoteAlbumId column and migration

* link/unlink remote album

* logic to find and add new assets to album

* pr feedback

* add toggle option to backup option page

* refactor: provider > service

* rename

* Handle page pop manually

* UI feedback for user creation and sync linked album

* uncomment migration

* remove unused method
2025-09-04 18:44:10 +00:00
Yaros 538263dc38 fix(mobile): location button map beta timeline (#21590)
fix(mobile): location button map
2025-09-04 13:26:16 -05:00
Maksim 51aec1e93d fix(mobile): Correction of image creation date by using mtime insteadтАж (#21508)
* fix(mobile): Correction of image creation date by using mtime instead of ctime.

* use the timestamps from the asset for uploads

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-04 18:26:02 +00:00
Mert 53825cc3d6 chore(deps): bump sharp to 0.34.3 (#21596)
* bump sharp to 0.34.3

* set unlimited
2025-09-04 13:23:13 -05:00
Jason Rasmussen 6e7c2817a3 fix: asset upload metadata validation (#21594) 2025-09-04 13:22:01 -05:00
bo0tzz 7bd79b551c feat: use mise for core dev tools (#21566)
* feat: use mise for core tools

* feat: mise handle dart

* feat: install dcm through mise

* fix: enable experimental in mise config

* feat: use mise.lock

* chore: always pin mise use

---------

Co-authored-by: bwees <brandonwees@gmail.com>
2025-09-04 12:58:42 -04:00
shenlong 5fe954b3c9 fix: use lock to synchronise foreground and background backup (#21522)
* fix: use lock to synchronise foreground and background backup

# Conflicts:
#	mobile/lib/domain/services/background_worker.service.dart
#	mobile/lib/platform/background_worker_api.g.dart
#	mobile/pigeon/background_worker_api.dart

* add timeout to the splash-screen acquire lock

* fix: null check on created date

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-04 11:44:33 -05:00
Jason Rasmussen 7f81a5bd6f fix: sidecar check job (#21312) 2025-09-04 16:23:58 +00:00
Arthur Normand 37a79292c0 feat: view similar photos (#21108)
* Enable filteing by example

* Drop `@GenerateSql` for `getEmbedding`?

* Improve error message

* PR Feedback

* Sort en.json

* Add SQL

* Fix lint

* Drop test that is no longer valid

* Fix i18n file sorting

* Fix TS error

* Add a `requireAccess` before pulling the embedding

* Fix decorators

* Run `make open-api`

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-09-04 09:22:09 -05:00
Brandon Wees bf6211776f fix: retain filter and sort options when pulling to refresh (#21452)
* fix: retain filter and sort options when pulling to refresh

* chore: use classes to manage state

* chore: format

* chore: refactor to keep local state of filter/sorted albums instead of a global filteredAlbums

* fix: keep sort when page is navigated away and returned

* chore: lint

* chore: format

why is autoformat not working

* fix: default sort direction state

* fix: search clears sorting

we have to cache our sorted albums since sorting is very computationally expensive and cannot be run on every keystroke. For searches, instead of pulling from the list of albums, we now pull from the cached sorted list and then filter which is then shown to the user
2025-09-04 09:08:17 -05:00
waclaw66 6c178a04dc fix(mobile): pinch + move scale (#21332)
* fix: pinch + move scale

* added lost changes from #18744
2025-09-04 09:01:39 -05:00
Snowknight26 036d314cb6 fix(web): Make Manage location utility header responsive (#21480)
* fix(web): Make Manage location utility header responsive

* Consolidate <p> into <Text>
2025-09-04 08:59:26 -05:00
Noel S 1fc5da398a fix(mobile): Hide system UI when entering immersive mode in asset viewer (#21539)
Implement hiding system ui in asset viewer
2025-09-04 08:57:34 -05:00
Sudheer Reddy Puthana 4d84338086 fix(mobile): readonly mode fixes (#21545)
* fix: Enables videotimeline in readonly mode

- Enables only the video controls in the bottom bar when readonlyMode is enabled.
- Fixes the message on the app profile bar when readOnlyMode is enabled **but** betaTimeline is not enabled.

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

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

* cleanup bottom bar handling

---------

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>
Co-authored-by: bwees <brandonwees@gmail.com>
2025-09-04 08:50:38 -05:00
Yaros 0ac49b00ee feat(mobile): scrubber haptics (beta timeline) (#21351)
* feat(mobile): scrubber haptics beta timeline

* changed haptic to selectionClick
2025-09-04 08:47:16 -05:00
Mert e427778a96 fix(mobile): pause image loading on inactive state (#21543)
* pause image loading

* make thumbhashes wait too
2025-09-04 08:40:38 -05:00
Pedro Sim├гo b82e29fbb4 feat(mobile): add to albums from existing albums (#21554)
* feat(mobile): add to albums from existing albums

* formatted files

* used the new t() method for translation

* removed unused import
2025-09-04 08:39:10 -05:00
shenlong ff19aea4ac fix: keyboard not dismissed in places page (#21583)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-04 08:38:44 -05:00
Jason Rasmussen 28179a3a1d feat: audit cleanup (#21567) 2025-09-03 22:50:27 +00:00
Min Idzelis af1e18d07e fix: docker upload_location perm fix for dev (#21501) 2025-09-03 18:27:30 +01:00
shenlong 270a0ff986 chore: log name and createdAt of asset on hash failures (#21546)
* chore: log name and createdAt of asset on hash failures

* add album name to hash failure logs

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-03 09:58:03 -05:00
shenlong 9d3f10372d refactor: simplify background worker (#21558)
* chore: log hash starting

* chore: android - bump the min worker delay

* remove local sync only task and always enqueue background workers

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-03 09:57:30 -05:00
bo0tzz 2f1385a236 chore: request LLM disclosure in PR template (#21553)
Suggestions for different wording/placeholder are welcome
2025-09-03 09:11:24 -05:00
renovate[bot] 183a285584 chore(deps): update base-image to v202509021104 (major) (#21513)
chore(deps): update base-image to v202509021104

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 21:20:21 -05:00
Alex 5ce946bb5b fix: null check (#21536) 2025-09-02 19:21:41 -05:00
shenlong 674faf2e57 fix: local sync task never runs on iOS (#21491)
* fix: local sync task never runs on iOS

* chore: rename ios register method

* refactor from using dart callback to dart entrypoint + more logs

* check if file exists before hashing

* reschedule local sync task

* chore: rename background worker logger

* refactor: move file exists check inside repo

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-03 02:05:58 +05:30
Alex 4f7702c6bf fix: iOS portrait photo saved as jpg extension (#21388)
remove bad merged settings

remove console log
2025-09-02 14:26:12 -05:00
bo0tzz 28edf5664d fix: set specific AssetUpload permission on checkBulkUpload endpoint (#21470)
* fix: set specific AssetUpload permission on checkBulkUpload endpoint

Fixes #21456

* fix: make open-api
2025-09-02 14:21:14 -05:00
shenlong ec2f94cae8 fix: handle datetime outside the valid range supported by dart (#21526)
* fix: handle datetime outside the valid range supported by dart

* add tests for tryFromSecondsSinceEpoch

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-09-02 14:20:49 -05:00
Mert 873f7921da fix(mobile): ensure current asset is set in asset viewer (#21504) 2025-09-02 11:03:44 -04:00
Mert f06b054087 fix(mobile): decoding at higher resolution than necessary (#21503) 2025-09-02 11:03:17 -04:00
bo0tzz 0df910c0cd fix: don't run close-dupes workflow unnecessarily (#21333) 2025-09-02 16:04:07 +02:00
Derock 5b8d72e91a fix: filter null duplicate assets (#21507) 2025-09-02 01:20:01 -04:00
Yaros e7b0a47be2 feat(mobile): copy file name by long-press (#21469) 2025-09-01 20:43:18 -05:00
Brandon Wees 60af3a4003 fix: show TabShellRoute when cold starting from deeplink (#21376) 2025-09-01 20:42:54 -05:00
Mert 6a4b6699e3 fix(mobile): increase thumbnail resolution (#21502)
increase thumbnail resolution
2025-09-01 20:19:38 -05:00
renovate[bot] 7d57fd1320 fix(deps): update machine-learning (#21296) 2025-09-01 19:44:19 -04:00
Snowknight26 bbc1c8186c fix(web): Show full date when hovering over photos date groups (#21462) 2025-08-31 16:30:35 -05:00
Brandon Wees b76d69c0e5 fix(mobile): readonly mode disable tabs when in landscape mode (#21475)
fix: readonly mode disable bottom tabs when in landscape mode
2025-08-31 16:28:29 -05:00
Dag Stuan fd2b7a344c fix(web): wait for image to load before playing memories. (#19757) 2025-08-31 08:50:33 -05:00
Weblate (bot) 03dafba522 chore(web): update translations (#21130)
Co-authored-by: AR7YK <jias.smarthome@gmail.com>
Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com>
Co-authored-by: Alberto Serluca <alberto.ser11@gmail.com>
Co-authored-by: Alfred Makne Poulsen <alfred@omj.dk>
Co-authored-by: Amir <amirikmel@gmail.com>
Co-authored-by: Aravinth <aravinth@tuta.io>
Co-authored-by: Arnau Mora <arnyminer.z@gmail.com>
Co-authored-by: Bora At─▒c─▒ <boratici.acc@gmail.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
Co-authored-by: Davide <bbrienza99@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Dmitry Banny <dj.icecore@gmail.com>
Co-authored-by: Dominique B├йgin <dominique.begin.0@gmail.com>
Co-authored-by: FarSniper <ozmatlik@gmail.com>
Co-authored-by: Felipe Garcia <garcia.o.felipe@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Florian Ostertag <florian.kuepper@gmail.com>
Co-authored-by: Gustavo de Le├│n <alfonso.gus.deleon@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Jane <asetmalik@gmail.com>
Co-authored-by: JarodSch <jarod@e-post.me>
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: Leo Bottaro <github@leobottaro.com>
Co-authored-by: Marc Casillas <mcasillassu@gmail.com>
Co-authored-by: Martin Popovski <martinkozle@yahoo.com>
Co-authored-by: Matja┼╛ T <matjaz@moj-svet.si>
Co-authored-by: Mikko Asikainen <mikko@asikainen.com>
Co-authored-by: M─Бrti┼Ж┼б Bru┼Жenieks <martinsb@gmail.com>
Co-authored-by: Nico Kaiser <nico@kaiser.me>
Co-authored-by: Olaf Nielsen <solluh@mail.de>
Co-authored-by: Pontus├Цsterlindh <pontus@osterlindh.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Shihfu Juan <xlion@xlion.tw>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Tijs-B <tijs.bergmans@telenet.be>
Co-authored-by: Tony Kindermann <tonykindermann@gmail.com>
Co-authored-by: User 123456789 <user123456789@users.noreply.hosted.weblate.org>
Co-authored-by: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Xo <xocodokie@users.noreply.hosted.weblate.org>
Co-authored-by: Yuki Ejima <ktd.gems@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: namdomnau <namdomnau@users.noreply.hosted.weblate.org>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: thestrudl <rok.vidmar1997@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: ╨Ь╨░╨║╤Б╨╕╨╝ ╨У╨╛╤А╨┐╨╕╨╜╤Ц╤З <gorpinicmaksim0@gmail.com>
2025-08-31 00:52:11 +02:00
github-actions f15376a107 chore: version v1.140.1 2025-08-30 19:13:06 +00:00
Brandon Wees 32955915dd fix: show "preparing" when sharing in beta timeline (#21390)
* fix: show "preparing" when sharing in beta timeline

* embed dialog inside of share_action_button

* dont await the share sheet so "preparing" dialog disappears once share sheet presents

this mimics old timeline behavior

* chore: lint
2025-08-30 13:51:32 -05:00
Alex aacb27ea5f fix: network criteria for upload LivePhotos (#21386) 2025-08-30 18:45:42 +00:00
Alex d6b8c0926f chore: post release tasks (#21385) 2025-08-30 13:45:29 -05:00
Snowknight26 225af973c1 fix(web): Prevent changing asset location triggering keyboard shortcuts (#21451)
fix(web): Prevent changing asset location triggering asset keyboard shortcuts
2025-08-30 13:39:25 -05:00
Brandon Wees b3372064e0 fix: default zoom level when location is not set (#21428) 2025-08-30 13:33:11 -05:00
Mert 303307e1ac fix(mobile): memory lane query (#21422) 2025-08-29 19:33:58 -05:00
Aaron Liu f75c9dfe37 fix(devcontainer): logging typo (#21415) 2025-08-29 20:54:42 +00:00
Sergey Katsubo f5954f4c9b chore(docs): Avoid /data in external library examples (#21357)
* Avoid /data for external libraries

* Remove mention of microservice containers

* Update docs/docs/features/libraries.md

Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>

---------

Co-authored-by: Matthew Momjian <50788000+mmomjian@users.noreply.github.com>
2025-08-29 10:24:21 -05:00
Min Idzelis 147accd957 fix: fix docker perms for dev (#21359) 2025-08-28 22:07:29 -04:00
Mert 9487241481 fix(server): refresh faces query (#21380) 2025-08-28 20:23:40 -04:00
Sergey Katsubo 460e1d4715 fix(server): folder sort order (#21383) 2025-08-28 20:22:40 -04:00
github-actions b6223af5ca chore: version v1.140.0 2025-08-28 18:50:45 +00:00
Sudheer Reddy Puthana 8853079c54 feat(mobile): add read only mode (#19368)
* feat(mobile): Add Kid (Readonly) Mode toggle

This commit introduces a "Kid (Readonly) Mode" feature.

- Adds a `KidModeProvider` to manage the state of Kid Mode.
- Implements a `KidModeCheckbox` widget in the app bar dialog to toggle Kid Mode.
- When Kid Mode is enabled,
  - Disables selecting the multigrid & the bottom bar
  - Removes the top bar from view

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Reverts the changes to devtools_options.yaml file

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

refactor: replace Kid Mode with Readonly Mode

This commit replaces the "Kid Mode" feature with a more generic "Readonly Mode".

- Renamed `KidModeProvider` to `ReadonlyModeProvider`.
- Readonly Mode state is now persisted in app settings.
- Added a new app setting `allowUserAvatarOverride` to toggle read-only mode.
- Updated translations.
- Added a message in the app bar dialog indicating when read-only mode is active.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Address comments -

- Removes the `allowUserAvatarOverride` setting.
- Hides the bottom gallery bar when read-only mode is enabled.
- Adds an icon on the main app bar when read-only mode is enabled with a snackbar.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Update to snackbar

- When toggling readonly mode from either the settings or the app bar, a snackbar notification will now appear.
- The readonly mode message in the profile drawer has been restyled.
- The upload button in the app bar is now hidden when readonly mode is enabled.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Removes clearing of snackbar

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Address Comments

- Consolidated snackbar messages for enabling/disabling readonly mode.
- Ensured the "Select All" icon in asset group titles is hidden in readonly mode.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Adds in the missing translation keys for readonly_mode

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Fix translation

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Fix check failure for BorderRadius

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Changes:
- Adjusted AppBar background color in readonly mode.
- Removes cross-out pencil icon button in favor of above.
- Hides the "Edit" icon next to date/time, disable description and onTap for people and location when readonly mode is enabled.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

Address comments from Alex

- Moved readonly mode check to `GalleryAppBar` to hide the entire `TopControlAppBar` when readonly mode is enabled.
- Changed `toggleReadonlyMode` in `ImmichAppBar` to directly toggle the state.

Signed-off-by: Sudheer Puthana <Sud-Puth@users.noreply.github.com>

migrate readonly mode to new beta timeline

remove readonly mode from legacy UI

only show readonly functionality when on beta timeline

simplify selection icon

update generated provider

chore: more formatting

* fix: bad merge

* chore: use Notifier for readonlyModeProvider

* fix: drag select now honors readonly mode

* fix: disable asset bottom sheet in readonly

* fix: disable editing user icon when in readonly

* chore: remove generated file

* fix: disable tabs instead entire tab bar

This solves the issues with the scrubber

* chore: remove unneeded import

* chore: lint

* remove unused condition in bottomsheet

---------

Co-authored-by: Brandon Wees <brandonwees@gmail.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-28 17:30:15 +00:00
Johann 662d44536e feat(web): add geolocation utility (#20758)
* feat(geolocation):  add geolocation utility

* feat(web): geolocation utility - fix code review - 1

* feat(web): geolocation utility - fix code review - 2

* chore: cleanup

* chore: feedback

* feat(web): add animation and text

animation on locations change and action text on thumbnail

* styling, messages and filtering

* selected color

* format i18n

* fix lint

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-28 16:54:11 +00:00
xCJPECKOVERx 80fa5ec198 fix(web): Slideshow fade occurs when not in slideshow (#21326)
- ensure slideshow transition only shows when both enabled and in a slideshow
2025-08-28 11:47:53 -05:00
shenlong 0df88fc22b feat: beta background sync (#21243)
* feat: ios background sync

# Conflicts:
#	mobile/ios/Runner/Info.plist

* feat: Android sync

* add local sync worker and rename stuff

* group upload notifications

* uncomment onresume beta handling

* rename methods

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-28 14:11:54 +00:00
Snowknight26 e78144ea31 fix(web): Translate confirmation modal header and action buttons (#21330)
fix(web): Translate confirmation modal
2025-08-27 22:00:50 -05:00
Mert 227789225a fix(mobile): allow gestures in asset viewer before image is loaded (#21354)
* allow gestures while loading

* disable zoom
2025-08-27 21:52:51 -05:00
renovate[bot] 1298a74230 chore(deps): pin busybox docker tag to ab33eac (#21280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-27 21:44:19 -05:00
Yaros a3808c26ce fix(web): middle click not working on videos (#21304)
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-27 21:43:39 -05:00
Yaros e2169f5316 fix(mobile): fast animations when "disable animations" enabled (#21309)
* fix(mobile): disable animations speed android

* use animationBehavior instead of workaround
2025-08-27 21:42:38 -05:00
Alex f65dabd43a chore: post release tasks (#21228) 2025-08-27 21:17:56 -05:00
Mert a5841a8bf4 fix(mobile): memory lane rebuild (#21350)
* avoid unnecessary timeline rebuild

* add key

* handle disabled memories

* avoid rebuild if no memories
2025-08-27 21:16:41 -05:00
Mert dc6ac3aaec fix(mobile): thumbnail requests not being cancelled (#21331)
* fix requests not being cancelled

* handle thumbhash
2025-08-27 17:40:45 -04:00
prajwal ae104ad7cc fix(web): add primary text color to file upload toast (#21340)
* fix:add primary text color to file upload toast

* fix:make progress bar visible in dark mode

* fix:make it text-primary

---------

Co-authored-by: prajwal <prajwal@hopbox.in>
2025-08-27 15:51:43 -04:00
Jason Rasmussen 868d5f56e2 fix: motion video extraction race condition (#21285)
fix: motion video extraction race ccondition
2025-08-27 15:10:55 -04:00
Jason Rasmussen 88072910da feat: asset metadata (#20446) 2025-08-27 14:31:23 -04:00
Jason Rasmussen 25a94bd117 fix(web): sign up double click (#21349) 2025-08-27 14:21:34 -04:00
Jason Rasmussen 76eaee3657 fix: timeline scroll error handling (#21324) 2025-08-26 17:07:26 -05:00
Yaros d5fec0edab fix(mobile): capitalize month & day labels in beta timeline (#21323)
fix(mobile): capitalize month & day labels
2025-08-26 21:32:40 +00:00
xCJPECKOVERx a7821a0b79 feat(web): Album picker shortcut info (#21273)
* - add shortcut info to album modal footer

* styling

* translation

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-08-26 21:31:58 +00:00
xCJPECKOVERx 73e67ebfea fix(web): album multi-select filter doesn't include other selected albums (#21322)
- submit albums directly from selected ids instead of albumModalRows
2025-08-26 16:30:24 -05:00
Snowknight26 0eaa054218 feat(web): Refresh album page after sharing (#21283) 2025-08-26 16:23:21 -05:00
Alex 2024d06cb7 chore: faq commercial guidelines (#21320) 2025-08-26 20:47:42 +00:00
Yaros 204299d500 fix(mobile): user storage quota not showing (#21263) 2025-08-26 15:34:19 -05:00
Jason Rasmussen 70e59c00d5 fix: invalid storage quota with decimals (#21271) 2025-08-26 14:46:29 -04:00
Mert 5405810a38 fix(mobile): skip animation for offscreen thumbnails (#21277) 2025-08-26 11:49:20 -04:00
Mert e67265cef2 fix(mobile): caching thumbnails to disk (#21275) 2025-08-26 11:49:12 -04:00
renovate[bot] 19c53609e1 chore(deps): update ghcr.io/immich-app/postgres:14-vectorchord0.3.0 docker digest to 7a4469b (#21286)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-26 11:07:27 +02:00
Jason Rasmussen 0d0bb0e2d9 fix(web): suppress auto-play errors (#21282) 2025-08-25 23:51:56 -04:00
Jason Rasmussen 8f1b505ba0 fix: prevent an offline asset from being used as a person feature photo (#21278) 2025-08-25 22:40:56 -04:00
Jason Rasmussen d04675fb41 fix: dev-scripts (#21270)
fix/dev-scripts
2025-08-25 17:10:59 -04:00
Jason Rasmussen acfd40b77a fix: album start/end dates on shared links (#21268) 2025-08-25 17:10:31 -04:00
Jason Rasmussen 840e43430c fix: docs typo (#21269) 2025-08-25 22:43:37 +02:00
Jason Rasmussen a3e0c6cef5 fix: ignore abort errors (#21262) 2025-08-25 16:42:30 -04:00
Jason Rasmussen 63088b22e0 fix(web): handle multiple downloads in safari (#21259) 2025-08-25 12:59:59 -05:00
xCJPECKOVERx d9d8beb92f fix(web): Duplicate arrow shortcuts go to next/previous duplicate when viewing assets (#21200)
- get assetviewer state and don't handle next/previous duplicate if isViewing
2025-08-25 13:33:48 -04:00
Jason Rasmussen 38a8a67be9 fix(web): allow numeric input fields to be zero (#21258) 2025-08-25 13:31:32 -04:00
Jason Rasmussen 7531ffcbfb refactor: service worker (#21250) 2025-08-25 11:52:57 -05:00
xCJPECKOVERx d5f3629c49 fix(web): Album multi-select 'm' shortcut prevents typing m in title box (#21249)
change album multi-select shortcut to ctrl
2025-08-25 11:52:26 -05:00
Alex be5b4cb1d1 chore: patch createdAt in AssetResponseDto (#21254) 2025-08-25 16:33:21 +00:00
Wingy 5fb8d651ec feat: expose createdAt in getAssetInfo (#21184)
* Expose createdAt in getAssetInfo

* Add missing createdAt fields
2025-08-25 10:27:21 -05:00
Luke Hagar c2313f7a99 feat: add support for custom headers to TS SDK (#21205)
* Add support for custom headers

* fix: added assertNoApiKey function
2025-08-25 10:25:21 -05:00
Min Idzelis 59627e2b4c fix: devcontainer after pnpm changes (#21227) 2025-08-25 10:24:31 -05:00
gablilli 530bf059ad docs: update italian README: better wording, add some important sections, fixed links and alt texts (#21221) 2025-08-25 15:15:39 +00:00
github-actions b44d2a241d chore: version v1.139.4 2025-08-25 02:39:18 +00:00
Vietbao Tran 1af10ded74 fix: wait for watched files to finish being written (#17100) (#21180)
This makes the external library watcher wait for files in watched directories to finish being written before queuing jobs for each file.
2025-08-24 21:33:24 -05:00
xCJPECKOVERx 3f1e11afcc chore(server): Improve add to multiple albums via bulk checks and inserts (#21052)
* - add addAssetIdsToAlbums to album repo
- update albumService to determine all albums and assets with access and coalesce into one set of album_assets to insert

* - remove hasAsset check (unnecessary)

* - lint

* - cleanup

* - remove success counts from addAssetsToAlbums results
- Fix tests

* open-api

* await album update
2025-08-24 21:33:10 -05:00
shenlong 28dce2d0df fix: use composite cache key in user circle avatar (#21220)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-24 21:32:24 -05:00
Alex 605764f226 chore: post release tasks (#21191) 2025-08-24 21:31:56 -05:00
Min Idzelis 44e1c83c84 fix: isolate docker host/container filesystem for node_modules and build output (#21167) 2025-08-24 13:09:45 -05:00
Lorenzo Farnararo 0729887c9c fix(web): handle edge cases in timeToSeconds function to prevent crashes (#21019)
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2025-08-23 22:42:37 +02:00
Nicholas 3bfa8b7575 fix: border around dark theme button on onboarding page (#20846)
fix border around dark theme button
2025-08-23 15:28:00 -05:00
Alex 3138048b96 fix: cannot load thumbnail from unknown content length (#21192)
* fix: cannot load thumbnail from unknown content length

* pr feedback

* pr feedback
2025-08-23 15:25:12 -05:00
github-actions f8b41ea8aa chore: version v1.139.3 2025-08-23 16:37:46 +00:00
pojlFDlxCOvZ4Kg8y1l4 1d33ed6bed docs: update oauth.md - Authentik link leads to Page Not Found error (#21186)
Update oauth.md

Updated Authentik link
2025-08-23 16:30:41 +00:00
shenlong 2be1a58c5b fix: prefer local video if available (#21119)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-23 11:18:57 -05:00
Jason Rasmussen 03e7922589 fix: local offset hours (#21147) 2025-08-23 11:09:36 -05:00
Alex 801af34d9a fix: sync flow block oAuth login page navigation (#21187) 2025-08-23 16:09:00 +00:00
Alex bedaa729e9 chore: post release tasks (#21140) 2025-08-23 11:06:13 -05:00
Alex 13c8a6e61d fix: parse correct metadata to userDto for SQlite store implmentation (#21154) 2025-08-23 11:02:24 -05:00
Alex 01edf6533b fix: shared album asset count query (#21157) 2025-08-23 10:46:40 -05:00
DevServices 30d0bea4df fix(web): add to multiple albums translation doesn't have plural formatting (#21087)
Co-authored-by: xCJPECKOVERx <cjpeckover@hotmail.ca>
2025-08-22 18:52:40 +02:00
github-actions 571504aa5e chore: version v1.139.2 2025-08-21 22:35:59 +00:00
Alex 65fafcab37 chore: manually pump 1.139.1 (#21127) 2025-08-21 22:33:51 +00:00
Alex 2fe0d17fe1 chore: install pnpm in prepare-release GHA (#21126)
* Revert "chore: version v1.139.1"

This reverts commit 89533a858f.

* chore: install pnpm in prepare-release GHA
2025-08-21 17:19:42 -05:00
Alex b6a91746d8 chore: Revert version v1.139.1 (#21125)
Revert "chore: version v1.139.1"

This reverts commit 89533a858f.
2025-08-21 17:15:11 -05:00
github-actions 89533a858f chore: version v1.139.1 2025-08-21 22:02:08 +00:00
Alex dc5a0f8c33 chore: pump the pump script (#21122)
* chore: pump the pump script

* pump 1.139.0
2025-08-21 17:00:48 -05:00
Alex c443ab854c chore: ignore queue retry error (#21069)
* chore: ignore queue retry error

* remove items
2025-08-21 21:22:36 +00:00
Weblate (bot) 379c73818a chore(web): update translations (#20449)
Co-authored-by: -J- <heyj0e@tuta.io>
Co-authored-by: Aaron Fort Garcia <aaronfortg@gmail.com>
Co-authored-by: Abdulaziz Algassem -AKA INTERSTELLAR <INTERSTELLARAG@proton.me>
Co-authored-by: Abhijeet Bonde <abhijeetbonde19@gmail.com>
Co-authored-by: AbuKareem Tuffaha <abukareem.tuffaha@gmail.com>
Co-authored-by: Adam Havr├бnek <adamhavra@seznam.cz>
Co-authored-by: Ad├бn Martin <disadamsdsdnts@gmail.com>
Co-authored-by: Aldil Bhaskoro Anggito Isdwihardjo <aldilbhaskoro@gmail.com>
Co-authored-by: Alessandro Arcangeli <alessandroarcangeli.rm@gmail.com>
Co-authored-by: Alexandre Garnier <zigarn@users.noreply.hosted.weblate.org>
Co-authored-by: Andreas Johansen <andreas@josern.com>
Co-authored-by: Ankit <ankitkr177@gmail.com>
Co-authored-by: Bart┼Вomiej <20731216+Jarsey45@users.noreply.github.com>
Co-authored-by: Bernardo <bernaamg@gmail.com>
Co-authored-by: Carina Chenot <carina.chenot@gmail.com>
Co-authored-by: Chun-Hei Lam <chun.lam18@imperial.ac.uk>
Co-authored-by: Clemens <clemensstouten@gmail.com>
Co-authored-by: Daniel Bar-Dagan <hfmsite@gmail.com>
Co-authored-by: Davide Ciaccia <davideccia@gmail.com>
Co-authored-by: Demartino Marco <marcodemartino23@gmail.com>
Co-authored-by: Denis Pacquier <denis.pacquier@gmail.com>
Co-authored-by: DevServs <bonov@mail.ru>
Co-authored-by: Emilio Risue├▒o <emiliojrg@hotmail.com>
Co-authored-by: Felipe Garcia <garcia.o.felipe@gmail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Francis C <normitomf@gmail.com>
Co-authored-by: Gudkov Gleb <linegm@yandex.ru>
Co-authored-by: Happy <happy2452354@users.noreply.hosted.weblate.org>
Co-authored-by: Harun Al Rasyid <aarunalr@pm.me>
Co-authored-by: Harun Al Rasyid <harunbam3@gmail.com>
Co-authored-by: Hassan Latif <hafizhassanlatif@gmail.com>
Co-authored-by: Hurricane-32 <rodrigorimo@hotmail.com>
Co-authored-by: Hс╗У Nhс║еt Duy <axicenia@gmail.com>
Co-authored-by: Indrek Haav <indrek.haav@hotmail.com>
Co-authored-by: Ivan Dimitrov <idimitrov08@gmail.com>
Co-authored-by: Javier Villanueva Garc├нa <jvg2203@gmail.com>
Co-authored-by: Jiri Gr├╢nroos <jiri.gronroos@iki.fi>
Co-authored-by: Jochem Bruijns <j@bruijns.org>
Co-authored-by: Jordy H <jordy@hoebergen.net>
Co-authored-by: Joshua Dyck <joshua.dyck@gmx.de>
Co-authored-by: Jozef Gaal <preklady@mayday.sk>
Co-authored-by: Junghyuk Kwon <kwon@junghy.uk>
Co-authored-by: JustRensio <debouwer741@gmail.com>
Co-authored-by: Kachelkaiser <kachelkaiser@htpst.de>
Co-authored-by: Khalid AlMalki <moshtarek@gmail.com>
Co-authored-by: Lauritz Tieste <lauritz6000000@gmail.com>
Co-authored-by: Lenny Angst <lenny@familie-angst.ch>
Co-authored-by: Leo Bottaro <github@leobottaro.com>
Co-authored-by: LeonardoCasarotto <leonardo.casar8@gmail.com>
Co-authored-by: Luiz Henrique Moreira de Souza <cloud.5623tumacacori@gmail.com>
Co-authored-by: MSDNicrosoft <wang3311835119@hotmail.com>
Co-authored-by: Malo_F <malofauchetpro@gmail.com>
Co-authored-by: Mate Tohai <admin@tmate6.com>
Co-authored-by: Mathias <mathkot59@gmail.com>
Co-authored-by: Mathias Peene <mathiaspeene@proton.me>
Co-authored-by: Matja┼╛ T <matjaz@moj-svet.si>
Co-authored-by: Matteo Marchi <marchimatteo@gmail.com>
Co-authored-by: Matteo Morari <matteo.morari04@gmail.com>
Co-authored-by: Maximilian <maxi@kazba.eu>
Co-authored-by: Mazharul Islam <mazharkafi@gmail.com>
Co-authored-by: Md. Asifur Rahman <meblasif@gmail.com>
Co-authored-by: Mher Saribekyan <saribekyanmher@gmail.com>
Co-authored-by: Mikko Asikainen <mikko@asikainen.com>
Co-authored-by: MuxuTruk <musutruk.music@gmail.com>
Co-authored-by: M─Бrti┼Ж┼б Bru┼Жenieks <martinsb@gmail.com>
Co-authored-by: Nguyen Huy <hyquaq@gmail.com>
Co-authored-by: Nick Huang <nick80322@gmail.com>
Co-authored-by: Nico Kaiser <nico@kaiser.me>
Co-authored-by: Nicol├▓ <nicveronese@gmail.com>
Co-authored-by: Oleksandr Yurov <oyurov@icloud.com>
Co-authored-by: Olivier Berten <olivier.berten@gmail.com>
Co-authored-by: Pavel Kazutsin <kazyten@ya.ru>
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com>
Co-authored-by: Petri H├дm├дl├дinen <petri.hamalainen@mailbox.org>
Co-authored-by: Pontus├Цsterlindh <pontus@osterlindh.com>
Co-authored-by: Ravipas Charoenwari <ravipasch@gmail.com>
Co-authored-by: Red Cyclops <shown-bleep-spiffy@duck.com>
Co-authored-by: Ron Turner <admin@meetronturner.com>
Co-authored-by: Runskrift <anders@rimfrost.nu>
Co-authored-by: Santiago <santiwever@hotmail.com>
Co-authored-by: Sergey Katsubo <skatsubo@gmail.com>
Co-authored-by: Shawn <xiaxinx@gmail.com>
Co-authored-by: Shihfu Juan <xlion@xlion.tw>
Co-authored-by: Sil Klaasboer <silklaasboer@outlook.com>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: TC Kuo <cot@embraced.co>
Co-authored-by: Taiki M <vexingly-many-mace@duck.com>
Co-authored-by: Theodor Onarheim <thbo@startmail.com>
Co-authored-by: Tijs-B <tijs.bergmans@telenet.be>
Co-authored-by: Toasterfritzi <friedrichmaitre1@gmail.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: Vegard Fladby <vegard@fladby.org>
Co-authored-by: Vladimir Cazacu <faptdivers@gmail.com>
Co-authored-by: Wim Joostens <wim.joostens@gmail.com>
Co-authored-by: Xabier Blanch G├│rriz <xabierblanch@gmail.com>
Co-authored-by: Yago Ra├▒a Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: Yuvaraj J <jyuvaraj03@gmail.com>
Co-authored-by: Zvonimir <zzrakic@protonmail.com>
Co-authored-by: abb128 <abb128@sapples.net>
Co-authored-by: adri1m64 <adrien.melle@laposte.net>
Co-authored-by: bornacrncic98 <bornacrncic98@gmail.com>
Co-authored-by: chamdim <chamdim@protonmail.com>
Co-authored-by: dark&white <darkwhite@users.noreply.hosted.weblate.org>
Co-authored-by: eav5jhl0 <eav5jhl0@users.noreply.hosted.weblate.org>
Co-authored-by: fireflies38 <norm@jbehn.de>
Co-authored-by: gablilli <gabriele.lilli0511@gmail.com>
Co-authored-by: juan david Barreto <zerodarkzone@gmail.com>
Co-authored-by: labolstad <lasse.bolstad@gmail.com>
Co-authored-by: meep <meep@meeps.dev>
Co-authored-by: nazo6 <git@nazo6.dev>
Co-authored-by: nested-universe <ekzistadismo@gmail.com>
Co-authored-by: nosajthenitram <nosajthenitram@cafemartin.com>
Co-authored-by: pawel <Pikim@tlen.pl>
Co-authored-by: pyccl <changcongliang@163.com>
Co-authored-by: therry47 <soulietherry@gmail.com>
Co-authored-by: waclaw66 <waclaw66@seznam.cz>
Co-authored-by: ╨Т╤П╤З╨╡╤Б╨╗╨░╨▓ ╨Ы╤Г╨║╤М╤П╨╜╨╡╨╜╨║╨╛ <madeinchuguev@gmail.com>
Co-authored-by: ╨Ь─Х╤В╤А╨╕ ╨б╨░╨╜╤В─Г╤А ╤Л╨▓╨░╨╗─Х ╨г╨┐╨░-╨Ь╨╕╤З╤З╨╕ <mefisteron@gmail.com>
Co-authored-by: ╨Ь╨░╨║╤Б╨╕╨╝ ╨У╨╛╤А╨┐╨╕╨╜╤Ц╤З <gorpinicmaksim0@gmail.com>
Co-authored-by: ╨Ь╨░╨║╤Б╨╕╨╝ ╨У╨╛╤А╨┐╨╕╨╜╤Ц╤З <gorpinicmaksim5@gmail.com>
Co-authored-by: ╨Ь╨╕╤Е╨░╨╕╨╗ ╨Ч╨░╤Е╨░╤А╨╛╨▓ <mike.zaharov@gmail.com>
Co-authored-by: ьХИьД╕эЫИ <on9686@gmail.com>
2025-08-21 20:48:05 +00:00
Alex 73bb05c5f9 chore: Revert version v1.139.0 (#21121)
Revert "chore: version v1.139.0"

This reverts commit b69470c69e.
2025-08-21 20:41:46 +00:00
github-actions b69470c69e chore: version v1.139.0 2025-08-21 20:26:48 +00:00
Daniel Dietzler 34255453b1 chore: update docs to use pnpm (#21113) 2025-08-21 15:25:05 -05:00
Arthur Normand 4e03b06ff7 feat: add a counter to the duplicate utility (#21109)
Added a counter to the duplicate utility
2025-08-21 15:21:31 -05:00
Alex 9bb211f56f fix: thumbnail rendering on backup asset detail tile (#21120) 2025-08-21 20:20:29 +00:00
shenlong 6f4f79d8cc feat: migrate store to sqlite (#21078)
* add store entity and migration

* make store service take both isar and drift repos

* migrate and switch store on beta timeline state change

* chore: make drift variables final

* dispose old store before switching repos

* use store to update values for beta timeline

* change log service to use the proper store

* migrate store when beta already enabled

* use isar repository to check beta timeline in store service

* remove unused update method from store repo

* dispose after create

* change watchAll signature in store repo

* fix test

* rename init isar to initDB

* request user to close and reopen on beta migration

* fix tests

* handle empty version in migration

* wait for cache to be populated after migration

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-21 14:58:50 -05:00
shenlong ed3997d844 fix: skip albums selected or excluded from backups from deletions (#21116)
* skip albums selected or excluded from backups from deletions

* filter empty local albums from library page

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-21 13:44:07 -05:00
Mert fb59fa343d feat(mobile): optimized thumbnail widget (#21073)
* thumbnail widget

* use animation ticker, improvements

* use static thumbnail resolution for now

* fix android sample size

* free memory sooner

* formatting

* tweaks

* wait for disposal

* remove debug prints

* take two on animation

* fix

* remote constructor

* missed one

* unused imports

* unnecessary import

* formatting
2025-08-21 18:06:02 +00:00
Alex ab2849781a feat: show remainder assets info (#21114)
* feat: show remainder assets info

* pr feedback
2025-08-21 17:18:31 +00:00
Jason Rasmussen 66c657ca8a chore: remove web/Dockerfile (#21096) 2025-08-21 12:55:23 -04:00
Alex c245208106 fix: resume upload on launch (really fix it) (#21106) 2025-08-21 02:36:03 +00:00
Mert 99d6673503 feat(mobile): platform image providers (#20927)
* platform image providers

* use key

* fix cache manager

* more logs, cancel on dispose instead

* split into separate files

* fix saving to cache

* cancel multi-stage provider

* refactored `getInitialImage`

* only wait for disposal for full images

* cached image works

* formatting

* lower asset viewer ram usage

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-20 19:36:44 +00:00
Jason Rasmussen 9ff37b6870 chore: bump multer (#21100) 2025-08-20 14:16:22 -04:00
Alex 0e7816130b chore: use foreground service for uploading large file on Android (#21095)
* chore: use foreground service for uploading large file on Android

* Update main.dart

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

* Update mobile/lib/main.dart

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

---------

Co-authored-by: shenlong <139912620+shenlong-tanwen@users.noreply.github.com>
2025-08-20 22:59:24 +05:30
shenlong a1beb0a87d chore: update build and test mobile actions to not use npm (#21079)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2025-08-19 22:50:48 -05:00
xCJPECKOVERx c4ac2e345f fix(web): add to multiple albums translation doesn't have plural formatting (#21076) 2025-08-20 01:55:09 +00:00
Alex f422b341d1 chore: generate mobile translation file in GHA (#21070) 2025-08-19 16:13:35 -05:00
bo0tzz 90538d2535 chore: device input field for issue template (#21066) 2025-08-19 17:13:52 +00:00
Mert abc7bfa0ba feat(mobile): platform thumbnail api (#20910) 2025-08-19 12:48:35 -04:00
renovate[bot] 60a809d7b4 fix(deps): update typescript-projects (#20879)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
2025-08-19 15:28:43 +01:00
Alex cda7249a6a fix: add to multi album selection (#21061) 2025-08-19 09:21:18 -05:00
Thomas 47566c1a4a chore(web): make search result loading behaviour more consistent (#20741)
The current behaviour will intersect if the page is scrolled about 90% down
which works okay for a small number of assets, but does not scale well with
large amounts of assets. Instead of relying in proportional values, it may be
more sensible to use a consistent measure for loading more pages. A simple and
sensible suggestion may be to load another page when there is only one more
viewport worth of assets to display. It can be refined and revisited in future,
but it seems to work relatively well in my testing and prevents the issues
which occur with large amounts of assets.

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-19 09:09:39 -05:00
renovate[bot] f08002d48f chore(deps): update docker.io/valkey/valkey:8-bookworm docker digest to a137a2b (#21043)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 09:13:24 -04:00
renovate[bot] 7186914531 chore(deps): update github-actions (#20875)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 09:12:27 -04:00
renovate[bot] d38ab93484 chore(deps): update base-image to v202508191104 (major) (#21049)
chore(deps): update base-image to v202508191104

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 09:11:49 -04:00
Min Idzelis 845b0f2073 chore: use pnpm for builds (#19752)
* Migrate from npm to pnpm across entire project

тАв Update all GitHub workflow files to use pnpm instead of npm
тАв Replace npm commands with pnpm equivalents in devcontainer scripts
тАв Remove package-lock.json files and update to use pnpm-lock.yaml
тАв Consolidate node version references to use server/.nvmrc

* Refine pnpm migration based on review feedback

тАв Replace SKIP_SHARP_FILTERING with SHARP_IGNORE_GLOBAL_LIBVIPS environment variable
тАв Improve Sharp package filtering to include specific Linux architectures for Docker builds
тАв Optimize Dockerfile dependency caching with improved layer structure
тАв Clean up workspace configuration and remove redundant settings

* Address additional review feedback for pnpm migration

тАв Fix node-version-file paths in GitHub workflow configurations
тАв Refactor .pnpmfile.cjs to use switch statement for better code organization
тАв Correct cache type typo in fix-format workflow
тАв Simplify Vite configuration by merging configs inline
тАв Update package description for consistency

* Use 'server/.nvmrc' for fix-format.yml GHA

* Delete npm locks

* Remove Docker volume isolation for node_modules directories

тАв Remove volume mounts for node_modules and related directories
тАв Allow shared access between host and container filesystem
тАв Update init container to handle file ownership with conditional existence check

* Remove unused Docker volumes and volume mounts

тАв Remove node_modules volume mounts from devcontainer configuration
тАв Remove unused named volumes for pnpm-store, node_modules, and cache directories
тАв Clean up Docker Compose configuration after removing volume isolation

* Fix typescript-sdk package issues

тАв Remove unknown "build" dependency that was incorrectly added to package.json
тАв Update pnpm-lock.yaml to reflect dependency removal

* Add pnpm setup to mobile workflow for translation formatting

тАв Add pnpm action setup step to mobile unit tests workflow
тАв Required for translation file formatting and sorting operations

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2025-08-19 08:55:24 -04:00
Alex acb1e513a7 chore: post release tasks (#21042) 2025-08-19 08:37:17 -04:00
renovate[bot] 4d4e54967d chore(deps): update grafana/grafana docker tag to v12.1.1 (#21048)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 13:02:57 +01:00
renovate[bot] e2dcebfe6c chore(deps): update dependency @types/node to ^22.17.1 (#21047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 13:13:49 +02:00
Arthur Normand d4f2b43f64 fix: improve duplicate utility text contrast (#21045) 2025-08-19 02:18:52 +00:00
Arthur Normand f343b0e58f fix: always show resolution in details panel (#21046)
Always show resolution in details panel
2025-08-19 02:17:45 +00:00
Aaron Tulino a8b4a5e856 fix(mobile): sort local album by most recently modified (#21038)
Sort with SQL instead

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-19 02:13:40 +00:00
renovate[bot] e7e030279b fix(deps): update machine-learning (#21044) 2025-08-18 21:55:49 -04:00
xCJPECKOVERx 9ff664ed36 feat(web): Add to Multiple Albums (#20072)
* Multi add to album picker:
- update modal for multi select
- Update add-to-album and add-to-album-action to work with new array return from AlbumPickerModal
- Add asset-utils.addAssetsToAlbums (incomplete)

* initial addToAlbums endpoint

* - fix endpoint
- add test

* - update return type
- make open-api

* - simplify return dto
- handle notification

* - fix returns
- clean up

* - update i18n
- format & check

* - checks

* - correct successId count
- fix assets_cannot_be_added language call

* tests

* foromat

* refactor

* - update successful add message to included total attempted

* - fix web test
- format i18n

* - fix open-api

* - fix imports to resolve checks

* - PR suggestions

* open-api

* refactor addAssetsToAlbums

* refactor it again

* - fix error returns and tests

* - swap icon for IconButton
- don't nest the buttons

* open-api

* - Cleanup multi-select button to match Thumbnail

* merge and openapi

* - remove onclick from icon element

* - fix double onClose call with keyboard shortcuts

* - spelling and formatting
- apply new api permission

* - open-api

* chore: styling

* translation

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-19 00:42:47 +00:00
Jason Rasmussen e00556a34a feat: get metadata about the current api key (#21027) 2025-08-18 18:15:03 -05:00
xCJPECKOVERx a313e4338e feat(web): Skip duplicates (#20880)
* - add skip button to duplicates-compare-control

* - cleanup

* - change to next/previous
- move buttons to duplicates page, intead of compareControl
- add param based control/position

* - remove index param on keep/dedupe all

* - cleanup

* - cleanup index corrections

* - add left/right arrow keyboard shortcuts for previous/next
- cleanup

* - cleanup
2025-08-18 18:11:53 -05:00
Aaron Tulino 257b0c74af fix(mobile): show most recent image in album as thumbnail (#21037)
Show most recent image in album as thumbnail
Fixes #21004
2025-08-18 18:02:18 -05:00
github-actions 3d515f5072 chore: version v1.138.1 2025-08-18 15:23:35 +00:00
Alex ec01db5c8b refactor: bottom sheet action button (#20964)
* fix: incorrect archive action shown in asset viewer'

* Refactor

* use enums syntax and add tests
2025-08-18 10:20:08 -05:00
bo0tzz cd6d8fcdfe chore: elaborate dupe bot comment (#21025)
Hopefully this stops people opening new threads
2025-08-18 13:36:53 +00:00
Alex 1198311d64 fix: sync block login progress (#20939) 2025-08-14 19:08:04 -05:00
Alex 1a4eab9655 fix: locked photos shown in beta timeline favorite page (#20937) 2025-08-14 23:03:33 +00:00
Brandon Wees 1926c90780 feat(mobile): shared album activities (#20714)
* feat(mobile): shared album activities

* add like buttons and fix behavior of unliking

* fix: conditionally show activity button and fix title truncations

* fix(mobile): newest/oldest album sort (#20743)

* fix(mobile): newest/oldest album sort

* chore: use sqlite to determine album asset timestamps

* Fix missing future

Co-authored-by: Alex <alex.tran1502@gmail.com>

* fix: async handling of sort

* chore: tests

* chore: code review changes

* fix: use created at for newest asset

* fix: use localDateTime for sorting

* chore: cleanup

* chore: use final

* feat: loading indicator

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-14 22:50:56 +00:00
Alex 4d5975b717 fix: pinch in finished as zoomed in (#20936) 2025-08-14 17:39:14 -05:00
Alex 8cbd6b29c4 fix: sync remote before starting backup (#20906) 2025-08-14 17:19:08 -05:00
Alex 8c1b630a2b fix: backup resume more reliable on app start up (#20907) 2025-08-14 17:09:32 -05:00
Brandon Wees c961d2aaf7 fix(mobile): don't show view in timeline button when opening cast dialog (#20934)
fix: don't show view in timeline button when opening cast dialog
2025-08-14 17:09:17 -05:00
Brandon Wees 41c75dc93e fix(mobile): always show cast button (#20935) 2025-08-14 17:09:01 -05:00
Daniel Dietzler f92247c99b fix: oauth auto-login infinite loop (#20904) 2025-08-13 19:45:06 -04:00
renovate[bot] 53f9fc2d1c chore(deps): update docker.io/valkey/valkey:8-bookworm docker digest to 5b8f8c3 (#20874)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 21:49:38 +02:00
github-actions bede19a3ca chore: version v1.138.0 2025-08-13 17:08:29 +00:00
Alex aefa62b234 fix: asset_viewer page viewing experience (#20889)
* fix: zoomed in effect on swiped when bottom sheet is open

* fix: memory leaked

* fix: asset out of range when swiping in asset_viewer
2025-08-13 11:35:42 -05:00
renovate[bot] b3fb831994 fix(deps): update machine-learning (#20878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 11:24:09 -04:00
Brandon Wees 0d60199514 fix(mobile): newest/oldest album sort (#20743)
* fix(mobile): newest/oldest album sort

* chore: use sqlite to determine album asset timestamps

* Fix missing future

Co-authored-by: Alex <alex.tran1502@gmail.com>

* fix: async handling of sort

* chore: tests

* chore: code review changes

* fix: use created at for newest asset

* fix: use localDateTime for sorting

* chore: cleanup

* chore: use final

* feat: loading indicator

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2025-08-12 14:46:50 -05:00
Alex 54960157c0 chore: backup info card styling tweak (#20799)
* chore: backup info card styling tweak

* pr feedback
2025-08-12 16:08:31 +00:00
waclaw66 244d097d01 fix(mobile): enable person age pluralization (#20881)
Enable person age pluralization
2025-08-12 14:55:47 +00:00
renovate[bot] adb55f3726 fix(deps): update machine-learning (#19803)
* fix(deps): update machine-learning

* typing fixes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com>
2025-08-11 18:07:49 -04:00
Mirek 5d2777a5c6 feat: format date and time in /admin/users/ -> Profile section (#20811)
Matches the format used in the user settings page.

Added a formatting function in utils.
2025-08-11 16:50:34 -05:00
Alex 24db881c14 feat: swipe to delete album (#20765) 2025-08-11 16:49:53 -05:00
Alex f09bed9ad2 fix: age info cut off (#20872) 2025-08-11 16:42:16 -05:00
Mert e29cc66361 docs: vectorchord migration instructions, deprecation log on startup (#20867)
* deprecation log, migration docs

* update tests

* fix info boxes
2025-08-11 16:50:48 -04:00
Brandon Wees 669b765662 feat: edit image in beta timeline (#20709)
* feat: edit image in beta timeline

* delete album notifier pull

* feat: sync local after saving image

* feat: queue asset for manual upload after saving

* chore: clarify PlatformException catch
2025-08-11 15:01:31 -05:00
919 changed files with 97304 additions and 72421 deletions
@@ -12,7 +12,6 @@ services:
- server_node_modules:/workspaces/immich/server/node_modules - server_node_modules:/workspaces/immich/server/node_modules
- web_node_modules:/workspaces/immich/web/node_modules - web_node_modules:/workspaces/immich/web/node_modules
- ${UPLOAD_LOCATION}/photos:/data - ${UPLOAD_LOCATION}/photos:/data
- ${UPLOAD_LOCATION}/photos/upload:/data/upload
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
database: database:
+3 -2
View File
@@ -49,10 +49,11 @@ fix_permissions() {
log "Fixing permissions for ${IMMICH_WORKSPACE}" log "Fixing permissions for ${IMMICH_WORKSPACE}"
run_cmd sudo find "${IMMICH_WORKSPACE}/server/upload" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres/*" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres" -exec chown node {} +
# Change ownership for directories that exist # Change ownership for directories that exist
for dir in "${IMMICH_WORKSPACE}/.vscode" \ for dir in "${IMMICH_WORKSPACE}/.vscode" \
"${IMMICH_WORKSPACE}/server/upload" \
"${IMMICH_WORKSPACE}/.pnpm-store" \
"${IMMICH_WORKSPACE}/.github/node_modules" \
"${IMMICH_WORKSPACE}/cli/node_modules" \ "${IMMICH_WORKSPACE}/cli/node_modules" \
"${IMMICH_WORKSPACE}/e2e/node_modules" \ "${IMMICH_WORKSPACE}/e2e/node_modules" \
"${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \ "${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \
@@ -8,21 +8,23 @@ services:
- IMMICH_SERVER_URL=http://127.0.0.1:2283/ - IMMICH_SERVER_URL=http://127.0.0.1:2283/
volumes: !override volumes: !override
- ..:/workspaces/immich - ..:/workspaces/immich
- cli_node_modules:/workspaces/immich/cli/node_modules - ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- e2e_node_modules:/workspaces/immich/e2e/node_modules
- open_api_node_modules:/workspaces/immich/open-api/typescript-sdk/node_modules
- server_node_modules:/workspaces/immich/server/node_modules
- web_node_modules:/workspaces/immich/web/node_modules
- ${UPLOAD_LOCATION:-upload1-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- ${UPLOAD_LOCATION:-upload2-devcontainer-volume}${UPLOAD_LOCATION:+/photos/upload}:/data/upload
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- pnpm-store:/usr/src/app/.pnpm-store
- server-node_modules:/usr/src/app/server/node_modules
- web-node_modules:/usr/src/app/web/node_modules
- github-node_modules:/usr/src/app/.github/node_modules
- cli-node_modules:/usr/src/app/cli/node_modules
- docs-node_modules:/usr/src/app/docs/node_modules
- e2e-node_modules:/usr/src/app/e2e/node_modules
- sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
- app-node_modules:/usr/src/app/node_modules
- sveltekit:/usr/src/app/web/.svelte-kit
- coverage:/usr/src/app/web/coverage
immich-web: immich-web:
env_file: !reset [] env_file: !reset []
immich-machine-learning: immich-machine-learning:
env_file: !reset [] env_file: !reset []
database: database:
env_file: !reset [] env_file: !reset []
environment: !override environment: !override
@@ -33,17 +35,8 @@ services:
POSTGRES_HOST_AUTH_METHOD: md5 POSTGRES_HOST_AUTH_METHOD: md5
volumes: volumes:
- ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data - ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data
redis: redis:
env_file: !reset [] env_file: !reset []
volumes: volumes:
# Node modules for each service to avoid conflicts and ensure consistent dependencies upload-devcontainer-volume:
cli_node_modules:
e2e_node_modules:
open_api_node_modules:
server_node_modules:
web_node_modules:
upload1-devcontainer-volume:
upload2-devcontainer-volume:
postgres-devcontainer-volume: postgres-devcontainer-volume:
@@ -3,6 +3,11 @@
# shellcheck disable=SC1091 # shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh source /immich-devcontainer/container-common.sh
log "Preparing Immich Nest API Server"
log ""
export CI=1
run_cmd pnpm --filter immich install
log "Starting Nest API Server" log "Starting Nest API Server"
log "" log ""
cd "${IMMICH_WORKSPACE}/server" || ( cd "${IMMICH_WORKSPACE}/server" || (
@@ -11,7 +16,7 @@ cd "${IMMICH_WORKSPACE}/server" || (
) )
while true; do while true; do
run_cmd node ./node_modules/.bin/nest start --debug "0.0.0.0:9230" --watch run_cmd pnpm --filter immich exec nest start --debug "0.0.0.0:9230" --watch
log "Nest API Server crashed with exit code $?. Respawning in 3s ..." log "Nest API Server crashed with exit code $?. Respawning in 3s ..."
sleep 3 sleep 3
done done
@@ -3,6 +3,13 @@
# shellcheck disable=SC1091 # shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh source /immich-devcontainer/container-common.sh
export CI=1
log "Preparing Immich Web Frontend"
log ""
run_cmd pnpm --filter @immich/sdk install
run_cmd pnpm --filter @immich/sdk build
run_cmd pnpm --filter immich-web install
log "Starting Immich Web Frontend" log "Starting Immich Web Frontend"
log "" log ""
cd "${IMMICH_WORKSPACE}/web" || ( cd "${IMMICH_WORKSPACE}/web" || (
@@ -16,7 +23,7 @@ until curl --output /dev/null --silent --head --fail "http://127.0.0.1:${IMMICH_
done done
while true; do while true; do
run_cmd node ./node_modules/.bin/vite dev --host 0.0.0.0 --port "${DEV_PORT}" run_cmd pnpm --filter immich-web exec vite dev --host 0.0.0.0 --port "${DEV_PORT}"
log "Web crashed with exit code $?. Respawning in 3s ..." log "Web crashed with exit code $?. Respawning in 3s ..."
sleep 3 sleep 3
done done
-3
View File
@@ -6,9 +6,6 @@ source /immich-devcontainer/container-common.sh
log "Setting up Immich dev container..." log "Setting up Immich dev container..."
fix_permissions fix_permissions
log "Installing npm dependencies (node_modules)..."
install_dependencies
log "Setup complete, please wait while backend and frontend services automatically start" log "Setup complete, please wait while backend and frontend services automatically start"
log log
log "If necessary, the services may be manually started using" log "If necessary, the services may be manually started using"
+1 -1
View File
@@ -1 +1 @@
22.18.0 22.19.0
+5
View File
@@ -64,6 +64,11 @@ body:
- label: Web - label: Web
- label: Mobile - label: Mobile
- type: input
attributes:
label: Device make and model
placeholder: Samsung S25 Android 16
- type: textarea - type: textarea
validations: validations:
required: true required: true
-28
View File
@@ -1,28 +0,0 @@
{
"name": ".github",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"devDependencies": {
"prettier": "^3.5.3"
}
},
"node_modules/prettier": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
"integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
"dev": true,
"license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
}
}
}
}
+4
View File
@@ -34,3 +34,7 @@ The `/api/something` endpoint is now `/api/something-else`
- [ ] I have followed naming conventions/patterns in the surrounding code - [ ] I have followed naming conventions/patterns in the surrounding code
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc. - [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`) - [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
## Please describe to which degree, if any, an LLM was used in creating this pull request.
...
+12 -18
View File
@@ -32,24 +32,18 @@ jobs:
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.check.outputs.should_run }}
steps: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
mobile: mobile:
- 'mobile/**' - 'mobile/**'
workflow: force-filters: |
- '.github/workflows/build-mobile.yml' - '.github/workflows/build-mobile.yml'
- name: Check if we should force jobs to run force-events: 'workflow_call,workflow_dispatch'
id: should_force
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_call' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
build-sign-android: build-sign-android:
name: Build and sign Android name: Build and sign Android
@@ -57,11 +51,11 @@ jobs:
permissions: permissions:
contents: read contents: read
# Skip when PR from a fork # Skip when PR from a fork
if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && needs.pre-job.outputs.should_run == 'true' }} if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: mich runs-on: mich
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
ref: ${{ inputs.ref || github.sha }} ref: ${{ inputs.ref || github.sha }}
persist-credentials: false persist-credentials: false
@@ -79,7 +73,7 @@ jobs:
- name: Restore Gradle Cache - name: Restore Gradle Cache
id: cache-gradle-restore id: cache-gradle-restore
uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4 uses: actions/cache/restore@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with: with:
path: | path: |
~/.gradle/caches ~/.gradle/caches
@@ -106,7 +100,7 @@ jobs:
run: flutter pub get run: flutter pub get
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile working-directory: ./mobile
- name: Generate platform APIs - name: Generate platform APIs
@@ -136,7 +130,7 @@ jobs:
- name: Save Gradle Cache - name: Save Gradle Cache
id: cache-gradle-save id: cache-gradle-save
uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4 uses: actions/cache/save@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
if: github.ref == 'refs/heads/main' if: github.ref == 'refs/heads/main'
with: with:
path: | path: |
+1 -1
View File
@@ -19,7 +19,7 @@ jobs:
actions: write actions: write
steps: steps:
- name: Check out code - name: Check out code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
+18 -15
View File
@@ -29,25 +29,28 @@ jobs:
working-directory: ./cli working-directory: ./cli
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
# Setup .npmrc file to publish to npm - name: Setup pnpm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Prepare SDK - name: Setup typescript-sdk
run: npm ci --prefix ../open-api/typescript-sdk/ run: pnpm install && pnpm run build
- name: Build SDK working-directory: ./open-api/typescript-sdk
run: npm run build --prefix ../open-api/typescript-sdk/
- run: npm ci - run: pnpm install --frozen-lockfile
- run: npm run build - run: pnpm build
- run: npm publish - run: pnpm publish
if: ${{ github.event_name == 'release' }} if: ${{ github.event_name == 'release' }}
env: env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -62,7 +65,7 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@@ -73,7 +76,7 @@ jobs:
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
if: ${{ !github.event.pull_request.head.repo.fork }} if: ${{ !github.event.pull_request.head.repo.fork }}
with: with:
registry: ghcr.io registry: ghcr.io
@@ -88,7 +91,7 @@ jobs:
- name: Generate docker image tags - name: Generate docker image tags
id: metadata id: metadata
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
with: with:
flavor: | flavor: |
latest=false latest=false
+20 -9
View File
@@ -8,8 +8,18 @@ name: Close likely duplicates
permissions: {} permissions: {}
jobs: jobs:
should_run:
runs-on: ubuntu-latest
outputs:
should_run: ${{ steps.should_run.outputs.run }}
steps:
- id: should_run
run: echo "run=${{ github.event_name == 'issues' || github.event.discussion.category.name == 'Feature Request' }}" >> $GITHUB_OUTPUT
get_body: get_body:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: should_run
if: ${{ needs.should_run.outputs.should_run == 'true' }}
env: env:
EVENT: ${{ toJSON(github.event) }} EVENT: ${{ toJSON(github.event) }}
outputs: outputs:
@@ -22,23 +32,24 @@ jobs:
get_checkbox_json: get_checkbox_json:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: get_body needs: [get_body, should_run]
if: ${{ needs.should_run.outputs.should_run == 'true' }}
container: container:
image: yshavit/mdq:0.7.2 image: ghcr.io/immich-app/mdq:main@sha256:d8ae47cf2e6cf4e2559bd57a60b73674fe44f897cba2c2bddff2987a05be10a4
outputs: outputs:
json: ${{ steps.get_checkbox.outputs.json }} checked: ${{ steps.get_checkbox.outputs.checked }}
steps: steps:
- id: get_checkbox - id: get_checkbox
env: env:
BODY: ${{ needs.get_body.outputs.body }} BODY: ${{ needs.get_body.outputs.body }}
run: | run: |
JSON=$(echo "$BODY" | base64 -d | /mdq --output json '# I have searched | - [?] Yes') CHECKED=$(echo "$BODY" | base64 -d | /mdq --output json '# I have searched | - [?] Yes' | jq '.items[0].list[0].checked // false')
echo "json=$JSON" >> $GITHUB_OUTPUT echo "checked=$CHECKED" >> $GITHUB_OUTPUT
close_and_comment: close_and_comment:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: get_checkbox_json needs: [get_checkbox_json, should_run]
if: ${{ !fromJSON(needs.get_checkbox_json.outputs.json).items[0].list[0].checked }} if: ${{ needs.should_run.outputs.should_run == 'true' && needs.get_checkbox_json.outputs.checked != 'true' }}
permissions: permissions:
issues: write issues: write
discussions: write discussions: write
@@ -51,7 +62,7 @@ jobs:
run: | run: |
gh api graphql \ gh api graphql \
-f issueId="$NODE_ID" \ -f issueId="$NODE_ID" \
-f body="This issue has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one." \ -f body="This issue has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
-f query=' -f query='
mutation CommentAndCloseIssue($issueId: ID!, $body: String!) { mutation CommentAndCloseIssue($issueId: ID!, $body: String!) {
addComment(input: { addComment(input: {
@@ -77,7 +88,7 @@ jobs:
run: | run: |
gh api graphql \ gh api graphql \
-f discussionId="$NODE_ID" \ -f discussionId="$NODE_ID" \
-f body="This discussion has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one." \ -f body="This discussion has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
-f query=' -f query='
mutation CommentAndCloseDiscussion($discussionId: ID!, $body: String!) { mutation CommentAndCloseDiscussion($discussionId: ID!, $body: String!) {
addDiscussionComment(input: { addDiscussionComment(input: {
+4 -4
View File
@@ -44,13 +44,13 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
# Initializes the CodeQL tools for scanning. # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file. # 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). # 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) # If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild - name: Autobuild
uses: github/codeql-action/autobuild@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/autobuild@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
# тД╣я╕П Command-line programs to run using the OS shell. # тД╣я╕П 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 # ЁЯУЪ 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 # ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5 uses: github/codeql-action/analyze@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
with: with:
category: '/language:${{matrix.language}}' category: '/language:${{matrix.language}}'
+15 -22
View File
@@ -20,15 +20,11 @@ jobs:
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.check.outputs.should_run }}
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
steps: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
server: server:
@@ -38,14 +34,11 @@ jobs:
- 'i18n/**' - 'i18n/**'
machine-learning: machine-learning:
- 'machine-learning/**' - 'machine-learning/**'
workflow: force-filters: |
- '.github/workflows/docker.yml' - '.github/workflows/docker.yml'
- '.github/workflows/multi-runner-build.yml' - '.github/workflows/multi-runner-build.yml'
- '.github/actions/image-build' - '.github/actions/image-build'
force-events: 'workflow_dispatch,release'
- name: Check if we should force jobs to run
id: should_force
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
retag_ml: retag_ml:
name: Re-Tag ML name: Re-Tag ML
@@ -53,14 +46,14 @@ jobs:
permissions: permissions:
contents: read contents: read
packages: write packages: write
if: ${{ needs.pre-job.outputs.should_run_ml == 'false' && !github.event.pull_request.head.repo.fork }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == false && !github.event.pull_request.head.repo.fork }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn'] suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn']
steps: steps:
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
@@ -82,14 +75,14 @@ jobs:
permissions: permissions:
contents: read contents: read
packages: write packages: write
if: ${{ needs.pre-job.outputs.should_run_server == 'false' && !github.event.pull_request.head.repo.fork }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == false && !github.event.pull_request.head.repo.fork }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
suffix: [''] suffix: ['']
steps: steps:
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
@@ -108,7 +101,7 @@ jobs:
machine-learning: machine-learning:
name: Build and Push ML name: Build and Push ML
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@@ -153,7 +146,7 @@ jobs:
server: server:
name: Build and Push Server name: Build and Push Server
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1 uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
permissions: permissions:
contents: read contents: read
+19 -20
View File
@@ -18,32 +18,28 @@ jobs:
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.found_paths.outputs.open-api == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.check.outputs.should_run }}
steps: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
docs: docs:
- 'docs/**' - 'docs/**'
workflow:
- '.github/workflows/docs-build.yml'
open-api: open-api:
- 'open-api/immich-openapi-specs.json' - 'open-api/immich-openapi-specs.json'
- name: Check if we should force jobs to run force-filters: |
id: should_force - '.github/workflows/docs-build.yml'
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' || github.ref_name == 'main' }}" >> "$GITHUB_OUTPUT" force-events: 'release'
force-branches: 'main'
build: build:
name: Docs Build name: Docs Build
needs: pre-job needs: pre-job
permissions: permissions:
contents: read contents: read
if: ${{ needs.pre-job.outputs.should_run == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).docs == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
defaults: defaults:
run: run:
@@ -51,25 +47,28 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './docs/.nvmrc' node-version-file: './docs/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run npm install - name: Run install
run: npm ci run: pnpm install
- name: Check formatting - name: Check formatting
run: npm run format run: pnpm format
- name: Run build - name: Run build
run: npm run build run: pnpm build
- name: Upload build output - name: Upload build output
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
+5 -5
View File
@@ -20,7 +20,7 @@ jobs:
run: echo 'The triggering workflow did not succeed' && exit 1 run: echo 'The triggering workflow did not succeed' && exit 1
- name: Get artifact - name: Get artifact
id: get-artifact id: get-artifact
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with: with:
script: | script: |
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({ let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
@@ -38,7 +38,7 @@ jobs:
return { found: true, id: matchArtifact.id }; return { found: true, id: matchArtifact.id };
- name: Determine deploy parameters - name: Determine deploy parameters
id: parameters id: parameters
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env: env:
HEAD_SHA: ${{ github.event.workflow_run.head_sha }} HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
with: with:
@@ -108,13 +108,13 @@ jobs:
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }} if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Load parameters - name: Load parameters
id: parameters id: parameters
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env: env:
PARAM_JSON: ${{ needs.checks.outputs.parameters }} PARAM_JSON: ${{ needs.checks.outputs.parameters }}
with: with:
@@ -125,7 +125,7 @@ jobs:
core.setOutput("shouldDeploy", parameters.shouldDeploy); core.setOutput("shouldDeploy", parameters.shouldDeploy);
- name: Download artifact - name: Download artifact
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env: env:
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }} ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
with: with:
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
pull-requests: write pull-requests: write
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
+8 -5
View File
@@ -16,24 +16,27 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: 'Checkout' - name: 'Checkout'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
ref: ${{ github.event.pull_request.head.ref }} ref: ${{ github.event.pull_request.head.ref }}
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true persist-credentials: true
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Fix formatting - name: Fix formatting
run: make install-all && make format-all run: make install-all && make format-all
@@ -45,7 +48,7 @@ jobs:
message: 'chore: fix formatting' message: 'chore: fix formatting'
- name: Remove label - name: Remove label
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
if: always() if: always()
with: with:
script: | script: |
+112
View File
@@ -0,0 +1,112 @@
name: Merge translations
on:
workflow_dispatch:
workflow_call:
secrets:
PUSH_O_MATIC_APP_ID:
required: true
PUSH_O_MATIC_APP_KEY:
required: true
WEBLATE_TOKEN:
required: true
permissions: {}
env:
WEBLATE_HOST: 'https://hosted.weblate.org'
WEBLATE_COMPONENT: 'immich/immich'
jobs:
merge:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Find translation PR
id: find_pr
env:
GH_TOKEN: ${{ github.token }}
run: |
set -euo pipefail
PR=$(gh pr list --repo $GITHUB_REPOSITORY --author weblate --json number,mergeable)
echo "$PR"
PR_NUMBER=$(echo "$PR" | jq '
if length == 1 then
.[0].number
else
error("Expected exactly 1 entry, got \(length)")
end
' 2>&1) || exit 1
echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_OUTPUT
echo "Selected PR $PR_NUMBER"
if ! echo "$PR" | jq -e '.[0].mergeable == "MERGEABLE"'; then
echo "PR is not mergeable"
exit 1
fi
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Lock weblate
env:
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
run: |
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=true
- name: Commit translations
env:
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
run: |
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=commit
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=push
- name: Merge PR
id: merge_pr
env:
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
run: |
set -euo pipefail
REVIEW_ID=$(gh api -X POST "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews" --field event='APPROVE' --field body='Automatically merging translations PR' \
| jq '.id')
echo "REVIEW_ID=$REVIEW_ID" >> $GITHUB_OUTPUT
gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --auto --squash
- name: Wait for PR to merge
env:
GH_TOKEN: ${{ steps.generate_token.outputs.token }}
PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
REVIEW_ID: ${{ steps.merge_pr.outputs.REVIEW_ID }}
run: |
# So we clean up no matter what
set +e
for i in {1..100}; do
if gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json state | jq -e '.state == "MERGED"'; then
echo "PR merged"
exit 0
else
echo "PR not merged yet, waiting..."
sleep 6
fi
done
echo "PR did not merge in time"
gh api -X PUT "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews/$REVIEW_ID/dismissals" --field message='Merge attempt timed out' --field event='DISMISS'
gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --disable-auto
exit 1
- name: Unlock weblate
env:
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
run: |
curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=false
-13
View File
@@ -1,13 +0,0 @@
name: Org Checks
on:
pull_request_review:
pull_request:
jobs:
check-approvals:
name: Check for Team/Admin Review
uses: immich-app/devtools/.github/workflows/required-approval.yml@main
permissions:
pull-requests: read
contents: read
@@ -0,0 +1,12 @@
name: PR Conventional Commit
on:
pull_request:
types: [opened, synchronize, reopened, edited]
jobs:
validate-pr-title:
name: Validate PR Title (conventional commit)
uses: immich-app/devtools/.github/workflows/shared-pr-require-conventional-commit.yml@main
permissions:
pull-requests: write
+15
View File
@@ -0,0 +1,15 @@
name: Zizmor
on:
pull_request:
push:
branches: [main]
jobs:
zizmor:
name: Zizmor
uses: immich-app/devtools/.github/workflows/shared-zizmor.yml@main
permissions:
actions: read
contents: read
security-events: write
@@ -1,19 +0,0 @@
name: PR Conventional Commit Validation
on:
pull_request:
types: [opened, synchronize, reopened, edited]
permissions: {}
jobs:
validate-pr-title:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: PR Conventional Commit Validation
uses: ytanikin/PRConventionalCommits@b628c5a234cc32513014b7bfdd1e47b532124d98 # 1.3.0
with:
task_types: '["feat","fix","docs","test","ci","refactor","perf","chore","revert"]'
add_label: 'false'
+24 -5
View File
@@ -24,6 +24,15 @@ concurrency:
permissions: {} permissions: {}
jobs: jobs:
merge_translations:
uses: ./.github/workflows/merge-translations.yml
permissions:
pull-requests: write
secrets:
PUSH_O_MATIC_APP_ID: ${{ secrets.PUSH_O_MATIC_APP_ID }}
PUSH_O_MATIC_APP_KEY: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
bump_version: bump_version:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
@@ -32,13 +41,13 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true persist-credentials: true
@@ -46,6 +55,16 @@ jobs:
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
cache: 'pnpm'
cache-dependency-path: '**/pnpm-lock.yaml'
- name: Bump version - name: Bump version
env: env:
SERVER_BUMP: ${{ inputs.serverBump }} SERVER_BUMP: ${{ inputs.serverBump }}
@@ -83,13 +102,13 @@ jobs:
steps: steps:
- name: Generate a token - name: Generate a token
id: generate-token id: generate-token
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 uses: actions/create-github-app-token@a8d616148505b5069dccd32f177bb87d7f39123b # v2.1.1
with: with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }} app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }} private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout - name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
token: ${{ steps.generate-token.outputs.token }} token: ${{ steps.generate-token.outputs.token }}
persist-credentials: false persist-credentials: false
@@ -100,7 +119,7 @@ jobs:
name: release-apk-signed name: release-apk-signed
- name: Create draft release - name: Create draft release
uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2 uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
with: with:
draft: true draft: true
tag_name: ${{ env.IMMICH_VERSION }} tag_name: ${{ env.IMMICH_VERSION }}
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
permissions: permissions:
pull-requests: write pull-requests: write
steps: steps:
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with: with:
script: | script: |
github.rest.issues.removeLabel({ github.rest.issues.removeLabel({
+9 -6
View File
@@ -16,22 +16,25 @@ jobs:
run: run:
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
# Setup .npmrc file to publish to npm # Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './open-api/typescript-sdk/.nvmrc' node-version-file: './open-api/typescript-sdk/.nvmrc'
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install deps - name: Install deps
run: npm ci run: pnpm install --frozen-lockfile
- name: Build - name: Build
run: npm run build run: pnpm build
- name: Publish - name: Publish
run: npm publish run: pnpm publish
env: env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+13 -44
View File
@@ -17,28 +17,23 @@ jobs:
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.check.outputs.should_run }}
steps: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
mobile: mobile:
- 'mobile/**' - 'mobile/**'
workflow: force-filters: |
- '.github/workflows/static_analysis.yml' - '.github/workflows/static_analysis.yml'
- name: Check if we should force jobs to run force-events: 'workflow_dispatch,release'
id: should_force
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
mobile-dart-analyze: mobile-dart-analyze:
name: Run Dart Code Analysis name: Run Dart Code Analysis
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
@@ -47,7 +42,7 @@ jobs:
working-directory: ./mobile working-directory: ./mobile
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
@@ -68,7 +63,7 @@ jobs:
working-directory: ./mobile working-directory: ./mobile
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
- name: Run Build Runner - name: Run Build Runner
run: make build run: make build
@@ -100,36 +95,10 @@ jobs:
- name: Run dart format - name: Run dart format
run: make format run: make format
- name: Run dart custom_lint # TODO: Re-enable after upgrading custom_lint
run: dart run custom_lint # - name: Run dart custom_lint
# run: dart run custom_lint
# TODO: Use https://github.com/CQLabs/dcm-action # TODO: Use https://github.com/CQLabs/dcm-action
- name: Run DCM - name: Run DCM
run: dcm analyze lib --fatal-style --fatal-warnings run: dcm analyze lib --fatal-style --fatal-warnings
zizmor:
name: zizmor
runs-on: ubuntu-latest
permissions:
security-events: write
contents: read
actions: read
steps:
- name: Checkout repository
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.4.2
- name: Run zizmor ЁЯМИ
run: uvx zizmor --format=sarif . > results.sarif
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d # v3.29.5
with:
sarif_file: results.sarif
category: zizmor
+225 -324
View File
@@ -4,37 +4,21 @@ on:
pull_request: pull_request:
push: push:
branches: [main] branches: [main]
concurrency: concurrency:
group: ${{ github.workflow }}-${{ github.ref }} group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true
permissions: {} permissions: {}
jobs: jobs:
pre-job: pre-job:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run_i18n: ${{ steps.found_paths.outputs.i18n == 'true' || steps.should_force.outputs.should_force == 'true' }} should_run: ${{ steps.check.outputs.should_run }}
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' }}
should_run_e2e: ${{ steps.found_paths.outputs.e2e == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_mobile: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_e2e_web: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
should_run_e2e_server_cli: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.server == 'true' || steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
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: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
i18n: i18n:
@@ -54,260 +38,225 @@ jobs:
- 'mobile/**' - 'mobile/**'
machine-learning: machine-learning:
- 'machine-learning/**' - 'machine-learning/**'
workflow:
- '.github/workflows/test.yml'
.github: .github:
- '.github/**' - '.github/**'
force-filters: |
- name: Check if we should force jobs to run - '.github/workflows/test.yml'
id: should_force force-events: 'workflow_dispatch'
run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
server-unit-tests: server-unit-tests:
name: Test & Lint Server name: Test & Lint Server
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run package manager install
- name: Run npm install run: pnpm install
run: npm ci
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run small tests & coverage - name: Run small tests & coverage
run: npm test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
cli-unit-tests: cli-unit-tests:
name: Unit Test CLI name: Unit Test CLI
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./cli working-directory: ./cli
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk - name: Setup typescript-sdk
run: npm ci && npm run build run: pnpm install && pnpm run build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Install deps - name: Install deps
run: npm ci run: pnpm install
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
cli-unit-tests-win: cli-unit-tests-win:
name: Unit Test CLI (Windows) name: Unit Test CLI (Windows)
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: windows-latest runs-on: windows-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./cli working-directory: ./cli
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './cli/.nvmrc' node-version-file: './cli/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk - name: Setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Install deps - name: Install deps
run: npm ci run: pnpm install --frozen-lockfile
# Skip linter & formatter in Windows test. # Skip linter & formatter in Windows test.
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
web-lint: web-lint:
name: Lint Web name: Lint Web
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: mich runs-on: mich
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./web working-directory: ./web
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Run pnpm install
- name: Run npm install run: pnpm rebuild && pnpm install --frozen-lockfile
run: npm ci
- name: Run linter - name: Run linter
run: npm run lint:p run: pnpm lint:p
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run svelte checks - name: Run svelte checks
run: npm run check:svelte run: pnpm check:svelte
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
web-unit-tests: web-unit-tests:
name: Test Web name: Test Web
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_web == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./web working-directory: ./web
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
- name: Run npm install - name: Run npm install
run: npm ci run: pnpm install --frozen-lockfile
- name: Run tsc - name: Run tsc
run: npm run check:typescript run: pnpm check:typescript
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run unit tests & coverage - name: Run unit tests & coverage
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
i18n-tests: i18n-tests:
name: Test i18n name: Test i18n
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_i18n == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './web/.nvmrc' node-version-file: './web/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install dependencies - name: Install dependencies
run: npm --prefix=web ci run: pnpm --filter=immich-web install --frozen-lockfile
- name: Format - name: Format
run: npm --prefix=web run format:i18n run: pnpm --filter=immich-web format:i18n
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
with: with:
files: | files: |
i18n/** i18n/**
- name: Verify files have not changed - name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true' if: steps.verify-changed-files.outputs.files_changed == 'true'
env: env:
@@ -316,87 +265,77 @@ jobs:
echo "ERROR: i18n files not up to date!" echo "ERROR: i18n files not up to date!"
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
exit 1 exit 1
e2e-tests-lint: e2e-tests-lint:
name: End-to-End Lint name: End-to-End Lint
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_e2e == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./e2e working-directory: ./e2e
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run linter - name: Run linter
run: npm run lint run: pnpm lint
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run tsc - name: Run tsc
run: npm run check run: pnpm check
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
server-medium-tests: server-medium-tests:
name: Medium Tests (Server) name: Medium Tests (Server)
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_server == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run pnpm install
- name: Run npm install run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
run: npm ci
- name: Run medium tests - name: Run medium tests
run: npm run test:medium run: pnpm test:medium
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
e2e-tests-server-cli: e2e-tests-server-cli:
name: End-to-End Tests (Server & CLI) name: End-to-End Tests (Server & CLI)
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_e2e_server_cli == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).server == true || fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: ${{ matrix.runner }} runs-on: ${{ matrix.runner }}
permissions: permissions:
contents: read contents: read
@@ -406,47 +345,45 @@ jobs:
strategy: strategy:
matrix: matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm] runner: [ubuntu-latest, ubuntu-24.04-arm]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
submodules: 'recursive' submodules: 'recursive'
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run setup web
run: pnpm install --frozen-lockfile && pnpm exec svelte-kit sync
working-directory: ./web
if: ${{ !cancelled() }}
- name: Run setup cli - name: Run setup cli
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./cli working-directory: ./cli
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Docker build - name: Docker build
run: docker compose build run: docker compose build
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run e2e tests (api & cli) - name: Run e2e tests (api & cli)
run: npm run test run: pnpm test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
e2e-tests-web: e2e-tests-web:
name: End-to-End Tests (Web) name: End-to-End Tests (Web)
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_e2e_web == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: ${{ matrix.runner }} runs-on: ${{ matrix.runner }}
permissions: permissions:
contents: read contents: read
@@ -456,42 +393,36 @@ jobs:
strategy: strategy:
matrix: matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm] runner: [ubuntu-latest, ubuntu-24.04-arm]
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
submodules: 'recursive' submodules: 'recursive'
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './e2e/.nvmrc' node-version-file: './e2e/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk - name: Run setup typescript-sdk
run: npm ci && npm run build run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Install Playwright Browsers - name: Install Playwright Browsers
run: npx playwright install chromium --only-shell run: npx playwright install chromium --only-shell
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Docker build - name: Docker build
run: docker compose build run: docker compose build
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
- name: Run e2e tests (web) - name: Run e2e tests (web)
run: npx playwright test run: npx playwright test
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
success-check-e2e: success-check-e2e:
name: End-to-End Tests Success name: End-to-End Tests Success
needs: [e2e-tests-server-cli, e2e-tests-web] needs: [e2e-tests-server-cli, e2e-tests-web]
@@ -502,37 +433,32 @@ jobs:
- uses: immich-app/devtools/actions/success-check@68f10eb389bb02a3cf9d1156111964c549eb421b # 0.0.4 - uses: immich-app/devtools/actions/success-check@68f10eb389bb02a3cf9d1156111964c549eb421b # 0.0.4
with: with:
needs: ${{ toJSON(needs) }} needs: ${{ toJSON(needs) }}
mobile-unit-tests: mobile-unit-tests:
name: Unit Test Mobile name: Unit Test Mobile
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_mobile == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup Flutter SDK - name: Setup Flutter SDK
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0 uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0
with: with:
channel: 'stable' channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml flutter-version-file: ./mobile/pubspec.yaml
- name: Generate translation file - name: Generate translation file
run: make translation run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile working-directory: ./mobile
- name: Run tests - name: Run tests
working-directory: ./mobile working-directory: ./mobile
run: flutter test -j 1 run: flutter test -j 1
ml-unit-tests: ml-unit-tests:
name: Unit Test ML name: Unit Test ML
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
@@ -540,10 +466,9 @@ jobs:
run: run:
working-directory: ./machine-learning working-directory: ./machine-learning
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -566,56 +491,48 @@ jobs:
- name: Run tests and coverage - name: Run tests and coverage
run: | run: |
uv run pytest --cov=immich_ml --cov-report term-missing uv run pytest --cov=immich_ml --cov-report term-missing
github-files-formatting: github-files-formatting:
name: .github Files Formatting name: .github Files Formatting
needs: pre-job needs: pre-job
if: ${{ needs.pre-job.outputs['should_run_.github'] == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run)['.github'] == true }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
defaults: defaults:
run: run:
working-directory: ./.github working-directory: ./.github
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './.github/.nvmrc' node-version-file: './.github/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run pnpm install
- name: Run npm install run: pnpm install --frozen-lockfile
run: npm ci
- name: Run formatter - name: Run formatter
run: npm run format run: pnpm format
if: ${{ !cancelled() }} if: ${{ !cancelled() }}
shellcheck: shellcheck:
name: ShellCheck name: ShellCheck
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Run ShellCheck - name: Run ShellCheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0 uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
with: with:
ignore_paths: >- ignore_paths: >-
**/open-api/** **/open-api/** **/openapi** **/node_modules/**
**/openapi**
**/node_modules/**
generated-api-up-to-date: generated-api-up-to-date:
name: OpenAPI Clients name: OpenAPI Clients
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -623,26 +540,24 @@ jobs:
contents: read contents: read
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies - name: Install server dependencies
run: npm --prefix=server ci run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm --filter immich install --frozen-lockfile
- name: Build the app - name: Build the app
run: npm --prefix=server run build run: pnpm --filter immich build
- name: Run API generation - name: Run API generation
run: make open-api run: ./bin/generate-open-api.sh
working-directory: open-api
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
@@ -651,7 +566,6 @@ jobs:
mobile/openapi mobile/openapi
open-api/typescript-sdk open-api/typescript-sdk
open-api/immich-openapi-specs.json open-api/immich-openapi-specs.json
- name: Verify files have not changed - name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true' if: steps.verify-changed-files.outputs.files_changed == 'true'
env: env:
@@ -660,7 +574,6 @@ jobs:
echo "ERROR: Generated files not up to date!" echo "ERROR: Generated files not up to date!"
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
exit 1 exit 1
sql-schema-up-to-date: sql-schema-up-to-date:
name: SQL Schema Checks name: SQL Schema Checks
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -668,51 +581,42 @@ jobs:
contents: read contents: read
services: services:
postgres: postgres:
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:ec713143dca1a426eba2e03707c319e2ec3cc9d304ef767f777f8e297dee820c image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:da52bbead5d818adaa8077c8dcdaad0aaf93038c31ad8348b51f9f0ec1310a4d
env: env:
POSTGRES_PASSWORD: postgres POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres POSTGRES_USER: postgres
POSTGRES_DB: immich POSTGRES_DB: immich
options: >- options: >-
--health-cmd pg_isready --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports: ports:
- 5432:5432 - 5432:5432
defaults: defaults:
run: run:
working-directory: ./server working-directory: ./server
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with: with:
persist-credentials: false persist-credentials: false
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node - name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with: with:
node-version-file: './server/.nvmrc' node-version-file: './server/.nvmrc'
cache: 'npm' cache: 'pnpm'
cache-dependency-path: '**/package-lock.json' cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies - name: Install server dependencies
run: npm ci run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
- name: Build the app - name: Build the app
run: npm run build run: pnpm build
- name: Run existing migrations - name: Run existing migrations
run: npm run migrations:run run: pnpm migrations:run
- name: Test npm run schema:reset command works - name: Test npm run schema:reset command works
run: npm run schema:reset run: pnpm schema:reset
- name: Generate new migrations - name: Generate new migrations
continue-on-error: true continue-on-error: true
run: npm run migrations:generate src/TestMigration run: pnpm migrations:generate src/TestMigration
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files id: verify-changed-files
@@ -728,19 +632,16 @@ jobs:
echo "Changed files: ${CHANGED_FILES}" echo "Changed files: ${CHANGED_FILES}"
cat ./src/*-TestMigration.ts cat ./src/*-TestMigration.ts
exit 1 exit 1
- name: Run SQL generation - name: Run SQL generation
run: npm run sync:sql run: pnpm sync:sql
env: env:
DB_URL: postgres://postgres:postgres@localhost:5432/immich DB_URL: postgres://postgres:postgres@localhost:5432/immich
- name: Find file changes - name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4 uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-sql-files id: verify-changed-sql-files
with: with:
files: | files: |
server/src/queries server/src/queries
- name: Verify SQL files have not changed - name: Verify SQL files have not changed
if: steps.verify-changed-sql-files.outputs.files_changed == 'true' if: steps.verify-changed-sql-files.outputs.files_changed == 'true'
env: env:
@@ -751,77 +652,77 @@ jobs:
git diff git diff
exit 1 exit 1
# mobile-integration-tests: # mobile-integration-tests:
# name: Run mobile end-to-end integration tests # name: Run mobile end-to-end integration tests
# runs-on: macos-latest # runs-on: macos-latest
# steps: # steps:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# - uses: actions/setup-java@v3 # - uses: actions/setup-java@v3
# with: # with:
# distribution: 'zulu' # distribution: 'zulu'
# java-version: '12.x' # java-version: '12.x'
# cache: 'gradle' # cache: 'gradle'
# - name: Cache android SDK # - name: Cache android SDK
# uses: actions/cache@v3 # uses: actions/cache@v3
# id: android-sdk # id: android-sdk
# with: # with:
# key: android-sdk # key: android-sdk
# path: | # path: |
# /usr/local/lib/android/ # /usr/local/lib/android/
# ~/.android # ~/.android
# - name: Cache Gradle # - name: Cache Gradle
# uses: actions/cache@v3 # uses: actions/cache@v3
# with: # with:
# path: | # path: |
# ./mobile/build/ # ./mobile/build/
# ./mobile/android/.gradle/ # ./mobile/android/.gradle/
# key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }} # key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }}
# - name: Setup Android SDK # - name: Setup Android SDK
# if: steps.android-sdk.outputs.cache-hit != 'true' # if: steps.android-sdk.outputs.cache-hit != 'true'
# uses: android-actions/setup-android@v2 # uses: android-actions/setup-android@v2
# - name: AVD cache # - name: AVD cache
# uses: actions/cache@v3 # uses: actions/cache@v3
# id: avd-cache # id: avd-cache
# with: # with:
# path: | # path: |
# ~/.android/avd/* # ~/.android/avd/*
# ~/.android/adb* # ~/.android/adb*
# key: avd-29 # key: avd-29
# - name: create AVD and generate snapshot for caching # - name: create AVD and generate snapshot for caching
# if: steps.avd-cache.outputs.cache-hit != 'true' # if: steps.avd-cache.outputs.cache-hit != 'true'
# uses: reactivecircus/android-emulator-runner@v2.27.0 # uses: reactivecircus/android-emulator-runner@v2.27.0
# with: # with:
# working-directory: ./mobile # working-directory: ./mobile
# cores: 2 # cores: 2
# api-level: 29 # api-level: 29
# arch: x86_64 # arch: x86_64
# profile: pixel # profile: pixel
# target: default # target: default
# force-avd-creation: false # force-avd-creation: false
# emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none # emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
# disable-animations: false # disable-animations: false
# script: echo "Generated AVD snapshot for caching." # script: echo "Generated AVD snapshot for caching."
# - name: Setup Flutter SDK # - name: Setup Flutter SDK
# uses: subosito/flutter-action@v2 # uses: subosito/flutter-action@v2
# with: # with:
# channel: 'stable' # channel: 'stable'
# flutter-version: '3.7.3' # flutter-version: '3.7.3'
# cache: true # cache: true
# - name: Run integration tests # - name: Run integration tests
# uses: Wandalen/wretry.action@master # uses: Wandalen/wretry.action@master
# with: # with:
# action: reactivecircus/android-emulator-runner@v2.27.0 # action: reactivecircus/android-emulator-runner@v2.27.0
# with: | # with: |
# working-directory: ./mobile # working-directory: ./mobile
# cores: 2 # cores: 2
# api-level: 29 # api-level: 29
# arch: x86_64 # arch: x86_64
# profile: pixel # profile: pixel
# target: default # target: default
# force-avd-creation: false # force-avd-creation: false
# emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none # emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
# disable-animations: true # disable-animations: true
# script: | # script: |
# flutter pub get # flutter pub get
# flutter test integration_test # flutter test integration_test
# attempt_limit: 3 # attempt_limit: 3
+24 -20
View File
@@ -3,48 +3,52 @@ name: Weblate checks
on: on:
pull_request: pull_request:
branches: [main] branches: [main]
types:
- opened
- synchronize
- ready_for_review
- auto_merge_enabled
- auto_merge_disabled
permissions: {} permissions: {}
env:
BOT_NAME: immich-push-o-matic
jobs: jobs:
pre-job: pre-job:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: read contents: read
outputs: outputs:
should_run: ${{ steps.found_paths.outputs.i18n == 'true' && github.head_ref != 'chore/translations'}} should_run: ${{ steps.check.outputs.should_run }}
steps: steps:
- name: Checkout code - name: Check what should run
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 id: check
with: uses: immich-app/devtools/actions/pre-job@24820aa4ef67959b0dcf69a438cccf00d7c7042b # pre-job-action-v1.0.1
persist-credentials: false
- id: found_paths
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
with: with:
filters: | filters: |
i18n: i18n:
- 'i18n/!(en)**\.json' - 'i18n/!(en)**\.json'
exclude-branches: 'chore/translations'
skip-force-logic: 'true'
enforce-lock: enforce-lock:
name: Check Weblate Lock name: Check Weblate Lock
needs: [pre-job] needs: [pre-job]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: {} permissions: {}
if: ${{ needs.pre-job.outputs.should_run == 'true' }} if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
steps: steps:
- name: Check weblate lock - name: Bot review status
env:
PR_NUMBER: ${{ github.event.pull_request.number || github.event.pull_request_review.pull_request.number }}
GH_TOKEN: ${{ github.token }}
run: | run: |
if [[ "false" = $(curl https://hosted.weblate.org/api/components/immich/immich/lock/ | jq .locked) ]]; then # Then check for APPROVED by the bot, if absent fail
exit 1 gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json reviews | jq -e '.reviews | map(select(.author.login == env.BOT_NAME and .state == "APPROVED")) | length > 0' \
fi || (echo "The push-o-matic bot has not approved this PR yet" && exit 1)
- name: Find Pull Request
uses: juliangruber/find-pull-request-action@952b3bb1ddb2dcc0aa3479e98bb1c2d1a922f096 # v1.10.0
id: find-pr
with:
branch: chore/translations
- name: Fail if existing weblate PR
if: ${{ steps.find-pr.outputs.number }}
run: exit 1
success-check-lock: success-check-lock:
name: Weblate Lock Check Success name: Weblate Lock Check Success
needs: [enforce-lock] needs: [enforce-lock]
+3
View File
@@ -18,6 +18,7 @@ mobile/libisar.dylib
mobile/openapi/test mobile/openapi/test
mobile/openapi/doc mobile/openapi/doc
mobile/openapi/.openapi-generator/FILES mobile/openapi/.openapi-generator/FILES
mobile/ios/build
open-api/typescript-sdk/build open-api/typescript-sdk/build
mobile/android/fastlane/report.xml mobile/android/fastlane/report.xml
@@ -25,3 +26,5 @@ mobile/ios/fastlane/report.xml
vite.config.js.timestamp-* vite.config.js.timestamp-*
.pnpm-store .pnpm-store
.devcontainer/library
.devcontainer/.env*
+18
View File
@@ -0,0 +1,18 @@
module.exports = {
hooks: {
readPackage: (pkg) => {
if (!pkg.name) {
return pkg;
}
if (pkg.name === "exiftool-vendored") {
if (pkg.optionalDependencies["exiftool-vendored.pl"]) {
// make exiftool-vendored.pl a regular dependency
pkg.dependencies["exiftool-vendored.pl"] =
pkg.optionalDependencies["exiftool-vendored.pl"];
delete pkg.optionalDependencies["exiftool-vendored.pl"];
}
}
return pkg;
},
},
};
+2 -1
View File
@@ -56,7 +56,8 @@
"explorer.fileNesting.enabled": true, "explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": { "explorer.fileNesting.patterns": {
"*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart", "*.dart": "${capture}.g.dart,${capture}.gr.dart,${capture}.drift.dart",
"*.ts": "${capture}.spec.ts,${capture}.mock.ts" "*.ts": "${capture}.spec.ts,${capture}.mock.ts",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock, pnpm-workspace.yaml, .pnpmfile.cjs"
}, },
"svelte.enable-ts-plugin": true, "svelte.enable-ts-plugin": true,
"typescript.preferences.importModuleSpecifier": "non-relative" "typescript.preferences.importModuleSpecifier": "non-relative"
+2
View File
@@ -1,5 +1,7 @@
/.github/ @bo0tzz /.github/ @bo0tzz
/docker/ @bo0tzz /docker/ @bo0tzz
/server/ @danieldietzler /server/ @danieldietzler
/web/ @danieldietzler
/machine-learning/ @mertalev /machine-learning/ @mertalev
/e2e/ @danieldietzler /e2e/ @danieldietzler
/mobile/ @shenlong-tanwen
+68 -30
View File
@@ -8,14 +8,14 @@ dev-update:
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans @trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --remove-orphans
dev-scale: dev-scale:
@trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --scale immich-server=3 --remove-orphans @trap 'make dev-down' EXIT; COMPOSE_BAKE=true docker compose -f ./docker/docker-compose.dev.yml up --build -V --scale immich-server=3 --remove-orphans
dev-docs: dev-docs:
npm --prefix docs run start npm --prefix docs run start
.PHONY: e2e .PHONY: e2e
e2e: e2e:
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans @trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --remove-orphans
e2e-update: e2e-update:
@trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans @trap 'make e2e-down' EXIT; COMPOSE_BAKE=true docker compose -f ./e2e/docker-compose.yml up --build -V --remove-orphans
@@ -43,7 +43,7 @@ open-api-typescript:
cd ./open-api && bash ./bin/generate-open-api.sh typescript cd ./open-api && bash ./bin/generate-open-api.sh typescript
sql: sql:
npm --prefix server run sync:sql pnpm --filter immich run sync:sql
attach-server: attach-server:
docker exec -it docker_immich-server_1 sh docker exec -it docker_immich-server_1 sh
@@ -51,33 +51,59 @@ attach-server:
renovate: renovate:
LOG_LEVEL=debug npx renovate --platform=local --repository-cache=reset LOG_LEVEL=debug npx renovate --platform=local --repository-cache=reset
# Directories that need to be created for volumes or build output
VOLUME_DIRS = \
./.pnpm-store \
./web/.svelte-kit \
./web/node_modules \
./web/coverage \
./e2e/node_modules \
./docs/node_modules \
./server/node_modules \
./open-api/typescript-sdk/node_modules \
./.github/node_modules \
./node_modules \
./cli/node_modules
# Include .env file if it exists
-include docker/.env
MODULES = e2e server web cli sdk docs .github MODULES = e2e server web cli sdk docs .github
# directory to package name mapping function
# cli = @immich/cli
# docs = documentation
# e2e = immich-e2e
# open-api/typescript-sdk = @immich/sdk
# server = immich
# web = immich-web
map-package = $(subst sdk,@immich/sdk,$(subst cli,@immich/cli,$(subst docs,documentation,$(subst e2e,immich-e2e,$(subst server,immich,$(subst web,immich-web,$1))))))
audit-%: audit-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) audit fix pnpm --filter $(call map-package,$*) audit fix
install-%: install-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) i pnpm --filter $(call map-package,$*) install $(if $(FROZEN),--frozen-lockfile) $(if $(OFFLINE),--offline)
ci-%:
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) ci
build-cli: build-sdk build-cli: build-sdk
build-web: build-sdk build-web: build-sdk
build-%: install-% build-%: install-%
npm --prefix $(subst sdk,open-api/typescript-sdk,$*) run build pnpm --filter $(call map-package,$*) run build
format-%: format-%:
npm --prefix $* run format:fix pnpm --filter $(call map-package,$*) run format:fix
lint-%: lint-%:
npm --prefix $* run lint:fix pnpm --filter $(call map-package,$*) run lint:fix
lint-web:
pnpm --filter $(call map-package,$*) run lint:p
check-%: check-%:
npm --prefix $* run check pnpm --filter $(call map-package,$*) run check
check-web: check-web:
npm --prefix web run check:typescript pnpm --filter immich-web run check:typescript
npm --prefix web run check:svelte pnpm --filter immich-web run check:svelte
test-%: test-%:
npm --prefix $* run test pnpm --filter $(call map-package,$*) run test
test-e2e: test-e2e:
docker compose -f ./e2e/docker-compose.yml build docker compose -f ./e2e/docker-compose.yml build
npm --prefix e2e run test pnpm --filter immich-e2e run test
npm --prefix e2e run test:web pnpm --filter immich-e2e run test:web
test-medium: test-medium:
docker run \ docker run \
--rm \ --rm \
@@ -87,27 +113,39 @@ test-medium:
-v ./server/tsconfig.json:/usr/src/app/tsconfig.json \ -v ./server/tsconfig.json:/usr/src/app/tsconfig.json \
-e NODE_ENV=development \ -e NODE_ENV=development \
immich-server:latest \ immich-server:latest \
-c "npm ci && npm run test:medium -- --run" -c "pnpm test:medium -- --run"
test-medium-dev: test-medium-dev:
docker exec -it immich_server /bin/sh -c "npm run test:medium" docker exec -it immich_server /bin/sh -c "pnpm run test:medium"
build-all: $(foreach M,$(filter-out e2e .github,$(MODULES)),build-$M) ; install-all:
install-all: $(foreach M,$(MODULES),install-$M) ; pnpm -r --filter '!documentation' install
ci-all: $(foreach M,$(filter-out .github,$(MODULES)),ci-$M) ;
check-all: $(foreach M,$(filter-out sdk cli docs .github,$(MODULES)),check-$M) ; build-all: $(foreach M,$(filter-out e2e docs .github,$(MODULES)),build-$M) ;
lint-all: $(foreach M,$(filter-out sdk docs .github,$(MODULES)),lint-$M) ;
format-all: $(foreach M,$(filter-out sdk,$(MODULES)),format-$M) ; check-all:
audit-all: $(foreach M,$(MODULES),audit-$M) ; pnpm -r --filter '!documentation' run "/^(check|check\:svelte|check\:typescript)$/"
hygiene-all: lint-all format-all check-all sql audit-all; lint-all:
test-all: $(foreach M,$(filter-out sdk docs .github,$(MODULES)),test-$M) ; pnpm -r --filter '!documentation' run lint:fix
format-all:
pnpm -r --filter '!documentation' run format:fix
audit-all:
pnpm -r --filter '!documentation' audit fix
hygiene-all: audit-all
pnpm -r --filter '!documentation' run "/(format:fix|check|check:svelte|check:typescript|sql)/"
test-all:
pnpm -r --filter '!documentation' run "/^test/"
clean: clean:
find . -name "node_modules" -type d -prune -exec rm -rf {} + find . -name "node_modules" -type d -prune -exec rm -rf {} +
find . -name "dist" -type d -prune -exec rm -rf '{}' + find . -name "dist" -type d -prune -exec rm -rf '{}' +
find . -name "build" -type d -prune -exec rm -rf '{}' + find . -name "build" -type d -prune -exec rm -rf '{}' +
find . -name "svelte-kit" -type d -prune -exec rm -rf '{}' + find . -name ".svelte-kit" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./docker/docker-compose.dev.yml rm -v -f || true find . -name "coverage" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./e2e/docker-compose.yml rm -v -f || true find . -name ".pnpm-store" -type d -prune -exec rm -rf '{}' +
command -v docker >/dev/null 2>&1 && docker compose -f ./docker/docker-compose.dev.yml down -v --remove-orphans || true
command -v docker >/dev/null 2>&1 && docker compose -f ./e2e/docker-compose.yml down -v --remove-orphans || true
setup-server-dev: install-server setup-server-dev: install-server
setup-web-dev: install-sdk build-sdk install-web setup-web-dev: install-sdk build-sdk install-web
+1 -1
View File
@@ -1 +1 @@
22.18.0 22.19.0
+8 -13
View File
@@ -1,19 +1,14 @@
FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e 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 ./
RUN npm ci
COPY open-api/typescript-sdk/ ./
RUN npm run build
WORKDIR /usr/src/app WORKDIR /usr/src/app
COPY package* pnpm* .pnpmfile.cjs ./
COPY cli/package.json cli/package-lock.json ./ COPY ./cli ./cli/
RUN npm ci COPY ./open-api/typescript-sdk ./open-api/typescript-sdk/
RUN corepack enable pnpm && \
COPY cli . pnpm install --filter @immich/sdk --filter @immich/cli --frozen-lockfile && \
RUN npm run build pnpm --filter @immich/sdk build && \
pnpm --filter @immich/cli build
WORKDIR /import WORKDIR /import
ENTRYPOINT ["node", "/usr/src/app/dist"] ENTRYPOINT ["node", "/usr/src/app/cli/dist"]
-4600
View File
File diff suppressed because it is too large Load Diff
+3 -4
View File
@@ -1,6 +1,6 @@
{ {
"name": "@immich/cli", "name": "@immich/cli",
"version": "2.2.77", "version": "2.2.90",
"description": "Command Line Interface (CLI) for Immich", "description": "Command Line Interface (CLI) for Immich",
"type": "module", "type": "module",
"exports": "./dist/index.js", "exports": "./dist/index.js",
@@ -13,7 +13,6 @@
"cli" "cli"
], ],
"devDependencies": { "devDependencies": {
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.8.0", "@eslint/js": "^9.8.0",
"@immich/sdk": "file:../open-api/typescript-sdk", "@immich/sdk": "file:../open-api/typescript-sdk",
"@types/byte-size": "^8.1.0", "@types/byte-size": "^8.1.0",
@@ -21,7 +20,7 @@
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/micromatch": "^4.0.9", "@types/micromatch": "^4.0.9",
"@types/mock-fs": "^4.13.1", "@types/mock-fs": "^4.13.1",
"@types/node": "^22.17.0", "@types/node": "^22.18.1",
"@vitest/coverage-v8": "^3.0.0", "@vitest/coverage-v8": "^3.0.0",
"byte-size": "^9.0.0", "byte-size": "^9.0.0",
"cli-progress": "^3.12.0", "cli-progress": "^3.12.0",
@@ -69,6 +68,6 @@
"micromatch": "^4.0.8" "micromatch": "^4.0.8"
}, },
"volta": { "volta": {
"node": "22.18.0" "node": "22.19.0"
} }
} }
+30 -30
View File
@@ -2,37 +2,37 @@
# Manual edits may be lost in future updates. # Manual edits may be lost in future updates.
provider "registry.opentofu.org/cloudflare/cloudflare" { provider "registry.opentofu.org/cloudflare/cloudflare" {
version = "4.52.1" version = "4.52.5"
constraints = "4.52.1" constraints = "4.52.5"
hashes = [ hashes = [
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=", "h1:+rfzF+16ZcWZWnTyW/p1HHTzYbPKX8Zt2nIFtR/+f+E=",
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=", "h1:18bXaaOSq8MWKuMxo/4y7EB7/i7G90y5QsKHZRmkoDo=",
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=", "h1:4vZVOpKeEQZsF2VrARRZFeL37Ed/gD4rRMtfnvWQres=",
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=", "h1:BZOsTF83QPKXTAaYqxPKzdl1KRjk/L2qbPpFjM0w28A=",
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=", "h1:CDuC+HXLvc1z6wkCRsSDcc/+QENIHEtssYshiWg3opA=",
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=", "h1:DE+YFzLnqSe79pI2R4idRGx5QzLdrA7RXvngTkGfZ30=",
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=", "h1:DfaJwH3Ml4yrRbdAY4AcDVy0QTQk5T3A622TXzS/u2E=",
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=", "h1:EIDXP0W3kgIv2pecrFmqtK/DnlqkyckzBzhxKaXU+4A=",
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=", "h1:EV4kYyaOnwGA0bh/3hU6Ezqnt1PFDxopH7i85e48IzY=",
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=", "h1:M0iXabfzamU+MPDi0G9XACpbacFKMakmM+Z9HZ8HrsM=",
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=", "h1:YWmCbGF/KbsrUzcYVBLscwLizidbp95TDQa0N2qpmVo=",
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=", "h1:cxPcCB5gbrpUO1+IXkQYs1YTY50/0IlApCzGea0cwuQ=",
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=", "h1:g6DldikTV2HXUu9uoeNY5FuLufgaYWF4ufgZg7wq62s=",
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=", "h1:oi/Hrx9pwoQ+Z52CBC+rrowVH387EIj0qvnxQgDeI+0=",
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2", "zh:1a3400cb38863b2585968d1876706bcfc67a148e1318a1d325c6c7704adc999b",
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e", "zh:4c5062cb9e9da1676f06ae92b8370186d98976cc4c7030d3cd76df12af54282a",
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f", "zh:52110f493b5f0587ef77a1cfd1a67001fd4c617b14c6502d732ab47352bdc2f7",
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703", "zh:5aa536f9eaeb43823aaf2aa80e7d39b25ef2b383405ed034aa16a28b446a9238",
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae", "zh:5cc39459a1c6be8a918f17054e4fbba573825ed5597dcada588fe99614d98a5b",
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e", "zh:629ae6a7ba298815131da826474d199312d21cec53a4d5ded4fa56a692e6f072",
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e", "zh:719cc7c75dc1d3eb30c22ff5102a017996d9788b948078c7e1c5b3446aeca661",
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496", "zh:8698635a3ca04383c1e93b21d6963346bdae54d27177a48e4b1435b7f731731c",
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1", "zh:8a9993f1dcadf1dd6ca43b23348abe374605d29945a2fafc07fb3457644e6a54",
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a", "zh:b1b9a1e6bcc24d5863a664a411d2dc906373ae7a2399d2d65548ce7377057852",
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849", "zh:b270184cdeec277218e84b94cb136fead753da717f9b9dc378e51907f3f00bb0",
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955", "zh:dff2bc10071210181726ce270f954995fe42c696e61e2e8f874021fed02521e5",
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e", "zh:e8e87b40b6a87dc097b0fdc20d3f725cec0d82abc9cc3755c1f89f8f6e8b0036",
"zh:ee964a6573d399a5dd22ce328fb38ca1207797a02248f14b2e4913ee390e7803",
] ]
} }
@@ -5,7 +5,7 @@ terraform {
required_providers { required_providers {
cloudflare = { cloudflare = {
source = "cloudflare/cloudflare" source = "cloudflare/cloudflare"
version = "4.52.1" version = "4.52.5"
} }
} }
} }
+30 -30
View File
@@ -2,37 +2,37 @@
# Manual edits may be lost in future updates. # Manual edits may be lost in future updates.
provider "registry.opentofu.org/cloudflare/cloudflare" { provider "registry.opentofu.org/cloudflare/cloudflare" {
version = "4.52.1" version = "4.52.5"
constraints = "4.52.1" constraints = "4.52.5"
hashes = [ hashes = [
"h1:2lHvafwGbLdmc9lYkuJFw3nsInaQjRpjX/JfIRKmq/M=", "h1:+rfzF+16ZcWZWnTyW/p1HHTzYbPKX8Zt2nIFtR/+f+E=",
"h1:596JomwjrtUrOSreq9NNCS+rj70+jOV+0pfja5MXiTI=", "h1:18bXaaOSq8MWKuMxo/4y7EB7/i7G90y5QsKHZRmkoDo=",
"h1:7mBOA5TVAIt3qAwPXKCtE0RSYeqij9v30mnksuBbpEg=", "h1:4vZVOpKeEQZsF2VrARRZFeL37Ed/gD4rRMtfnvWQres=",
"h1:ELVgzh4kHKBCYdL+2A8JjWS0E1snLUN3Mmz3Vo6qSfw=", "h1:BZOsTF83QPKXTAaYqxPKzdl1KRjk/L2qbPpFjM0w28A=",
"h1:FGGM5yLFf72g3kSXM3LAN64Gf/AkXr5WCmhixgnP+l4=", "h1:CDuC+HXLvc1z6wkCRsSDcc/+QENIHEtssYshiWg3opA=",
"h1:JupkJbQALcIVoMhHImrLeLDsQR1ET7VJLGC7ONxjqGU=", "h1:DE+YFzLnqSe79pI2R4idRGx5QzLdrA7RXvngTkGfZ30=",
"h1:KsaE4JNq+1uV1nJsuTcYar/8lyY6zKS5UBEpfYg3wvc=", "h1:DfaJwH3Ml4yrRbdAY4AcDVy0QTQk5T3A622TXzS/u2E=",
"h1:NHZ5RJIzQDLhie/ykl3uI6UPfNQR9Lu5Ti7JPR6X904=", "h1:EIDXP0W3kgIv2pecrFmqtK/DnlqkyckzBzhxKaXU+4A=",
"h1:NfAuMbn6LQPLDtJhbzO1MX9JMIGLMa8K6CpekvtsuX8=", "h1:EV4kYyaOnwGA0bh/3hU6Ezqnt1PFDxopH7i85e48IzY=",
"h1:e+vNKokamDsp/kJvFr2pRudzwEz2r49iZ/oSggw+1LY=", "h1:M0iXabfzamU+MPDi0G9XACpbacFKMakmM+Z9HZ8HrsM=",
"h1:jnb4VdfNZ79I3yj7Q8x+JmOT+FxbfjjRfrF0dL0yCW8=", "h1:YWmCbGF/KbsrUzcYVBLscwLizidbp95TDQa0N2qpmVo=",
"h1:kmF//O539d7NuHU7qIxDj7Wz4eJmLKFiI5glwQivldU=", "h1:cxPcCB5gbrpUO1+IXkQYs1YTY50/0IlApCzGea0cwuQ=",
"h1:s6XriaKwOgV4jvKAGPXkrxhhOQxpNU5dceZwi9Z/1k8=", "h1:g6DldikTV2HXUu9uoeNY5FuLufgaYWF4ufgZg7wq62s=",
"h1:wt3WBEBAeSGTlC9OlnTlAALxRiK4SQgLy0KgBIS7qzs=", "h1:oi/Hrx9pwoQ+Z52CBC+rrowVH387EIj0qvnxQgDeI+0=",
"zh:2fb95e1d3229b9b6c704e1a413c7481c60f139780d9641f657b6eb9b633b90f2", "zh:1a3400cb38863b2585968d1876706bcfc67a148e1318a1d325c6c7704adc999b",
"zh:379c7680983383862236e9e6e720c3114195c40526172188e88d0ffcf50dfe2e", "zh:4c5062cb9e9da1676f06ae92b8370186d98976cc4c7030d3cd76df12af54282a",
"zh:55533beb6cfc02d22ffda8cba8027bc2c841bb172cd637ed0d28323d41395f8f", "zh:52110f493b5f0587ef77a1cfd1a67001fd4c617b14c6502d732ab47352bdc2f7",
"zh:5abd70760e4eb1f37a1c307cbd2989ea7c9ba0afb93818c67c1d363a31f75703", "zh:5aa536f9eaeb43823aaf2aa80e7d39b25ef2b383405ed034aa16a28b446a9238",
"zh:699f1c8cd66129176fe659ebf0e6337632a8967a28d2630b6ae5948665c0c2ae", "zh:5cc39459a1c6be8a918f17054e4fbba573825ed5597dcada588fe99614d98a5b",
"zh:69c15acd73c451e89de6477059cda2f3ec200b48ae4b9ff3646c4d389fd3205e", "zh:629ae6a7ba298815131da826474d199312d21cec53a4d5ded4fa56a692e6f072",
"zh:6e02b687de21b844f8266dff99e93e7c61fc8eb688f4bbb23803caceb251839e", "zh:719cc7c75dc1d3eb30c22ff5102a017996d9788b948078c7e1c5b3446aeca661",
"zh:7a51d17b87ed87b7bebf2ad9fc7c3a74f16a1b44eee92c779c08eb89258c0496", "zh:8698635a3ca04383c1e93b21d6963346bdae54d27177a48e4b1435b7f731731c",
"zh:88ad84436837b0f55302f22748505972634e87400d6902260fd6b7ba1610f937",
"zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f", "zh:890df766e9b839623b1f0437355032a3c006226a6c200cd911e15ee1a9014e9f",
"zh:8d46c3d9f4f7ad20ac6ef01daa63f4e30a2d16dcb1bb5c7c7ee3dc6be38e9ca1", "zh:8a9993f1dcadf1dd6ca43b23348abe374605d29945a2fafc07fb3457644e6a54",
"zh:913d64e72a4929dae1d4793e2004f4f9a58b138ea337d9d94fa35cafbf06550a", "zh:b1b9a1e6bcc24d5863a664a411d2dc906373ae7a2399d2d65548ce7377057852",
"zh:c8d93cf86e2e49f6cec665cfe78b82c144cce15a8b2e30f343385fadd1251849", "zh:b270184cdeec277218e84b94cb136fead753da717f9b9dc378e51907f3f00bb0",
"zh:cc4f69397d9bc34a528a5609a024c3a48f54f21616c0008792dd417297add955", "zh:dff2bc10071210181726ce270f954995fe42c696e61e2e8f874021fed02521e5",
"zh:df99cdb8b064aad35ffea77e645cf6541d0b1b2ebc51b6d26c42031de60ab69e", "zh:e8e87b40b6a87dc097b0fdc20d3f725cec0d82abc9cc3755c1f89f8f6e8b0036",
"zh:ee964a6573d399a5dd22ce328fb38ca1207797a02248f14b2e4913ee390e7803",
] ]
} }
+1 -1
View File
@@ -5,7 +5,7 @@ terraform {
required_providers { required_providers {
cloudflare = { cloudflare = {
source = "cloudflare/cloudflare" source = "cloudflare/cloudflare"
version = "4.52.1" version = "4.52.5"
} }
} }
} }
+46 -18
View File
@@ -23,16 +23,24 @@ services:
# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding
build: build:
context: ../ context: ../
dockerfile: server/Dockerfile dockerfile: server/Dockerfile.dev
target: dev target: dev
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ../server:/usr/src/app/server - ..:/usr/src/app
- ../open-api:/usr/src/app/open-api
- ${UPLOAD_LOCATION}/photos:/data - ${UPLOAD_LOCATION}/photos:/data
- ${UPLOAD_LOCATION}/photos/upload:/data/upload
- /usr/src/app/server/node_modules
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- pnpm-store:/usr/src/app/.pnpm-store
- server-node_modules:/usr/src/app/server/node_modules
- web-node_modules:/usr/src/app/web/node_modules
- github-node_modules:/usr/src/app/.github/node_modules
- cli-node_modules:/usr/src/app/cli/node_modules
- docs-node_modules:/usr/src/app/docs/node_modules
- e2e-node_modules:/usr/src/app/e2e/node_modules
- sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
- app-node_modules:/usr/src/app/node_modules
- sveltekit:/usr/src/app/web/.svelte-kit
- coverage:/usr/src/app/web/coverage
env_file: env_file:
- .env - .env
environment: environment:
@@ -58,19 +66,20 @@ services:
- 9231:9231 - 9231:9231
- 2283:2283 - 2283:2283
depends_on: depends_on:
- redis redis:
- database condition: service_started
database:
condition: service_started
healthcheck: healthcheck:
disable: false disable: false
immich-web: immich-web:
container_name: immich_web container_name: immich_web
image: immich-web-dev:latest image: immich-web-dev:latest
# Needed for rootless docker setup, see https://github.com/moby/moby/issues/45919
# user: 0:0
build: build:
context: ../ context: ../
dockerfile: web/Dockerfile dockerfile: server/Dockerfile.dev
target: dev
command: ['immich-web'] command: ['immich-web']
env_file: env_file:
- .env - .env
@@ -78,18 +87,26 @@ services:
- 3000:3000 - 3000:3000
- 24678:24678 - 24678:24678
volumes: volumes:
- ../web:/usr/src/app/web - ..:/usr/src/app
- ../i18n:/usr/src/app/i18n - pnpm-store:/usr/src/app/.pnpm-store
- ../open-api/:/usr/src/app/open-api/ - server-node_modules:/usr/src/app/server/node_modules
# - ../../ui:/usr/ui - web-node_modules:/usr/src/app/web/node_modules
- /usr/src/app/web/node_modules - github-node_modules:/usr/src/app/.github/node_modules
- cli-node_modules:/usr/src/app/cli/node_modules
- docs-node_modules:/usr/src/app/docs/node_modules
- e2e-node_modules:/usr/src/app/e2e/node_modules
- sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
- app-node_modules:/usr/src/app/node_modules
- sveltekit:/usr/src/app/web/.svelte-kit
- coverage:/usr/src/app/web/coverage
ulimits: ulimits:
nofile: nofile:
soft: 1048576 soft: 1048576
hard: 1048576 hard: 1048576
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- immich-server immich-server:
condition: service_started
immich-machine-learning: immich-machine-learning:
container_name: immich_machine_learning container_name: immich_machine_learning
@@ -117,13 +134,13 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1
database: database:
container_name: immich_postgres container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
env_file: env_file:
- .env - .env
environment: environment:
@@ -161,3 +178,14 @@ volumes:
model-cache: model-cache:
prometheus-data: prometheus-data:
grafana-data: grafana-data:
pnpm-store:
server-node_modules:
web-node_modules:
github-node_modules:
cli-node_modules:
docs-node_modules:
e2e-node_modules:
sdk-node_modules:
app-node_modules:
sveltekit:
coverage:
+3 -3
View File
@@ -56,14 +56,14 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1
restart: always restart: always
database: database:
container_name: immich_postgres container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
env_file: env_file:
- .env - .env
environment: environment:
@@ -95,7 +95,7 @@ services:
command: ['./run.sh', '-disable-reporting'] command: ['./run.sh', '-disable-reporting']
ports: ports:
- 3000:3000 - 3000:3000
image: grafana/grafana:12.1.0-ubuntu@sha256:397aa30dd1af16cb6c5c9879498e467973a7f87eacf949f6d5a29407a3843809 image: grafana/grafana:12.1.1-ubuntu@sha256:d1da838234ff2de93e0065ee1bf0e66d38f948dcc5d718c25fa6237e14b4424a
volumes: volumes:
- grafana-data:/var/lib/grafana - grafana-data:/var/lib/grafana
+2 -2
View File
@@ -49,14 +49,14 @@ services:
redis: redis:
container_name: immich_redis container_name: immich_redis
image: docker.io/valkey/valkey:8-bookworm@sha256:facc1d2c3462975c34e10fccb167bfa92b0e0dbd992fc282c29a61c3243afb11 image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1
restart: always restart: always
database: database:
container_name: immich_postgres container_name: immich_postgres
image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:32324a2f41df5de9efe1af166b7008c3f55646f8d0e00d9550c16c9822366b4a image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-pgvectors0.2.0@sha256:c44be5f2871c59362966d71eab4268170eb6f5653c0e6170184e72b38ffdf107
environment: environment:
POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME} POSTGRES_USER: ${DB_USERNAME}
+1 -1
View File
@@ -1 +1 @@
22.18.0 22.19.0
+5 -5
View File
@@ -5,13 +5,13 @@ This website is built using [Docusaurus](https://docusaurus.io/), a modern stati
### Installation ### Installation
``` ```
$ npm install $ pnpm install
``` ```
### Local Development ### Local Development
``` ```
$ npm run start $ pnpm run start
``` ```
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
@@ -19,7 +19,7 @@ This command starts a local development server and opens up a browser window. Mo
### Build ### Build
``` ```
$ npm run build $ pnpm run build
``` ```
This command generates static content into the `build` directory and can be served using any static contents hosting service. This command generates static content into the `build` directory and can be served using any static contents hosting service.
@@ -29,13 +29,13 @@ This command generates static content into the `build` directory and can be serv
Using SSH: Using SSH:
``` ```
$ USE_SSH=true npm run deploy $ USE_SSH=true pnpm run deploy
``` ```
Not using SSH: Not using SSH:
``` ```
$ GIT_USER=<Your GitHub username> npm run deploy $ GIT_USER=<Your GitHub username> pnpm run deploy
``` ```
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
+26
View File
@@ -1,5 +1,31 @@
# FAQ # FAQ
## Commercial Guidelines
### Are you open to commercial partnerships and collaborations?
We are working to commercialize Immich and we'd love for you to help us by making Immich better. FUTO is dedicated to developing sustainable models for developing open source software for our customers. We want our customers to be delighted by the products our engineers deliver, and we want our engineers to be paid when they succeed.
If you wish to use Immich in a commercial product not owned by FUTO, we have the following requirements:
- Plugin Integrations: Integrations for other platforms are typically approved, provided proper notification is given.
- Reseller Partnerships: Must adhere to the guidelines outlined below regarding trademark usage, and proper representation.
- Strategic Collaborations: We welcome discussions about mutually beneficial partnerships that enhance the value proposition for both organizations.
### What are your guidelines for resellers and trademark usage?
For organizations seeking to resell Immich, we have established the following guidelines to protect our brand integrity and ensure proper representation.
- We request that resellers do not display our trademarks on their websites or marketing materials. If such usage is discovered, we will contact you to request removal.
- Do not misrepresent your reseller site or services as being officially affiliated with or endorsed by Immich or our development team.
- For small resellers who wish to contribute financially to Immich's development, we recommend directing your customers to purchase licenses directy from us rather than attempting to broker revenue-sharing arrangements. We ask that you refrain from misrepresenting reseller activities as directly supporting our development work.
When in doubt or if you have an edge case scenario, we encourage you to contact us directly via email to discuss the use of our trademark. We can provide clear guidance on what is acceptable and what is not. You can reach out at: questions@immich.app
## User ## User
### How can I reset the admin password? ### How can I reset the admin password?
+2 -2
View File
@@ -10,7 +10,7 @@ Unable to set `app.immich:///oauth-callback` as a valid redirect URI? See [Mobil
Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including: Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including:
- [Authentik](https://goauthentik.io/integrations/sources/oauth/#openid-connect) - [Authentik](https://integrations.goauthentik.io/media/immich/)
- [Authelia](https://www.authelia.com/integration/openid-connect/immich/) - [Authelia](https://www.authelia.com/integration/openid-connect/immich/)
- [Okta](https://www.okta.com/openid-connect/) - [Okta](https://www.okta.com/openid-connect/)
- [Google](https://developers.google.com/identity/openid-connect/openid-connect) - [Google](https://developers.google.com/identity/openid-connect/openid-connect)
@@ -88,7 +88,7 @@ The `.well-known/openid-configuration` part of the url is optional and will be a
## Auto Launch ## 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`. 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. Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?autoLaunch=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 ## Mobile Redirect URI
+1 -1
View File
@@ -5,7 +5,7 @@ After making any changes in the `server/src/schema`, a database migration need t
1. Run the command 1. Run the command
```bash ```bash
npm run migrations:generate <migration-name> pnpm run migrations:generate <migration-name>
``` ```
2. Check if the migration file makes sense. 2. Check if the migration file makes sense.
+10 -10
View File
@@ -204,8 +204,8 @@ When the Dev Container starts, it automatically:
1. **Runs post-create script** (`container-server-post-create.sh`): 1. **Runs post-create script** (`container-server-post-create.sh`):
- Adjusts file permissions for the `node` user - Adjusts file permissions for the `node` user
- Installs dependencies: `npm install` in all packages - Installs dependencies: `pnpm install` in all packages
- Builds TypeScript SDK: `npm run build` in `open-api/typescript-sdk` - Builds TypeScript SDK: `pnpm run build` in `open-api/typescript-sdk`
2. **Starts development servers** via VS Code tasks: 2. **Starts development servers** via VS Code tasks:
- `Immich API Server (Nest)` - API server with hot-reloading on port 2283 - `Immich API Server (Nest)` - API server with hot-reloading on port 2283
@@ -243,7 +243,7 @@ To connect the mobile app to your Dev Container:
- **Server code** (`/server`): Changes trigger automatic restart - **Server code** (`/server`): Changes trigger automatic restart
- **Web code** (`/web`): Changes trigger hot module replacement - **Web code** (`/web`): Changes trigger hot module replacement
- **Database migrations**: Run `npm run sync:sql` in the server directory - **Database migrations**: Run `pnpm run sync:sql` in the server directory
- **API changes**: Regenerate TypeScript SDK with `make open-api` - **API changes**: Regenerate TypeScript SDK with `make open-api`
## Testing ## Testing
@@ -273,19 +273,19 @@ make test-medium-dev # End-to-end tests
```bash ```bash
# Server tests # Server tests
cd /workspaces/immich/server cd /workspaces/immich/server
npm test # Run all tests pnpm test # Run all tests
npm run test:watch # Watch mode pnpm run test:watch # Watch mode
npm run test:cov # Coverage report pnpm run test:cov # Coverage report
# Web tests # Web tests
cd /workspaces/immich/web cd /workspaces/immich/web
npm test # Run all tests pnpm test # Run all tests
npm run test:watch # Watch mode pnpm run test:watch # Watch mode
# E2E tests # E2E tests
cd /workspaces/immich/e2e cd /workspaces/immich/e2e
npm run test # Run API tests pnpm run test # Run API tests
npm run test:web # Run web UI tests pnpm run test:web # Run web UI tests
``` ```
### Code Quality Commands ### Code Quality Commands
+13 -13
View File
@@ -8,34 +8,34 @@ When contributing code through a pull request, please check the following:
## Web Checks ## Web Checks
- [ ] `npm run lint` (linting via ESLint) - [ ] `pnpm run lint` (linting via ESLint)
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] `npm run check:svelte` (Type checking via SvelteKit) - [ ] `pnpm run check:svelte` (Type checking via SvelteKit)
- [ ] `npm run check:typescript` (check typescript) - [ ] `pnpm run check:typescript` (check typescript)
- [ ] `npm test` (unit tests) - [ ] `pnpm test` (unit tests)
## Documentation ## Documentation
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] Update the `_redirects` file if you have renamed a page or removed it from the documentation. - [ ] Update the `_redirects` file if you have renamed a page or removed it from the documentation.
:::tip AIO :::tip AIO
Run all web checks with `npm run check:all` Run all web checks with `pnpm run check:all`
::: :::
## Server Checks ## Server Checks
- [ ] `npm run lint` (linting via ESLint) - [ ] `pnpm run lint` (linting via ESLint)
- [ ] `npm run format` (formatting via Prettier) - [ ] `pnpm run format` (formatting via Prettier)
- [ ] `npm run check` (Type checking via `tsc`) - [ ] `pnpm run check` (Type checking via `tsc`)
- [ ] `npm test` (unit tests) - [ ] `pnpm test` (unit tests)
:::tip AIO :::tip AIO
Run all server checks with `npm run check:all` Run all server checks with `pnpm run check:all`
::: :::
:::info Auto Fix :::info Auto Fix
You can use `npm run __:fix` to potentially correct some issues automatically for `npm run format` and `lint`. You can use `pnpm run __:fix` to potentially correct some issues automatically for `pnpm run format` and `lint`.
::: :::
## Mobile Checks ## Mobile Checks
+6 -6
View File
@@ -54,20 +54,20 @@ You can access the web from `http://your-machine-ip:3000` or `http://localhost:3
If you only want to do web development connected to an existing, remote backend, follow these steps: If you only want to do web development connected to an existing, remote backend, follow these steps:
1. Build the Immich SDK - `cd open-api/typescript-sdk && npm i && npm run build && cd -` 1. Build the Immich SDK - `cd open-api/typescript-sdk && pnpm i && pnpm run build && cd -`
2. Enter the web directory - `cd web/` 2. Enter the web directory - `cd web/`
3. Install web dependencies - `npm i` 3. Install web dependencies - `pnpm i`
4. Start the web development server 4. Start the web development server
```bash ```bash
IMMICH_SERVER_URL=https://demo.immich.app/ npm run dev IMMICH_SERVER_URL=https://demo.immich.app/ pnpm run dev
``` ```
If you're using PowerShell on Windows you may need to set the env var separately like so: If you're using PowerShell on Windows you may need to set the env var separately like so:
```powershell ```powershell
$env:IMMICH_SERVER_URL = "https://demo.immich.app/" $env:IMMICH_SERVER_URL = "https://demo.immich.app/"
npm run dev pnpm run dev
``` ```
#### `@immich/ui` #### `@immich/ui`
@@ -75,12 +75,12 @@ npm run dev
To see local changes to `@immich/ui` in Immich, do the following: 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. Install `@immich/ui` as a sibling to `immich/`, for example `/home/user/immich` and `/home/user/ui`
2. Build the `@immich/ui` project via `npm run build` 2. Build the `@immich/ui` project via `pnpm run build`
3. Uncomment the corresponding volume in web service of the `docker/docker-compose.dev.yaml` file (`../../ui:/usr/ui`) 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')`) 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';` 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` 6. Start up the stack via `make dev`
7. After making changes in `@immich/ui`, rebuild it (`npm run build`) 7. After making changes in `@immich/ui`, rebuild it (`pnpm run build`)
### Mobile app ### Mobile app
+4 -4
View File
@@ -4,8 +4,8 @@
### Unit tests ### Unit tests
Unit are run by calling `npm run test` from the `server/` directory. Unit are run by calling `pnpm run test` from the `server/` directory.
You need to run `npm install` (in `server/`) before _once_. You need to run `pnpm install` (in `server/`) before _once_.
### End to end tests ### End to end tests
@@ -17,14 +17,14 @@ make e2e
Before you can run the tests, you need to run the following commands _once_: Before you can run the tests, you need to run the following commands _once_:
- `npm install` (in `e2e/`) - `pnpm install` (in `e2e/`)
- `make open-api` (in the project root `/`) - `make open-api` (in the project root `/`)
Once the test environment is running, the e2e tests can be run via: Once the test environment is running, the e2e tests can be run via:
```bash ```bash
cd e2e/ cd e2e/
npm test pnpm test
``` ```
The tests check various things including: The tests check various things including:
Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

+1 -1
View File
@@ -33,7 +33,7 @@ Sometimes, an external library will not scan correctly. This can happen if Immic
- Are the permissions set correctly? - Are the permissions set correctly?
- Make sure you are using forward slashes (`/`) and not backward slashes. - Make sure you are using forward slashes (`/`) and not backward slashes.
To validate that Immich can reach your external library, start a shell inside the container. Run `docker exec -it immich_server bash` to a bash shell. If your import path is `/data/import/photos`, check it with `ls /data/import/photos`. Do the same check for the same in any microservices containers. To validate that Immich can reach your external library, start a shell inside the container. Run `docker exec -it immich_server bash` to a bash shell. If your import path is `/mnt/photos`, check it with `ls /mnt/photos`. If you are using a dedicated microservices container, make sure to add the same mount point and check for availability within the microservices container as well.
### Exclusion Patterns ### Exclusion Patterns
+1 -1
View File
@@ -66,7 +66,7 @@ The provided file is just a starting point. There are a ton of ways to configure
After bringing down the containers with `docker compose down` and back up with `docker compose up -d`, a Prometheus instance will now collect metrics from the immich server and microservices containers. Note that we didn't need to expose any new ports for these containers - the communication is handled in the internal Docker network. After bringing down the containers with `docker compose down` and back up with `docker compose up -d`, a Prometheus instance will now collect metrics from the immich server and microservices containers. Note that we didn't need to expose any new ports for these containers - the communication is handled in the internal Docker network.
:::note :::note
To see exactly what metrics are made available, you can additionally add `8081:8081` to the server container's ports and `8082:8082` to the microservices container's ports. To see exactly what metrics are made available, you can additionally add `8081:8081` (API metrics) and `8082:8082` (microservices metrics) to the immich_server container's ports.
Visiting the `/metrics` endpoint for these services will show the same raw data that Prometheus collects. Visiting the `/metrics` endpoint for these services will show the same raw data that Prometheus collects.
To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/docs/install/environment-variables/#general). To configure these ports see [`IMMICH_API_METRICS_PORT` & `IMMICH_MICROSERVICES_METRICS_PORT`](/docs/install/environment-variables/#general).
::: :::
+1 -1
View File
@@ -1,6 +1,6 @@
# Tags # Tags
Immich supports hierarchical tags, with the ability to read existing tags from the `TagList` and `Keywords` EXIF properties. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags. Immich supports hierarchical tags, with the ability to read existing tags from the XMP `TagsList` field and IPTC `Keywords` field. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
## Enable tags feature ## Enable tags feature
+61 -6
View File
@@ -1,13 +1,68 @@
# XMP Sidecars # XMP Sidecars
Immich can ingest XMP sidecars on file upload (via the CLI) as well as detect new sidecars that are placed in the filesystem for existing images. Immich supports XMP sidecar files тАФ external `.xmp` files that store metadata for an image or video in XML format. During the metadata extraction job Immich will read & import metadata from `.xmp` files, and during the Sidecar Write job it will _write_ metadata back to `.xmp`.
<img src={require('./img/xmp-sidecars.webp').default} title='XMP sidecars' /> :::tip
Tools like Lightroom, Darktable, digiKam and other applications can also be configured to write changes to `.xmp` files, in order to avoid modifying the original file.
:::
XMP sidecars are external XML files that contain metadata related to media files. Many applications read and write these files either exclusively or in addition to the metadata written to image files. They can be a powerful tool for editing and storing metadata of a media file without modifying the media file itself. When Immich receives or detects an XMP sidecar for a media file, it will attempt to extract the metadata from both the sidecar as well as the media file. It will prioritize the metadata for fields in the sidecar but will fall back and use the metadata in the media file if necessary. ## Metadata Fields
When importing files via the CLI bulk uploader or parsing photo metadata for external libraries, Immich will automatically detect XMP sidecar files as files that exist next to the original media file. Immich will look files that have the same name as the photo, but with the `.xmp` file extension. The same name can either include the photo's file extension or without the photo's file extension. For example, for a photo named `PXL_20230401_203352928.MP.jpg`, Immich will look for an XMP file named either `PXL_20230401_203352928.MP.jpg.xmp` or `PXL_20230401_203352928.MP.xmp`. If both `PXL_20230401_203352928.MP.jpg.xmp` and `PXL_20230401_203352928.MP.xmp` are present, Immich will prefer `PXL_20230401_203352928.MP.jpg.xmp`. Immich does not support _all_ metadata fields. Below is a table showing what fields Immich can _read_ and _write_. It's important to note that writes do not replace the entire file contents, but are merged together with any existing fields.
There are 2 administrator jobs associated with sidecar files: `SYNC` and `DISCOVER`. The sync job will re-scan all media with existing sidecar files and queue them for a metadata refresh. This is a great use case when third-party applications are used to modify the metadata of media. The discover job will attempt to scan the filesystem for new sidecar files for all media that does not currently have a sidecar file associated with it. :::info
Immich automatically queues a Sidecar Write job after editing the description, rating, or updating tags.
:::
<img src={require('./img/sidecar-jobs.webp').default} title='Sidecar Administrator Jobs' /> | Metadata | Immich writes to XMP | Immich reads from XMP |
| --------------- | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Description** | `dc:description`, `tiff:ImageDescription` | `dc:description`, `tiff:ImageDescription` |
| **Rating** | `xmp:Rating` | `xmp:Rating` |
| **DateTime** | `exif:DateTimeOriginal`, `photoshop:DateCreated` | In prioritized order:<br/>`exif:SubSecDateTimeOriginal`<br/>`exif:DateTimeOriginal`<br/>`xmp:SubSecCreateDate`<br/>`xmp:CreateDate`<br/>`xmp:CreationDate`<br/>`xmp:MediaCreateDate`<br/>`xmp:SubSecMediaCreateDate`<br/>`xmp:DateTimeCreated` |
| **Location** | `exif:GPSLatitude`, `exif:GPSLongitude` | `exif:GPSLatitude`, `exif:GPSLongitude` |
| **Tags** | `digiKam:TagsList` | In prioritized order: <br/>`digiKam:TagsList`<br/>`lr:HierarchicalSubject`<br/>`IPTC:Keywords` |
:::note
All other fields (e.g. `Creator`, `Source`, IPTC, Lightroom edits) remain in the `.xmp` file and are **not searchable** in Immich.
:::
## File Naming Rules
A sidecar must share the base name of the media file:
- тЬЕ `IMG_0001.jpg.xmp` тЖР preferred
- тЬЕ `IMG_0001.xmp` тЖР fallback
- тЭМ `myphoto_meta.xmp` тЖР not recognized
If both `.jpg.xmp` and `.xmp` are present, Immich uses the **`.jpg.xmp`** file.
## CLI Support
1. **Detect** тАУ Immich looks for a `.xmp` file placed next to each media file during upload.
2. **Copy** тАУ Both the media and the sidecar file are copied into ImmichтАЩs internal library folder.
The sidecar is renamed to match the internal filename template, e.g.:
`upload/library/<user>/YYYY/YYYY-MM-DD/IMG_0001.jpg`
`upload/library/<user>/YYYY/YYYY-MM-DD/IMG_0001.jpg.xmp`
3. **Extract** тАУ Selected metadata (title, description, date, rating, tags) is parsed from the sidecar and saved to the database.
4. **Write-back** тАУ If you later update tags, rating, or description in the web UI, Immich will update **both** the database _and_ the copied `.xmp` file to stay in sync.
## External Library (Mounted Folder) Support
1. **Detect** тАУ The `DISCOVER` job automatically associates `.xmp` files that sit next to existing media files in your mounted folder. No files are moved or renamed.
2. **Extract** тАУ Immich reads and saves the same metadata fields from the sidecar to the database.
3. **Write-back** тАУ If Immich has **write access** to the mount, any future metadata edits (e.g., rating or tags) are also written back to the original `.xmp` file on disk.
:::danger
If the mount is **read-only**, Immich cannot update either the sidecar **or** the database тАФ **metadata edits will silently fail** with no warning see issue [#10538](https://github.com/immich-app/immich/issues/10538) for more details.
:::
## Admin Jobs
Immich provides two admin jobs for managing sidecars:
| Job | What it does |
| ---------- | ------------------------------------------------------------------------------------------------- |
| `DISCOVER` | Finds new `.xmp` files next to media that donтАЩt already have one linked |
| `SYNC` | Re-reads existing `.xmp` files and refreshes metadata in the database (e.g. after external edits) |
![Sidecar Admin Jobs](./img/sidecar-jobs.webp)
+4 -1
View File
@@ -147,7 +147,10 @@ SELECT "key", "value" FROM "system_metadata" WHERE "key" = 'system-config';
### File properties ### File properties
```sql title="Without thumbnails" ```sql title="Without thumbnails"
SELECT * FROM "asset" WHERE "asset"."previewPath" IS NULL OR "asset"."thumbnailPath" IS NULL; SELECT * FROM "asset"
WHERE (NOT EXISTS (SELECT 1 FROM "asset_file" WHERE "asset"."id" = "asset_file"."assetId" AND "asset_file"."type" = 'thumbnail')
OR NOT EXISTS (SELECT 1 FROM "asset_file" WHERE "asset"."id" = "asset_file"."assetId" AND "asset_file"."type" = 'preview'))
AND "asset"."visibility" = 'timeline';
``` ```
```sql title="Failed file movements" ```sql title="Failed file movements"
@@ -169,8 +169,6 @@ Redis (Sentinel) URL example JSON before encoding:
| `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning | | `MACHINE_LEARNING_ANN_TUNING_LEVEL` | ARM-NN GPU tuning level (1: rapid, 2: normal, 3: exhaustive) | `2` | machine learning |
| `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning | | `MACHINE_LEARNING_DEVICE_IDS`<sup>\*4</sup> | Device IDs to use in multi-GPU environments | `0` | machine learning |
| `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning | | `MACHINE_LEARNING_MAX_BATCH_SIZE__FACIAL_RECOGNITION` | Set the maximum number of faces that will be processed at once by the facial recognition model | None (`1` if using OpenVINO) | machine learning |
| `MACHINE_LEARNING_PING_TIMEOUT` | How long (ms) to wait for a PING response when checking if an ML server is available | `2000` | server |
| `MACHINE_LEARNING_AVAILABILITY_BACKOFF_TIME` | How long to ignore ML servers that are offline before trying again | `30000` | server |
| `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning | | `MACHINE_LEARNING_RKNN` | Enable RKNN hardware acceleration if supported | `True` | machine learning |
| `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning | | `MACHINE_LEARNING_RKNN_THREADS` | How many threads of RKNN runtime should be spinned up while inferencing. | `1` | machine learning |
+99
View File
@@ -27,3 +27,102 @@ docker image prune
[watchtower]: https://containrrr.dev/watchtower/ [watchtower]: https://containrrr.dev/watchtower/
[breaking]: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_created [breaking]: https://github.com/immich-app/immich/discussions?discussions_q=label%3Achangelog%3Abreaking-change+sort%3Adate_created
[releases]: https://github.com/immich-app/immich/releases [releases]: https://github.com/immich-app/immich/releases
## Migrating to VectorChord
:::info
If you deploy Immich using Docker Compose, see `ghcr.io/immich-app/postgres` in the `docker-compose.yml` file and have not explicitly set the `DB_VECTOR_EXTENSION` environmental variable, your Immich database is already using VectorChord and this section does not apply to you.
:::
:::important
If you do not deploy Immich using Docker Compose and see a deprecation warning for pgvecto.rs on server startup, you should refer to the maintainers of the Immich distribution for guidance (if using a turnkey solution) or adapt the instructions for your specific setup.
:::
Immich has migrated off of the deprecated pgvecto.rs database extension to its successor, [VectorChord](https://github.com/tensorchord/VectorChord), which comes with performance improvements in almost every aspect. This section will guide you on how to make this change in a Docker Compose setup.
Before making any changes, please [back up your database](/docs/administration/backup-and-restore). While every effort has been made to make this migration as smooth as possible, thereтАЩs always a chance that something can go wrong.
After making a backup, please modify your `docker-compose.yml` file with the following information.
```diff
[...]
database:
container_name: immich_postgres
- image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3-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
- healthcheck:
- test: >-
- pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
- Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
- --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
- echo "checksum failure count is $$Chksum";
- [ "$$Chksum" = '0' ] || exit 1
- interval: 5m
- start_interval: 30s
- start_period: 5m
- command: >-
- postgres
- -c shared_preload_libraries=vectors.so
- -c 'search_path="$$user", public, vectors'
- -c logging_collector=on
- -c max_wal_size=2GB
- -c shared_buffers=512MB
- -c wal_compression=on
+ shm_size: 128mb
restart: always
[...]
```
:::important
If you deviated from the defaults of pg14 or pgvectors0.2.0, you must adjust the pg major version and pgvecto.rs version. If you are still using the default `docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0` image, you can just follow the changes above. For example, if the previous image is `docker.io/tensorchord/pgvecto-rs:pg16-v0.3.0`, the new image should be `ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0` instead of the image specified in the diff.
:::
After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, itтАЩs normal for the server logs to be seemingly stuck at `Reindexing clip_index` and `Reindexing face_index`for some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time.
:::danger
After switching to VectorChord, you should not downgrade Immich below 1.133.0.
:::
Please donтАЩt hesitate to contact us on [GitHub](https://github.com/immich-app/immich/discussions) or [Discord](https://discord.immich.app/) if you encounter migration issues.
### VectorChord FAQ
#### I have a separate PostgreSQL instance shared with multiple services. How can I switch to VectorChord?
Please see the [standalone PostgreSQL documentation](/docs/administration/postgres-standalone#migrating-to-vectorchord) for migration instructions. The migration path will be different depending on whether youтАЩre currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions.
#### Why are so many lines removed from the `docker-compose.yml` file? Does this mean the health check is removed?
These lines are now incorporated into the image itself along with some additional tuning.
#### What does this change mean for my existing DB backups?
The new DB image includes pgvector and pgvecto.rs in addition to VectorChord, so you can use this image to restore from existing backups that used either of these extensions. However, backups made after switching to VectorChord require an image containing VectorChord to restore successfully.
#### Do I still need pgvecto.rs installed after migrating to VectorChord?
pgvecto.rs only needs to be available during the migration, or if you need to restore from a backup that used pgvecto.rs. For a leaner DB and a smaller image, you can optionally switch to an image variant that doesnтАЩt have pgvecto.rs installed after youтАЩve performed the migration and started Immich: `ghcr.io/immich-app/postgres:14-vectorchord0.4.3`, changing the PostgreSQL version as appropriate.
#### Why does it matter whether my database is on an SSD or an HDD?
These storage mediums have different performance characteristics. As a result, the optimal settings for an SSD are not the same as those for an HDD. Either configuration is compatible with SSD and HDD, but using the right configuration will make Immich snappier. As a general tip, we recommend users store the database on an SSD whenever possible.
#### Can I use the new database image as a general PostgreSQL image outside of Immich?
ItтАЩs a standard PostgreSQL container image that additionally contains the VectorChord, pgvector, and (optionally) pgvecto.rs extensions. If you were using the previous pgvecto.rs image for other purposes, you can similarly do so with this image.
#### If pgvecto.rs and pgvector still work, why should I switch to VectorChord?
VectorChord is faster, more stable, uses less RAM, and (with the settings Immich uses) offers higher-quality results than pgvector and pgvecto.rs. This translates to better search and facial recognition experiences. In addition, pgvecto.rs support will be dropped in the future, so changing it sooner will avoid disruption.
-20545
View File
File diff suppressed because it is too large Load Diff
+1 -3
View File
@@ -24,8 +24,6 @@
"@mdi/react": "^1.6.1", "@mdi/react": "^1.6.1",
"@mdx-js/react": "^3.0.0", "@mdx-js/react": "^3.0.0",
"autoprefixer": "^10.4.17", "autoprefixer": "^10.4.17",
"classnames": "^2.3.2",
"clsx": "^2.0.0",
"docusaurus-lunr-search": "^3.3.2", "docusaurus-lunr-search": "^3.3.2",
"docusaurus-preset-openapi": "^0.7.5", "docusaurus-preset-openapi": "^0.7.5",
"lunr": "^2.3.9", "lunr": "^2.3.9",
@@ -60,6 +58,6 @@
"node": ">=20" "node": ">=20"
}, },
"volta": { "volta": {
"node": "22.18.0" "node": "22.19.0"
} }
} }
+6
View File
@@ -28,6 +28,12 @@ const guides: CommunityGuidesProps[] = [
description: `synchronize folders in imported library with albums having the folders name.`, description: `synchronize folders in imported library with albums having the folders name.`,
url: 'https://github.com/immich-app/immich/discussions/3382', url: 'https://github.com/immich-app/immich/discussions/3382',
}, },
{
title: 'Immich Podman Quadlets Handbook',
description:
'A rewrite of the original Immich Docker Compose file using Podman Quadlets, with a set of extra guides in the repositoryтАЩs wiki.',
url: 'https://github.com/linux-universe/immich-podman-quadlets/blob/main/README.md',
},
{ {
title: 'Podman/Quadlets Install', title: 'Podman/Quadlets Install',
description: 'Documentation for simple podman setup using quadlets.', description: 'Documentation for simple podman setup using quadlets.',
@@ -105,6 +105,21 @@ const projects: CommunityProjectProps[] = [
description: 'Speed up your machine learning by load balancing your requests to multiple computers', description: 'Speed up your machine learning by load balancing your requests to multiple computers',
url: 'https://github.com/apetersson/immich_ml_balancer', url: 'https://github.com/apetersson/immich_ml_balancer',
}, },
{
title: 'Immich Drop Uploader',
description: 'A tiny, zero-login web app for collecting photos/videos from anyone into your Immich server.',
url: 'https://github.com/Nasogaa/immich-drop',
},
{
title: 'Immich Birthday Sync',
description: 'Bulk-upload and -download birthdays, with CardDAV sync support',
url: 'https://github.com/sid3windr/immich-birthday',
},
{
title: 'Immich Stack',
description: 'Auto-stack photos with identical filenames and differing extensions (i.e. JPG+RAW)',
url: 'https://github.com/sid3windr/immich-stack',
},
]; ];
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element { function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
+11 -1
View File
@@ -2,7 +2,17 @@
## TypeORM Upgrade ## TypeORM Upgrade
In order to update to Immich to `v1.137.0` (or above), the application must be started at least once on a version in the range between `1.132.0` and `1.136.0`. Doing so will complete database schema upgrades that are required for `v1.137.0` (and above). After Immich has successfully updated to a version in this range, you can now attempt to update to v1.137.0 (or above). We recommend users upgrade to `1.132.0` since it does not have any other breaking changes. If you encountered "Migrations failed: Error: Invalid upgrade path" then perform an intermediate upgrade to `v1.132.3` first.
:::tip
We recommend users upgrade to `v1.132.3` since it does not have any breaking changes or bugs on this upgrade path.
:::
In order to update to Immich `v1.137.0` or above, the application must be started at least once on a version in the range between `1.132.0` and `1.136.0`. Doing so will complete database schema upgrades that are required for `v1.137.0` (and above). After Immich has successfully updated to a version in this range, you can now attempt to update to `v1.137.0` (or above).
:::caution
Avoid `v1.136.0` if upgrading from `v1.131.0` (or earlier) due to a bug blocking this upgrade in some installations.
:::
## Inconsistent Media Location ## Inconsistent Media Location
+44
View File
@@ -1,4 +1,48 @@
[ [
{
"label": "v1.142.1",
"url": "https://v1.142.1.archive.immich.app"
},
{
"label": "v1.142.0",
"url": "https://v1.142.0.archive.immich.app"
},
{
"label": "v1.141.1",
"url": "https://v1.141.1.archive.immich.app"
},
{
"label": "v1.141.0",
"url": "https://v1.141.0.archive.immich.app"
},
{
"label": "v1.140.1",
"url": "https://v1.140.1.archive.immich.app"
},
{
"label": "v1.140.0",
"url": "https://v1.140.0.archive.immich.app"
},
{
"label": "v1.139.4",
"url": "https://v1.139.4.archive.immich.app"
},
{
"label": "v1.139.3",
"url": "https://v1.139.3.archive.immich.app"
},
{
"label": "v1.139.2",
"url": "https://v1.139.2.archive.immich.app"
},
{
"label": "v1.138.1",
"url": "https://v1.138.1.archive.immich.app"
},
{
"label": "v1.138.0",
"url": "https://v1.138.0.archive.immich.app"
},
{ {
"label": "v1.137.3", "label": "v1.137.3",
"url": "https://v1.137.3.archive.immich.app" "url": "https://v1.137.3.archive.immich.app"
+1
View File
@@ -3,3 +3,4 @@ node_modules/
/playwright-report/ /playwright-report/
/blob-report/ /blob-report/
/playwright/.cache/ /playwright/.cache/
/dist
+1 -1
View File
@@ -1 +1 @@
22.18.0 22.19.0
+1 -1
View File
@@ -38,7 +38,7 @@ services:
image: redis:6.2-alpine@sha256:7fe72c486b910f6b1a9769c937dad5d63648ddee82e056f47417542dd40825bb image: redis:6.2-alpine@sha256:7fe72c486b910f6b1a9769c937dad5d63648ddee82e056f47417542dd40825bb
database: database:
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:0e763a2383d56f90364fcd72767ac41400cd30d2627f407f7e7960c9f1923c21 image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0@sha256:11ced39d65a92a54d12890ced6a26cc2003f92697d6f0d4d944b98459dba7138
command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf command: -c fsync=off -c shared_preload_libraries=vchord.so -c config_file=/var/lib/postgresql/data/postgresql.conf
environment: environment:
POSTGRES_PASSWORD: postgres POSTGRES_PASSWORD: postgres
-7419
View File
File diff suppressed because it is too large Load Diff
+4 -6
View File
@@ -1,6 +1,6 @@
{ {
"name": "immich-e2e", "name": "immich-e2e",
"version": "1.137.3", "version": "1.142.1",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"type": "module", "type": "module",
@@ -19,19 +19,17 @@
"author": "", "author": "",
"license": "GNU Affero General Public License version 3", "license": "GNU Affero General Public License version 3",
"devDependencies": { "devDependencies": {
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.8.0", "@eslint/js": "^9.8.0",
"@immich/cli": "file:../cli", "@immich/cli": "file:../cli",
"@immich/sdk": "file:../open-api/typescript-sdk", "@immich/sdk": "file:../open-api/typescript-sdk",
"@playwright/test": "^1.44.1", "@playwright/test": "^1.44.1",
"@socket.io/component-emitter": "^3.1.2", "@socket.io/component-emitter": "^3.1.2",
"@types/luxon": "^3.4.2", "@types/luxon": "^3.4.2",
"@types/node": "^22.17.0", "@types/node": "^22.18.1",
"@types/oidc-provider": "^9.0.0", "@types/oidc-provider": "^9.0.0",
"@types/pg": "^8.15.1", "@types/pg": "^8.15.1",
"@types/pngjs": "^6.0.4", "@types/pngjs": "^6.0.4",
"@types/supertest": "^6.0.2", "@types/supertest": "^6.0.2",
"@vitest/coverage-v8": "^3.0.0",
"eslint": "^9.14.0", "eslint": "^9.14.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.1.3", "eslint-plugin-prettier": "^5.1.3",
@@ -45,7 +43,7 @@
"pngjs": "^7.0.0", "pngjs": "^7.0.0",
"prettier": "^3.2.5", "prettier": "^3.2.5",
"prettier-plugin-organize-imports": "^4.0.0", "prettier-plugin-organize-imports": "^4.0.0",
"sharp": "^0.34.0", "sharp": "^0.34.3",
"socket.io-client": "^4.7.4", "socket.io-client": "^4.7.4",
"supertest": "^7.0.0", "supertest": "^7.0.0",
"typescript": "^5.3.3", "typescript": "^5.3.3",
@@ -54,6 +52,6 @@
"vitest": "^3.0.0" "vitest": "^3.0.0"
}, },
"volta": { "volta": {
"node": "22.18.0" "node": "22.19.0"
} }
} }
+3 -3
View File
@@ -1466,10 +1466,10 @@ describe('/asset', () => {
expectedDate: '2023-04-04T04:00:00.000Z', expectedDate: '2023-04-04T04:00:00.000Z',
}, },
{ {
name: 'CreateDate when DateTimeOriginal missing', name: 'CreationDate when DateTimeOriginal missing',
exifData: { exifData: {
CreateDate: '2023:05:05 05:00:00', // TESTABLE CreationDate: '2023:05:05 05:00:00', // TESTABLE
CreationDate: '2023:07:07 07:00:00', // TESTABLE CreateDate: '2023:07:07 07:00:00', // TESTABLE
GPSDateTime: '2023:10:10 10:00:00', // TESTABLE GPSDateTime: '2023:10:10 10:00:00', // TESTABLE
}, },
expectedDate: '2023-05-05T05:00:00.000Z', expectedDate: '2023-05-05T05:00:00.000Z',
+2 -2
View File
@@ -23,8 +23,8 @@ describe('/partners', () => {
]); ]);
await Promise.all([ await Promise.all([
createPartner({ id: user2.userId }, { headers: asBearerAuth(user1.accessToken) }), createPartner({ partnerCreateDto: { sharedWithId: user2.userId } }, { headers: asBearerAuth(user1.accessToken) }),
createPartner({ id: user1.userId }, { headers: asBearerAuth(user2.accessToken) }), createPartner({ partnerCreateDto: { sharedWithId: user1.userId } }, { headers: asBearerAuth(user2.accessToken) }),
]); ]);
}); });
+3 -2
View File
@@ -79,7 +79,7 @@ export const tempDir = tmpdir();
export const asBearerAuth = (accessToken: string) => ({ Authorization: `Bearer ${accessToken}` }); export const asBearerAuth = (accessToken: string) => ({ Authorization: `Bearer ${accessToken}` });
export const asKeyAuth = (key: string) => ({ 'x-api-key': key }); export const asKeyAuth = (key: string) => ({ 'x-api-key': key });
export const immichCli = (args: string[]) => export const immichCli = (args: string[]) =>
executeCommand('node', ['node_modules/.bin/immich', '-d', `/${tempDir}/immich/`, ...args]).promise; executeCommand('pnpm', ['exec', 'immich', '-d', `/${tempDir}/immich/`, ...args], { cwd: '../cli' }).promise;
export const immichAdmin = (args: string[]) => export const immichAdmin = (args: string[]) =>
executeCommand('docker', ['exec', '-i', 'immich-e2e-server', '/bin/bash', '-c', `immich-admin ${args.join(' ')}`]); executeCommand('docker', ['exec', '-i', 'immich-e2e-server', '/bin/bash', '-c', `immich-admin ${args.join(' ')}`]);
export const specialCharStrings = ["'", '"', ',', '{', '}', '*']; export const specialCharStrings = ["'", '"', ',', '{', '}', '*'];
@@ -462,7 +462,8 @@ export const utils = {
updateLibrary: (accessToken: string, id: string, dto: UpdateLibraryDto) => updateLibrary: (accessToken: string, id: string, dto: UpdateLibraryDto) =>
updateLibrary({ id, updateLibraryDto: dto }, { headers: asBearerAuth(accessToken) }), updateLibrary({ id, updateLibraryDto: dto }, { headers: asBearerAuth(accessToken) }),
createPartner: (accessToken: string, id: string) => createPartner({ id }, { headers: asBearerAuth(accessToken) }), createPartner: (accessToken: string, id: string) =>
createPartner({ partnerCreateDto: { sharedWithId: id } }, { headers: asBearerAuth(accessToken) }),
updateMyPreferences: (accessToken: string, userPreferencesUpdateDto: UserPreferencesUpdateDto) => updateMyPreferences: (accessToken: string, userPreferencesUpdateDto: UserPreferencesUpdateDto) =>
updateMyPreferences({ userPreferencesUpdateDto }, { headers: asBearerAuth(accessToken) }), updateMyPreferences({ userPreferencesUpdateDto }, { headers: asBearerAuth(accessToken) }),
+97 -17
View File
@@ -1,5 +1,5 @@
{ {
"about": "╪╣┘Ж", "about": "╪н┘О┘И┘Т┘Д",
"account": "╪н╪│╪з╪и", "account": "╪н╪│╪з╪и",
"account_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪н╪│╪з╪и", "account_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪н╪│╪з╪и",
"acknowledge": "╪г┘П╪п╪▒┘Г ╪░┘Д┘Г", "acknowledge": "╪г┘П╪п╪▒┘Г ╪░┘Д┘Г",
@@ -14,6 +14,7 @@
"add_a_location": "╪е╪╢╪з┘Б╪й ┘Е┘И┘В╪╣", "add_a_location": "╪е╪╢╪з┘Б╪й ┘Е┘И┘В╪╣",
"add_a_name": "╪е╪╢╪з┘Б╪й ╪е╪│┘Е", "add_a_name": "╪е╪╢╪з┘Б╪й ╪е╪│┘Е",
"add_a_title": "╪е╪╢╪з┘Б╪й ╪╣┘Ж┘И╪з┘Ж", "add_a_title": "╪е╪╢╪з┘Б╪й ╪╣┘Ж┘И╪з┘Ж",
"add_birthday": "╪г╪╢┘Б ╪к╪з╪▒┘К╪о ╪з┘Д┘Е┘К┘Д╪з╪п",
"add_endpoint": "╪з╪╢┘Б ┘Ж┘В╪╖╪й ┘Ж┘З╪з┘К╪й", "add_endpoint": "╪з╪╢┘Б ┘Ж┘В╪╖╪й ┘Ж┘З╪з┘К╪й",
"add_exclusion_pattern": "╪е╪╢╪з┘Б╪й ┘Ж┘Е╪╖ ╪е╪│╪к╪л┘Ж╪з╪б", "add_exclusion_pattern": "╪е╪╢╪з┘Б╪й ┘Ж┘Е╪╖ ╪е╪│╪к╪л┘Ж╪з╪б",
"add_import_path": "╪е╪╢╪з┘Б╪й ┘Е╪│╪з╪▒ ╪з┘Д╪е╪│╪к┘К╪▒╪з╪п", "add_import_path": "╪е╪╢╪з┘Б╪й ┘Е╪│╪з╪▒ ╪з┘Д╪е╪│╪к┘К╪▒╪з╪п",
@@ -25,8 +26,11 @@
"add_tag": "╪з╪╢┘Б ╪╣┘Д╪з┘Е╪й", "add_tag": "╪з╪╢┘Б ╪╣┘Д╪з┘Е╪й",
"add_to": "╪е╪╢╪з┘Б╪й ╪е┘Д┘ЙтАж", "add_to": "╪е╪╢╪з┘Б╪й ╪е┘Д┘ЙтАж",
"add_to_album": "╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е", "add_to_album": "╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е",
"add_to_album_bottom_sheet_added": "╪к┘Е╪к ╪з┘Д╪з╪╢╪з┘Б╪й{album}", "add_to_album_bottom_sheet_added": "╪к┘Е╪к ╪з┘Д╪з╪╢╪з┘Б╪й ╪з┘Д┘Й {album}",
"add_to_album_bottom_sheet_already_exists": "┘Е┘И╪м┘И╪п╪й ┘Е╪│╪и┘В╪з {album}", "add_to_album_bottom_sheet_already_exists": "┘Е┘И╪м┘И╪п ┘Е╪│╪и┘В╪з ┘Б┘К {album}",
"add_to_album_toggle": "╪к╪и╪п┘К┘Д ╪з┘Д╪к╪н╪п┘К╪п ┘Д┘А{album}",
"add_to_albums": "╪е╪╢╪з┘Б╪й ╪з┘Д┘Й ╪з┘Д╪и┘И┘Е╪з╪к",
"add_to_albums_count": "╪е╪╢╪з┘Б┘З ╪е┘Д┘Й ╪з┘Д╪и┘И┘Е╪з╪к ({count})",
"add_to_shared_album": "╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е ┘Е╪┤╪з╪▒┘Г", "add_to_shared_album": "╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е ┘Е╪┤╪з╪▒┘Г",
"add_url": "╪е╪╢╪з┘Б╪й ╪▒╪з╪и╪╖", "add_url": "╪е╪╢╪з┘Б╪й ╪▒╪з╪и╪╖",
"added_to_archive": "╪г┘П╪╢┘К┘Б╪к ┘Д┘Д╪г╪▒╪┤┘К┘Б", "added_to_archive": "╪г┘П╪╢┘К┘Б╪к ┘Д┘Д╪г╪▒╪┤┘К┘Б",
@@ -34,16 +38,23 @@
"added_to_favorites_count": "╪к┘Е ╪е╪╢╪з┘Б╪й {count, number} ╪е┘Д┘Й ╪з┘Д┘Е┘Б╪╢┘Д╪з╪к", "added_to_favorites_count": "╪к┘Е ╪е╪╢╪з┘Б╪й {count, number} ╪е┘Д┘Й ╪з┘Д┘Е┘Б╪╢┘Д╪з╪к",
"admin": { "admin": {
"add_exclusion_pattern_description": "╪е╪╢╪з┘Б╪й ╪г┘Ж┘Е╪з╪╖ ╪з┘Д╪з╪│╪к╪и╪╣╪з╪п. ┘К╪п╪╣┘Е ╪з┘Д╪к┘Е┘И┘К┘З ╪и╪з╪│╪к╪о╪п╪з┘Е *╪М **╪М ┘И╪Я. ┘Д╪к╪м╪з┘З┘Д ╪м┘Е┘К╪╣ ╪з┘Д┘Е┘Д┘Б╪з╪к ┘Б┘К ╪г┘К ╪п┘Д┘К┘Д ┘К╪│┘Е┘Й \"Raw\"╪М ╪з╪│╪к╪о╪п┘Е \"**/Raw/**\". ┘Д╪к╪м╪з┘З┘Д ╪м┘Е┘К╪╣ ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪к┘К ╪к┘Ж╪к┘З┘К ╪и┘А \".tif\"╪М ╪з╪│╪к╪о╪п┘Е \"**/*.tif\". ┘Д╪к╪м╪з┘З┘Д ┘Е╪│╪з╪▒ ┘Е╪╖┘Д┘В╪М ╪з╪│╪к╪о╪п┘Е \"/path/to/ignore/**\".", "add_exclusion_pattern_description": "╪е╪╢╪з┘Б╪й ╪г┘Ж┘Е╪з╪╖ ╪з┘Д╪з╪│╪к╪и╪╣╪з╪п. ┘К╪п╪╣┘Е ╪з┘Д╪к┘Е┘И┘К┘З ╪и╪з╪│╪к╪о╪п╪з┘Е *╪М **╪М ┘И╪Я. ┘Д╪к╪м╪з┘З┘Д ╪м┘Е┘К╪╣ ╪з┘Д┘Е┘Д┘Б╪з╪к ┘Б┘К ╪г┘К ╪п┘Д┘К┘Д ┘К╪│┘Е┘Й \"Raw\"╪М ╪з╪│╪к╪о╪п┘Е \"**/Raw/**\". ┘Д╪к╪м╪з┘З┘Д ╪м┘Е┘К╪╣ ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪к┘К ╪к┘Ж╪к┘З┘К ╪и┘А \".tif\"╪М ╪з╪│╪к╪о╪п┘Е \"**/*.tif\". ┘Д╪к╪м╪з┘З┘Д ┘Е╪│╪з╪▒ ┘Е╪╖┘Д┘В╪М ╪з╪│╪к╪о╪п┘Е \"/path/to/ignore/**\".",
"admin_user": "┘Е╪│╪к╪о╪п┘Е ┘Е╪п┘К╪▒", "admin_user": "┘Е╪│╪к╪о╪п┘Е ┘Е╪│╪д┘И┘Д",
"asset_offline_description": "┘Д┘Е ┘К╪╣╪п ┘З╪░╪з ╪з┘Д╪г╪╡┘Д ╪з┘Д╪о╪з╪╡ ╪и╪з┘Д┘Е┘Г╪к╪и╪й ╪з┘Д╪о╪з╪▒╪м┘К╪й ┘Е┘И╪м┘И╪п┘Л╪з ╪╣┘Д┘Й ╪з┘Д┘В╪▒╪╡ ┘И╪к┘Е ┘Ж┘В┘Д┘З ╪е┘Д┘Й ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к. ╪е╪░╪з ╪к┘Е ┘Ж┘В┘Д ╪з┘Д┘Е┘Д┘Б ╪п╪з╪о┘Д ╪з┘Д┘Е┘Г╪к╪и╪й╪М ┘Б╪к╪н┘В┘В ┘Е┘Ж ╪з┘Д╪м╪п┘И┘Д ╪з┘Д╪▓┘Е┘Ж┘К ╪з┘Д╪о╪з╪╡ ╪и┘Г ┘Д┘Е╪╣╪▒┘Б╪й ╪з┘Д╪г╪╡┘Д ╪з┘Д╪м╪п┘К╪п ╪з┘Д┘Е┘В╪з╪и┘Д. ┘Д╪з╪│╪к╪╣╪з╪п╪й ┘З╪░╪з ╪з┘Д╪г╪╡┘Д╪М ┘К╪▒╪м┘Й ╪з┘Д╪к╪г┘Г╪п ┘Е┘Ж ╪е┘Е┘Г╪з┘Ж┘К╪й ╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ┘Е╪│╪з╪▒ ╪з┘Д┘Е┘Д┘Б ╪г╪п┘Ж╪з┘З ╪и┘И╪з╪│╪╖╪й Immich ┘И┘Е┘Ж ╪л┘Е ┘В┘Е ╪и┘Е╪│╪н ╪з┘Д┘Е┘Г╪к╪и╪й.", "asset_offline_description": "┘Д┘Е ┘К╪╣╪п ┘З╪░╪з ╪з┘Д╪г╪╡┘Д ╪з┘Д╪о╪з╪╡ ╪и╪з┘Д┘Е┘Г╪к╪и╪й ╪з┘Д╪о╪з╪▒╪м┘К╪й ┘Е┘И╪м┘И╪п┘Л╪з ╪╣┘Д┘Й ╪з┘Д┘В╪▒╪╡ ┘И╪к┘Е ┘Ж┘В┘Д┘З ╪е┘Д┘Й ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к. ╪е╪░╪з ╪к┘Е ┘Ж┘В┘Д ╪з┘Д┘Е┘Д┘Б ╪п╪з╪о┘Д ╪з┘Д┘Е┘Г╪к╪и╪й╪М ┘Б╪к╪н┘В┘В ┘Е┘Ж ╪з┘Д╪м╪п┘И┘Д ╪з┘Д╪▓┘Е┘Ж┘К ╪з┘Д╪о╪з╪╡ ╪и┘Г ┘Д┘Е╪╣╪▒┘Б╪й ╪з┘Д╪г╪╡┘Д ╪з┘Д╪м╪п┘К╪п ╪з┘Д┘Е┘В╪з╪и┘Д. ┘Д╪з╪│╪к╪╣╪з╪п╪й ┘З╪░╪з ╪з┘Д╪г╪╡┘Д╪М ┘К╪▒╪м┘Й ╪з┘Д╪к╪г┘Г╪п ┘Е┘Ж ╪е┘Е┘Г╪з┘Ж┘К╪й ╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ┘Е╪│╪з╪▒ ╪з┘Д┘Е┘Д┘Б ╪г╪п┘Ж╪з┘З ╪и┘И╪з╪│╪╖╪й Immich ┘И┘Е┘Ж ╪л┘Е ┘В┘Е ╪и┘Е╪│╪н ╪з┘Д┘Е┘Г╪к╪и╪й.",
"authentication_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д┘Е╪╡╪з╪п┘В╪й", "authentication_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д┘Е╪╡╪з╪п┘В╪й",
"authentication_settings_description": "╪е╪п╪з╪▒╪й ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒ ┘ИOAuth ┘И╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪г┘П╪о╪▒┘Й", "authentication_settings_description": "╪е╪п╪з╪▒╪й ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒ ┘ИOAuth ┘И╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪г┘П╪о╪▒┘Й",
"authentication_settings_disable_all": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪к╪╣╪╖┘К┘Д ╪м┘Е┘К╪╣ ┘И╪│╪з╪ж┘Д ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д╪Я ╪│┘К╪к┘Е ╪к╪╣╪╖┘К┘Д ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪и╪з┘Д┘Г╪з┘Е┘Д.", "authentication_settings_disable_all": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪к╪╣╪╖┘К┘Д ╪м┘Е┘К╪╣ ┘И╪│╪з╪ж┘Д ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д╪Я ╪│┘К╪к┘Е ╪к╪╣╪╖┘К┘Д ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪и╪з┘Д┘Г╪з┘Е┘Д.",
"authentication_settings_reenable": "┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘Б╪╣┘К┘Д╪М ╪з╪│╪к╪о╪п┘Е <link>╪г┘Е╪▒ ╪з┘Д╪о╪з╪п┘Е</link>.", "authentication_settings_reenable": "┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘Б╪╣┘К┘Д╪М ╪з╪│╪к╪о╪п┘Е <link>╪г┘Е╪▒ ╪з┘Д╪о╪з╪п┘Е</link>.",
"background_task_job": "╪з┘Д┘Е┘З╪з┘Е ╪з┘Д╪о┘Д┘Б┘К╪й", "background_task_job": "╪з┘Д┘Е┘З╪з┘Е ┘Б┘К ╪з┘Д╪о┘Д┘Б┘К╪й",
"backup_database": "╪з┘Ж╪┤╪з╪б ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к", "backup_database": "╪з┘Ж╪┤╪з╪б ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к",
"backup_database_enable_description": "╪к┘Е┘Г┘К┘Ж ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к", "backup_database_enable_description": "╪к┘Е┘Г┘К┘Ж ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к",
"backup_keep_last_amount": "┘Е┘В╪п╪з╪▒ ╪з┘Д╪к┘Б╪▒┘К╪║╪з╪к ╪з┘Д╪│╪з╪и┘В╪й ┘Д┘Д╪з╪н╪к┘Б╪з╪╕ ╪и┘З╪з", "backup_keep_last_amount": "┘Е┘В╪п╪з╪▒ ╪з┘Д╪к┘Б╪▒┘К╪║╪з╪к ╪з┘Д╪│╪з╪и┘В╪й ┘Д┘Д╪з╪н╪к┘Б╪з╪╕ ╪и┘З╪з",
"backup_onboarding_1_description": "┘Ж╪│╪о╪й ╪о╪з╪▒╪м ╪з┘Д┘Е┘И┘В╪╣ ┘Б┘К ┘Е┘И┘В╪╣ ╪в╪о╪▒.",
"backup_onboarding_2_description": "┘Ж╪│╪о ┘Е╪н┘Д┘К╪й ╪╣┘Д┘Й ╪г╪м┘З╪▓╪й ┘Е╪о╪к┘Д┘Б╪й. ┘К╪┤┘Е┘Д ╪░┘Д┘Г ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪▒╪ж┘К╪│┘К╪й ┘И┘Ж╪│╪о╪й ╪з╪н╪к┘К╪з╪╖┘К╪й ┘Е╪н┘Д┘К╪й ┘Е┘Ж┘З╪з.",
"backup_onboarding_3_description": "╪е╪м┘Е╪з┘Д┘К ┘Ж╪│╪о ╪и┘К╪з┘Ж╪з╪к┘Г╪М ╪и┘Е╪з ┘Б┘К ╪░┘Д┘Г ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪г╪╡┘Д┘К╪й. ┘К╪┤┘Е┘Д ╪░┘Д┘Г ┘Ж╪│╪о╪й┘Л ┘И╪з╪н╪п╪й┘Л ╪о╪з╪▒╪м ╪з┘Д┘Е┘И┘В╪╣ ┘И┘Ж╪│╪о╪к┘К┘Ж ┘Е╪н┘Д┘К╪к┘К┘Ж.",
"backup_onboarding_description": "┘К┘П┘Ж╪╡╪н ╪и╪з╪к╪и╪з╪╣ <backblaze-link>╪з╪│╪к╪▒╪з╪к┘К╪м┘К╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К 3-2-1</backblaze-link> ┘Д╪н┘Е╪з┘К╪й ╪и┘К╪з┘Ж╪з╪к┘Г. ╪з╪н╪к┘Б╪╕ ╪и┘Ж╪│╪о ╪з╪н╪к┘К╪з╪╖┘К╪й ┘Е┘Ж ╪╡┘И╪▒┘Г/┘Б┘К╪п┘К┘И┘З╪з╪к┘Г ╪з┘Д┘Е╪н┘Е┘С┘Д╪й╪М ╪и╪з┘Д╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ┘В╪з╪╣╪п╪й ╪и┘К╪з┘Ж╪з╪к Immich╪М ┘Д╪╢┘Е╪з┘Ж ╪н┘Д ┘Ж╪│╪о ╪з╪н╪к┘К╪з╪╖┘К ╪┤╪з┘Е┘Д.",
"backup_onboarding_footer": "┘Д┘Е╪▓┘К╪п ┘Е┘Ж ╪з┘Д┘Е╪╣┘Д┘И┘Е╪з╪к ╪н┘И┘Д ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ┘Д┘А Immich╪М ┘К╪▒╪м┘Й ╪з┘Д╪▒╪м┘И╪╣ ╪е┘Д┘Й <link> ╪з┘Д╪к╪╣┘Д┘К┘Е╪з╪к </link>.",
"backup_onboarding_parts_title": "┘К╪к╪╢┘Е┘Ж ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К 3-2-1 ┘Е╪з ┘К┘Д┘К:",
"backup_onboarding_title": "╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К╪й",
"backup_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к", "backup_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к",
"backup_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к.", "backup_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪к┘Б╪▒┘К╪║ ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к.",
"cleared_jobs": "╪к┘Е ╪е╪о┘Д╪з╪б ┘Е┘З╪з┘Е: {job}", "cleared_jobs": "╪к┘Е ╪е╪о┘Д╪з╪б ┘Е┘З╪з┘Е: {job}",
@@ -210,6 +221,8 @@
"oauth_mobile_redirect_uri": "╪╣┘Ж┘И╪з┘Ж URI ┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘И╪м┘К┘З ╪╣┘Д┘Й ╪з┘Д┘З╪з╪к┘Б", "oauth_mobile_redirect_uri": "╪╣┘Ж┘И╪з┘Ж URI ┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘И╪м┘К┘З ╪╣┘Д┘Й ╪з┘Д┘З╪з╪к┘Б",
"oauth_mobile_redirect_uri_override": "╪к╪м╪з┘И╪▓ ╪╣┘Ж┘И╪з┘Ж URI ┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘И╪м┘К┘З ╪╣┘Д┘Й ╪з┘Д┘З╪з╪к┘Б", "oauth_mobile_redirect_uri_override": "╪к╪м╪з┘И╪▓ ╪╣┘Ж┘И╪з┘Ж URI ┘Д╪е╪╣╪з╪п╪й ╪з┘Д╪к┘И╪м┘К┘З ╪╣┘Д┘Й ╪з┘Д┘З╪з╪к┘Б",
"oauth_mobile_redirect_uri_override_description": "┘В┘Е ╪и╪к┘Б╪╣┘К┘Д┘З ╪╣┘Ж╪п┘Е╪з ┘Д╪з ┘К╪│┘Е╪н ┘Е┘И┘Б╪▒ OAuth ╪и┘Е╪╣╪▒┘Б URI ┘Д┘Д╪м┘И╪з┘Д╪М ┘Е╪л┘Д ''{callback}''", "oauth_mobile_redirect_uri_override_description": "┘В┘Е ╪и╪к┘Б╪╣┘К┘Д┘З ╪╣┘Ж╪п┘Е╪з ┘Д╪з ┘К╪│┘Е╪н ┘Е┘И┘Б╪▒ OAuth ╪и┘Е╪╣╪▒┘Б URI ┘Д┘Д╪м┘И╪з┘Д╪М ┘Е╪л┘Д ''{callback}''",
"oauth_role_claim": "╪з┘Д┘Е╪╖╪з┘Д╪и╪й ╪и╪з┘Д╪п┘И╪▒(╪╡┘Д╪з╪н┘К╪з╪к)",
"oauth_role_claim_description": "┘Е┘Ж╪н ┘И╪╡┘И┘Д ╪з┘Д┘Е╪│╪д┘И┘Д ╪к┘Д┘В╪з╪ж┘К┘Л╪з ╪и┘Ж╪з╪б┘Л ╪╣┘Д┘Й ┘И╪м┘И╪п ┘З╪░╪з ╪з┘Д╪╖┘Д╪и. ┘В╪п ┘К┘Г┘И┘Ж ╪з┘Д╪╖┘Д╪и ╪е┘Е╪з '┘Е╪│╪к╪о╪п┘Е' ╪г┘И '┘Е╪│╪д┘И┘Д'.",
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д OAuth", "oauth_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д OAuth",
"oauth_settings_more_details": "┘Д┘Е╪▓┘К╪п ┘Е┘Ж ╪з┘Д╪к┘Б╪з╪╡┘К┘Д ╪н┘И┘Д ┘З╪░┘З ╪з┘Д┘Е┘К╪▓╪й╪М ┘К╪▒╪м┘Й ╪з┘Д╪▒╪м┘И╪╣ ╪е┘Д┘Й <link>╪з┘Д┘И╪л╪з╪ж┘В</link>.", "oauth_settings_more_details": "┘Д┘Е╪▓┘К╪п ┘Е┘Ж ╪з┘Д╪к┘Б╪з╪╡┘К┘Д ╪н┘И┘Д ┘З╪░┘З ╪з┘Д┘Е┘К╪▓╪й╪М ┘К╪▒╪м┘Й ╪з┘Д╪▒╪м┘И╪╣ ╪е┘Д┘Й <link>╪з┘Д┘И╪л╪з╪ж┘В</link>.",
@@ -345,6 +358,9 @@
"trash_number_of_days_description": "╪╣╪п╪п ╪г┘К╪з┘Е ╪з┘Д╪з╪н╪к┘Б╪з╪╕ ╪и╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ┘Б┘К ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к ┘В╪и┘Д ╪н╪░┘Б┘З╪з ┘Ж┘З╪з╪ж┘К┘Л╪з", "trash_number_of_days_description": "╪╣╪п╪п ╪г┘К╪з┘Е ╪з┘Д╪з╪н╪к┘Б╪з╪╕ ╪и╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ┘Б┘К ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к ┘В╪и┘Д ╪н╪░┘Б┘З╪з ┘Ж┘З╪з╪ж┘К┘Л╪з",
"trash_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к", "trash_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к",
"trash_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к", "trash_settings_description": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к",
"unlink_all_oauth_accounts": "╪з╪▓╪з┘Д╪й ╪▒╪и╪╖ ╪м┘Е┘К╪╣ ╪н╪│╪з╪и╪з╪к OAuth",
"unlink_all_oauth_accounts_description": "╪к╪░┘Г┘С╪▒ ╪з┘Ж ╪к╪▓┘К┘Д ╪▒╪и╪╖ ╪м┘Е┘К╪╣ ╪н╪│╪з╪и╪з╪к OAuth ┘В╪и┘Д ╪з┘Ж ╪к┘Ж┘В┘Д ╪з┘Д┘Й ┘Е╪▓┘И╪п ╪м╪п┘К╪п.",
"unlink_all_oauth_accounts_prompt": "┘З┘Д ╪з┘Ж╪к ┘Е╪к╪г┘Г╪п ┘Е┘Ж ╪з╪▓╪з┘Д╪й ╪▒╪и╪╖ ╪м┘Е┘К╪╣ ╪н╪│╪з╪и╪з╪к OAuth╪Я ┘З╪░╪з ╪│┘К┘В┘И┘Е ╪и╪з╪╣╪з╪п╪й ╪╢╪и╪╖ ╪з┘ДID ╪з┘Д╪о╪з╪╡ ╪и╪з┘ДOAuth ┘Д┘Г┘Д ┘Е╪│╪к╪о╪п┘Е ┘И┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Д╪к╪▒╪з╪м╪╣ ╪╣┘Ж ╪з┘Д╪╣┘Е┘Д┘К╪й.",
"user_cleanup_job": "╪к┘Ж╪╕┘К┘Б ╪з┘Д┘Е╪│╪к╪о╪п┘Е", "user_cleanup_job": "╪к┘Ж╪╕┘К┘Б ╪з┘Д┘Е╪│╪к╪о╪п┘Е",
"user_delete_delay": "╪│┘К╪к┘Е ╪м╪п┘И┘Д╪й ╪н╪│╪з╪и <b>{user}</b> ┘И┘Е╪н╪к┘И┘К╪з╪к┘З ┘Д┘Д╪н╪░┘Б ╪з┘Д┘Ж┘З╪з╪ж┘К ┘Б┘К ╪║╪╢┘И┘Ж {delay, plural, one {# ┘К┘И┘Е} other {# ╪г┘К╪з┘Е}}.", "user_delete_delay": "╪│┘К╪к┘Е ╪м╪п┘И┘Д╪й ╪н╪│╪з╪и <b>{user}</b> ┘И┘Е╪н╪к┘И┘К╪з╪к┘З ┘Д┘Д╪н╪░┘Б ╪з┘Д┘Ж┘З╪з╪ж┘К ┘Б┘К ╪║╪╢┘И┘Ж {delay, plural, one {# ┘К┘И┘Е} other {# ╪г┘К╪з┘Е}}.",
"user_delete_delay_settings": "┘Б╪к╪▒╪й ╪з┘Д╪к╪г╪о┘К╪▒ ┘В╪и┘Д ╪з┘Д╪н╪░┘Б", "user_delete_delay_settings": "┘Б╪к╪▒╪й ╪з┘Д╪к╪г╪о┘К╪▒ ┘В╪и┘Д ╪з┘Д╪н╪░┘Б",
@@ -371,13 +387,16 @@
"admin_password": "┘Г┘Д┘Е╪й ╪│╪▒ ╪з┘Д┘Е╪┤╪▒┘Б", "admin_password": "┘Г┘Д┘Е╪й ╪│╪▒ ╪з┘Д┘Е╪┤╪▒┘Б",
"administration": "╪з┘Д╪е╪п╪з╪▒╪й", "administration": "╪з┘Д╪е╪п╪з╪▒╪й",
"advanced": "┘Е╪к┘В╪п┘Е", "advanced": "┘Е╪к┘В╪п┘Е",
"advanced_settings_beta_timeline_subtitle": "╪м╪▒╪и ╪к╪м╪▒╪и╪й ╪з┘Д╪к╪╖╪и┘К┘В ╪з┘Д╪м╪п┘К╪п╪й",
"advanced_settings_beta_timeline_title": "╪з┘Д╪м╪п┘И┘Д ╪з┘Д╪▓┘Е┘Ж┘К ╪з┘Д╪к╪м╪▒┘К╪и┘К",
"advanced_settings_enable_alternate_media_filter_subtitle": "╪з╪│╪к╪о╪п┘Е ┘З╪░╪з ╪з┘Д╪о┘К╪з╪▒ ┘Д╪к╪╡┘Б┘К╪й ╪з┘Д┘И╪│╪з╪ж╪╖ ╪з╪л┘Ж╪з╪б ╪з┘Д┘Е╪▓╪з┘Е┘Ж┘З ╪и┘Ж╪з╪б ╪╣┘Д┘Й ┘Е╪╣╪з┘К┘К╪▒ ╪и╪п┘К┘Д╪й. ╪м╪▒╪и ┘З╪░╪з ╪з┘Д╪о┘К╪з╪▒ ┘Б┘В╪╖ ┘Г╪з┘Ж ┘Д╪п┘К┘Г ┘Е╪┤╪з┘Г┘Д ┘Е╪╣ ╪з┘Д╪к╪╖╪и┘К┘В ╪и╪з┘Д┘Г╪┤┘Б ╪╣┘Ж ╪м┘Е┘К╪╣ ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к.", "advanced_settings_enable_alternate_media_filter_subtitle": "╪з╪│╪к╪о╪п┘Е ┘З╪░╪з ╪з┘Д╪о┘К╪з╪▒ ┘Д╪к╪╡┘Б┘К╪й ╪з┘Д┘И╪│╪з╪ж╪╖ ╪з╪л┘Ж╪з╪б ╪з┘Д┘Е╪▓╪з┘Е┘Ж┘З ╪и┘Ж╪з╪б ╪╣┘Д┘Й ┘Е╪╣╪з┘К┘К╪▒ ╪и╪п┘К┘Д╪й. ╪м╪▒╪и ┘З╪░╪з ╪з┘Д╪о┘К╪з╪▒ ┘Б┘В╪╖ ┘Г╪з┘Ж ┘Д╪п┘К┘Г ┘Е╪┤╪з┘Г┘Д ┘Е╪╣ ╪з┘Д╪к╪╖╪и┘К┘В ╪и╪з┘Д┘Г╪┤┘Б ╪╣┘Ж ╪м┘Е┘К╪╣ ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к.",
"advanced_settings_enable_alternate_media_filter_title": "[╪к╪м╪▒┘К╪и┘К] ╪з╪│╪к╪о╪п┘Е ╪м┘З╪з╪▓ ╪к╪╡┘Б┘К╪й ┘Е╪▓╪з┘Е┘Ж┘З ╪з┘Д╪и┘И┘Е╪з╪к ╪и╪п┘К┘Д", "advanced_settings_enable_alternate_media_filter_title": "[╪к╪м╪▒┘К╪и┘К] ╪з╪│╪к╪о╪п┘Е ╪м┘З╪з╪▓ ╪к╪╡┘Б┘К╪й ┘Е╪▓╪з┘Е┘Ж┘З ╪з┘Д╪и┘И┘Е╪з╪к ╪и╪п┘К┘Д",
"advanced_settings_log_level_title": "┘Е╪│╪к┘И┘Й ╪з┘Д╪│╪м┘Д: {level}", "advanced_settings_log_level_title": "┘Е╪│╪к┘И┘Й ╪з┘Д╪│╪м┘Д: {level}",
"advanced_settings_prefer_remote_subtitle": "╪к┘Г┘И┘Ж ╪и╪╣╪╢ ╪з┘Д╪г╪м┘З╪▓╪й ╪и╪╖┘К╪ж╪й ┘Д┘Д╪║╪з┘К╪й ┘Б┘К ╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪╡╪║╪▒╪й ┘Е┘Ж ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е┘И╪м┘И╪п╪й ╪╣┘Д┘Й ╪з┘Д╪м┘З╪з╪▓. ┘В┘Е ╪и╪к┘Ж╪┤┘К╪╖ ┘З╪░╪з ╪з┘Д╪е╪╣╪п╪з╪п ┘Д╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д╪и╪╣┘К╪п╪й ╪и╪п┘Д╪з┘Л ┘Е┘Ж ╪░┘Д┘Г.", "advanced_settings_prefer_remote_subtitle": "╪к┘Г┘И┘Ж ╪и╪╣╪╢ ╪з┘Д╪г╪м┘З╪▓╪й ╪и╪╖┘К╪ж╪й ┘Д┘Д╪║╪з┘К╪й ┘Б┘К ╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪╡╪║╪▒╪й ┘Е┘Ж ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е╪н┘Д┘К╪й. ┘В┘Е ╪и╪к┘Б╪╣┘К┘Д ┘З╪░╪з ╪з┘Д╪о┘К╪з╪▒ ┘Д╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д╪и╪╣┘К╪п╪й ╪и╪п┘Д╪з┘Л ┘Е┘Ж ╪░┘Д┘Г.",
"advanced_settings_prefer_remote_title": "╪к┘Б╪╢┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д╪и╪╣┘К╪п╪й", "advanced_settings_prefer_remote_title": "╪к┘Б╪╢┘Д ╪з┘Д╪╡┘И╪▒ ╪з┘Д╪и╪╣┘К╪п╪й",
"advanced_settings_proxy_headers_subtitle": "╪╣╪▒┘Б ╪╣┘Ж╪з┘И┘К┘Ж ╪з┘Д┘И┘Г┘К┘Д ╪з┘Д╪к┘К ┘К╪│╪к╪о╪п┘Е┘З╪з Immich ┘Д╪з╪▒╪│╪з┘Д ┘Г┘Д ╪╖┘Д╪и ╪┤╪и┘Г┘К", "advanced_settings_proxy_headers_subtitle": "╪╣╪▒┘Б ╪╣┘Ж╪з┘И┘К┘Ж ╪з┘Д┘И┘Г┘К┘Д ╪з┘Д╪к┘К ┘К╪│╪к╪о╪п┘Е┘З╪з Immich ┘Д╪з╪▒╪│╪з┘Д ┘Г┘Д ╪╖┘Д╪и ╪┤╪и┘Г┘К",
"advanced_settings_proxy_headers_title": "╪╣┘Ж╪з┘И┘К┘Ж ╪з┘Д┘И┘Г┘К┘Д", "advanced_settings_proxy_headers_title": "╪╣┘Ж╪з┘И┘К┘Ж ╪з┘Д┘И┘Г┘К┘Д",
"advanced_settings_readonly_mode_title": "┘И╪╢╪╣ ╪з┘Д┘В╪▒╪з╪б╪й ┘Б┘В╪╖",
"advanced_settings_self_signed_ssl_subtitle": "╪к╪о╪╖┘К ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж ╪┤┘З╪з╪п╪й SSL ┘Д╪о╪з╪п┘Е ╪з┘Д┘Ж┘В╪╖╪й ╪з┘Д┘Ж┘З╪з╪ж┘К. ┘Е┘Г┘Д┘И╪и ┘Д┘Д╪┤┘З╪з╪п╪з╪к ╪з┘Д┘Е┘И┘В╪╣╪й ╪░╪з╪к┘К╪з.", "advanced_settings_self_signed_ssl_subtitle": "╪к╪о╪╖┘К ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж ╪┤┘З╪з╪п╪й SSL ┘Д╪о╪з╪п┘Е ╪з┘Д┘Ж┘В╪╖╪й ╪з┘Д┘Ж┘З╪з╪ж┘К. ┘Е┘Г┘Д┘И╪и ┘Д┘Д╪┤┘З╪з╪п╪з╪к ╪з┘Д┘Е┘И┘В╪╣╪й ╪░╪з╪к┘К╪з.",
"advanced_settings_self_signed_ssl_title": "╪з┘Д╪│┘Е╪з╪н ╪и╪┤┘З╪з╪п╪з╪к SSL ╪з┘Д┘Е┘И┘В╪╣╪й ╪░╪з╪к┘К┘Л╪з", "advanced_settings_self_signed_ssl_title": "╪з┘Д╪│┘Е╪з╪н ╪и╪┤┘З╪з╪п╪з╪к SSL ╪з┘Д┘Е┘И┘В╪╣╪й ╪░╪з╪к┘К┘Л╪з",
"advanced_settings_sync_remote_deletions_subtitle": "╪н╪░┘Б ╪з┘И ╪з╪│╪к╪╣╪з╪п╪й ╪к┘Д┘В╪з╪ж┘К ┘Д┘Д╪з╪╡┘И┘Д ╪╣┘Д┘Й ┘З╪░╪з ╪з┘Д╪м┘З╪з╪▓ ╪╣┘Ж╪п ╪к┘Ж┘Б┘К╪░ ╪з┘Д╪╣┘Е┘Д┘К╪й ╪╣┘Д┘Й ╪з┘Д┘И┘К╪и", "advanced_settings_sync_remote_deletions_subtitle": "╪н╪░┘Б ╪з┘И ╪з╪│╪к╪╣╪з╪п╪й ╪к┘Д┘В╪з╪ж┘К ┘Д┘Д╪з╪╡┘И┘Д ╪╣┘Д┘Й ┘З╪░╪з ╪з┘Д╪м┘З╪з╪▓ ╪╣┘Ж╪п ╪к┘Ж┘Б┘К╪░ ╪з┘Д╪╣┘Е┘Д┘К╪й ╪╣┘Д┘Й ╪з┘Д┘И┘К╪и",
@@ -507,7 +526,7 @@
"back_close_deselect": "╪з┘Д╪▒╪м┘И╪╣ ╪г┘И ╪з┘Д╪е╪║┘Д╪з┘В ╪г┘И ╪е┘Д╪║╪з╪б ╪з┘Д╪к╪н╪п┘К╪п", "back_close_deselect": "╪з┘Д╪▒╪м┘И╪╣ ╪г┘И ╪з┘Д╪е╪║┘Д╪з┘В ╪г┘И ╪е┘Д╪║╪з╪б ╪з┘Д╪к╪н╪п┘К╪п",
"background_location_permission": "╪з╪░┘Ж ╪з┘Д┘И╪╡┘И┘Д ┘Д┘Д┘Е┘И┘В╪╣ ┘Б┘К ╪з┘Д╪о┘Д┘Б┘К╪й", "background_location_permission": "╪з╪░┘Ж ╪з┘Д┘И╪╡┘И┘Д ┘Д┘Д┘Е┘И┘В╪╣ ┘Б┘К ╪з┘Д╪о┘Д┘Б┘К╪й",
"background_location_permission_content": "┘Д┘Д╪к┘Е┘Г┘Ж ┘Е┘Ж ╪к╪и╪п┘К┘Д ╪з┘Д╪┤╪и┘Г┘З ╪и╪з┘Д╪о┘Д┘Б┘К╪й╪М Immich ┘К╪н╪к╪з╪м*╪п╪з╪ж┘Е╪з* ┘Д┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ┘Е┘И┘В╪╣ ╪п┘В┘К┘В ┘Д┘К╪к┘Е┘Г┘Ж ╪з┘Д╪к╪╖╪и┘К┘В ┘Е┘Ж ┘В╪▒╪з╪ж╪й ╪з╪│┘Е ╪┤╪и┘Г╪й ╪з┘ДWi-Fi", "background_location_permission_content": "┘Д┘Д╪к┘Е┘Г┘Ж ┘Е┘Ж ╪к╪и╪п┘К┘Д ╪з┘Д╪┤╪и┘Г┘З ╪и╪з┘Д╪о┘Д┘Б┘К╪й╪М Immich ┘К╪н╪к╪з╪м*╪п╪з╪ж┘Е╪з* ┘Д┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ┘Е┘И┘В╪╣ ╪п┘В┘К┘В ┘Д┘К╪к┘Е┘Г┘Ж ╪з┘Д╪к╪╖╪и┘К┘В ┘Е┘Ж ┘В╪▒╪з╪ж╪й ╪з╪│┘Е ╪┤╪и┘Г╪й ╪з┘ДWi-Fi",
"backup": "╪п╪╣┘Е", "backup": "┘Ж╪│╪о ╪з╪н╪к┘К╪з╪╖┘К",
"backup_album_selection_page_albums_device": "╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к ╪╣┘Д┘Й ╪з┘Д╪м┘З╪з╪▓ ({count})", "backup_album_selection_page_albums_device": "╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к ╪╣┘Д┘Й ╪з┘Д╪м┘З╪з╪▓ ({count})",
"backup_album_selection_page_albums_tap": "╪з┘Ж┘В╪▒ ┘Д┘Д╪к╪╢┘Е┘К┘Ж╪М ┘И╪з┘Ж┘В╪▒ ┘Ж┘В╪▒┘Л╪з ┘Е╪▓╪п┘И╪м┘Л╪з ┘Д┘Д╪з╪│╪к╪л┘Ж╪з╪б", "backup_album_selection_page_albums_tap": "╪з┘Ж┘В╪▒ ┘Д┘Д╪к╪╢┘Е┘К┘Ж╪М ┘И╪з┘Ж┘В╪▒ ┘Ж┘В╪▒┘Л╪з ┘Е╪▓╪п┘И╪м┘Л╪з ┘Д┘Д╪з╪│╪к╪л┘Ж╪з╪б",
"backup_album_selection_page_assets_scatter": "┘К┘Е┘Г┘Ж ╪г┘Ж ╪к┘Ж╪к╪┤╪▒ ╪з┘Д╪г╪╡┘И┘Д ╪╣╪и╪▒ ╪г┘Д╪и┘И┘Е╪з╪к ┘Е╪к╪╣╪п╪п╪й. ┘И╪и╪з┘Д╪к╪з┘Д┘К╪М ┘К┘Е┘Г┘Ж ╪к╪╢┘Е┘К┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е╪з╪к ╪г┘И ╪з╪│╪к╪и╪╣╪з╪п┘З╪з ╪г╪л┘Ж╪з╪б ╪╣┘Е┘Д┘К╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К.", "backup_album_selection_page_assets_scatter": "┘К┘Е┘Г┘Ж ╪г┘Ж ╪к┘Ж╪к╪┤╪▒ ╪з┘Д╪г╪╡┘И┘Д ╪╣╪и╪▒ ╪г┘Д╪и┘И┘Е╪з╪к ┘Е╪к╪╣╪п╪п╪й. ┘И╪и╪з┘Д╪к╪з┘Д┘К╪М ┘К┘Е┘Г┘Ж ╪к╪╢┘Е┘К┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е╪з╪к ╪г┘И ╪з╪│╪к╪и╪╣╪з╪п┘З╪з ╪г╪л┘Ж╪з╪б ╪╣┘Е┘Д┘К╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К.",
@@ -568,11 +587,11 @@
"backup_manual_in_progress": "┘В┘К╪п ╪з┘Д╪к╪н┘Е┘К┘Д ╪н╪з┘И┘Д ┘Е╪▒┘З ╪з╪о╪▒┘Й", "backup_manual_in_progress": "┘В┘К╪п ╪з┘Д╪к╪н┘Е┘К┘Д ╪н╪з┘И┘Д ┘Е╪▒┘З ╪з╪о╪▒┘Й",
"backup_manual_success": "┘Ж╪м╪з╪н", "backup_manual_success": "┘Ж╪м╪з╪н",
"backup_manual_title": "╪н╪з┘Д╪й ╪з┘Д╪к╪н┘Е┘К┘Д", "backup_manual_title": "╪н╪з┘Д╪й ╪з┘Д╪к╪н┘Е┘К┘Д",
"backup_options": "╪о┘К╪з╪▒╪з╪к ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К",
"backup_options_page_title": "╪о┘К╪з╪▒╪з╪к ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К", "backup_options_page_title": "╪о┘К╪з╪▒╪з╪к ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К",
"backup_setting_subtitle": "╪з╪п╪з╪▒╪й ╪з╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪н┘Е┘К┘Д ┘Б┘К ╪з┘Д╪о┘Д┘Б┘К╪й ┘И╪з┘Д┘Е┘В╪п┘Е╪й", "backup_setting_subtitle": "╪з╪п╪з╪▒╪й ╪з╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪н┘Е┘К┘Д ┘Б┘К ╪з┘Д╪о┘Д┘Б┘К╪й ┘И╪з┘Д┘Е┘В╪п┘Е╪й",
"backup_settings_subtitle": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪н┘Е┘К┘Д",
"backward": "╪з┘Д┘Й ╪з┘Д┘И╪▒╪з╪б", "backward": "╪з┘Д┘Й ╪з┘Д┘И╪▒╪з╪б",
"beta_sync": "╪н╪з┘Д╪й ╪з┘Д┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д╪к╪м╪▒┘К╪и┘К╪й",
"beta_sync_subtitle": "╪з╪п╪з╪▒╪й ┘Ж╪╕╪з┘Е ╪з┘Д┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д╪м╪п┘К╪п",
"biometric_auth_enabled": "╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪и╪з┘К┘И┘Е╪к╪▒┘К╪й ┘Е┘Б╪╣┘Д┘З", "biometric_auth_enabled": "╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪и╪з┘К┘И┘Е╪к╪▒┘К╪й ┘Е┘Б╪╣┘Д┘З",
"biometric_locked_out": "┘Д┘В╪п ┘В┘Б┘Д╪к ╪╣┘Ж┘Г ╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪и┘К┘И┘Е╪к╪▒┘К╪й", "biometric_locked_out": "┘Д┘В╪п ┘В┘Б┘Д╪к ╪╣┘Ж┘Г ╪з┘Д┘Е╪╡╪з╪п┘В╪й ╪з┘Д╪и┘К┘И┘Е╪к╪▒┘К╪й",
"biometric_no_options": "┘Д╪з ╪к┘И╪м╪п ╪о┘К╪з╪▒╪з╪к ╪и╪з┘К┘И┘Е╪к╪▒┘К╪й ┘Е╪к┘И┘Б╪▒╪й", "biometric_no_options": "┘Д╪з ╪к┘И╪м╪п ╪о┘К╪з╪▒╪з╪к ╪и╪з┘К┘И┘Е╪к╪▒┘К╪й ┘Е╪к┘И┘Б╪▒╪й",
@@ -639,6 +658,7 @@
"clear": "╪е╪о┘Д╪з╪б", "clear": "╪е╪о┘Д╪з╪б",
"clear_all": "╪е╪о┘Д╪з╪б ╪з┘Д┘Г┘Д", "clear_all": "╪е╪о┘Д╪з╪б ╪з┘Д┘Г┘Д",
"clear_all_recent_searches": "┘Е╪│╪н ╪м┘Е┘К╪╣ ╪╣┘Е┘Д┘К╪з╪к ╪з┘Д╪и╪н╪л ╪з┘Д╪г╪о┘К╪▒╪й", "clear_all_recent_searches": "┘Е╪│╪н ╪м┘Е┘К╪╣ ╪╣┘Е┘Д┘К╪з╪к ╪з┘Д╪и╪н╪л ╪з┘Д╪г╪о┘К╪▒╪й",
"clear_file_cache": "┘Е╪│╪н ╪░╪з┘Г╪▒╪й ╪з┘Д╪к╪о╪▓┘К┘Ж ╪з┘Д┘Е╪д┘В╪к ┘Д┘Д┘Е┘Д┘Б╪з╪к",
"clear_message": "╪е╪о┘Д╪з╪б ╪з┘Д╪▒╪│╪з┘Д╪й", "clear_message": "╪е╪о┘Д╪з╪б ╪з┘Д╪▒╪│╪з┘Д╪й",
"clear_value": "╪е╪о┘Д╪з╪б ╪з┘Д┘В┘К┘Е╪й", "clear_value": "╪е╪о┘Д╪з╪б ╪з┘Д┘В┘К┘Е╪й",
"client_cert_dialog_msg_confirm": "╪н╪│┘Ж╪з", "client_cert_dialog_msg_confirm": "╪н╪│┘Ж╪з",
@@ -709,6 +729,7 @@
"create_new_user": "╪е┘Ж╪┤╪з╪б ┘Е╪│╪к╪о╪п┘Е ╪м╪п┘К╪п", "create_new_user": "╪е┘Ж╪┤╪з╪б ┘Е╪│╪к╪о╪п┘Е ╪м╪п┘К╪п",
"create_shared_album_page_share_add_assets": "╪е╪╢╪з┘Б╪й ╪з┘Д╪г╪╡┘И┘Д", "create_shared_album_page_share_add_assets": "╪е╪╢╪з┘Б╪й ╪з┘Д╪г╪╡┘И┘Д",
"create_shared_album_page_share_select_photos": "╪н╪п╪п ╪з┘Д╪╡┘И╪▒", "create_shared_album_page_share_select_photos": "╪н╪п╪п ╪з┘Д╪╡┘И╪▒",
"create_shared_link": "╪з┘Ж╪┤╪з╪б ╪▒╪з╪и╪╖ ┘Е╪┤╪к╪▒┘Г",
"create_tag": "╪е┘Ж╪┤╪з╪б ╪╣┘Д╪з┘Е╪й", "create_tag": "╪е┘Ж╪┤╪з╪б ╪╣┘Д╪з┘Е╪й",
"create_tag_description": "╪г┘Ж╪┤╪ж ╪╣┘Д╪з┘Е╪й ╪м╪п┘К╪п╪й. ╪и╪з┘Д┘Ж╪│╪и╪й ┘Д┘Д╪╣┘Д╪з┘Е╪з╪к ╪з┘Д┘Е╪к╪п╪з╪о┘Д╪й╪М ┘К╪▒╪м┘Й ╪е╪п╪о╪з┘Д ╪з┘Д┘Е╪│╪з╪▒ ╪з┘Д┘Г╪з┘Е┘Д ┘Д┘Д╪╣┘Д╪з┘Е╪й ╪и┘Е╪з ┘Б┘К ╪░┘Д┘Г ╪з┘Д╪о╪╖┘И╪╖ ╪з┘Д┘Е╪з╪ж┘Д╪й ┘Д┘Д╪г┘Е╪з┘Е.", "create_tag_description": "╪г┘Ж╪┤╪ж ╪╣┘Д╪з┘Е╪й ╪м╪п┘К╪п╪й. ╪и╪з┘Д┘Ж╪│╪и╪й ┘Д┘Д╪╣┘Д╪з┘Е╪з╪к ╪з┘Д┘Е╪к╪п╪з╪о┘Д╪й╪М ┘К╪▒╪м┘Й ╪е╪п╪о╪з┘Д ╪з┘Д┘Е╪│╪з╪▒ ╪з┘Д┘Г╪з┘Е┘Д ┘Д┘Д╪╣┘Д╪з┘Е╪й ╪и┘Е╪з ┘Б┘К ╪░┘Д┘Г ╪з┘Д╪о╪╖┘И╪╖ ╪з┘Д┘Е╪з╪ж┘Д╪й ┘Д┘Д╪г┘Е╪з┘Е.",
"create_user": "╪е┘Ж╪┤╪з╪б ┘Е╪│╪к╪о╪п┘Е", "create_user": "╪е┘Ж╪┤╪з╪б ┘Е╪│╪к╪о╪п┘Е",
@@ -721,6 +742,7 @@
"current_server_address": "╪╣┘Ж┘И╪з┘Ж ╪з┘Д╪о╪з╪п┘Е ╪з┘Д╪н╪з┘Д┘К", "current_server_address": "╪╣┘Ж┘И╪з┘Ж ╪з┘Д╪о╪з╪п┘Е ╪з┘Д╪н╪з┘Д┘К",
"custom_locale": "┘Д╪║╪й ┘Е╪о╪╡╪╡╪й", "custom_locale": "┘Д╪║╪й ┘Е╪о╪╡╪╡╪й",
"custom_locale_description": "╪к┘Ж╪│┘К┘В ╪з┘Д╪к┘И╪з╪▒┘К╪о ┘И╪з┘Д╪г╪▒┘В╪з┘Е ╪и┘Ж╪з╪б┘Л ╪╣┘Д┘Й ╪з┘Д┘Д╪║╪й ┘И╪з┘Д┘Е┘Ж╪╖┘В╪й", "custom_locale_description": "╪к┘Ж╪│┘К┘В ╪з┘Д╪к┘И╪з╪▒┘К╪о ┘И╪з┘Д╪г╪▒┘В╪з┘Е ╪и┘Ж╪з╪б┘Л ╪╣┘Д┘Й ╪з┘Д┘Д╪║╪й ┘И╪з┘Д┘Е┘Ж╪╖┘В╪й",
"custom_url": "╪▒╪з╪и╪╖ ┘Е╪о╪╡╪╡",
"daily_title_text_date": "E ╪М MMM DD", "daily_title_text_date": "E ╪М MMM DD",
"daily_title_text_date_year": "E ╪М MMM DD ╪М yyyy", "daily_title_text_date_year": "E ╪М MMM DD ╪М yyyy",
"dark": "┘Е╪╣╪к┘Е", "dark": "┘Е╪╣╪к┘Е",
@@ -732,6 +754,7 @@
"date_of_birth_saved": "╪к┘Е ╪н┘Б╪╕ ╪к╪з╪▒┘К╪о ╪з┘Д┘Е┘К┘Д╪з╪п ╪и┘Ж╪м╪з╪н", "date_of_birth_saved": "╪к┘Е ╪н┘Б╪╕ ╪к╪з╪▒┘К╪о ╪з┘Д┘Е┘К┘Д╪з╪п ╪и┘Ж╪м╪з╪н",
"date_range": "┘Ж╪╖╪з┘В ╪з┘Д┘Е┘И╪╣╪п", "date_range": "┘Ж╪╖╪з┘В ╪з┘Д┘Е┘И╪╣╪п",
"day": "┘К┘И┘Е", "day": "┘К┘И┘Е",
"days": "╪з┘К╪з┘Е",
"deduplicate_all": "╪е┘Д╪║╪з╪б ╪к┘Г╪▒╪з╪▒ ╪з┘Д┘Г┘Д", "deduplicate_all": "╪е┘Д╪║╪з╪б ╪к┘Г╪▒╪з╪▒ ╪з┘Д┘Г┘Д",
"deduplication_criteria_1": "╪н╪м┘Е ╪з┘Д╪╡┘И╪▒╪й ╪и┘И╪н╪п╪з╪к ╪з┘Д╪и╪з┘К╪к", "deduplication_criteria_1": "╪н╪м┘Е ╪з┘Д╪╡┘И╪▒╪й ╪и┘И╪н╪п╪з╪к ╪з┘Д╪и╪з┘К╪к",
"deduplication_criteria_2": "╪╣╪п╪п ╪и┘К╪з┘Ж╪з╪к EXIF", "deduplication_criteria_2": "╪╣╪п╪п ╪и┘К╪з┘Ж╪з╪к EXIF",
@@ -816,8 +839,12 @@
"edit": "╪к╪╣╪п┘К┘Д", "edit": "╪к╪╣╪п┘К┘Д",
"edit_album": "╪к╪╣╪п┘К┘Д ╪з┘Д╪г┘Д╪и┘И┘Е", "edit_album": "╪к╪╣╪п┘К┘Д ╪з┘Д╪г┘Д╪и┘И┘Е",
"edit_avatar": "╪к╪╣╪п┘К┘Д ╪з┘Д╪╡┘И╪▒╪й ╪з┘Д╪┤╪о╪╡┘К╪й", "edit_avatar": "╪к╪╣╪п┘К┘Д ╪з┘Д╪╡┘И╪▒╪й ╪з┘Д╪┤╪о╪╡┘К╪й",
"edit_birthday": "╪к╪╣╪п┘К┘Д ╪к╪з╪▒┘К╪о ╪з┘Д┘Е┘К┘Д╪з╪п",
"edit_date": "╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о", "edit_date": "╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о",
"edit_date_and_time": "╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о ┘И╪з┘Д┘И┘В╪к", "edit_date_and_time": "╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о ┘И╪з┘Д┘И┘В╪к",
"edit_date_and_time_action_prompt": "╪к┘Е ╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о ┘И╪з┘Д┘И┘В╪к ┘Д{count} ┘Е┘Д┘Б(╪з╪к)",
"edit_date_and_time_by_offset": "╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о ╪н╪│╪и ┘В┘К┘Е╪й ╪з╪▓╪з╪н╪й ┘Е╪╣┘К┘Ж╪й",
"edit_date_and_time_by_offset_interval": "┘Ж╪╖╪з┘В ╪з┘Д╪к╪з╪▒┘К╪о ╪з┘Д╪м╪п┘К╪п: {from} - {to}",
"edit_description": "╪к╪╣╪п┘К┘Д ╪з┘Д┘И╪╡┘Б", "edit_description": "╪к╪╣╪п┘К┘Д ╪з┘Д┘И╪╡┘Б",
"edit_description_prompt": "╪з┘Д╪▒╪м╪з╪б ╪з╪о╪к┘К╪з╪▒ ┘И╪╡┘Б ╪м╪п┘К╪п:", "edit_description_prompt": "╪з┘Д╪▒╪м╪з╪б ╪з╪о╪к┘К╪з╪▒ ┘И╪╡┘Б ╪м╪п┘К╪п:",
"edit_exclusion_pattern": "╪к╪╣╪п┘К┘Д ┘Ж┘Е╪╖ ╪з┘Д╪з╪│╪к╪и╪╣╪з╪п", "edit_exclusion_pattern": "╪к╪╣╪п┘К┘Д ┘Ж┘Е╪╖ ╪з┘Д╪з╪│╪к╪и╪╣╪з╪п",
@@ -890,6 +917,7 @@
"failed_to_load_notifications": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ╪з┘Д╪е╪┤╪╣╪з╪▒╪з╪к", "failed_to_load_notifications": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ╪з┘Д╪е╪┤╪╣╪з╪▒╪з╪к",
"failed_to_load_people": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ╪з┘Д╪г╪┤╪о╪з╪╡", "failed_to_load_people": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ╪з┘Д╪г╪┤╪о╪з╪╡",
"failed_to_remove_product_key": "╪к╪╣╪░╪▒ ╪е╪▓╪з┘Д╪й ┘Е┘Б╪к╪з╪н ╪з┘Д┘Е┘Ж╪к╪м", "failed_to_remove_product_key": "╪к╪╣╪░╪▒ ╪е╪▓╪з┘Д╪й ┘Е┘Б╪к╪з╪н ╪з┘Д┘Е┘Ж╪к╪м",
"failed_to_reset_pin_code": "┘Б╪┤┘Д ╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪▒┘Е╪▓ ╪з┘ДPIN",
"failed_to_stack_assets": "┘Б╪┤┘Д ┘Б┘К ╪к┘Г╪п┘К╪│ ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к", "failed_to_stack_assets": "┘Б╪┤┘Д ┘Б┘К ╪к┘Г╪п┘К╪│ ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к",
"failed_to_unstack_assets": "┘Б╪┤┘Д ┘Б┘К ┘Б╪╡┘Д ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к", "failed_to_unstack_assets": "┘Б╪┤┘Д ┘Б┘К ┘Б╪╡┘Д ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к",
"failed_to_update_notification_status": "┘Б╪┤┘Д ┘Б┘К ╪к╪н╪п┘К╪л ╪н╪з┘Д╪й ╪з┘Д╪е╪┤╪╣╪з╪▒", "failed_to_update_notification_status": "┘Б╪┤┘Д ┘Б┘К ╪к╪н╪п┘К╪л ╪н╪з┘Д╪й ╪з┘Д╪е╪┤╪╣╪з╪▒",
@@ -898,6 +926,7 @@
"paths_validation_failed": "┘Б╪┤┘Д ┘Б┘К ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж {paths, plural, one {# ┘Е╪│╪з╪▒} other {# ┘Е╪│╪з╪▒╪з╪к}}", "paths_validation_failed": "┘Б╪┤┘Д ┘Б┘К ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж {paths, plural, one {# ┘Е╪│╪з╪▒} other {# ┘Е╪│╪з╪▒╪з╪к}}",
"profile_picture_transparent_pixels": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г┘Ж ╪к╪н╪к┘И┘К ╪╡┘И╪▒ ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪╣┘Д┘Й ╪г╪м╪▓╪з╪б/╪и┘Г╪│┘Д╪з╪к ╪┤┘Б╪з┘Б╪й. ┘К╪▒╪м┘Й ╪з┘Д╪к┘Г╪и┘К╪▒ ┘И/╪г┘И ╪к╪н╪▒┘К┘Г ╪з┘Д╪╡┘И╪▒╪й.", "profile_picture_transparent_pixels": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г┘Ж ╪к╪н╪к┘И┘К ╪╡┘И╪▒ ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪╣┘Д┘Й ╪г╪м╪▓╪з╪б/╪и┘Г╪│┘Д╪з╪к ╪┤┘Б╪з┘Б╪й. ┘К╪▒╪м┘Й ╪з┘Д╪к┘Г╪и┘К╪▒ ┘И/╪г┘И ╪к╪н╪▒┘К┘Г ╪з┘Д╪╡┘И╪▒╪й.",
"quota_higher_than_disk_size": "┘Д┘В╪п ┘В┘Е╪к ╪и╪к╪╣┘К┘К┘Ж ╪н╪╡╪й ┘Ж╪│╪и┘К╪й ╪г╪╣┘Д┘Й ┘Е┘Ж ╪н╪м┘Е ╪з┘Д┘В╪▒╪╡", "quota_higher_than_disk_size": "┘Д┘В╪п ┘В┘Е╪к ╪и╪к╪╣┘К┘К┘Ж ╪н╪╡╪й ┘Ж╪│╪и┘К╪й ╪г╪╣┘Д┘Й ┘Е┘Ж ╪н╪м┘Е ╪з┘Д┘В╪▒╪╡",
"something_went_wrong": "╪н╪п╪л ╪о╪╖╪г ┘Е╪з",
"unable_to_add_album_users": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ┘Е╪│╪к╪о╪п┘Е┘К┘Ж ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е", "unable_to_add_album_users": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ┘Е╪│╪к╪о╪п┘Е┘К┘Ж ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е",
"unable_to_add_assets_to_shared_link": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪е┘Д┘Й ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г", "unable_to_add_assets_to_shared_link": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪е┘Д┘Й ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г",
"unable_to_add_comment": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ╪з┘Д╪к╪╣┘Д┘К┘В", "unable_to_add_comment": "╪к╪╣╪░╪▒ ╪е╪╢╪з┘Б╪й ╪з┘Д╪к╪╣┘Д┘К┘В",
@@ -983,13 +1012,11 @@
}, },
"exif": "Exif (╪╡┘К╪║╪й ┘Е┘Д┘Б ╪╡┘И╪▒┘К ┘В╪з╪и┘Д ┘Д┘Д╪к╪и╪з╪п┘Д)", "exif": "Exif (╪╡┘К╪║╪й ┘Е┘Д┘Б ╪╡┘И╪▒┘К ┘В╪з╪и┘Д ┘Д┘Д╪к╪и╪з╪п┘Д)",
"exif_bottom_sheet_description": "╪з╪╢┘Б ┘И╪╡┘Б╪з...", "exif_bottom_sheet_description": "╪з╪╢┘Б ┘И╪╡┘Б╪з...",
"exif_bottom_sheet_description_error": "╪о╪╖╪г ┘Б┘К ╪к╪н╪п┘К╪л ╪з┘Д┘И╪╡┘Б",
"exif_bottom_sheet_details": "╪к┘Б╪з╪╡┘К┘Д", "exif_bottom_sheet_details": "╪к┘Б╪з╪╡┘К┘Д",
"exif_bottom_sheet_location": "┘Е┘И┘В╪╣", "exif_bottom_sheet_location": "┘Е┘И┘В╪╣",
"exif_bottom_sheet_people": "╪з┘Д┘Ж╪з╪│", "exif_bottom_sheet_people": "╪з┘Д┘Ж╪з╪│",
"exif_bottom_sheet_person_add_person": "╪з╪╢┘Б ╪з╪│┘Е╪з", "exif_bottom_sheet_person_add_person": "╪з╪╢┘Б ╪з╪│┘Е╪з",
"exif_bottom_sheet_person_age_months": "╪з┘Д╪╣┘Е╪▒ {months} ╪з╪┤┘З╪▒",
"exif_bottom_sheet_person_age_year_months": "╪з┘Д╪╣┘Е╪▒ ┘б ╪│┘Ж╪й╪М{months} ╪з╪┤┘З╪▒",
"exif_bottom_sheet_person_age_years": "╪з┘Д╪╣┘Е╪▒ {years}",
"exit_slideshow": "╪о╪▒┘И╪м ┘Е┘Ж ╪з┘Д╪╣╪▒╪╢ ╪з┘Д╪к┘В╪п┘К┘Е┘К", "exit_slideshow": "╪о╪▒┘И╪м ┘Е┘Ж ╪з┘Д╪╣╪▒╪╢ ╪з┘Д╪к┘В╪п┘К┘Е┘К",
"expand_all": "╪к┘И╪│┘К╪╣ ╪з┘Д┘Г┘Д", "expand_all": "╪к┘И╪│┘К╪╣ ╪з┘Д┘Г┘Д",
"experimental_settings_new_asset_list_subtitle": "╪г╪╣┘Е╪з┘Д ╪м╪з╪▒┘К╪й", "experimental_settings_new_asset_list_subtitle": "╪г╪╣┘Е╪з┘Д ╪м╪з╪▒┘К╪й",
@@ -1031,11 +1058,13 @@
"filter_people": "╪к╪╡┘Б┘К╪й ╪з┘Д╪з╪┤╪о╪з╪╡", "filter_people": "╪к╪╡┘Б┘К╪й ╪з┘Д╪з╪┤╪о╪з╪╡",
"filter_places": "╪к╪╡┘Б┘К╪й ╪з┘Д╪з┘Е╪з┘Г┘Ж", "filter_places": "╪к╪╡┘Б┘К╪й ╪з┘Д╪з┘Е╪з┘Г┘Ж",
"find_them_fast": "┘К┘Е┘Г┘Ж┘Г ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘К┘З╪з ╪и╪│╪▒╪╣╪й ╪и╪з┘Д╪з╪│┘Е ┘Е┘Ж ╪о┘Д╪з┘Д ╪з┘Д╪и╪н╪л", "find_them_fast": "┘К┘Е┘Г┘Ж┘Г ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘К┘З╪з ╪и╪│╪▒╪╣╪й ╪и╪з┘Д╪з╪│┘Е ┘Е┘Ж ╪о┘Д╪з┘Д ╪з┘Д╪и╪н╪л",
"first": "╪з┘Д╪з┘И┘Д",
"fix_incorrect_match": "╪е╪╡┘Д╪з╪н ╪з┘Д┘Е╪╖╪з╪и┘В╪й ╪║┘К╪▒ ╪з┘Д╪╡╪н┘К╪н╪й", "fix_incorrect_match": "╪е╪╡┘Д╪з╪н ╪з┘Д┘Е╪╖╪з╪и┘В╪й ╪║┘К╪▒ ╪з┘Д╪╡╪н┘К╪н╪й",
"folder": "┘Е╪м┘Д╪п", "folder": "┘Е╪м┘Д╪п",
"folder_not_found": "┘Д┘Е ┘К╪к┘Е ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪з┘Д┘Е╪м┘Д╪п", "folder_not_found": "┘Д┘Е ┘К╪к┘Е ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪з┘Д┘Е╪м┘Д╪п",
"folders": "╪з┘Д┘Е╪м┘Д╪п╪з╪к", "folders": "╪з┘Д┘Е╪м┘Д╪п╪з╪к",
"folders_feature_description": "╪к╪╡┘Б╪н ╪╣╪▒╪╢ ╪з┘Д┘Е╪м┘Д╪п ┘Д┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д┘Е┘И╪м┘И╪п╪й ╪╣┘Д┘Й ┘Ж╪╕╪з┘Е ╪з┘Д┘Е┘Д┘Б╪з╪к", "folders_feature_description": "╪к╪╡┘Б╪н ╪╣╪▒╪╢ ╪з┘Д┘Е╪м┘Д╪п ┘Д┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д┘Е┘И╪м┘И╪п╪й ╪╣┘Д┘Й ┘Ж╪╕╪з┘Е ╪з┘Д┘Е┘Д┘Б╪з╪к",
"forgot_pin_code_question": "┘З┘Д ┘Ж╪│┘К╪к ╪▒┘Е╪▓ ╪з┘ДPIN ╪з┘Д╪о╪з╪╡ ╪и┘Г╪Я",
"forward": "╪е┘Д┘Й ╪з┘Д╪г┘Е╪з┘Е", "forward": "╪е┘Д┘Й ╪з┘Д╪г┘Е╪з┘Е",
"gcast_enabled": "┘Г┘И┘Г┘Д ┘Г╪з╪│╪к", "gcast_enabled": "┘Г┘И┘Г┘Д ┘Г╪з╪│╪к",
"gcast_enabled_description": "╪к┘В┘И┘Е ┘З╪░┘З ╪з┘Д┘Е┘К╪▓╪й ╪и╪к╪н┘Е┘К┘Д ╪з┘Д┘Е┘И╪з╪▒╪п ╪з┘Д╪о╪з╪▒╪м┘К╪й ┘Е┘Ж Google ╪н╪к┘Й ╪к╪╣┘Е┘Д.", "gcast_enabled_description": "╪к┘В┘И┘Е ┘З╪░┘З ╪з┘Д┘Е┘К╪▓╪й ╪и╪к╪н┘Е┘К┘Д ╪з┘Д┘Е┘И╪з╪▒╪п ╪з┘Д╪о╪з╪▒╪м┘К╪й ┘Е┘Ж Google ╪н╪к┘Й ╪к╪╣┘Е┘Д.",
@@ -1056,6 +1085,9 @@
"haptic_feedback_switch": "╪к┘Е┘Г┘К┘Ж ╪▒╪п┘И╪п ╪з┘Д┘Б╪╣┘Д ╪з┘Д┘Д┘Е╪│┘К╪й", "haptic_feedback_switch": "╪к┘Е┘Г┘К┘Ж ╪▒╪п┘И╪п ╪з┘Д┘Б╪╣┘Д ╪з┘Д┘Д┘Е╪│┘К╪й",
"haptic_feedback_title": "╪▒╪п┘И╪п ┘Б╪╣┘Д ┘Д┘Е╪│┘К╪й", "haptic_feedback_title": "╪▒╪п┘И╪п ┘Б╪╣┘Д ┘Д┘Е╪│┘К╪й",
"has_quota": "┘Е╪н╪п╪п ╪и╪н╪╡╪й", "has_quota": "┘Е╪н╪п╪п ╪и╪н╪╡╪й",
"hash_asset": "╪╣┘Е┘Д Hash ┘Д┘Д╪г╪╡┘Д (┘Д┘Д┘Е┘Д┘Б)",
"hashed_assets": "╪г╪╡┘И┘Д (┘Е┘Д┘Б╪з╪к) ╪к┘Е ╪╣┘Е┘Д Hash ┘Д┘З╪з",
"hashing": "┘К╪к┘Е ╪╣┘Е┘Д Hash",
"header_settings_add_header_tip": "╪з╪╢╪з┘Б ╪▒╪з╪│", "header_settings_add_header_tip": "╪з╪╢╪з┘Б ╪▒╪з╪│",
"header_settings_field_validator_msg": "╪з┘Д┘В┘К┘Е╪й ┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Ж ╪к┘Г┘И┘Ж ┘Б╪з╪▒╪║╪й", "header_settings_field_validator_msg": "╪з┘Д┘В┘К┘Е╪й ┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Ж ╪к┘Г┘И┘Ж ┘Б╪з╪▒╪║╪й",
"header_settings_header_name_input": "╪з╪│┘Е ╪з┘Д╪▒╪г╪│", "header_settings_header_name_input": "╪з╪│┘Е ╪з┘Д╪▒╪г╪│",
@@ -1069,9 +1101,9 @@
"hide_password": "╪з╪о┘Б╪з╪б ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒", "hide_password": "╪з╪о┘Б╪з╪б ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒",
"hide_person": "╪з╪о┘Б╪з╪б ╪з┘Д╪┤╪о╪╡", "hide_person": "╪з╪о┘Б╪з╪б ╪з┘Д╪┤╪о╪╡",
"hide_unnamed_people": "╪е╪о┘Б╪з╪б ╪з┘Д╪г╪┤╪о╪з╪╡ ╪и╪п┘И┘Ж ╪е╪│┘Е", "hide_unnamed_people": "╪е╪о┘Б╪з╪б ╪з┘Д╪г╪┤╪о╪з╪╡ ╪и╪п┘И┘Ж ╪е╪│┘Е",
"home_page_add_to_album_conflicts": "╪к┘Е╪к ╪е╪╢╪з┘Б╪й {╪к┘Е╪к ╪е╪╢╪з┘Б╪й} ╪з┘Д╪г╪╡┘И┘Д ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е {╪з┘Д╪г┘Д╪и┘И┘Е}.{┘Б╪┤┘Д} ╪з┘Д╪г╪╡┘И┘Д ┘Е┘И╪м┘И╪п╪й ╪и╪з┘Д┘Б╪╣┘Д ┘Б┘К ╪з┘Д╪г┘Д╪и┘И┘Е.", "home_page_add_to_album_conflicts": "╪к┘Е╪к ╪е╪╢╪з┘Б╪й {added} ╪г╪╡┘И┘Д ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е {album}. {failed} ╪г╪╡┘И┘Д ┘Е┘И╪м┘И╪п╪й ╪и╪з┘Д┘Б╪╣┘Д ┘Б┘К ╪з┘Д╪г┘Д╪и┘И┘Е.",
"home_page_add_to_album_err_local": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е╪╢╪з┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е╪н┘Д┘К╪й ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е╪з╪к ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й", "home_page_add_to_album_err_local": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е╪╢╪з┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е╪н┘Д┘К╪й ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е╪з╪к ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й",
"home_page_add_to_album_success": "╪к┘Е╪к ╪е╪╢╪з┘Б╪й {╪к┘Е╪к ╪е╪╢╪з┘Б╪й} ╪з┘Д╪г╪╡┘И┘Д ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е {╪з┘Д╪г┘Д╪и┘И┘Е}.", "home_page_add_to_album_success": "╪к┘Е╪к ╪е╪╢╪з┘Б╪й {added} ╪г╪╡┘И┘Д ╪е┘Д┘Й ╪з┘Д╪г┘Д╪и┘И┘Е {album}.",
"home_page_album_err_partner": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е╪╢╪з┘Б╪й ╪г╪╡┘И┘Д ╪┤╪▒┘К┘Г╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й", "home_page_album_err_partner": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е╪╢╪з┘Б╪й ╪г╪╡┘И┘Д ╪┤╪▒┘К┘Г╪й ╪е┘Д┘Й ╪г┘Д╪и┘И┘Е ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й",
"home_page_archive_err_local": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г╪▒╪┤┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е╪н┘Д┘К╪й ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й", "home_page_archive_err_local": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г╪▒╪┤┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д┘Е╪н┘Д┘К╪й ╪н╪к┘Й ╪з┘Д╪в┘Ж ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й",
"home_page_archive_err_partner": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г╪▒╪┤┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д╪┤╪▒┘К┘Г╪й ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й", "home_page_archive_err_partner": "┘Д╪з ┘К┘Е┘Г┘Ж ╪г╪▒╪┤┘Б╪й ╪з┘Д╪г╪╡┘И┘Д ╪з┘Д╪┤╪▒┘К┘Г╪й ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й",
@@ -1087,7 +1119,9 @@
"home_page_upload_err_limit": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е┘Д╪з ╪к╪н┘Е┘К┘Д 30 ╪г╪н╪п ╪з┘Д╪г╪╡┘И┘Д ┘Б┘К ┘И┘В╪к ┘И╪з╪н╪п ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й", "home_page_upload_err_limit": "┘Д╪з ┘К┘Е┘Г┘Ж ╪е┘Д╪з ╪к╪н┘Е┘К┘Д 30 ╪г╪н╪п ╪з┘Д╪г╪╡┘И┘Д ┘Б┘К ┘И┘В╪к ┘И╪з╪н╪п ╪М ╪│┘И┘Б ┘К╪к╪о╪╖┘Й",
"host": "╪з┘Д┘Е╪╢┘К┘Б", "host": "╪з┘Д┘Е╪╢┘К┘Б",
"hour": "╪│╪з╪╣╪й", "hour": "╪│╪з╪╣╪й",
"hours": "╪│╪з╪╣╪з╪к",
"id": "╪з┘Д┘Е╪╣╪▒┘Б", "id": "╪з┘Д┘Е╪╣╪▒┘Б",
"idle": "╪о╪з┘Е┘Д",
"ignore_icloud_photos": "╪к╪м╪з┘З┘Д ╪╡┘И╪▒ iCloud", "ignore_icloud_photos": "╪к╪м╪з┘З┘Д ╪╡┘И╪▒ iCloud",
"ignore_icloud_photos_description": "╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪о╪▓┘Ж╪й ┘Б┘К Cloud ┘Д┘Ж ┘К╪к┘Е ╪к╪н┘Е┘К┘Д┘З╪з ╪е┘Д┘Й ╪о╪з╪п┘Е Immich", "ignore_icloud_photos_description": "╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪о╪▓┘Ж╪й ┘Б┘К Cloud ┘Д┘Ж ┘К╪к┘Е ╪к╪н┘Е┘К┘Д┘З╪з ╪е┘Д┘Й ╪о╪з╪п┘Е Immich",
"image": "╪╡┘И╪▒╪й", "image": "╪╡┘И╪▒╪й",
@@ -1145,10 +1179,13 @@
"language_no_results_title": "┘Д┘Е ┘К╪к┘Е ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ┘Д╪║╪з╪к", "language_no_results_title": "┘Д┘Е ┘К╪к┘Е ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ┘Д╪║╪з╪к",
"language_search_hint": "╪з┘Д╪и╪н╪л ╪╣┘Ж ┘Д╪║╪з╪к...", "language_search_hint": "╪з┘Д╪и╪н╪л ╪╣┘Ж ┘Д╪║╪з╪к...",
"language_setting_description": "╪з╪о╪к╪▒ ┘Д╪║╪к┘Г ╪з┘Д┘Е┘Б╪╢┘Д╪й", "language_setting_description": "╪з╪о╪к╪▒ ┘Д╪║╪к┘Г ╪з┘Д┘Е┘Б╪╢┘Д╪й",
"large_files": "┘Е┘Д┘Б╪з╪к ┘Г╪и┘К╪▒╪й",
"last": "╪з┘Д╪з╪о┘К╪▒",
"last_seen": "╪з╪о╪▒ ╪╕┘З┘И╪▒", "last_seen": "╪з╪о╪▒ ╪╕┘З┘И╪▒",
"latest_version": "╪з╪н╪п╪л ╪з╪╡╪п╪з╪▒", "latest_version": "╪з╪н╪п╪л ╪з╪╡╪п╪з╪▒",
"latitude": "╪о╪╖ ╪з┘Д╪╣╪▒╪╢", "latitude": "╪о╪╖ ╪з┘Д╪╣╪▒╪╢",
"leave": "┘Е╪║╪з╪п╪▒╪й", "leave": "┘Е╪║╪з╪п╪▒╪й",
"leave_album": "╪з╪к╪▒┘Г ╪з┘Д╪з┘Д╪и┘И┘Е",
"lens_model": "┘Ж┘Е┘И╪░╪м ╪з┘Д╪╣╪п╪│╪з╪к", "lens_model": "┘Ж┘Е┘И╪░╪м ╪з┘Д╪╣╪п╪│╪з╪к",
"let_others_respond": "╪п╪╣ ╪з┘Д╪в╪о╪▒┘К┘Ж ┘К╪│╪к╪м┘К╪и┘И┘Ж", "let_others_respond": "╪п╪╣ ╪з┘Д╪в╪о╪▒┘К┘Ж ┘К╪│╪к╪м┘К╪и┘И┘Ж",
"level": "╪з┘Д┘Е╪│╪к┘И┘Й", "level": "╪з┘Д┘Е╪│╪к┘И┘Й",
@@ -1160,7 +1197,9 @@
"library_page_sort_created": "╪к╪з╪▒┘К╪о ╪з┘Д╪е┘Ж╪┤╪з╪б", "library_page_sort_created": "╪к╪з╪▒┘К╪о ╪з┘Д╪е┘Ж╪┤╪з╪б",
"library_page_sort_last_modified": "╪в╪о╪▒ ╪к╪╣╪п┘К┘Д", "library_page_sort_last_modified": "╪в╪о╪▒ ╪к╪╣╪п┘К┘Д",
"library_page_sort_title": "╪╣┘Ж┘И╪з┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е", "library_page_sort_title": "╪╣┘Ж┘И╪з┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е",
"licenses": "╪▒┘П╪о┘О╪╡",
"light": "╪з┘Д┘Е╪╢┘К╪ж", "light": "╪з┘Д┘Е╪╢┘К╪ж",
"like": "╪з╪╣╪м╪з╪и",
"like_deleted": "╪к┘Е ╪н╪░┘Б ╪з┘Д╪е╪╣╪м╪з╪и", "like_deleted": "╪к┘Е ╪н╪░┘Б ╪з┘Д╪е╪╣╪м╪з╪и",
"link_motion_video": "╪▒╪з╪и╪╖ ┘Б┘К╪п┘К┘И ╪з┘Д╪н╪▒┘Г╪й", "link_motion_video": "╪▒╪з╪и╪╖ ┘Б┘К╪п┘К┘И ╪з┘Д╪н╪▒┘Г╪й",
"link_to_oauth": "╪з┘Д╪▒╪и╪╖ ┘Е╪╣ OAuth", "link_to_oauth": "╪з┘Д╪▒╪и╪╖ ┘Е╪╣ OAuth",
@@ -1168,7 +1207,9 @@
"list": "┘В╪з╪ж┘Е╪й", "list": "┘В╪з╪ж┘Е╪й",
"loading": "╪к╪н┘Е┘К┘Д", "loading": "╪к╪н┘Е┘К┘Д",
"loading_search_results_failed": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ┘Ж╪к╪з╪ж╪м ╪з┘Д╪и╪н╪л", "loading_search_results_failed": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ┘Ж╪к╪з╪ж╪м ╪з┘Д╪и╪н╪л",
"local": "┘Е╪н┘Д┘С┘К",
"local_asset_cast_failed": "╪║┘К╪▒ ┘В╪з╪п╪▒ ╪╣┘Д┘Й ╪и╪л ╪г╪╡┘Д ┘Д┘Е ┘К╪к┘Е ╪к╪н┘Е┘К┘Д┘З ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е", "local_asset_cast_failed": "╪║┘К╪▒ ┘В╪з╪п╪▒ ╪╣┘Д┘Й ╪и╪л ╪г╪╡┘Д ┘Д┘Е ┘К╪к┘Е ╪к╪н┘Е┘К┘Д┘З ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е",
"local_assets": "╪г┘П╪╡┘И┘Д (┘Е┘Д┘Б╪з╪к) ┘Е╪н┘Д┘К╪й",
"local_network": "╪┤╪и┘Г╪й ┘Е╪н┘Д┘К╪й", "local_network": "╪┤╪и┘Г╪й ┘Е╪н┘Д┘К╪й",
"local_network_sheet_info": "╪│┘К╪к╪╡┘Д ╪з┘Д╪к╪╖╪и┘К┘В ╪и╪з┘Д╪о╪з╪п┘Е ┘Е┘Ж ╪о┘Д╪з┘Д ╪╣┘Ж┘И╪з┘Ж URL ┘З╪░╪з ╪╣┘Ж╪п ╪з╪│╪к╪о╪п╪з┘Е ╪┤╪и┘Г╪й Wi-Fi ╪з┘Д┘Е╪н╪п╪п╪й", "local_network_sheet_info": "╪│┘К╪к╪╡┘Д ╪з┘Д╪к╪╖╪и┘К┘В ╪и╪з┘Д╪о╪з╪п┘Е ┘Е┘Ж ╪о┘Д╪з┘Д ╪╣┘Ж┘И╪з┘Ж URL ┘З╪░╪з ╪╣┘Ж╪п ╪з╪│╪к╪о╪п╪з┘Е ╪┤╪и┘Г╪й Wi-Fi ╪з┘Д┘Е╪н╪п╪п╪й",
"location_permission": "╪з╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣", "location_permission": "╪з╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣",
@@ -1225,7 +1266,7 @@
"manage_your_devices": "╪е╪п╪з╪▒╪й ╪з┘Д╪г╪м┘З╪▓╪й ╪з┘Д╪к┘К ╪к┘Е ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪е┘Д┘К┘З╪з", "manage_your_devices": "╪е╪п╪з╪▒╪й ╪з┘Д╪г╪м┘З╪▓╪й ╪з┘Д╪к┘К ╪к┘Е ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪е┘Д┘К┘З╪з",
"manage_your_oauth_connection": "╪е╪п╪з╪▒╪й ╪з╪к╪╡╪з┘Д OAuth ╪з┘Д╪о╪з╪╡ ╪и┘Г", "manage_your_oauth_connection": "╪е╪п╪з╪▒╪й ╪з╪к╪╡╪з┘Д OAuth ╪з┘Д╪о╪з╪╡ ╪и┘Г",
"map": "╪з┘Д╪о╪▒┘К╪╖╪й", "map": "╪з┘Д╪о╪▒┘К╪╖╪й",
"map_assets_in_bounds": "{count} ╪╡┘И╪▒", "map_assets_in_bounds": "{count, plural, =0 {┘Д╪з┘К┘И╪м╪п ╪╡┘И╪▒ ┘Б┘К ┘З╪░┘З ╪з┘Д┘Е┘Ж╪╖┘В╪й} one {# ╪╡┘И╪▒╪й} other {# ╪╡┘И╪▒}}",
"map_cannot_get_user_location": "┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ┘Е┘И┘В╪╣ ╪з┘Д┘Е╪│╪к╪о╪п┘Е", "map_cannot_get_user_location": "┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ┘Е┘И┘В╪╣ ╪з┘Д┘Е╪│╪к╪о╪п┘Е",
"map_location_dialog_yes": "┘Ж╪╣┘Е", "map_location_dialog_yes": "┘Ж╪╣┘Е",
"map_location_picker_page_use_location": "╪з╪│╪к╪о╪п┘Е ┘З╪░╪з ╪з┘Д┘Е┘И┘В╪╣", "map_location_picker_page_use_location": "╪з╪│╪к╪о╪п┘Е ┘З╪░╪з ╪з┘Д┘Е┘И┘В╪╣",
@@ -1233,7 +1274,6 @@
"map_location_service_disabled_title": "╪о╪п┘Е╪й ╪з┘Д┘Е┘И┘В╪╣ ┘Е╪╣╪╖┘Д", "map_location_service_disabled_title": "╪о╪п┘Е╪й ╪з┘Д┘Е┘И┘В╪╣ ┘Е╪╣╪╖┘Д",
"map_marker_for_images": "╪╣┘Д╪з┘Е╪й ╪з┘Д╪о╪▒┘К╪╖╪й ┘Д┘Д╪╡┘И╪▒ ╪з┘Д┘Е┘Д╪к┘В╪╖╪й ┘Б┘К {city}╪М {country}", "map_marker_for_images": "╪╣┘Д╪з┘Е╪й ╪з┘Д╪о╪▒┘К╪╖╪й ┘Д┘Д╪╡┘И╪▒ ╪з┘Д┘Е┘Д╪к┘В╪╖╪й ┘Б┘К {city}╪М {country}",
"map_marker_with_image": "╪╣┘Д╪з┘Е╪й ╪з┘Д╪о╪▒┘К╪╖╪й ┘Е╪╣ ╪з┘Д╪╡┘И╪▒╪й", "map_marker_with_image": "╪╣┘Д╪з┘Е╪й ╪з┘Д╪о╪▒┘К╪╖╪й ┘Е╪╣ ╪з┘Д╪╡┘И╪▒╪й",
"map_no_assets_in_bounds": "┘Д╪з ╪к┘И╪м╪п ╪╡┘И╪▒ ┘Б┘К ┘З╪░╪з ╪з┘Д┘Е╪м╪з┘Д",
"map_no_location_permission_content": "┘З┘Ж╪з┘Г ╪н╪з╪м╪й ╪е┘Д┘Й ╪е╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣ ┘Д╪╣╪▒╪╢ ╪з┘Д╪г╪╡┘И┘Д ┘Е┘Ж ┘Е┘И┘В╪╣┘Г ╪з┘Д╪н╪з┘Д┘К.┘З┘Д ╪к╪▒┘К╪п ╪з┘Д╪│┘Е╪з╪н ╪и┘З ╪з┘Д╪в┘Ж╪Я", "map_no_location_permission_content": "┘З┘Ж╪з┘Г ╪н╪з╪м╪й ╪е┘Д┘Й ╪е╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣ ┘Д╪╣╪▒╪╢ ╪з┘Д╪г╪╡┘И┘Д ┘Е┘Ж ┘Е┘И┘В╪╣┘Г ╪з┘Д╪н╪з┘Д┘К.┘З┘Д ╪к╪▒┘К╪п ╪з┘Д╪│┘Е╪з╪н ╪и┘З ╪з┘Д╪в┘Ж╪Я",
"map_no_location_permission_title": "╪к┘Е ╪▒┘Б╪╢ ╪е╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣", "map_no_location_permission_title": "╪к┘Е ╪▒┘Б╪╢ ╪е╪░┘Ж ╪з┘Д┘Е┘И┘В╪╣",
"map_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪о╪▒┘К╪╖╪й", "map_settings": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪о╪▒┘К╪╖╪й",
@@ -1270,6 +1310,7 @@
"merged_people_count": "╪п┘Е╪м {count, plural, one {╪┤╪о╪╡ ┘И╪з╪н╪п} other {# ╪г╪┤╪о╪з╪╡}}", "merged_people_count": "╪п┘Е╪м {count, plural, one {╪┤╪о╪╡ ┘И╪з╪н╪п} other {# ╪г╪┤╪о╪з╪╡}}",
"minimize": "╪к╪╡╪║┘К╪▒", "minimize": "╪к╪╡╪║┘К╪▒",
"minute": "╪п┘В┘К┘В╪й", "minute": "╪п┘В┘К┘В╪й",
"minutes": "╪п┘В╪з╪ж┘В",
"missing": "╪з┘Д┘Е┘Б┘В┘И╪п╪й", "missing": "╪з┘Д┘Е┘Б┘В┘И╪п╪й",
"model": "┘Ж┘Е┘И╪░╪м", "model": "┘Ж┘Е┘И╪░╪м",
"month": "╪┤┘З╪▒", "month": "╪┤┘З╪▒",
@@ -1289,6 +1330,9 @@
"my_albums": "╪г┘Д╪и┘И┘Е╪з╪к┘К", "my_albums": "╪г┘Д╪и┘И┘Е╪з╪к┘К",
"name": "╪з┘Д╪з╪│┘Е", "name": "╪з┘Д╪з╪│┘Е",
"name_or_nickname": "╪з┘Д╪з╪│┘Е ╪г┘И ╪з┘Д┘Д┘В╪и", "name_or_nickname": "╪з┘Д╪з╪│┘Е ╪г┘И ╪з┘Д┘Д┘В╪и",
"network_requirement_photos_upload": "╪з╪│╪к╪о╪п╪з┘Е ╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘З╪з╪к┘Б ╪з┘Д┘Е╪н┘Е┘И┘Д ┘Д╪╣┘Е┘Д ┘Ж╪│╪о╪й ╪з╪н╪к┘К╪з╪╖┘К╪й ┘Д┘Д╪╡┘И╪▒",
"network_requirement_videos_upload": "╪з╪│╪к╪о╪п╪з┘Е ╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘З╪з╪к┘Б ╪з┘Д┘Е╪н┘Е┘И┘Д ┘Д╪╣┘Е┘Д ┘Ж╪│╪о╪й ╪з╪н╪к┘К╪з╪╖┘К╪й ┘Д┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И",
"network_requirements_updated": "╪к┘Е ╪к╪║┘К┘К╪▒ ┘Е╪к╪╖┘Д╪и╪з╪к ╪з┘Д╪┤╪и┘Г╪й╪М ┘К╪к┘Е ╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ┘В╪з╪ж┘Е╪й ╪з┘Ж╪к╪╕╪з╪▒ ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К",
"networking_settings": "╪з┘Д╪┤╪и┘Г╪з╪к", "networking_settings": "╪з┘Д╪┤╪и┘Г╪з╪к",
"networking_subtitle": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ┘Ж┘В╪╖╪й ╪з┘Д╪о╪з╪п┘Е ╪з┘Д┘Ж┘З╪з╪ж┘К╪й", "networking_subtitle": "╪е╪п╪з╪▒╪й ╪е╪╣╪п╪з╪п╪з╪к ┘Ж┘В╪╖╪й ╪з┘Д╪о╪з╪п┘Е ╪з┘Д┘Ж┘З╪з╪ж┘К╪й",
"never": "╪г╪и╪п╪з┘Л", "never": "╪г╪и╪п╪з┘Л",
@@ -1324,6 +1368,7 @@
"no_results": "┘Д╪з ┘К┘И╪м╪п ┘Ж╪к╪з╪ж╪м", "no_results": "┘Д╪з ┘К┘И╪м╪п ┘Ж╪к╪з╪ж╪м",
"no_results_description": "╪м╪▒╪и ┘Г┘Д┘Е╪й ╪▒╪ж┘К╪│┘К╪й ┘Е╪▒╪з╪п┘Б╪й ╪г┘И ╪г┘Г╪л╪▒ ╪╣┘Е┘И┘Е┘К╪й", "no_results_description": "╪м╪▒╪и ┘Г┘Д┘Е╪й ╪▒╪ж┘К╪│┘К╪й ┘Е╪▒╪з╪п┘Б╪й ╪г┘И ╪г┘Г╪л╪▒ ╪╣┘Е┘И┘Е┘К╪й",
"no_shared_albums_message": "┘В┘Е ╪и╪е┘Ж╪┤╪з╪б ╪г┘Д╪и┘И┘Е ┘Д┘Е╪┤╪з╪▒┘Г╪й ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ┘Е╪╣ ╪з┘Д╪г╪┤╪о╪з╪╡ ┘Б┘К ╪┤╪и┘Г╪к┘Г", "no_shared_albums_message": "┘В┘Е ╪и╪е┘Ж╪┤╪з╪б ╪г┘Д╪и┘И┘Е ┘Д┘Е╪┤╪з╪▒┘Г╪й ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ┘Е╪╣ ╪з┘Д╪г╪┤╪о╪з╪╡ ┘Б┘К ╪┤╪и┘Г╪к┘Г",
"no_uploads_in_progress": "┘Д╪з ┘К┘И╪м╪п ╪з┘К ┘Е┘Д┘Б╪з╪к ┘В┘К╪п ╪з┘Д╪▒┘Б╪╣",
"not_in_any_album": "┘Д┘К╪│╪к ┘Б┘К ╪г┘К ╪г┘Д╪и┘И┘Е", "not_in_any_album": "┘Д┘К╪│╪к ┘Б┘К ╪г┘К ╪г┘Д╪и┘И┘Е",
"not_selected": "┘Д┘Е ┘К╪о╪к╪з╪▒", "not_selected": "┘Д┘Е ┘К╪о╪к╪з╪▒",
"note_apply_storage_label_to_previously_uploaded assets": "┘Е┘Д╪з╪н╪╕╪й: ┘Д╪к╪╖╪и┘К┘В ╪│┘Е╪й ╪з┘Д╪к╪о╪▓┘К┘Ж ╪╣┘Д┘Й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д╪к┘К ╪к┘Е ╪▒┘Б╪╣┘З╪з ┘Е╪│╪и┘В┘Л╪з╪М ┘В┘Е ╪и╪к╪┤╪║┘К┘Д", "note_apply_storage_label_to_previously_uploaded assets": "┘Е┘Д╪з╪н╪╕╪й: ┘Д╪к╪╖╪и┘К┘В ╪│┘Е╪й ╪з┘Д╪к╪о╪▓┘К┘Ж ╪╣┘Д┘Й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д╪к┘К ╪к┘Е ╪▒┘Б╪╣┘З╪з ┘Е╪│╪и┘В┘Л╪з╪М ┘В┘Е ╪и╪к╪┤╪║┘К┘Д",
@@ -1339,6 +1384,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "╪з┘Д┘Е┘И╪з╪▒╪п ╪з┘Д╪▒╪│┘Е┘К╪й ┘Д╪┤╪▒┘Г╪й Immich", "official_immich_resources": "╪з┘Д┘Е┘И╪з╪▒╪п ╪з┘Д╪▒╪│┘Е┘К╪й ┘Д╪┤╪▒┘Г╪й Immich",
"offline": "╪║┘К╪▒ ┘Е╪к╪╡┘Д", "offline": "╪║┘К╪▒ ┘Е╪к╪╡┘Д",
"offset": "╪з╪▓╪з╪н╪й",
"ok": "┘Ж╪╣┘Е", "ok": "┘Ж╪╣┘Е",
"oldest_first": "╪з┘Д╪г┘В╪п┘Е ╪г┘И┘Д╪з", "oldest_first": "╪з┘Д╪г┘В╪п┘Е ╪г┘И┘Д╪з",
"on_this_device": "╪╣┘Д┘Й ┘З╪░╪з ╪з┘Д╪м┘З╪з╪▓", "on_this_device": "╪╣┘Д┘Й ┘З╪░╪з ╪з┘Д╪м┘З╪з╪▓",
@@ -1361,6 +1407,7 @@
"original": "╪г╪╡┘Д┘К", "original": "╪г╪╡┘Д┘К",
"other": "╪г╪о╪▒┘Й", "other": "╪г╪о╪▒┘Й",
"other_devices": "╪г╪м┘З╪▓╪й ╪г╪о╪▒┘Й", "other_devices": "╪г╪м┘З╪▓╪й ╪г╪о╪▒┘Й",
"other_entities": "┘Г┘К╪з┘Ж╪з╪к ╪г╪о╪▒┘Й",
"other_variables": "┘Е╪к╪║┘К╪▒╪з╪к ╪г╪о╪▒┘Й", "other_variables": "┘Е╪к╪║┘К╪▒╪з╪к ╪г╪о╪▒┘Й",
"owned": "┘Е┘Е┘Д┘И┘Г╪й", "owned": "┘Е┘Е┘Д┘И┘Г╪й",
"owner": "╪з┘Д┘Е╪з┘Д┘Г", "owner": "╪з┘Д┘Е╪з┘Д┘Г",
@@ -1415,7 +1462,10 @@
"permission_onboarding_permission_limited": "╪е╪░┘Ж ┘Е╪н╪п┘И╪п. ┘Д┘Д╪│┘Е╪з╪н ╪и╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ┘Д┘Д╪к╪╖╪и┘К┘В ┘И╪е╪п╪з╪▒╪й ┘Е╪м┘Е┘И╪╣╪й ╪з┘Д┘Е╪╣╪▒╪╢ ╪и╪з┘Д┘Г╪з┘Е┘Д╪М ╪з┘Е┘Ж╪н ╪г╪░┘И┘Ж╪з╪к ╪з┘Д╪╡┘И╪▒ ┘И╪з┘Д┘Б┘К╪п┘К┘И ┘Б┘К ╪з┘Д╪е╪╣╪п╪з╪п╪з╪к.", "permission_onboarding_permission_limited": "╪е╪░┘Ж ┘Е╪н╪п┘И╪п. ┘Д┘Д╪│┘Е╪з╪н ╪и╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ┘Д┘Д╪к╪╖╪и┘К┘В ┘И╪е╪п╪з╪▒╪й ┘Е╪м┘Е┘И╪╣╪й ╪з┘Д┘Е╪╣╪▒╪╢ ╪и╪з┘Д┘Г╪з┘Е┘Д╪М ╪з┘Е┘Ж╪н ╪г╪░┘И┘Ж╪з╪к ╪з┘Д╪╡┘И╪▒ ┘И╪з┘Д┘Б┘К╪п┘К┘И ┘Б┘К ╪з┘Д╪е╪╣╪п╪з╪п╪з╪к.",
"permission_onboarding_request": "┘К╪к╪╖┘Д╪и ╪з┘Д╪к╪╖╪и┘К┘В ╪е╪░┘Ж┘Л╪з ┘Д╪╣╪▒╪╢ ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д╪о╪з╪╡╪й ╪и┘Г.", "permission_onboarding_request": "┘К╪к╪╖┘Д╪и ╪з┘Д╪к╪╖╪и┘К┘В ╪е╪░┘Ж┘Л╪з ┘Д╪╣╪▒╪╢ ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д╪о╪з╪╡╪й ╪и┘Г.",
"person": "╪┤╪о╪╡", "person": "╪┤╪о╪╡",
"person_birthdate": "╪к╪з╪▒┘К╪о ╪з┘Д┘Е┘К┘Д╪з╪п {╪з┘Д╪к╪з╪▒┘К╪о}", "person_age_months": "{months, plural, one {# ╪┤┘З╪▒} other {# ╪з╪┤┘З╪▒}} ┘Е┘Ж ╪з┘Д╪╣┘Е╪▒",
"person_age_year_months": "1 ╪╣╪з┘Е, {months, plural, one {# ╪┤┘З╪▒} other {# ╪з╪┤┘З╪▒}} ┘Е┘Ж ╪з┘Д╪╣┘Е╪▒",
"person_age_years": "{years, plural, other {# ╪з╪╣┘И╪з┘Е}} ┘Е┘Ж ╪з┘Д╪╣┘Е╪▒",
"person_birthdate": "┘И┘Д╪п ┘Б┘К {date}",
"person_hidden": "{name}{hidden, select, true { (┘Е╪о┘Б┘К)} other {}}", "person_hidden": "{name}{hidden, select, true { (┘Е╪о┘Б┘К)} other {}}",
"photo_shared_all_users": "┘К╪и╪п┘И ╪г┘Ж┘Г ╪┤╪з╪▒┘Г╪к ╪╡┘И╪▒┘Г ┘Е╪╣ ╪м┘Е┘К╪╣ ╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж ╪г┘И ┘Д┘К╪│ ┘Д╪п┘К┘Г ╪г┘К ┘Е╪│╪к╪о╪п┘Е ┘Д┘Д┘Е╪┤╪з╪▒┘Г╪й ┘Е╪╣┘З.", "photo_shared_all_users": "┘К╪и╪п┘И ╪г┘Ж┘Г ╪┤╪з╪▒┘Г╪к ╪╡┘И╪▒┘Г ┘Е╪╣ ╪м┘Е┘К╪╣ ╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж ╪г┘И ┘Д┘К╪│ ┘Д╪п┘К┘Г ╪г┘К ┘Е╪│╪к╪о╪п┘Е ┘Д┘Д┘Е╪┤╪з╪▒┘Г╪й ┘Е╪╣┘З.",
"photos": "╪з┘Д╪╡┘И╪▒", "photos": "╪з┘Д╪╡┘И╪▒",
@@ -1492,6 +1542,7 @@
"purchase_server_description_2": "╪н╪з┘Д╪й ╪з┘Д╪п╪з╪╣┘Е", "purchase_server_description_2": "╪н╪з┘Д╪й ╪з┘Д╪п╪з╪╣┘Е",
"purchase_server_title": "╪з┘Д╪о╪з╪п┘Е", "purchase_server_title": "╪з┘Д╪о╪з╪п┘Е",
"purchase_settings_server_activated": "┘К╪к┘Е ╪е╪п╪з╪▒╪й ┘Е┘Б╪к╪з╪н ┘Е┘Ж╪к╪м ╪з┘Д╪о╪з╪п┘Е ┘Е┘Ж ┘В╪и┘Д ┘Е╪п┘К╪▒ ╪з┘Д┘Ж╪╕╪з┘Е", "purchase_settings_server_activated": "┘К╪к┘Е ╪е╪п╪з╪▒╪й ┘Е┘Б╪к╪з╪н ┘Е┘Ж╪к╪м ╪з┘Д╪о╪з╪п┘Е ┘Е┘Ж ┘В╪и┘Д ┘Е╪п┘К╪▒ ╪з┘Д┘Ж╪╕╪з┘Е",
"queue_status": "┘К╪к┘Е ╪з┘Д╪з╪╢╪з┘Б╪й ╪з┘Д┘Й ┘В╪з╪ж┘Е╪й ╪з┘Ж╪к╪╕╪з╪▒ ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К {count}/{total}",
"rating": "╪к┘В┘К┘К┘Е ┘Ж╪м┘Е┘К", "rating": "╪к┘В┘К┘К┘Е ┘Ж╪м┘Е┘К",
"rating_clear": "┘Е╪│╪н ╪з┘Д╪к┘В┘К┘К┘Е", "rating_clear": "┘Е╪│╪н ╪з┘Д╪к┘В┘К┘К┘Е",
"rating_count": "{count, plural, one {# ┘Ж╪м┘Е╪й} other {# ┘Ж╪м┘И┘Е}}", "rating_count": "{count, plural, one {# ┘Ж╪м┘Е╪й} other {# ┘Ж╪м┘И┘Е}}",
@@ -1520,6 +1571,8 @@
"refreshing_faces": "╪м╪з╪▒┘К ╪к╪н╪п┘К╪л ╪з┘Д┘И╪м┘И┘З", "refreshing_faces": "╪м╪з╪▒┘К ╪к╪н╪п┘К╪л ╪з┘Д┘И╪м┘И┘З",
"refreshing_metadata": "╪м╪з╪▒┘Н ╪к╪н╪п┘К╪л ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й", "refreshing_metadata": "╪м╪з╪▒┘Н ╪к╪н╪п┘К╪л ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й",
"regenerating_thumbnails": "╪м╪з╪▒┘Н ╪к╪м╪п┘К╪п ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪╡╪║╪▒╪й", "regenerating_thumbnails": "╪м╪з╪▒┘Н ╪к╪м╪п┘К╪п ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪╡╪║╪▒╪й",
"remote": "╪и╪╣┘К╪п",
"remote_assets": "╪з┘Д╪г┘П╪╡┘И┘Д ╪з┘Д╪и╪╣┘К╪п╪й",
"remove": "╪е╪▓╪з┘Д╪й", "remove": "╪е╪▓╪з┘Д╪й",
"remove_assets_album_confirmation": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪е╪▓╪з┘Д╪й {count, plural, one {# ╪з┘Д┘Е╪н╪к┘И┘Й} other {# ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к}} ┘Е┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е ╪Я", "remove_assets_album_confirmation": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪е╪▓╪з┘Д╪й {count, plural, one {# ╪з┘Д┘Е╪н╪к┘И┘Й} other {# ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к}} ┘Е┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е ╪Я",
"remove_assets_shared_link_confirmation": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪е╪▓╪з┘Д╪й {count, plural, one {# ╪з┘Д┘Е╪н╪к┘И┘Й} other {# ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к}} ┘Е┘Ж ╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪з╪▒┘Г╪й ┘З╪░╪з╪Я", "remove_assets_shared_link_confirmation": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪е╪▓╪з┘Д╪й {count, plural, one {# ╪з┘Д┘Е╪н╪к┘И┘Й} other {# ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к}} ┘Е┘Ж ╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪з╪▒┘Г╪й ┘З╪░╪з╪Я",
@@ -1527,6 +1580,7 @@
"remove_custom_date_range": "╪е╪▓╪з┘Д╪й ╪з┘Д┘Ж╪╖╪з┘В ╪з┘Д╪▓┘Е┘Ж┘К ╪з┘Д┘Е╪о╪╡╪╡", "remove_custom_date_range": "╪е╪▓╪з┘Д╪й ╪з┘Д┘Ж╪╖╪з┘В ╪з┘Д╪▓┘Е┘Ж┘К ╪з┘Д┘Е╪о╪╡╪╡",
"remove_deleted_assets": "╪е╪▓╪з┘Д╪й ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪║┘К╪▒ ┘Е╪к╪╡┘Д╪й", "remove_deleted_assets": "╪е╪▓╪з┘Д╪й ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪║┘К╪▒ ┘Е╪к╪╡┘Д╪й",
"remove_from_album": "╪е╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е", "remove_from_album": "╪е╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д╪г┘Д╪и┘И┘Е",
"remove_from_album_action_prompt": "╪к┘Е ╪з╪▓╪з┘Д╪й {count} ┘Е┘Ж ╪з┘Д╪з┘Д╪и┘И┘Е",
"remove_from_favorites": "╪е╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д┘Е┘Б╪╢┘Д╪й", "remove_from_favorites": "╪е╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д┘Е┘Б╪╢┘Д╪й",
"remove_from_lock_folder_action_prompt": "{count} ╪г┘И┘К┘Д ┘Е┘Ж ╪з┘Д┘Е╪м┘Д╪п ╪з┘Д┘Е┘В┘Б┘Д", "remove_from_lock_folder_action_prompt": "{count} ╪г┘И┘К┘Д ┘Е┘Ж ╪з┘Д┘Е╪м┘Д╪п ╪з┘Д┘Е┘В┘Б┘Д",
"remove_from_locked_folder": "╪з╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д┘Е╪м┘Д╪п ╪з┘Д┘Е┘В┘Б┘Д", "remove_from_locked_folder": "╪з╪▓╪з┘Д╪й ┘Е┘Ж ╪з┘Д┘Е╪м┘Д╪п ╪з┘Д┘Е┘В┘Б┘Д",
@@ -1556,19 +1610,28 @@
"reset_password": "╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒", "reset_password": "╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒",
"reset_people_visibility": "╪е╪╣╪з╪п╪й ╪╢╪и╪╖ ╪╕┘З┘И╪▒ ╪з┘Д╪г╪┤╪о╪з╪╡", "reset_people_visibility": "╪е╪╣╪з╪п╪й ╪╢╪и╪╖ ╪╕┘З┘И╪▒ ╪з┘Д╪г╪┤╪о╪з╪╡",
"reset_pin_code": "╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪▒┘Е╪▓ PIN", "reset_pin_code": "╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪▒┘Е╪▓ PIN",
"reset_pin_code_description": "╪з╪░╪з ┘Ж╪│┘К╪к ╪▒┘Е╪▓ ╪з┘ДPIN ╪з┘Д╪о╪з╪╡ ╪и┘Г╪М ╪и╪з┘Е┘Г╪з┘Ж┘Г ╪з┘Д╪к┘И╪з╪╡┘Д ┘Е╪╣ ┘Е╪п┘К╪▒ ╪з┘Д╪о╪з╪п┘Е ┘Д╪п┘К┘Г ┘Д╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж┘З",
"reset_pin_code_success": "╪к┘Е ╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪▒┘Е╪▓ ╪з┘ДPIN ╪и┘Ж╪м╪з╪н",
"reset_pin_code_with_password": "┘К┘Е┘Г┘Ж┘Г ╪п╪з╪ж┘Е╪з ╪з╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪▒┘Е╪▓ ╪з┘ДPIN ╪з┘Д╪о╪з╪╡ ╪и┘Г ╪╣┘Ж ╪╖╪▒┘К┘В ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒ ╪з┘Д╪о╪з╪╡╪й ╪и┘Г",
"reset_sqlite": "╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ┘В╪з╪╣╪п╪й ╪и┘К╪з┘Ж╪з╪к SQLite",
"reset_sqlite_confirmation": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ┘Е┘Ж ╪▒╪║╪и╪к┘Г ┘Б┘К ╪е╪╣╪з╪п╪й ╪╢╪и╪╖ ┘В╪з╪╣╪п╪й ╪и┘К╪з┘Ж╪з╪к SQLite╪Я ╪│╪к╪н╪к╪з╪м ╪е┘Д┘Й ╪к╪│╪м┘К┘Д ╪з┘Д╪о╪▒┘И╪м ╪л┘Е ╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ┘Е╪▒╪й ╪г╪о╪▒┘Й ┘Д╪е╪╣╪з╪п╪й ┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к",
"reset_sqlite_success": "╪к┘Е ╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ┘В╪з╪╣╪п╪й ╪и┘К╪з┘Ж╪з╪к SQLite ╪и┘Ж╪м╪з╪н",
"reset_to_default": "╪е╪╣╪з╪п╪й ╪з┘Д╪к╪╣┘К┘К┘Ж ╪е┘Д┘Й ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К", "reset_to_default": "╪е╪╣╪з╪п╪й ╪з┘Д╪к╪╣┘К┘К┘Ж ╪е┘Д┘Й ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К",
"resolve_duplicates": "┘Е╪╣╪з┘Д╪м╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й", "resolve_duplicates": "┘Е╪╣╪з┘Д╪м╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й",
"resolved_all_duplicates": "╪к┘Е ╪н┘Д ╪м┘Е┘К╪╣ ╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к", "resolved_all_duplicates": "╪к┘Е ╪н┘Д ╪м┘Е┘К╪╣ ╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к",
"restore": "╪з┘Д╪з╪│╪к╪╣╪з╪п┘З ┘Е┘Ж ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к", "restore": "╪з┘Д╪з╪│╪к╪╣╪з╪п┘З ┘Е┘Ж ╪│┘Д╪й ╪з┘Д┘Е┘З┘Е┘Д╪з╪к",
"restore_all": "╪з╪│╪к╪╣╪з╪п╪й ╪з┘Д┘Г┘Д", "restore_all": "╪з╪│╪к╪╣╪з╪п╪й ╪з┘Д┘Г┘Д",
"restore_trash_action_prompt": "╪к┘Е ╪з╪│╪к╪╣╪з╪п╪й {count} ┘Е┘Ж ╪з┘Д┘Е┘З┘Е┘Д╪з╪к",
"restore_user": "╪з╪│╪к╪╣╪з╪п╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е", "restore_user": "╪з╪│╪к╪╣╪з╪п╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е",
"restored_asset": "╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д┘Е╪│╪к╪╣╪з╪п╪й", "restored_asset": "╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д┘Е╪│╪к╪╣╪з╪п╪й",
"resume": "╪з╪│╪к╪ж┘Ж╪з┘Б", "resume": "╪з╪│╪к╪ж┘Ж╪з┘Б",
"retry_upload": "╪г╪╣╪п ┘Е╪н╪з┘И┘Д╪й ╪з┘Д╪▒┘Б╪╣", "retry_upload": "╪г╪╣╪п ┘Е╪н╪з┘И┘Д╪й ╪з┘Д╪▒┘Б╪╣",
"review_duplicates": "┘Е╪▒╪з╪м╪╣╪й ╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к", "review_duplicates": "┘Е╪▒╪з╪м╪╣╪й ╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к",
"review_large_files": "┘Е╪▒╪з╪м╪╣╪й ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д┘Г╪и┘К╪▒╪й",
"role": "╪з┘Д╪п┘И╪▒", "role": "╪з┘Д╪п┘И╪▒",
"role_editor": "╪з┘Д┘Е╪н╪▒╪▒", "role_editor": "╪з┘Д┘Е╪н╪▒╪▒",
"role_viewer": "╪з┘Д╪╣╪з╪▒╪╢", "role_viewer": "╪з┘Д╪╣╪з╪▒╪╢",
"running": "┘В┘К╪п ╪з┘Д╪к╪┤╪║┘К┘Д",
"save": "╪н┘Б╪╕", "save": "╪н┘Б╪╕",
"save_to_gallery": "╪н┘Б╪╕ ╪з┘Д┘Й ╪з┘Д┘Е╪╣╪▒╪╢", "save_to_gallery": "╪н┘Б╪╕ ╪з┘Д┘Й ╪з┘Д┘Е╪╣╪▒╪╢",
"saved_api_key": "╪к┘Е ╪н┘Б╪╕ ┘Е┘Б╪к╪з╪н ╪з┘Д┘А API", "saved_api_key": "╪к┘Е ╪н┘Б╪╕ ┘Е┘Б╪к╪з╪н ╪з┘Д┘А API",
@@ -1700,6 +1763,7 @@
"settings_saved": "╪к┘Е ╪н┘Б╪╕ ╪з┘Д╪е╪╣╪п╪з╪п╪з╪к", "settings_saved": "╪к┘Е ╪н┘Б╪╕ ╪з┘Д╪е╪╣╪п╪з╪п╪з╪к",
"setup_pin_code": "╪к╪н╪п┘К╪п ╪▒┘Е╪▓ PIN", "setup_pin_code": "╪к╪н╪п┘К╪п ╪▒┘Е╪▓ PIN",
"share": "┘Е╪┤╪з╪▒┘Г╪й", "share": "┘Е╪┤╪з╪▒┘Г╪й",
"share_action_prompt": "╪к┘Е ┘Е╪┤╪з╪▒┘Г╪й {count} ╪г╪╡┘Д (┘Е┘Д┘Б)",
"share_add_photos": "╪е╪╢╪з┘Б╪й ╪з┘Д╪╡┘И╪▒", "share_add_photos": "╪е╪╢╪з┘Б╪й ╪з┘Д╪╡┘И╪▒",
"share_assets_selected": "╪з╪о╪к┘К╪з╪▒ {count}", "share_assets_selected": "╪з╪о╪к┘К╪з╪▒ {count}",
"share_dialog_preparing": "╪к╪н╪╢┘К╪▒...", "share_dialog_preparing": "╪к╪н╪╢┘К╪▒...",
@@ -1721,6 +1785,7 @@
"shared_link_clipboard_copied_massage": "┘Ж╪│╪о ╪е┘Д┘Й ╪з┘Д╪н╪з┘Б╪╕╪й", "shared_link_clipboard_copied_massage": "┘Ж╪│╪о ╪е┘Д┘Й ╪з┘Д╪н╪з┘Б╪╕╪й",
"shared_link_clipboard_text": "╪▒╪з╪и╪╖: {link}\n┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒: {password}", "shared_link_clipboard_text": "╪▒╪з╪и╪╖: {link}\n┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒: {password}",
"shared_link_create_error": "╪о╪╖╪г ╪г╪л┘Ж╪з╪б ╪е┘Ж╪┤╪з╪б ╪▒╪з╪и╪╖ ┘Е╪┤╪к╪▒┘Г", "shared_link_create_error": "╪о╪╖╪г ╪г╪л┘Ж╪з╪б ╪е┘Ж╪┤╪з╪б ╪▒╪з╪и╪╖ ┘Е╪┤╪к╪▒┘Г",
"shared_link_custom_url_description": "╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ┘З╪░╪з ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г ╪и╪з╪│╪к╪о╪п╪з┘Е ╪╣┘Ж┘И╪з┘Ж URL ┘Е╪о╪╡╪╡",
"shared_link_edit_description_hint": "╪г╪п╪о┘Д ┘И╪╡┘Б ╪з┘Д┘Е╪┤╪з╪▒┘Г╪й", "shared_link_edit_description_hint": "╪г╪п╪о┘Д ┘И╪╡┘Б ╪з┘Д┘Е╪┤╪з╪▒┘Г╪й",
"shared_link_edit_expire_after_option_day": "┘К┘И┘Е 1", "shared_link_edit_expire_after_option_day": "┘К┘И┘Е 1",
"shared_link_edit_expire_after_option_days": "{count} ╪з┘К╪з┘Е", "shared_link_edit_expire_after_option_days": "{count} ╪з┘К╪з┘Е",
@@ -1746,6 +1811,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "╪е╪п╪з╪▒╪й ╪з┘Д╪▒┘И╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г╪й", "shared_link_manage_links": "╪е╪п╪з╪▒╪й ╪з┘Д╪▒┘И╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г╪й",
"shared_link_options": "╪о┘К╪з╪▒╪з╪к ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г", "shared_link_options": "╪о┘К╪з╪▒╪з╪к ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г",
"shared_link_password_description": "╪╖┘Д╪и ┘Г┘Д┘Е╪й ┘Е╪▒┘И╪▒ ┘Д┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ┘З╪░╪з ╪з┘Д╪▒╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г",
"shared_links": "╪▒┘И╪з╪и╪╖ ┘Е╪┤╪к╪▒┘Г╪й", "shared_links": "╪▒┘И╪з╪и╪╖ ┘Е╪┤╪к╪▒┘Г╪й",
"shared_links_description": "┘И╪╡┘Б ╪з┘Д╪▒┘И╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г╪й", "shared_links_description": "┘И╪╡┘Б ╪з┘Д╪▒┘И╪з╪и╪╖ ╪з┘Д┘Е╪┤╪к╪▒┘Г╪й",
"shared_photos_and_videos_count": "{assetCount, plural, other {# ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д┘Е┘П╪┤╪з╪▒┘О┘Г╪й.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# ╪з┘Д╪╡┘И╪▒ ┘И┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д┘Е┘П╪┤╪з╪▒┘О┘Г╪й.}}",
@@ -1795,12 +1861,14 @@
"sort_created": "╪к╪з╪▒┘К╪о ╪з┘Д╪е┘Ж╪┤╪з╪б", "sort_created": "╪к╪з╪▒┘К╪о ╪з┘Д╪е┘Ж╪┤╪з╪б",
"sort_items": "╪╣╪п╪п ╪з┘Д╪╣┘Ж╪з╪╡╪▒", "sort_items": "╪╣╪п╪п ╪з┘Д╪╣┘Ж╪з╪╡╪▒",
"sort_modified": "╪к┘Е ╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о", "sort_modified": "╪к┘Е ╪к╪╣╪п┘К┘Д ╪з┘Д╪к╪з╪▒┘К╪о",
"sort_newest": "╪з╪н╪п╪л ╪╡┘И╪▒╪й",
"sort_oldest": "╪г┘В╪п┘Е ╪╡┘И╪▒╪й", "sort_oldest": "╪г┘В╪п┘Е ╪╡┘И╪▒╪й",
"sort_people_by_similarity": "╪▒╪к╪и ╪з┘Д╪г╪┤╪о╪з╪╡ ╪н╪│╪и ╪з┘Д╪к╪┤╪з╪и┘З", "sort_people_by_similarity": "╪▒╪к╪и ╪з┘Д╪г╪┤╪о╪з╪╡ ╪н╪│╪и ╪з┘Д╪к╪┤╪з╪и┘З",
"sort_recent": "╪г╪н╪п╪л ╪╡┘И╪▒╪й", "sort_recent": "╪г╪н╪п╪л ╪╡┘И╪▒╪й",
"sort_title": "╪з┘Д╪╣┘Ж┘И╪з┘Ж", "sort_title": "╪з┘Д╪╣┘Ж┘И╪з┘Ж",
"source": "╪з┘Д┘Е╪╡╪п╪▒", "source": "╪з┘Д┘Е╪╡╪п╪▒",
"stack": "╪к╪м┘Е┘К╪╣", "stack": "╪к╪м┘Е┘К╪╣",
"stack_action_prompt": "{count} ┘Е┘Г╪п╪│╪й",
"stack_duplicates": "╪к╪м┘Е┘К╪╣ ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й", "stack_duplicates": "╪к╪м┘Е┘К╪╣ ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й",
"stack_select_one_photo": "╪н╪п╪п ╪╡┘И╪▒╪й ╪▒╪ж┘К╪│┘К╪й ┘И╪з╪н╪п╪й ┘Д┘Д┘Е╪м┘Е┘И╪╣╪й", "stack_select_one_photo": "╪н╪п╪п ╪╡┘И╪▒╪й ╪▒╪ж┘К╪│┘К╪й ┘И╪з╪н╪п╪й ┘Д┘Д┘Е╪м┘Е┘И╪╣╪й",
"stack_selected_photos": "┘Г╪п╪│ ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪н╪п╪п╪й", "stack_selected_photos": "┘Г╪п╪│ ╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪н╪п╪п╪й",
@@ -1820,6 +1888,7 @@
"storage_quota": "╪н╪╡╪й ╪з┘Д╪о╪▓┘Ж", "storage_quota": "╪н╪╡╪й ╪з┘Д╪о╪▓┘Ж",
"storage_usage": "{used} ┘Е┘Ж {available} ┘Е┘П╪│╪к╪о┘Т╪п┘Е", "storage_usage": "{used} ┘Е┘Ж {available} ┘Е┘П╪│╪к╪о┘Т╪п┘Е",
"submit": "╪е╪▒╪│╪з┘Д", "submit": "╪е╪▒╪│╪з┘Д",
"success": "╪к┘Е ╪и┘Ж╪м╪з╪н",
"suggestions": "╪з┘В╪к╪▒╪з╪н╪з╪к", "suggestions": "╪з┘В╪к╪▒╪з╪н╪з╪к",
"sunrise_on_the_beach": "╪┤╪▒┘И┘В ╪з┘Д╪┤┘Е╪│ ╪╣┘Д┘Й ╪з┘Д╪┤╪з╪╖╪ж", "sunrise_on_the_beach": "╪┤╪▒┘И┘В ╪з┘Д╪┤┘Е╪│ ╪╣┘Д┘Й ╪з┘Д╪┤╪з╪╖╪ж",
"support": "╪з┘Д╪п╪╣┘Е", "support": "╪з┘Д╪п╪╣┘Е",
@@ -1829,6 +1898,8 @@
"sync": "┘Е╪▓╪з┘Е┘Ж╪й", "sync": "┘Е╪▓╪з┘Е┘Ж╪й",
"sync_albums": "┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к", "sync_albums": "┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к",
"sync_albums_manual_subtitle": "┘Е╪▓╪з┘Е┘Ж╪й ╪м┘Е┘К╪╣ ╪з┘Д┘Б╪п┘К┘И┘З╪з╪к ┘И╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪▒┘Б┘И╪╣╪й ╪з┘Д┘Й ╪з┘Д╪и┘И┘Е╪з╪к ╪з┘Д╪о╪▓┘Ж ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ╪з┘Д┘Е╪о╪к╪з╪▒╪й", "sync_albums_manual_subtitle": "┘Е╪▓╪з┘Е┘Ж╪й ╪м┘Е┘К╪╣ ╪з┘Д┘Б╪п┘К┘И┘З╪з╪к ┘И╪з┘Д╪╡┘И╪▒ ╪з┘Д┘Е╪▒┘Б┘И╪╣╪й ╪з┘Д┘Й ╪з┘Д╪и┘И┘Е╪з╪к ╪з┘Д╪о╪▓┘Ж ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ╪з┘Д┘Е╪о╪к╪з╪▒╪й",
"sync_local": "┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д┘Е╪н┘Д┘К╪й",
"sync_remote": "┘Е╪▓╪з┘Е┘Ж╪й ╪з┘Д┘Е┘Д┘Б╪з╪к ╪з┘Д╪и╪╣┘К╪п╪й",
"sync_upload_album_setting_subtitle": "╪з┘Ж╪┤╪ж ┘И ╪з╪▒┘Б╪╣ ╪╡┘И╪▒┘Г ┘И ┘Б╪п┘К┘И┘З╪з╪к┘Г ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к ╪з┘Д┘Е╪о╪к╪з╪▒╪й ┘Б┘К Immich", "sync_upload_album_setting_subtitle": "╪з┘Ж╪┤╪ж ┘И ╪з╪▒┘Б╪╣ ╪╡┘И╪▒┘Г ┘И ┘Б╪п┘К┘И┘З╪з╪к┘Г ╪з┘Д╪з┘Д╪и┘И┘Е╪з╪к ╪з┘Д┘Е╪о╪к╪з╪▒╪й ┘Б┘К Immich",
"tag": "╪з┘Д╪╣┘Д╪з┘Е╪й", "tag": "╪з┘Д╪╣┘Д╪з┘Е╪й",
"tag_assets": "╪г╪╡┘И┘Д ╪з┘Д╪╣┘Д╪з┘Е╪й", "tag_assets": "╪г╪╡┘И┘Д ╪з┘Д╪╣┘Д╪з┘Е╪й",
@@ -1839,6 +1910,7 @@
"tag_updated": "╪к┘Е ╪к╪н╪п┘К╪л ╪з┘Д╪╣┘Д╪з┘Е╪й: {tag}", "tag_updated": "╪к┘Е ╪к╪н╪п┘К╪л ╪з┘Д╪╣┘Д╪з┘Е╪й: {tag}",
"tagged_assets": "╪к┘Е ┘И╪╢╪╣ ╪╣┘Д╪з┘Е╪й {count, plural, one {# asset} other {# assets}}", "tagged_assets": "╪к┘Е ┘И╪╢╪╣ ╪╣┘Д╪з┘Е╪й {count, plural, one {# asset} other {# assets}}",
"tags": "╪з┘Д╪╣┘Д╪з┘Е╪з╪к", "tags": "╪з┘Д╪╣┘Д╪з┘Е╪з╪к",
"tap_to_run_job": "╪з┘Ж┘В╪▒ ┘Д╪к╪┤╪║┘К┘Д ╪з┘Д┘Е┘З┘Е╪й",
"template": "╪з┘Д┘Ж┘Е┘И╪░╪м", "template": "╪з┘Д┘Ж┘Е┘И╪░╪м",
"theme": "┘Е╪╕┘З╪▒", "theme": "┘Е╪╕┘З╪▒",
"theme_selection": "╪з╪о╪к┘К╪з╪▒ ╪з┘Д╪│┘Е╪й", "theme_selection": "╪з╪о╪к┘К╪з╪▒ ╪з┘Д╪│┘Е╪й",
@@ -1911,15 +1983,20 @@
"unselect_all_duplicates": "╪е┘Д╪║╪з╪б ╪к╪н╪п┘К╪п ┘Г╪з┘Б╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й", "unselect_all_duplicates": "╪е┘Д╪║╪з╪б ╪к╪н╪п┘К╪п ┘Г╪з┘Б╪й ╪з┘Д┘Ж╪│╪о ╪з┘Д┘Е┘Г╪▒╪▒╪й",
"unselect_all_in": "╪е┘Д╪║╪з╪б ╪к╪н╪п┘К╪п ╪з┘Д┘Г┘Д ┘Б┘К {group}", "unselect_all_in": "╪е┘Д╪║╪з╪б ╪к╪н╪п┘К╪п ╪з┘Д┘Г┘Д ┘Б┘К {group}",
"unstack": "┘Б┘Г ╪з┘Д┘Г┘И┘Е┘З", "unstack": "┘Б┘Г ╪з┘Д┘Г┘И┘Е┘З",
"unstack_action_prompt": "╪к┘Е ╪з╪▓╪з┘Д╪й ╪к┘Г╪п┘К╪│ {count}",
"unstacked_assets_count": "╪к┘Е ╪е╪о╪▒╪з╪м {count, plural, one {# ╪з┘Д╪г╪╡┘Д} other {# ╪з┘Д╪г╪╡┘И┘Д}} ┘Е┘Ж ╪з┘Д╪к┘Г╪п┘К╪│", "unstacked_assets_count": "╪к┘Е ╪е╪о╪▒╪з╪м {count, plural, one {# ╪з┘Д╪г╪╡┘Д} other {# ╪з┘Д╪г╪╡┘И┘Д}} ┘Е┘Ж ╪з┘Д╪к┘Г╪п┘К╪│",
"untagged": "╪║┘К╪▒ ┘Е┘П╪╣┘О┘Д┘О┘С┘Е",
"up_next": "╪з┘Д╪к╪з┘Д┘К", "up_next": "╪з┘Д╪к╪з┘Д┘К",
"updated_at": "╪к┘Е ╪з┘Д╪к╪н╪п┘К╪л", "updated_at": "╪к┘Е ╪з┘Д╪к╪н╪п┘К╪л",
"updated_password": "╪к┘Е ╪к╪н╪п┘К╪л ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒", "updated_password": "╪к┘Е ╪к╪н╪п┘К╪л ┘Г┘Д┘Е╪й ╪з┘Д┘Е╪▒┘И╪▒",
"upload": "╪▒┘Б╪╣", "upload": "╪▒┘Б╪╣",
"upload_action_prompt": "{count} ┘Е┘Д┘Б ┘Б┘К ┘В╪з╪ж┘Е╪й ╪з┘Д╪з┘Ж╪к╪╕╪з╪▒ ┘Д┘Д╪▒┘Б╪╣",
"upload_concurrency": "╪з┘Д╪▒┘Б╪╣ ╪з┘Д┘Е╪к╪▓╪з┘Е┘Ж", "upload_concurrency": "╪з┘Д╪▒┘Б╪╣ ╪з┘Д┘Е╪к╪▓╪з┘Е┘Ж",
"upload_details": "╪к┘Б╪з╪╡┘К┘Д ╪з┘Д╪▒┘Б╪╣",
"upload_dialog_info": "┘З┘Д ╪к╪▒┘К╪п ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ┘Д┘Д╪г╪╡┘И┘Д (╪з┘Д╪г╪╡┘И┘Д) ╪з┘Д┘Е╪н╪п╪п╪й ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е╪Я", "upload_dialog_info": "┘З┘Д ╪к╪▒┘К╪п ╪з┘Д┘Ж╪│╪о ╪з┘Д╪з╪н╪к┘К╪з╪╖┘К ┘Д┘Д╪г╪╡┘И┘Д (╪з┘Д╪г╪╡┘И┘Д) ╪з┘Д┘Е╪н╪п╪п╪й ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е╪Я",
"upload_dialog_title": "╪к╪н┘Е┘К┘Д ╪з┘Д╪г╪╡┘И┘Д", "upload_dialog_title": "╪к╪н┘Е┘К┘Д ╪з┘Д╪г╪╡┘И┘Д",
"upload_errors": "╪е┘Г╪к┘Е┘Д ╪з┘Д╪▒┘Б╪╣ ┘Е╪╣ {count, plural, one {# ╪о╪╖╪г} other {# ╪г╪о╪╖╪з╪б}}, ┘В┘Е ╪и╪к╪н╪п┘К╪л ╪з┘Д╪╡┘Б╪н╪й ┘Д╪▒╪д┘К╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д╪м╪п┘К╪п╪й ╪з┘Д╪к┘К ╪к┘Е ╪▒┘Б╪╣┘З╪з.", "upload_errors": "╪е┘Г╪к┘Е┘Д ╪з┘Д╪▒┘Б╪╣ ┘Е╪╣ {count, plural, one {# ╪о╪╖╪г} other {# ╪г╪о╪╖╪з╪б}}, ┘В┘Е ╪и╪к╪н╪п┘К╪л ╪з┘Д╪╡┘Б╪н╪й ┘Д╪▒╪д┘К╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д╪м╪п┘К╪п╪й ╪з┘Д╪к┘К ╪к┘Е ╪▒┘Б╪╣┘З╪з.",
"upload_finished": "╪к┘Е ╪з┘Д╪з┘Ж╪к┘З╪з╪б ┘Е┘Ж ╪з┘Д╪▒┘Б╪╣",
"upload_progress": "┘Е╪к╪и┘В┘К╪й {remaining, number} - ┘Е╪╣╪з┘Д╪м╪й {processed, number}/{total, number}", "upload_progress": "┘Е╪к╪и┘В┘К╪й {remaining, number} - ┘Е╪╣╪з┘Д╪м╪й {processed, number}/{total, number}",
"upload_skipped_duplicates": "╪к┘Е ╪к╪о╪╖┘К {count, plural, one {# ┘Е╪н╪к┘И┘Й ┘Е┘Г╪▒╪▒} other {# ┘Е╪н╪к┘И┘К╪з╪к ┘Е┘Г╪▒╪▒╪й }}", "upload_skipped_duplicates": "╪к┘Е ╪к╪о╪╖┘К {count, plural, one {# ┘Е╪н╪к┘И┘Й ┘Е┘Г╪▒╪▒} other {# ┘Е╪н╪к┘И┘К╪з╪к ┘Е┘Г╪▒╪▒╪й }}",
"upload_status_duplicates": "╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к", "upload_status_duplicates": "╪з┘Д╪к┘Г╪▒╪з╪▒╪з╪к",
@@ -1928,6 +2005,7 @@
"upload_success": "╪к┘Е ╪з┘Д╪▒┘Б╪╣ ╪и┘Ж╪м╪з╪н╪М ┘В┘Е ╪и╪к╪н╪п┘К╪л ╪з┘Д╪╡┘Б╪н╪й ┘Д╪▒╪д┘К╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д┘Е╪▒┘Б┘И╪╣╪й ╪з┘Д╪м╪п┘К╪п╪й.", "upload_success": "╪к┘Е ╪з┘Д╪▒┘Б╪╣ ╪и┘Ж╪м╪з╪н╪М ┘В┘Е ╪и╪к╪н╪п┘К╪л ╪з┘Д╪╡┘Б╪н╪й ┘Д╪▒╪д┘К╪й ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ╪з┘Д┘Е╪▒┘Б┘И╪╣╪й ╪з┘Д╪м╪п┘К╪п╪й.",
"upload_to_immich": "╪з┘Д╪▒┘Б╪╣ ╪з┘Д┘ЙImmich тАО тАП ({count})", "upload_to_immich": "╪з┘Д╪▒┘Б╪╣ ╪з┘Д┘ЙImmich тАО тАП ({count})",
"uploading": "╪м╪з╪▒┘К ╪з┘Д╪▒┘Б╪╣", "uploading": "╪м╪з╪▒┘К ╪з┘Д╪▒┘Б╪╣",
"uploading_media": "╪▒┘Б╪╣ ╪з┘Д┘И╪│╪з╪ж╪╖",
"url": "╪╣┘Ж┘И╪з┘Ж URL", "url": "╪╣┘Ж┘И╪з┘Ж URL",
"usage": "╪з┘Д╪з╪│╪к╪о╪п╪з┘Е", "usage": "╪з┘Д╪з╪│╪к╪о╪п╪з┘Е",
"use_biometric": "╪з╪│╪к╪о╪п┘Е ╪з┘Д╪и╪з┘К┘И┘Е╪к╪▒┘К", "use_biometric": "╪з╪│╪к╪о╪п┘Е ╪з┘Д╪и╪з┘К┘И┘Е╪к╪▒┘К",
@@ -1948,6 +2026,7 @@
"user_usage_stats_description": "╪╣╪▒╪╢ ╪е╪н╪╡╪з╪ж┘К╪з╪к ╪з╪│╪к╪о╪п╪з┘Е ╪з┘Д╪н╪│╪з╪и", "user_usage_stats_description": "╪╣╪▒╪╢ ╪е╪н╪╡╪з╪ж┘К╪з╪к ╪з╪│╪к╪о╪п╪з┘Е ╪з┘Д╪н╪│╪з╪и",
"username": "╪з╪│┘Е ╪з┘Д┘Е╪│╪к╪о╪п┘Е", "username": "╪з╪│┘Е ╪з┘Д┘Е╪│╪к╪о╪п┘Е",
"users": "╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж", "users": "╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж",
"users_added_to_album_count": "╪к┘Е ╪з╪╢╪з┘Б╪й{count, plural, one {# ┘Е╪│╪к╪о╪п┘Е} other {# ┘Е╪│╪к╪о╪п┘Е┘К┘Ж}} ╪з┘Д┘Й ╪з┘Д╪з┘Д╪и┘И┘Е",
"utilities": "╪г╪п┘И╪з╪к", "utilities": "╪г╪п┘И╪з╪к",
"validate": "╪к╪н┘В┘Т┘В", "validate": "╪к╪н┘В┘Т┘В",
"validate_endpoint_error": "╪з┘Д╪▒╪м╪з╪б ╪з╪п╪о╪з┘Д ╪╣┘Ж┘И╪з┘Ж URL ╪╡╪з┘Д╪н", "validate_endpoint_error": "╪з┘Д╪▒╪м╪з╪б ╪з╪п╪о╪з┘Д ╪╣┘Ж┘И╪з┘Ж URL ╪╡╪з┘Д╪н",
@@ -1966,6 +2045,7 @@
"view_album": "╪╣╪▒╪╢ ╪з┘Д╪г┘Д╪и┘И┘Е", "view_album": "╪╣╪▒╪╢ ╪з┘Д╪г┘Д╪и┘И┘Е",
"view_all": "╪╣╪▒╪╢ ╪з┘Д┘Г┘Д", "view_all": "╪╣╪▒╪╢ ╪з┘Д┘Г┘Д",
"view_all_users": "╪╣╪▒╪╢ ┘Г╪з┘Б╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж", "view_all_users": "╪╣╪▒╪╢ ┘Г╪з┘Б╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е┘К┘Ж",
"view_details": "╪▒╪д┘К╪й ╪з┘Д╪к┘Б╪з╪╡┘К┘Д",
"view_in_timeline": "╪╣╪▒╪╢ ┘Б┘К ╪з┘Д╪м╪п┘И┘Д ╪з┘Д╪▓┘Е┘Ж┘К", "view_in_timeline": "╪╣╪▒╪╢ ┘Б┘К ╪з┘Д╪м╪п┘И┘Д ╪з┘Д╪▓┘Е┘Ж┘К",
"view_link": "╪╣╪▒╪╢ ╪з┘Д╪▒╪з╪и╪╖", "view_link": "╪╣╪▒╪╢ ╪з┘Д╪▒╪з╪и╪╖",
"view_links": "╪╣╪▒╪╢ ╪з┘Д╪▒┘И╪з╪и╪╖", "view_links": "╪╣╪▒╪╢ ╪з┘Д╪▒┘И╪з╪и╪╖",
+23 -6
View File
@@ -1,37 +1,53 @@
{ {
"about": "Haqqinda", "about": "Haqq─▒nda",
"account": "Hesab", "account": "Hesab",
"account_settings": "Hesab parametrl╔Щri", "account_settings": "Hesab parametrl╔Щri",
"acknowledge": "T╔Щsdiq et", "acknowledge": "T╔Щsdiq et",
"action": "╞Пm╔Щliyyat", "action": "╞Пm╔Щliyyat",
"action_common_update": "Yenil╔Щ",
"actions": "╞Пm╔Щliyyatlar", "actions": "╞Пm╔Щliyyatlar",
"active": "Aktiv", "active": "Aktiv",
"activity": "F╔Щaliyy╔Щt", "activity": "F╔Щaliyy╔Щt",
"activity_changed": "F╔Щaliyy╔Щt {enabled, select, true {aktivdir} other {aktiv deyil}}",
"add": "╞Пlav╔Щ et", "add": "╞Пlav╔Щ et",
"add_a_description": "T╔Щsviri ╔Щlav╔Щ et", "add_a_description": "T╔Щsviri ╔Щlav╔Щ et",
"add_a_location": "M╔Щkan ╔Щlav╔Щ et", "add_a_location": "M╔Щkan ╔Щlav╔Щ et",
"add_a_name": "Ad ╔Щlav╔Щ et", "add_a_name": "Ad ╔Щlav╔Щ et",
"add_a_title": "Ba┼Яl─▒q ╔Щlav╔Щ et", "add_a_title": "Ba┼Яl─▒q ╔Щlav╔Щ et",
"add_birthday": "Do─Яum g├╝n├╝ ╔Щlav╔Щ et",
"add_endpoint": "Son n├╢qt╔Щ ╔Щlav╔Щ et",
"add_exclusion_pattern": "─░stisna n├╝mun╔Щsi ╔Щlav╔Щ et", "add_exclusion_pattern": "─░stisna n├╝mun╔Щsi ╔Щlav╔Щ et",
"add_import_path": "Import yolunu ╔Щlav╔Щ et", "add_import_path": "Import yolunu ╔Щlav╔Щ et",
"add_location": "M╔Щkan─▒ ╔Щlav╔Щ et", "add_location": "M╔Щkan ╔Щlav╔Щ et",
"add_more_users": "Daha ├зox istifad╔Щ├зi ╔Щlav╔Щ et", "add_more_users": "Daha ├зox istifad╔Щ├зi ╔Щlav╔Щ et",
"add_partner": "Partnyor ╔Щlav╔Щ et", "add_partner": "Partnyor ╔Щlav╔Щ et",
"add_path": "Yol ╔Щlav╔Щ et", "add_path": "Yol ╔Щlav╔Щ et",
"add_photos": "┼Ю╔Щkill╔Щri ╔Щlav╔Щ et", "add_photos": "┼Ю╔Щkill╔Щr ╔Щlav╔Щ et",
"add_to": "... ╔Щlav╔Щ et", "add_tag": "Etiket ╔Щlav╔Щ et",
"add_to": "Bura ╔Щlav╔Щ etтАж",
"add_to_album": "Albom ╔Щlav╔Щ et", "add_to_album": "Albom ╔Щlav╔Щ et",
"add_to_album_bottom_sheet_added": "{album} albomuna ╔Щlav╔Щ edildi",
"add_to_album_bottom_sheet_already_exists": "Art─▒q {album} albomunda var",
"add_to_album_toggle": "{album} ├╝├з├╝n se├зimi d╔Щyi┼Яin",
"add_to_albums": "Albomlara ╔Щlav╔Щ et",
"add_to_albums_count": "Albomlara ╔Щlav╔Щ et ({count})",
"add_to_shared_album": "Payla┼Я─▒lan alboma ╔Щlav╔Щ et", "add_to_shared_album": "Payla┼Я─▒lan alboma ╔Щlav╔Щ et",
"add_url": "URL ╔Щlav╔Щ et",
"added_to_archive": "Arxiv╔Щ ╔Щlav╔Щ edildi", "added_to_archive": "Arxiv╔Щ ╔Щlav╔Щ edildi",
"added_to_favorites": "Sevimlil╔Щl╔Щr╔Щ ╔Щlav╔Щ edildi", "added_to_favorites": "Sevimlil╔Щl╔Щr╔Щ ╔Щlav╔Щ edildi",
"added_to_favorites_count": "{count, number} ┼Я╔Щkil sevimlil╔Щl╔Щr╔Щ ╔Щlav╔Щ edildi", "added_to_favorites_count": "{count, number} ┼Я╔Щkil sevimlil╔Щl╔Щr╔Щ ╔Щlav╔Щ edildi",
"admin": { "admin": {
"add_exclusion_pattern_description": "─░stisna ┼Яablonlar─▒n─▒ ╔Щlav╔Щ edin. *, ** v╔Щ ? il╔Щ Globbing d╔Щst╔Щkl╔Щnir. M╔Щs.: \"Raw\" adlanan h╔Щr hans─▒sa bir qovluqda b├╝t├╝n fayllar─▒ saymamaq ├╝├з├╝n \"**/Raw/**\"-dan istifad╔Щ edin. \".tif\" il╔Щ bit╔Щn b├╝t├╝n fayllar─▒ saymamaq ├╝├з├╝n \"**/*.tif\"-d╔Щn istifad╔Щ edin. Fayl─▒ m├╝tl╔Щq yoldan istifad╔Щ etm╔Щkl╔Щ saymamaq ist╔Щyirsinizs╔Щ \"/path/to/ignore/**\"-dan istifad╔Щ edin.",
"admin_user": "Admin ─░stifad╔Щ├зi",
"asset_offline_description": "Bu xarici kitabxana varl─▒─Я─▒ diskd╔Щ art─▒q tap─▒lmad─▒ v╔Щ zibil qutusuna k├╢├з├╝r├╝ld├╝. ╞Пg╔Щr fayl kitabxana i├з╔Щrisind╔Щ k├╢├з├╝r├╝l├╝bs╔Щ, zaman ┼Яkalan─▒z─▒ yeni uy─Яun g╔Щl╔Щn varl─▒q ├╝├з├╝n yoxlay─▒n. Varl─▒─Я─▒ yenid╔Щn qaytarmaq ├╝├з├╝n a┼Яa─Я─▒da verilmi┼Я fayl yolunun Immich t╔Щr╔Щfind╔Щn ╔Щl├зatan oldu─Яundan ╔Щmin olduqdan sonra kitabxanan─▒ skan edin.",
"authentication_settings": "S╔Щlahiyy╔Щtl╔Щndirm╔Щ parametrl╔Щri", "authentication_settings": "S╔Щlahiyy╔Щtl╔Щndirm╔Щ parametrl╔Щri",
"authentication_settings_description": "┼Юifr╔Щ, OAuth v╔Щ dig╔Щr s╔Щlahiyy╔Щtl╔Щndirm╔Щ parametrl╔Щri", "authentication_settings_description": "┼Юifr╔Щ, OAuth v╔Щ dig╔Щr s╔Щlahiyy╔Щtl╔Щndirm╔Щ parametrl╔Щri",
"authentication_settings_disable_all": "B├╝t├╝n giri┼Я etm╔Щ metodlar─▒n─▒ s├╢nd├╝rm╔Щk ist╔Щdiyinizd╔Щn ╔Щminsinizmi? Giri┼Я etm╔Щ funksiyas─▒ tamamil╔Щ s├╢nd├╝r├╝l╔Щc╔Щkdir.", "authentication_settings_disable_all": "B├╝t├╝n giri┼Я etm╔Щ metodlar─▒n─▒ s├╢nd├╝rm╔Щk ist╔Щdiyinizd╔Щn ╔Щminsinizmi? Giri┼Я etm╔Щ funksiyas─▒ tamamil╔Щ s├╢nd├╝r├╝l╔Щc╔Щkdir.",
"authentication_settings_reenable": "Yenid╔Щn aktiv etm╔Щk ├╝├з├╝n <link> Server ╞Пmri</link> -ni istifad╔Щ edin.", "authentication_settings_reenable": "Yenid╔Щn aktiv etm╔Щk ├╝├з├╝n <link> Server ╞Пmri</link> -ni istifad╔Щ edin.",
"background_task_job": "Arxa plan tap┼Я─▒r─▒qlar─▒", "background_task_job": "Arxa plan tap┼Я─▒r─▒qlar─▒",
"backup_database_enable_description": "Veril╔Щnl╔Щr bazas─▒n─▒n ehtiyat n├╝sx╔Щl╔Щrini aktiv et", "backup_database": "Veril╔Щnl╔Щr bazas─▒n─▒n dump-─▒n─▒ yarad─▒n",
"backup_database_enable_description": "Veril╔Щnl╔Щr bazas─▒n─▒n art─▒q n├╝sx╔Щl╔Щrini aktiv et",
"backup_keep_last_amount": "Tutulmas─▒ g╔Щr╔Щk╔Щn n├╝sx╔Щl╔Щrin say─▒",
"backup_settings": "Ehtiyat N├╝sx╔Щ Parametrl╔Щri", "backup_settings": "Ehtiyat N├╝sx╔Щ Parametrl╔Щri",
"backup_settings_description": "Veril╔Щnl╔Щr bazas─▒n─▒n ehtiyat n├╝sx╔Щ parametrl╔Щrini idar╔Щ et", "backup_settings_description": "Veril╔Щnl╔Щr bazas─▒n─▒n ehtiyat n├╝sx╔Щ parametrl╔Щrini idar╔Щ et",
"config_set_by_file": "Konfiqurasiya hal-haz─▒rda konfiqurasiya fayl─▒ il╔Щ t╔Щyin olunub", "config_set_by_file": "Konfiqurasiya hal-haz─▒rda konfiqurasiya fayl─▒ il╔Щ t╔Щyin olunub",
@@ -84,5 +100,6 @@
"machine_learning_facial_recognition": "├Ьz Tan─▒ma", "machine_learning_facial_recognition": "├Ьz Tan─▒ma",
"machine_learning_facial_recognition_description": "┼Ю╔Щkill╔Щrd╔Щki ├╝zl╔Щri a┼Яkarla, tan─▒ v╔Щ qrupla┼Яd─▒r", "machine_learning_facial_recognition_description": "┼Ю╔Щkill╔Щrd╔Щki ├╝zl╔Щri a┼Яkarla, tan─▒ v╔Щ qrupla┼Яd─▒r",
"machine_learning_facial_recognition_model": "├Ьz tan─▒ma modeli" "machine_learning_facial_recognition_model": "├Ьz tan─▒ma modeli"
} },
"timeline": "Zaman ┼Яkalas─▒"
} }
+47 -6
View File
@@ -14,6 +14,7 @@
"add_a_location": "╨Ф╨░╨┤╨░╤Ж╤М ╨╝╨╡╤Б╤Ж╨░", "add_a_location": "╨Ф╨░╨┤╨░╤Ж╤М ╨╝╨╡╤Б╤Ж╨░",
"add_a_name": "╨Ф╨░╨┤╨░╤Ж╤М ╤Ц╨╝╤П", "add_a_name": "╨Ф╨░╨┤╨░╤Ж╤М ╤Ц╨╝╤П",
"add_a_title": "╨Ф╨░╨┤╨░╤Ж╤М ╨╖╨░╨│╨░╨╗╨╛╨▓╨░╨║", "add_a_title": "╨Ф╨░╨┤╨░╤Ж╤М ╨╖╨░╨│╨░╨╗╨╛╨▓╨░╨║",
"add_birthday": "╨Ф╨░╨┤╨░╤Ж╤М ╨┤╨╖╨╡╨╜╤М ╨╜╨░╤А╨░╨┤╨╢╤Н╨╜╨╜╤П",
"add_endpoint": "╨Ф╨░╨┤╨░╤Ж╤М ╨║╤А╨╛╨┐╨║╤Г ╨┤╨╛╤Б╤В╤Г╨┐╤Г", "add_endpoint": "╨Ф╨░╨┤╨░╤Ж╤М ╨║╤А╨╛╨┐╨║╤Г ╨┤╨╛╤Б╤В╤Г╨┐╤Г",
"add_exclusion_pattern": "╨Ф╨░╨┤╨░╤Ж╤М ╤И╨░╨▒╨╗╨╛╨╜ ╨▓╤Л╨║╨╗╤О╤З╤Н╨╜╨╜╤П", "add_exclusion_pattern": "╨Ф╨░╨┤╨░╤Ж╤М ╤И╨░╨▒╨╗╨╛╨╜ ╨▓╤Л╨║╨╗╤О╤З╤Н╨╜╨╜╤П",
"add_import_path": "╨Ф╨░╨┤╨░╤Ж╤М ╤И╨╗╤П╤Е ╤Ц╨╝╨┐╨░╤А╤В╤Г", "add_import_path": "╨Ф╨░╨┤╨░╤Ж╤М ╤И╨╗╤П╤Е ╤Ц╨╝╨┐╨░╤А╤В╤Г",
@@ -27,6 +28,8 @@
"add_to_album": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨╗╤М╨▒╨╛╨╝", "add_to_album": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨╗╤М╨▒╨╛╨╝",
"add_to_album_bottom_sheet_added": "╨Ф╨░╨┤╨░╨┤╨╖╨╡╨╜╨░ ╨┤╨░ {album}", "add_to_album_bottom_sheet_added": "╨Ф╨░╨┤╨░╨┤╨╖╨╡╨╜╨░ ╨┤╨░ {album}",
"add_to_album_bottom_sheet_already_exists": "╨г╨╢╨╛ ╨╖╨╜╨░╤Е╨╛╨┤╨╖╤Ц╤Ж╤Ж╨░ ╤Ю {album}", "add_to_album_bottom_sheet_already_exists": "╨г╨╢╨╛ ╨╖╨╜╨░╤Е╨╛╨┤╨╖╤Ц╤Ж╤Ж╨░ ╤Ю {album}",
"add_to_albums": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨╗╤М╨▒╨╛╨╝╤Л",
"add_to_albums_count": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨╗╤М╨▒╨╛╨╝╤Л ({count})",
"add_to_shared_album": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨│╤Г╨╗╤М╨╜╤Л ╨░╨╗╤М╨▒╨╛╨╝", "add_to_shared_album": "╨Ф╨░╨┤╨░╤Ж╤М ╤Г ╨░╨│╤Г╨╗╤М╨╜╤Л ╨░╨╗╤М╨▒╨╛╨╝",
"add_url": "╨Ф╨░╨┤╨░╤Ж╤М URL", "add_url": "╨Ф╨░╨┤╨░╤Ж╤М URL",
"added_to_archive": "╨Ф╨░╨┤╨░╨┤╨╖╨╡╨╜╨░ ╤Ю ╨░╤А╤Е╤Ц╤Ю", "added_to_archive": "╨Ф╨░╨┤╨░╨┤╨╖╨╡╨╜╨░ ╤Ю ╨░╤А╤Е╤Ц╤Ю",
@@ -44,6 +47,10 @@
"backup_database": "╨б╤В╨▓╨░╤А╤Л╤Ж╤М ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Г╤О ╨║╨╛╨┐╤Ц╤О ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е", "backup_database": "╨б╤В╨▓╨░╤А╤Л╤Ж╤М ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Г╤О ╨║╨╛╨┐╤Ц╤О ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е",
"backup_database_enable_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╤А╤Н╨╖╨╡╤А╨▓╨░╨▓╨░╨╜╨╜╨╡ ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е", "backup_database_enable_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╤А╤Н╨╖╨╡╤А╨▓╨░╨▓╨░╨╜╨╜╨╡ ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е",
"backup_keep_last_amount": "╨Ъ╨╛╨╗╤М╨║╨░╤Б╤Ж╤М ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤Ц╤Е ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Л╤Е ╨║╨╛╨┐╤Ц╨╣ ╨┤╨╗╤П ╨╖╨░╤Е╨░╨▓╨░╨╜╨╜╤П", "backup_keep_last_amount": "╨Ъ╨╛╨╗╤М╨║╨░╤Б╤Ж╤М ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤Ц╤Е ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Л╤Е ╨║╨╛╨┐╤Ц╨╣ ╨┤╨╗╤П ╨╖╨░╤Е╨░╨▓╨░╨╜╨╜╤П",
"backup_onboarding_1_description": "╨╖╨╜╤П╤И╨╜╤П╤П ╨║╨╛╨┐╤Ц╤П ╤Ю ╨▓╨╛╨▒╨╗╨░╨║╤Г ╨░╨▒╨╛ ╤Ю ╤Ц╨╜╤И╤Л╨╝ ╤Д╤Ц╨╖╤Ц╤З╨╜╤Л╨╝ ╨╝╨╡╤Б╤Ж╤Л.",
"backup_onboarding_2_description": "╨╗╨░╨║╨░╨╗╤М╨╜╤Л╤П ╨║╨╛╨┐╤Ц╤Ц ╨╜╨░ ╤Ц╨╜╤И╤Л╤Е ╨┐╤А╤Л╨╗╨░╨┤╨░╤Е. ╨У╤Н╤В╨░ ╤Ю╨║╨╗╤О╤З╨░╨╡ ╤Ю ╤Б╤П╨▒╨╡ ╨░╤Б╨╜╨╛╤Ю╨╜╤Л╤П ╤Д╨░╨╣╨╗╤Л ╤Ц ╨╗╨░╨║╨░╨╗╤М╨╜╤Г╤О ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Г╤О ╨║╨╛╨┐╤Ц╤О ╨│╤Н╤В╤Л╤Е ╤Д╨░╨╣╨╗╨░╤Ю.",
"backup_onboarding_parts_title": "╨а╤Н╨╖╨╡╤А╨▓╨╛╨▓╨░╤П ╨║╨╛╨┐╤Ц╤П ┬л3-2-1┬╗ ╤Г╨║╨╗╤О╤З╨░╨╡ ╤Ю ╤Б╤П╨▒╨╡:",
"backup_onboarding_title": "╨а╤Н╨╖╨╡╤А╨▓╨╛╨▓╤Л╤П ╨║╨╛╨┐╤Ц╤Ц",
"backup_settings": "╨Э╨░╨╗╨░╨┤╤Л ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╨░╨│╨░ ╨║╨░╨┐╤Ц╤П╨▓╨░╨╜╨╜╤П", "backup_settings": "╨Э╨░╨╗╨░╨┤╤Л ╤А╤Н╨╖╨╡╤А╨▓╨╛╨▓╨░╨│╨░ ╨║╨░╨┐╤Ц╤П╨▓╨░╨╜╨╜╤П",
"backup_settings_description": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╜╨░╨╗╨░╨┤╨░╨╝╤Ц ╤А╤Н╨╖╨╡╤А╨▓╨░╨▓╨░╨╜╨╜╤П ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е.", "backup_settings_description": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╜╨░╨╗╨░╨┤╨░╨╝╤Ц ╤А╤Н╨╖╨╡╤А╨▓╨░╨▓╨░╨╜╨╜╤П ╨▒╨░╨╖╤Л ╨┤╨░╨╜╤Л╤Е.",
"cleared_jobs": "╨Р╤З╤Л╤И╤З╨░╨╜╤Л ╨╖╨░╨┤╨░╨╜╨╜╤Ц ╨┤╨╗╤П: {job}", "cleared_jobs": "╨Р╤З╤Л╤И╤З╨░╨╜╤Л ╨╖╨░╨┤╨░╨╜╨╜╤Ц ╨┤╨╗╤П: {job}",
@@ -56,14 +63,14 @@
"confirm_user_pin_code_reset": "╨Т╤Л ╤Ю╨┐╤Н╤Ю╨╜╨╡╨╜╤Л ╤Ю ╤В╤Л╨╝, ╤И╤В╨╛ ╨╢╨░╨┤╨░╨╡╤Ж╨╡ ╤Б╨║╤Ц╨╜╤Г╤Ж╤М PIN-╨║╨╛╨┤ {user}?", "confirm_user_pin_code_reset": "╨Т╤Л ╤Ю╨┐╤Н╤Ю╨╜╨╡╨╜╤Л ╤Ю ╤В╤Л╨╝, ╤И╤В╨╛ ╨╢╨░╨┤╨░╨╡╤Ж╨╡ ╤Б╨║╤Ц╨╜╤Г╤Ж╤М PIN-╨║╨╛╨┤ {user}?",
"create_job": "╨б╤В╨▓╨░╤А╤Л╤Ж╤М ╨╖╨░╨┤╨░╨╜╨╜╨╡", "create_job": "╨б╤В╨▓╨░╤А╤Л╤Ж╤М ╨╖╨░╨┤╨░╨╜╨╜╨╡",
"cron_expression": "╨Т╤Л╤А╨░╨╖ Cron", "cron_expression": "╨Т╤Л╤А╨░╨╖ Cron",
"cron_expression_description": "╨г╤Б╤В╨░╨╗╤О╨╣╤Ж╨╡ ╤Ц╨╜╤В╤Н╤А╨▓╨░╨╗ ╤Б╨║╨░╨╜╨░╨▓╨░╨╜╨╜╤П, ╨▓╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╤О╤З╤Л ╤Д╨░╤А╨╝╨░╤В cron. ╨Ф╨╗╤П ╨░╤В╤А╤Л╨╝╨░╨╜╨╜╤П ╨┤╨░╨┤╨░╤В╨║╨╛╨▓╨░╨╣ ╤Ц╨╜╤Д╨░╤А╨╝╨░╤Ж╤Л╤Ц, ╨║╨░╨╗╤Ц ╨╗╨░╤Б╨║╨░, ╨╖╨▓╤П╤А╨╜╤Ц╤Ж╨╡╤Б╤П, ╨╜╨░╨┐╤А╤Л╨║╨╗╨░╨┤, ╨┤╨░ <link>Crontab Guru</link>", "cron_expression_description": "╨Ч╨░╨┤╨░╨╣╤Ж╨╡ ╤Ц╨╜╤В╤Н╤А╨▓╨░╨╗ ╤Б╨║╨░╨╜╨░╨▓╨░╨╜╨╜╤П, ╨▓╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╤О╤З╤Л ╤Д╨░╤А╨╝╨░╤В cron. ╨Ф╨╗╤П ╨░╤В╤А╤Л╨╝╨░╨╜╨╜╤П ╨┤╨░╨┤╨░╤В╨║╨╛╨▓╨░╨╣ ╤Ц╨╜╤Д╨░╤А╨╝╨░╤Ж╤Л╤Ц, ╨╖╨▓╤П╤А╨╜╤Ц╤Ж╨╡╤Б╤П, ╨╜╨░╨┐╤А╤Л╨║╨╗╨░╨┤, ╨┤╨░ <link>Crontab Guru</link>",
"cron_expression_presets": "╨Я╤А╨░╨┤╤Г╤Б╤В╨░╨╜╨╛╤Ю╨║╤Ц ╨▓╤Л╤А╨░╨╖╨░╤Ю Cron", "cron_expression_presets": "╨Я╤А╨░╨┤╤Г╤Б╤В╨░╨╜╨╛╤Ю╨║╤Ц ╨▓╤Л╤А╨░╨╖╨░╤Ю Cron",
"disable_login": "╨Р╨┤╨║╨╗╤О╤З╤Л╤Ж╤М ╤Г╨▓╨░╤Е╨╛╨┤", "disable_login": "╨Р╨┤╨║╨╗╤О╤З╤Л╤Ж╤М ╤Г╨▓╨░╤Е╨╛╨┤",
"duplicate_detection_job_description": "╨Ч╨░╨┐╤Г╤Б╤Ж╤Ц╤Ж╤М ╨╝╨░╤И╤Л╨╜╨╜╨░╨╡ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╨╡ ╨╜╨░ ╨░╨║╤В╤Л╨▓╨░╤Е ╨┤╨╗╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╨┐╨░╨┤╨╛╨▒╨╜╤Л╤Е ╨▓╤Л╤П╤Ю. ╨Ч╨░╨╗╨╡╨╢╤Л╤Ж╤М ╨░╨┤ Smart Search", "duplicate_detection_job_description": "╨Ч╨░╨┐╤Г╤Б╤Ж╤Ц╤Ж╤М ╨╝╨░╤И╤Л╨╜╨╜╨░╨╡ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╨╡ ╨╜╨░ ╨░╨║╤В╤Л╨▓╨░╤Е ╨┤╨╗╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╨┐╨░╨┤╨╛╨▒╨╜╤Л╤Е ╨▓╤Л╤П╤Ю. ╨Ч╨░╨╗╨╡╨╢╤Л╤Ж╤М ╨░╨┤ Smart Search",
"exclusion_pattern_description": "╨и╨░╨▒╨╗╨╛╨╜╤Л ╨▓╤Л╨║╨╗╤О╤З╤Н╨╜╨╜╤П ╨┤╨░╨╖╨▓╨░╨╗╤П╤О╤Ж╤М ╤Ц╨│╨╜╨░╤А╨░╨▓╨░╤Ж╤М ╤Д╨░╨╣╨╗╤Л ╤Ц ╨┐╨░╨┐╨║╤Ц ╨┐╤А╤Л ╤Б╨║╨░╨╜╨░╨▓╨░╨╜╨╜╤Ц ╨▓╨░╤И╨░╨╣ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╤Ц. ╨У╤Н╤В╨░ ╨║╨░╤А╤Л╤Б╨╜╨░, ╨║╨░╨╗╤Ц ╤Ю ╨▓╨░╤Б ╤С╤Б╤Ж╤М ╨┐╨░╨┐╨║╤Ц, ╤П╨║╤Ц╤П ╨╖╨╝╤П╤И╤З╨░╤О╤Ж╤М ╤Д╨░╨╣╨╗╤Л, ╤П╨║╤Ц╤П ╨▓╤Л ╨╜╨╡ ╤Е╨╛╤З╨░╤Ж╨╡ ╤Ц╨╝╨┐╨░╤А╤В╨░╨▓╨░╤Ж╤М, ╨╜╨░╨┐╤А╤Л╨║╨╗╨░╨┤, ╤Д╨░╨╣╨╗╤Л RAW.", "exclusion_pattern_description": "╨и╨░╨▒╨╗╨╛╨╜╤Л ╨▓╤Л╨║╨╗╤О╤З╤Н╨╜╨╜╤П ╨┤╨░╨╖╨▓╨░╨╗╤П╤О╤Ж╤М ╤Ц╨│╨╜╨░╤А╨░╨▓╨░╤Ж╤М ╤Д╨░╨╣╨╗╤Л ╤Ц ╨┐╨░╨┐╨║╤Ц ╨┐╤А╤Л ╤Б╨║╨░╨╜╨░╨▓╨░╨╜╨╜╤Ц ╨▓╨░╤И╨░╨╣ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╤Ц. ╨У╤Н╤В╨░ ╨║╨░╤А╤Л╤Б╨╜╨░, ╨║╨░╨╗╤Ц ╤Ю ╨▓╨░╤Б ╤С╤Б╤Ж╤М ╨┐╨░╨┐╨║╤Ц, ╤П╨║╤Ц╤П ╨╖╨╝╤П╤И╤З╨░╤О╤Ж╤М ╤Д╨░╨╣╨╗╤Л, ╤П╨║╤Ц╤П ╨▓╤Л ╨╜╨╡ ╤Е╨╛╤З╨░╤Ж╨╡ ╤Ц╨╝╨┐╨░╤А╤В╨░╨▓╨░╤Ж╤М, ╨╜╨░╨┐╤А╤Л╨║╨╗╨░╨┤, ╤Д╨░╨╣╨╗╤Л RAW.",
"external_library_management": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╖╨╜╨╡╤И╨╜╤П╨╣ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░╨╣", "external_library_management": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╖╨╜╨╡╤И╨╜╤П╨╣ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░╨╣",
"face_detection": "╨Т╤Л╤П╤Ю╨╗╨╡╨╜╨╜╨╡ ╤В╨▓╨░╤А╨░╤Ю", "face_detection": "╨Т╤Л╤П╤Ю╨╗╨╡╨╜╨╜╨╡ ╤В╨▓╨░╤А╨░╤Ю",
"face_detection_description": "╨Т╤Л╤П╤Ю╨╗╤П╤Ж╤М ╤В╨▓╨░╤А╤Л ╨╜╨░ ╤Д╨╛╤В╨░╨╖╨┤╤Л╨╝╨║╨░╤Е ╤Ц ╨▓╤Ц╨┤╤Н╨░ ╨╖ ╨┤╨░╨┐╨░╨╝╨╛╨│╨░╨╣ ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П. ╨Ф╨╗╤П ╨▓╤Ц╨┤╤Н╨░ ╤Ю╨╗╤Ц╤З╨▓╨░╨╡╤Ж╤Ж╨░ ╤В╨╛╨╗╤М╨║╤Ц ╨╝╤Ц╨╜╤Ц╤П╤Ж╤О╤А╨░. \"╨Р╨▒╨╜╨░╨▓╤Ц╤Ж╤М\" (╨┐╨╡╤А╨░)╨░╨┐╤А╨░╤Ж╨╛╤Ю╨▓╨░╨╡ ╤Ю╤Б╨╡ ╨╝╨╡╨┤╤Л╤П. \"╨б╨║╤Ц╨╜╤Г╤Ж╤М\" ╨┤╨░╨┤╨░╤В╨║╨╛╨▓╨░ ╨░╤З╤Л╤И╤З╨░╨╡ ╤Ю╤Б╨╡ ╨▒╤П╨│╤Г╤З╤Л╤П ╨┤╨░╨┤╨╖╨╡╨╜╤Л╤П ╨┐╤А╨░ ╤В╨▓╨░╤А╤Л. \"╨Р╨┤╤Б╤Г╤В╨╜╤Ц╤З╨░╨╡\" ╤Б╤В╨░╨▓╤Ц╤Ж╤М ╤Г ╤З╨░╤А╨│╤Г ╨╝╨╡╨┤╤Л╤П, ╤П╨║╤Ц╤П ╤П╤И╤З╤Н ╨╜╨╡ ╨▒╤Л╨╗╤Ц ╨░╨┐╤А╨░╤Ж╨░╨▓╨░╨╜╤Л╤П. ╨Т╤Л╤П╤Ю╨╗╨╡╨╜╤Л╤П ╤В╨▓╨░╤А╤Л ╨▒╤Г╨┤╤Г╤Ж╤М ╨┐╨░╤Б╤В╨░╤Ю╨╗╨╡╨╜╤Л ╤Ю ╤З╨░╤А╨│╤Г ╨┤╨╗╤П ╤А╨░╤Б╨┐╨░╨╖╨╜╨░╨▓╨░╨╜╨╜╤П ╨░╤Б╨╛╨▒ ╨┐╨░╤Б╨╗╤П ╨╖╨░╨▓╤П╤А╤И╤Н╨╜╨╜╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╤В╨▓╨░╤А╨░╤Ю, ╨╖ ╨│╤А╤Г╨┐╨░╨▓╨░╨╜╨╜╨╡╨╝ ╤Ц╤Е ╨┐╨░ ╤Ц╤Б╨╜╤Г╤О╤З╤Л╤Е ╨░╨▒╨╛ ╨╜╨╛╨▓╤Л╤Е ╨╗╤О╨┤╨╖╤П╤Е.", "face_detection_description": "╨Т╤Л╤П╤Ю╨╗╤П╤Ж╤М ╤В╨▓╨░╤А╤Л ╨╜╨░ ╤Д╨╛╤В╨░╨╖╨┤╤Л╨╝╨║╨░╤Е ╤Ц ╨▓╤Ц╨┤╤Н╨░ ╨╖ ╨┤╨░╨┐╨░╨╝╨╛╨│╨░╨╣ ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П. ╨Ф╨╗╤П ╨▓╤Ц╨┤╤Н╨░ ╤Ю╨╗╤Ц╤З╨▓╨░╨╡╤Ж╤Ж╨░ ╤В╨╛╨╗╤М╨║╤Ц ╨╝╤Ц╨╜╤Ц╤П╤Ж╤О╤А╨░. \"╨Р╨▒╨╜╨░╨▓╤Ц╤Ж╤М\" (╨┐╨╡╤А╨░)╨░╨┐╤А╨░╤Ж╨╛╤Ю╨▓╨░╨╡ ╤Ю╤Б╨╡ ╨╝╨╡╨┤╤Л╤П. \"╨б╨║╤Ц╨╜╤Г╤Ж╤М\" ╨┤╨░╨┤╨░╤В╨║╨╛╨▓╨░ ╨░╤З╤Л╤И╤З╨░╨╡ ╤Ю╤Б╨╡ ╨▒╤П╨│╤Г╤З╤Л╤П ╨┤╨░╨╜╤Л╤П ╨┐╤А╨░ ╤В╨▓╨░╤А╤Л. \"╨Р╨┤╤Б╤Г╤В╨╜╤Ц╤З╨░╨╡\" ╤Б╤В╨░╨▓╤Ц╤Ж╤М ╤Г ╤З╨░╤А╨│╤Г ╨╝╨╡╨┤╤Л╤П, ╤П╨║╤Ц╤П ╤П╤И╤З╤Н ╨╜╨╡ ╨▒╤Л╨╗╤Ц ╨░╨┐╤А╨░╤Ж╨░╨▓╨░╨╜╤Л╤П. ╨Т╤Л╤П╤Ю╨╗╨╡╨╜╤Л╤П ╤В╨▓╨░╤А╤Л ╨▒╤Г╨┤╤Г╤Ж╤М ╨┐╨░╤Б╤В╨░╤Ю╨╗╨╡╨╜╤Л ╤Ю ╤З╨░╤А╨│╤Г ╨┤╨╗╤П ╤А╨░╤Б╨┐╨░╨╖╨╜╨░╨▓╨░╨╜╨╜╤П ╨░╤Б╨╛╨▒ ╨┐╨░╤Б╨╗╤П ╨╖╨░╨▓╤П╤А╤И╤Н╨╜╨╜╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╤В╨▓╨░╤А╨░╤Ю, ╨╖ ╨│╤А╤Г╨┐╨░╨▓╨░╨╜╨╜╨╡╨╝ ╤Ц╤Е ╨┐╨░ ╤Ц╤Б╨╜╤Г╤О╤З╤Л╤Е ╨░╨▒╨╛ ╨╜╨╛╨▓╤Л╤Е ╨╗╤О╨┤╨╖╤П╤Е.",
"facial_recognition_job_description": "╨У╤А╤Г╨┐╨░╨▓╨░╤Ж╤М ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╤Л╤П ╤В╨▓╨░╤А╤Л ╨┐╨░ ╨░╤Б╨╛╨▒╨░╤Е. ╨У╤Н╤В╤Л ╤Н╤В╨░╨┐ ╨▓╤Л╨║╨╛╨╜╨▓╨░╨╡╤Ж╤Ж╨░ ╨┐╨░╤Б╨╗╤П ╨╖╨░╨▓╤П╤А╤И╤Н╨╜╨╜╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╤В╨▓╨░╤А╨░╤Ю. \"╨б╨║╤Ц╨╜╤Г╤Ж╤М\" (╨┐╨░╤Ю╤В╨╛╤А╨╜╨░) ╨┐╨╡╤А╨░╨│╤А╤Г╨┐╨╛╤Ю╨▓╨░╨╡ ╤Ю╤Б╨╡ ╤В╨▓╨░╤А╤Л. \"╨Р╨┤╤Б╤Г╤В╨╜╤Ц╤З╨░╨╡\" ╤Б╤В╨░╨▓╤Ц╤Ж╤М ╤Г ╤З╨░╤А╨│╤Г ╤В╨▓╨░╤А╤Л, ╤П╨║╤Ц╤П ╤П╤И╤З╤Н ╨╜╨╡ ╨┐╤А╤Л╨┐╤Ц╤Б╨░╨╜╤Л╤П ╨┤╨░ ╤П╨║╨╛╨╣-╨╜╨╡╨▒╤Г╨┤╨╖╤М ╨░╤Б╨╛╨▒╤Л.", "facial_recognition_job_description": "╨У╤А╤Г╨┐╨░╨▓╨░╤Ж╤М ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╤Л╤П ╤В╨▓╨░╤А╤Л ╨┐╨░ ╨░╤Б╨╛╨▒╨░╤Е. ╨У╤Н╤В╤Л ╤Н╤В╨░╨┐ ╨▓╤Л╨║╨╛╨╜╨▓╨░╨╡╤Ж╤Ж╨░ ╨┐╨░╤Б╨╗╤П ╨╖╨░╨▓╤П╤А╤И╤Н╨╜╨╜╤П ╨▓╤Л╤П╤Ю╨╗╨╡╨╜╨╜╤П ╤В╨▓╨░╤А╨░╤Ю. \"╨б╨║╤Ц╨╜╤Г╤Ж╤М\" (╨┐╨░╤Ю╤В╨╛╤А╨╜╨░) ╨┐╨╡╤А╨░╨│╤А╤Г╨┐╨╛╤Ю╨▓╨░╨╡ ╤Ю╤Б╨╡ ╤В╨▓╨░╤А╤Л. \"╨Р╨┤╤Б╤Г╤В╨╜╤Ц╤З╨░╨╡\" ╤Б╤В╨░╨▓╤Ц╤Ж╤М ╤Г ╤З╨░╤А╨│╤Г ╤В╨▓╨░╤А╤Л, ╤П╨║╤Ц╤П ╤П╤И╤З╤Н ╨╜╨╡ ╨┐╤А╤Л╨┐╤Ц╤Б╨░╨╜╤Л╤П ╨┤╨░ ╤П╨║╨╛╨╣-╨╜╨╡╨▒╤Г╨┤╨╖╤М ╨░╤Б╨╛╨▒╤Л.",
"failed_job_command": "╨Ъ╨░╨╝╨░╨╜╨┤╨░ {command} ╨╜╨╡ ╨▓╤Л╨║╨░╨╜╨░╨╗╨░╤Б╤П ╨┤╨╗╤П ╨╖╨░╨┤╨░╨╜╨╜╤П: {job}", "failed_job_command": "╨Ъ╨░╨╝╨░╨╜╨┤╨░ {command} ╨╜╨╡ ╨▓╤Л╨║╨░╨╜╨░╨╗╨░╤Б╤П ╨┤╨╗╤П ╨╖╨░╨┤╨░╨╜╨╜╤П: {job}",
"force_delete_user_warning": "╨Я╨Р╨Я╨п╨а╨н╨Ф╨Ц╨Р╨Э╨Э╨Х: ╨У╤Н╤В╨░ ╨┤╨╖╨╡╤П╨╜╨╜╨╡ ╨╜╨╡╨░╨┤╨║╨╗╨░╨┤╨╜╨░ ╨▓╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░ ╤Ц ╤Ю╤Б╨╡ ╨░╨▒'╨╡╨║╤В╤Л. ╨У╤Н╤В╨░ ╨┤╨╖╨╡╤П╨╜╨╜╨╡ ╨╜╨╡ ╨╝╨╛╨╢╨░ ╨▒╤Л╤Ж╤М ╨░╨┤╤А╨╛╨▒╨╗╨╡╨╜╨░ ╤Ц ╤Д╨░╨╣╨╗╤Л ╨╜╨╡╨╝╨░╨│╤З╤Л╨╝╨░ ╨▒╤Г╨┤╨╖╨╡ ╨░╨┤╨╜╨░╨▓╤Ц╤Ж╤М.", "force_delete_user_warning": "╨Я╨Р╨Я╨п╨а╨н╨Ф╨Ц╨Р╨Э╨Э╨Х: ╨У╤Н╤В╨░ ╨┤╨╖╨╡╤П╨╜╨╜╨╡ ╨╜╨╡╨░╨┤╨║╨╗╨░╨┤╨╜╨░ ╨▓╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░ ╤Ц ╤Ю╤Б╨╡ ╨░╨▒'╨╡╨║╤В╤Л. ╨У╤Н╤В╨░ ╨┤╨╖╨╡╤П╨╜╨╜╨╡ ╨╜╨╡ ╨╝╨╛╨╢╨░ ╨▒╤Л╤Ж╤М ╨░╨┤╤А╨╛╨▒╨╗╨╡╨╜╨░ ╤Ц ╤Д╨░╨╣╨╗╤Л ╨╜╨╡╨╝╨░╨│╤З╤Л╨╝╨░ ╨▒╤Г╨┤╨╖╨╡ ╨░╨┤╨╜╨░╨▓╤Ц╤Ж╤М.",
@@ -75,17 +82,39 @@
"image_fullsize_quality_description": "╨п╨║╨░╤Б╤Ж╤М ╨▓╤Л╤П╨▓╤Л ╤Ю ╨┐╨╛╤Ю╨╜╤Л╨╝ ╨┐╨░╨╝╨╡╤А╤Л ╨░╨┤ 1 ╨┤╨░ 100. ╨С╨╛╨╗╤М╤И ╨▓╤Л╤Б╨╛╨║╨░╨╡ ╨╖╨╜╨░╤З╤Н╨╜╨╜╨╡ ╨╗╨╡╨┐╤И╨░╨╡, ╨░╨╗╨╡ ╨┐╤А╤Л╨▓╨╛╨┤╨╖╤Ц╤Ж╤М ╨┤╨░ ╨┐╨░╨▓╨╡╨╗╤Ц╤З╤Н╨╜╨╜╤П ╨┐╨░╨╝╨╡╤А╤Г ╤Д╨░╨╣╨╗╨░.", "image_fullsize_quality_description": "╨п╨║╨░╤Б╤Ж╤М ╨▓╤Л╤П╨▓╤Л ╤Ю ╨┐╨╛╤Ю╨╜╤Л╨╝ ╨┐╨░╨╝╨╡╤А╤Л ╨░╨┤ 1 ╨┤╨░ 100. ╨С╨╛╨╗╤М╤И ╨▓╤Л╤Б╨╛╨║╨░╨╡ ╨╖╨╜╨░╤З╤Н╨╜╨╜╨╡ ╨╗╨╡╨┐╤И╨░╨╡, ╨░╨╗╨╡ ╨┐╤А╤Л╨▓╨╛╨┤╨╖╤Ц╤Ж╤М ╨┤╨░ ╨┐╨░╨▓╨╡╨╗╤Ц╤З╤Н╨╜╨╜╤П ╨┐╨░╨╝╨╡╤А╤Г ╤Д╨░╨╣╨╗╨░.",
"image_fullsize_title": "╨Э╨░╨╗╨░╨┤╤Л ╨▓╤Л╤П╨▓╤Л ╤Ю ╨┐╨╛╤Ю╨╜╤Л╨╝ ╨┐╨░╨╝╨╡╤А╤Л", "image_fullsize_title": "╨Э╨░╨╗╨░╨┤╤Л ╨▓╤Л╤П╨▓╤Л ╤Ю ╨┐╨╛╤Ю╨╜╤Л╨╝ ╨┐╨░╨╝╨╡╤А╤Л",
"image_prefer_embedded_preview": "╨Р╨┤╨┤╨░╨▓╨░╤Ж╤М ╨┐╨╡╤А╨░╨▓╨░╨│╤Г ╤Ю╨▒╤Г╨┤╨░╨▓╨░╨╜╨░╨╣ ╨┐╤А╨░╤П╨▓╨╡", "image_prefer_embedded_preview": "╨Р╨┤╨┤╨░╨▓╨░╤Ж╤М ╨┐╨╡╤А╨░╨▓╨░╨│╤Г ╤Ю╨▒╤Г╨┤╨░╨▓╨░╨╜╨░╨╣ ╨┐╤А╨░╤П╨▓╨╡",
"image_prefer_embedded_preview_setting_description": "╨Т╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╤Ж╤М ╤Г╨▒╤Г╨┤╨░╨▓╨░╨╜╤Л╤П ╨┐╤А╨░╤П╨▓╤Л ╤Ю RAW-╤Д╨╛╤В╨░╨╖╨┤╤Л╨╝╨║╨░╤Е ╤Ю ╤П╨║╨░╤Б╤Ж╤Ц ╤Ю╨▓╨░╤Е╨╛╨┤╨╜╤Л╤Е ╨┤╨░╨┤╨╖╨╡╨╜╤Л╤Е ╨┤╨╗╤П ╨░╨┐╤А╨░╤Ж╨╛╤Ю╨║╤Ц ╨╝╨░╨╗╤О╨╜╨║╨░╤Ю, ╨║╨░╨╗╤Ц ╨╝╨░╨│╤З╤Л╨╝╨░. ╨У╤Н╤В╨░ ╨┤╨░╨╖╨▓╨░╨╗╤П╨╡ ╨░╤В╤А╤Л╨╝╨░╤Ж╤М ╨▒╨╛╨╗╤М╤И ╨┤╨░╨║╨╗╨░╨┤╨╜╤Л╤П ╨║╨╛╨╗╨╡╤А╤Л ╨┤╨╗╤П ╨╜╨╡╨║╨░╤В╨╛╤А╤Л╤Е ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░╤Ю, ╨░╨╗╨╡ ╨╢ ╤П╨║╨░╤Б╤Ж╤М ╨┐╤А╨░╤П╤Ю ╨╖╨░╨╗╨╡╨╢╤Л╤Ж╤М ╨░╨┤ ╨║╨░╨╝╨╡╤А╤Л, ╤Ц ╨╜╨░ ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨╡ ╨╝╨╛╨╢╨░ ╨▒╤Л╤Ж╤М ╨▒╨╛╨╗╤М╤И ╨░╤А╤В╤Н╤Д╨░╨║╤В╨░╤Ю ╤Б╤Ж╤Ц╤Б╨║╤Г.", "image_prefer_embedded_preview_setting_description": "╨Т╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╤Ж╤М ╤Г╨▒╤Г╨┤╨░╨▓╨░╨╜╤Л╤П ╨┐╤А╨░╤П╨▓╤Л ╤Ю RAW-╤Д╨╛╤В╨░╨╖╨┤╤Л╨╝╨║╨░╤Е ╤Ю ╤П╨║╨░╤Б╤Ж╤Ц ╤Ю╨▓╨░╤Е╨╛╨┤╨╜╤Л╤Е ╨┤╨░╨╜╤Л╤Е ╨┤╨╗╤П ╨░╨┐╤А╨░╤Ж╨╛╤Ю╨║╤Ц ╨╝╨░╨╗╤О╨╜╨║╨░╤Ю, ╨║╨░╨╗╤Ц ╨╝╨░╨│╤З╤Л╨╝╨░. ╨У╤Н╤В╨░ ╨┤╨░╨╖╨▓╨░╨╗╤П╨╡ ╨░╤В╤А╤Л╨╝╨░╤Ж╤М ╨▒╨╛╨╗╤М╤И ╨┤╨░╨║╨╗╨░╨┤╨╜╤Л╤П ╨║╨╛╨╗╨╡╤А╤Л ╨┤╨╗╤П ╨╜╨╡╨║╨░╤В╨╛╤А╤Л╤Е ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░╤Ю, ╨░╨╗╨╡ ╨╢ ╤П╨║╨░╤Б╤Ж╤М ╨┐╤А╨░╤П╤Ю ╨╖╨░╨╗╨╡╨╢╤Л╤Ж╤М ╨░╨┤ ╨║╨░╨╝╨╡╤А╤Л, ╤Ц ╨╜╨░ ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨╡ ╨╝╨╛╨╢╨░ ╨▒╤Л╤Ж╤М ╨▒╨╛╨╗╤М╤И ╨░╤А╤В╤Н╤Д╨░╨║╤В╨░╤Ю ╤Б╤Ж╤Ц╤Б╨║╤Г.",
"image_prefer_wide_gamut": "╨Р╨┤╨┤╨░╤Ж╤М ╨┐╨╡╤А╨░╨▓╨░╨│╤Г ╤И╤Л╤А╨╛╨║╨░╨╣ ╨│╨░╨╝╨╡", "image_prefer_wide_gamut": "╨Р╨┤╨┤╨░╤Ж╤М ╨┐╨╡╤А╨░╨▓╨░╨│╤Г ╤И╤Л╤А╨╛╨║╨░╨╣ ╨│╨░╨╝╨╡",
"image_preview_description": "╨Т╤Ц╨┤╨░╤А╤Л╤Б ╤Б╤П╤А╤Н╨┤╨╜╤П╨│╨░ ╨┐╨░╨╝╨╡╤А╤Г ╨╖ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╤Л╨╝╤Ц ╨╝╨╡╤В╨░╨┤╨░╨┤╨╖╨╡╨╜╤Л╨╝╤Ц, ╨▓╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╨╡╤Ж╤Ж╨░ ╨┐╤А╤Л ╨┐╤А╨░╨│╨╗╤П╨┤╨╖╨╡ ╨░╤Б╨╛╨▒╨╜╨░╨│╨░ ╤А╤Н╤Б╤Г╤А╤Б╤Г ╤Ц ╨┤╨╗╤П ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П", "image_preview_description": "╨Т╤Ц╨┤╨░╤А╤Л╤Б ╤Б╤П╤А╤Н╨┤╨╜╤П╨│╨░ ╨┐╨░╨╝╨╡╤А╤Г ╨╖ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╤Л╨╝╤Ц ╨╝╨╡╤В╨░╨┤╨░╨╜╤Л╨╝╤Ц, ╨▓╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╨╡╤Ж╤Ж╨░ ╨┐╤А╤Л ╨┐╤А╨░╨│╨╗╤П╨┤╨╖╨╡ ╨░╤Б╨╛╨▒╨╜╨░╨│╨░ ╤А╤Н╤Б╤Г╤А╤Б╤Г ╤Ц ╨┤╨╗╤П ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П",
"image_preview_quality_description": "╨п╨║╨░╤Б╤Ж╤М ╨┐╤А╨░╤П╨▓╤Л ╨░╨┤ 1 ╨┤╨░ 100. ╨з╤Л╨╝ ╨▓╤Л╤И╤Н╨╣, ╤В╤Л╨╝ ╨╗╨╡╨┐╤И, ╨░╨╗╨╡ ╨┐╤А╤Л ╨│╤Н╤В╤Л╨╝ ╤Б╤В╨▓╨░╤А╨░╤О╤Ж╤Ж╨░ ╤Д╨░╨╣╨╗╤Л ╨▒╨╛╨╗╤М╤И╨░╨│╨░ ╨┐╨░╨╝╨╡╤А╤Г ╤Ц ╨╝╨╛╨╢╨░ ╨╖╨╜╤Ц╨╖╤Ц╤Ж╤Ж╨░ ╤Е╤Г╤В╨║╨░╤Б╤Ж╤М ╨▓╨╛╨┤╨│╤Г╨║╤Г ╨┐╤А╤Л╨║╨╗╨░╨┤╨░╨╜╨╜╤П. ╨О╤Б╤В╨░╨╜╨╛╤Ю╨║╨░ ╨╜╤Ц╨╖╨║╨░╨│╨░ ╨╖╨╜╨░╤З╤Н╨╜╨╜╤П ╨╝╨╛╨╢╨░ ╨┐╨░╤Ю╨┐╨╗╤Л╨▓╨░╤Ж╤М ╨╜╨░ ╤П╨║╨░╤Б╤Ж╤М ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П.", "image_preview_quality_description": "╨п╨║╨░╤Б╤Ж╤М ╨┐╤А╨░╤П╨▓╤Л ╨░╨┤ 1 ╨┤╨░ 100. ╨з╤Л╨╝ ╨▓╤Л╤И╤Н╨╣, ╤В╤Л╨╝ ╨╗╨╡╨┐╤И, ╨░╨╗╨╡ ╨┐╤А╤Л ╨│╤Н╤В╤Л╨╝ ╤Б╤В╨▓╨░╤А╨░╤О╤Ж╤Ж╨░ ╤Д╨░╨╣╨╗╤Л ╨▒╨╛╨╗╤М╤И╨░╨│╨░ ╨┐╨░╨╝╨╡╤А╤Г ╤Ц ╨╝╨╛╨╢╨░ ╨╖╨╜╤Ц╨╖╤Ц╤Ж╤Ж╨░ ╤Е╤Г╤В╨║╨░╤Б╤Ж╤М ╨▓╨╛╨┤╨│╤Г╨║╤Г ╨┐╤А╤Л╨║╨╗╨░╨┤╨░╨╜╨╜╤П. ╨О╤Б╤В╨░╨╜╨╛╤Ю╨║╨░ ╨╜╤Ц╨╖╨║╨░╨│╨░ ╨╖╨╜╨░╤З╤Н╨╜╨╜╤П ╨╝╨╛╨╢╨░ ╨┐╨░╤Ю╨┐╨╗╤Л╨▓╨░╤Ж╤М ╨╜╨░ ╤П╨║╨░╤Б╤Ж╤М ╨╝╨░╤И╤Л╨╜╨╜╨░╨│╨░ ╨╜╨░╨▓╤Г╤З╨░╨╜╨╜╤П.",
"image_preview_title": "╨Э╨░╨╗╨░╨┤╤Л ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤П╨│╨░ ╨┐╤А╨░╨│╨╗╤П╨┤╤Г", "image_preview_title": "╨Э╨░╨╗╨░╨┤╤Л ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤П╨│╨░ ╨┐╤А╨░╨│╨╗╤П╨┤╤Г",
"image_quality": "╨п╨║╨░╤Б╤Ж╤М", "image_quality": "╨п╨║╨░╤Б╤Ж╤М",
"image_resolution": "╨а╨░╨╖╨┤╨╖╤П╨╗╤П╨╗╤М╨╜╨░╤Б╤Ж╤М", "image_resolution": "╨а╨░╨╖╨┤╨╖╤П╨╗╤П╨╗╤М╨╜╨░╤Б╤Ж╤М",
"image_settings": "╨Э╨░╨╗╨░╨┤╤Л ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░", "image_settings": "╨Э╨░╨╗╨░╨┤╤Л ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░",
"image_settings_description": "╨Ъ╤Ц╤А╤Г╨╣╤Ж╨╡ ╤П╨║╨░╤Б╤Ж╤О ╤Ц ╤А╨░╨╖╨┤╨╖╤П╨╗╤П╨╗╤М╨╜╨░╤Б╤Ж╤О ╤Б╨│╨╡╨╜╨╡╤А╤Л╤А╨░╨▓╨░╨╜╤Л╤Е ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░╤Ю", "image_settings_description": "╨Ъ╤Ц╤А╤Г╨╣╤Ж╨╡ ╤П╨║╨░╤Б╤Ж╤О ╤Ц ╤А╨░╨╖╨┤╨╖╤П╨╗╤П╨╗╤М╨╜╨░╤Б╤Ж╤О ╤Б╨│╨╡╨╜╨╡╤А╤Л╤А╨░╨▓╨░╨╜╤Л╤Е ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░╤Ю",
"image_thumbnail_title": "╨Э╨░╨╗╨░╨┤╤Л ╨╝╤Ц╨╜╤Ц╤П╤Ж╤О╤А",
"job_concurrency": "{job} ╨║╨░╨╜╨║╤Г╤А╤Н╨╜╤В╨╜╨░╤Б╤Ж╤М",
"job_created": "╨Ч╨░╨┤╨░╨╜╨╜╨╡ ╤Б╤В╨▓╨╛╤А╨░╨╜╨░",
"job_not_concurrency_safe": "╨У╤Н╤В╨░ ╨╖╨░╨┤╨░╨╜╨╜╨╡ ╨╜╨╡╨▒╤П╤Б╨┐╨╡╤З╨╜╨░╨╡ ╨┤╨╗╤П ╨║╨░╨╜╨║╤Г╤А╤Н╨╜╤В╨╜╨░╨│╨░(╨░╨┤╨╜╨░╤З╨░╤Б╨╛╨▓╨░╨│╨░, ╨┐╨░╤А╨░╨╗╨╡╨╗╤М╨╜╨░╨│╨░) ╨▓╤Л╨║╨░╨╜╨░╨╜╨╜╤П.",
"job_settings": "╨Э╨░╨╗╨░╨┤╤Л ╨╖╨░╨┤╨░╨╜╨╜╤П╤Ю",
"job_settings_description": "╨Ъ╤Ц╤А╨░╨▓╨░╤Ж╤М ╨╜╨░╨╗╨░╨┤╨░╨╝╤Ц ╨░╨┤╨╜╨░╤З╨░╤Б╨╛╨▓╨░╨│╨░ (╨┐╨░╤А╨░╨╗╨╡╨╗╤М╨╜╨░╨│╨░) ╨▓╤Л╨║╨░╨╜╨░╨╜╨╜╤П ╨╖╨░╨┤╨░╨╜╨╜╤П",
"job_status": "╨б╤В╨░╨╜╨╛╨▓╤Ц╤И╤З╨░ ╨╖╨░╨┤╨░╨╜╨╜╤П",
"library_created": "╨б╤В╨▓╨╛╤А╨░╨╜╨░ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░: {library}", "library_created": "╨б╤В╨▓╨╛╤А╨░╨╜╨░ ╨▒╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░: {library}",
"library_deleted": "╨С╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╨░", "library_deleted": "╨С╤Ц╨▒╨╗╤Ц╤П╤В╤Н╨║╨░ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╨░",
"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": "CLIP ╨╝╨░╨┤╤Н╨╗╤М",
"machine_learning_clip_model_description": "╨Э╨░╨╖╨▓╨░ CLIP ╨╝╨░╨┤╤Н╨╗╤Ц ╨┐╨░╨║╨░╨╖╨░╨╜╨░ <link>╤В╤Г╤В</link>. ╨Ч╨▓╤П╤А╨╜╤Ц╤Ж╨╡ ╤Ю╨▓╨░╨│╤Г, ╤И╤В╨╛ ╨┐╤А╤Л ╨╖╨╝╨╡╨╜╨╡ ╨╝╨░╨┤╤Н╨╗╤Ц ╨╜╨╡╨░╨▒╤Е╨╛╨┤╨╜╨░ ╨┐╨░╤Ю╤В╨╛╤А╨╜╨░ ╨╖╨░╨┐╤Г╤Б╤Ж╤Ц╤Ж╤М ╨╖╨░╨┤╨░╨╜╨╜╨╡ \"Smart Search\" ╨┤╨╗╤П ╤Ю╤Б╤Ц╤Е ╨▓╤Ц╨┤╨░╤А╤Л╤Б╨░╤Ю.",
"machine_learning_duplicate_detection": "╨Т╤Л╤П╤Ю╨╗╨╡╨╜╨╜╨╡ ╨┐╨░╨┤╨╛╨▒╨╜╤Л╤Е",
"map_dark_style": "╨ж╤С╨╝╨╜╤Л ╤Б╤В╤Л╨╗╤М", "map_dark_style": "╨ж╤С╨╝╨╜╤Л ╤Б╤В╤Л╨╗╤М",
"map_enable_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╤Д╤Г╨╜╨║╤Ж╤Л╤Ц ╨║╨░╤А╤В╤Л", "map_enable_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╤Д╤Г╨╜╨║╤Ж╤Л╤Ц ╨║╨░╤А╤В╤Л",
"map_gps_settings": "╨Э╨░╨╗╨░╨┤╤Л ╨║╨░╤А╤В╤Л ╤Ц GPS", "map_gps_settings": "╨Э╨░╨╗╨░╨┤╤Л ╨║╨░╤А╤В╤Л ╤Ц GPS",
@@ -133,7 +162,7 @@
"user_settings_description": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╜╨░╨╗╨░╨┤╨░╨╝╤Ц ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░", "user_settings_description": "╨Ъ╤Ц╤А╨░╨▓╨░╨╜╨╜╨╡ ╨╜╨░╨╗╨░╨┤╨░╨╝╤Ц ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░",
"user_successfully_removed": "╨Ъ╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║ {email} ╨▒╤Л╤Ю ╨┐╨░╤Б╨┐╤П╤Е╨╛╨▓╨░ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╤Л.", "user_successfully_removed": "╨Ъ╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║ {email} ╨▒╤Л╤Ю ╨┐╨░╤Б╨┐╤П╤Е╨╛╨▓╨░ ╨▓╤Л╨┤╨░╨╗╨╡╨╜╤Л.",
"version_check_enabled_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╨┐╤А╨░╨▓╨╡╤А╨║╤Г ╨▓╨╡╤А╤Б╤Ц╤Ц", "version_check_enabled_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М ╨┐╤А╨░╨▓╨╡╤А╨║╤Г ╨▓╨╡╤А╤Б╤Ц╤Ц",
"version_check_implications": "╨д╤Г╨╜╨║╤Ж╤Л╤Ц ╨┐╤А╨░╨▓╨╡╤А╨║╤Ц ╨▓╨╡╤А╤Б╤Ц╤Ц ╨┐╨╡╤А╤Л╤П╨┤╤Л╤З╨╜╨░ ╨╖╨▓╤П╤А╤В╨░╨╡╤Ж╤Ж╨░ ╨┤╨░ github.com", "version_check_implications": "╨д╤Г╨╜╨║╤Ж╤Л╤П ╨┐╤А╨░╨▓╨╡╤А╨║╤Ц ╨▓╨╡╤А╤Б╤Ц╤Ц ╨┐╨╡╤А╤Л╤П╨┤╤Л╤З╨╜╨░ ╨╖╨▓╤П╤А╤В╨░╨╡╤Ж╤Ж╨░ ╨┤╨░ github.com",
"version_check_settings": "╨Я╤А╨░╨▓╨╡╤А╨║╨░ ╨▓╨╡╤А╤Б╤Ц╤Ц", "version_check_settings": "╨Я╤А╨░╨▓╨╡╤А╨║╨░ ╨▓╨╡╤А╤Б╤Ц╤Ц",
"version_check_settings_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М/╨░╨┤╨║╨╗╤О╤З╤Л╤Ж╤М ╨░╨┐╨░╨▓╤П╤И╤З╤Н╨╜╨╜╤Ц ╨░╨▒ ╨╜╨╛╨▓╨░╨╣ ╨▓╨╡╤А╤Б╤Ц╤Ц" "version_check_settings_description": "╨г╨║╨╗╤О╤З╤Л╤Ж╤М/╨░╨┤╨║╨╗╤О╤З╤Л╤Ж╤М ╨░╨┐╨░╨▓╤П╤И╤З╤Н╨╜╨╜╤Ц ╨░╨▒ ╨╜╨╛╨▓╨░╨╣ ╨▓╨╡╤А╤Б╤Ц╤Ц"
}, },
@@ -206,7 +235,10 @@
"asset_skipped_in_trash": "╨г ╤Б╨╝╨╡╤В╨╜╤Ц╤Ж╤Л", "asset_skipped_in_trash": "╨г ╤Б╨╝╨╡╤В╨╜╤Ц╤Ж╤Л",
"asset_uploaded": "╨Ч╨░╨┐╨░╨╝╨┐╨░╨▓╨░╨╜╨░", "asset_uploaded": "╨Ч╨░╨┐╨░╨╝╨┐╨░╨▓╨░╨╜╨░",
"asset_uploading": "╨Ч╨░╨┐╨░╨╝╨┐╨╛╤Ю╨▓╨░╨╜╨╜╨╡тАж", "asset_uploading": "╨Ч╨░╨┐╨░╨╝╨┐╨╛╤Ю╨▓╨░╨╜╨╜╨╡тАж",
"assets_were_part_of_albums_count": "{count, plural, one {╨Р╨║╤В╤Л╤Ю ╤Г╨╢╨╛ ╨▒╤Л╤Ю} other {╨Р╨║╤В╤Л╨▓╤Л ╤Г╨╢╨╛ ╨▒╤Л╨╗╤Ц}} ╤З╨░╤Б╤В╨║╨░╨╣ ╨░╨╗╤М╨▒╨╛╨╝╤Г",
"authorized_devices": "╨Р╤Ю╤В╨░╤А╤Л╨╖╨░╨▓╨░╨╜╤Л╤П ╨┐╤А╤Л╨╗╨░╨┤╤Л", "authorized_devices": "╨Р╤Ю╤В╨░╤А╤Л╨╖╨░╨▓╨░╨╜╤Л╤П ╨┐╤А╤Л╨╗╨░╨┤╤Л",
"automatic_endpoint_switching_subtitle": "╨Я╨░╨┤╨║╨╗╤О╤З╨░╤Ж╤Ж╨░ ╨╗╨░╨║╨░╨╗╤М╨╜╨░ ╨┐╨░ ╨▓╤Л╨╗╤Г╤З╨░╨╜╤Л╨╝ Wi-Fi, ╨║╨░╨╗╤Ц ╨│╤Н╤В╨░ ╨╝╨░╨│╤З╤Л╨╝╨░, ╤Ц ╨▓╤Л╨║╨░╤А╤Л╤Б╤В╨╛╤Ю╨▓╨░╤Ж╤М ╨░╨╗╤М╤В╤Н╤А╨╜╨░╤В╤Л╤Ю╨╜╤Л╤П ╨┐╨░╨┤╨║╨╗╤О╤З╤Н╨╜╨╜╤П ╤Ю ╤Ц╨╜╤И╤Л╤Е ╨╝╨╡╤Б╤Ж╨░╤Е",
"automatic_endpoint_switching_title": "╨Р╤Ю╤В╨░╨╝╨░╤В╤Л╤З╨╜╨░╨╡ ╨┐╨╡╤А╨░╨║╨╗╤О╤З╤Н╨╜╨╜╨╡ URL",
"back": "╨Э╨░╨╖╨░╨┤", "back": "╨Э╨░╨╖╨░╨┤",
"backup_album_selection_page_albums_device": "╨Р╨╗╤М╨▒╨╛╨╝╤Л ╨╜╨░ ╨┐╤А╤Л╨╗╨░╨┤╨╖╨╡ ({count})", "backup_album_selection_page_albums_device": "╨Р╨╗╤М╨▒╨╛╨╝╤Л ╨╜╨░ ╨┐╤А╤Л╨╗╨░╨┤╨╖╨╡ ({count})",
"backup_all": "╨г╤Б╨╡", "backup_all": "╨г╤Б╨╡",
@@ -369,6 +401,15 @@
"purchase_button_buy": "╨Ъ╤Г╨┐╤Ц╤Ж╤М", "purchase_button_buy": "╨Ъ╤Г╨┐╤Ц╤Ж╤М",
"purchase_button_buy_immich": "╨Ъ╤Г╨┐╤Ц╤Ж╤М Immich", "purchase_button_buy_immich": "╨Ъ╤Г╨┐╤Ц╤Ж╤М Immich",
"purchase_button_select": "╨Т╤Л╨▒╤А╨░╤Ж╤М", "purchase_button_select": "╨Т╤Л╨▒╤А╨░╤Ж╤М",
"readonly_mode_disabled": "╨Т╤Л╨║╨╗╤О╤З╨░╨╜╤Л ╤А╤Н╨╢╤Л╨╝ ╤В╨╛╨╗╤М╨║╤Ц ╨┤╨╗╤П ╤З╤Л╤В╨░╨╜╨╜╤П",
"readonly_mode_enabled": "╨г╨║╨╗╤О╤З╨░╨╜╤Л ╤А╤Н╨╢╤Л╨╝ ╤В╨╛╨╗╤М╨║╤Ц ╨┤╨╗╤П ╤З╤Л╤В╨░╨╜╨╜╤П",
"reassign": "╨Я╨╡╤А╨░╨┐╤А╤Л╨╖╨╜╨░╤З╤Л╤Ж╤М",
"reassing_hint": "╨Я╤А╤Л╨┐╤Ц╤Б╨░╤Ж╤М ╨▓╤Л╨▒╤А╨░╨╜╤Л╤П ╨░╨║╤В╤Л╨▓╤Л ╤Ц╤Б╨╜╤Г╤О╤З╨░╨╣ ╨░╤Б╨╛╨▒╨╡",
"recent": "╨Э╤П╨┤╨░╤Ю╨╜╤Ц",
"recent-albums": "╨Э╤П╨┤╨░╤Ю╨╜╤Ц╤П ╨░╨╗╤М╨▒╨╛╨╝╤Л",
"recent_searches": "╨Э╤П╨┤╨░╤Ю╨╜╤Ц╤П ╨┐╨╛╤И╤Г╨║╤Ц",
"recently_added": "╨Э╤П╨┤╨░╤Ю╨╜╨░ ╨┤╨░╨┤╨░╨┤╨╖╨╡╨╜╨░",
"refresh_faces": "╨Р╨▒╨╜╨░╨▓╤Ц╤Ж╤М ╤В╨▓╨░╤А╤Л",
"remove": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М", "remove": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М",
"remove_from_album": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨╖ ╨░╨╗╤М╨▒╨╛╨╝╨░", "remove_from_album": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨╖ ╨░╨╗╤М╨▒╨╛╨╝╨░",
"remove_from_favorites": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨╖ ╨░╨▒╤А╨░╨╜╤Л╤Е", "remove_from_favorites": "╨Т╤Л╨┤╨░╨╗╤Ц╤Ж╤М ╨╖ ╨░╨▒╤А╨░╨╜╤Л╤Е",
@@ -457,7 +498,7 @@
"view_all_users": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Г╤Б╨╡╤Е ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░╤Ю", "view_all_users": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Г╤Б╨╡╤Е ╨║╨░╤А╤Л╤Б╤В╨░╨╗╤М╨╜╤Ц╨║╨░╤Ю",
"view_in_timeline": "╨Я╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Е╤А╨╛╨╜╤Ц╨║╤Г", "view_in_timeline": "╨Я╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Е╤А╨╛╨╜╤Ц╨║╤Г",
"view_links": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Б╨┐╨░╤Б╤Л╨╗╨║╤Ц", "view_links": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╤Б╨┐╨░╤Б╤Л╨╗╨║╤Ц",
"view_name": "╨Я╤А╨░╨│╨╗╨╡╨┤╨╖╨╡╤Ж╤М", "view_name": "╨Я╤А╨░╨│╨╗╤П╨┤",
"view_next_asset": "╨Я╨░╨║╨░╨╖╨░╤Ж╤М ╨╜╨░╤Б╤В╤Г╨┐╨╜╤Л ╨░╨▒'╨╡╨║╤В", "view_next_asset": "╨Я╨░╨║╨░╨╖╨░╤Ж╤М ╨╜╨░╤Б╤В╤Г╨┐╨╜╤Л ╨░╨▒'╨╡╨║╤В",
"view_previous_asset": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤Ц ╨░╨▒'╨╡╨║╤В", "view_previous_asset": "╨Я╤А╨░╨│╨╗╤П╨┤╨╖╨╡╤Ж╤М ╨┐╨░╨┐╤П╤А╤Н╨┤╨╜╤Ц ╨░╨▒'╨╡╨║╤В",
"view_stack": "╨Я╤А╨░╨│╨╗╤П╨┤ ╤Б╤В╤Н╨║╨░", "view_stack": "╨Я╤А╨░╨│╨╗╤П╨┤ ╤Б╤В╤Н╨║╨░",
+116 -13
View File
@@ -13,20 +13,24 @@
"add_a_description": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡", "add_a_description": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡",
"add_a_location": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡", "add_a_location": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡",
"add_a_name": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╕╨╝╨╡", "add_a_name": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╕╨╝╨╡",
"add_a_title": "╨Ф╨╛╨▒╨░╨▓╨╡╤В╨╡ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡", "add_a_title": "╨Ф╨╛╨▒a╨▓╨╕ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡",
"add_birthday": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨┤╨░╤В╨░ ╨╜╨░ ╤А╨░╨╢╨┤╨░╨╜╨╡",
"add_endpoint": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨║╤А╨░╨╣╨╜╨░ ╤В╨╛╤З╨║╨░", "add_endpoint": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨║╤А╨░╨╣╨╜╨░ ╤В╨╛╤З╨║╨░",
"add_exclusion_pattern": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╝╨╛╨┤╨╡╨╗ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡", "add_exclusion_pattern": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╝╨╛╨┤╨╡╨╗ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡",
"add_import_path": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨┐╤К╤В ╨╖╨░ ╨╕╨╝╨┐╨╛╤А╤В╨╕╤А╨░╨╜╨╡", "add_import_path": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨┐╤К╤В ╨╖╨░ ╨╕╨╝╨┐╨╛╤А╤В╨╕╤А╨░╨╜╨╡",
"add_location": "╨Ф╨╛╨▒╨░╨▓╨╡╤В╨╡ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡", "add_location": "╨Фo╨▒╨░╨▓╨╕ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡",
"add_more_users": "╨Ф╨╛╨▒╨░╨▓╨╡╤В╨╡ ╨╛╤Й╨╡ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕", "add_more_users": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╛╤Й╨╡ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕",
"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": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ ╨▓ {album}", "add_to_album_bottom_sheet_added": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ ╨▓ {album}",
"add_to_album_bottom_sheet_already_exists": "╨Т╨╡╤З╨╡ ╨╡ ╨▓ {album}", "add_to_album_bottom_sheet_already_exists": "╨Т╨╡╤З╨╡ ╨╡ ╨▓ {album}",
"add_to_album_toggle": "╨б╨╝╨╡╨╜╨╡╤В╨╡ ╨╕╨╖╨▒╨╛╤А╨░ ╨╖╨░ {album}",
"add_to_albums": "╨Ф╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨▓ ╨░╨╗╨▒╤Г╨╝╨╕",
"add_to_albums_count": "╨Ф╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨▓ ╨░╨╗╨▒╤Г╨╝╨╕ ({count})",
"add_to_shared_album": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨║╤К╨╝ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨░╨╗╨▒╤Г╨╝", "add_to_shared_album": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨║╤К╨╝ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨░╨╗╨▒╤Г╨╝",
"add_url": "╨Ф╨╛╨▒╨░╨▓╨╕ URL", "add_url": "╨Ф╨╛╨▒╨░╨▓╨╕ URL",
"added_to_archive": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ ╨║╤К╨╝ ╨░╤А╤Е╨╕╨▓╨░", "added_to_archive": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ ╨║╤К╨╝ ╨░╤А╤Е╨╕╨▓╨░",
@@ -44,6 +48,13 @@
"backup_database": "╨б╤К╨╖╨┤╨░╨╣ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨░ ╨▒╨░╨╖╨░ ╨┤╨░╨╜╨╜╨╕", "backup_database": "╨б╤К╨╖╨┤╨░╨╣ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨░ ╨▒╨░╨╖╨░ ╨┤╨░╨╜╨╜╨╕",
"backup_database_enable_description": "╨а╨░╨╖╤А╨╡╤И╨╕ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕", "backup_database_enable_description": "╨а╨░╨╖╤А╨╡╤И╨╕ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕",
"backup_keep_last_amount": "╨С╤А╨╛╨╣ ╨╖╨░╨┐╨░╨╖╨╡╨╜╨╕ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П", "backup_keep_last_amount": "╨С╤А╨╛╨╣ ╨╖╨░╨┐╨░╨╖╨╡╨╜╨╕ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П",
"backup_onboarding_1_description": "╨║╨╛╨┐╨╕╨╡ ╨╜╨░ ╨╛╨▒╨╗╨░╨║╨░ ╨╕╨╗╨╕ ╨┤╤А╤Г╨│╨╛ ╤Д╨╕╨╖╨╕╤З╨╡╤Б╨║╨╛ ╨╝╤П╤Б╤В╨╛.",
"backup_onboarding_2_description": "╨╗╨╛╨║╨░╨╗╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╤А╨░╨╖╨╗╨╕╤З╨╜╨╕ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░. ╨в╨╛╨▓╨░ ╨▓╨║╨╗╤О╤З╨▓╨░ ╨╛╤Б╨╜╨╛╨▓╨╜╨╕╤В╨╡ ╤Д╨░╨╣╨╗╨╛╨▓╨╡ ╨╕ ╨╗╨╛╨║╨░╨╗╨╜╨╕ ╨░╤А╤Е╨╕╨▓╨╕ ╨╜╨░ ╤В╨╡╨╖╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡.",
"backup_onboarding_3_description": "╨╛╨▒╤Й╨╛ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╨▓╨░╤И╨╕╤В╨╡ ╨┤╨░╨╜╨╜╨╕, ╨▓╨║╨╗╤О╤З╨╕╤В╨╡╨╜╨╛ ╨╛╤А╨╕╨│╨╕╨╜╨░╨╗╨╜╨╕╤В╨╡ ╤Д╨░╨╣╨╗╨╛╨▓╨╡. ╨в╨╛╨▓╨░ ╨▓╨║╨╗╤О╤З╨▓╨░ 1 ╨║╨╛╨┐╨╕╨╡ ╨╕╨╖╨▓╤К╨╜ ╤Б╨╕╤Б╤В╨╡╨╝╨░╤В╨░ ╨╕ 2 ╨╗╨╛╨║╨░╨╗╨╜╨╕ ╨║╨╛╨┐╨╕╤П.",
"backup_onboarding_description": "╨Ч╨░ ╨╜╨░╨┤╨╡╨╢╨┤╨╜╨░ ╨╖╨░╤Й╨╕╤В╨░ ╨┐╤А╨╡╨┐╨╛╤А╤К╤З╨▓╨░╨╝╨╡ ╤Б╤В╤А╨░╤В╨╡╨│╨╕╤П╤В╨░ <backblaze-link>3-2-1</backblaze-link>. ╨Я╤А╨░╨▓╨╡╤В╨╡ ╨░╤А╤Е╨╕╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨║╨░╨║╤В╨╛ ╨╜╨░ ╨║╨░╤З╨╡╨╜╨╕╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕/╨▓╨╕╨┤╨╡╨░, ╤В╨░╨║╨░ ╨╕ ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ ╨╜╨░ Immich.",
"backup_onboarding_footer": "╨Ч╨░ ╨┐╨╛╨┤╤А╨╛╨▒╨╜╨░ ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨╛╤В╨╜╨╛╤Б╨╜╨╛ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡╤В╨╛ ╨▓ Immich, ╨╝╨╛╨╗╤П ╨▓╨╕╨╢╤В╨╡ ╨▓ <link>╨┤╨╛╨║╤Г╨╝╨╡╨╜╤В╨░╤Ж╨╕╤П╤В╨░</link>.",
"backup_onboarding_parts_title": "╨б╤В╤А╨░╤В╨╡╨│╨╕╤П╤В╨░ 3-2-1 ╨▓╨║╨╗╤О╤З╨▓╨░:",
"backup_onboarding_title": "╨а╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П",
"backup_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨░ ╨╜╨░ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕", "backup_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨░ ╨╜╨░ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╕ ╨║╨╛╨┐╨╕╤П ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕",
"backup_settings_description": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╛ ╨║╨╛╨┐╨╕╨╡ ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕.", "backup_settings_description": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╛ ╨║╨╛╨┐╨╕╨╡ ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕.",
"cleared_jobs": "╨Ш╨╖╤З╨╕╤Б╤В╨╡╨╜╨╕ ╨╖╨░╨┤╨░╤З╨╕ ╨╛╤В ╤В╨╕╨┐: {job}", "cleared_jobs": "╨Ш╨╖╤З╨╕╤Б╤В╨╡╨╜╨╕ ╨╖╨░╨┤╨░╤З╨╕ ╨╛╤В ╤В╨╕╨┐: {job}",
@@ -347,6 +358,9 @@
"trash_number_of_days_description": "╨С╤А╨╛╨╣ ╨┤╨╜╨╕, ╨▓ ╨║╨╛╨╕╤В╨╛ ╤Д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╨┤╨░ ╤Б╨╡ ╤Б╤К╤Е╤А╨░╨╜╤П╨▓╨░╤В ╨╜╨░ ╨▒╨╛╨║╨╗╤Г╨║╨░, ╨┐╤А╨╡╨┤╨╕ ╨┤╨░ ╨▒╤К╨┤╨░╤В ╨╛╨║╨╛╨╜╤З╨░╤В╨╡╨╗╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨░╤В╨╕", "trash_number_of_days_description": "╨С╤А╨╛╨╣ ╨┤╨╜╨╕, ╨▓ ╨║╨╛╨╕╤В╨╛ ╤Д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╨┤╨░ ╤Б╨╡ ╤Б╤К╤Е╤А╨░╨╜╤П╨▓╨░╤В ╨╜╨░ ╨▒╨╛╨║╨╗╤Г╨║╨░, ╨┐╤А╨╡╨┤╨╕ ╨┤╨░ ╨▒╤К╨┤╨░╤В ╨╛╨║╨╛╨╜╤З╨░╤В╨╡╨╗╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨░╤В╨╕",
"trash_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨║╨╛╤И╤З╨╡╤В╨╛", "trash_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨║╨╛╤И╤З╨╡╤В╨╛",
"trash_settings_description": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╜╨░ ╨║╨╛╤И╤З╨╡╤В╨╛", "trash_settings_description": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╜╨░ ╨║╨╛╤И╤З╨╡╤В╨╛",
"unlink_all_oauth_accounts": "╨Я╤А╨╡╨║╤А╨░╤В╨╕ ╨▓╨┐╨╕╤Б╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ OAuth ╨┐╤А╨╛╤Д╨╕╨╗╨╕",
"unlink_all_oauth_accounts_description": "╨Э╨╡ ╨╖╨░╨▒╤А╨░╨▓╤П╨╣╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨║╤А╨░╤В╨╕╤В╨╡ ╨▓╨┐╨╕╤Б╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ OAuth ╨┐╤А╨╛╤Д╨╕╨╗╨╕ ╨┐╤А╨╡╨┤╨╕ ╨┤╨░ ╨╝╨╕╨│╤А╨╕╤А╨░╤В╨╡ ╨║╤К╨╝ ╨╜╨╛╨▓ ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╨║.",
"unlink_all_oauth_accounts_prompt": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╛╤В╨┐╨╕╤И╨╡╤В╨╡ ╨▓╤Б╨╕╤З╨║╨╕ OAuth ╨┐╤А╨╛╤Д╨╕╨╗╨╕? ╨в╨╛╨▓╨░ ╤Й╨╡ ╨╜╤Г╨╗╨╕╤А╨░ OAuth ID ╨╖╨░ ╨▓╤Б╨╡╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗ ╨╕ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨╛╤В╨╝╨╡╨╜╨╡╨╜╨╛.",
"user_cleanup_job": "╨Я╨╛╤З╨╕╤Б╤В╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕", "user_cleanup_job": "╨Я╨╛╤З╨╕╤Б╤В╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕",
"user_delete_delay": "<b>{user}</b> a╨║╨░╤Г╨╜╤В╤К╤В ╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П ╤Й╨╡ ╨▒╤К╨┤╨░╤В ╨┐╨╗╨░╨╜╨╕╤А╨░╨╜╨╕ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╤Б╨╗╨╡╨┤ {delay, plural, one {# ╨┤╨╡╨╜} other {# ╨┤╨╜╨╕}}.", "user_delete_delay": "<b>{user}</b> a╨║╨░╤Г╨╜╤В╤К╤В ╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П ╤Й╨╡ ╨▒╤К╨┤╨░╤В ╨┐╨╗╨░╨╜╨╕╤А╨░╨╜╨╕ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╤Б╨╗╨╡╨┤ {delay, plural, one {# ╨┤╨╡╨╜} other {# ╨┤╨╜╨╕}}.",
"user_delete_delay_settings": "╨Ч╨░╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡", "user_delete_delay_settings": "╨Ч╨░╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡",
@@ -382,6 +396,8 @@
"advanced_settings_prefer_remote_title": "╨Я╤А╨╡╨┤╨┐╨╛╤З╨╕╤В╨░╨╣ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░", "advanced_settings_prefer_remote_title": "╨Я╤А╨╡╨┤╨┐╨╛╤З╨╕╤В╨░╨╣ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
"advanced_settings_proxy_headers_subtitle": "╨Ф╨╡╤Д╨╕╨╜╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┐╤А╨╛╨║╤Б╨╕ ╤Е╨╡╨┤╤К╤А╨╕, ╨║╨╛╨╕╤В╨╛ Immich ╤В╤А╤П╨▒╨▓╨░ ╨┤╨░ ╨╕╨╖╨┐╤А╨░╤Й╨░ ╤Б ╨▓╤Б╤П╨║╨░ ╨╝╤А╨╡╨╢╨╛╨▓╨░ ╨╖╨░╤П╨▓╨║╨░", "advanced_settings_proxy_headers_subtitle": "╨Ф╨╡╤Д╨╕╨╜╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┐╤А╨╛╨║╤Б╨╕ ╤Е╨╡╨┤╤К╤А╨╕, ╨║╨╛╨╕╤В╨╛ Immich ╤В╤А╤П╨▒╨▓╨░ ╨┤╨░ ╨╕╨╖╨┐╤А╨░╤Й╨░ ╤Б ╨▓╤Б╤П╨║╨░ ╨╝╤А╨╡╨╢╨╛╨▓╨░ ╨╖╨░╤П╨▓╨║╨░",
"advanced_settings_proxy_headers_title": "╨Я╤А╨╛╨║╤Б╨╕ ╤Е╨╡╨┤╤К╤А╨╕", "advanced_settings_proxy_headers_title": "╨Я╤А╨╛╨║╤Б╨╕ ╤Е╨╡╨┤╤К╤А╨╕",
"advanced_settings_readonly_mode_subtitle": "╨Р╨║╤В╨╕╨▓╨╕╤А╨░ ╤А╨╡╨╢╨╕╨╝╨░ \"╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡\", ╨┐╤А╨╕ ╨║╨╛╨╣╤В╨╛ ╤Б╨╜╨╕╨╝╨║╨╕╤В╨╡ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨▒╤К╨┤╨░╤В ╤А╨░╨╖╨│╨╗╨╡╨╢╨┤╨░╨╜╨╕, ╨╜╨╛ ╨╜╨╡╤Й╨░ ╨║╨░╤В╨╛ ╨╕╨╖╨▒╨╛╤А ╨╜╨░ ╨╜╤П╨║╨╛╨╗╨║╨╛ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П, ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╡, ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╤Б╨░ ╨╖╨░╨▒╤А╨░╨╜╨╡╨╜╨╕. ╨Р╨║╤В╨╕╨▓╨╕╤А╨░╨╜╨╡/╨┤╨╡╨░╨║╤В╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤А╨╡╨╢╨╕╨╝╨░ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡ ╤Б╤В╨░╨▓╨░ ╨╛╤В ╨║╨░╤А╤В╨╕╨╜╨║╨░╤В╨░-╨░╨▓╨░╤В╨░╤А ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П ╨╛╤В ╨╛╤Б╨╜╨╛╨▓╨╜╨╕╤П ╨╡╨║╤А╨░╨╜",
"advanced_settings_readonly_mode_title": "╨а╨╡╨╢╨╕╨╝ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡",
"advanced_settings_self_signed_ssl_subtitle": "╨Я╤А╨╛╨┐╤Г╤Б╨║╨░ ╨┐╤А╨╛╨▓╨╡╤А╨║╨░╤В╨░ ╨╜╨░ SSL-╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░. ╨Ш╨╖╨╕╤Б╨║╨▓╨░ ╤Б╨╡ ╨┐╤А╨╕ ╤Б╨░╨╝╨╛╨┐╨╛╨┤╨┐╨╕╤Б╨░╨╜╨╕ ╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨╕.", "advanced_settings_self_signed_ssl_subtitle": "╨Я╤А╨╛╨┐╤Г╤Б╨║╨░ ╨┐╤А╨╛╨▓╨╡╤А╨║╨░╤В╨░ ╨╜╨░ SSL-╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░. ╨Ш╨╖╨╕╤Б╨║╨▓╨░ ╤Б╨╡ ╨┐╤А╨╕ ╤Б╨░╨╝╨╛╨┐╨╛╨┤╨┐╨╕╤Б╨░╨╜╨╕ ╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨╕.",
"advanced_settings_self_signed_ssl_title": "╨а╨░╨╖╤А╨╡╤И╨╕ ╤Б╨░╨╝╨╛╨┐╨╛╨┤╨┐╨╕╤Б╨░╨╜╨╕ SSL ╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨╕", "advanced_settings_self_signed_ssl_title": "╨а╨░╨╖╤А╨╡╤И╨╕ ╤Б╨░╨╝╨╛╨┐╨╛╨┤╨┐╨╕╤Б╨░╨╜╨╕ SSL ╤Б╨╡╤А╤В╨╕╤Д╨╕╨║╨░╤В╨╕",
"advanced_settings_sync_remote_deletions_subtitle": "╨Р╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╜╨╛ ╨╕╨╖╤В╤А╨╕╨╕ ╨╕╨╗╨╕ ╨▓╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨╛╨▒╨╡╨║╤В ╨╜╨░ ╤В╨╛╨▓╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛, ╨║╨╛╨│╨░╤В╨╛ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡╤В╨╛ ╨╡ ╨╕╨╖╨▓╤К╤А╤И╨╡╨╜╨╛ ╨┐╤А╨╡╨╖ ╤Г╨╡╨▒-╨╕╨╜╤В╨╡╤А╤Д╨╡╨╣╤Б╨░", "advanced_settings_sync_remote_deletions_subtitle": "╨Р╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╜╨╛ ╨╕╨╖╤В╤А╨╕╨╕ ╨╕╨╗╨╕ ╨▓╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨╛╨▒╨╡╨║╤В ╨╜╨░ ╤В╨╛╨▓╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛, ╨║╨╛╨│╨░╤В╨╛ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡╤В╨╛ ╨╡ ╨╕╨╖╨▓╤К╤А╤И╨╡╨╜╨╛ ╨┐╤А╨╡╨╖ ╤Г╨╡╨▒-╨╕╨╜╤В╨╡╤А╤Д╨╡╨╣╤Б╨░",
@@ -397,6 +413,7 @@
"album_cover_updated": "╨Ю╨▒╨╗╨╛╨╢╨║╨░╤В╨░ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░", "album_cover_updated": "╨Ю╨▒╨╗╨╛╨╢╨║╨░╤В╨░ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░",
"album_delete_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╤В╤А╨╕╨╡╤В╨╡ ╨░╨╗╨▒╤Г╨╝╨░ {album}?", "album_delete_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╤В╤А╨╕╨╡╤В╨╡ ╨░╨╗╨▒╤Г╨╝╨░ {album}?",
"album_delete_confirmation_description": "╨Р╨║╨╛ ╤В╨╛╨╖╨╕ ╨░╨╗╨▒╤Г╨╝ ╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜, ╨┤╤А╤Г╨│╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨▓╨╡╤З╨╡ ╨╜╤П╨╝╨░ ╨┤╨░ ╨╕╨╝╨░╤В ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨╜╨╡╨│╨╛.", "album_delete_confirmation_description": "╨Р╨║╨╛ ╤В╨╛╨╖╨╕ ╨░╨╗╨▒╤Г╨╝ ╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜, ╨┤╤А╤Г╨│╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨▓╨╡╤З╨╡ ╨╜╤П╨╝╨░ ╨┤╨░ ╨╕╨╝╨░╤В ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨╜╨╡╨│╨╛.",
"album_deleted": "╨Р╨╗╨▒╤Г╨╝╨░ ╨╡ ╨╕╨╖╤В╤А╨╕╤В",
"album_info_card_backup_album_excluded": "╨Ш╨Ч╨Ъ╨Ы╨о╨з╨Х╨Э", "album_info_card_backup_album_excluded": "╨Ш╨Ч╨Ъ╨Ы╨о╨з╨Х╨Э",
"album_info_card_backup_album_included": "╨Т╨Ъ╨Ы╨о╨з╨Х╨Э", "album_info_card_backup_album_included": "╨Т╨Ъ╨Ы╨о╨з╨Х╨Э",
"album_info_updated": "╨Ш╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П╤В╨░ ╨╖╨░ ╨░╨╗╨▒╤Г╨╝╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░", "album_info_updated": "╨Ш╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П╤В╨░ ╨╖╨░ ╨░╨╗╨▒╤Г╨╝╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░",
@@ -406,6 +423,7 @@
"album_options": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░", "album_options": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░",
"album_remove_user": "╨Я╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗?", "album_remove_user": "╨Я╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗?",
"album_remove_user_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {user}?", "album_remove_user_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {user}?",
"album_search_not_found": "╨Э╤П╨╝╨░ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╕ ╨░╨╗╨▒╤Г╨╝╨╕, ╨╛╤В╨│╨╛╨▓╨░╤А╤П╤Й╨╕ ╨╜╨░ ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛ ╨▓╨╕",
"album_share_no_users": "╨Ш╨╖╨│╨╗╨╡╨╢╨┤╨░, ╤З╨╡ ╤Б╤В╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╨╗╨╕ ╤В╨╛╨╖╨╕ ╨░╨╗╨▒╤Г╨╝ ╤Б ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨╕╨╗╨╕ ╨╜╤П╨╝╨░╤В╨╡ ╨┤╤А╤Г╨│ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗, ╤Б ╨║╨╛╨│╨╛╤В╨╛ ╨┤╨░ ╨│╨╛ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╤В╨╡.", "album_share_no_users": "╨Ш╨╖╨│╨╗╨╡╨╢╨┤╨░, ╤З╨╡ ╤Б╤В╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╨╗╨╕ ╤В╨╛╨╖╨╕ ╨░╨╗╨▒╤Г╨╝ ╤Б ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨╕╨╗╨╕ ╨╜╤П╨╝╨░╤В╨╡ ╨┤╤А╤Г╨│ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗, ╤Б ╨║╨╛╨│╨╛╤В╨╛ ╨┤╨░ ╨│╨╛ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╤В╨╡.",
"album_updated": "╨Р╨╗╨▒╤Г╨╝╤К╤В ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜", "album_updated": "╨Р╨╗╨▒╤Г╨╝╤К╤В ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜",
"album_updated_setting_description": "╨Я╨╛╨╗╤Г╤З╨░╨▓╨░╨╣╤В╨╡ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╨╡ ╨┐╨╛ ╨╕╨╝╨╡╨╣╨╗, ╨║╨╛╨│╨░╤В╨╛ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨░╨╗╨▒╤Г╨╝ ╨╕╨╝╨░ ╨╜╨╛╨▓╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡", "album_updated_setting_description": "╨Я╨╛╨╗╤Г╤З╨░╨▓╨░╨╣╤В╨╡ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╨╡ ╨┐╨╛ ╨╕╨╝╨╡╨╣╨╗, ╨║╨╛╨│╨░╤В╨╛ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨░╨╗╨▒╤Г╨╝ ╨╕╨╝╨░ ╨╜╨╛╨▓╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡",
@@ -425,6 +443,7 @@
"albums_default_sort_order": "╨а╨╡╨┤ ╨┐╨╛ ╨┐╨╛╨┤╤А╨░╨╖╨▒╨╕╤А╨░╨╜╨╡ ╨╖╨░ ╤Б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨╕", "albums_default_sort_order": "╨а╨╡╨┤ ╨┐╨╛ ╨┐╨╛╨┤╤А╨░╨╖╨▒╨╕╤А╨░╨╜╨╡ ╨╖╨░ ╤Б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨╕",
"albums_default_sort_order_description": "╨Я╤К╤А╨▓╨╛╨╜╨░╤З╨░╨╗╨╡╨╜ ╤А╨╡╨┤ ╨╜╨░ ╤Б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨┐╤А╨╕ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨╛╨▓ ╨░╨╗╨▒╤Г╨╝.", "albums_default_sort_order_description": "╨Я╤К╤А╨▓╨╛╨╜╨░╤З╨░╨╗╨╡╨╜ ╤А╨╡╨┤ ╨╜╨░ ╤Б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨┐╤А╨╕ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨╛╨▓ ╨░╨╗╨▒╤Г╨╝.",
"albums_feature_description": "╨Ъ╨╛╨╗╨╡╨║╤Ж╨╕╨╕ ╨╛╤В ╨╛╨▒╨╡╨║╤В╨╕, ╨║╨╛╨╕╤В╨╛ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨▒╤К╨┤╨░╤В ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╕ ╤Б ╨┤╤А╤Г╨│╨╕ ╨┐╨╛╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕.", "albums_feature_description": "╨Ъ╨╛╨╗╨╡╨║╤Ж╨╕╨╕ ╨╛╤В ╨╛╨▒╨╡╨║╤В╨╕, ╨║╨╛╨╕╤В╨╛ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨▒╤К╨┤╨░╤В ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╕ ╤Б ╨┤╤А╤Г╨│╨╕ ╨┐╨╛╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕.",
"albums_on_device_count": "╨Р╨╗╨▒╤Г╨╝╨╕ ╨╜╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛ ({count})",
"all": "╨Т╤Б╨╕╤З╨║╨╕", "all": "╨Т╤Б╨╕╤З╨║╨╕",
"all_albums": "╨Т╤Б╨╕╤З╨║╨╕ ╨░╨╗╨▒╤Г╨╝╨╕", "all_albums": "╨Т╤Б╨╕╤З╨║╨╕ ╨░╨╗╨▒╤Г╨╝╨╕",
"all_people": "╨Т╤Б╨╕╤З╨║╨╕ ╤Е╨╛╤А╨░", "all_people": "╨Т╤Б╨╕╤З╨║╨╕ ╤Е╨╛╤А╨░",
@@ -444,6 +463,7 @@
"app_bar_signout_dialog_title": "╨Ш╨╖╨╗╨╡╨╖ ╨╛╤В ╨┐╤А╨╛╤Д╨╕╨╗╨░", "app_bar_signout_dialog_title": "╨Ш╨╖╨╗╨╡╨╖ ╨╛╤В ╨┐╤А╨╛╤Д╨╕╨╗╨░",
"app_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╝╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛", "app_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╝╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛",
"appears_in": "╨Ш╨╖╨╗╨╕╨╖╨░ ╨▓", "appears_in": "╨Ш╨╖╨╗╨╕╨╖╨░ ╨▓",
"apply_count": "╨Я╤А╨╕╨╗╨╛╨╢╨╕ ({count, number})",
"archive": "╨Р╤А╤Е╨╕╨▓", "archive": "╨Р╤А╤Е╨╕╨▓",
"archive_action_prompt": "{count} ╤Б╨░ ╨┤╨╛╨▒╨░╨▓╨╡╨╜╨╕ ╨▓ ╨Р╤А╤Е╨╕╨▓╨░", "archive_action_prompt": "{count} ╤Б╨░ ╨┤╨╛╨▒╨░╨▓╨╡╨╜╨╕ ╨▓ ╨Р╤А╤Е╨╕╨▓╨░",
"archive_or_unarchive_photo": "╨Р╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╕╨╗╨╕ ╨┤╨╡╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░", "archive_or_unarchive_photo": "╨Р╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╕╨╗╨╕ ╨┤╨╡╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░",
@@ -483,7 +503,9 @@
"assets": "╨Х╨╗╨╡╨╝╨╡╨╜╤В╨╕", "assets": "╨Х╨╗╨╡╨╝╨╡╨╜╤В╨╕",
"assets_added_count": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ {count, plural, one {# asset} other {# assets}}", "assets_added_count": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╛ {count, plural, one {# asset} other {# assets}}",
"assets_added_to_album_count": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜(╨╕) ╤Б╨░ {count, plural, one {# ╨░╨║╤В╨╕╨▓} other {# ╨░╨║╤В╨╕╨▓╨░}} ╨▓ ╨░╨╗╨▒╤Г╨╝╨░", "assets_added_to_album_count": "╨Ф╨╛╨▒╨░╨▓╨╡╨╜(╨╕) ╤Б╨░ {count, plural, one {# ╨░╨║╤В╨╕╨▓} other {# ╨░╨║╤В╨╕╨▓╨░}} ╨▓ ╨░╨╗╨▒╤Г╨╝╨░",
"assets_added_to_albums_count": "{assetTotal, plural, one {# ╨╛╨▒╨╡╨║╤В ╨╡ ╨┤╨╛╨▒╨░╨▓╨╡╨╜} other {# ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨┤╨╛╨▒╨░╨▓╨╡╨╜╨╕}} ╨▓ {albumTotal, plural, one {# ╨░╨╗╨▒╤Г╨╝} other {# ╨░╨╗╨▒╤Г╨╝╨░}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {╨Ю╨▒╨╡╨║╤В╨░ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┤╨╛╨▒╨░╨▓╨╕} other {╨Ю╨▒╨╡╨║╤В╨╕╤В╨╡ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┤╨╛╨▒╨░╨▓╤П╤В}} ╨▓ ╨░╨╗╨▒╤Г╨╝╨░", "assets_cannot_be_added_to_album_count": "{count, plural, one {╨Ю╨▒╨╡╨║╤В╨░ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┤╨╛╨▒╨░╨▓╨╕} other {╨Ю╨▒╨╡╨║╤В╨╕╤В╨╡ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┤╨╛╨▒╨░╨▓╤П╤В}} ╨▓ ╨░╨╗╨▒╤Г╨╝╨░",
"assets_cannot_be_added_to_albums": "{count, plural, one {╨╛╨▒╨╡╨║╤В ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨┤╨╛╨▒╨░╨▓╨╡╨╜} other {╨╛╨▒╨╡╨║╤В╨░ ╨╜╨╡ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨▒╤К╨┤╨░╤В ╨┤╨╛╨▒╨░╨▓╨╡╨╜╨╕}} ╨▓ ╨╜╨╕╨║╨╛╨╣ ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨╕╤В╨╡",
"assets_count": "{count, plural, one {# ╨░╨║╤В╨╕╨▓} other {# ╨░╨║╤В╨╕╨▓╨░}}", "assets_count": "{count, plural, one {# ╨░╨║╤В╨╕╨▓} other {# ╨░╨║╤В╨╕╨▓╨░}}",
"assets_deleted_permanently": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕", "assets_deleted_permanently": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕",
"assets_deleted_permanently_from_server": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨╕╨╖╤В╨╕╤В╨╕ ╨╛╤В Immich ╤Б╤К╤А╨▓╤К╤А╨░ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕", "assets_deleted_permanently_from_server": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨╕╨╖╤В╨╕╤В╨╕ ╨╛╤В Immich ╤Б╤К╤А╨▓╤К╤А╨░ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕",
@@ -500,6 +522,7 @@
"assets_trashed_count": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╡╨╜(╨╕) ╤Б╨░ {count, plural, one {# ╤Д╨░╨╣╨╗} other {# ╤Д╨░╨╣╨╗╨░}}", "assets_trashed_count": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╡╨╜(╨╕) ╤Б╨░ {count, plural, one {# ╤Д╨░╨╣╨╗} other {# ╤Д╨░╨╣╨╗╨░}}",
"assets_trashed_from_server": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨┐╤А╨╡╨╝╨╡╤Б╤В╨╡╨╜╨╕ ╨▓ ╨║╨╛╤И╨░ ╨╜╨░ Immich ╤Б╤К╤А╨▓╤К╤А╨░", "assets_trashed_from_server": "{count} ╨╛╨▒╨╡╨║╤В╨░ ╤Б╨░ ╨┐╤А╨╡╨╝╨╡╤Б╤В╨╡╨╜╨╕ ╨▓ ╨║╨╛╤И╨░ ╨╜╨░ Immich ╤Б╤К╤А╨▓╤К╤А╨░",
"assets_were_part_of_album_count": "{count, plural, one {╨д╨░╨╣╨╗╤К╤В ╨╡} other {╨д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╤Б╨░}} ╨▓╨╡╤З╨╡ ╤З╨░╤Б╤В ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨░", "assets_were_part_of_album_count": "{count, plural, one {╨д╨░╨╣╨╗╤К╤В ╨╡} other {╨д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡ ╤Б╨░}} ╨▓╨╡╤З╨╡ ╤З╨░╤Б╤В ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨░",
"assets_were_part_of_albums_count": "{count, plural, one {╨╛╨▒╨╡╨║╤В ╨▓╨╡╤З╨╡ ╨╡} other {╨╛╨▒╨╡╨║╤В╨░ ╨▓╨╡╤З╨╡ ╤Б╨░}} ╤З╨░╤Б╤В ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨╕╤В╨╡",
"authorized_devices": "╨г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╨╡╨╜╨╕ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░", "authorized_devices": "╨г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╨╡╨╜╨╕ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░",
"automatic_endpoint_switching_subtitle": "╨Ъ╨╛╨│╨░╤В╨╛ ╨╡ ╨┤╨╛╤Б╤В╤К╨┐╨╜╨░, ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨┐╨╛╤Б╨╛╤З╨╡╨╜╨░╤В╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░, ╨╕╨╜╨░╤З╨╡ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨░╨╗╤В╨╡╤А╨╜╨░╤В╨╕╨▓╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕", "automatic_endpoint_switching_subtitle": "╨Ъ╨╛╨│╨░╤В╨╛ ╨╡ ╨┤╨╛╤Б╤В╤К╨┐╨╜╨░, ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨┐╨╛╤Б╨╛╤З╨╡╨╜╨░╤В╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░, ╨╕╨╜╨░╤З╨╡ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨░╨╗╤В╨╡╤А╨╜╨░╤В╨╕╨▓╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕",
"automatic_endpoint_switching_title": "╨Р╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╜╨╛ ╨┐╤А╨╡╨▓╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨╜╨░ URL", "automatic_endpoint_switching_title": "╨Р╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╜╨╛ ╨┐╤А╨╡╨▓╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨╜╨░ URL",
@@ -569,8 +592,10 @@
"backup_manual_in_progress": "╨Т╤К╤А╨▓╨╕ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡. ╨Ю╨┐╨╕╤В╨░╨╣ ╤Б╨╗╨╡╨┤ ╨╝╨░╨╗╨║╨╛", "backup_manual_in_progress": "╨Т╤К╤А╨▓╨╕ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡. ╨Ю╨┐╨╕╤В╨░╨╣ ╤Б╨╗╨╡╨┤ ╨╝╨░╨╗╨║╨╛",
"backup_manual_success": "╨г╤Б╨┐╨╡╤И╨╜╨╛", "backup_manual_success": "╨г╤Б╨┐╨╡╤И╨╜╨╛",
"backup_manual_title": "╨б╤К╤Б╤В╨╛╤П╨╜╨╕╨╡ ╨╜╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡╤В╨╛", "backup_manual_title": "╨б╤К╤Б╤В╨╛╤П╨╜╨╕╨╡ ╨╜╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡╤В╨╛",
"backup_options": "╨Ю╨┐╤Ж╨╕╨╕ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡",
"backup_options_page_title": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡", "backup_options_page_title": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡",
"backup_setting_subtitle": "╨г╨┐╤А╨░╨▓╨╗╤П╨▓╨░╨╣ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨▓ ╨░╨║╤В╨╕╨▓╨╡╨╜ ╨╕ ╤Д╨╛╨╜╨╛╨▓ ╤А╨╡╨╢╨╕╨╝", "backup_setting_subtitle": "╨г╨┐╤А╨░╨▓╨╗╤П╨▓╨░╨╣ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨▓ ╨░╨║╤В╨╕╨▓╨╡╨╜ ╨╕ ╤Д╨╛╨╜╨╛╨▓ ╤А╨╡╨╢╨╕╨╝",
"backup_settings_subtitle": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╨║╨░╤З╨▓╨░╨╜╨╡",
"backward": "╨Э╨░╨╖╨░╨┤", "backward": "╨Э╨░╨╖╨░╨┤",
"biometric_auth_enabled": "╨Т╨║╨╗╤О╤З╨╡╨╜╨░ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡", "biometric_auth_enabled": "╨Т╨║╨╗╤О╤З╨╡╨╜╨░ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡",
"biometric_locked_out": "╨Э╤П╨╝╨░ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡", "biometric_locked_out": "╨Э╤П╨╝╨░ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡",
@@ -589,7 +614,7 @@
"cache_settings_clear_cache_button": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨║╨╡╤И╨░", "cache_settings_clear_cache_button": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨║╨╡╤И╨░",
"cache_settings_clear_cache_button_title": "╨Ш╨╖╤З╨╕╤Б╤В╨▓╨░ ╨║╨╡╤И╨░ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛. ╨в╨╛╨▓╨░ ╤Й╨╡ ╨┐╨╛╨▓╨╗╨╕╤П╨╡ ╨┐╤А╨╛╨╕╨╖╨▓╨╛╨┤╨╕╤В╨╡╨╗╨╜╨╛╤Б╤В╤В╨░ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╨┤╨╛╨║╨░╤В╨╛ ╨║╨╡╤И╨░ ╨╜╨╡ ╨▒╤К╨┤╨╡ ╤Б╤К╨╖╨┤╨░╨┤╨╡╨╜ ╨╛╤В╨╜╨╛╨▓╨╛.", "cache_settings_clear_cache_button_title": "╨Ш╨╖╤З╨╕╤Б╤В╨▓╨░ ╨║╨╡╤И╨░ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛. ╨в╨╛╨▓╨░ ╤Й╨╡ ╨┐╨╛╨▓╨╗╨╕╤П╨╡ ╨┐╤А╨╛╨╕╨╖╨▓╨╛╨┤╨╕╤В╨╡╨╗╨╜╨╛╤Б╤В╤В╨░ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╨┤╨╛╨║╨░╤В╨╛ ╨║╨╡╤И╨░ ╨╜╨╡ ╨▒╤К╨┤╨╡ ╤Б╤К╨╖╨┤╨░╨┤╨╡╨╜ ╨╛╤В╨╜╨╛╨▓╨╛.",
"cache_settings_duplicated_assets_clear_button": "╨Ш╨Ч╨з╨Ш╨б╨в╨Ш", "cache_settings_duplicated_assets_clear_button": "╨Ш╨Ч╨з╨Ш╨б╨в╨Ш",
"cache_settings_duplicated_assets_subtitle": "╨б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░, ╨║╨╛╨╕╤В╨╛ ╤Б╨░ ╨▓ ╨з╨╡╤А╨╜╨╕╤П ╤Б╨┐╨╕╤Б╤К╨║ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛", "cache_settings_duplicated_assets_subtitle": "╨б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░, ╨║╨╛╨╕╤В╨╛ ╤Б╨░ ╨▓ ╨б╨┐╨╕╤Б╤К╨║╨░ ╨╖╨░ ╨╕╨│╨╜╨╛╤А╨╕╤А╨░╨╜╨╡ ╨╛╤В ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛",
"cache_settings_duplicated_assets_title": "╨Ф╤Г╨▒╨╗╨╕╤А╨░╨╜╨╕ ╨╛╨▒╨╡╨║╤В╨╕ ({count})", "cache_settings_duplicated_assets_title": "╨Ф╤Г╨▒╨╗╨╕╤А╨░╨╜╨╕ ╨╛╨▒╨╡╨║╤В╨╕ ({count})",
"cache_settings_statistics_album": "╨С╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨░ ╤Б ╨╝╨╕╨╜╨╕╨░╤В╤О╤А╨╕", "cache_settings_statistics_album": "╨С╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨░ ╤Б ╨╝╨╕╨╜╨╕╨░╤В╤О╤А╨╕",
"cache_settings_statistics_full": "╨Я╤К╨╗╨╜╨╕ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П", "cache_settings_statistics_full": "╨Я╤К╨╗╨╜╨╕ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╤П",
@@ -606,6 +631,7 @@
"cancel": "╨Ю╤В╨║╨░╨╢╨╕", "cancel": "╨Ю╤В╨║╨░╨╢╨╕",
"cancel_search": "╨Ю╤В╨╝╨╡╨╜╨╕ ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛", "cancel_search": "╨Ю╤В╨╝╨╡╨╜╨╕ ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛",
"canceled": "╨Ю╤В╨╝╨╡╨╜╨╡╨╜╨╛", "canceled": "╨Ю╤В╨╝╨╡╨╜╨╡╨╜╨╛",
"canceling": "╨Р╨╜╤Г╨╗╨╕╤А╨░╨╜╨╡",
"cannot_merge_people": "╨Э╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨╛╨▒╨╡╨┤╨╕╨╜╤П╨▓╨░ ╤Е╨╛╤А╨░", "cannot_merge_people": "╨Э╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨╛╨▒╨╡╨┤╨╕╨╜╤П╨▓╨░ ╤Е╨╛╤А╨░",
"cannot_undo_this_action": "╨Э╨╡ ╨╝╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╤В╨╝╨╡╨╜╨╕╤В╨╡ ╤В╨╛╨▓╨░ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡!", "cannot_undo_this_action": "╨Э╨╡ ╨╝╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╤В╨╝╨╡╨╜╨╕╤В╨╡ ╤В╨╛╨▓╨░ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡!",
"cannot_update_the_description": "╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡╤В╨╛ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨╛", "cannot_update_the_description": "╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡╤В╨╛ ╨╜╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨╛",
@@ -637,6 +663,7 @@
"clear": "╨Ш╨╖╤З╨╕╤Б╤В╨╕", "clear": "╨Ш╨╖╤З╨╕╤Б╤В╨╕",
"clear_all": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨▓╤Б╨╕╤З╨║╨╛", "clear_all": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨▓╤Б╨╕╤З╨║╨╛",
"clear_all_recent_searches": "╨Ш╨╖╤З╨╕╤Б╤В╨╡╤В╨╡ ╨▓╤Б╨╕╤З╨║╨╕ ╤Б╨║╨╛╤А╨╛╤И╨╜╨╕ ╤В╤К╤А╤Б╨╡╨╜╨╕╤П", "clear_all_recent_searches": "╨Ш╨╖╤З╨╕╤Б╤В╨╡╤В╨╡ ╨▓╤Б╨╕╤З╨║╨╕ ╤Б╨║╨╛╤А╨╛╤И╨╜╨╕ ╤В╤К╤А╤Б╨╡╨╜╨╕╤П",
"clear_file_cache": "╨Ш╨╖╤З╨╕╤Б╤В╨▓╨░╨╜╨╡ ╨╜╨░ ╨║╨╡╤И╨░ ╨╜╨░ ╤Д╨░╨╣╨╗╨╛╨▓╨╡╤В╨╡",
"clear_message": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╤Б╤К╨╛╨▒╤Й╨╡╨╜╨╕╨╡╤В╨╛", "clear_message": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╤Б╤К╨╛╨▒╤Й╨╡╨╜╨╕╨╡╤В╨╛",
"clear_value": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╤Б╤В╨╛╨╣╨╜╨╛╤Б╤В╤В╨░", "clear_value": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╤Б╤В╨╛╨╣╨╜╨╛╤Б╤В╤В╨░",
"client_cert_dialog_msg_confirm": "╨Ю╨Ъ", "client_cert_dialog_msg_confirm": "╨Ю╨Ъ",
@@ -707,6 +734,7 @@
"create_new_user": "╨б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨╛╨▓ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗", "create_new_user": "╨б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨╛╨▓ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗",
"create_shared_album_page_share_add_assets": "╨Ф╨Ю╨С╨Р╨Т╨Ш ╨Ю╨С╨Х╨Ъ╨в╨Ш", "create_shared_album_page_share_add_assets": "╨Ф╨Ю╨С╨Р╨Т╨Ш ╨Ю╨С╨Х╨Ъ╨в╨Ш",
"create_shared_album_page_share_select_photos": "╨Ш╨╖╨▒╨╡╤А╨╕ ╤Б╨╜╨╕╨╝╨║╨╕", "create_shared_album_page_share_select_photos": "╨Ш╨╖╨▒╨╡╤А╨╕ ╤Б╨╜╨╕╨╝╨║╨╕",
"create_shared_link": "╨б╤К╨╖╨┤╨░╨╣ ╨╗╨╕╨╜╨║ ╨╖╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╡",
"create_tag": "╨б╤К╨╖╨┤╨░╨╣ ╤В╨░╨│", "create_tag": "╨б╤К╨╖╨┤╨░╨╣ ╤В╨░╨│",
"create_tag_description": "╨б╤К╨╖╨┤╨░╨╣╤В╨╡ ╨╜╨╛╨▓ ╤В╨░╨│. ╨Ч╨░ ╨▓╨╗╨╛╨╢╨╡╨╜╨╕ ╤В╨░╨│╨╛╨▓╨╡, ╨╝╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨┐╤К╨╗╨╜╨╕╤П ╨┐╤К╤В ╨╜╨░ ╤В╨░╨│╨░, ╨▓╨║╨╗╤О╤З╨╕╤В╨╡╨╗╨╜╨╛ ╨╜╨░╨║╨╗╨╛╨╜╨╡╨╜╨╕╤В╨╡ ╤З╨╡╤А╤В╨╕.", "create_tag_description": "╨б╤К╨╖╨┤╨░╨╣╤В╨╡ ╨╜╨╛╨▓ ╤В╨░╨│. ╨Ч╨░ ╨▓╨╗╨╛╨╢╨╡╨╜╨╕ ╤В╨░╨│╨╛╨▓╨╡, ╨╝╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨┐╤К╨╗╨╜╨╕╤П ╨┐╤К╤В ╨╜╨░ ╤В╨░╨│╨░, ╨▓╨║╨╗╤О╤З╨╕╤В╨╡╨╗╨╜╨╛ ╨╜╨░╨║╨╗╨╛╨╜╨╡╨╜╨╕╤В╨╡ ╤З╨╡╤А╤В╨╕.",
"create_user": "╨б╤К╨╖╨┤╨░╨╣ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗", "create_user": "╨б╤К╨╖╨┤╨░╨╣ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗",
@@ -719,6 +747,7 @@
"current_server_address": "╨Э╨░╤Б╤В╨╛╤П╤Й ╨░╨┤╤А╨╡╤Б ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░", "current_server_address": "╨Э╨░╤Б╤В╨╛╤П╤Й ╨░╨┤╤А╨╡╤Б ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
"custom_locale": "╨Я╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ ╨╗╨╛╨║╨░╨╗", "custom_locale": "╨Я╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ ╨╗╨╛╨║╨░╨╗",
"custom_locale_description": "╨д╨╛╤А╨╝╨░╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨╕ ╨╕ ╤З╨╕╤Б╨╗╨░ ╨▓ ╨╖╨░╨▓╨╕╤Б╨╕╨╝╨╛╤Б╤В ╨╛╤В ╨╡╨╖╨╕╨║╨░ ╨╕ ╤А╨╡╨│╨╕╨╛╨╜╨░", "custom_locale_description": "╨д╨╛╤А╨╝╨░╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨╕ ╨╕ ╤З╨╕╤Б╨╗╨░ ╨▓ ╨╖╨░╨▓╨╕╤Б╨╕╨╝╨╛╤Б╤В ╨╛╤В ╨╡╨╖╨╕╨║╨░ ╨╕ ╤А╨╡╨│╨╕╨╛╨╜╨░",
"custom_url": "╨Я╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ URL ╨░╨┤╤А╨╡╤Б",
"daily_title_text_date": "E, dd MMM", "daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM yyyy", "daily_title_text_date_year": "E, dd MMM yyyy",
"dark": "╨в╤К╨╝╨╡╨╜", "dark": "╨в╤К╨╝╨╡╨╜",
@@ -730,6 +759,7 @@
"date_of_birth_saved": "╨Ф╨░╤В╨░ ╨╜╨░ ╤А╨░╨╢╨┤╨░╨╜╨╡ ╨╡ ╨╖╨░╨┐╨╕╤Б╨░╨╜╨░ ╤Г╤Б╨┐╨╡╤И╨╜╨╛", "date_of_birth_saved": "╨Ф╨░╤В╨░ ╨╜╨░ ╤А╨░╨╢╨┤╨░╨╜╨╡ ╨╡ ╨╖╨░╨┐╨╕╤Б╨░╨╜╨░ ╤Г╤Б╨┐╨╡╤И╨╜╨╛",
"date_range": "╨Я╨╡╤А╨╕╨╛╨┤ ╨╛╤В ╨▓╤А╨╡╨╝╨╡", "date_range": "╨Я╨╡╤А╨╕╨╛╨┤ ╨╛╤В ╨▓╤А╨╡╨╝╨╡",
"day": "╨Ф╨╡╨╜", "day": "╨Ф╨╡╨╜",
"days": "╨Ф╨╜╨╕",
"deduplicate_all": "╨Ф╨╡╨┤╤Г╨┐╨╗╨╕╨║╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕", "deduplicate_all": "╨Ф╨╡╨┤╤Г╨┐╨╗╨╕╨║╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕",
"deduplication_criteria_1": "╨а╨░╨╖╨╝╨╡╤А ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░╤В╨░ ╨▓ ╨▒╨░╨╣╤В╨╛╨▓╨╡", "deduplication_criteria_1": "╨а╨░╨╖╨╝╨╡╤А ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░╤В╨░ ╨▓ ╨▒╨░╨╣╤В╨╛╨▓╨╡",
"deduplication_criteria_2": "╨С╤А╨╛╨╣ EXIF ╨┤╨░╨╜╨╜╨╕", "deduplication_criteria_2": "╨С╤А╨╛╨╣ EXIF ╨┤╨░╨╜╨╜╨╕",
@@ -738,7 +768,8 @@
"default_locale": "╨Ы╨╛╨║╨░╨╗╨╕╨╖╨░╤Ж╨╕╤П ╨┐╨╛ ╨┐╨╛╨┤╤А╨░╨╖╨▒╨╕╤А╨░╨╜╨╡", "default_locale": "╨Ы╨╛╨║╨░╨╗╨╕╨╖╨░╤Ж╨╕╤П ╨┐╨╛ ╨┐╨╛╨┤╤А╨░╨╖╨▒╨╕╤А╨░╨╜╨╡",
"default_locale_description": "╨д╨╛╤А╨╝╨░╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨╕ ╨╕ ╤З╨╕╤Б╨╗╨░ ╨▓ ╨╖╨░╨▓╨╕╤Б╨╕╨╝╨╛╤Б╤В ╨╛╤В ╨╡╨╖╨╕╨║╨╛╨▓╨░╤В╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨░ ╨╜╨░ ╨▒╤А╨░╤Г╨╖╤К╤А╨░", "default_locale_description": "╨д╨╛╤А╨╝╨░╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨╕ ╨╕ ╤З╨╕╤Б╨╗╨░ ╨▓ ╨╖╨░╨▓╨╕╤Б╨╕╨╝╨╛╤Б╤В ╨╛╤В ╨╡╨╖╨╕╨║╨╛╨▓╨░╤В╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨░ ╨╜╨░ ╨▒╤А╨░╤Г╨╖╤К╤А╨░",
"delete": "╨Ш╨╖╤В╤А╨╕╨╣", "delete": "╨Ш╨╖╤В╤А╨╕╨╣",
"delete_action_prompt": "{count} ╤Б╨░ ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕", "delete_action_confirmation_message": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╤В╤А╨╕╨╡╤В╨╡ ╤В╨╛╨╖╨╕ ╨╛╨▒╨╡╨║╤В? ╨б╨╗╨╡╨┤╨▓╨░ ╨┐╤А╨╡╨╝╨╡╤Б╤В╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨░ ╨▓ ╨║╨╛╤И╨░ ╨╖╨░ ╨╛╤В╨┐╨░╨┤╤К╤Ж╨╕ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╕ ╤Й╨╡ ╨┐╨╛╨╗╤Г╤З╨╕╤В╨╡ ╨┐╤А╨╡╨┤╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╛╨▒╨╡╨║╤В╨░ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨╕╨╖╤В╤А╨╕╤В ╨╗╨╛╨║╨░╨╗╨╜╨╛",
"delete_action_prompt": "{count} ╤Б╨░ ╨╕╨╖╤В╤А╨╕╤В╨╕",
"delete_album": "╨Ш╨╖╤В╤А╨╕╨╣ ╨░╨╗╨▒╤Г╨╝", "delete_album": "╨Ш╨╖╤В╤А╨╕╨╣ ╨░╨╗╨▒╤Г╨╝",
"delete_api_key_prompt": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╤В╤А╨╕╨╡╤В╨╡ ╤В╨╛╨╖╨╕ API ╨║╨╗╤О╤З?", "delete_api_key_prompt": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╤В╤А╨╕╨╡╤В╨╡ ╤В╨╛╨╖╨╕ API ╨║╨╗╤О╤З?",
"delete_dialog_alert": "╨в╨╡╨╖╨╕ ╨╛╨▒╨╡╨║╤В╨╕ ╤Й╨╡ ╨▒╤К╨┤╨░╤В ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕ ╨╕ ╨╛╤В Immich ╤Б╤К╤А╨▓╤К╤А╨░ ╨╕ ╨╛╤В ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛", "delete_dialog_alert": "╨в╨╡╨╖╨╕ ╨╛╨▒╨╡╨║╤В╨╕ ╤Й╨╡ ╨▒╤К╨┤╨░╤В ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░╨▓╨╕╨╜╨░╨│╨╕ ╨╕ ╨╛╤В Immich ╤Б╤К╤А╨▓╤К╤А╨░ ╨╕ ╨╛╤В ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛",
@@ -756,6 +787,8 @@
"delete_local_dialog_ok_backed_up_only": "╨Ш╨╖╤В╤А╨╕╨╣ ╨╗╨╛╨║╨░╨╗╨╜╨╛ ╤Б╨░╨╝╨╛ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╕╤В╨╡", "delete_local_dialog_ok_backed_up_only": "╨Ш╨╖╤В╤А╨╕╨╣ ╨╗╨╛╨║╨░╨╗╨╜╨╛ ╤Б╨░╨╝╨╛ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╕╤В╨╡",
"delete_local_dialog_ok_force": "╨Т╤К╨┐╤А╨╡╨║╨╕ ╤В╨╛╨▓╨░ ╨╕╨╖╤В╤А╨╕╨╣", "delete_local_dialog_ok_force": "╨Т╤К╨┐╤А╨╡╨║╨╕ ╤В╨╛╨▓╨░ ╨╕╨╖╤В╤А╨╕╨╣",
"delete_others": "╨Ш╨╖╤В╤А╨╕╨╣ ╨╛╤Б╤В╨░╨╜╨░╨╗╨╕╤В╨╡", "delete_others": "╨Ш╨╖╤В╤А╨╕╨╣ ╨╛╤Б╤В╨░╨╜╨░╨╗╨╕╤В╨╡",
"delete_permanently": "╨Ш╨╖╤В╤А╨╕╨╣ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛",
"delete_permanently_action_prompt": "{count} ╨╕╨╖╤В╤А╨╕╤В╨╕ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛",
"delete_shared_link": "╨Ш╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║", "delete_shared_link": "╨Ш╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║",
"delete_shared_link_dialog_title": "╨Ш╨╖╤В╤А╨╕╨╣ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░╤В╨░ ╨▓╤А╤К╨╖╨║╨░", "delete_shared_link_dialog_title": "╨Ш╨╖╤В╤А╨╕╨╣ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░╤В╨░ ╨▓╤А╤К╨╖╨║╨░",
"delete_tag": "╨Ш╨╖╤В╤А╨╕╨╣ ╤В╨░╨│", "delete_tag": "╨Ш╨╖╤В╤А╨╕╨╣ ╤В╨░╨│",
@@ -766,6 +799,7 @@
"description": "╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡", "description": "╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡",
"description_input_hint_text": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡...", "description_input_hint_text": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡...",
"description_input_submit_error": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨▒╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡╤В╨╛. ╨Ч╨░ ╨┐╨╛╨┤╤А╨╛╨▒╨╜╨╛╤Б╤В╨╕ ╨▓╨╕╨╢╤В╨╡ ╨▓ ╨┤╨╜╨╡╨▓╨╜╨╕╨║╨░", "description_input_submit_error": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨▒╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡╤В╨╛. ╨Ч╨░ ╨┐╨╛╨┤╤А╨╛╨▒╨╜╨╛╤Б╤В╨╕ ╨▓╨╕╨╢╤В╨╡ ╨▓ ╨┤╨╜╨╡╨▓╨╜╨╕╨║╨░",
"deselect_all": "╨Я╤А╨╡╨╝╨░╤Е╨╜╨╕ ╨╕╨╖╨▒╨╛╤А╨░ ╨╛╤В ╨▓╤Б╨╕╤З╨║╨╕",
"details": "╨Ф╨╡╤В╨░╨╣╨╗╨╕", "details": "╨Ф╨╡╤В╨░╨╣╨╗╨╕",
"direction": "╨Я╨╛╤Б╨╛╨║╨░", "direction": "╨Я╨╛╤Б╨╛╨║╨░",
"disabled": "╨Ш╨╖╨║╨╗╤О╤З╨╡╨╜╨╛", "disabled": "╨Ш╨╖╨║╨╗╤О╤З╨╡╨╜╨╛",
@@ -810,8 +844,12 @@
"edit": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡", "edit": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡",
"edit_album": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝", "edit_album": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝",
"edit_avatar": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨▓╨░╤В╨░╤А", "edit_avatar": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨▓╨░╤В╨░╤А",
"edit_birthday": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤А╨╛╨╢╨┤╨╡╨╜ ╨┤╨╡╨╜",
"edit_date": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨░", "edit_date": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨░",
"edit_date_and_time": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨░ ╨╕ ╤З╨░╤Б", "edit_date_and_time": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┤╨░╤В╨░ ╨╕ ╤З╨░╤Б",
"edit_date_and_time_action_prompt": "{count} ╨┤╨░╤В╨░ ╨╕ ╨▓╤А╨╡╨╝╨╡ ╤Б╨░ ╤А╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╕",
"edit_date_and_time_by_offset": "╨Я╤А╨╛╨╝╤П╨╜╨░ ╨╜╨░ ╨┤╨░╤В╨░╤В╨░ ╤З╤А╨╡╨╖ ╨╛╤В╨╝╨╡╤Б╤В╨▓╨░╨╜╨╡",
"edit_date_and_time_by_offset_interval": "╨Э╨╛╨▓ ╨┐╨╡╤А╨╕╨╛╨┤ ╨╛╤В ╨▓╤А╨╡╨╝╨╡: {from} - {to}",
"edit_description": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╣ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡", "edit_description": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╣ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡",
"edit_description_prompt": "╨Ь╨╛╨╗╤П, ╨╕╨╖╨▒╨╡╤А╨╕ ╨╜╨╛╨▓╨╛ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡:", "edit_description_prompt": "╨Ь╨╛╨╗╤П, ╨╕╨╖╨▒╨╡╤А╨╕ ╨╜╨╛╨▓╨╛ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡:",
"edit_exclusion_pattern": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤И╨░╨▒╨╗╨╛╨╜ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡", "edit_exclusion_pattern": "╨а╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤И╨░╨▒╨╗╨╛╨╜ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡",
@@ -840,6 +878,7 @@
"empty_trash": "╨Ш╨╖╨┐╤А╨░╨╖╨▓╨░╨╜╨╡ ╨╜╨░ ╨║╨╛╤И", "empty_trash": "╨Ш╨╖╨┐╤А╨░╨╖╨▓╨░╨╜╨╡ ╨╜╨░ ╨║╨╛╤И",
"empty_trash_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╨┐╤А╨░╨╖╨╜╨╕╤В╨╡ ╨║╨╛╤И╤З╨╡╤В╨╛? ╨в╨╛╨▓╨░ ╤Й╨╡ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡ ╨▓╤Б╨╕╤З╨║╨╛ ╨▓ ╨║╨╛╤И╤З╨╡╤В╨╛ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛ ╨╛╤В Immich.\n╨Э╨╡ ╨╝╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╤В╨╝╨╡╨╜╨╕╤В╨╡ ╤В╨╛╨▓╨░ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡!", "empty_trash_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╕╨╖╨┐╤А╨░╨╖╨╜╨╕╤В╨╡ ╨║╨╛╤И╤З╨╡╤В╨╛? ╨в╨╛╨▓╨░ ╤Й╨╡ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡ ╨▓╤Б╨╕╤З╨║╨╛ ╨▓ ╨║╨╛╤И╤З╨╡╤В╨╛ ╨╖╨░ ╨┐╨╛╤Б╤В╨╛╤П╨╜╨╜╨╛ ╨╛╤В Immich.\n╨Э╨╡ ╨╝╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╤В╨╝╨╡╨╜╨╕╤В╨╡ ╤В╨╛╨▓╨░ ╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡!",
"enable": "╨Т╨║╨╗╤О╤З╨▓╨░╨╜╨╡", "enable": "╨Т╨║╨╗╤О╤З╨▓╨░╨╜╨╡",
"enable_backup": "╨Т╨║╨╗╤О╤З╨╕ ╤А╨╡╨╖╨╡╤А╨▓╨╜╨╛╤В╨╛ ╨║╨╛╨┐╨╕╤А╨░╨╜╨╡",
"enable_biometric_auth_description": "╨Т╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨▓╨░╤И╨╕╤П PIN ╨║╨╛╨┤, ╨╖╨░ ╨┤╨░ ╤А╨░╨╖╤А╨╡╤И╨╕╤В╨╡ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡", "enable_biometric_auth_description": "╨Т╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨▓╨░╤И╨╕╤П PIN ╨║╨╛╨┤, ╨╖╨░ ╨┤╨░ ╤А╨░╨╖╤А╨╡╤И╨╕╤В╨╡ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤З╨╜╨╛ ╤Г╨┤╨╛╤Б╤В╨╛╨▓╨╡╤А╤П╨▓╨░╨╜╨╡",
"enabled": "╨Т╨║╨╗╤О╤З╨╡╨╜╨╛", "enabled": "╨Т╨║╨╗╤О╤З╨╡╨╜╨╛",
"end_date": "╨Ъ╤А╨░╨╣╨╜╨░ ╨┤╨░╤В╨░", "end_date": "╨Ъ╤А╨░╨╣╨╜╨░ ╨┤╨░╤В╨░",
@@ -874,7 +913,7 @@
"error_selecting_all_assets": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨╕╨╖╨▒╨╛╤А╨░ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡", "error_selecting_all_assets": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨╕╨╖╨▒╨╛╤А╨░ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡",
"exclusion_pattern_already_exists": "╨в╨╛╨╖╨╕ ╨╝╨╛╨┤╨╡╨╗ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨▓╨╡╤З╨╡ ╤Б╤К╤Й╨╡╤Б╤В╨▓╤Г╨▓╨░.", "exclusion_pattern_already_exists": "╨в╨╛╨╖╨╕ ╨╝╨╛╨┤╨╡╨╗ ╨╖╨░ ╨╕╨╖╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨▓╨╡╤З╨╡ ╤Б╤К╤Й╨╡╤Б╤В╨▓╤Г╨▓╨░.",
"failed_to_create_album": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝", "failed_to_create_album": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝",
"failed_to_create_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "failed_to_create_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐o╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"failed_to_edit_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤А╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "failed_to_edit_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤А╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"failed_to_get_people": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░", "failed_to_get_people": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░",
"failed_to_keep_this_delete_others": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╨┐╨░╨╖╨▓╨░╨╜╨╡ ╨╜╨░ ╤В╨╛╨╖╨╕ ╨╛╨▒╨╡╨║╤В ╨╕ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╤Б╤В╨░╨╜╨░╨╗╨╕╤В╨╡ ╨╛╨▒╨╡╨║╤В╨╕", "failed_to_keep_this_delete_others": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╨┐╨░╨╖╨▓╨░╨╜╨╡ ╨╜╨░ ╤В╨╛╨╖╨╕ ╨╛╨▒╨╡╨║╤В ╨╕ ╨╕╨╖╤В╤А╨╕╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╤Б╤В╨░╨╜╨░╨╗╨╕╤В╨╡ ╨╛╨▒╨╡╨║╤В╨╕",
@@ -883,6 +922,7 @@
"failed_to_load_notifications": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╤П", "failed_to_load_notifications": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╤П",
"failed_to_load_people": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░", "failed_to_load_people": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░",
"failed_to_remove_product_key": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╤А╨╛╨┤╤Г╨║╤В╨╛╨▓╨╕╤П ╨║╨╗╤О╤З", "failed_to_remove_product_key": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╤А╨╛╨┤╤Г╨║╤В╨╛╨▓╨╕╤П ╨║╨╗╤О╤З",
"failed_to_reset_pin_code": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╜╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨Я╨Ш╨Э ╨║╨╛╨┤╨░",
"failed_to_stack_assets": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╨╛╨┤╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕", "failed_to_stack_assets": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╨╛╨┤╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕",
"failed_to_unstack_assets": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╨┤╤А╨╡╨┤╨▒╨░╤В╨░ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕", "failed_to_unstack_assets": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╨┤╤А╨╡╨┤╨▒╨░╤В╨░ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕",
"failed_to_update_notification_status": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨▒╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╤К╤Б╤В╨╛╤П╨╜╨╕╨╡╤В╨╛ ╨╜╨░ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╤П╤В╨░", "failed_to_update_notification_status": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨▒╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╤К╤Б╤В╨╛╤П╨╜╨╕╨╡╤В╨╛ ╨╜╨░ ╨╕╨╖╨▓╨╡╤Б╤В╨╕╤П╤В╨░",
@@ -891,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# ╨┐╤К╤В} other {# ╨┐╤К╤В╨╕╤Й╨░}} ╨╜╨╡ ╨┐╤А╨╡╨╝╨╕╨╜╨░╤Е╨░ ╨▓╨░╨╗╨╕╨┤╨░╤Ж╨╕╤П", "paths_validation_failed": "{paths, plural, one {# ╨┐╤К╤В} other {# ╨┐╤К╤В╨╕╤Й╨░}} ╨╜╨╡ ╨┐╤А╨╡╨╝╨╕╨╜╨░╤Е╨░ ╨▓╨░╨╗╨╕╨┤╨░╤Ж╨╕╤П",
"profile_picture_transparent_pixels": "╨Я╤А╨╛╤Д╨╕╨╗╨╜╨╕╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╜╨╡ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨╕╨╝╨░╤В ╨┐╤А╨╛╨╖╤А╨░╤З╨╜╨╕ ╨┐╨╕╨║╤Б╨╡╨╗╨╕. ╨Ь╨╛╨╗╤П, ╤Г╨▓╨╡╨╗╨╕╤З╨╡╤В╨╡ ╨╕/╨╕╨╗╨╕ ╨┐╤А╨╡╨╝╨╡╤Б╤В╨╡╤В╨╡ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡╤В╨╛.", "profile_picture_transparent_pixels": "╨Я╤А╨╛╤Д╨╕╨╗╨╜╨╕╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╜╨╡ ╨╝╨╛╨│╨░╤В ╨┤╨░ ╨╕╨╝╨░╤В ╨┐╤А╨╛╨╖╤А╨░╤З╨╜╨╕ ╨┐╨╕╨║╤Б╨╡╨╗╨╕. ╨Ь╨╛╨╗╤П, ╤Г╨▓╨╡╨╗╨╕╤З╨╡╤В╨╡ ╨╕/╨╕╨╗╨╕ ╨┐╤А╨╡╨╝╨╡╤Б╤В╨╡╤В╨╡ ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡╤В╨╛.",
"quota_higher_than_disk_size": "╨Ч╨░╨┤╨░╨┤╨╡╨╜╨░ ╨╡ ╨║╨▓╨╛╤В╨░, ╨┐╨╛-╨│╨╛╨╗╤П╨╝╨░ ╨╛╤В ╤А╨░╨╖╨╝╨╡╤А╨░ ╨╜╨░ ╨┤╨╕╤Б╨║╨░", "quota_higher_than_disk_size": "╨Ч╨░╨┤╨░╨┤╨╡╨╜╨░ ╨╡ ╨║╨▓╨╛╤В╨░, ╨┐╨╛-╨│╨╛╨╗╤П╨╝╨░ ╨╛╤В ╤А╨░╨╖╨╝╨╡╤А╨░ ╨╜╨░ ╨┤╨╕╤Б╨║╨░",
"something_went_wrong": "╨Э╨╡╤Й╨╛ ╤Б╨╡ ╨╛╨▒╤К╤А╨║╨░",
"unable_to_add_album_users": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨▓ ╨░╨╗╨▒╤Г╨╝", "unable_to_add_album_users": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨▓ ╨░╨╗╨▒╤Г╨╝",
"unable_to_add_assets_to_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕ ╨▓ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║", "unable_to_add_assets_to_shared_link": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╛╨▒╨╡╨║╤В╨╕ ╨▓ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║",
"unable_to_add_comment": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨║╨╛╨╝╨╡╨╜╤В╨░╤А", "unable_to_add_comment": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┤╨╛╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨║╨╛╨╝╨╡╨╜╤В╨░╤А",
@@ -976,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡...", "exif_bottom_sheet_description": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨Ю╨┐╨╕╤Б╨░╨╜╨╕╨╡...",
"exif_bottom_sheet_description_error": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨▒╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡",
"exif_bottom_sheet_details": "╨Я╨Ю╨Ф╨а╨Ю╨С╨Э╨Ю╨б╨в╨Ш", "exif_bottom_sheet_details": "╨Я╨Ю╨Ф╨а╨Ю╨С╨Э╨Ю╨б╨в╨Ш",
"exif_bottom_sheet_location": "╨Ь╨п╨б╨в╨Ю", "exif_bottom_sheet_location": "╨Ь╨п╨б╨в╨Ю",
"exif_bottom_sheet_people": "╨е╨Ю╨а╨Р", "exif_bottom_sheet_people": "╨е╨Ю╨а╨Р",
"exif_bottom_sheet_person_add_person": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╕╨╝╨╡", "exif_bottom_sheet_person_add_person": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╕╨╝╨╡",
"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": "╨Ш╨╖╤Е╨╛╨┤ ╨╛╤В ╤Б╨╗╨░╨╣╨┤╤И╨╛╤Г╤В╨╛", "exit_slideshow": "╨Ш╨╖╤Е╨╛╨┤ ╨╛╤В ╤Б╨╗╨░╨╣╨┤╤И╨╛╤Г╤В╨╛",
"expand_all": "╨а╨░╨╖╤И╨╕╤А╨╕ ╨▓╤Б╨╕╤З╨║╨╕", "expand_all": "╨а╨░╨╖╤И╨╕╤А╨╕ ╨▓╤Б╨╕╤З╨║╨╕",
"experimental_settings_new_asset_list_subtitle": "╨Т ╤А╨░╨╖╨▓╨╕╤В╨╕╨╡", "experimental_settings_new_asset_list_subtitle": "╨Т ╤А╨░╨╖╨▓╨╕╤В╨╕╨╡",
@@ -996,6 +1035,8 @@
"explorer": "╨Я╤А╨╡╨│╨╗╨╡╨┤", "explorer": "╨Я╤А╨╡╨│╨╗╨╡╨┤",
"export": "╨Х╨║╤Б╨┐╨╛╤А╤В", "export": "╨Х╨║╤Б╨┐╨╛╤А╤В",
"export_as_json": "╨Х╨║╤Б╨┐╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨║╨░╤В╨╛ JSON", "export_as_json": "╨Х╨║╤Б╨┐╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨║╨░╤В╨╛ JSON",
"export_database": "╨Х╨║╤Б╨┐╨╛╤А╤В ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕",
"export_database_description": "╨Х╨║╤Б╨┐╨╛╤А╤В ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ SQLite",
"extension": "╨а╨░╨╖╤И╨╕╤А╨╡╨╜╨╕╨╡", "extension": "╨а╨░╨╖╤И╨╕╤А╨╡╨╜╨╕╨╡",
"external": "╨Т╤К╨╜╤И╨╜╨╛", "external": "╨Т╤К╨╜╤И╨╜╨╛",
"external_libraries": "╨Т╤К╨╜╤И╨╜╨╕ ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨╕", "external_libraries": "╨Т╤К╨╜╤И╨╜╨╕ ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨╕",
@@ -1022,21 +1063,26 @@
"filter_people": "╨д╨╕╨╗╤В╤А╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░", "filter_people": "╨д╨╕╨╗╤В╤А╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░",
"filter_places": "╨д╨╕╨╗╤В╤К╤А ╨┐╨╛ ╨╝╤П╤Б╤В╨╛", "filter_places": "╨д╨╕╨╗╤В╤К╤А ╨┐╨╛ ╨╝╤П╤Б╤В╨╛",
"find_them_fast": "╨Э╨░╨╝╨╡╤А╨╡╤В╨╡ ╨│╨╕ ╨▒╤К╤А╨╖╨╛ ╨┐╨╛ ╨╕╨╝╨╡ ╤Б ╤В╤К╤А╤Б╨╡╨╜╨╡", "find_them_fast": "╨Э╨░╨╝╨╡╤А╨╡╤В╨╡ ╨│╨╕ ╨▒╤К╤А╨╖╨╛ ╨┐╨╛ ╨╕╨╝╨╡ ╤Б ╤В╤К╤А╤Б╨╡╨╜╨╡",
"first": "╨Я╤К╤А╨▓╨╕",
"fix_incorrect_match": "╨Я╨╛╨┐╤А╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╜╨╡╨┐╤А╨░╨▓╨╕╨╗╨╜╨╛ ╤Б╤К╨▓╨┐╨░╨┤╨╡╨╜╨╕╨╡", "fix_incorrect_match": "╨Я╨╛╨┐╤А╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╨╜╨╡╨┐╤А╨░╨▓╨╕╨╗╨╜╨╛ ╤Б╤К╨▓╨┐╨░╨┤╨╡╨╜╨╕╨╡",
"folder": "╨Я╨░╨┐╨║╨░", "folder": "╨Я╨░╨┐╨║╨░",
"folder_not_found": "╨Я╨░╨┐╨║╨░╤В╨░ ╨╜╨╡ ╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨░", "folder_not_found": "╨Я╨░╨┐╨║╨░╤В╨░ ╨╜╨╡ ╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨░",
"folders": "╨Я╨░╨┐╨║╨╕", "folders": "╨Я╨░╨┐╨║╨╕",
"folders_feature_description": "╨Я╤А╨╡╨│╨╗╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨┐╨░╨┐╨║╨░╤В╨░ ╨╖╨░ ╤Б╨╜╨╕╨╝╨║╨╕╤В╨╡ ╨╕ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨╛╨▓╨╡╤В╨╡ ╨▓ ╤Д╨░╨╣╨╗╨╛╨▓╨░╤В╨░ ╤Б╨╕╤Б╤В╨╡╨╝╨░", "folders_feature_description": "╨Я╤А╨╡╨│╨╗╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨┐╨░╨┐╨║╨░╤В╨░ ╨╖╨░ ╤Б╨╜╨╕╨╝╨║╨╕╤В╨╡ ╨╕ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨╛╨▓╨╡╤В╨╡ ╨▓ ╤Д╨░╨╣╨╗╨╛╨▓╨░╤В╨░ ╤Б╨╕╤Б╤В╨╡╨╝╨░",
"forgot_pin_code_question": "╨Ч╨░╨▒╤А╨░╨▓╨╕╨╗╨╕ ╤Б╤В╨╡ ╤Б╨▓╨╛╤П ╨Я╨Ш╨Э ╨║╨╛╨┤?",
"forward": "╨Э╨░╨┐╤А╨╡╨┤", "forward": "╨Э╨░╨┐╤А╨╡╨┤",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "╨Ч╨░ ╨┤╨░ ╤А╨░╨▒╨╛╤В╨╕ ╤В╨░╨╖╨╕ ╤Д╤Г╨╜╨║╤Ж╨╕╤П ╨╖╨░╤А╨╡╨╢╨┤╨░ ╨▓╤К╨╜╤И╨╜╨╕ ╤А╨╡╤Б╤Г╤А╤Б╨╕ ╨╛╤В Google.", "gcast_enabled_description": "╨Ч╨░ ╨┤╨░ ╤А╨░╨▒╨╛╤В╨╕ ╤В╨░╨╖╨╕ ╤Д╤Г╨╜╨║╤Ж╨╕╤П ╨╖╨░╤А╨╡╨╢╨┤╨░ ╨▓╤К╨╜╤И╨╜╨╕ ╤А╨╡╤Б╤Г╤А╤Б╨╕ ╨╛╤В Google.",
"general": "╨Ю╨▒╤Й╨╕", "general": "╨Ю╨▒╤Й╨╕",
"geolocation_instruction_location": "╨Ш╨╖╨▒╨╡╤А╨╡╤В╨╡ ╨╛╨▒╨╡╨║╤В ╤Б GPS ╨║╨╛╨╛╤А╨┤╨╕╨╜╨░╤В╨╕ ╨╖╨░ ╨┤╨░ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡ ╤В╤П╤Е ╨╕╨╗╨╕ ╨╕╨╖╨▒╨╡╤А╨╡╤В╨╡ ╨╝╤П╤Б╤В╨╛ ╨┤╨╕╤А╨╡╨║╤В╨╜╨╛ ╨╛╤В ╨║╨░╤А╤В╨░╤В╨░",
"get_help": "╨Я╨╛╨╝╨╛╤Й", "get_help": "╨Я╨╛╨╝╨╛╤Й",
"get_wifiname_error": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╨╛╨╗╤Г╤З╨░╨▓╨░╨╜╨╡ ╨╕╨╝╨╡╤В╨╛ ╨╜╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░╤В╨░. ╨Ь╨╛╨╗╤П, ╤Г╨▒╨╡╨┤╨╡╤В╨╡ ╤Б╨╡, ╤З╨╡ ╤Б╨░ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╡╨╜╨╕ ╨╜╤Г╨╢╨╜╨╕╤В╨╡ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╤П ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╨╕ ╨╕╨╝╨░ ╨▓╤А╤К╨╖╨║╨░ ╤Б Wi-Fi", "get_wifiname_error": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨┐╨╛╨╗╤Г╤З╨░╨▓╨░╨╜╨╡ ╨╕╨╝╨╡╤В╨╛ ╨╜╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░╤В╨░. ╨Ь╨╛╨╗╤П, ╤Г╨▒╨╡╨┤╨╡╤В╨╡ ╤Б╨╡, ╤З╨╡ ╤Б╨░ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╡╨╜╨╕ ╨╜╤Г╨╢╨╜╨╕╤В╨╡ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╤П ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╨╕ ╨╕╨╝╨░ ╨▓╤А╤К╨╖╨║╨░ ╤Б Wi-Fi",
"getting_started": "╨Ъ╨░╨║ ╨┤╨░ ╨╖╨░╨┐╨╛╤З╨╜╨╡╨╝", "getting_started": "╨Ъ╨░╨║ ╨┤╨░ ╨╖╨░╨┐╨╛╤З╨╜╨╡╨╝",
"go_back": "╨Т╤А╤К╤Й╨░╨╜╨╡ ╨╜╨░╨╖╨░╨┤", "go_back": "╨Т╤А╤К╤Й╨░╨╜╨╡ ╨╜╨░╨╖╨░╨┤",
"go_to_folder": "╨Ю╤В╨╕╨┤╨╕ ╨▓ ╨┐╨░╨┐╨║╨░╤В╨░", "go_to_folder": "╨Ю╤В╨╕╨┤╨╕ ╨▓ ╨┐╨░╨┐╨║╨░╤В╨░",
"go_to_search": "╨Я╤А╨╡╨╝╨╕╨╜╨░╨▓╨░╨╜╨╡ ╨║╤К╨╝ ╤В╤К╤А╤Б╨╡╨╜╨╡", "go_to_search": "╨Я╤А╨╡╨╝╨╕╨╜╨░╨▓╨░╨╜╨╡ ╨║╤К╨╝ ╤В╤К╤А╤Б╨╡╨╜╨╡",
"gps": "GPS ╨║╨╛╨╛╤А╨┤╨╕╨╜╨░╤В╨╕",
"gps_missing": "╨Э╤П╨╝╨░ GPS ╨║╨╛╨╛╤А╨┤╨╕╨╜╨░╤В╨╕",
"grant_permission": "╨Ф╨░╨╣ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡", "grant_permission": "╨Ф╨░╨╣ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡",
"group_albums_by": "╨У╤А╤Г╨┐╨╕╤А╨░╨╣ ╨░╨╗╨▒╤Г╨╝ ╨┐╨╛...", "group_albums_by": "╨У╤А╤Г╨┐╨╕╤А╨░╨╣ ╨░╨╗╨▒╤Г╨╝ ╨┐╨╛...",
"group_country": "╨У╤А╤Г╨┐╨╕╤А╨░╨╣ ╨┐╨╛ ╨┤╤К╤А╨╢╨░╨▓╨░", "group_country": "╨У╤А╤Г╨┐╨╕╤А╨░╨╣ ╨┐╨╛ ╨┤╤К╤А╨╢╨░╨▓╨░",
@@ -1047,6 +1093,9 @@
"haptic_feedback_switch": "╨Т╨║╨╗╤О╤З╨╕ ╤В╨░╨║╤В╨╕╨╗╨╜╨░ ╨╛╨▒╤А╨░╤В╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "haptic_feedback_switch": "╨Т╨║╨╗╤О╤З╨╕ ╤В╨░╨║╤В╨╕╨╗╨╜╨░ ╨╛╨▒╤А╨░╤В╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"haptic_feedback_title": "╨в╨░╨║╤В╨╕╨╗╨╜╨░ ╨╛╨▒╤А╨░╤В╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "haptic_feedback_title": "╨в╨░╨║╤В╨╕╨╗╨╜╨░ ╨╛╨▒╤А╨░╤В╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"has_quota": "╨Ы╨╕╨╝╨╕╤В", "has_quota": "╨Ы╨╕╨╝╨╕╤В",
"hash_asset": "╨Ю╨▒╨╡╨║╤В ╤Б ╤Е╨╡╤И",
"hashed_assets": "╨е╨╡╤И╨╕╤А╨░╨╜╨╕ ╨╛╨▒╨╡╨║╤В╨╕",
"hashing": "╨е╨╡╤И╨╕╤А╨░╨╜╨╡",
"header_settings_add_header_tip": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡", "header_settings_add_header_tip": "╨Ф╨╛╨▒╨░╨▓╨╕ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡",
"header_settings_field_validator_msg": "╨Э╨╡╨┤╨╛╨┐╤Г╤Б╤В╨╕╨╝╨╛ ╨╡ ╨┤╨░ ╨╜╤П╨╝╨░ ╤Б╤В╨╛╨╣╨╜╨╛╤Б╤В", "header_settings_field_validator_msg": "╨Э╨╡╨┤╨╛╨┐╤Г╤Б╤В╨╕╨╝╨╛ ╨╡ ╨┤╨░ ╨╜╤П╨╝╨░ ╤Б╤В╨╛╨╣╨╜╨╛╤Б╤В",
"header_settings_header_name_input": "╨Ш╨╝╨╡ ╨╜╨░ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡╤В╨╛", "header_settings_header_name_input": "╨Ш╨╝╨╡ ╨╜╨░ ╨╖╨░╨│╨╗╨░╨▓╨╕╨╡╤В╨╛",
@@ -1078,7 +1127,9 @@
"home_page_upload_err_limit": "╨Ь╨╛╨╢╨╡ ╨┤╨░ ╨║╨░╤З╨▓╨░╤В╨╡ ╨╝╨░╨║╤Б╨╕╨╝╤Г╨╝ 30 ╨╛╨▒╨╡╨║╤В╨░ ╨╡╨┤╨╜╨╛╨▓╤А╨╡╨╝╨╡╨╜╨╜╨╛, ╨┐╤А╨╛╨┐╤Г╤Б╨║╨░╨╜╨╡", "home_page_upload_err_limit": "╨Ь╨╛╨╢╨╡ ╨┤╨░ ╨║╨░╤З╨▓╨░╤В╨╡ ╨╝╨░╨║╤Б╨╕╨╝╤Г╨╝ 30 ╨╛╨▒╨╡╨║╤В╨░ ╨╡╨┤╨╜╨╛╨▓╤А╨╡╨╝╨╡╨╜╨╜╨╛, ╨┐╤А╨╛╨┐╤Г╤Б╨║╨░╨╜╨╡",
"host": "╨е╨╛╤Б╤В", "host": "╨е╨╛╤Б╤В",
"hour": "╨з╨░╤Б", "hour": "╨з╨░╤Б",
"hours": "╨з╨░╤Б╨░",
"id": "ID", "id": "ID",
"idle": "╨С╨╡╨╖╨┤╨╡╨╣╤Б╤В╨▓╨╕╨╡",
"ignore_icloud_photos": "╨Я╤А╨╛╨┐╤Г╤Б╨╜╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╛╤В iCloud", "ignore_icloud_photos": "╨Я╤А╨╛╨┐╤Г╤Б╨╜╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╛╤В iCloud",
"ignore_icloud_photos_description": "╨б╨╜╨╕╨╝╨║╨╕, ╨║╨╛╨╕╤В╨╛ ╤Б╨░ ╨╖╨░╨┐╨░╨╖╨╡╨╜╨╕ ╨▓ iCloud ╨╜╤П╨╝╨░ ╨┤╨░ ╤Б╨╡ ╨║╨░╤З╨▓╨░╤В ╨▓ Immich ╤Б╤К╤А╨▓╤К╤А╨░", "ignore_icloud_photos_description": "╨б╨╜╨╕╨╝╨║╨╕, ╨║╨╛╨╕╤В╨╛ ╤Б╨░ ╨╖╨░╨┐╨░╨╖╨╡╨╜╨╕ ╨▓ iCloud ╨╜╤П╨╝╨░ ╨┤╨░ ╤Б╨╡ ╨║╨░╤З╨▓╨░╤В ╨▓ Immich ╤Б╤К╤А╨▓╤К╤А╨░",
"image": "╨Ш╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡", "image": "╨Ш╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡",
@@ -1136,10 +1187,13 @@
"language_no_results_title": "╨Э╨╡ ╤Б╨░ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╕ ╨╡╨╖╨╕╤Ж╨╕", "language_no_results_title": "╨Э╨╡ ╤Б╨░ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╕ ╨╡╨╖╨╕╤Ж╨╕",
"language_search_hint": "╨в╤К╤А╤Б╨╡╨╜╨╡ ╨╜╨░ ╨╡╨╖╨╕╤Ж╨╕...", "language_search_hint": "╨в╤К╤А╤Б╨╡╨╜╨╡ ╨╜╨░ ╨╡╨╖╨╕╤Ж╨╕...",
"language_setting_description": "╨Ш╨╖╨▒╨╡╤А╨╡╤В╨╡ ╨┐╤А╨╡╨┤╨┐╨╛╤З╨╕╤В╨░╨╜ ╨╡╨╖╨╕╨║", "language_setting_description": "╨Ш╨╖╨▒╨╡╤А╨╡╤В╨╡ ╨┐╤А╨╡╨┤╨┐╨╛╤З╨╕╤В╨░╨╜ ╨╡╨╖╨╕╨║",
"large_files": "╨У╨╛╨╗╨╡╨╝╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡",
"last": "╨Я╨╛╤Б╨╗╨╡╨┤╨╡╨╜",
"last_seen": "╨Я╨╛╤Б╨╗╨╡╨┤╨╜╨╛ ╨▓╨╕╨┤╤П╨╜╨╛", "last_seen": "╨Я╨╛╤Б╨╗╨╡╨┤╨╜╨╛ ╨▓╨╕╨┤╤П╨╜╨╛",
"latest_version": "╨Я╨╛╤Б╨╗╨╡╨┤╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П", "latest_version": "╨Я╨╛╤Б╨╗╨╡╨┤╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П",
"latitude": "╨и╨╕╤А╨╕╨╜╨░", "latitude": "╨и╨╕╤А╨╕╨╜╨░",
"leave": "╨Ш╨╖╨╗╨╡╨╖", "leave": "╨Ш╨╖╨╗╨╡╨╖",
"leave_album": "╨Э╨░╨┐╤Г╤Б╨║╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░",
"lens_model": "╨Ь╨╛╨┤╨╡╨╗ ╨╗╨╡╤Й╨░", "lens_model": "╨Ь╨╛╨┤╨╡╨╗ ╨╗╨╡╤Й╨░",
"let_others_respond": "╨Я╨╛╨╖╨▓╨╛╨╗╨╡╤В╨╡ ╨╜╨░ ╨┤╤А╤Г╨│╨╕╤В╨╡ ╨┤╨░ ╨╛╤В╨│╨╛╨▓╨╛╤А╤П╤В", "let_others_respond": "╨Я╨╛╨╖╨▓╨╛╨╗╨╡╤В╨╡ ╨╜╨░ ╨┤╤А╤Г╨│╨╕╤В╨╡ ╨┤╨░ ╨╛╤В╨│╨╛╨▓╨╛╤А╤П╤В",
"level": "╨Э╨╕╨▓╨╛", "level": "╨Э╨╕╨▓╨╛",
@@ -1153,6 +1207,7 @@
"library_page_sort_title": "╨Ч╨░╨│╨╗╨░╨▓╨╕╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░", "library_page_sort_title": "╨Ч╨░╨│╨╗╨░╨▓╨╕╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░",
"licenses": "╨Ы╨╕╤Ж╨╡╨╜╨╖╨╕", "licenses": "╨Ы╨╕╤Ж╨╡╨╜╨╖╨╕",
"light": "╨б╨▓╨╡╤В╨╗╨╛", "light": "╨б╨▓╨╡╤В╨╗╨╛",
"like": "╨е╨░╤А╨╡╤Б╨░╨╣╤В╨╡",
"like_deleted": "╨Ъ╨░╤В╨╛ ╨╕╨╖╤В╤А╨╕╤В", "like_deleted": "╨Ъ╨░╤В╨╛ ╨╕╨╖╤В╤А╨╕╤В",
"link_motion_video": "╨Ы╨╕╨╜╨║ ╨║╤К╨╝ ╨▓╨╕╨┤╨╡╨╛", "link_motion_video": "╨Ы╨╕╨╜╨║ ╨║╤К╨╝ ╨▓╨╕╨┤╨╡╨╛",
"link_to_oauth": "╨Ы╨╕╨╜╨║ ╨║╤К╨╝ OAuth", "link_to_oauth": "╨Ы╨╕╨╜╨║ ╨║╤К╨╝ OAuth",
@@ -1160,7 +1215,9 @@
"list": "╨Ы╨╕╤Б╤В", "list": "╨Ы╨╕╤Б╤В",
"loading": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡", "loading": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡",
"loading_search_results_failed": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╤А╨╡╨╖╤Г╨╗╤В╨░╤В╨╕╤В╨╡ ╨╛╤В ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛ ╨╡ ╨╜╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛", "loading_search_results_failed": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╤А╨╡╨╖╤Г╨╗╤В╨░╤В╨╕╤В╨╡ ╨╛╤В ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛ ╨╡ ╨╜╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛",
"local": "╨Ы╨╛╨║╨░╨╗╨╜╨╛",
"local_asset_cast_failed": "╨Э╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┐╤А╨╡╨┤╨░╨▓╨░ ╨╛╨▒╨╡╨║╤В, ╨║╨╛╨╣╤В╨╛ ╨╛╤Й╨╡ ╨╜╨╡ ╨╡ ╨║╨░╤З╨╡╨╜ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░", "local_asset_cast_failed": "╨Э╨╡ ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨┐╤А╨╡╨┤╨░╨▓╨░ ╨╛╨▒╨╡╨║╤В, ╨║╨╛╨╣╤В╨╛ ╨╛╤Й╨╡ ╨╜╨╡ ╨╡ ╨║╨░╤З╨╡╨╜ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
"local_assets": "╨Ы╨╛╨║╨░╨╗╨╜╨╕ ╨╛╨▒╨╡╨║╤В╨╕",
"local_network": "╨Ы╨╛╨║╨░╨╗╨╜╨░ ╨╝╤А╨╡╨╢╨░", "local_network": "╨Ы╨╛╨║╨░╨╗╨╜╨░ ╨╝╤А╨╡╨╢╨░",
"local_network_sheet_info": "╨Я╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╤Й╨╡ ╤Б╨╡ ╤Б╨▓╤К╤А╨╢╨╡ ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░ ╨╜╨░ ╤В╨╛╨╖╨╕ URL, ╨║╨╛╨│╨░╤В╨╛ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛ ╨╡ ╤Б╨▓╤К╤А╨╖╨░╨╜╨╛ ╨║╤К╨╝ ╨╖╨░╨┤╨░╨┤╨╡╨╜╨░╤В╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░", "local_network_sheet_info": "╨Я╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛ ╤Й╨╡ ╤Б╨╡ ╤Б╨▓╤К╤А╨╢╨╡ ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░ ╨╜╨░ ╤В╨╛╨╖╨╕ URL, ╨║╨╛╨│╨░╤В╨╛ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛ ╨╡ ╤Б╨▓╤К╤А╨╖╨░╨╜╨╛ ╨║╤К╨╝ ╨╖╨░╨┤╨░╨┤╨╡╨╜╨░╤В╨░ Wi-Fi ╨╝╤А╨╡╨╢╨░",
"location_permission": "╨а╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡", "location_permission": "╨а╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡",
@@ -1209,6 +1266,7 @@
"main_branch_warning": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡ ╨▓╨╡╤А╤Б╨╕╤П ╨╖╨░ ╤А╨░╨╖╤А╨░╨▒╨╛╤В╤З╨╕╤Ж╨╕, ╤Б╨╕╨╗╨╜╨╛ ╨┐╤А╨╡╨┐╨╛╤А╤К╤З╨▓╨░╨╝╨╡ ╨┤╨░ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡ ╨╛╤Д╨╕╤Ж╨╕╨░╨╗╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П!", "main_branch_warning": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡ ╨▓╨╡╤А╤Б╨╕╤П ╨╖╨░ ╤А╨░╨╖╤А╨░╨▒╨╛╤В╤З╨╕╤Ж╨╕, ╤Б╨╕╨╗╨╜╨╛ ╨┐╤А╨╡╨┐╨╛╤А╤К╤З╨▓╨░╨╝╨╡ ╨┤╨░ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡ ╨╛╤Д╨╕╤Ж╨╕╨░╨╗╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П!",
"main_menu": "╨У╨╗╨░╨▓╨╜╨╛ ╨╝╨╡╨╜╤О", "main_menu": "╨У╨╗╨░╨▓╨╜╨╛ ╨╝╨╡╨╜╤О",
"make": "╨Ь╨░╤А╨║╨░", "make": "╨Ь╨░╤А╨║╨░",
"manage_geolocation": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╤П╤В╨░",
"manage_shared_links": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕", "manage_shared_links": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕",
"manage_sharing_with_partners": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╡╤В╨╛ ╤Б ╨┐╨░╤А╤В╨╜╤М╨╛╤А╨╕", "manage_sharing_with_partners": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╨╜╨╡╤В╨╛ ╤Б ╨┐╨░╤А╤В╨╜╤М╨╛╤А╨╕",
"manage_the_app_settings": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛", "manage_the_app_settings": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╜╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛",
@@ -1217,7 +1275,7 @@
"manage_your_devices": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨▓╨╗╨╡╨╖╨╗╨╕╤В╨╡ ╨▓ ╤Б╨╕╤Б╤В╨╡╨╝╨░╤В╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░", "manage_your_devices": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨▓╨╗╨╡╨╖╨╗╨╕╤В╨╡ ╨▓ ╤Б╨╕╤Б╤В╨╡╨╝╨░╤В╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░",
"manage_your_oauth_connection": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ OAuth ╨▓╤А╤К╨╖╨║╨░╤В╨░", "manage_your_oauth_connection": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ OAuth ╨▓╤А╤К╨╖╨║╨░╤В╨░",
"map": "╨Ъ╨░╤А╤В╨░", "map": "╨Ъ╨░╤А╤В╨░",
"map_assets_in_bounds": "{count} ╤Б╨╜╨╕╨╝╨║╨╕", "map_assets_in_bounds": "{count, plural, =0 {╨Э╤П╨╝╨░ ╤Б╨╜╨╕╨╝╨║╨╕} one {# ╤Б╨╜╨╕╨╝╨║╨░} other {# ╤Б╨╜╨╕╨╝╨║╨╕}}",
"map_cannot_get_user_location": "╨Э╨╡ ╨╝╨╛╨╢╨░╤Е ╨┤╨░ ╨┐╨╛╨╗╤Г╤З╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛", "map_cannot_get_user_location": "╨Э╨╡ ╨╝╨╛╨╢╨░╤Е ╨┤╨░ ╨┐╨╛╨╗╤Г╤З╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛",
"map_location_dialog_yes": "╨Ф╨░", "map_location_dialog_yes": "╨Ф╨░",
"map_location_picker_page_use_location": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╤В╨╛╨▓╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡", "map_location_picker_page_use_location": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╤В╨╛╨▓╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡",
@@ -1225,7 +1283,6 @@
"map_location_service_disabled_title": "╨г╤Б╨╗╤Г╨│╨░╤В╨░ ╨╖╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╡ ╨╕╨╖╨║╨╗╤О╤З╨╡╨╜╨░", "map_location_service_disabled_title": "╨г╤Б╨╗╤Г╨│╨░╤В╨░ ╨╖╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╡ ╨╕╨╖╨║╨╗╤О╤З╨╡╨╜╨░",
"map_marker_for_images": "╨Ь╨░╤А╨║╨╡╤А╨╕ ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░ ╨╖╨░ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╜╨░╨┐╤А╨░╨▓╨╡╨╜╨╕ ╨▓ {city}, {country}", "map_marker_for_images": "╨Ь╨░╤А╨║╨╡╤А╨╕ ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░ ╨╖╨░ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╜╨░╨┐╤А╨░╨▓╨╡╨╜╨╕ ╨▓ {city}, {country}",
"map_marker_with_image": "╨Ь╨░╤А╨║╨╡╤А ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░ ╤Б ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡", "map_marker_with_image": "╨Ь╨░╤А╨║╨╡╤А ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░ ╤Б ╨╕╨╖╨╛╨▒╤А╨░╨╢╨╡╨╜╨╕╨╡",
"map_no_assets_in_bounds": "╨Э╤П╨╝╨░ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╛╤В ╤В╨╛╨╖╨╕ ╤А╨░╨╣╨╛╨╜",
"map_no_location_permission_content": "╨Ч╨░ ╨┤╨░ ╤Б╨╡ ╨┐╨╛╨║╨░╨╖╨▓╨░╤В ╨╛╨▒╨╡╨║╤В╨╕╤В╨╡ ╨╛╤В ╤В╨╡╨║╤Г╤Й╨╛╤В╨╛ ╨╝╤П╤Б╤В╨╛, ╤В╤А╤П╨▒╨▓╨░ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨╛╨┐╤А╨╡╨┤╨╡╨╗╤П╨╜╨╡ ╨╜╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛. ╨Ш╤Б╨║╨░╤В╨╡ ╨╗╨╕ ╨┤╨░ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╕╤В╨╡ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╤Б╨╡╨│╨░?", "map_no_location_permission_content": "╨Ч╨░ ╨┤╨░ ╤Б╨╡ ╨┐╨╛╨║╨░╨╖╨▓╨░╤В ╨╛╨▒╨╡╨║╤В╨╕╤В╨╡ ╨╛╤В ╤В╨╡╨║╤Г╤Й╨╛╤В╨╛ ╨╝╤П╤Б╤В╨╛, ╤В╤А╤П╨▒╨▓╨░ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨╛╨┐╤А╨╡╨┤╨╡╨╗╤П╨╜╨╡ ╨╜╨░ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡╤В╨╛. ╨Ш╤Б╨║╨░╤В╨╡ ╨╗╨╕ ╨┤╨░ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╕╤В╨╡ ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╤Б╨╡╨│╨░?",
"map_no_location_permission_title": "╨Ю╤В╨║╨░╨╖╨░╨╜ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡", "map_no_location_permission_title": "╨Ю╤В╨║╨░╨╖╨░╨╜ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╨╝╨╡╤Б╤В╨╛╨┐╨╛╨╗╨╛╨╢╨╡╨╜╨╕╨╡",
"map_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░", "map_settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╨║╨░╤А╤В╨░╤В╨░",
@@ -1262,6 +1319,7 @@
"merged_people_count": "╨б╨╗╤П╤В {count, plural, one {# ╤З╨╛╨▓╨╡╨║} other {# ╤З╨╛╨▓╨╡╨║╨░}}", "merged_people_count": "╨б╨╗╤П╤В {count, plural, one {# ╤З╨╛╨▓╨╡╨║} other {# ╤З╨╛╨▓╨╡╨║╨░}}",
"minimize": "╨Ь╨╕╨╜╨╕╨╝╨╕╨╖╨╕╤А╨░╨╜╨╡", "minimize": "╨Ь╨╕╨╜╨╕╨╝╨╕╨╖╨╕╤А╨░╨╜╨╡",
"minute": "╨Ь╨╕╨╜╤Г╤В╨░", "minute": "╨Ь╨╕╨╜╤Г╤В╨░",
"minutes": "╨Ь╨╕╨╜╤Г╤В╨╕",
"missing": "╨Ы╨╕╨┐╤Б╨▓╨░╤Й╨╕", "missing": "╨Ы╨╕╨┐╤Б╨▓╨░╤Й╨╕",
"model": "╨Ь╨╛╨┤╨╡╨╗", "model": "╨Ь╨╛╨┤╨╡╨╗",
"month": "╨Ь╨╡╤Б╨╡╤Ж", "month": "╨Ь╨╡╤Б╨╡╤Ж",
@@ -1281,6 +1339,9 @@
"my_albums": "╨Ь╨╛╨╕ ╨░╨╗╨▒╤Г╨╝╨╕", "my_albums": "╨Ь╨╛╨╕ ╨░╨╗╨▒╤Г╨╝╨╕",
"name": "╨Ш╨╝╨╡", "name": "╨Ш╨╝╨╡",
"name_or_nickname": "╨Ш╨╝╨╡ ╨╕╨╗╨╕ ╨┐╤А╤П╨║╨╛╤А", "name_or_nickname": "╨Ш╨╝╨╡ ╨╕╨╗╨╕ ╨┐╤А╤П╨║╨╛╤А",
"network_requirement_photos_upload": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨╝╨╛╨▒╨╕╨╗╨╜╨╕ ╨┤╨░╨╜╨╜╨╕ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨╕",
"network_requirement_videos_upload": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨╝╨╛╨▒╨╕╨╗╨╜╨╕ ╨┤╨░╨╜╨╜╨╕ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╡╨╛",
"network_requirements_updated": "╨Ь╤А╨╡╨╢╨╛╨▓╨╕╤В╨╡ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╤Б╨░ ╨┐╤А╨╛╨╝╨╡╨╜╨╡╨╜╨╕, ╨╜╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨╛╨┐╨░╤И╨║╨░╤В╨░ ╨╖╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╨╜╨╡",
"networking_settings": "╨Ь╤А╨╡╨╢╨░", "networking_settings": "╨Ь╤А╨╡╨╢╨░",
"networking_subtitle": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╨▓╤А╤К╨╖╨║╨░ ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░", "networking_subtitle": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡ ╨╖╨░ ╨▓╤А╤К╨╖╨║╨░ ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░",
"never": "╨Э╨╕╨║╨╛╨│╨░", "never": "╨Э╨╕╨║╨╛╨│╨░",
@@ -1316,6 +1377,7 @@
"no_results": "╨Э╤П╨╝╨░ ╤А╨╡╨╖╤Г╨╗╤В╨░╤В╨╕", "no_results": "╨Э╤П╨╝╨░ ╤А╨╡╨╖╤Г╨╗╤В╨░╤В╨╕",
"no_results_description": "╨Ю╨┐╨╕╤В╨░╨╣╤В╨╡ ╤Б╤К╤Б ╤Б╨╕╨╜╨╛╨╜╨╕╨╝ ╨╕╨╗╨╕ ╨┐╨╛-╨╛╨▒╤Й╨░ ╨║╨╗╤О╤З╨╛╨▓╨░ ╨┤╤Г╨╝╨░", "no_results_description": "╨Ю╨┐╨╕╤В╨░╨╣╤В╨╡ ╤Б╤К╤Б ╤Б╨╕╨╜╨╛╨╜╨╕╨╝ ╨╕╨╗╨╕ ╨┐╨╛-╨╛╨▒╤Й╨░ ╨║╨╗╤О╤З╨╛╨▓╨░ ╨┤╤Г╨╝╨░",
"no_shared_albums_message": "╨б╤К╨╖╨┤╨░╨╣╤В╨╡ ╨░╨╗╨▒╤Г╨╝, ╨╖╨░ ╨┤╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨╛╨▓╨╡ ╤Б ╤Е╨╛╤А╨░╤В╨░ ╨▓ ╨╝╤А╨╡╨╢╨░╤В╨░ ╤Б╨╕", "no_shared_albums_message": "╨б╤К╨╖╨┤╨░╨╣╤В╨╡ ╨░╨╗╨▒╤Г╨╝, ╨╖╨░ ╨┤╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨╛╨▓╨╡ ╤Б ╤Е╨╛╤А╨░╤В╨░ ╨▓ ╨╝╤А╨╡╨╢╨░╤В╨░ ╤Б╨╕",
"no_uploads_in_progress": "╨Э╤П╨╝╨░ ╨║╨░╤З╨▓╨░╨╜╨╡ ╨▓ ╨╝╨╛╨╝╨╡╨╜╤В╨░",
"not_in_any_album": "╨Э╨╡ ╨╡ ╨▓ ╨╜╨╕╨║╨╛╨╣ ╨░╨╗╨▒╤Г╨╝", "not_in_any_album": "╨Э╨╡ ╨╡ ╨▓ ╨╜╨╕╨║╨╛╨╣ ╨░╨╗╨▒╤Г╨╝",
"not_selected": "╨Э╨╡ ╨╡ ╨╕╨╖╨▒╤А╨░╨╜╨╛", "not_selected": "╨Э╨╡ ╨╡ ╨╕╨╖╨▒╤А╨░╨╜╨╛",
"note_apply_storage_label_to_previously_uploaded assets": "╨Ч╨░╨▒╨╡╨╗╨╡╨╢╨║╨░: ╨Ч╨░ ╨┤╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╕╤В╨╡ ╨╡╤В╨╕╨║╨╡╤В╨░ ╨╖╨░ ╤Б╤К╤Е╤А╨░╨╜╨╡╨╜╨╕╨╡ ╨║╤К╨╝ ╨┐╤А╨╡╨┤╨▓╨░╤А╨╕╤В╨╡╨╗╨╜╨╛ ╨║╨░╤З╨╡╨╜╨╕ ╨░╨║╤В╨╕╨▓╨╕, ╤Б╤В╨░╤А╤В╨╕╤А╨░╨╣╤В╨╡", "note_apply_storage_label_to_previously_uploaded assets": "╨Ч╨░╨▒╨╡╨╗╨╡╨╢╨║╨░: ╨Ч╨░ ╨┤╨░ ╨┐╤А╨╕╨╗╨╛╨╢╨╕╤В╨╡ ╨╡╤В╨╕╨║╨╡╤В╨░ ╨╖╨░ ╤Б╤К╤Е╤А╨░╨╜╨╡╨╜╨╕╨╡ ╨║╤К╨╝ ╨┐╤А╨╡╨┤╨▓╨░╤А╨╕╤В╨╡╨╗╨╜╨╛ ╨║╨░╤З╨╡╨╜╨╕ ╨░╨║╤В╨╕╨▓╨╕, ╤Б╤В╨░╤А╤В╨╕╤А╨░╨╣╤В╨╡",
@@ -1331,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "╨Ю╤Д╨╕╤Ж╨╕╨░╨╗╨╜╨░ ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨╖╨░ Immich", "official_immich_resources": "╨Ю╤Д╨╕╤Ж╨╕╨░╨╗╨╜╨░ ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨╖╨░ Immich",
"offline": "╨Ю╤Д╨╗╨░╨╣╨╜", "offline": "╨Ю╤Д╨╗╨░╨╣╨╜",
"offset": "╨Ю╤В╨╝╨╡╤Б╤В╨▓╨░╨╜╨╡",
"ok": "╨Ф╨╛╨▒╤А╨╡", "ok": "╨Ф╨╛╨▒╤А╨╡",
"oldest_first": "╨Э╨░╨╣-╤Б╤В╨░╤А╨╕╤В╨╡ ╨┐╤К╤А╨▓╨╕", "oldest_first": "╨Э╨░╨╣-╤Б╤В╨░╤А╨╕╤В╨╡ ╨┐╤К╤А╨▓╨╕",
"on_this_device": "╨Э╨░ ╤В╨╛╨▓╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛", "on_this_device": "╨Э╨░ ╤В╨╛╨▓╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛",
@@ -1349,10 +1412,13 @@
"open_the_search_filters": "╨Ю╤В╨▓╨░╤А╨╕ ╤Д╨╕╨╗╤В╤А╨╕╤В╨╡ ╨╖╨░ ╤В╤К╤А╤Б╨╡╨╜╨╡", "open_the_search_filters": "╨Ю╤В╨▓╨░╤А╨╕ ╤Д╨╕╨╗╤В╤А╨╕╤В╨╡ ╨╖╨░ ╤В╤К╤А╤Б╨╡╨╜╨╡",
"options": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕", "options": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕",
"or": "╨╕╨╗╨╕", "or": "╨╕╨╗╨╕",
"organize_into_albums": "Organitzar per ├аlbums",
"organize_into_albums_description": "Posar les fotos existents dins dels ├аlbums fent servir la configuraci├│ de sincronitzaci├│",
"organize_your_library": "╨Ю╤А╨│╨░╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨░╤И╨░╤В╨░ ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨░", "organize_your_library": "╨Ю╤А╨│╨░╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨░╤И╨░╤В╨░ ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╨░",
"original": "╨╛╤А╨╕╨│╨╕╨╜╨░╨╗", "original": "╨╛╤А╨╕╨│╨╕╨╜╨░╨╗",
"other": "╨Ф╤А╤Г╨│╨╕", "other": "╨Ф╤А╤Г╨│╨╕",
"other_devices": "╨Ф╤А╤Г╨│╨╕ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░", "other_devices": "╨Ф╤А╤Г╨│╨╕ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨░",
"other_entities": "╨Ф╤А╤Г╨│╨╕ ╨╛╨▒╨╡╨║╤В╨╕",
"other_variables": "╨Ф╤А╤Г╨│╨╕ ╨┐╤А╨╛╨╝╨╡╨╜╨╗╨╕╨▓╨╕", "other_variables": "╨Ф╤А╤Г╨│╨╕ ╨┐╤А╨╛╨╝╨╡╨╜╨╗╨╕╨▓╨╕",
"owned": "╨Ь╨╛╨╕╤В╨╡", "owned": "╨Ь╨╛╨╕╤В╨╡",
"owner": "╨б╨╛╨▒╤Б╤В╨▓╨╡╨╜╨╕╨║", "owner": "╨б╨╛╨▒╤Б╤В╨▓╨╡╨╜╨╕╨║",
@@ -1407,6 +1473,9 @@
"permission_onboarding_permission_limited": "╨Ю╨│╤А╨░╨╜╨╕╤З╨╡╨╜ ╨┤╨╛╤Б╤В╤К╨┐. ╨Ч╨░ ╨┤╨░ ╨╝╨╛╨╢╨╡ Immich ╨┤╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░ ╨╕ ╤Г╨┐╤А╨░╨▓╨╗╤П╨▓╨░ ╨│╨░╨╗╨╡╤А╨╕╤П╤В╨░, ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╡╤В╨╡ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛ ╨▓ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡.", "permission_onboarding_permission_limited": "╨Ю╨│╤А╨░╨╜╨╕╤З╨╡╨╜ ╨┤╨╛╤Б╤В╤К╨┐. ╨Ч╨░ ╨┤╨░ ╨╝╨╛╨╢╨╡ Immich ╨┤╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░ ╨╕ ╤Г╨┐╤А╨░╨▓╨╗╤П╨▓╨░ ╨│╨░╨╗╨╡╤А╨╕╤П╤В╨░, ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╡╤В╨╡ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛ ╨▓ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡.",
"permission_onboarding_request": "Immich ╤Б╨╡ ╨╜╤Г╨╢╨┤╨░╨╡ ╨╛╤В ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨┐╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛.", "permission_onboarding_request": "Immich ╤Б╨╡ ╨╜╤Г╨╢╨┤╨░╨╡ ╨╛╤В ╤А╨░╨╖╤А╨╡╤И╨╡╨╜╨╕╨╡ ╨╖╨░ ╨┐╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨╛.",
"person": "╨з╨╛╨▓╨╡╨║", "person": "╨з╨╛╨▓╨╡╨║",
"person_age_months": "{months, plural, one {# ╨╝╨╡╤Б╨╡╤Ж} other {# ╨╝╨╡╤Б╨╡╤Ж╨░}}",
"person_age_year_months": "1 ╨│╨╛╨┤╨╕╨╜╨░ ╨╕ {months, plural, one {# ╨╝╨╡╤Б╨╡╤Ж} other {# ╨╝╨╡╤Б╨╡╤Ж╨░}}",
"person_age_years": "{years, plural, other {# ╨│╨╛╨┤╨╕╨╜╨╕}}",
"person_birthdate": "╨Ф╨░╤В╨░ ╨╜╨░ ╤А╨░╨╢╨┤╨░╨╜╨╡ {date}", "person_birthdate": "╨Ф╨░╤В╨░ ╨╜╨░ ╤А╨░╨╢╨┤╨░╨╜╨╡ {date}",
"person_hidden": "{name}{hidden, select, true { (╤Б╨║╤А╨╕╤В)} other {}}", "person_hidden": "{name}{hidden, select, true { (╤Б╨║╤А╨╕╤В)} other {}}",
"photo_shared_all_users": "╨Ш╨╖╨│╨╗╨╡╨╢╨┤╨░, ╤З╨╡ ╤Б╤В╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╨╗╨╕ ╤Б╨╜╨╕╨╝╨║╨╕╤В╨╡ ╤Б╨╕ ╤Б ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨╕╨╗╨╕ ╨╜╤П╨╝╨░╤В╨╡ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕, ╤Б ╨║╨╛╨╕╤В╨╛ ╨┤╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╤В╨╡.", "photo_shared_all_users": "╨Ш╨╖╨│╨╗╨╡╨╢╨┤╨░, ╤З╨╡ ╤Б╤В╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╕╨╗╨╕ ╤Б╨╜╨╕╨╝╨║╨╕╤В╨╡ ╤Б╨╕ ╤Б ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕ ╨╕╨╗╨╕ ╨╜╤П╨╝╨░╤В╨╡ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕, ╤Б ╨║╨╛╨╕╤В╨╛ ╨┤╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╤П╤В╨╡.",
@@ -1446,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "╨Ь╨╛╨▒╨╕╨╗╨╜╨╛╤В╨╛ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨╛. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┤╨╛ ╨╜╨░╨╣-╨╜╨╛╨▓╨░╤В╨░ ╨▓╨╡╤А╤Б╨╕╤П.", "profile_drawer_client_out_of_date_minor": "╨Ь╨╛╨▒╨╕╨╗╨╜╨╛╤В╨╛ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨╛. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┤╨╛ ╨╜╨░╨╣-╨╜╨╛╨▓╨░╤В╨░ ╨▓╨╡╤А╤Б╨╕╤П.",
"profile_drawer_client_server_up_to_date": "╨Ъ╨╗╨╕╨╡╨╜╤В╨░ ╨╕ ╤Б╤К╤А╨▓╤К╤А╨░ ╤Б╨░ ╨╛╨▒╨╜╨╛╨▓╨╡╨╜╨╕", "profile_drawer_client_server_up_to_date": "╨Ъ╨╗╨╕╨╡╨╜╤В╨░ ╨╕ ╤Б╤К╤А╨▓╤К╤А╨░ ╤Б╨░ ╨╛╨▒╨╜╨╛╨▓╨╡╨╜╨╕",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "╨а╨╡╨╢╨╕╨╝╨░ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡ ╨╡ ╨░╨║╤В╨╕╨▓╨╕╤А╨░╨╜. ╨б ╨┤╨▓╨╛╨╡╨╜ ╨║╨╗╨╕╨║ ╨▓╤К╤А╤Е╤Г ╨║╨░╤А╤В╨╕╨║╨░╤В╨░-╨░╨▓╨░╤В╨░╤А ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П ╤Й╨╡ ╨┤╨╡╨░╨║╤В╨╕╨▓╨╕╤А╨░╤В╨╡ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡.",
"profile_drawer_server_out_of_date_major": "╨Т╨╡╤А╤Б╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨░. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┐╨╛╨╜╨╡ ╨┤╨╛ ╨┐╨╛╤Б╨╗╨╡╨┤╨╜╨░╤В╨░ ╨│╨╗╨░╨▓╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П.", "profile_drawer_server_out_of_date_major": "╨Т╨╡╤А╤Б╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨░. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┐╨╛╨╜╨╡ ╨┤╨╛ ╨┐╨╛╤Б╨╗╨╡╨┤╨╜╨░╤В╨░ ╨│╨╗╨░╨▓╨╜╨░ ╨▓╨╡╤А╤Б╨╕╤П.",
"profile_drawer_server_out_of_date_minor": "╨Т╨╡╤А╤Б╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨░. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┤╨╛ ╨┐╨╛╤Б╨╗╨╡╨┤╨╜╨░╤В╨░ ╨▓╨╡╤А╤Б╨╕╤П.", "profile_drawer_server_out_of_date_minor": "╨Т╨╡╤А╤Б╨╕╤П╤В╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╡ ╨╛╤Б╤В╨░╤А╤П╨╗╨░. ╨Ь╨╛╨╗╤П, ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╣ ╨┤╨╛ ╨┐╨╛╤Б╨╗╨╡╨┤╨╜╨░╤В╨░ ╨▓╨╡╤А╤Б╨╕╤П.",
"profile_image_of_user": "╨Я╤А╨╛╤Д╨╕╨╗╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░ ╨╜╨░ {user}", "profile_image_of_user": "╨Я╤А╨╛╤Д╨╕╨╗╨╜╨░ ╤Б╨╜╨╕╨╝╨║╨░ ╨╜╨░ {user}",
@@ -1484,12 +1554,16 @@
"purchase_server_description_2": "╨б╤В╨░╤В╤Г╤Б ╨╜╨░ ╨┐╨╛╨┤╨┤╤А╤К╨╢╨╜╨╕╨║", "purchase_server_description_2": "╨б╤В╨░╤В╤Г╤Б ╨╜╨░ ╨┐╨╛╨┤╨┤╤А╤К╨╢╨╜╨╕╨║",
"purchase_server_title": "╨б╤К╤А╨▓╤К╤А", "purchase_server_title": "╨б╤К╤А╨▓╤К╤А",
"purchase_settings_server_activated": "╨Я╤А╨╛╨┤╤Г╨║╤В╨╛╨▓╨╕╤П╤В ╨║╨╗╤О╤З ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╤Б╨╡ ╤Г╨┐╤А╨░╨▓╨╗╤П╨▓╨░ ╨╛╤В ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░", "purchase_settings_server_activated": "╨Я╤А╨╛╨┤╤Г╨║╤В╨╛╨▓╨╕╤П╤В ╨║╨╗╤О╤З ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╤Б╨╡ ╤Г╨┐╤А╨░╨▓╨╗╤П╨▓╨░ ╨╛╤В ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░",
"query_asset_id": "Buscar item per ID",
"queue_status": "╨Т ╨╛╨┐╨░╤И╨║╨░ {count} ╨╛╤В {total}",
"rating": "╨Ю╤Ж╨╡╨╜╨║╨░ ╤Б╤К╤Б ╨╖╨▓╨╡╨╖╨┤╨╕", "rating": "╨Ю╤Ж╨╡╨╜╨║╨░ ╤Б╤К╤Б ╨╖╨▓╨╡╨╖╨┤╨╕",
"rating_clear": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨╛╤Ж╨╡╨╜╨║╨░╤В╨░", "rating_clear": "╨Ш╨╖╤З╨╕╤Б╤В╨╕ ╨╛╤Ж╨╡╨╜╨║╨░╤В╨░",
"rating_count": "{count, plural, one {# ╨╖╨▓╨╡╨╖╨┤╨░} other {# ╨╖╨▓╨╡╨╖╨┤╨╕}}", "rating_count": "{count, plural, one {# ╨╖╨▓╨╡╨╖╨┤╨░} other {# ╨╖╨▓╨╡╨╖╨┤╨╕}}",
"rating_description": "╨Я╨╛╨║╨░╨╢╨╕ EXIF ╨╛╤Ж╨╡╨╜╨║╨░╤В╨░ ╨▓ ╨┐╨░╨╜╨╡╨╗╨░ ╤Б ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П", "rating_description": "╨Я╨╛╨║╨░╨╢╨╕ EXIF ╨╛╤Ж╨╡╨╜╨║╨░╤В╨░ ╨▓ ╨┐╨░╨╜╨╡╨╗╨░ ╤Б ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П",
"reaction_options": "╨Ш╨╖╨▒╨╛╤А ╨╜╨░ ╤А╨╡╨░╨║╤Ж╨╕╤П", "reaction_options": "╨Ш╨╖╨▒╨╛╤А ╨╜╨░ ╤А╨╡╨░╨║╤Ж╨╕╤П",
"read_changelog": "╨Я╤А╨╛╤З╨╡╤В╨╕ ╨┐╤А╨╛╨╝╨╡╨╜╨╕╤В╨╡", "read_changelog": "╨Я╤А╨╛╤З╨╡╤В╨╕ ╨┐╤А╨╛╨╝╨╡╨╜╨╕╤В╨╡",
"readonly_mode_disabled": "╨а╨╡╨╢╨╕╨╝╨░ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡ ╨╡ ╨┤╨╡╨░╨║╤В╨╕╨▓╨╕╤А╨░╨╜",
"readonly_mode_enabled": "╨а╨╡╨╢╨╕╨╝╨░ ╤Б╨░╨╝╨╛ ╨╖╨░ ╤З╨╡╤В╨╡╨╜╨╡ ╨╡ ╨░╨║╤В╨╕╨▓╨╕╤А╨░╨╜",
"reassign": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨░╨▓╨░╨╜╨╡", "reassign": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨░╨▓╨░╨╜╨╡",
"reassigned_assets_to_existing_person": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╜╨░ {name, select, null {╤Б╤К╤Й╨╡╤Б╤В╨▓╤Г╨▓╨░╤Й ╤З╨╛╨▓╨╡╨║} other {{name}}}", "reassigned_assets_to_existing_person": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╜╨░ {name, select, null {╤Б╤К╤Й╨╡╤Б╤В╨▓╤Г╨▓╨░╤Й ╤З╨╛╨▓╨╡╨║} other {{name}}}",
"reassigned_assets_to_new_person": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╜╨░ ╨╜╨╛╨▓ ╤З╨╛╨▓╨╡╨║", "reassigned_assets_to_new_person": "╨Я╤А╨╡╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╜╨░ ╨╜╨╛╨▓ ╤З╨╛╨▓╨╡╨║",
@@ -1512,6 +1586,8 @@
"refreshing_faces": "╨Ю╨┐╤А╨╡╤Б╨╜╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╗╨╕╤Ж╨░╤В╨░", "refreshing_faces": "╨Ю╨┐╤А╨╡╤Б╨╜╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╗╨╕╤Ж╨░╤В╨░",
"refreshing_metadata": "╨Ю╨┐╤А╨╡╤Б╨╜╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╤В╨░╨┤╨░╨╜╨╜╨╕╤В╨╡", "refreshing_metadata": "╨Ю╨┐╤А╨╡╤Б╨╜╤П╨▓╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╤В╨░╨┤╨░╨╜╨╜╨╕╤В╨╡",
"regenerating_thumbnails": "╨Я╤А╨╡╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╝╨╕╨╜╨╕╨░╤В╤О╤А╨╕╤В╨╡", "regenerating_thumbnails": "╨Я╤А╨╡╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨╝╨╕╨╜╨╕╨░╤В╤О╤А╨╕╤В╨╡",
"remote": "╨Э╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
"remote_assets": "╨Ю╨▒╨╡╨║╤В╨╕ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
"remove": "╨Я╤А╨╡╨╝╨░╤Е╨╜╨╕", "remove": "╨Я╤А╨╡╨╝╨░╤Е╨╜╨╕",
"remove_assets_album_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨░?", "remove_assets_album_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╛╤В ╨░╨╗╨▒╤Г╨╝╨░?",
"remove_assets_shared_link_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╛╤В ╤В╨╛╨╖╨╕ ╤Б╨┐╨╛╨╡╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║?", "remove_assets_shared_link_confirmation": "╨б╨╕╨│╤Г╤А╨╜╨╕ ╨╗╨╕ ╤Б╤В╨╡, ╤З╨╡ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨╡╤В╨╡ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨░}} ╨╛╤В ╤В╨╛╨╖╨╕ ╤Б╨┐╨╛╨╡╨┤╨╡╨╗╨╡╨╜ ╨╗╨╕╨╜╨║?",
@@ -1549,19 +1625,28 @@
"reset_password": "╨Э╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┐╨░╤А╨╛╨╗╨░╤В╨░", "reset_password": "╨Э╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨┐╨░╤А╨╛╨╗╨░╤В╨░",
"reset_people_visibility": "╨Э╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╕╨╝╨╛╤Б╤В╤В╨░ ╨╜╨░ ╤Е╨╛╤А╨░╤В╨░", "reset_people_visibility": "╨Э╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╕╨╝╨╛╤Б╤В╤В╨░ ╨╜╨░ ╤Е╨╛╤А╨░╤В╨░",
"reset_pin_code": "╨Э╤Г╨╗╨╕╤А╨░╨╣ PIN ╨║╨╛╨┤╨░", "reset_pin_code": "╨Э╤Г╨╗╨╕╤А╨░╨╣ PIN ╨║╨╛╨┤╨░",
"reset_pin_code_description": "╨Р╨║╨╛ ╤Б╤В╨╡ ╤Б╨╕ ╨╖╨░╨▒╤А╨░╨▓╨╕╨╗╨╕ ╨Я╨Ш╨Э ╨║╨╛╨┤╨░, ╨╝╨╛╨╢╨╡ ╨┤╨░ ╤Б╨╡ ╨╛╨▒╤К╤А╨╜╨╡╤В╨╡ ╨║╤К╨╝ ╨░╨┤╨╝╨╕╨╜╨╕╤Б╤В╤А╨░╤В╨╛╤А╨░ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╖╨░ ╨┤╨░ ╨│╨╛ ╨╜╤Г╨╗╨╕╤А╨░",
"reset_pin_code_success": "╨г╤Б╨┐╨╡╤И╨╜╨╛ ╨╜╤Г╨╗╨╕╤А╨░╨╜ ╨Я╨Ш╨Э ╨║╨╛╨┤",
"reset_pin_code_with_password": "╨б ╨▓╨░╤И╨░╤В╨░ ╨┐╨░╤А╨╛╨╗╨░ ╨╝╨╛╨╢╨╡╤В╨╡ ╨▓╨╕╨╜╨░╨│╨╕ ╨┤╨░ ╨╜╤Г╨╗╨╕╤А╨░╤В╨╡ ╤Б╨▓╨╛╤П ╨Я╨Ш╨Э ╨║╨╛╨┤",
"reset_sqlite": "╨Э╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ SQLite",
"reset_sqlite_confirmation": "╨Э╨░╨╕╤Б╤В╨╕╨╜╨░ ╨╗╨╕ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨╜╤Г╨╗╨╕╤А╨░╤В╨╡ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ SQLite? ╨й╨╡ ╤В╤А╤П╨▒╨▓╨░ ╨┤╨░ ╨╕╨╖╨╗╨╡╨╖╨╡╤В╨╡ ╨╛╤В ╤Б╨╕╤Б╤В╨╡╨╝╨░╤В╨░ ╨╕ ╨┤╨░ ╤Б╨╡ ╨▓╨┐╨╕╤И╨╡╤В╨╡ ╨╛╤В╨╜╨╛╨▓╨╛ ╨╖╨░ ╨╜╨╛╨▓╨░ ╤Б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨░╤Ж╨╕╤П ╨╜╨░ ╨┤╨░╨╜╨╜╨╕╤В╨╡",
"reset_sqlite_success": "╨г╤Б╨┐╨╡╤И╨╜╨╛ ╨╜╤Г╨╗╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ SQLite",
"reset_to_default": "╨Т╤А╤К╤Й╨░╨╜╨╡ ╨╜╨░ ╤Д╨░╨▒╤А╨╕╤З╨╜╨╕ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕", "reset_to_default": "╨Т╤А╤К╤Й╨░╨╜╨╡ ╨╜╨░ ╤Д╨░╨▒╤А╨╕╤З╨╜╨╕ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕",
"resolve_duplicates": "╨а╨╡╤И╨╕ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕╤В╨╡", "resolve_duplicates": "╨а╨╡╤И╨╕ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕╤В╨╡",
"resolved_all_duplicates": "╨Т╤Б╨╕╤З╨║╨╕ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕ ╤Б╨░ ╤А╨╡╤И╨╡╨╜╨╕", "resolved_all_duplicates": "╨Т╤Б╨╕╤З╨║╨╕ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕ ╤Б╨░ ╤А╨╡╤И╨╡╨╜╨╕",
"restore": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡", "restore": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╤П╨▓╨░╨╜╨╡",
"restore_all": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨▓╤Б╨╕╤З╨║╨╕", "restore_all": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨▓╤Б╨╕╤З╨║╨╕",
"restore_trash_action_prompt": "{count} ╨▓╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╡╨╜╨╕ ╨╛╤В ╨║╨╛╤И╨░",
"restore_user": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗", "restore_user": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗",
"restored_asset": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╡╨╜ ╨╡╨╗╨╡╨╝╨╡╨╜╤В", "restored_asset": "╨Т╤К╨╖╤Б╤В╨░╨╜╨╛╨▓╨╡╨╜ ╨╡╨╗╨╡╨╝╨╡╨╜╤В",
"resume": "╨Я╤А╨╛╨┤╤К╨╗╨╢╨░╨▓╨░╨╜╨╡", "resume": "╨Я╤А╨╛╨┤╤К╨╗╨╢╨░╨▓╨░╨╜╨╡",
"retry_upload": "╨Ю╨┐╨╕╤В╨░╨╣ ╨║╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╛╤В╨╜╨╛╨▓╨╛", "retry_upload": "╨Ю╨┐╨╕╤В╨░╨╣ ╨║╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╛╤В╨╜╨╛╨▓╨╛",
"review_duplicates": "╨а╨░╨╖╨│╨╗╨╡╨┤╨░╨╣ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕╤В╨╡", "review_duplicates": "╨а╨░╨╖╨│╨╗╨╡╨┤╨░╨╣ ╨┤╤Г╨▒╨╗╨╕╨║╨░╤В╨╕╤В╨╡",
"review_large_files": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨│╨╛╨╗╨╡╨╝╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡",
"role": "╨а╨╛╨╗╤П", "role": "╨а╨╛╨╗╤П",
"role_editor": "╨а╨╡╨┤╨░╨║╤В╨╛╤А", "role_editor": "╨а╨╡╨┤╨░╨║╤В╨╛╤А",
"role_viewer": "╨Ч╤А╨╕╤В╨╡╨╗", "role_viewer": "╨Ч╤А╨╕╤В╨╡╨╗",
"running": "╨Ш╨╖╨┐╤К╨╗╨╜╤П╨▓╨░╨╜╨╡",
"save": "╨Ч╨░╨┐╨░╨╖╨╕", "save": "╨Ч╨░╨┐╨░╨╖╨╕",
"save_to_gallery": "╨Ч╨░╨┐╨░╨╖╨╕ ╨▓ ╨│╨░╨╗╨╡╤А╨╕╤П╤В╨░", "save_to_gallery": "╨Ч╨░╨┐╨░╨╖╨╕ ╨▓ ╨│╨░╨╗╨╡╤А╨╕╤П╤В╨░",
"saved_api_key": "╨Ч╨░╨┐╨░╨╖╨╡╨╜ API Key", "saved_api_key": "╨Ч╨░╨┐╨░╨╖╨╡╨╜ API Key",
@@ -1648,6 +1733,7 @@
"select_user_for_sharing_page_err_album": "╨б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝ ╨╜╨╡ ╨▒╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨╛", "select_user_for_sharing_page_err_album": "╨б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝ ╨╜╨╡ ╨▒╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨╛",
"selected": "╨Ш╨╖╨▒╤А╨░╨╜╨╛", "selected": "╨Ш╨╖╨▒╤А╨░╨╜╨╛",
"selected_count": "{count, plural, other {# ╨╕╨╖╨▒╤А╨░╨╜╨╕}}", "selected_count": "{count, plural, other {# ╨╕╨╖╨▒╤А╨░╨╜╨╕}}",
"selected_gps_coordinates": "╨Ш╨╖╨▒╤А╨░╨╜╨╕ GPS ╨║╨╛╨╛╤А╨┤╨╕╨╜╨░╤В╨╕",
"send_message": "╨Ш╨╖╨┐╤А╨░╤В╨╡╤В╨╡ ╤Б╤К╨╛╨▒╤Й╨╡╨╜╨╕╨╡", "send_message": "╨Ш╨╖╨┐╤А╨░╤В╨╡╤В╨╡ ╤Б╤К╨╛╨▒╤Й╨╡╨╜╨╕╨╡",
"send_welcome_email": "╨Ш╨╖╨┐╤А╨░╤В╨╡╤В╨╡ ╨╕╨╝╨╡╨╣╨╗ ╨╖╨░ ╨┤╨╛╨▒╤А╨╡ ╨┤╨╛╤И╨╗╨╕", "send_welcome_email": "╨Ш╨╖╨┐╤А╨░╤В╨╡╤В╨╡ ╨╕╨╝╨╡╨╣╨╗ ╨╖╨░ ╨┤╨╛╨▒╤А╨╡ ╨┤╨╛╤И╨╗╨╕",
"server_endpoint": "╨Р╨┤╤А╨╡╤Б ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░", "server_endpoint": "╨Р╨┤╤А╨╡╤Б ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░",
@@ -1715,6 +1801,7 @@
"shared_link_clipboard_copied_massage": "╨Ъ╨╛╨┐╨╕╤А╨░╨╜╨╛ ╨▓ ╨║╨╗╨╕╨┐╨▒╨╛╤А╨┤╨░", "shared_link_clipboard_copied_massage": "╨Ъ╨╛╨┐╨╕╤А╨░╨╜╨╛ ╨▓ ╨║╨╗╨╕╨┐╨▒╨╛╤А╨┤╨░",
"shared_link_clipboard_text": "╨Т╤А╤К╨╖╨║╨░: {link}\n╨Я╨░╤А╨╛╨╗╨░: {password}", "shared_link_clipboard_text": "╨Т╤А╤К╨╖╨║╨░: {link}\n╨Я╨░╤А╨╛╨╗╨░: {password}",
"shared_link_create_error": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "shared_link_create_error": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"shared_link_custom_url_description": "╨Ф╨╛╤Б╤В╤К╨┐╨╡╤В╨╡ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕╤П ╨╗╨╕╨╜╨║ ╤Б ╨┐╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ URL ╨░╨┤╤А╨╡╤Б",
"shared_link_edit_description_hint": "╨Т╤К╨▓╨╡╨┤╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╛╤В╨╛", "shared_link_edit_description_hint": "╨Т╤К╨▓╨╡╨┤╨╕ ╨╛╨┐╨╕╤Б╨░╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╛╤В╨╛",
"shared_link_edit_expire_after_option_day": "1 ╨┤╨╡╨╜", "shared_link_edit_expire_after_option_day": "1 ╨┤╨╡╨╜",
"shared_link_edit_expire_after_option_days": "{count} ╨┤╨╜╨╕", "shared_link_edit_expire_after_option_days": "{count} ╨┤╨╜╨╕",
@@ -1740,6 +1827,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕╤В╨╡ ╨▓╤А╤К╨╖╨║╨╕", "shared_link_manage_links": "╨г╨┐╤А╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨╜╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕╤В╨╡ ╨▓╤А╤К╨╖╨║╨╕",
"shared_link_options": "╨Ю╨┐╤Ж╨╕╨╕ ╨╖╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░", "shared_link_options": "╨Ю╨┐╤Ж╨╕╨╕ ╨╖╨░ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨░ ╨▓╤А╤К╨╖╨║╨░",
"shared_link_password_description": "╨Ш╨╖╨╕╤Б╨║╨▓╨░╨╜╨╡ ╨╜╨░ ╨┐╨░╤А╨╛╨╗╨░ ╨╖╨░ ╨┤╨╛╤Б╤В╤К╨┐ ╨┤╨╛ ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕╤П ╨╗╨╕╨╜╨║",
"shared_links": "╨б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕", "shared_links": "╨б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╨▓╤А╤К╨╖╨║╨╕",
"shared_links_description": "╨б╨┐╨╛╨┤╨╡╨╗╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░ ╤Б ╨╗╨╕╨╜╨║", "shared_links_description": "╨б╨┐╨╛╨┤╨╡╨╗╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░ ╤Б ╨╗╨╕╨╜╨║",
"shared_photos_and_videos_count": "{assetCount, plural, other {# ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# ╤Б╨┐╨╛╨┤╨╡╨╗╨╡╨╜╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░.}}",
@@ -1789,6 +1877,7 @@
"sort_created": "╨Ф╨░╤В╨░ ╨╜╨░ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡", "sort_created": "╨Ф╨░╤В╨░ ╨╜╨░ ╤Б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡",
"sort_items": "╨С╤А╨╛╨╣ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕", "sort_items": "╨С╤А╨╛╨╣ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕",
"sort_modified": "╨Ф╨░╤В╨░ ╨╜╨░ ╨┐╤А╨╛╨╝╤П╨╜╨░", "sort_modified": "╨Ф╨░╤В╨░ ╨╜╨░ ╨┐╤А╨╛╨╝╤П╨╜╨░",
"sort_newest": "╨Э╨░╨╣-╨╜╨╛╨▓╨╕ ╤Б╨╜╨╕╨╝╨║╨╕",
"sort_oldest": "╨Э╨░╨╣-╤Б╤В╨░╤А╨░╤В╨░ ╤Б╨╜╨╕╨╝╨║╨░", "sort_oldest": "╨Э╨░╨╣-╤Б╤В╨░╤А╨░╤В╨░ ╤Б╨╜╨╕╨╝╨║╨░",
"sort_people_by_similarity": "╨б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░ ╨┐╨╛ ╨┐╤А╨╕╨╗╨╕╨║╨░", "sort_people_by_similarity": "╨б╨╛╤А╤В╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╤Е╨╛╤А╨░ ╨┐╨╛ ╨┐╤А╨╕╨╗╨╕╨║╨░",
"sort_recent": "╨Э╨░╨╣-╨╜╨╛╨▓╨░╤В╨░ ╤Б╨╜╨╕╨╝╨║╨░", "sort_recent": "╨Э╨░╨╣-╨╜╨╛╨▓╨░╤В╨░ ╤Б╨╜╨╕╨╝╨║╨░",
@@ -1815,6 +1904,7 @@
"storage_quota": "╨Ъ╨▓╨╛╤В╨░ ╨╜╨░ ╤Е╤А╨░╨╜╨╕╨╗╨╕╤Й╨╡╤В╨╛", "storage_quota": "╨Ъ╨▓╨╛╤В╨░ ╨╜╨░ ╤Е╤А╨░╨╜╨╕╨╗╨╕╤Й╨╡╤В╨╛",
"storage_usage": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╜╨╕ {used} ╨╛╤В {available}", "storage_usage": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╜╨╕ {used} ╨╛╤В {available}",
"submit": "╨Ш╨╖╨┐╤А╨░╤Й╨░╨╜╨╡", "submit": "╨Ш╨╖╨┐╤А╨░╤Й╨░╨╜╨╡",
"success": "╨г╤Б╨┐╨╡╤И╨╜╨╛",
"suggestions": "╨Я╤А╨╡╨┤╨╗╨╛╨╢╨╡╨╜╨╕╤П", "suggestions": "╨Я╤А╨╡╨┤╨╗╨╛╨╢╨╡╨╜╨╕╤П",
"sunrise_on_the_beach": "╨Ш╨╖╨│╤А╨╡╨▓ ╨╜╨░ ╨┐╨╗╨░╨╢╨░", "sunrise_on_the_beach": "╨Ш╨╖╨│╤А╨╡╨▓ ╨╜╨░ ╨┐╨╗╨░╨╢╨░",
"support": "╨Я╨╛╨┤╨┤╤А╤К╨╢╨║╨░", "support": "╨Я╨╛╨┤╨┤╤А╤К╨╢╨║╨░",
@@ -1824,6 +1914,8 @@
"sync": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡", "sync": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡",
"sync_albums": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨╕", "sync_albums": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨╕",
"sync_albums_manual_subtitle": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╣ ╨▓╤Б╨╕╤З╨║╨╕ ╨╖╨░╤А╨╡╨┤╨╡╨╜╨╕ ╨▓╨╕╨┤╨╡╨░ ╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨▓ ╨╕╨╖╨▒╤А╨░╨╜╨╕╤В╨╡ ╨░╤А╤Е╨╕╨▓╨╜╨╕ ╨░╨╗╨▒╤Г╨╝╨╕", "sync_albums_manual_subtitle": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╣ ╨▓╤Б╨╕╤З╨║╨╕ ╨╖╨░╤А╨╡╨┤╨╡╨╜╨╕ ╨▓╨╕╨┤╨╡╨░ ╨╕ ╤Б╨╜╨╕╨╝╨║╨╕ ╨▓ ╨╕╨╖╨▒╤А╨░╨╜╨╕╤В╨╡ ╨░╤А╤Е╨╕╨▓╨╜╨╕ ╨░╨╗╨▒╤Г╨╝╨╕",
"sync_local": "╨Ы╨╛╨║╨░╨╗╨╜╨░ ╤Б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨░╤Ж╨╕╤П",
"sync_remote": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨░╤Ж╨╕╤П ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░",
"sync_upload_album_setting_subtitle": "╨б╤К╨╖╨┤╨░╨▓╨░╨╣╤В╨╡ ╨╕ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╣╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░ ╨▓ ╨╕╨╖╨▒╤А╨░╨╜╨╕ ╨░╨╗╨▒╤Г╨╝╨╕ ╨▓ Immich", "sync_upload_album_setting_subtitle": "╨б╤К╨╖╨┤╨░╨▓╨░╨╣╤В╨╡ ╨╕ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╣╤В╨╡ ╤Б╨╜╨╕╨╝╨║╨╕ ╨╕ ╨▓╨╕╨┤╨╡╨░ ╨▓ ╨╕╨╖╨▒╤А╨░╨╜╨╕ ╨░╨╗╨▒╤Г╨╝╨╕ ╨▓ Immich",
"tag": "╨в╨░╨│", "tag": "╨в╨░╨│",
"tag_assets": "╨в╨░╨│╨╜╨╕ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕", "tag_assets": "╨в╨░╨│╨╜╨╕ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕",
@@ -1834,6 +1926,7 @@
"tag_updated": "╨Р╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ ╨╡╤В╨╕╨║╨╡╤В: {tag}", "tag_updated": "╨Р╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜ ╨╡╤В╨╕╨║╨╡╤В: {tag}",
"tagged_assets": "╨в╨░╨│╨╜╨░╤В╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}", "tagged_assets": "╨в╨░╨│╨╜╨░╤В╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}",
"tags": "╨Х╤В╨╕╨║╨╡╤В", "tags": "╨Х╤В╨╕╨║╨╡╤В",
"tap_to_run_job": "╨Ф╨╛╨║╨╛╤Б╨╜╨╡╤В╨╡, ╨╖╨░ ╨┤╨░ ╤Б╤В╨░╤А╤В╨╕╤А╨░╤В╨╡ ╨╖╨░╨┤╨░╤З╨░╤В╨░",
"template": "╨и╨░╨▒╨╗╨╛╨╜", "template": "╨и╨░╨▒╨╗╨╛╨╜",
"theme": "╨в╨╡╨╝╨░", "theme": "╨в╨╡╨╝╨░",
"theme_selection": "╨Ш╨╖╨▒╨╛╤А ╨╜╨░ ╤В╨╡╨╝╨░", "theme_selection": "╨Ш╨╖╨▒╨╛╤А ╨╜╨░ ╤В╨╡╨╝╨░",
@@ -1860,7 +1953,9 @@
"to_change_password": "╨Я╤А╨╛╨╝╤П╨╜╨░ ╨╜╨░ ╨┐╨░╤А╨╛╨╗╨░╤В╨░", "to_change_password": "╨Я╤А╨╛╨╝╤П╨╜╨░ ╨╜╨░ ╨┐╨░╤А╨╛╨╗╨░╤В╨░",
"to_favorite": "╨Ы╤О╨▒╨╕╨╝", "to_favorite": "╨Ы╤О╨▒╨╕╨╝",
"to_login": "╨Т╨┐╨╕╤Б╨▓╨░╨╜╨╡", "to_login": "╨Т╨┐╨╕╤Б╨▓╨░╨╜╨╡",
"to_multi_select": "╨╖╨░ ╨╕╨╖╨▒╨╛╤А ╨╜╨░ ╨╜╤П╨║╨╛╨╗╨║╨╛",
"to_parent": "╨Ю╤В╨╕╨┤╨╕ ╨║╤К╨╝ ╤А╨╛╨┤╨╕╤В╨╡╨╗╤Б╨║╨╕╤П ╨╡╨╗╨╡╨╝╨╡╨╜╤В", "to_parent": "╨Ю╤В╨╕╨┤╨╕ ╨║╤К╨╝ ╤А╨╛╨┤╨╕╤В╨╡╨╗╤Б╨║╨╕╤П ╨╡╨╗╨╡╨╝╨╡╨╜╤В",
"to_select": "╨╖╨░ ╨╕╨╖╨▒╨╛╤А",
"to_trash": "╨Ъ╨╛╤И╤З╨╡", "to_trash": "╨Ъ╨╛╤И╤З╨╡",
"toggle_settings": "╨Я╤А╨╡╨▓╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡", "toggle_settings": "╨Я╤А╨╡╨▓╨║╨╗╤О╤З╨▓╨░╨╜╨╡ ╨╜╨░ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕╤В╨╡",
"total": "╨Ю╨▒╤Й╨╛", "total": "╨Ю╨▒╤Й╨╛",
@@ -1910,13 +2005,17 @@
"unstacked_assets_count": "╨а╨░╨╖╨║╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}", "unstacked_assets_count": "╨а╨░╨╖╨║╨░╤З╨╡╨╜╨╕ {count, plural, one {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}",
"untagged": "╨Э╨╡╨╝╨░╤А╨║╨╕╤А╨░╨╜╨╕", "untagged": "╨Э╨╡╨╝╨░╤А╨║╨╕╤А╨░╨╜╨╕",
"up_next": "╨б╨╗╨╡╨┤╨▓╨░╤Й", "up_next": "╨б╨╗╨╡╨┤╨▓╨░╤Й",
"update_location_action_prompt": "╨Ю╨▒╨╜╨╛╨▓╨╕ ╨║╨╛╨╛╤А╨┤╨╕╨╜╨░╤В╨╕╤В╨╡ ╨╜╨░ {count} ╨╕╨╖╨▒╤А╨░╨╜╨╕ ╨╛╨▒╨╡╨║╤В╨░ ╤Б:",
"updated_at": "╨Ю╨▒╨╜╨╛╨▓╨╡╨╜╨╛", "updated_at": "╨Ю╨▒╨╜╨╛╨▓╨╡╨╜╨╛",
"updated_password": "╨Я╨░╤А╨╛╨╗╨░╤В╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░", "updated_password": "╨Я╨░╤А╨╛╨╗╨░╤В╨░ ╨╡ ╨░╨║╤В╤Г╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨░",
"upload": "╨Ъ╨░╤З╨▓╨░╨╜╨╡", "upload": "╨Ъ╨░╤З╨▓╨░╨╜╨╡",
"upload_action_prompt": "{count} ╨╜╨░ ╨╛╨┐╨░╤И╨║╨░ ╨╖╨░ ╨║╨░╤З╨▓╨░╨╜╨╡",
"upload_concurrency": "╨г╤Б╨┐╨╛╤А╨╡╨┤╨╜╨╕ ╨║╨░╤З╨▓╨░╨╜╨╕╤П", "upload_concurrency": "╨г╤Б╨┐╨╛╤А╨╡╨┤╨╜╨╕ ╨║╨░╤З╨▓╨░╨╜╨╕╤П",
"upload_details": "╨Ф╨╡╤В╨░╨╣╨╗╨╕ ╨╖╨░ ╨║╨░╤З╨▓╨░╨╜╨╡╤В╨╛",
"upload_dialog_info": "╨Ш╤Б╨║╨░╤В╨╡ ╨╗╨╕ ╨┤╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╤В╨╡ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╕╨╖╨▒╤А╨░╨╜╨╕╤В╨╡ ╨╛╨▒╨╡╨║╤В╨╕?", "upload_dialog_info": "╨Ш╤Б╨║╨░╤В╨╡ ╨╗╨╕ ╨┤╨░ ╨░╤А╤Е╨╕╨▓╨╕╤А╨░╤В╨╡ ╨╜╨░ ╤Б╤К╤А╨▓╤К╤А╨░ ╨╕╨╖╨▒╤А╨░╨╜╨╕╤В╨╡ ╨╛╨▒╨╡╨║╤В╨╕?",
"upload_dialog_title": "╨Ъ╨░╤З╨╕ ╨╛╨▒╨╡╨║╤В", "upload_dialog_title": "╨Ъ╨░╤З╨╕ ╨╛╨▒╨╡╨║╤В",
"upload_errors": "╨Ъ╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╡ ╨╖╨░╨▓╤К╤И╨╡╨╜╨╛ ╤Б {count, plural, one {# ╨│╤А╨╡╤И╨║╨░} other {# ╨│╤А╨╡╤И╨║╨╕}}, ╨╛╨▒╨╜╨╛╨▓╨╡╤В╨╡ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░ ╨╖╨░ ╨┤╨░ ╨▓╨╕╨┤╨╕╤В╨╡ ╨╜╨╛╨▓╨╕╤В╨╡ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕.", "upload_errors": "╨Ъ╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╡ ╨╖╨░╨▓╤К╤И╨╡╨╜╨╛ ╤Б {count, plural, one {# ╨│╤А╨╡╤И╨║╨░} other {# ╨│╤А╨╡╤И╨║╨╕}}, ╨╛╨▒╨╜╨╛╨▓╨╡╤В╨╡ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░ ╨╖╨░ ╨┤╨░ ╨▓╨╕╨┤╨╕╤В╨╡ ╨╜╨╛╨▓╨╕╤В╨╡ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕.",
"upload_finished": "╨Ъ╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╖╨░╨▓╤К╤А╤И╨╕",
"upload_progress": "╨Ю╤Б╤В╨░╨▓╨░╤В {remaining, number} - ╨Ю╨▒╤А╨░╨▒╨╛╤В╨╡╨╜╨╕ {processed, number}/{total, number}", "upload_progress": "╨Ю╤Б╤В╨░╨▓╨░╤В {remaining, number} - ╨Ю╨▒╤А╨░╨▒╨╛╤В╨╡╨╜╨╕ {processed, number}/{total, number}",
"upload_skipped_duplicates": "╨Я╤А╨╡╤Б╨║╨╛╤З╨╡╨╜╨╕ {count, plural, one {# ╨┤╤Г╨▒╨╗╨╕╤А╨░╨╜ ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨┤╤Г╨▒╨╗╨╕╤А╨░╨╜╨╕ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}", "upload_skipped_duplicates": "╨Я╤А╨╡╤Б╨║╨╛╤З╨╡╨╜╨╕ {count, plural, one {# ╨┤╤Г╨▒╨╗╨╕╤А╨░╨╜ ╨╡╨╗╨╡╨╝╨╡╨╜╤В} other {# ╨┤╤Г╨▒╨╗╨╕╤А╨░╨╜╨╕ ╨╡╨╗╨╡╨╝╨╡╨╜╤В╨╕}}",
"upload_status_duplicates": "╨Ф╤Г╨▒╨╗╨╕╨║╨░╤В╨╕", "upload_status_duplicates": "╨Ф╤Г╨▒╨╗╨╕╨║╨░╤В╨╕",
@@ -1925,6 +2024,7 @@
"upload_success": "╨Ъ╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨╛, ╨╛╨┐╤А╨╡╤Б╨╜╨╡╤В╨╡ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░, ╨╖╨░ ╨┤╨░ ╨▓╨╕╨┤╨╕╤В╨╡ ╨╜╨╛╨▓╨╕╤В╨╡ ╤Д╨░╨╣╨╗╨╛╨▓╨╡.", "upload_success": "╨Ъ╨░╤З╨▓╨░╨╜╨╡╤В╨╛ ╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨╛, ╨╛╨┐╤А╨╡╤Б╨╜╨╡╤В╨╡ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░, ╨╖╨░ ╨┤╨░ ╨▓╨╕╨┤╨╕╤В╨╡ ╨╜╨╛╨▓╨╕╤В╨╡ ╤Д╨░╨╣╨╗╨╛╨▓╨╡.",
"upload_to_immich": "╨Ъ╨░╨╖╨▓╨░╨╜╨╡ ╨▓ Immich ({count})", "upload_to_immich": "╨Ъ╨░╨╖╨▓╨░╨╜╨╡ ╨▓ Immich ({count})",
"uploading": "╨Ъ╨░╤З╨▓╨░╨╝╨╡", "uploading": "╨Ъ╨░╤З╨▓╨░╨╝╨╡",
"uploading_media": "╨Ъ╨░╤З╨▓╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╨┤╨╕╨╣╨╜╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡",
"url": "URL", "url": "URL",
"usage": "╨Я╨╛╤В╤А╨╡╨▒╨╗╨╡╨╜╨╕╨╡", "usage": "╨Я╨╛╤В╤А╨╡╨▒╨╗╨╡╨╜╨╕╨╡",
"use_biometric": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤П", "use_biometric": "╨Ш╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╣ ╨▒╨╕╨╛╨╝╨╡╤В╤А╨╕╤П",
@@ -1945,6 +2045,7 @@
"user_usage_stats_description": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╤В╨░╤В╨╕╤Б╤В╨╕╨║╨░╤В╨░ ╨╖╨░ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨░╨║╨░╤Г╨╜╤В╨░", "user_usage_stats_description": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╤В╨░╤В╨╕╤Б╤В╨╕╨║╨░╤В╨░ ╨╖╨░ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨░╨║╨░╤Г╨╜╤В╨░",
"username": "╨Я╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤Б╨║╨╛ ╨╕╨╝╨╡", "username": "╨Я╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤Б╨║╨╛ ╨╕╨╝╨╡",
"users": "╨Я╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕", "users": "╨Я╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕",
"users_added_to_album_count": "{count, plural, one {╨Ф╨╛╨▒╨░╨▓╨╡╨╜ ╨╡ # ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗} other {╨Ф╨╛╨▒╨░╨▓╨╡╨╜╨╕ ╤Б╨░ # ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П}} ╨╜╨░ ╨░╨╗╨▒╤Г╨╝╨░",
"utilities": "╨Ш╨╜╤Б╤В╤А╤Г╨╝╨╡╨╜╤В╨╕", "utilities": "╨Ш╨╜╤Б╤В╤А╤Г╨╝╨╡╨╜╤В╨╕",
"validate": "╨Т╨░╨╗╨╕╨┤╨╕╤А╨░╨╜╨╡", "validate": "╨Т╨░╨╗╨╕╨┤╨╕╤А╨░╨╜╨╡",
"validate_endpoint_error": "╨Ь╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╕ ╨┐╤А╨░╨▓╨╕╨╗╨╡╨╜ URL", "validate_endpoint_error": "╨Ь╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╕ ╨┐╤А╨░╨▓╨╕╨╗╨╡╨╜ URL",
@@ -1963,6 +2064,7 @@
"view_album": "╨а╨░╨╖╨│╨╗╨╡╨┤╨░╨╣ ╨░╨╗╨▒╤Г╨╝╨░", "view_album": "╨а╨░╨╖╨│╨╗╨╡╨┤╨░╨╣ ╨░╨╗╨▒╤Г╨╝╨░",
"view_all": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕", "view_all": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕",
"view_all_users": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕", "view_all_users": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤Б╨╕╤З╨║╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕",
"view_details": "╨Я╨╛╨┤╤А╨╛╨▒╨╜╨╛╤Б╤В╨╕ ╨╖╨░ ╨╕╨╖╨│╨╗╨╡╨┤╨░",
"view_in_timeline": "╨Я╨╛╨║╨░╨╢╨╕ ╨▓╤К╨▓ ╨▓╤А╨╡╨╝╨╡╨▓╨░ ╨╗╨╕╨╜╨╕╤П", "view_in_timeline": "╨Я╨╛╨║╨░╨╢╨╕ ╨▓╤К╨▓ ╨▓╤А╨╡╨╝╨╡╨▓╨░ ╨╗╨╕╨╜╨╕╤П",
"view_link": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤А╤К╨╖╨║╨░╤В╨░", "view_link": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤А╤К╨╖╨║╨░╤В╨░",
"view_links": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤А╤К╨╖╨║╨╕╤В╨╡", "view_links": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨▓╤А╤К╨╖╨║╨╕╤В╨╡",
@@ -1970,6 +2072,7 @@
"view_next_asset": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╨╗╨╡╨┤╨▓╨░╤Й╨╕╤П ╤Д╨░╨╣╨╗", "view_next_asset": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╤Б╨╗╨╡╨┤╨▓╨░╤Й╨╕╤П ╤Д╨░╨╣╨╗",
"view_previous_asset": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨┐╤А╨╡╨┤╨╕╤И╨╜╨╕╤П ╤Д╨░╨╣╨╗", "view_previous_asset": "╨Я╤А╨╡╨│╨╗╨╡╨┤ ╨╜╨░ ╨┐╤А╨╡╨┤╨╕╤И╨╜╨╕╤П ╤Д╨░╨╣╨╗",
"view_qr_code": "╨Т╨╕╨╢ QR ╨║╨╛╨┤╨░", "view_qr_code": "╨Т╨╕╨╢ QR ╨║╨╛╨┤╨░",
"view_similar_photos": "╨Т╨╕╨╢ ╨┐╨╛╨┤╨╛╨▒╨╜╨╕ ╤Б╨╜╨╕╨╝╨║╨╕",
"view_stack": "╨Я╨╛╨║╨░╨╢╨╕ ╨▓ ╤Б╤В╨╡╨║", "view_stack": "╨Я╨╛╨║╨░╨╢╨╕ ╨▓ ╤Б╤В╨╡╨║",
"view_user": "╨Т╨╕╨╢ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П", "view_user": "╨Т╨╕╨╢ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П",
"viewer_remove_from_stack": "╨Я╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╛╤В ╨╛╨┐╨░╤И╨║╨░╤В╨░", "viewer_remove_from_stack": "╨Я╤А╨╡╨╝╨░╤Е╨▓╨░╨╜╨╡ ╨╛╤В ╨╛╨┐╨░╤И╨║╨░╤В╨░",
+6 -1
View File
@@ -14,5 +14,10 @@
"add_exclusion_pattern": "Putem wan paten wae hemi karem aot", "add_exclusion_pattern": "Putem wan paten wae hemi karem aot",
"add_import_path": "Putem wan pat blo import", "add_import_path": "Putem wan pat blo import",
"add_location": "Putem wan place blo hem", "add_location": "Putem wan place blo hem",
"add_more_users": "Putem mor man" "add_more_users": "Putem mor man",
"readonly_mode_enabled": "Mod blo yu no save janjem i on",
"reassigned_assets_to_new_person": "Janjem{count, plural, one {# asset} other {# assets}} blo nu man",
"reassing_hint": "janjem ol sumtin yu bin joos i go blo wan man",
"recent-albums": "album i no old tu mas",
"recent_searches": "lukabout wea i no old tu mas"
} }
+37 -5
View File
@@ -14,6 +14,7 @@
"add_a_location": "ржПржХржЯрж┐ ржЕржмрж╕рзНржерж╛ржи ржпрзЛржЧ ржХрж░рзБржи", "add_a_location": "ржПржХржЯрж┐ ржЕржмрж╕рзНржерж╛ржи ржпрзЛржЧ ржХрж░рзБржи",
"add_a_name": "ржПржХржЯрж┐ ржирж╛ржо ржпрзЛржЧ ржХрж░рзБржи", "add_a_name": "ржПржХржЯрж┐ ржирж╛ржо ржпрзЛржЧ ржХрж░рзБржи",
"add_a_title": "ржПржХржЯрж┐ рж╢рж┐рж░рзЛржирж╛ржо ржпрзЛржЧ ржХрж░рзБржи", "add_a_title": "ржПржХржЯрж┐ рж╢рж┐рж░рзЛржирж╛ржо ржпрзЛржЧ ржХрж░рзБржи",
"add_birthday": "ржПржХржЯрж┐ ржЬржирзНржоржжрж┐ржи ржпрзЛржЧ ржХрж░рзБржи",
"add_endpoint": "ржПржирзНржбржкржпрж╝рзЗржирзНржЯ ржпрзЛржЧ ржХрж░рзБржи", "add_endpoint": "ржПржирзНржбржкржпрж╝рзЗржирзНржЯ ржпрзЛржЧ ржХрж░рзБржи",
"add_exclusion_pattern": "ржмрж╣рж┐рж░рзНржнрзВрждржХрж░ржг ржиржорзБржирж╛", "add_exclusion_pattern": "ржмрж╣рж┐рж░рзНржнрзВрждржХрж░ржг ржиржорзБржирж╛",
"add_import_path": "ржЗржоржкрзЛрж░рзНржЯ ржХрж░рж╛рж░ ржкрж╛рже ржпрзБржХрзНржд ржХрж░рзБржи", "add_import_path": "ржЗржоржкрзЛрж░рзНржЯ ржХрж░рж╛рж░ ржкрж╛рже ржпрзБржХрзНржд ржХрж░рзБржи",
@@ -27,6 +28,9 @@
"add_to_album": "ржПрж▓ржмрж╛ржо ржП ржпрзЛржЧ ржХрж░рзБржи", "add_to_album": "ржПрж▓ржмрж╛ржо ржП ржпрзЛржЧ ржХрж░рзБржи",
"add_to_album_bottom_sheet_added": "{album} ржП ржпрзЛржЧ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ", "add_to_album_bottom_sheet_added": "{album} ржП ржпрзЛржЧ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ",
"add_to_album_bottom_sheet_already_exists": "{album} ржП ржЖржЧрзЗ ржерзЗржХрзЗржЗ ржЖржЫрзЗ", "add_to_album_bottom_sheet_already_exists": "{album} ржП ржЖржЧрзЗ ржерзЗржХрзЗржЗ ржЖржЫрзЗ",
"add_to_album_toggle": "{album} - ржПрж░ ржирж┐рж░рзНржмрж╛ржЪржи ржкрж░рж┐ржмрж░рзНрждржи ржХрж░рзБржи",
"add_to_albums": "ржЕрзНржпрж╛рж▓ржмрж╛ржорзЗ ржпрзЛржЧ ржХрж░рзБржи",
"add_to_albums_count": "ржЕрзНржпрж╛рж▓ржмрж╛ржорзЗ ржпрзЛржЧ ржХрж░рзБржи ({count})",
"add_to_shared_album": "рж╢рзЗржпрж╝рж╛рж░ ржХрж░рж╛ ржЕрзНржпрж╛рж▓ржмрж╛ржорзЗ ржпрзЛржЧ ржХрж░рзБржи", "add_to_shared_album": "рж╢рзЗржпрж╝рж╛рж░ ржХрж░рж╛ ржЕрзНржпрж╛рж▓ржмрж╛ржорзЗ ржпрзЛржЧ ржХрж░рзБржи",
"add_url": "рж▓рж┐ржЩрзНржХ ржпрзЛржЧ ржХрж░рзБржи", "add_url": "рж▓рж┐ржЩрзНржХ ржпрзЛржЧ ржХрж░рзБржи",
"added_to_archive": "ржЖрж░рзНржХрж╛ржЗржн ржП ржпрзЛржЧ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ", "added_to_archive": "ржЖрж░рзНржХрж╛ржЗржн ржП ржпрзЛржЧ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ",
@@ -44,6 +48,13 @@
"backup_database": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рждрзИрж░рж┐ ржХрж░рзБржи", "backup_database": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рждрзИрж░рж┐ ржХрж░рзБржи",
"backup_database_enable_description": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕ржХрзНрж░рж┐ржпрж╝ ржХрж░рзБржи", "backup_database_enable_description": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕ржХрзНрж░рж┐ржпрж╝ ржХрж░рзБржи",
"backup_keep_last_amount": "ржЖржЧрзЗрж░ ржбрж╛ржорзНржкрзЗрж░ ржкрж░рж┐ржорж╛ржг рж░рж╛ржЦрж╛ рж╣ржмрзЗ", "backup_keep_last_amount": "ржЖржЧрзЗрж░ ржбрж╛ржорзНржкрзЗрж░ ржкрж░рж┐ржорж╛ржг рж░рж╛ржЦрж╛ рж╣ржмрзЗ",
"backup_onboarding_1_description": "ржЕржлрж╕рж╛ржЗржЯ ржХржкрж┐ ржХрзНрж▓рж╛ржЙржбрзЗ ржЕржержмрж╛ ржЕржирзНржп ржХрзЛржиржУ ржнрзМржд рж╕рзНржерж╛ржирзЗред",
"backup_onboarding_2_description": "ржмрж┐ржнрж┐ржирзНржи ржбрж┐ржнрж╛ржЗрж╕рзЗ рж╕рзНржерж╛ржирзАржпрж╝ ржХржкрж┐ред ржПрж░ ржоржзрзНржпрзЗ рж░ржпрж╝рзЗржЫрзЗ ржкрзНрж░ржзрж╛ржи ржлрж╛ржЗрж▓ ржПржмржВ рж╕рзНржерж╛ржирзАржпрж╝ржнрж╛ржмрзЗ рж╕рзЗржЗ ржлрж╛ржЗрж▓ржЧрзБрж▓рж┐рж░ ржмрзНржпрж╛ржХржЖржкред",
"backup_onboarding_3_description": "ржорзВрж▓ ржлрж╛ржЗрж▓ рж╕рж╣ ржЖржкржирж╛рж░ ржбрзЗржЯрж╛рж░ ржорзЛржЯ ржХржкрж┐ред ржПрж░ ржоржзрзНржпрзЗ рж░ржпрж╝рзЗржЫрзЗ рззржЯрж┐ ржЕржлрж╕рж╛ржЗржЯ ржХржкрж┐ ржПржмржВ рзиржЯрж┐ рж╕рзНржерж╛ржирзАржпрж╝ ржХржкрж┐ред",
"backup_onboarding_description": "ржЖржкржирж╛рж░ ржбрзЗржЯрж╛ рж╕рзБрж░ржХрзНрж╖рж┐ржд рж░рж╛ржЦрж╛рж░ ржЬржирзНржп ржПржХржЯрж┐ <backblaze-link>3-2-1 ржмрзНржпрж╛ржХржЖржк ржХрзМрж╢рж▓</backblaze-link> рж╕рзБржкрж╛рж░рж┐рж╢ ржХрж░рж╛ рж╣ржпрж╝ред ржПржХржЯрж┐ ржмрж┐рж╕рзНрждрзГржд ржмрзНржпрж╛ржХржЖржк рж╕ржорж╛ржзрж╛ржирзЗрж░ ржЬржирзНржп ржЖржкржирж╛рж░ ржЖржкрж▓рзЛржб ржХрж░рж╛ ржлржЯрзЛ/ржнрж┐ржбрж┐ржУржЧрзБрж▓рж┐рж░ ржХржкрж┐ ржПржмржВ Immich ржбрж╛ржЯрж╛ржмрзЗрж╕ рж░рж╛ржЦрж╛ ржЙржЪрж┐рждред",
"backup_onboarding_footer": "Immich ржПрж░ ржмрзНржпрж╛ржХржЖржк ржирзЗржУрзЯрж╛рж░ ржмрж┐рж╖рзЯрзЗ ржЖрж░ржУ рждржерзНржпрзЗрж░ ржЬржирзНржп, ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ <link>ржбржХрзБржорзЗржирзНржЯрзЗрж╢ржи</link> ржжрзЗржЦрзБржиред",
"backup_onboarding_parts_title": "рзй-рзи-рзз ржмрзНржпрж╛ржХржЖржкрзЗрж░ ржоржзрзНржпрзЗ рж░ржпрж╝рзЗржЫрзЗ:",
"backup_onboarding_title": "ржмрзНржпрж╛ржХржЖржк",
"backup_settings": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕рзЗржЯрж┐ржВрж╕", "backup_settings": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕рзЗржЯрж┐ржВрж╕",
"backup_settings_description": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕рзЗржЯрж┐ржВрж╕ ржкрж░рж┐ржЪрж╛рж▓ржирж╛ ржХрж░рзБржиред", "backup_settings_description": "ржбрж╛ржЯрж╛ржмрзЗрж╕ ржбрж╛ржорзНржк рж╕рзЗржЯрж┐ржВрж╕ ржкрж░рж┐ржЪрж╛рж▓ржирж╛ ржХрж░рзБржиред",
"cleared_jobs": "{job} ржПрж░ ржЬржирзНржп jobs ржЦрж╛рж▓рж┐ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ", "cleared_jobs": "{job} ржПрж░ ржЬржирзНржп jobs ржЦрж╛рж▓рж┐ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ",
@@ -64,7 +75,7 @@
"external_library_management": "ржмрж╣рж┐рж░рж╛ржЧржд ржЧрзНрж░ржирзНржерж╛ржЧрж╛рж░ ржмрзНржпржмрж╕рзНржерж╛ржкржирж╛", "external_library_management": "ржмрж╣рж┐рж░рж╛ржЧржд ржЧрзНрж░ржирзНржерж╛ржЧрж╛рж░ ржмрзНржпржмрж╕рзНржерж╛ржкржирж╛",
"face_detection": "ржорзБржЦ рж╕ржирж╛ржХрзНрждржХрж░ржг", "face_detection": "ржорзБржЦ рж╕ржирж╛ржХрзНрждржХрж░ржг",
"face_detection_description": "ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВ ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзЗ ржЕрзНржпрж╛рж╕рзЗржЯрзЗ ржерж╛ржХрж╛ ржорзБржЦ/ржЪрзЗрж╣рж╛рж░рж╛ ржЧрзБрж▓рж┐ рж╕ржирж╛ржХрзНржд ржХрж░рзБржиред ржнрж┐ржбрж┐ржУ ржЧрзБрж▓рж┐рж░ ржЬржирзНржп, рж╢рзБржзрзБржорж╛рждрзНрж░ ржерж╛ржорзНржмржирзЗржЗрж▓ ржмрж┐ржмрзЗржЪржирж╛ ржХрж░рж╛ рж╣ржпрж╝ред \"рж░рж┐ржлрзНрж░рзЗрж╢\" (ржкрзБржирж░рж╛ржпрж╝) рж╕ржорж╕рзНржд ржЕрзНржпрж╛рж╕рзЗржЯ ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛ ржХрж░рзЗред \"рж░рж┐рж╕рзЗржЯ\" ржХрж░рж╛рж░ ржорж╛ржзрзНржпржорзЗ ржЕрждрж┐рж░рж┐ржХрзНрждржнрж╛ржмрзЗ рж╕ржорж╕рзНржд ржмрж░рзНрждржорж╛ржи ржорзБржЦрзЗрж░ ржбрзЗржЯрж╛ рж╕рж╛ржл ржХрж░рзЗред \"ржЕржирзБржкрж╕рзНржерж┐ржд\" ржЕрзНржпрж╛рж╕рзЗржЯржЧрзБрж▓рж┐ржХрзЗ рж╕рж╛рж░рж┐ржмржжрзНржз ржХрж░рзЗ ржпрж╛ ржПржЦржиржУ ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛ ржХрж░рж╛ рж╣ржпрж╝ржирж┐ред рж╕ржирж╛ржХрзНржд ржХрж░рж╛ ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ ржлрзЗрж╕рж┐ржпрж╝рж╛рж▓ рж░рж┐ржХржЧржирж┐рж╢ржирзЗрж░ ржЬржирзНржп рж╕рж╛рж░рж┐ржмржжрзНржз ржХрж░рж╛ рж╣ржмрзЗ, ржлрзЗрж╕рж┐ржпрж╝рж╛рж▓ ржбрж┐ржЯрзЗржХрж╢ржи рж╕ржорзНржкрзВрж░рзНржг рж╣ржУржпрж╝рж╛рж░ ржкрж░рзЗ, ржмрж┐ржжрзНржпржорж╛ржи ржмрж╛ ржирждрзБржи ржмрзНржпржХрзНрждрж┐ржжрзЗрж░ ржоржзрзНржпрзЗ ржЧрзЛрж╖рзНржарзАржмржжрзНржз ржХрж░рзЗред", "face_detection_description": "ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВ ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзЗ ржЕрзНржпрж╛рж╕рзЗржЯрзЗ ржерж╛ржХрж╛ ржорзБржЦ/ржЪрзЗрж╣рж╛рж░рж╛ ржЧрзБрж▓рж┐ рж╕ржирж╛ржХрзНржд ржХрж░рзБржиред ржнрж┐ржбрж┐ржУ ржЧрзБрж▓рж┐рж░ ржЬржирзНржп, рж╢рзБржзрзБржорж╛рждрзНрж░ ржерж╛ржорзНржмржирзЗржЗрж▓ ржмрж┐ржмрзЗржЪржирж╛ ржХрж░рж╛ рж╣ржпрж╝ред \"рж░рж┐ржлрзНрж░рзЗрж╢\" (ржкрзБржирж░рж╛ржпрж╝) рж╕ржорж╕рзНржд ржЕрзНржпрж╛рж╕рзЗржЯ ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛ ржХрж░рзЗред \"рж░рж┐рж╕рзЗржЯ\" ржХрж░рж╛рж░ ржорж╛ржзрзНржпржорзЗ ржЕрждрж┐рж░рж┐ржХрзНрждржнрж╛ржмрзЗ рж╕ржорж╕рзНржд ржмрж░рзНрждржорж╛ржи ржорзБржЦрзЗрж░ ржбрзЗржЯрж╛ рж╕рж╛ржл ржХрж░рзЗред \"ржЕржирзБржкрж╕рзНржерж┐ржд\" ржЕрзНржпрж╛рж╕рзЗржЯржЧрзБрж▓рж┐ржХрзЗ рж╕рж╛рж░рж┐ржмржжрзНржз ржХрж░рзЗ ржпрж╛ ржПржЦржиржУ ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛ ржХрж░рж╛ рж╣ржпрж╝ржирж┐ред рж╕ржирж╛ржХрзНржд ржХрж░рж╛ ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ ржлрзЗрж╕рж┐ржпрж╝рж╛рж▓ рж░рж┐ржХржЧржирж┐рж╢ржирзЗрж░ ржЬржирзНржп рж╕рж╛рж░рж┐ржмржжрзНржз ржХрж░рж╛ рж╣ржмрзЗ, ржлрзЗрж╕рж┐ржпрж╝рж╛рж▓ ржбрж┐ржЯрзЗржХрж╢ржи рж╕ржорзНржкрзВрж░рзНржг рж╣ржУржпрж╝рж╛рж░ ржкрж░рзЗ, ржмрж┐ржжрзНржпржорж╛ржи ржмрж╛ ржирждрзБржи ржмрзНржпржХрзНрждрж┐ржжрзЗрж░ ржоржзрзНржпрзЗ ржЧрзЛрж╖рзНржарзАржмржжрзНржз ржХрж░рзЗред",
"facial_recognition_job_description": "рж╢ржирж╛ржХрзНржд ржХрж░рж╛ ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ ржорж╛ржирзБрж╖рзЗрж░ ржоржзрзНржпрзЗ ржЧрзЛрж╖рзНржарзАржнрзБржХрзНржд ржХрж░рзБржиред ржорзБржЦ рж╕ржирж╛ржХрзНрждржХрж░ржг рж╕ржорзНржкрзВрж░рзНржг рж╣ржУржпрж╝рж╛рж░ ржкрж░рзЗ ржПржЗ ржзрж╛ржкржЯрж┐ ржЪрж▓рзЗред \"рж░рж┐рж╕рзЗржЯ\" (ржкрзБржирж░рж╛ржпрж╝) рж╕ржорж╕рзНржд ржорзБржЦржХрзЗ ржХрзНрж▓рж╛рж╕рзНржЯрж╛рж░ ржХрж░рзЗред \"ржЕржирзБржкрж╕рзНржерж┐ржд\" ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ рж╕рж╛рж░рж┐рждрзЗ рж░рж╛ржЦрзЗ ржпрзЗржЦрж╛ржирзЗ ржХрзЛржиржУ ржмрзНржпржХрзНрждрж┐ржХрзЗ ржмрж░рж╛ржжрзНржж ржХрж░рж╛ рж╣ржпрж╝ржирж┐ред", "facial_recognition_job_description": "рж╢ржирж╛ржХрзНржд ржХрж░рж╛ ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ ржорж╛ржирзБрж╖рзЗрж░ ржоржзрзНржпрзЗ ржЧрзЛрж╖рзНржарзАржнрзБржХрзНржд/ржЧрзНрж░рзБржк ржХрж░рзБржиред ржорзБржЦ рж╕ржирж╛ржХрзНрждржХрж░ржг рж╕ржорзНржкрзВрж░рзНржг рж╣ржУржпрж╝рж╛рж░ ржкрж░рзЗ ржПржЗ ржзрж╛ржкржЯрж┐ ржЪрж▓рзЗред \"рж░рж┐рж╕рзЗржЯ\" (ржкрзБржирж░рж╛ржпрж╝) рж╕ржорж╕рзНржд ржорзБржЦржХрзЗ ржХрзНрж▓рж╛рж╕рзНржЯрж╛рж░ ржХрж░рзЗред \"ржЕржирзБржкрж╕рзНржерж┐ржд/ржорж┐рж╕рж┐ржВ\" ржорзБржЦржЧрзБрж▓рж┐ржХрзЗ рж╕рж╛рж░рж┐рждрзЗ рж░рж╛ржЦрзЗ ржпрзЗржЧрзБрж▓рзЛ ржХрзЛржиржУ ржмрзНржпржХрзНрждрж┐ржХрзЗ ржПрж╕рж╛ржЗржи/ржмрж░рж╛ржжрзНржж ржХрж░рж╛ рж╣ржпрж╝ржирж┐ред",
"failed_job_command": "ржХржорж╛ржирзНржб {command} ржХрж╛ржЬрзЗрж░ ржЬржирзНржп ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ: {job}", "failed_job_command": "ржХржорж╛ржирзНржб {command} ржХрж╛ржЬрзЗрж░ ржЬржирзНржп ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ: {job}",
"force_delete_user_warning": "рж╕рждрж░рзНржХрждрж╛: ржПржЯрж┐ ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзА ржПржмржВ рж╕ржорж╕рзНржд рж╕ржорзНржкржж ржЕржмрж┐рж▓ржорзНржмрзЗ рж╕рж░рж┐ржпрж╝рзЗ ржлрзЗрж▓ржмрзЗред ржПржЯрж┐ ржкрзВрж░рзНржмрж╛ржмрж╕рзНржерж╛ржпрж╝ ржлрзЗрж░рж╛ржирзЛ ржпрж╛ржмрзЗ ржирж╛ ржПржмржВ ржлрж╛ржЗрж▓ржЧрзБрж▓рж┐ ржкрзБржирж░рзБржжрзНржзрж╛рж░ ржХрж░рж╛ ржпрж╛ржмрзЗ ржирж╛ред", "force_delete_user_warning": "рж╕рждрж░рзНржХрждрж╛: ржПржЯрж┐ ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзА ржПржмржВ рж╕ржорж╕рзНржд рж╕ржорзНржкржж ржЕржмрж┐рж▓ржорзНржмрзЗ рж╕рж░рж┐ржпрж╝рзЗ ржлрзЗрж▓ржмрзЗред ржПржЯрж┐ ржкрзВрж░рзНржмрж╛ржмрж╕рзНржерж╛ржпрж╝ ржлрзЗрж░рж╛ржирзЛ ржпрж╛ржмрзЗ ржирж╛ ржПржмржВ ржлрж╛ржЗрж▓ржЧрзБрж▓рж┐ ржкрзБржирж░рзБржжрзНржзрж╛рж░ ржХрж░рж╛ ржпрж╛ржмрзЗ ржирж╛ред",
"image_format": "ржлрж░ржорзНржпрж╛ржЯ", "image_format": "ржлрж░ржорзНржпрж╛ржЯ",
@@ -75,9 +86,9 @@
"image_fullsize_quality_description": "ржкрзВрж░рзНржг-ржЖржХрж╛рж░рзЗрж░ ржЫржмрж┐рж░ ржорж╛ржи рзз-рззрзжрзжред ржЙржЪрзНржЪрждрж░ рж╣рж▓рзЗ ржнрж╛рж▓рзЛ, ржХрж┐ржирзНрждрзБ ржЖрж░ржУ ржмржбрж╝ ржлрж╛ржЗрж▓ рждрзИрж░рж┐ рж╣ржпрж╝ред", "image_fullsize_quality_description": "ржкрзВрж░рзНржг-ржЖржХрж╛рж░рзЗрж░ ржЫржмрж┐рж░ ржорж╛ржи рзз-рззрзжрзжред ржЙржЪрзНржЪрждрж░ рж╣рж▓рзЗ ржнрж╛рж▓рзЛ, ржХрж┐ржирзНрждрзБ ржЖрж░ржУ ржмржбрж╝ ржлрж╛ржЗрж▓ рждрзИрж░рж┐ рж╣ржпрж╝ред",
"image_fullsize_title": "ржкрзВрж░рзНржг-ржЖржХрж╛рж░рзЗрж░ ржЪрж┐рждрзНрж░ рж╕рзЗржЯрж┐ржВрж╕", "image_fullsize_title": "ржкрзВрж░рзНржг-ржЖржХрж╛рж░рзЗрж░ ржЪрж┐рждрзНрж░ рж╕рзЗржЯрж┐ржВрж╕",
"image_prefer_embedded_preview": "ржПржорзНржмрзЗржб ржХрж░рж╛ ржкрзНрж░рж┐ржнрж┐ржЙ ржкржЫржирзНржж ржХрж░рзБржи", "image_prefer_embedded_preview": "ржПржорзНржмрзЗржб ржХрж░рж╛ ржкрзНрж░рж┐ржнрж┐ржЙ ржкржЫржирзНржж ржХрж░рзБржи",
"image_prefer_embedded_preview_setting_description": "ржЫржмрж┐ ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛ржХрж░ржгрзЗрж░ ржЬржирзНржп ржПржмржВ ржпржЦржиржЗ ржЙржкрж▓ржмрзНржз ржерж╛ржХржмрзЗ рждржЦржи RAW ржлржЯрзЛрждрзЗ ржПржоржмрзЗржбрзЗржб ржкрзНрж░рж┐ржнрж┐ржЙ ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзБржиред ржПржЯрж┐ ржХрж┐ржЫрзБ ржЫржмрж┐рж░ ржЬржирзНржп ржЖрж░ржУ рж╕ржарж┐ржХ рж░ржЩ рждрзИрж░рж┐ ржХрж░рждрзЗ ржкрж╛рж░рзЗ, рждржмрзЗ ржкрзНрж░рж┐ржнрж┐ржЙржпрж╝рзЗрж░ ржорж╛ржи ржХрзНржпрж╛ржорзЗрж░рж╛-ржирж┐рж░рзНржнрж░ ржПржмржВ ржЫржмрж┐рждрзЗ ржЖрж░ржУ ржХржорзНржкрзНрж░рзЗрж╢ржи ржЖрж░рзНржЯрж┐ржлрзНржпрж╛ржХрзНржЯ ржерж╛ржХрждрзЗ ржкрж╛рж░рзЗред", "image_prefer_embedded_preview_setting_description": "ржпржжрж┐ ржкрж╛ржУрзЯрж╛ ржпрж╛рзЯ, RAW ржЫржмрж┐рж░ ржнрзЗрждрж░рзЗ ржерж╛ржХрж╛ ржкрзНрж░рж┐ржнрж┐ржЙ ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзБржиред ржПрждрзЗ ржХрж┐ржЫрзБ ржЫржмрж┐рж░ рж░ржЩ ржЖрж░ржУ рж╕ржарж┐ржХ ржжрзЗржЦрж╛ ржпрзЗрждрзЗ ржкрж╛рж░рзЗ, рждржмрзЗ ржорж╛ржи ржХрзНржпрж╛ржорзЗрж░рж╛рж░ ржУржкрж░ ржирж┐рж░рзНржнрж░ ржХрж░рзЗ ржПржмржВ ржЫржмрж┐рждрзЗ ржмрж╛рзЬрждрж┐ ржХржоржкрзНрж░рзЗрж╢ржи ржЖрж░рзНржЯрж┐ржлрзНржпрж╛ржХрзНржЯ ржжрзЗржЦрж╛ ржпрзЗрждрзЗ ржкрж╛рж░рзЗред",
"image_prefer_wide_gamut": "ржкрзНрж░рж╢рж╕рзНржд ржкрж░рж┐рж╕рж░ ржкржЫржирзНржж ржХрж░рзБржи", "image_prefer_wide_gamut": "ржкрзНрж░рж╢рж╕рзНржд ржкрж░рж┐рж╕рж░ ржкржЫржирзНржж ржХрж░рзБржи",
"image_prefer_wide_gamut_setting_description": "ржерж╛ржорзНржмржирзЗржЗрж▓рзЗрж░ ржЬржирзНржп ржбрж┐рж╕ржкрзНрж▓рзЗ P3 ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзБржиред ржПржЯрж┐ ржкрзНрж░рж╢рж╕рзНржд рж░ржЩрзЗрж░ рж╕рзНржерж╛ржи рж╕рж╣ ржЫржмрж┐рж░ ржкрзНрж░рж╛ржгржмржирзНрждрждрж╛ ржЖрж░ржУ ржнрж╛рж▓ржнрж╛ржмрзЗ рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзЗ, рждржмрзЗ ржкрзБрж░рж╛ржирзЛ ржмрзНрж░рж╛ржЙржЬрж╛рж░ рж╕ржВрж╕рзНржХрж░ржг рж╕рж╣ ржкрзБрж░рж╛ржирзЛ ржбрж┐ржнрж╛ржЗрж╕ржЧрзБрж▓рж┐рждрзЗ ржЫржмрж┐ржЧрзБрж▓рж┐ ржнрж┐ржирзНржиржнрж╛ржмрзЗ ржкрзНрж░ржжрж░рзНрж╢рж┐ржд рж╣рждрзЗ ржкрж╛рж░рзЗред рж░ржЩрзЗрж░ ржкрж░рж┐ржмрж░рзНрждржи ржПржбрж╝рж╛рждрзЗ sRGB ржЫржмрж┐ржЧрзБрж▓рж┐ржХрзЗ sRGB рж╣рж┐рж╕рж╛ржмрзЗ рж░рж╛ржЦрж╛ рж╣ржпрж╝ред", "image_prefer_wide_gamut_setting_description": "ржерж╛ржорзНржмржирзЗржЗрж▓рзЗрж░ ржЬржирзНржп Display P3 ржмрзНржпржмрж╣рж╛рж░ ржХрж░рзБржиред ржПржЯрж┐ ржУрзЯрж╛ржЗржб ржХрж╛рж▓рж╛рж░рж╕рзНржкрзЗрж╕ ржЫржмрж┐рж░ ржЙржЬрзНржЬрзНржмрж▓рждрж╛ ржУ ржкрзНрж░рж╛ржгржмржирзНржд рж░ржЩ ржнрж╛рж▓рзЛржнрж╛ржмрзЗ ржзрж░рзЗ рж░рж╛ржЦрзЗ, рждржмрзЗ ржкрзБрж░ржирзЛ ржбрж┐ржнрж╛ржЗрж╕ ржмрж╛ ржмрзНрж░рж╛ржЙржЬрж╛рж░рзЗ ржЫржмрж┐ржЧрзБрж▓рзЛ ржнрж┐ржирзНржиржнрж╛ржмрзЗ ржжрзЗржЦрж╛ ржпрзЗрждрзЗ ржкрж╛рж░рзЗред sRGB ржЫржмрж┐ржЧрзБрж▓рзЛ рж░ржЩрзЗрж░ ржкрж░рж┐ржмрж░рзНрждржи ржПрзЬрж╛рждрзЗ sRGB рж╣рж┐рж╕рзЗржмрзЗржЗ рж░рж╛ржЦрж╛ рж╣ржмрзЗред",
"image_preview_description": "рж╕рзНржЯрзНрж░рж┐ржкржб ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж╕рж╣ ржорж╛ржЭрж╛рж░рж┐ ржЖржХрж╛рж░рзЗрж░ ржЫржмрж┐, ржПржХржЯрж┐ ржПржХржХ рж╕ржорзНржкржж ржжрзЗржЦрж╛рж░ рж╕ржоржпрж╝ ржПржмржВ ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВржпрж╝рзЗрж░ ржЬржирзНржп ржмрзНржпржмрж╣рзГржд рж╣ржпрж╝", "image_preview_description": "рж╕рзНржЯрзНрж░рж┐ржкржб ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж╕рж╣ ржорж╛ржЭрж╛рж░рж┐ ржЖржХрж╛рж░рзЗрж░ ржЫржмрж┐, ржПржХржЯрж┐ ржПржХржХ рж╕ржорзНржкржж ржжрзЗржЦрж╛рж░ рж╕ржоржпрж╝ ржПржмржВ ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВржпрж╝рзЗрж░ ржЬржирзНржп ржмрзНржпржмрж╣рзГржд рж╣ржпрж╝",
"image_preview_quality_description": "рзз-рззрзжрзж ржПрж░ ржоржзрзНржпрзЗ ржкрзНрж░рж┐ржнрж┐ржЙ ржХрзЛржпрж╝рж╛рж▓рж┐ржЯрж┐ред ржмрзЗрж╢рж┐ рж╣рж▓рзЗ ржнрж╛рж▓рзЛ, ржХрж┐ржирзНрждрзБ ржмржбрж╝ ржлрж╛ржЗрж▓ рждрзИрж░рж┐ рж╣ржпрж╝ ржПржмржВ ржЕрзНржпрж╛ржкрзЗрж░ ржкрзНрж░рждрж┐ржХрзНрж░рж┐ржпрж╝рж╛рж╢рзАрж▓рждрж╛ ржХржорж╛рждрзЗ ржкрж╛рж░рзЗред ржХржо ржорж╛ржи рж╕рзЗржЯ ржХрж░рж▓рзЗ ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВ ржХрзЛржпрж╝рж╛рж▓рж┐ржЯрж┐рж░ ржЙржкрж░ ржкрзНрж░ржнрж╛ржм ржкржбрж╝рждрзЗ ржкрж╛рж░рзЗред", "image_preview_quality_description": "рзз-рззрзжрзж ржПрж░ ржоржзрзНржпрзЗ ржкрзНрж░рж┐ржнрж┐ржЙ ржХрзЛржпрж╝рж╛рж▓рж┐ржЯрж┐ред ржмрзЗрж╢рж┐ рж╣рж▓рзЗ ржнрж╛рж▓рзЛ, ржХрж┐ржирзНрждрзБ ржмржбрж╝ ржлрж╛ржЗрж▓ рждрзИрж░рж┐ рж╣ржпрж╝ ржПржмржВ ржЕрзНржпрж╛ржкрзЗрж░ ржкрзНрж░рждрж┐ржХрзНрж░рж┐ржпрж╝рж╛рж╢рзАрж▓рждрж╛ ржХржорж╛рждрзЗ ржкрж╛рж░рзЗред ржХржо ржорж╛ржи рж╕рзЗржЯ ржХрж░рж▓рзЗ ржорзЗрж╢рж┐ржи рж▓рж╛рж░рзНржирж┐ржВ ржХрзЛржпрж╝рж╛рж▓рж┐ржЯрж┐рж░ ржЙржкрж░ ржкрзНрж░ржнрж╛ржм ржкржбрж╝рждрзЗ ржкрж╛рж░рзЗред",
"image_preview_title": "ржкрзНрж░рж┐ржнрж┐ржЙ рж╕рзЗржЯрж┐ржВрж╕", "image_preview_title": "ржкрзНрж░рж┐ржнрж┐ржЙ рж╕рзЗржЯрж┐ржВрж╕",
@@ -91,9 +102,30 @@
"image_thumbnail_title": "ржерж╛ржорзНржмржирзЗрж▓ рж╕рзЗржЯрж┐ржВрж╕", "image_thumbnail_title": "ржерж╛ржорзНржмржирзЗрж▓ рж╕рзЗржЯрж┐ржВрж╕",
"job_concurrency": "{job} ржХржиржХрж╛рж░рзЗржирзНрж╕рж┐", "job_concurrency": "{job} ржХржиржХрж╛рж░рзЗржирзНрж╕рж┐",
"job_created": "Job рждрзИрж░рж┐ рж╣ржпрж╝рзЗржЫрзЗ", "job_created": "Job рждрзИрж░рж┐ рж╣ржпрж╝рзЗржЫрзЗ",
"job_not_concurrency_safe": "ржПржЗ ржХрж╛ржЬржЯрж┐ рж╕ржоржХрж╛рж▓рзАржи-ржирж┐рж░рж╛ржкржж ржиржпрж╝ред", "job_not_concurrency_safe": "ржПржЗ ржХрж╛ржЬржЯрж┐ рж╕ржорж╛ржирзНрждрж░рж╛рж▓ржнрж╛ржмрзЗ ржЪрж╛рж▓рж╛ржирзЛ ржирж┐рж░рж╛ржкржж ржирзЯ",
"job_settings": "ржХрж╛ржЬрзЗрж░ рж╕рзЗржЯрж┐ржВрж╕", "job_settings": "ржХрж╛ржЬрзЗрж░ рж╕рзЗржЯрж┐ржВрж╕",
"job_settings_description": "ржХрж╛ржЬрзЗрж░ рж╕ржорж╛ржирзНрждрж░рж╛рж▓рждрж╛ ржкрж░рж┐ржЪрж╛рж▓ржирж╛ ржХрж░рзБржи", "job_settings_description": "ржХрж╛ржЬрзЗрж░ рж╕ржорж╛ржирзНрждрж░рж╛рж▓рждрж╛ ржкрж░рж┐ржЪрж╛рж▓ржирж╛ ржХрж░рзБржи",
"job_status": "ржЪрж╛ржХрж░рж┐рж░ ржЕржмрж╕рзНржерж╛" "job_status": "ржЪрж╛ржХрж░рж┐рж░ ржЕржмрж╕рзНржерж╛",
"jobs_delayed": "{jobCount, plural, other {# ржмрж┐рж▓ржорзНржмрж┐ржд}}",
"jobs_failed": "{jobCount, plural, other {# ржмрзНржпрж░рзНрже}}",
"library_created": "рж▓рж╛ржЗржмрзНрж░рзЗрж░рж┐ рждрзИрж░рж┐ ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗржГ {library}",
"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": "CLIP ржоржбрзЗрж▓",
"machine_learning_clip_model_description": "<link>ржПржЦрж╛ржирзЗ</link> рждрж╛рж▓рж┐ржХрж╛ржнрзБржХрзНржд ржПржХржЯрж┐ CLIP ржоржбрзЗрж▓рзЗрж░ ржирж╛ржоред ржоржирзЗ рж░рж╛ржЦржмрзЗржи, ржоржбрзЗрж▓ ржкрж░рж┐ржмрж░рзНрждржирзЗрж░ ржкрж░ рж╕ржм ржЫржмрж┐рж░ ржЬржирзНржп ржЕржмрж╢рзНржпржЗ тАШSmart SearchтАЩ ржХрж╛ржЬржЯрж┐ ржЖржмрж╛рж░ ржЪрж╛рж▓рж╛рждрзЗ рж╣ржмрзЗред",
"machine_learning_duplicate_detection": "ржкрзБржирж░рж╛ржмрзГрждрзНрждрж┐ рж╕ржирж╛ржХрзНрждржХрж░ржг",
"machine_learning_duplicate_detection_enabled": "ржкрзБржирж░рж╛ржмрзГрждрзНрждрж┐ рж╢ржирж╛ржХрзНрждржХрж░ржг ржЪрж╛рж▓рзБ ржХрж░рзБржи"
} }
} }
+134 -11
View File
@@ -2,7 +2,7 @@
"about": "Quant a", "about": "Quant a",
"account": "Compte", "account": "Compte",
"account_settings": "Configuraci├│ del compte", "account_settings": "Configuraci├│ del compte",
"acknowledge": "D'acord", "acknowledge": "Base de coneixement",
"action": "Acci├│", "action": "Acci├│",
"action_common_update": "Actualitzar", "action_common_update": "Actualitzar",
"actions": "Accions", "actions": "Accions",
@@ -14,6 +14,7 @@
"add_a_location": "Afegiu una ubicaci├│", "add_a_location": "Afegiu una ubicaci├│",
"add_a_name": "Afegir un nom", "add_a_name": "Afegir un nom",
"add_a_title": "Afegir un t├нtol", "add_a_title": "Afegir un t├нtol",
"add_birthday": "Afegeix la data de naixement",
"add_endpoint": "afegir endpoint", "add_endpoint": "afegir endpoint",
"add_exclusion_pattern": "Afegir un patr├│ d'exclusi├│", "add_exclusion_pattern": "Afegir un patr├│ d'exclusi├│",
"add_import_path": "Afegir una ruta d'importaci├│", "add_import_path": "Afegir una ruta d'importaci├│",
@@ -27,6 +28,9 @@
"add_to_album": "Afegir a un l'├аlbum", "add_to_album": "Afegir a un l'├аlbum",
"add_to_album_bottom_sheet_added": "Afegit a {album}", "add_to_album_bottom_sheet_added": "Afegit a {album}",
"add_to_album_bottom_sheet_already_exists": "Ja est├а a {album}", "add_to_album_bottom_sheet_already_exists": "Ja est├а a {album}",
"add_to_album_toggle": "Commutar selecci├│ de {album}",
"add_to_albums": "Afegir als ├аlbums",
"add_to_albums_count": "Afegir als ├аlbums ({count})",
"add_to_shared_album": "Afegir a un ├аlbum compartit", "add_to_shared_album": "Afegir a un ├аlbum compartit",
"add_url": "Afegir URL", "add_url": "Afegir URL",
"added_to_archive": "Afegit als arxivats", "added_to_archive": "Afegit als arxivats",
@@ -44,6 +48,13 @@
"backup_database": "Fer un bolcat de la base de dades", "backup_database": "Fer un bolcat de la base de dades",
"backup_database_enable_description": "Habilitar bolcat de la base de dades", "backup_database_enable_description": "Habilitar bolcat de la base de dades",
"backup_keep_last_amount": "Quantitat de bolcats anteriors per conservar", "backup_keep_last_amount": "Quantitat de bolcats anteriors per conservar",
"backup_onboarding_1_description": "c├▓pia externa al n├║vol o en una altra ubicaci├│ f├нsica.",
"backup_onboarding_2_description": "c├▓pies locals en diferents dispositius. Aix├▓ inclou els fitxers principals i una c├▓pia de seguretat d'aquests fitxers localment.",
"backup_onboarding_3_description": "c├▓pies totals de les vostres dades, inclosos els fitxers originals. Aix├▓ inclou 1 c├▓pia externa i 2 c├▓pies locals.",
"backup_onboarding_description": "Es recomana una <backblaze-link>estrat├иgia de c├▓pia de seguretat 3-2-1</backblaze-link> per protegir les vostres dades. Haur├нeu de conservar c├▓pies de les vostres fotos/v├нdeos penjats, aix├н com de la base de dades Immich per obtenir una soluci├│ de c├▓pia de seguretat completa.",
"backup_onboarding_footer": "Per obtenir m├йs informaci├│ sobre com fer c├▓pies de seguretat d'Immich, consulteu la <link>documentation</link>.",
"backup_onboarding_parts_title": "Una c├▓pia de seguretat 3-2-1 inclou:",
"backup_onboarding_title": "C├▓pies de seguretat",
"backup_settings": "Configuraci├│ dels bolcats", "backup_settings": "Configuraci├│ dels bolcats",
"backup_settings_description": "Gestionar la configuraci├│ de bolcats de la base de dades. Nota: els treballs no es monitoritzen ni es notifiquen els errors.", "backup_settings_description": "Gestionar la configuraci├│ de bolcats de la base de dades. Nota: els treballs no es monitoritzen ni es notifiquen els errors.",
"cleared_jobs": "Tasques esborrades per a: {job}", "cleared_jobs": "Tasques esborrades per a: {job}",
@@ -166,10 +177,20 @@
"metadata_settings_description": "Administrar la configuraci├│ de les metadades", "metadata_settings_description": "Administrar la configuraci├│ de les metadades",
"migration_job": "Migraci├│", "migration_job": "Migraci├│",
"migration_job_description": "Migra les miniatures d'elements i cares cap a la nova estructura de carpetes", "migration_job_description": "Migra les miniatures d'elements i cares cap a la nova estructura de carpetes",
"nightly_tasks_cluster_faces_setting_description": "Executar el reconeixement facial en cares recentment detectades",
"nightly_tasks_cluster_new_faces_setting": "Agrupa cares noves", "nightly_tasks_cluster_new_faces_setting": "Agrupa cares noves",
"nightly_tasks_database_cleanup_setting": "Tasques de neteja de la base de dades", "nightly_tasks_database_cleanup_setting": "Tasques de neteja de la base de dades",
"nightly_tasks_database_cleanup_setting_description": "Netegeu les dades antigues i caducades de la base de dades", "nightly_tasks_database_cleanup_setting_description": "Netegeu les dades antigues i caducades de la base de dades",
"nightly_tasks_generate_memories_setting": "Generar mem├▓ries",
"nightly_tasks_generate_memories_setting_description": "Crear nous records a partir de les fotos penjades",
"nightly_tasks_missing_thumbnails_setting": "Generar les miniatures restants", "nightly_tasks_missing_thumbnails_setting": "Generar les miniatures restants",
"nightly_tasks_missing_thumbnails_setting_description": "Posar en cua les fotos penjades sense miniatures per a la generaci├│ de la seva miniatura",
"nightly_tasks_settings": "Configuraci├│ de les tasques nocturnes",
"nightly_tasks_settings_description": "Gestionar les tasques nocturnes",
"nightly_tasks_start_time_setting": "Hora d'inici",
"nightly_tasks_start_time_setting_description": "Hora en qu├и el servidor comen├зa a executar les tasques nocturnes",
"nightly_tasks_sync_quota_usage_setting": "Sincronitzar l'├║s de la quota",
"nightly_tasks_sync_quota_usage_setting_description": "Actualitzar la quota d'emmagatzematge de l'usuari segons l'├║s actual",
"no_paths_added": "No s'ha afegit cap ruta", "no_paths_added": "No s'ha afegit cap ruta",
"no_pattern_added": "Cap patr├│ aplicat", "no_pattern_added": "Cap patr├│ aplicat",
"note_apply_storage_label_previous_assets": "Nota: Per aplicar l'etiquetatge d'emmagatzematge a elements pujats pr├иviament, executeu la", "note_apply_storage_label_previous_assets": "Nota: Per aplicar l'etiquetatge d'emmagatzematge a elements pujats pr├иviament, executeu la",
@@ -337,6 +358,9 @@
"trash_number_of_days_description": "Nombre de dies per mantenir els recursos a la paperera abans de suprimir-los permanentment", "trash_number_of_days_description": "Nombre de dies per mantenir els recursos a la paperera abans de suprimir-los permanentment",
"trash_settings": "Configuraci├│ de la paperera", "trash_settings": "Configuraci├│ de la paperera",
"trash_settings_description": "Gestiona la configuraci├│ de la paperera", "trash_settings_description": "Gestiona la configuraci├│ de la paperera",
"unlink_all_oauth_accounts": "Desvincula tots els comptes d'OAuth",
"unlink_all_oauth_accounts_description": "Recorda desvincular tots els comptes d'OAuth abans de migrar a un prove├пdor nou.",
"unlink_all_oauth_accounts_prompt": "Est├аs segur que vols desvincular tots els comptes d'OAuth? Aix├▓ restablir├а l'identificador d'OAuth per a cada usuari i no es pot tornar enrere.",
"user_cleanup_job": "Neteja d'usuari", "user_cleanup_job": "Neteja d'usuari",
"user_delete_delay": "El compte i els recursos de <b>{user}</b> es programaran per a la supressi├│ permanent en {delay, plural, one {# dia} other {# dies}}.", "user_delete_delay": "El compte i els recursos de <b>{user}</b> es programaran per a la supressi├│ permanent en {delay, plural, one {# dia} other {# dies}}.",
"user_delete_delay_settings": "Retard de la supressi├│", "user_delete_delay_settings": "Retard de la supressi├│",
@@ -363,6 +387,8 @@
"admin_password": "Contrasenya de l'administrador", "admin_password": "Contrasenya de l'administrador",
"administration": "Administraci├│", "administration": "Administraci├│",
"advanced": "Avan├зat", "advanced": "Avan├зat",
"advanced_settings_beta_timeline_subtitle": "Prova la nova experi├иncia de l'aplicaci├│",
"advanced_settings_beta_timeline_title": "Cronologia beta",
"advanced_settings_enable_alternate_media_filter_subtitle": "Feu servir aquesta opci├│ per filtrar els continguts multim├иdia durant la sincronitzaci├│ segons criteris alternatius. Nom├йs proveu-ho si teniu problemes amb l'aplicaci├│ per detectar tots els ├аlbums.", "advanced_settings_enable_alternate_media_filter_subtitle": "Feu servir aquesta opci├│ per filtrar els continguts multim├иdia durant la sincronitzaci├│ segons criteris alternatius. Nom├йs proveu-ho si teniu problemes amb l'aplicaci├│ per detectar tots els ├аlbums.",
"advanced_settings_enable_alternate_media_filter_title": "Utilitza el filtre de sincronitzaci├│ d'├аlbums de dispositius alternatius", "advanced_settings_enable_alternate_media_filter_title": "Utilitza el filtre de sincronitzaci├│ d'├аlbums de dispositius alternatius",
"advanced_settings_log_level_title": "Nivell de registre: {level}", "advanced_settings_log_level_title": "Nivell de registre: {level}",
@@ -370,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Prefereix imatges remotes", "advanced_settings_prefer_remote_title": "Prefereix imatges remotes",
"advanced_settings_proxy_headers_subtitle": "Definiu les cap├зaleres de proxy que Immich per enviar amb cada sol┬╖licitud de xarxa", "advanced_settings_proxy_headers_subtitle": "Definiu les cap├зaleres de proxy que Immich per enviar amb cada sol┬╖licitud de xarxa",
"advanced_settings_proxy_headers_title": "Cap├зaleres de proxy", "advanced_settings_proxy_headers_title": "Cap├зaleres de proxy",
"advanced_settings_readonly_mode_subtitle": "Habilita el nom├йs de lectura mode on les fotos poden ser nom├йs vist, a coses els agrada seleccionant imatges m├║ltiples, compartint, c├аsting, elimina ├йs tot discapacitat. Habilita/Desactiva nom├йs de lectura via avatar d'usuari des de la pantalla major",
"advanced_settings_readonly_mode_title": "Mode de nom├йs lectura",
"advanced_settings_self_signed_ssl_subtitle": "Omet la verificaci├│ del certificat SSL del servidor. Requerit per a certificats autosignats.", "advanced_settings_self_signed_ssl_subtitle": "Omet la verificaci├│ del certificat SSL del servidor. Requerit per a certificats autosignats.",
"advanced_settings_self_signed_ssl_title": "Permet certificats SSL autosignats", "advanced_settings_self_signed_ssl_title": "Permet certificats SSL autosignats",
"advanced_settings_sync_remote_deletions_subtitle": "Suprimeix o restaura autom├аticament un actiu en aquest dispositiu quan es realitzi aquesta acci├│ al web", "advanced_settings_sync_remote_deletions_subtitle": "Suprimeix o restaura autom├аticament un actiu en aquest dispositiu quan es realitzi aquesta acci├│ al web",
@@ -385,6 +413,7 @@
"album_cover_updated": "Portada de l'├аlbum actualitzada", "album_cover_updated": "Portada de l'├аlbum actualitzada",
"album_delete_confirmation": "Esteu segur que voleu suprimir l'├аlbum {album}?", "album_delete_confirmation": "Esteu segur que voleu suprimir l'├аlbum {album}?",
"album_delete_confirmation_description": "Si aquest ├аlbum es comparteix, els altres usuaris ja no podran accedir-hi.", "album_delete_confirmation_description": "Si aquest ├аlbum es comparteix, els altres usuaris ja no podran accedir-hi.",
"album_deleted": "S'ha suprimit l'├аlbum",
"album_info_card_backup_album_excluded": "Exclosos", "album_info_card_backup_album_excluded": "Exclosos",
"album_info_card_backup_album_included": "Inclosos", "album_info_card_backup_album_included": "Inclosos",
"album_info_updated": "Informaci├│ de l'├аlbum actualitzada", "album_info_updated": "Informaci├│ de l'├аlbum actualitzada",
@@ -394,6 +423,7 @@
"album_options": "Opcions de l'├аlbum", "album_options": "Opcions de l'├аlbum",
"album_remove_user": "Eliminar l'usuari?", "album_remove_user": "Eliminar l'usuari?",
"album_remove_user_confirmation": "Esteu segurs que voleu eliminar {user}?", "album_remove_user_confirmation": "Esteu segurs que voleu eliminar {user}?",
"album_search_not_found": "No s'ha trobat cap ├аlbum que coincideixi amb la teva cerca",
"album_share_no_users": "Sembla que has compartit aquest ├аlbum amb tots els usuaris o no tens cap usuari amb qui compartir-ho.", "album_share_no_users": "Sembla que has compartit aquest ├аlbum amb tots els usuaris o no tens cap usuari amb qui compartir-ho.",
"album_updated": "├Аlbum actualitzat", "album_updated": "├Аlbum actualitzat",
"album_updated_setting_description": "Rep una notificaci├│ per correu electr├▓nic quan un ├аlbum compartit tingui recursos nous", "album_updated_setting_description": "Rep una notificaci├│ per correu electr├▓nic quan un ├аlbum compartit tingui recursos nous",
@@ -413,6 +443,7 @@
"albums_default_sort_order": "Ordre per defecte de l'├аlbum", "albums_default_sort_order": "Ordre per defecte de l'├аlbum",
"albums_default_sort_order_description": "Ordre de classificaci├│ inicial dels recursos al crear ├аlbums nous.", "albums_default_sort_order_description": "Ordre de classificaci├│ inicial dels recursos al crear ├аlbums nous.",
"albums_feature_description": "Col┬╖leccions d'actius que es poden compartir amb altres usuaris.", "albums_feature_description": "Col┬╖leccions d'actius que es poden compartir amb altres usuaris.",
"albums_on_device_count": "├Аlbums al dispositiu ({count})",
"all": "Tots", "all": "Tots",
"all_albums": "Tots els ├аlbum", "all_albums": "Tots els ├аlbum",
"all_people": "Tota la gent", "all_people": "Tota la gent",
@@ -432,6 +463,7 @@
"app_bar_signout_dialog_title": "Tanca la sessi├│", "app_bar_signout_dialog_title": "Tanca la sessi├│",
"app_settings": "Configuraci├│ de l'app", "app_settings": "Configuraci├│ de l'app",
"appears_in": "Apareix a", "appears_in": "Apareix a",
"apply_count": "Aplicar ({count, number})",
"archive": "Arxiu", "archive": "Arxiu",
"archive_action_prompt": "{count} afegit a Arxiu", "archive_action_prompt": "{count} afegit a Arxiu",
"archive_or_unarchive_photo": "Arxivar o desarxivar fotografia", "archive_or_unarchive_photo": "Arxivar o desarxivar fotografia",
@@ -471,7 +503,9 @@
"assets": "Elements", "assets": "Elements",
"assets_added_count": "{count, plural, one {Afegit un element} other {Afegits # elements}}", "assets_added_count": "{count, plural, one {Afegit un element} other {Afegits # elements}}",
"assets_added_to_album_count": "{count, plural, one {Afegit un element} other {Afegits # elements}} a l'├аlbum", "assets_added_to_album_count": "{count, plural, one {Afegit un element} other {Afegits # elements}} a l'├аlbum",
"assets_added_to_albums_count": "Afegits {assetTotal, plural, one {# recurs} other {# recursos}} a {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} no es pot afegir a l'├аlbum", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} no es pot afegir a l'├аlbum",
"assets_cannot_be_added_to_albums": "{count, plural, one {El recurs} other {Els recursos}} no poden ser afegits a cap dels ├аlbums",
"assets_count": "{count, plural, one {# recurs} other {# recursos}}", "assets_count": "{count, plural, one {# recurs} other {# recursos}}",
"assets_deleted_permanently": "{count} element(s) esborrats permanentment", "assets_deleted_permanently": "{count} element(s) esborrats permanentment",
"assets_deleted_permanently_from_server": "{count} element(s) esborrats permanentment del servidor d'Immich", "assets_deleted_permanently_from_server": "{count} element(s) esborrats permanentment del servidor d'Immich",
@@ -488,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# element enviat} other {# elements enviats}} a la paperera", "assets_trashed_count": "{count, plural, one {# element enviat} other {# elements enviats}} a la paperera",
"assets_trashed_from_server": "{count} element(s) enviat a la paperera del servidor d'Immich", "assets_trashed_from_server": "{count} element(s) enviat a la paperera del servidor d'Immich",
"assets_were_part_of_album_count": "{count, plural, one {L'element ja ├йs} other {Els elements ja s├│n}} part de l'├аlbum", "assets_were_part_of_album_count": "{count, plural, one {L'element ja ├йs} other {Els elements ja s├│n}} part de l'├аlbum",
"assets_were_part_of_albums_count": "{count, plural, one {El recurs ja formava} other {Els recursos ja formaven}} part dels ├аlbums",
"authorized_devices": "Dispositius autoritzats", "authorized_devices": "Dispositius autoritzats",
"automatic_endpoint_switching_subtitle": "Connecteu-vos localment a trav├йs de la Wi-Fi designada quan estigui disponible i utilitzeu connexions alternatives en altres llocs", "automatic_endpoint_switching_subtitle": "Connecteu-vos localment a trav├йs de la Wi-Fi designada quan estigui disponible i utilitzeu connexions alternatives en altres llocs",
"automatic_endpoint_switching_title": "Canvi autom├аtic d'URL", "automatic_endpoint_switching_title": "Canvi autom├аtic d'URL",
@@ -557,8 +592,10 @@
"backup_manual_in_progress": "La pujada ja est├а en curs. Torneu-ho a provar m├йs tard", "backup_manual_in_progress": "La pujada ja est├а en curs. Torneu-ho a provar m├йs tard",
"backup_manual_success": "├Иxit", "backup_manual_success": "├Иxit",
"backup_manual_title": "Estat de pujada", "backup_manual_title": "Estat de pujada",
"backup_options": "Opcions de C├▓pia de Seguretat",
"backup_options_page_title": "Opcions de c├▓pia de seguretat", "backup_options_page_title": "Opcions de c├▓pia de seguretat",
"backup_setting_subtitle": "Gestiona la configuraci├│ de c├аrrega en segon pla i en primer pla", "backup_setting_subtitle": "Gestiona la configuraci├│ de c├аrrega en segon pla i en primer pla",
"backup_settings_subtitle": "Administra la configuraci├│ de pujada",
"backward": "Enrere", "backward": "Enrere",
"biometric_auth_enabled": "Autentificaci├│ biom├иtrica activada", "biometric_auth_enabled": "Autentificaci├│ biom├иtrica activada",
"biometric_locked_out": "Esteu bloquejats fora de l'autenticaci├│ biom├иtrica", "biometric_locked_out": "Esteu bloquejats fora de l'autenticaci├│ biom├иtrica",
@@ -577,7 +614,7 @@
"cache_settings_clear_cache_button": "Neteja la mem├▓ria cau", "cache_settings_clear_cache_button": "Neteja la mem├▓ria cau",
"cache_settings_clear_cache_button_title": "Neteja la mem├▓ria cau de l'aplicaci├│. Aix├▓ impactar├а significativament el rendiment fins que la mem├▓ria cau es torni a reconstruir.", "cache_settings_clear_cache_button_title": "Neteja la mem├▓ria cau de l'aplicaci├│. Aix├▓ impactar├а significativament el rendiment fins que la mem├▓ria cau es torni a reconstruir.",
"cache_settings_duplicated_assets_clear_button": "NETEJA", "cache_settings_duplicated_assets_clear_button": "NETEJA",
"cache_settings_duplicated_assets_subtitle": "Fotos i v├нdeos que estan a la llista negra de l'aplicaci├│", "cache_settings_duplicated_assets_subtitle": "Fotos i v├нdeos que estan a la llista ignorada de l'aplicaci├│",
"cache_settings_duplicated_assets_title": "Elements duplicats ({count})", "cache_settings_duplicated_assets_title": "Elements duplicats ({count})",
"cache_settings_statistics_album": "Miniatures de la biblioteca", "cache_settings_statistics_album": "Miniatures de la biblioteca",
"cache_settings_statistics_full": "Imatges completes", "cache_settings_statistics_full": "Imatges completes",
@@ -594,6 +631,7 @@
"cancel": "Cancel┬╖la", "cancel": "Cancel┬╖la",
"cancel_search": "Cancel┬╖la la cerca", "cancel_search": "Cancel┬╖la la cerca",
"canceled": "Cancel┬╖lat", "canceled": "Cancel┬╖lat",
"canceling": "Cancel┬╖lant",
"cannot_merge_people": "No es pot fusionar gent", "cannot_merge_people": "No es pot fusionar gent",
"cannot_undo_this_action": "Aquesta acci├│ no es pot desfer!", "cannot_undo_this_action": "Aquesta acci├│ no es pot desfer!",
"cannot_update_the_description": "No es pot actualitzar la descripci├│", "cannot_update_the_description": "No es pot actualitzar la descripci├│",
@@ -625,6 +663,7 @@
"clear": "Buida", "clear": "Buida",
"clear_all": "Neteja-ho tot", "clear_all": "Neteja-ho tot",
"clear_all_recent_searches": "Esborra totes les cerques recents", "clear_all_recent_searches": "Esborra totes les cerques recents",
"clear_file_cache": "Buida la mem├▓ria cau de fitxers",
"clear_message": "Neteja el missatge", "clear_message": "Neteja el missatge",
"clear_value": "Neteja el valor", "clear_value": "Neteja el valor",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -695,6 +734,7 @@
"create_new_user": "Crea un usuari nou", "create_new_user": "Crea un usuari nou",
"create_shared_album_page_share_add_assets": "AFEGEIX ELEMENTS", "create_shared_album_page_share_add_assets": "AFEGEIX ELEMENTS",
"create_shared_album_page_share_select_photos": "Escull fotografies", "create_shared_album_page_share_select_photos": "Escull fotografies",
"create_shared_link": "Crea un enlla├з compartit",
"create_tag": "Crear etiqueta", "create_tag": "Crear etiqueta",
"create_tag_description": "Crear una nova etiqueta. Per les etiquetes aniuades, escriu la ruta comperta de l'etiqueta, incloses les barres diagonals.", "create_tag_description": "Crear una nova etiqueta. Per les etiquetes aniuades, escriu la ruta comperta de l'etiqueta, incloses les barres diagonals.",
"create_user": "Crea un usuari", "create_user": "Crea un usuari",
@@ -707,6 +747,7 @@
"current_server_address": "Adre├зa actual del servidor", "current_server_address": "Adre├зa actual del servidor",
"custom_locale": "Localitzaci├│ personalitzada", "custom_locale": "Localitzaci├│ personalitzada",
"custom_locale_description": "Format de dates i n├║meros segons la llengua i regi├│", "custom_locale_description": "Format de dates i n├║meros segons la llengua i regi├│",
"custom_url": "URL personalitzada",
"daily_title_text_date": "E, dd MMM", "daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy", "daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Fosc", "dark": "Fosc",
@@ -718,6 +759,7 @@
"date_of_birth_saved": "Data de naixement guardada amb ├иxit", "date_of_birth_saved": "Data de naixement guardada amb ├иxit",
"date_range": "Interval de dates", "date_range": "Interval de dates",
"day": "Dia", "day": "Dia",
"days": "Dies",
"deduplicate_all": "Desduplica-ho tot", "deduplicate_all": "Desduplica-ho tot",
"deduplication_criteria_1": "Mida d'imatge en bytes", "deduplication_criteria_1": "Mida d'imatge en bytes",
"deduplication_criteria_2": "Quantitat de dades EXIF", "deduplication_criteria_2": "Quantitat de dades EXIF",
@@ -726,7 +768,8 @@
"default_locale": "Localitzaci├│ predeterminada", "default_locale": "Localitzaci├│ predeterminada",
"default_locale_description": "Format de dates i n├║meros segons la configuraci├│ del navegador", "default_locale_description": "Format de dates i n├║meros segons la configuraci├│ del navegador",
"delete": "Esborra", "delete": "Esborra",
"delete_action_prompt": "{count} eliminats permanentment", "delete_action_confirmation_message": "Segur que vols eliminar aquest recurs? Aquesta acci├│ el mour├а a la paperera del servidor, i et preguntar├а si el vols eliminar localment",
"delete_action_prompt": "{count} eliminats",
"delete_album": "Esborra l'├аlbum", "delete_album": "Esborra l'├аlbum",
"delete_api_key_prompt": "Esteu segurs que voleu eliminar aquesta clau API?", "delete_api_key_prompt": "Esteu segurs que voleu eliminar aquesta clau API?",
"delete_dialog_alert": "Aquests elements seran eliminats de manera permanent d'Immich i del vostre dispositiu", "delete_dialog_alert": "Aquests elements seran eliminats de manera permanent d'Immich i del vostre dispositiu",
@@ -740,9 +783,12 @@
"delete_key": "Suprimeix la clau", "delete_key": "Suprimeix la clau",
"delete_library": "Suprimeix la Llibreria", "delete_library": "Suprimeix la Llibreria",
"delete_link": "Esborra l'enlla├з", "delete_link": "Esborra l'enlla├з",
"delete_local_action_prompt": "{count} eliminats localment",
"delete_local_dialog_ok_backed_up_only": "Esborrar nom├йs les que tinguin c├▓pia de seguretat", "delete_local_dialog_ok_backed_up_only": "Esborrar nom├йs les que tinguin c├▓pia de seguretat",
"delete_local_dialog_ok_force": "Suprimeix de totes maneres", "delete_local_dialog_ok_force": "Suprimeix de totes maneres",
"delete_others": "Suprimeix altres", "delete_others": "Suprimeix altres",
"delete_permanently": "Eliminar permanentment",
"delete_permanently_action_prompt": "{count} eliminats permanentment",
"delete_shared_link": "Odstranit sd├нlen├╜ odkaz", "delete_shared_link": "Odstranit sd├нlen├╜ odkaz",
"delete_shared_link_dialog_title": "Suprimeix l'enlla├з compartit", "delete_shared_link_dialog_title": "Suprimeix l'enlla├з compartit",
"delete_tag": "Eliminar etiqueta", "delete_tag": "Eliminar etiqueta",
@@ -753,6 +799,7 @@
"description": "Descripci├│", "description": "Descripci├│",
"description_input_hint_text": "Afegeix descripci├│...", "description_input_hint_text": "Afegeix descripci├│...",
"description_input_submit_error": "S'ha produ├пt un error en actualitzar la descripci├│, comproveu el registre per a m├йs detalls", "description_input_submit_error": "S'ha produ├пt un error en actualitzar la descripci├│, comproveu el registre per a m├йs detalls",
"deselect_all": "Deseleccionar Tots",
"details": "Detalls", "details": "Detalls",
"direction": "Direcci├│", "direction": "Direcci├│",
"disabled": "Desactivat", "disabled": "Desactivat",
@@ -770,6 +817,7 @@
"documentation": "Documentaci├│", "documentation": "Documentaci├│",
"done": "Fet", "done": "Fet",
"download": "Descarregar", "download": "Descarregar",
"download_action_prompt": "Baixant {count} recursos",
"download_canceled": "Desc├аrrega cancel┬╖lada", "download_canceled": "Desc├аrrega cancel┬╖lada",
"download_complete": "Desc├аrrega completada", "download_complete": "Desc├аrrega completada",
"download_enqueue": "Desc├аrrega en cua", "download_enqueue": "Desc├аrrega en cua",
@@ -796,8 +844,12 @@
"edit": "Editar", "edit": "Editar",
"edit_album": "Edita l'├аlbum", "edit_album": "Edita l'├аlbum",
"edit_avatar": "Edita l'avatar", "edit_avatar": "Edita l'avatar",
"edit_birthday": "Editar aniversari",
"edit_date": "Edita la data", "edit_date": "Edita la data",
"edit_date_and_time": "Edita data i hora", "edit_date_and_time": "Edita data i hora",
"edit_date_and_time_action_prompt": "{count} dates i hores editades",
"edit_date_and_time_by_offset": "Canviar data mitjan├зant difer├иncia",
"edit_date_and_time_by_offset_interval": "Nou rang de dates: {from}-{to}",
"edit_description": "Edita la descripci├│", "edit_description": "Edita la descripci├│",
"edit_description_prompt": "Si us plau, selecciona una nova descripci├│:", "edit_description_prompt": "Si us plau, selecciona una nova descripci├│:",
"edit_exclusion_pattern": "Edita patr├│ d'exclusi├│", "edit_exclusion_pattern": "Edita patr├│ d'exclusi├│",
@@ -826,6 +878,7 @@
"empty_trash": "Buidar la paperera", "empty_trash": "Buidar la paperera",
"empty_trash_confirmation": "Esteu segur que voleu buidar la paperera? Aix├▓ eliminar├а tots els recursos a la paperera permanentment d'Immich.\nNo podeu desfer aquesta acci├│!", "empty_trash_confirmation": "Esteu segur que voleu buidar la paperera? Aix├▓ eliminar├а tots els recursos a la paperera permanentment d'Immich.\nNo podeu desfer aquesta acci├│!",
"enable": "Activar", "enable": "Activar",
"enable_backup": "Habilitar C├▓pia de Seguretat",
"enable_biometric_auth_description": "Introdu├пu el codi PIN per a habilitar l'autenticaci├│ biom├иtrica", "enable_biometric_auth_description": "Introdu├пu el codi PIN per a habilitar l'autenticaci├│ biom├иtrica",
"enabled": "Activat", "enabled": "Activat",
"end_date": "Data final", "end_date": "Data final",
@@ -869,6 +922,7 @@
"failed_to_load_notifications": "Error en carregar les notificacions", "failed_to_load_notifications": "Error en carregar les notificacions",
"failed_to_load_people": "No s'han pogut carregar les persones", "failed_to_load_people": "No s'han pogut carregar les persones",
"failed_to_remove_product_key": "No s'ha pogut eliminar la clau del producte", "failed_to_remove_product_key": "No s'ha pogut eliminar la clau del producte",
"failed_to_reset_pin_code": "No s'ha pogut reiniciar el codi PIN",
"failed_to_stack_assets": "No s'han pogut apilar els elements", "failed_to_stack_assets": "No s'han pogut apilar els elements",
"failed_to_unstack_assets": "No s'han pogut desapilar els elements", "failed_to_unstack_assets": "No s'han pogut desapilar els elements",
"failed_to_update_notification_status": "Error en actualitzar l'estat de les notificacions", "failed_to_update_notification_status": "Error en actualitzar l'estat de les notificacions",
@@ -877,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# ruta} other {# rutes}} no ha pogut validar", "paths_validation_failed": "{paths, plural, one {# ruta} other {# rutes}} no ha pogut validar",
"profile_picture_transparent_pixels": "Les fotos de perfil no poden tenir p├нxels transparents. Per favor, feu zoom in, mogueu la imatge o ambdues.", "profile_picture_transparent_pixels": "Les fotos de perfil no poden tenir p├нxels transparents. Per favor, feu zoom in, mogueu la imatge o ambdues.",
"quota_higher_than_disk_size": "Heu establert una quota m├йs gran que la mida de disc", "quota_higher_than_disk_size": "Heu establert una quota m├йs gran que la mida de disc",
"something_went_wrong": "Alguna cosa ha anat malament",
"unable_to_add_album_users": "No es poden afegir usuaris a l'├аlbum", "unable_to_add_album_users": "No es poden afegir usuaris a l'├аlbum",
"unable_to_add_assets_to_shared_link": "No s'han pogut afegir els elements a l'enlla├з compartit", "unable_to_add_assets_to_shared_link": "No s'han pogut afegir els elements a l'enlla├з compartit",
"unable_to_add_comment": "No es pot afegir el comentari", "unable_to_add_comment": "No es pot afegir el comentari",
@@ -962,13 +1017,11 @@
}, },
"exif": "EXIF", "exif": "EXIF",
"exif_bottom_sheet_description": "Afegeix descripci├│...", "exif_bottom_sheet_description": "Afegeix descripci├│...",
"exif_bottom_sheet_description_error": "No s'ha pogut actualitzar la descripci├│",
"exif_bottom_sheet_details": "DETALLS", "exif_bottom_sheet_details": "DETALLS",
"exif_bottom_sheet_location": "UBICACI├У", "exif_bottom_sheet_location": "UBICACI├У",
"exif_bottom_sheet_people": "PERSONES", "exif_bottom_sheet_people": "PERSONES",
"exif_bottom_sheet_person_add_person": "Afegir nom", "exif_bottom_sheet_person_add_person": "Afegir nom",
"exif_bottom_sheet_person_age_months": "Edat {months} mesos",
"exif_bottom_sheet_person_age_year_months": "Edat 1 any, {months} mesos",
"exif_bottom_sheet_person_age_years": "Edat {years}",
"exit_slideshow": "Surt de la presentaci├│ de diapositives", "exit_slideshow": "Surt de la presentaci├│ de diapositives",
"expand_all": "Ampliar-ho tot", "expand_all": "Ampliar-ho tot",
"experimental_settings_new_asset_list_subtitle": "Treball en curs", "experimental_settings_new_asset_list_subtitle": "Treball en curs",
@@ -982,6 +1035,8 @@
"explorer": "Explorador", "explorer": "Explorador",
"export": "Exporta", "export": "Exporta",
"export_as_json": "Exportar com a JSON", "export_as_json": "Exportar com a JSON",
"export_database": "Exportar base de dades",
"export_database_description": "Exportar la base de dades SQLite",
"extension": "Extensi├│", "extension": "Extensi├│",
"external": "Extern", "external": "Extern",
"external_libraries": "Llibreries externes", "external_libraries": "Llibreries externes",
@@ -1008,21 +1063,26 @@
"filter_people": "Filtra persones", "filter_people": "Filtra persones",
"filter_places": "Filtrar per llocs", "filter_places": "Filtrar per llocs",
"find_them_fast": "Trobeu-los r├аpidament pel nom amb la cerca", "find_them_fast": "Trobeu-los r├аpidament pel nom amb la cerca",
"first": "Primer",
"fix_incorrect_match": "Corregiu la coincid├иncia incorrecta", "fix_incorrect_match": "Corregiu la coincid├иncia incorrecta",
"folder": "Carpeta", "folder": "Carpeta",
"folder_not_found": "Carpeta no trobada", "folder_not_found": "Carpeta no trobada",
"folders": "Carpetes", "folders": "Carpetes",
"folders_feature_description": "Explorar la vista de carpetes per les fotos i v├нdeos del sistema d'arxius", "folders_feature_description": "Explorar la vista de carpetes per les fotos i v├нdeos del sistema d'arxius",
"forgot_pin_code_question": "Has oblidat el teu PIN?",
"forward": "Endavant", "forward": "Endavant",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Aquesta funci├│ carrega recursos externs de Google per funcionar.", "gcast_enabled_description": "Aquesta funci├│ carrega recursos externs de Google per funcionar.",
"general": "General", "general": "General",
"geolocation_instruction_location": "Fes click en un element amb coordinades GPS per utilitzar la seva ubicaci├│ o selecciona una ubicaci├│ des del mapa",
"get_help": "Aconseguir ajuda", "get_help": "Aconseguir ajuda",
"get_wifiname_error": "No s'ha pogut obtenir el nom de la Wi-Fi. Assegureu-vos que heu concedit els permisos necessaris i que esteu connectat a una xarxa Wi-Fi", "get_wifiname_error": "No s'ha pogut obtenir el nom de la Wi-Fi. Assegureu-vos que heu concedit els permisos necessaris i que esteu connectat a una xarxa Wi-Fi",
"getting_started": "Comen├зant", "getting_started": "Comen├зant",
"go_back": "Torna", "go_back": "Torna",
"go_to_folder": "Anar al directori", "go_to_folder": "Anar al directori",
"go_to_search": "V├йs a cercar", "go_to_search": "V├йs a cercar",
"gps": "GPS",
"gps_missing": "Sense GPS",
"grant_permission": "Concedir perm├нs", "grant_permission": "Concedir perm├нs",
"group_albums_by": "Agrupa ├аlbums per...", "group_albums_by": "Agrupa ├аlbums per...",
"group_country": "Agrupar per pa├нs", "group_country": "Agrupar per pa├нs",
@@ -1033,6 +1093,9 @@
"haptic_feedback_switch": "Activa la resposta h├аptica", "haptic_feedback_switch": "Activa la resposta h├аptica",
"haptic_feedback_title": "Resposta H├аptica", "haptic_feedback_title": "Resposta H├аptica",
"has_quota": "Quota", "has_quota": "Quota",
"hash_asset": "Hash del recurs",
"hashed_assets": "Recursos amb hash",
"hashing": "Hashing",
"header_settings_add_header_tip": "Afegeix Cap├зalera", "header_settings_add_header_tip": "Afegeix Cap├зalera",
"header_settings_field_validator_msg": "El valor no pot estar buit", "header_settings_field_validator_msg": "El valor no pot estar buit",
"header_settings_header_name_input": "Nom de la cap├зalera", "header_settings_header_name_input": "Nom de la cap├зalera",
@@ -1064,7 +1127,9 @@
"home_page_upload_err_limit": "Nom├йs es poden pujar un m├аxim de 30 elements alhora, ometent", "home_page_upload_err_limit": "Nom├йs es poden pujar un m├аxim de 30 elements alhora, ometent",
"host": "Amfitri├│", "host": "Amfitri├│",
"hour": "Hora", "hour": "Hora",
"hours": "Hores",
"id": "ID", "id": "ID",
"idle": "En espera",
"ignore_icloud_photos": "Ignora fotos d'iCloud", "ignore_icloud_photos": "Ignora fotos d'iCloud",
"ignore_icloud_photos_description": "Les fotos emmagatzemades a iCloud no es penjaran al servidor Immich", "ignore_icloud_photos_description": "Les fotos emmagatzemades a iCloud no es penjaran al servidor Immich",
"image": "Imatge", "image": "Imatge",
@@ -1122,10 +1187,13 @@
"language_no_results_title": "No s'han trobat idiomes", "language_no_results_title": "No s'han trobat idiomes",
"language_search_hint": "Cerca idiomes...", "language_search_hint": "Cerca idiomes...",
"language_setting_description": "Seleccioneu el vostre idioma", "language_setting_description": "Seleccioneu el vostre idioma",
"large_files": "Fitxers Grans",
"last": "├Ъltim",
"last_seen": "Vist per ├║ltim cop", "last_seen": "Vist per ├║ltim cop",
"latest_version": "├Ъltima versi├│", "latest_version": "├Ъltima versi├│",
"latitude": "Latitud", "latitude": "Latitud",
"leave": "Marxar", "leave": "Marxar",
"leave_album": "Abandonar ├аlbum",
"lens_model": "Model de lents", "lens_model": "Model de lents",
"let_others_respond": "Deixa que els altres responguin", "let_others_respond": "Deixa que els altres responguin",
"level": "Nivell", "level": "Nivell",
@@ -1133,11 +1201,13 @@
"library_options": "Opcions de biblioteca", "library_options": "Opcions de biblioteca",
"library_page_device_albums": "├Аlbums al Dispositiu", "library_page_device_albums": "├Аlbums al Dispositiu",
"library_page_new_album": "Nou ├аlbum", "library_page_new_album": "Nou ├аlbum",
"library_page_sort_asset_count": "Nombre d'elements", "library_page_sort_asset_count": "Quantitat d'elements",
"library_page_sort_created": "Creat m├йs recentment", "library_page_sort_created": "Creat m├йs recentment",
"library_page_sort_last_modified": "Darrera modificaci├│", "library_page_sort_last_modified": "Darrera modificaci├│",
"library_page_sort_title": "T├нtol de l'├аlbum", "library_page_sort_title": "T├нtol de l'├аlbum",
"licenses": "Llic├иncies",
"light": "Llum", "light": "Llum",
"like": "M'agrada",
"like_deleted": "M'agrada suprimit", "like_deleted": "M'agrada suprimit",
"link_motion_video": "Enlla├зar v├нdeo en moviment", "link_motion_video": "Enlla├зar v├нdeo en moviment",
"link_to_oauth": "Enlla├з a OAuth", "link_to_oauth": "Enlla├з a OAuth",
@@ -1145,7 +1215,9 @@
"list": "Llista", "list": "Llista",
"loading": "Carregant", "loading": "Carregant",
"loading_search_results_failed": "No s'han pogut carregar els resultats de la cerca", "loading_search_results_failed": "No s'han pogut carregar els resultats de la cerca",
"local": "Local",
"local_asset_cast_failed": "No es pot convertir un actiu que no s'ha penjat al servidor", "local_asset_cast_failed": "No es pot convertir un actiu que no s'ha penjat al servidor",
"local_assets": "Recursos Locals",
"local_network": "Xarxa local", "local_network": "Xarxa local",
"local_network_sheet_info": "L'aplicaci├│ es connectar├а al servidor mitjan├зant aquest URL quan utilitzeu la xarxa Wi-Fi especificada", "local_network_sheet_info": "L'aplicaci├│ es connectar├а al servidor mitjan├зant aquest URL quan utilitzeu la xarxa Wi-Fi especificada",
"location_permission": "Perm├нs d'ubicaci├│", "location_permission": "Perm├нs d'ubicaci├│",
@@ -1168,7 +1240,7 @@
"login_form_back_button_text": "Enrere", "login_form_back_button_text": "Enrere",
"login_form_email_hint": "elteu@correu.cat", "login_form_email_hint": "elteu@correu.cat",
"login_form_endpoint_hint": "http://ip-del-servidor:port", "login_form_endpoint_hint": "http://ip-del-servidor:port",
"login_form_endpoint_url": "URL del servidor", "login_form_endpoint_url": "URL del punt final del servidor",
"login_form_err_http": "Especifica http:// o https://", "login_form_err_http": "Especifica http:// o https://",
"login_form_err_invalid_email": "Adre├зa de correu electr├▓nic no v├аlida", "login_form_err_invalid_email": "Adre├зa de correu electr├▓nic no v├аlida",
"login_form_err_invalid_url": "URL no v├аlid", "login_form_err_invalid_url": "URL no v├аlid",
@@ -1194,6 +1266,7 @@
"main_branch_warning": "Esteu utilitzant una versi├│ en desenvolupament; Recomanem fer servir una versi├│ publicada!", "main_branch_warning": "Esteu utilitzant una versi├│ en desenvolupament; Recomanem fer servir una versi├│ publicada!",
"main_menu": "Men├║ principal", "main_menu": "Men├║ principal",
"make": "Fabricant", "make": "Fabricant",
"manage_geolocation": "Gestioneu la vostra ubicaci├│",
"manage_shared_links": "Administrar enlla├зos compartits", "manage_shared_links": "Administrar enlla├зos compartits",
"manage_sharing_with_partners": "Gestiona la compartici├│ amb els companys", "manage_sharing_with_partners": "Gestiona la compartici├│ amb els companys",
"manage_the_app_settings": "Gestioneu la configuraci├│ de l'aplicaci├│", "manage_the_app_settings": "Gestioneu la configuraci├│ de l'aplicaci├│",
@@ -1202,7 +1275,7 @@
"manage_your_devices": "Gestioneu els vostres dispositius connectats", "manage_your_devices": "Gestioneu els vostres dispositius connectats",
"manage_your_oauth_connection": "Gestioneu la vostra connexi├│ OAuth", "manage_your_oauth_connection": "Gestioneu la vostra connexi├│ OAuth",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count} fotos", "map_assets_in_bounds": "{count, plural, =0 {No hi ha fotos en aquesta ├аrea} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "No es pot obtenir la ubicaci├│ de l'usuari", "map_cannot_get_user_location": "No es pot obtenir la ubicaci├│ de l'usuari",
"map_location_dialog_yes": "S├н", "map_location_dialog_yes": "S├н",
"map_location_picker_page_use_location": "Utilitzar aquesta ubicaci├│", "map_location_picker_page_use_location": "Utilitzar aquesta ubicaci├│",
@@ -1210,7 +1283,6 @@
"map_location_service_disabled_title": "Servei de localitzaci├│ desactivat", "map_location_service_disabled_title": "Servei de localitzaci├│ desactivat",
"map_marker_for_images": "Marcador de mapa per a imatges fetes a {city}, {country}", "map_marker_for_images": "Marcador de mapa per a imatges fetes a {city}, {country}",
"map_marker_with_image": "Marcador de mapa amb imatge", "map_marker_with_image": "Marcador de mapa amb imatge",
"map_no_assets_in_bounds": "No hi ha fotos en aquesta zona",
"map_no_location_permission_content": "Es necessita el perm├нs de localitzaci├│ per mostrar els elements de la teva ubicaci├│ actual. Vols permetre-ho ara?", "map_no_location_permission_content": "Es necessita el perm├нs de localitzaci├│ per mostrar els elements de la teva ubicaci├│ actual. Vols permetre-ho ara?",
"map_no_location_permission_title": "Perm├нs de localitzaci├│ denegat", "map_no_location_permission_title": "Perm├нs de localitzaci├│ denegat",
"map_settings": "Par├аmetres de mapa", "map_settings": "Par├аmetres de mapa",
@@ -1247,6 +1319,7 @@
"merged_people_count": "Combinades {count, plural, one {# persona} other {# persones}}", "merged_people_count": "Combinades {count, plural, one {# persona} other {# persones}}",
"minimize": "Minimitza", "minimize": "Minimitza",
"minute": "Minut", "minute": "Minut",
"minutes": "Minuts",
"missing": "Restants", "missing": "Restants",
"model": "Model", "model": "Model",
"month": "Mes", "month": "Mes",
@@ -1266,6 +1339,9 @@
"my_albums": "Els meus ├аlbums", "my_albums": "Els meus ├аlbums",
"name": "Nom", "name": "Nom",
"name_or_nickname": "Nom o sobrenom", "name_or_nickname": "Nom o sobrenom",
"network_requirement_photos_upload": "Fes servir dades m├▓bils per a c├▓pies de seguretat de fotos",
"network_requirement_videos_upload": "Fes servir dades m├▓bils per a c├▓pies de seguretat de videos",
"network_requirements_updated": "Han canviat els requeriments de xarxa, reiniciant la cua",
"networking_settings": "Xarxes", "networking_settings": "Xarxes",
"networking_subtitle": "Gestiona la configuraci├│ del endpoint del servidor", "networking_subtitle": "Gestiona la configuraci├│ del endpoint del servidor",
"never": "Mai", "never": "Mai",
@@ -1301,6 +1377,7 @@
"no_results": "Sense resultats", "no_results": "Sense resultats",
"no_results_description": "Proveu un sin├▓nim o una paraula clau m├йs general", "no_results_description": "Proveu un sin├▓nim o una paraula clau m├йs general",
"no_shared_albums_message": "Creeu un ├аlbum per compartir fotos i v├нdeos amb persones a la vostra xarxa", "no_shared_albums_message": "Creeu un ├аlbum per compartir fotos i v├нdeos amb persones a la vostra xarxa",
"no_uploads_in_progress": "Cap pujada en progr├йs",
"not_in_any_album": "En cap ├аlbum", "not_in_any_album": "En cap ├аlbum",
"not_selected": "No seleccionat", "not_selected": "No seleccionat",
"note_apply_storage_label_to_previously_uploaded assets": "Nota: per aplicar l'etiqueta d'emmagatzematge als actius penjats anteriorment, executeu el", "note_apply_storage_label_to_previously_uploaded assets": "Nota: per aplicar l'etiqueta d'emmagatzematge als actius penjats anteriorment, executeu el",
@@ -1316,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Recursos oficials d'Immich", "official_immich_resources": "Recursos oficials d'Immich",
"offline": "Fora de l├нnia", "offline": "Fora de l├нnia",
"offset": "Difer├иncia",
"ok": "D'acord", "ok": "D'acord",
"oldest_first": "El m├йs vell primer", "oldest_first": "El m├йs vell primer",
"on_this_device": "En aquest dispositiu", "on_this_device": "En aquest dispositiu",
@@ -1334,10 +1412,13 @@
"open_the_search_filters": "Obriu els filtres de cerca", "open_the_search_filters": "Obriu els filtres de cerca",
"options": "Opcions", "options": "Opcions",
"or": "o", "or": "o",
"organize_into_albums": "Organitzar en ├аlbums",
"organize_into_albums_description": "Posar fotos existents en ├аlbums utilitzant la configuraci├│ de sincronitzaci├│ actual",
"organize_your_library": "Organitzeu la llibreria", "organize_your_library": "Organitzeu la llibreria",
"original": "original", "original": "original",
"other": "Altres", "other": "Altres",
"other_devices": "Altres dispositius", "other_devices": "Altres dispositius",
"other_entities": "Altres entitats",
"other_variables": "Altres variables", "other_variables": "Altres variables",
"owned": "Propi", "owned": "Propi",
"owner": "Propietari", "owner": "Propietari",
@@ -1392,6 +1473,9 @@
"permission_onboarding_permission_limited": "Perm├нs limitat. Per a permetre que Immich faci c├▓pies de seguretat i gestioni tota la col┬╖lecci├│ de la galeria, concediu permisos de fotos i v├нdeos a Configuraci├│.", "permission_onboarding_permission_limited": "Perm├нs limitat. Per a permetre que Immich faci c├▓pies de seguretat i gestioni tota la col┬╖lecci├│ de la galeria, concediu permisos de fotos i v├нdeos a Configuraci├│.",
"permission_onboarding_request": "Immich requereix perm├нs per veure les vostres fotos i v├нdeos.", "permission_onboarding_request": "Immich requereix perm├нs per veure les vostres fotos i v├нdeos.",
"person": "Persona", "person": "Persona",
"person_age_months": "{months, plural, one {# mes} other {# mesos}} d'antiguitat",
"person_age_year_months": "1 any, {months, plural, one {# mes} other {# mesos}} d'antiguitat",
"person_age_years": "{years, plural, other {# anys}} d'antiguitat",
"person_birthdate": "Nascut a {date}", "person_birthdate": "Nascut a {date}",
"person_hidden": "{name}{hidden, select, true { (ocultat)} other {}}", "person_hidden": "{name}{hidden, select, true { (ocultat)} other {}}",
"photo_shared_all_users": "Sembla que has compartit les teves fotos amb tots els usuaris o no tens cap usuari amb qui compartir-les.", "photo_shared_all_users": "Sembla que has compartit les teves fotos amb tots els usuaris o no tens cap usuari amb qui compartir-les.",
@@ -1431,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "L'aplicaci├│ m├▓bil est├а desactualitzada. Si us plau, actualitzeu a l'├║ltima versi├│ menor.", "profile_drawer_client_out_of_date_minor": "L'aplicaci├│ m├▓bil est├а desactualitzada. Si us plau, actualitzeu a l'├║ltima versi├│ menor.",
"profile_drawer_client_server_up_to_date": "El Client i el Servidor estan actualitzats", "profile_drawer_client_server_up_to_date": "El Client i el Servidor estan actualitzats",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Manera de nom├йs lectura activada. Feu doble click a la icona de l'avatar de l'usuari per sortir.",
"profile_drawer_server_out_of_date_major": "El servidor est├а desactualitzat. Si us plau, actualitzeu a l'├║ltima versi├│ major.", "profile_drawer_server_out_of_date_major": "El servidor est├а desactualitzat. Si us plau, actualitzeu a l'├║ltima versi├│ major.",
"profile_drawer_server_out_of_date_minor": "El servidor est├а desactualitzat. Si us plau, actualitzeu a l'├║ltima versi├│ menor.", "profile_drawer_server_out_of_date_minor": "El servidor est├а desactualitzat. Si us plau, actualitzeu a l'├║ltima versi├│ menor.",
"profile_image_of_user": "Imatge de perfil de {user}", "profile_image_of_user": "Imatge de perfil de {user}",
@@ -1469,12 +1554,16 @@
"purchase_server_description_2": "Estat del contribuent", "purchase_server_description_2": "Estat del contribuent",
"purchase_server_title": "Servidor", "purchase_server_title": "Servidor",
"purchase_settings_server_activated": "La clau de producte del servidor la gestiona l'administrador", "purchase_settings_server_activated": "La clau de producte del servidor la gestiona l'administrador",
"query_asset_id": "Consulta d'identificaci├│ d'actius",
"queue_status": "En cua {count}/{total}",
"rating": "Valoraci├│", "rating": "Valoraci├│",
"rating_clear": "Esborrar valoraci├│", "rating_clear": "Esborrar valoraci├│",
"rating_count": "{count, plural, one {# estrella} other {# estrelles}}", "rating_count": "{count, plural, one {# estrella} other {# estrelles}}",
"rating_description": "Mostrar la valoraci├│ EXIF al panell d'informaci├│", "rating_description": "Mostrar la valoraci├│ EXIF al panell d'informaci├│",
"reaction_options": "Opcions de reacci├│", "reaction_options": "Opcions de reacci├│",
"read_changelog": "Llegeix el registre de canvis", "read_changelog": "Llegeix el registre de canvis",
"readonly_mode_disabled": "Mode de nom├йs lectura desactivat",
"readonly_mode_enabled": "Mode de nom├йs lectura activat",
"reassign": "Reassignar", "reassign": "Reassignar",
"reassigned_assets_to_existing_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a {name, select, null {una persona existent} other {{name}}}", "reassigned_assets_to_existing_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a {name, select, null {una persona existent} other {{name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a una persona nova", "reassigned_assets_to_new_person": "{count, plural, one {S'ha reassignat # recurs} other {S'han reassignat # recursos}} a una persona nova",
@@ -1497,6 +1586,8 @@
"refreshing_faces": "Refrescant cares", "refreshing_faces": "Refrescant cares",
"refreshing_metadata": "Actualitzant les metadades", "refreshing_metadata": "Actualitzant les metadades",
"regenerating_thumbnails": "Regenerant les miniatures", "regenerating_thumbnails": "Regenerant les miniatures",
"remote": "Remot",
"remote_assets": "Recursos Remots",
"remove": "Eliminar", "remove": "Eliminar",
"remove_assets_album_confirmation": "Confirmes que vols eliminar {count, plural, one {# recurs} other {# recursos}} de l'├аlbum?", "remove_assets_album_confirmation": "Confirmes que vols eliminar {count, plural, one {# recurs} other {# recursos}} de l'├аlbum?",
"remove_assets_shared_link_confirmation": "Esteu segur que voleu eliminar {count, plural, one {# recurs} other {# recursos}} d'aquest enlla├з compartit?", "remove_assets_shared_link_confirmation": "Esteu segur que voleu eliminar {count, plural, one {# recurs} other {# recursos}} d'aquest enlla├з compartit?",
@@ -1504,6 +1595,7 @@
"remove_custom_date_range": "Elimina l'interval de dates personalitzat", "remove_custom_date_range": "Elimina l'interval de dates personalitzat",
"remove_deleted_assets": "Suprimeix fitxers fora de l├нnia", "remove_deleted_assets": "Suprimeix fitxers fora de l├нnia",
"remove_from_album": "Treu de l'├аlbum", "remove_from_album": "Treu de l'├аlbum",
"remove_from_album_action_prompt": "{count} eliminats de l'├аlbum",
"remove_from_favorites": "Eliminar dels preferits", "remove_from_favorites": "Eliminar dels preferits",
"remove_from_lock_folder_action_prompt": "{count} eliminades de la carpeta protegida", "remove_from_lock_folder_action_prompt": "{count} eliminades de la carpeta protegida",
"remove_from_locked_folder": "Elimina de la carpeta bloquejada", "remove_from_locked_folder": "Elimina de la carpeta bloquejada",
@@ -1533,19 +1625,28 @@
"reset_password": "Restablir contrasenya", "reset_password": "Restablir contrasenya",
"reset_people_visibility": "Restablir la visibilitat de les persones", "reset_people_visibility": "Restablir la visibilitat de les persones",
"reset_pin_code": "Restablir el codi PIN", "reset_pin_code": "Restablir el codi PIN",
"reset_pin_code_description": "Si has oblidat el teu codi PIN, pots contactar amb l'administrador del servidor per a reiniciar-lo",
"reset_pin_code_success": "Codi PIN reiniciat correctament",
"reset_pin_code_with_password": "Sempre pots reiniciar el codi PIN amb la teva contrasenya",
"reset_sqlite": "Reiniciar base de dades SQLite",
"reset_sqlite_confirmation": "Segur que vols reiniciar la base de dades SQLite? Haur├аs de tancar la sessi├│ i tornar a accedir per a resincronitzar les dades",
"reset_sqlite_success": "S'ha reiniciat la base de dades correctament",
"reset_to_default": "Restableix els valors predeterminats", "reset_to_default": "Restableix els valors predeterminats",
"resolve_duplicates": "Resoldre duplicats", "resolve_duplicates": "Resoldre duplicats",
"resolved_all_duplicates": "Tots els duplicats resolts", "resolved_all_duplicates": "Tots els duplicats resolts",
"restore": "Recupera", "restore": "Recupera",
"restore_all": "Restaurar-ho tot", "restore_all": "Restaurar-ho tot",
"restore_trash_action_prompt": "{count} recuperats de la paperera",
"restore_user": "Restaurar l'usuari", "restore_user": "Restaurar l'usuari",
"restored_asset": "Element restaurat", "restored_asset": "Element restaurat",
"resume": "Reprendre", "resume": "Reprendre",
"retry_upload": "Torna a provar de pujar", "retry_upload": "Torna a provar de pujar",
"review_duplicates": "Revisar duplicats", "review_duplicates": "Revisar duplicats",
"review_large_files": "Revisar fitxers grans",
"role": "Rol", "role": "Rol",
"role_editor": "Editor", "role_editor": "Editor",
"role_viewer": "Visor", "role_viewer": "Visor",
"running": "En execuci├│",
"save": "Desa", "save": "Desa",
"save_to_gallery": "Desa a galeria", "save_to_gallery": "Desa a galeria",
"saved_api_key": "Clau d'API guardada", "saved_api_key": "Clau d'API guardada",
@@ -1632,6 +1733,7 @@
"select_user_for_sharing_page_err_album": "Error al crear l'├аlbum", "select_user_for_sharing_page_err_album": "Error al crear l'├аlbum",
"selected": "Seleccionat", "selected": "Seleccionat",
"selected_count": "{count, plural, one {# seleccionat} other {# seleccionats}}", "selected_count": "{count, plural, one {# seleccionat} other {# seleccionats}}",
"selected_gps_coordinates": "Seleccio de coordinades GPS",
"send_message": "Envia missatge", "send_message": "Envia missatge",
"send_welcome_email": "Envia correu de benvinguda", "send_welcome_email": "Envia correu de benvinguda",
"server_endpoint": "Endpoint de Servidor", "server_endpoint": "Endpoint de Servidor",
@@ -1677,6 +1779,7 @@
"settings_saved": "Configuraci├│ desada", "settings_saved": "Configuraci├│ desada",
"setup_pin_code": "Configurar un codi PIN", "setup_pin_code": "Configurar un codi PIN",
"share": "Comparteix", "share": "Comparteix",
"share_action_prompt": "Compartits {count} recursos",
"share_add_photos": "Afegeix fotografies", "share_add_photos": "Afegeix fotografies",
"share_assets_selected": "{count} seleccionats", "share_assets_selected": "{count} seleccionats",
"share_dialog_preparing": "S'est├а preparant...", "share_dialog_preparing": "S'est├а preparant...",
@@ -1698,6 +1801,7 @@
"shared_link_clipboard_copied_massage": "S'ha copiat al porta-retalls", "shared_link_clipboard_copied_massage": "S'ha copiat al porta-retalls",
"shared_link_clipboard_text": "Enlla├з: {link}\nContrasenya: {password}", "shared_link_clipboard_text": "Enlla├з: {link}\nContrasenya: {password}",
"shared_link_create_error": "S'ha produ├пt un error en crear l'enlla├з compartit", "shared_link_create_error": "S'ha produ├пt un error en crear l'enlla├з compartit",
"shared_link_custom_url_description": "Accedeix a aquest enlla├з compartit amb una URL personalitzada",
"shared_link_edit_description_hint": "Introdu├пu la descripci├│ de compartici├│", "shared_link_edit_description_hint": "Introdu├пu la descripci├│ de compartici├│",
"shared_link_edit_expire_after_option_day": "1 dia", "shared_link_edit_expire_after_option_day": "1 dia",
"shared_link_edit_expire_after_option_days": "{count} dies", "shared_link_edit_expire_after_option_days": "{count} dies",
@@ -1723,6 +1827,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gestiona els enlla├зos compartits", "shared_link_manage_links": "Gestiona els enlla├зos compartits",
"shared_link_options": "Opcions d'enlla├зos compartits", "shared_link_options": "Opcions d'enlla├зos compartits",
"shared_link_password_description": "Requereix una contrasenya per accedir a aquest enlla├з compartit",
"shared_links": "Enlla├зos compartits", "shared_links": "Enlla├зos compartits",
"shared_links_description": "Comparteix fotos i v├нdeos amb un enlla├з", "shared_links_description": "Comparteix fotos i v├нdeos amb un enlla├з",
"shared_photos_and_videos_count": "{assetCount, plural, other {# fotos i v├нdeos compartits.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# fotos i v├нdeos compartits.}}",
@@ -1770,14 +1875,16 @@
"slideshow_settings": "Configuraci├│ de diapositives", "slideshow_settings": "Configuraci├│ de diapositives",
"sort_albums_by": "Ordena ├аlbums per...", "sort_albums_by": "Ordena ├аlbums per...",
"sort_created": "Data de creaci├│", "sort_created": "Data de creaci├│",
"sort_items": "Nombre d'elements", "sort_items": "Quantitat d'elements",
"sort_modified": "Data de modificaci├│", "sort_modified": "Data de modificaci├│",
"sort_newest": "Foto m├йs nova",
"sort_oldest": "Foto m├йs antiga", "sort_oldest": "Foto m├йs antiga",
"sort_people_by_similarity": "Ordenar personar per semblan├зa", "sort_people_by_similarity": "Ordenar personar per semblan├зa",
"sort_recent": "Foto m├йs recent", "sort_recent": "Foto m├йs recent",
"sort_title": "T├нtol", "sort_title": "T├нtol",
"source": "Font", "source": "Font",
"stack": "Apila", "stack": "Apila",
"stack_action_prompt": "{count} apilats",
"stack_duplicates": "Aplica duplicats", "stack_duplicates": "Aplica duplicats",
"stack_select_one_photo": "Selecciona una imatge principal per la pila", "stack_select_one_photo": "Selecciona una imatge principal per la pila",
"stack_selected_photos": "Apila les fotos seleccionades", "stack_selected_photos": "Apila les fotos seleccionades",
@@ -1797,6 +1904,7 @@
"storage_quota": "Quota d'emmagatzematge", "storage_quota": "Quota d'emmagatzematge",
"storage_usage": "{used} de {available} en ├║s", "storage_usage": "{used} de {available} en ├║s",
"submit": "Envia", "submit": "Envia",
"success": "Amb ├иxit",
"suggestions": "Suggeriments", "suggestions": "Suggeriments",
"sunrise_on_the_beach": "Albada a la platja", "sunrise_on_the_beach": "Albada a la platja",
"support": "Suport", "support": "Suport",
@@ -1806,6 +1914,8 @@
"sync": "Sincronitza", "sync": "Sincronitza",
"sync_albums": "Sincronitzar ├аlbums", "sync_albums": "Sincronitzar ├аlbums",
"sync_albums_manual_subtitle": "Sincronitza tots els v├нdeos i fotos penjats amb els ├аlbums de c├▓pia de seguretat seleccionats", "sync_albums_manual_subtitle": "Sincronitza tots els v├нdeos i fotos penjats amb els ├аlbums de c├▓pia de seguretat seleccionats",
"sync_local": "Sincronitza Local",
"sync_remote": "Sincronitza Remot",
"sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i v├нdeos als ├аlbums seleccionats a Immich", "sync_upload_album_setting_subtitle": "Creeu i pugeu les seves fotos i v├нdeos als ├аlbums seleccionats a Immich",
"tag": "Etiqueta", "tag": "Etiqueta",
"tag_assets": "Etiquetar actius", "tag_assets": "Etiquetar actius",
@@ -1816,6 +1926,7 @@
"tag_updated": "Etiqueta actualizada: {tag}", "tag_updated": "Etiqueta actualizada: {tag}",
"tagged_assets": "{count, plural, one {#Etiquetat} other {#Etiquetats}} {count, plural, one {# actiu} other {# actius}}", "tagged_assets": "{count, plural, one {#Etiquetat} other {#Etiquetats}} {count, plural, one {# actiu} other {# actius}}",
"tags": "Etiquetes", "tags": "Etiquetes",
"tap_to_run_job": "Toca per executar el treball",
"template": "Plantilla", "template": "Plantilla",
"theme": "Tema", "theme": "Tema",
"theme_selection": "Selecci├│ de tema", "theme_selection": "Selecci├│ de tema",
@@ -1842,7 +1953,9 @@
"to_change_password": "Canviar la contrasenya", "to_change_password": "Canviar la contrasenya",
"to_favorite": "Prefereix", "to_favorite": "Prefereix",
"to_login": "Iniciar sessi├│", "to_login": "Iniciar sessi├│",
"to_multi_select": "per multi-seleccionar",
"to_parent": "Anar als pares", "to_parent": "Anar als pares",
"to_select": "per seleccionar",
"to_trash": "Paperera", "to_trash": "Paperera",
"toggle_settings": "Canvia configuraci├│", "toggle_settings": "Canvia configuraci├│",
"total": "Total", "total": "Total",
@@ -1888,15 +2001,21 @@
"unselect_all_duplicates": "Desmarqueu tots els duplicats", "unselect_all_duplicates": "Desmarqueu tots els duplicats",
"unselect_all_in": "Desseleccionar tots els elements de {group}", "unselect_all_in": "Desseleccionar tots els elements de {group}",
"unstack": "Desapila", "unstack": "Desapila",
"unstack_action_prompt": "{count} sense apilar",
"unstacked_assets_count": "No apilat {count, plural, one {# recurs} other {# recursos}}", "unstacked_assets_count": "No apilat {count, plural, one {# recurs} other {# recursos}}",
"untagged": "Sense etiqueta",
"up_next": "Pr├▓xim", "up_next": "Pr├▓xim",
"update_location_action_prompt": "Actualitza la ubicaci├│ de {count} elements seleccionats amb:",
"updated_at": "Actualitzat", "updated_at": "Actualitzat",
"updated_password": "Contrasenya actualitzada", "updated_password": "Contrasenya actualitzada",
"upload": "Pujar", "upload": "Pujar",
"upload_action_prompt": "{count} a la cua per a pujar",
"upload_concurrency": "Concurr├иncia de pujades", "upload_concurrency": "Concurr├иncia de pujades",
"upload_details": "Detalls de la Pujada",
"upload_dialog_info": "Vols fer c├▓pia de seguretat dels elements seleccionats al servidor?", "upload_dialog_info": "Vols fer c├▓pia de seguretat dels elements seleccionats al servidor?",
"upload_dialog_title": "Puja elements", "upload_dialog_title": "Puja elements",
"upload_errors": "C├аrrega completada amb {count, plural, one {# error} other {# errors}}, actualitzeu la p├аgina per veure els nous elements carregats.", "upload_errors": "C├аrrega completada amb {count, plural, one {# error} other {# errors}}, actualitzeu la p├аgina per veure els nous elements carregats.",
"upload_finished": "Pujada finalitzada",
"upload_progress": "Restant {remaining, number} - Processat {processed, number}/{total, number}", "upload_progress": "Restant {remaining, number} - Processat {processed, number}/{total, number}",
"upload_skipped_duplicates": "{count, plural, one {S'ha om├иs # recurs duplicat} other {S'han om├иs # recursos duplicats}}", "upload_skipped_duplicates": "{count, plural, one {S'ha om├иs # recurs duplicat} other {S'han om├иs # recursos duplicats}}",
"upload_status_duplicates": "Duplicats", "upload_status_duplicates": "Duplicats",
@@ -1905,6 +2024,7 @@
"upload_success": "Pujada correcta, actualitza la p├аgina per veure nous recursos de pujada.", "upload_success": "Pujada correcta, actualitza la p├аgina per veure nous recursos de pujada.",
"upload_to_immich": "Puja a Immich ({count})", "upload_to_immich": "Puja a Immich ({count})",
"uploading": "Pujant", "uploading": "Pujant",
"uploading_media": "Pujant mitjans",
"url": "URL", "url": "URL",
"usage": "├Ъs", "usage": "├Ъs",
"use_biometric": "Empra biometria", "use_biometric": "Empra biometria",
@@ -1925,6 +2045,7 @@
"user_usage_stats_description": "Veure les estad├нstiques d'├║s del compte", "user_usage_stats_description": "Veure les estad├нstiques d'├║s del compte",
"username": "Nom d'usuari", "username": "Nom d'usuari",
"users": "Usuaris", "users": "Usuaris",
"users_added_to_album_count": "{count, plural, one {S'ha afegit # usuari} other {S'han afegit # usuaris}} a l'├аlbum",
"utilities": "Utilitats", "utilities": "Utilitats",
"validate": "Valida", "validate": "Valida",
"validate_endpoint_error": "Per favor introdueix un URL v├аlid", "validate_endpoint_error": "Per favor introdueix un URL v├аlid",
@@ -1943,6 +2064,7 @@
"view_album": "Veure l'├аlbum", "view_album": "Veure l'├аlbum",
"view_all": "Veure tot", "view_all": "Veure tot",
"view_all_users": "Mostra tot els usuaris", "view_all_users": "Mostra tot els usuaris",
"view_details": "Veure Detalls",
"view_in_timeline": "Mostrar a la l├нnia de temps", "view_in_timeline": "Mostrar a la l├нnia de temps",
"view_link": "Veure enlla├з", "view_link": "Veure enlla├з",
"view_links": "Mostra enlla├зos", "view_links": "Mostra enlla├зos",
@@ -1950,6 +2072,7 @@
"view_next_asset": "Mostra el seg├╝ent element", "view_next_asset": "Mostra el seg├╝ent element",
"view_previous_asset": "Mostra l'element anterior", "view_previous_asset": "Mostra l'element anterior",
"view_qr_code": "Veure codi QR", "view_qr_code": "Veure codi QR",
"view_similar_photos": "Veure fotos similars",
"view_stack": "Veure la pila", "view_stack": "Veure la pila",
"view_user": "Veure Usuari", "view_user": "Veure Usuari",
"viewer_remove_from_stack": "Elimina de la pila", "viewer_remove_from_stack": "Elimina de la pila",
+74 -21
View File
@@ -28,6 +28,9 @@
"add_to_album": "P┼Щidat do alba", "add_to_album": "P┼Щidat do alba",
"add_to_album_bottom_sheet_added": "P┼Щid├бno do {album}", "add_to_album_bottom_sheet_added": "P┼Щid├бno do {album}",
"add_to_album_bottom_sheet_already_exists": "Je ji┼╛ v {album}", "add_to_album_bottom_sheet_already_exists": "Je ji┼╛ v {album}",
"add_to_album_toggle": "P┼Щepnout v├╜b─Ыr pro {album}",
"add_to_albums": "P┼Щidat do alb",
"add_to_albums_count": "P┼Щidat do alb ({count})",
"add_to_shared_album": "P┼Щidat do sd├нlen├йho alba", "add_to_shared_album": "P┼Щidat do sd├нlen├йho alba",
"add_url": "P┼Щidat URL", "add_url": "P┼Щidat URL",
"added_to_archive": "P┼Щid├бno do archivu", "added_to_archive": "P┼Щid├бno do archivu",
@@ -120,7 +123,7 @@
"logging_enable_description": "Povolit protokolov├бn├н", "logging_enable_description": "Povolit protokolov├бn├н",
"logging_level_description": "Kdy┼╛ je povoleno, jakou ├║rove┼И protokolu pou┼╛├нt.", "logging_level_description": "Kdy┼╛ je povoleno, jakou ├║rove┼И protokolu pou┼╛├нt.",
"logging_settings": "Protokolov├бn├н", "logging_settings": "Protokolov├бn├н",
"machine_learning_clip_model": "CLIP model", "machine_learning_clip_model": "Model CLIP",
"machine_learning_clip_model_description": "N├бzev CLIP modelu je uveden├╜ <link>zde</link>. Pamatujte, ┼╛e p┼Щi zm─Ыn─Ы modelu je nutn├й znovu spustit ├║lohu 'Chytr├й vyhled├бv├бn├н' pro v┼бechny obr├бzky.", "machine_learning_clip_model_description": "N├бzev CLIP modelu je uveden├╜ <link>zde</link>. Pamatujte, ┼╛e p┼Щi zm─Ыn─Ы modelu je nutn├й znovu spustit ├║lohu 'Chytr├й vyhled├бv├бn├н' pro v┼бechny obr├бzky.",
"machine_learning_duplicate_detection": "Kontrola duplicit", "machine_learning_duplicate_detection": "Kontrola duplicit",
"machine_learning_duplicate_detection_enabled": "Povolit kontrolu duplicit", "machine_learning_duplicate_detection_enabled": "Povolit kontrolu duplicit",
@@ -254,7 +257,7 @@
"server_settings_description": "Spr├бva nastaven├н serveru", "server_settings_description": "Spr├бva nastaven├н serveru",
"server_welcome_message": "Uv├нtac├н zpr├бva", "server_welcome_message": "Uv├нtac├н zpr├бva",
"server_welcome_message_description": "Zpr├бva, kter├б se zobraz├н na p┼Щihla┼бovac├н str├бnce.", "server_welcome_message_description": "Zpr├бva, kter├б se zobraz├н na p┼Щihla┼бovac├н str├бnce.",
"sidecar_job": "Sidecar metadata", "sidecar_job": "Postrann├н metadata",
"sidecar_job_description": "Objevov├бn├н nebo synchronizace sidecar metadat ze syst├йmu soubor┼п", "sidecar_job_description": "Objevov├бn├н nebo synchronizace sidecar metadat ze syst├йmu soubor┼п",
"slideshow_duration_description": "Po─Нet sekund pro zobrazen├н ka┼╛d├йho obr├бzku", "slideshow_duration_description": "Po─Нet sekund pro zobrazen├н ka┼╛d├йho obr├бzku",
"smart_search_job_description": "Strojov├й u─Нen├н na objektech pro podporu inteligentn├нho vyhled├бv├бn├н", "smart_search_job_description": "Strojov├й u─Нen├н na objektech pro podporu inteligentn├нho vyhled├бv├бn├н",
@@ -329,7 +332,7 @@
"transcoding_policy_description": "Nastavte po p┼Щek├│dov├бn├н videa", "transcoding_policy_description": "Nastavte po p┼Щek├│dov├бn├н videa",
"transcoding_preferred_hardware_device": "Preferovan├й hardwarov├й za┼Щ├нzen├н", "transcoding_preferred_hardware_device": "Preferovan├й hardwarov├й za┼Щ├нzen├н",
"transcoding_preferred_hardware_device_description": "Plat├н pouze pro VAAPI a QSV. Nastav├н dri uzel pou┼╛it├╜ pro hardwarov├й p┼Щek├│dov├бn├н.", "transcoding_preferred_hardware_device_description": "Plat├н pouze pro VAAPI a QSV. Nastav├н dri uzel pou┼╛it├╜ pro hardwarov├й p┼Щek├│dov├бn├н.",
"transcoding_preset_preset": "Preset (-preset)", "transcoding_preset_preset": "P┼Щedvolba (-preset)",
"transcoding_preset_preset_description": "Rychlost komprese. Pomalej┼б├н p┼Щedvolby vytv├б┼Щej├н men┼б├н soubory a zvy┼бuj├н kvalitu p┼Щi dosa┼╛en├н ur─Нit├йho datov├йho toku. VP9 ignoruje rychlosti vy┼б┼б├н ne┼╛ 'faster'.", "transcoding_preset_preset_description": "Rychlost komprese. Pomalej┼б├н p┼Щedvolby vytv├б┼Щej├н men┼б├н soubory a zvy┼бuj├н kvalitu p┼Щi dosa┼╛en├н ur─Нit├йho datov├йho toku. VP9 ignoruje rychlosti vy┼б┼б├н ne┼╛ 'faster'.",
"transcoding_reference_frames": "Referen─Нn├н sn├нmky", "transcoding_reference_frames": "Referen─Нn├н sn├нmky",
"transcoding_reference_frames_description": "Po─Нet referen─Нn├нch sn├нmk┼п p┼Щi kompresi dan├йho sn├нmku. Vy┼б┼б├н hodnoty zvy┼бuj├н ├║─Нinnost komprese, ale zpomaluj├н k├│dov├бn├н. Hodnota 0 toto nastavuje automaticky.", "transcoding_reference_frames_description": "Po─Нet referen─Нn├нch sn├нmk┼п p┼Щi kompresi dan├йho sn├нmku. Vy┼б┼б├н hodnoty zvy┼бuj├н ├║─Нinnost komprese, ale zpomaluj├н k├│dov├бn├н. Hodnota 0 toto nastavuje automaticky.",
@@ -338,11 +341,11 @@
"transcoding_settings_description": "Spr├бva rozli┼бen├н a k├│dov├бn├н videosoubor┼п", "transcoding_settings_description": "Spr├бva rozli┼бen├н a k├│dov├бn├н videosoubor┼п",
"transcoding_target_resolution": "C├нlov├й rozli┼бen├н", "transcoding_target_resolution": "C├нlov├й rozli┼бen├н",
"transcoding_target_resolution_description": "Vy┼б┼б├н rozli┼бen├н mohou zachovat v├нce detail┼п, ale jejich k├│dov├бn├н trv├б d├йle, maj├н v─Ыt┼б├н velikost souboru a mohou sn├н┼╛it odezvu aplikace.", "transcoding_target_resolution_description": "Vy┼б┼б├н rozli┼бen├н mohou zachovat v├нce detail┼п, ale jejich k├│dov├бn├н trv├б d├йle, maj├н v─Ыt┼б├н velikost souboru a mohou sn├н┼╛it odezvu aplikace.",
"transcoding_temporal_aq": "Temporal AQ", "transcoding_temporal_aq": "─Мasov├й AQ",
"transcoding_temporal_aq_description": "Plat├н pouze pro NVENC. Zvy┼бuje kvalitu sc├йn s vysok├╜m po─Нtem detail┼п a mal├╜m po─Нtem pohyb┼п. Nemus├н b├╜t kompatibiln├н se star┼б├нmi za┼Щ├нzen├нmi.", "transcoding_temporal_aq_description": "Plat├н pouze pro NVENC. Zvy┼бuje kvalitu sc├йn s vysok├╜m po─Нtem detail┼п a mal├╜m po─Нtem pohyb┼п. Nemus├н b├╜t kompatibiln├н se star┼б├нmi za┼Щ├нzen├нmi.",
"transcoding_threads": "Vl├бkna", "transcoding_threads": "Vl├бkna",
"transcoding_threads_description": "Vy┼б┼б├н hodnoty vedou k rychlej┼б├нmu k├│dov├бn├н, ale ponech├бvaj├н serveru m├йn─Ы prostoru pro zpracov├бn├н jin├╜ch ├║loh. Tato hodnota by nem─Ыla b├╜t vy┼б┼б├н ne┼╛ po─Нet jader procesoru. Maximalizuje vyu┼╛it├н, pokud je nastavena na 0.", "transcoding_threads_description": "Vy┼б┼б├н hodnoty vedou k rychlej┼б├нmu k├│dov├бn├н, ale ponech├бvaj├н serveru m├йn─Ы prostoru pro zpracov├бn├н jin├╜ch ├║loh. Tato hodnota by nem─Ыla b├╜t vy┼б┼б├н ne┼╛ po─Нet jader procesoru. Maximalizuje vyu┼╛it├н, pokud je nastavena na 0.",
"transcoding_tone_mapping": "Tone-mapping", "transcoding_tone_mapping": "Mapov├бn├н t├│n┼п",
"transcoding_tone_mapping_description": "Sna┼╛├н se zachovat vzhled vide├н HDR p┼Щi p┼Щevodu na SDR. Ka┼╛d├╜ algoritmus d─Ыl├б r┼пzn├й kompromisy v oblasti barev, detail┼п a jasu. Hable zachov├бv├б detaily, Mobius zachov├бv├б barvy a Reinhard zachov├бv├б jas.", "transcoding_tone_mapping_description": "Sna┼╛├н se zachovat vzhled vide├н HDR p┼Щi p┼Щevodu na SDR. Ka┼╛d├╜ algoritmus d─Ыl├б r┼пzn├й kompromisy v oblasti barev, detail┼п a jasu. Hable zachov├бv├б detaily, Mobius zachov├бv├б barvy a Reinhard zachov├бv├б jas.",
"transcoding_transcode_policy": "Z├бsady p┼Щek├│dov├бn├н", "transcoding_transcode_policy": "Z├бsady p┼Щek├│dov├бn├н",
"transcoding_transcode_policy_description": "Z├бsady, kdy m├б b├╜t video p┼Щek├│dov├бno. Videa HDR budou p┼Щek├│dov├бna v┼╛dy (krom─Ы p┼Щ├нpad┼п, kdy je p┼Щek├│dov├бn├н zak├бz├бno).", "transcoding_transcode_policy_description": "Z├бsady, kdy m├б b├╜t video p┼Щek├│dov├бno. Videa HDR budou p┼Щek├│dov├бna v┼╛dy (krom─Ы p┼Щ├нpad┼п, kdy je p┼Щek├│dov├бn├н zak├бz├бno).",
@@ -355,6 +358,9 @@
"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_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": "Ko┼б",
"trash_settings_description": "Spr├бva nastaven├н ko┼бe", "trash_settings_description": "Spr├бva nastaven├н ko┼бe",
"unlink_all_oauth_accounts": "Odpojit v┼бechny ├║─Нty OAuth",
"unlink_all_oauth_accounts_description": "Nezapome┼Иte odpojit v┼бechny OAuth ├║─Нty p┼Щed p┼Щechodem k nov├йmu poskytovateli.",
"unlink_all_oauth_accounts_prompt": "Opravdu chcete odpojit v┼бechny ├║─Нty OAuth? T├нm se resetuje ID OAuth pro ka┼╛d├йho u┼╛ivatele a tento ├║kon nelze vr├бtit zp─Ыt.",
"user_cleanup_job": "Promaz├бn├н u┼╛ivatel┼п", "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": "├Ъ─Н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": "Odlo┼╛en├н odstran─Ыn├н",
@@ -382,7 +388,7 @@
"administration": "Administrace", "administration": "Administrace",
"advanced": "Pokro─Нil├й", "advanced": "Pokro─Нil├й",
"advanced_settings_beta_timeline_subtitle": "Vyzkou┼бejte nov├й prost┼Щed├н aplikace", "advanced_settings_beta_timeline_subtitle": "Vyzkou┼бejte nov├й prost┼Щed├н aplikace",
"advanced_settings_beta_timeline_title": "Beta verze ─Нasov├й osy", "advanced_settings_beta_timeline_title": "─Мasov├б osa (beta)",
"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_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_enable_alternate_media_filter_title": "[EXPERIMENT├БLN├Н] Pou┼╛├нt alternativn├н filtr pro synchronizaci alb za┼Щ├нzen├н",
"advanced_settings_log_level_title": "├Ъrove┼И protokolov├бn├н: {level}", "advanced_settings_log_level_title": "├Ъrove┼И protokolov├бn├н: {level}",
@@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Preferovat vzd├бlen├й obr├бzky", "advanced_settings_prefer_remote_title": "Preferovat vzd├бlen├й obr├бzky",
"advanced_settings_proxy_headers_subtitle": "Definice hlavi─Нek proxy serveru, kter├й by m─Ыl Immich odes├нlat s ka┼╛d├╜m s├н┼еov├╜m po┼╛adavkem", "advanced_settings_proxy_headers_subtitle": "Definice hlavi─Нek proxy serveru, kter├й by m─Ыl Immich odes├нlat s ka┼╛d├╜m s├н┼еov├╜m po┼╛adavkem",
"advanced_settings_proxy_headers_title": "Proxy hlavi─Нky", "advanced_settings_proxy_headers_title": "Proxy hlavi─Нky",
"advanced_settings_readonly_mode_subtitle": "Povoluje re┼╛im pouze pro ─Нten├н, ve kter├йm lze fotografie pouze prohl├н┼╛et, ale funkce jako v├╜b─Ыr v├нce obr├бzk┼п, sd├нlen├н, p┼Щenos, maz├бn├н jsou zak├бz├бny. Povolen├н/zak├бz├бn├н re┼╛imu pouze pro ─Нten├н pomoc├н avatara u┼╛ivatele na hlavn├н obrazovce",
"advanced_settings_readonly_mode_title": "Re┼╛im pouze pro ─Нten├н",
"advanced_settings_self_signed_ssl_subtitle": "Vynech├б ov─Ы┼Щen├н SSL certifik├бtu serveru. Vy┼╛adov├бno pro self-signed certifik├бty.", "advanced_settings_self_signed_ssl_subtitle": "Vynech├б ov─Ы┼Щen├н SSL certifik├бtu serveru. Vy┼╛adov├бno pro self-signed certifik├бty.",
"advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifik├бty", "advanced_settings_self_signed_ssl_title": "Povolit self-signed SSL certifik├бty",
"advanced_settings_sync_remote_deletions_subtitle": "Automaticky odstranit nebo obnovit polo┼╛ku v tomto za┼Щ├нzen├н, kdy┼╛ je tato akce provedena na webu", "advanced_settings_sync_remote_deletions_subtitle": "Automaticky odstranit nebo obnovit polo┼╛ku v tomto za┼Щ├нzen├н, kdy┼╛ je tato akce provedena na webu",
@@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Odhl├бsit se", "app_bar_signout_dialog_title": "Odhl├бsit se",
"app_settings": "Aplikace", "app_settings": "Aplikace",
"appears_in": "Vyskytuje se v", "appears_in": "Vyskytuje se v",
"apply_count": "Pou┼╛├нt ({count, number})",
"archive": "Archiv", "archive": "Archiv",
"archive_action_prompt": "{count} p┼Щidan├╜ch do archivu", "archive_action_prompt": "{count} p┼Щidan├╜ch do archivu",
"archive_or_unarchive_photo": "P┼Щidat nebo odebrat fotku z archivu", "archive_or_unarchive_photo": "P┼Щidat nebo odebrat fotku z archivu",
@@ -483,7 +492,7 @@
"asset_list_settings_subtitle": "Nastaven├н rozlo┼╛en├н m┼Щ├н┼╛ky fotografi├н", "asset_list_settings_subtitle": "Nastaven├н rozlo┼╛en├н m┼Щ├н┼╛ky fotografi├н",
"asset_list_settings_title": "M┼Щ├н┼╛ka fotografi├н", "asset_list_settings_title": "M┼Щ├н┼╛ka fotografi├н",
"asset_offline": "Offline polo┼╛ka", "asset_offline": "Offline polo┼╛ka",
"asset_offline_description": "Toto extern├н polo┼╛ka se ji┼╛ na disku nenach├бz├н. Obra┼еte se na Immich spr├бvce a po┼╛├бdejte o pomoc.", "asset_offline_description": "Toto extern├н polo┼╛ka se ji┼╛ na disku nenach├бz├н. Obra┼еte se na spr├бvce Immich a po┼╛├бdejte o pomoc.",
"asset_restored_successfully": "Polo┼╛ka ├║sp─Ы┼бn─Ы obnovena", "asset_restored_successfully": "Polo┼╛ka ├║sp─Ы┼бn─Ы obnovena",
"asset_skipped": "P┼Щesko─Нeno", "asset_skipped": "P┼Щesko─Нeno",
"asset_skipped_in_trash": "V ko┼бi", "asset_skipped_in_trash": "V ko┼бi",
@@ -494,7 +503,9 @@
"assets": "Polo┼╛ky", "assets": "Polo┼╛ky",
"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_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_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_albums_count": "{assetTotal, plural, one {P┼Щid├бna # polo┼╛ka} few{P┼Щid├бny # polo┼╛ky} other {P┼Щid├бno # polo┼╛ek}} do {albumTotal, plural, one {# alba} other {# alb}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Polo┼╛ku} other {Polo┼╛ky}} nelze p┼Щidat do alba", "assets_cannot_be_added_to_album_count": "{count, plural, one {Polo┼╛ku} other {Polo┼╛ky}} nelze p┼Щidat do alba",
"assets_cannot_be_added_to_albums": "{count, plural, one {Polo┼╛ku} other {Polo┼╛ky}} nelze p┼Щidat do ┼╛├бdn├йho z alb",
"assets_count": "{count, plural, one {# polo┼╛ka} few {# polo┼╛ky} other {# polo┼╛ek}}", "assets_count": "{count, plural, one {# polo┼╛ka} few {# polo┼╛ky} other {# polo┼╛ek}}",
"assets_deleted_permanently": "{count} polo┼╛ek trvale odstran─Ыno", "assets_deleted_permanently": "{count} polo┼╛ek trvale odstran─Ыno",
"assets_deleted_permanently_from_server": "{count} polo┼╛ek trvale odstran─Ыno z Immich serveru", "assets_deleted_permanently_from_server": "{count} polo┼╛ek trvale odstran─Ыno z Immich serveru",
@@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {Vyhozena # polo┼╛ka} few {Vyhozeny # polo┼╛ky} other {Vyhozeno # polo┼╛ek}}", "assets_trashed_count": "{count, plural, one {Vyhozena # polo┼╛ka} few {Vyhozeny # polo┼╛ky} other {Vyhozeno # polo┼╛ek}}",
"assets_trashed_from_server": "{count} 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", "assets_were_part_of_album_count": "{count, plural, one {Polo┼╛ka byla} other {Polo┼╛ky byly}} sou─Н├бst├н alba",
"assets_were_part_of_albums_count": "{count, plural, one {Polo┼╛ka ji┼╛ byla} other {Polo┼╛ky ji┼╛ byly}} sou─Н├бst├н alb",
"authorized_devices": "Autorizovan├б za┼Щ├нzen├н", "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_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", "automatic_endpoint_switching_title": "Automatick├й p┼Щep├нn├бn├н URL",
@@ -580,11 +592,11 @@
"backup_manual_in_progress": "Nahr├бv├бn├н ji┼╛ prob├нh├б. Zkuste to znovu pozd─Ыji", "backup_manual_in_progress": "Nahr├бv├бn├н ji┼╛ prob├нh├б. Zkuste to znovu pozd─Ыji",
"backup_manual_success": "├Ъsp─Ыch", "backup_manual_success": "├Ъsp─Ыch",
"backup_manual_title": "Stav nahr├бv├бn├н", "backup_manual_title": "Stav nahr├бv├бn├н",
"backup_options": "Mo┼╛nosti z├бlohov├бn├н",
"backup_options_page_title": "Nastaven├н z├бloh", "backup_options_page_title": "Nastaven├н z├бloh",
"backup_setting_subtitle": "Spr├бva nastaven├н z├бlohov├бn├н na pozad├н a na pop┼Щed├н", "backup_setting_subtitle": "Spr├бva nastaven├н z├бlohov├бn├н na pozad├н a na pop┼Щed├н",
"backup_settings_subtitle": "Spr├бva nastaven├н nahr├бv├бn├н",
"backward": "Pozp├бtku", "backward": "Pozp├бtku",
"beta_sync": "Stav synchronizace (beta)",
"beta_sync_subtitle": "Spr├бva nov├йho syst├йmu synchronizace",
"biometric_auth_enabled": "Biometrick├й ov─Ы┼Щov├бn├н je povoleno", "biometric_auth_enabled": "Biometrick├й ov─Ы┼Щov├бn├н je povoleno",
"biometric_locked_out": "Jste vylou─Нeni z biometrick├йho ov─Ы┼Щov├бn├н", "biometric_locked_out": "Jste vylou─Нeni z biometrick├йho ov─Ы┼Щov├бn├н",
"biometric_no_options": "Biometrick├й mo┼╛nosti nejsou k dispozici", "biometric_no_options": "Biometrick├й mo┼╛nosti nejsou k dispozici",
@@ -651,6 +663,7 @@
"clear": "Vymazat", "clear": "Vymazat",
"clear_all": "Vymazat v┼бe", "clear_all": "Vymazat v┼бe",
"clear_all_recent_searches": "Vymazat v┼бechna ned├бvn├б vyhled├бv├бn├н", "clear_all_recent_searches": "Vymazat v┼бechna ned├бvn├б vyhled├бv├бn├н",
"clear_file_cache": "Vymazat mezipam─Ы┼е soubor┼п",
"clear_message": "Vymazat zpr├бvu", "clear_message": "Vymazat zpr├бvu",
"clear_value": "Vymazat hodnotu", "clear_value": "Vymazat hodnotu",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -721,6 +734,7 @@
"create_new_user": "Vytvo┼Щit nov├йho u┼╛ivatele", "create_new_user": "Vytvo┼Щit nov├йho u┼╛ivatele",
"create_shared_album_page_share_add_assets": "P┼ШIDAT POLO┼╜KY", "create_shared_album_page_share_add_assets": "P┼ШIDAT POLO┼╜KY",
"create_shared_album_page_share_select_photos": "Vybrat fotografie", "create_shared_album_page_share_select_photos": "Vybrat fotografie",
"create_shared_link": "Vytvo┼Щit sd├нlen├╜ odkaz",
"create_tag": "Vytvo┼Щit zna─Нku", "create_tag": "Vytvo┼Щit zna─Нku",
"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_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", "create_user": "Vytvo┼Щit u┼╛ivatele",
@@ -745,6 +759,7 @@
"date_of_birth_saved": "Datum narozen├н ├║sp─Ы┼бn─Ы ulo┼╛eno", "date_of_birth_saved": "Datum narozen├н ├║sp─Ы┼бn─Ы ulo┼╛eno",
"date_range": "Rozsah dat", "date_range": "Rozsah dat",
"day": "Den", "day": "Den",
"days": "Dn┼п",
"deduplicate_all": "Odstranit v┼бechny duplicity", "deduplicate_all": "Odstranit v┼бechny duplicity",
"deduplication_criteria_1": "Velikost obr├бzku v bajtech", "deduplication_criteria_1": "Velikost obr├бzku v bajtech",
"deduplication_criteria_2": "Po─Нet EXIF dat", "deduplication_criteria_2": "Po─Нet EXIF dat",
@@ -832,6 +847,9 @@
"edit_birthday": "Upravit datum narozen├н", "edit_birthday": "Upravit datum narozen├н",
"edit_date": "Upravit datum", "edit_date": "Upravit datum",
"edit_date_and_time": "Upravit datum a ─Нas", "edit_date_and_time": "Upravit datum a ─Нas",
"edit_date_and_time_action_prompt": "{count} ─Нasov├╜ch ├║daj┼п upraveno",
"edit_date_and_time_by_offset": "Posunout datum",
"edit_date_and_time_by_offset_interval": "Nov├╜ rozsah dat: {from} тАУ {to}",
"edit_description": "Upravit popis", "edit_description": "Upravit popis",
"edit_description_prompt": "Vyberte nov├╜ popis:", "edit_description_prompt": "Vyberte nov├╜ popis:",
"edit_exclusion_pattern": "Upravit vzor vylou─Нen├н", "edit_exclusion_pattern": "Upravit vzor vylou─Нen├н",
@@ -904,6 +922,7 @@
"failed_to_load_notifications": "Nepoda┼Щilo se na─Н├нst ozn├бmen├н", "failed_to_load_notifications": "Nepoda┼Щilo se na─Н├нst ozn├бmen├н",
"failed_to_load_people": "Chyba na─Н├нt├бn├н osob", "failed_to_load_people": "Chyba na─Н├нt├бn├н osob",
"failed_to_remove_product_key": "Nepoda┼Щilo se odebrat kl├н─Н produktu", "failed_to_remove_product_key": "Nepoda┼Щilo se odebrat kl├н─Н produktu",
"failed_to_reset_pin_code": "Nepoda┼Щilo se resetovat PIN k├│d",
"failed_to_stack_assets": "Nepoda┼Щilo se seskupit polo┼╛ky", "failed_to_stack_assets": "Nepoda┼Щilo se seskupit polo┼╛ky",
"failed_to_unstack_assets": "Nepoda┼Щilo se zru┼бit seskupen├н polo┼╛ek", "failed_to_unstack_assets": "Nepoda┼Щilo se zru┼бit seskupen├н polo┼╛ek",
"failed_to_update_notification_status": "Nepoda┼Щilo se aktualizovat stav ozn├бmen├н", "failed_to_update_notification_status": "Nepoda┼Щilo se aktualizovat stav ozn├бmen├н",
@@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# cesta nepro┼бla} few {# cesty nepro┼бly} other {# cest nepro┼бlo}} kontrolou", "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.", "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", "quota_higher_than_disk_size": "Nastavili jste kv├│tu vy┼б┼б├н, ne┼╛ je velikost disku",
"something_went_wrong": "N─Ыco se pokazilo",
"unable_to_add_album_users": "Nelze p┼Щidat u┼╛ivatele do alba", "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_assets_to_shared_link": "Nelze p┼Щidat polo┼╛ky do sd├нlen├йho odkazu",
"unable_to_add_comment": "Nelze p┼Щidat koment├б┼Щ", "unable_to_add_comment": "Nelze p┼Щidat koment├б┼Щ",
@@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "POLOHA", "exif_bottom_sheet_location": "POLOHA",
"exif_bottom_sheet_people": "LID├Й", "exif_bottom_sheet_people": "LID├Й",
"exif_bottom_sheet_person_add_person": "P┼Щidat jm├йno", "exif_bottom_sheet_person_add_person": "P┼Щidat jm├йno",
"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", "exit_slideshow": "Ukon─Нit prezentaci",
"expand_all": "Rozbalit v┼бe", "expand_all": "Rozbalit v┼бe",
"experimental_settings_new_asset_list_subtitle": "Zpracov├бv├бm", "experimental_settings_new_asset_list_subtitle": "Zpracov├бv├бm",
@@ -1046,21 +1063,26 @@
"filter_people": "Filtrovat lidi", "filter_people": "Filtrovat lidi",
"filter_places": "Filtrovat m├нsta", "filter_places": "Filtrovat m├нsta",
"find_them_fast": "Najd─Ыte je rychle vyhled├бn├нm jejich jm├йna", "find_them_fast": "Najd─Ыte je rychle vyhled├бn├нm jejich jm├йna",
"first": "Prvn├н",
"fix_incorrect_match": "Opravit nespr├бvnou shodu", "fix_incorrect_match": "Opravit nespr├бvnou shodu",
"folder": "Slo┼╛ka", "folder": "Slo┼╛ka",
"folder_not_found": "Slo┼╛ka nebyla nalezena", "folder_not_found": "Slo┼╛ka nebyla nalezena",
"folders": "Slo┼╛ky", "folders": "Slo┼╛ky",
"folders_feature_description": "Proch├бzen├н zobrazen├н slo┼╛ek s fotografiemi a videi v souborov├йm syst├йmu", "folders_feature_description": "Proch├бzen├н zobrazen├н slo┼╛ek s fotografiemi a videi v souborov├йm syst├йmu",
"forgot_pin_code_question": "Zapomn─Ыli jste PIN?",
"forward": "Dop┼Щedu", "forward": "Dop┼Щedu",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Tato funkce na─Н├нt├б extern├н zdroje z Googlu, aby mohla fungovat.", "gcast_enabled_description": "Tato funkce na─Н├нt├б extern├н zdroje z Googlu, aby mohla fungovat.",
"general": "Obecn├й", "general": "Obecn├й",
"geolocation_instruction_location": "Klikn─Ыte na polo┼╛ku s GPS sou┼Щadnicemi, abyste mohli pou┼╛├нt jej├н polohu, nebo vyberte polohu p┼Щ├нmo z mapy",
"get_help": "Z├нskat pomoc", "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", "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",
"getting_started": "Za─Н├нn├бme", "getting_started": "Za─Н├нn├бme",
"go_back": "P┼Щej├нt zp─Ыt", "go_back": "P┼Щej├нt zp─Ыt",
"go_to_folder": "P┼Щej├нt do slo┼╛ky", "go_to_folder": "P┼Щej├нt do slo┼╛ky",
"go_to_search": "P┼Щej├нt na vyhled├бv├бn├н", "go_to_search": "P┼Щej├нt na vyhled├бv├бn├н",
"gps": "GPS",
"gps_missing": "Bez GPS",
"grant_permission": "Ud─Ыlit opr├бvn─Ыn├н", "grant_permission": "Ud─Ыlit opr├бvn─Ыn├н",
"group_albums_by": "Seskupit alba podle...", "group_albums_by": "Seskupit alba podle...",
"group_country": "Seskupit podle zem─Ы", "group_country": "Seskupit podle zem─Ы",
@@ -1105,6 +1127,7 @@
"home_page_upload_err_limit": "Lze nahr├бt nejv├╜┼бe 30 polo┼╛ek najednou, p┼Щeskakuji", "home_page_upload_err_limit": "Lze nahr├бt nejv├╜┼бe 30 polo┼╛ek najednou, p┼Щeskakuji",
"host": "Hostitel", "host": "Hostitel",
"hour": "Hodina", "hour": "Hodina",
"hours": "Hodin",
"id": "ID", "id": "ID",
"idle": "Ne─Нinnost", "idle": "Ne─Нinnost",
"ignore_icloud_photos": "Ignorovat fotografie na iCloudu", "ignore_icloud_photos": "Ignorovat fotografie na iCloudu",
@@ -1165,10 +1188,12 @@
"language_search_hint": "Vyhledat jazyk...", "language_search_hint": "Vyhledat jazyk...",
"language_setting_description": "Vyberte up┼Щednost┼Иovan├╜ jazyk", "language_setting_description": "Vyberte up┼Щednost┼Иovan├╜ jazyk",
"large_files": "Velk├й soubory", "large_files": "Velk├й soubory",
"last": "Posledn├н",
"last_seen": "Naposledy vid─Ыno", "last_seen": "Naposledy vid─Ыno",
"latest_version": "Nejnov─Ыj┼б├н verze", "latest_version": "Nejnov─Ыj┼б├н verze",
"latitude": "Zem─Ыpisn├б ┼б├н┼Щka", "latitude": "Zem─Ыpisn├б ┼б├н┼Щka",
"leave": "Opustit", "leave": "Opustit",
"leave_album": "Opustit album",
"lens_model": "Model objektivu", "lens_model": "Model objektivu",
"let_others_respond": "Nechte ostatn├н reagovat", "let_others_respond": "Nechte ostatn├н reagovat",
"level": "├Ъrove┼И", "level": "├Ъrove┼И",
@@ -1182,7 +1207,8 @@
"library_page_sort_title": "Podle n├бzvu alba", "library_page_sort_title": "Podle n├бzvu alba",
"licenses": "Licence", "licenses": "Licence",
"light": "Sv─Ыtl├╜", "light": "Sv─Ыtl├╜",
"like_deleted": "Lajk smaz├бn", "like": "L├нb├н se mi",
"like_deleted": "Obl├нben├н smaz├бno",
"link_motion_video": "P┼Щipojit pohybliv├й video", "link_motion_video": "P┼Щipojit pohybliv├й video",
"link_to_oauth": "Propojit s OAuth", "link_to_oauth": "Propojit s OAuth",
"linked_oauth_account": "Propojen├╜ OAuth ├║─Нet", "linked_oauth_account": "Propojen├╜ OAuth ├║─Нet",
@@ -1196,7 +1222,7 @@
"local_network_sheet_info": "Aplikace se p┼Щi pou┼╛it├н zadan├й s├нt─Ы Wi-Fi p┼Щipoj├н k serveru prost┼Щednictv├нm tohoto URL", "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", "location_permission": "Opr├бvn─Ыn├н polohy",
"location_permission_content": "Aby bylo mo┼╛n├й pou┼╛├нvat funkci automatick├йho p┼Щep├нn├бn├н, pot┼Щebuje Immich opr├бvn─Ыn├н k p┼Щesn├й poloze, aby mohl p┼Щe─Н├нst n├бzev aktu├бln├н s├нt─Ы Wi-Fi", "location_permission_content": "Aby bylo mo┼╛n├й pou┼╛├нvat funkci automatick├йho p┼Щep├нn├бn├н, pot┼Щebuje Immich opr├бvn─Ыn├н k p┼Щesn├й poloze, aby mohl p┼Щe─Н├нst n├бzev aktu├бln├н s├нt─Ы Wi-Fi",
"location_picker_choose_on_map": "Vyberte na map─Ы", "location_picker_choose_on_map": "Vybrat na map─Ы",
"location_picker_latitude_error": "Zadejte platnou zem─Ыpisnou ┼б├н┼Щku", "location_picker_latitude_error": "Zadejte platnou zem─Ыpisnou ┼б├н┼Щku",
"location_picker_latitude_hint": "Zadejte vlastn├н zem─Ыpisnou ┼б├н┼Щku", "location_picker_latitude_hint": "Zadejte vlastn├н zem─Ыpisnou ┼б├н┼Щku",
"location_picker_longitude_error": "Zadejte platnou zem─Ыpisnou d├йlku", "location_picker_longitude_error": "Zadejte platnou zem─Ыpisnou d├йlku",
@@ -1240,6 +1266,7 @@
"main_branch_warning": "Pou┼╛├нv├бte v├╜vojovou verzi; d┼пrazn─Ы doporu─Нujeme pou┼╛├нvat verzi z vyd├бn├н!", "main_branch_warning": "Pou┼╛├нv├бte v├╜vojovou verzi; d┼пrazn─Ы doporu─Нujeme pou┼╛├нvat verzi z vyd├бn├н!",
"main_menu": "Hlavn├н nab├нdka", "main_menu": "Hlavn├н nab├нdka",
"make": "V├╜robce", "make": "V├╜robce",
"manage_geolocation": "Spravovat polohu",
"manage_shared_links": "Spravovat sd├нlen├й odkazy", "manage_shared_links": "Spravovat sd├нlen├й odkazy",
"manage_sharing_with_partners": "Spr├бva sd├нlen├н s partnery", "manage_sharing_with_partners": "Spr├бva sd├нlen├н s partnery",
"manage_the_app_settings": "Spr├бva nastaven├н aplikace", "manage_the_app_settings": "Spr├бva nastaven├н aplikace",
@@ -1248,7 +1275,7 @@
"manage_your_devices": "Spr├бva p┼Щihl├б┼бen├╜ch za┼Щ├нzen├н", "manage_your_devices": "Spr├бva p┼Щihl├б┼бen├╜ch za┼Щ├нzen├н",
"manage_your_oauth_connection": "Spr├бva OAuth propojen├н", "manage_your_oauth_connection": "Spr├бva OAuth propojen├н",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count, plural, one {# fotka} few{# fotky} other {# fotek}}", "map_assets_in_bounds": "{count, plural, =0 {┼╜├бdn├б fotka v t├йto oblasti} one {# fotka} few{# fotky} other {# fotek}}",
"map_cannot_get_user_location": "Nelze zjistit polohu u┼╛ivatele", "map_cannot_get_user_location": "Nelze zjistit polohu u┼╛ivatele",
"map_location_dialog_yes": "Ano", "map_location_dialog_yes": "Ano",
"map_location_picker_page_use_location": "Pou┼╛├нt tuto polohu", "map_location_picker_page_use_location": "Pou┼╛├нt tuto polohu",
@@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Slu┼╛ba ur─Нov├бn├н polohy je zak├бz├бna", "map_location_service_disabled_title": "Slu┼╛ba ur─Нov├бn├н polohy je zak├бz├бna",
"map_marker_for_images": "Zna─Нka na map─Ы pro sn├нmky po┼Щ├нzen├й v {city}, {country}", "map_marker_for_images": "Zna─Нka na map─Ы pro sn├нmky po┼Щ├нzen├й v {city}, {country}",
"map_marker_with_image": "Zna─Нka mapy s obr├бzkem", "map_marker_with_image": "Zna─Нka mapy s obr├бzkem",
"map_no_assets_in_bounds": "┼╜├бdn├й fotografie v t├йto oblasti",
"map_no_location_permission_content": "Opr├бvn─Ыn├н polohy je nutn├й pro zobrazen├н fotek z va┼б├н aktu├бln├н polohy. Chcete opr├бvn─Ыn├н nyn├н povolit?", "map_no_location_permission_content": "Opr├бvn─Ыn├н polohy je nutn├й pro zobrazen├н fotek z va┼б├н aktu├бln├н polohy. Chcete opr├бvn─Ыn├н nyn├н povolit?",
"map_no_location_permission_title": "Opr├бvn─Ыn├н polohy zam├нtnuto", "map_no_location_permission_title": "Opr├бvn─Ыn├н polohy zam├нtnuto",
"map_settings": "Nastaven├н mapy", "map_settings": "Nastaven├н mapy",
@@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {Slou─Нena # osoba} few {Slou─Нeny # osoby} other {Slou─Нeno # lid├н}}", "merged_people_count": "{count, plural, one {Slou─Нena # osoba} few {Slou─Нeny # osoby} other {Slou─Нeno # lid├н}}",
"minimize": "Minimalizovat", "minimize": "Minimalizovat",
"minute": "Minuta", "minute": "Minuta",
"minutes": "Minut",
"missing": "Chyb─Ыj├нc├н", "missing": "Chyb─Ыj├нc├н",
"model": "Model", "model": "Model",
"month": "M─Ыs├нc", "month": "M─Ыs├нc",
@@ -1312,6 +1339,9 @@
"my_albums": "Moje alba", "my_albums": "Moje alba",
"name": "Jm├йno", "name": "Jm├йno",
"name_or_nickname": "Jm├йno nebo p┼Щezd├нvka", "name_or_nickname": "Jm├йno nebo p┼Щezd├нvka",
"network_requirement_photos_upload": "Pro z├бlohov├бn├н fotografi├н pou┼╛├нvat mobiln├н data",
"network_requirement_videos_upload": "Pro z├бlohov├бn├н vide├н pou┼╛├нvat mobiln├н data",
"network_requirements_updated": "Po┼╛adavky na s├н┼е se zm─Ыnily, fronta z├бlohov├бn├н se vytvo┼Щ├н znovu",
"networking_settings": "S├н┼е", "networking_settings": "S├н┼е",
"networking_subtitle": "Spr├бva nastaven├н koncov├йho bodu serveru", "networking_subtitle": "Spr├бva nastaven├н koncov├йho bodu serveru",
"never": "Nikdy", "never": "Nikdy",
@@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Ofici├бln├н zdroje Immich", "official_immich_resources": "Ofici├бln├н zdroje Immich",
"offline": "Offline", "offline": "Offline",
"offset": "Posun",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Nejstar┼б├н prvn├н", "oldest_first": "Nejstar┼б├н prvn├н",
"on_this_device": "V tomto za┼Щ├нzen├н", "on_this_device": "V tomto za┼Щ├нzen├н",
@@ -1381,6 +1412,8 @@
"open_the_search_filters": "Otev┼Щ├нt vyhled├бvac├н filtry", "open_the_search_filters": "Otev┼Щ├нt vyhled├бvac├н filtry",
"options": "Mo┼╛nosti", "options": "Mo┼╛nosti",
"or": "nebo", "or": "nebo",
"organize_into_albums": "Organizovat do alb",
"organize_into_albums_description": "Um├нstit existuj├нc├н fotky do alb s pou┼╛it├нm aktu├бln├нho nastaven├н synchronizace",
"organize_your_library": "Uspo┼Щ├бdejte si knihovnu", "organize_your_library": "Uspo┼Щ├бdejte si knihovnu",
"original": "origin├бl", "original": "origin├бl",
"other": "Ostatn├н", "other": "Ostatn├н",
@@ -1426,7 +1459,7 @@
"permanent_deletion_warning_setting_description": "Zobrazit varov├бn├н p┼Щi trval├йm odstran─Ыn├н polo┼╛ek", "permanent_deletion_warning_setting_description": "Zobrazit varov├бn├н p┼Щi trval├йm odstran─Ыn├н polo┼╛ek",
"permanently_delete": "Trvale odstranit", "permanently_delete": "Trvale odstranit",
"permanently_delete_assets_count": "Trvale smazat {count, plural, one {polo┼╛ku} other {polo┼╛ky}}", "permanently_delete_assets_count": "Trvale smazat {count, plural, one {polo┼╛ku} other {polo┼╛ky}}",
"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_delete_assets_prompt": "Opravdu chcete trvale smazat {count, plural, one {tento soubor?} other {tyto <b>#</b> soubory?}} T├нm se tak├й odstran├н {count, plural, one {z jeho} other {z jejich}} alba.",
"permanently_deleted_asset": "Polo┼╛ka trvale odstran─Ыna", "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}}", "permanently_deleted_assets_count": "{count, plural, one {Polo┼╛ka trvale vymaz├бna} other {Polo┼╛ky trvale vymaz├бny}}",
"permission": "Opr├бvn─Ыn├н", "permission": "Opr├бvn─Ыn├н",
@@ -1440,6 +1473,9 @@
"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_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├н.", "permission_onboarding_request": "Immich pot┼Щebuje p┼Щ├нstup k zobrazen├н va┼бich fotek a vide├н.",
"person": "Osoba", "person": "Osoba",
"person_age_months": "{months, plural, one {# m─Ыs├нc} few {# m─Ыs├нce} other {# m─Ыs├нc┼п}}",
"person_age_year_months": "1 rok a {months, plural, one {# m─Ыs├нc} few {# m─Ыs├нce} other {# m─Ыs├нc┼п}}",
"person_age_years": "{years, plural, one {# rok} few {# roky} other {# let}}",
"person_birthdate": "Narozen(a) {date}", "person_birthdate": "Narozen(a) {date}",
"person_hidden": "{name}{hidden, select, true { (skryto)} other {}}", "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.", "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.",
@@ -1479,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "Mobiln├н aplikace je zastaral├б. Aktualizujte ji na nejnov─Ыj┼б├н verzi.", "profile_drawer_client_out_of_date_minor": "Mobiln├н aplikace je zastaral├б. Aktualizujte ji na nejnov─Ыj┼б├н verzi.",
"profile_drawer_client_server_up_to_date": "Klient a server jsou aktu├бln├н", "profile_drawer_client_server_up_to_date": "Klient a server jsou aktu├бln├н",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Re┼╛im jen pro ─Нten├н. Ukon─Н├нte ho dlouh├╜m podr┼╛en├нm ikony avataru.",
"profile_drawer_server_out_of_date_major": "Server je zastaral├╜. Aktualizujte na nejnov─Ыj┼б├н hlavn├н verzi.", "profile_drawer_server_out_of_date_major": "Server je zastaral├╜. Aktualizujte na nejnov─Ыj┼б├н hlavn├н verzi.",
"profile_drawer_server_out_of_date_minor": "Server je zastaral├╜. Aktualizujte je na nejnov─Ыj┼б├н verzi.", "profile_drawer_server_out_of_date_minor": "Server je zastaral├╜. Aktualizujte je na nejnov─Ыj┼б├н verzi.",
"profile_image_of_user": "Profilov├╜ obr├бzek u┼╛ivatele {user}", "profile_image_of_user": "Profilov├╜ obr├бzek u┼╛ivatele {user}",
@@ -1517,6 +1554,7 @@
"purchase_server_description_2": "Stav podporovatele", "purchase_server_description_2": "Stav podporovatele",
"purchase_server_title": "Server", "purchase_server_title": "Server",
"purchase_settings_server_activated": "Produktov├╜ kl├н─Н serveru spravuje spr├бvce", "purchase_settings_server_activated": "Produktov├╜ kl├н─Н serveru spravuje spr├бvce",
"query_asset_id": "ID polo┼╛ky dotazu",
"queue_status": "Ve front─Ы {count}/{total}", "queue_status": "Ve front─Ы {count}/{total}",
"rating": "Hodnocen├н hv─Ыzdi─Нkami", "rating": "Hodnocen├н hv─Ыzdi─Нkami",
"rating_clear": "Vy─Нistit hodnocen├н", "rating_clear": "Vy─Нistit hodnocen├н",
@@ -1524,6 +1562,8 @@
"rating_description": "Zobrazit EXIF hodnocen├н v informa─Нn├нm panelu", "rating_description": "Zobrazit EXIF hodnocen├н v informa─Нn├нm panelu",
"reaction_options": "Mo┼╛nosti reakce", "reaction_options": "Mo┼╛nosti reakce",
"read_changelog": "P┼Щe─Нt─Ыte si seznam zm─Ыn", "read_changelog": "P┼Щe─Нt─Ыte si seznam zm─Ыn",
"readonly_mode_disabled": "Re┼╛im pouze pro ─Нten├н je deaktivov├бn",
"readonly_mode_enabled": "Re┼╛im pouze pro ─Нten├н povolen",
"reassign": "P┼Щe┼Щadit", "reassign": "P┼Щe┼Щadit",
"reassigned_assets_to_existing_person": "P┼Щe┼Щadit {count, plural, one {# polo┼╛ku} few {# polo┼╛ky} other {# polo┼╛ek}} na {name, select, null {existuj├нc├н osobu} other {{name}}}", "reassigned_assets_to_existing_person": "P┼Щe┼Щadit {count, plural, one {# polo┼╛ku} few {# polo┼╛ky} other {# polo┼╛ek}} na {name, select, null {existuj├нc├н osobu} other {{name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {P┼Щe┼Щazena # polo┼╛ka} few {P┼Щe┼Щazeny # polo┼╛ky} other {P┼Щe┼Щazeno # polo┼╛ek}} na novou osobu", "reassigned_assets_to_new_person": "{count, plural, one {P┼Щe┼Щazena # polo┼╛ka} few {P┼Щe┼Щazeny # polo┼╛ky} other {P┼Щe┼Щazeno # polo┼╛ek}} na novou osobu",
@@ -1585,8 +1625,11 @@
"reset_password": "Obnovit heslo", "reset_password": "Obnovit heslo",
"reset_people_visibility": "Obnovit viditelnost lid├н", "reset_people_visibility": "Obnovit viditelnost lid├н",
"reset_pin_code": "Resetovat PIN k├│d", "reset_pin_code": "Resetovat PIN k├│d",
"reset_sqlite": "Obnovit SQLite datab├бzi", "reset_pin_code_description": "Pokud jste zapomn─Ыli sv┼пj PIN k├│d, obra┼еte se na spr├бvce serveru pro jeho resetov├бn├н",
"reset_sqlite_confirmation": "Jste si jisti, ┼╛e chcete obnovit SQLite datab├бzi? Pro op─Ыtovnou synchronizaci dat se budete muset odhl├бsit a znovu p┼Щihl├бsit", "reset_pin_code_success": "PIN k├│d ├║sp─Ы┼бn─Ы resetov├бn",
"reset_pin_code_with_password": "Sv┼пj PIN k├│d m┼п┼╛ete v┼╛dy resetovat pomoc├н hesla",
"reset_sqlite": "Obnovit datab├бzi SQLite",
"reset_sqlite_confirmation": "Jste si jisti, ┼╛e chcete obnovit datab├бzi SQLite? Pro op─Ыtovnou synchronizaci dat se budete muset odhl├бsit a znovu p┼Щihl├бsit",
"reset_sqlite_success": "Obnoven├н SQLite datab├бze prob─Ыhlo ├║sp─Ы┼бn─Ы", "reset_sqlite_success": "Obnoven├н SQLite datab├бze prob─Ыhlo ├║sp─Ы┼бn─Ы",
"reset_to_default": "Obnovit v├╜choz├н nastaven├н", "reset_to_default": "Obnovit v├╜choz├н nastaven├н",
"resolve_duplicates": "Vy┼Щe┼бit duplicity", "resolve_duplicates": "Vy┼Щe┼бit duplicity",
@@ -1597,6 +1640,7 @@
"restore_user": "Obnovit u┼╛ivatele", "restore_user": "Obnovit u┼╛ivatele",
"restored_asset": "Polo┼╛ka obnovena", "restored_asset": "Polo┼╛ka obnovena",
"resume": "Pokra─Нovat", "resume": "Pokra─Нovat",
"resume_paused_jobs": "Pokra─Нovat {count, plural, one {v # pozastaven├й ├║loze} few {ve # pozastaven├╜ch ├║loh├бch} other {v # pozastaven├╜ch ├║loh├бch}}",
"retry_upload": "Opakov├бn├н nahr├бv├бn├н", "retry_upload": "Opakov├бn├н nahr├бv├бn├н",
"review_duplicates": "Kontrola duplicit", "review_duplicates": "Kontrola duplicit",
"review_large_files": "Kontrola velk├╜ch soubor┼п", "review_large_files": "Kontrola velk├╜ch soubor┼п",
@@ -1690,6 +1734,7 @@
"select_user_for_sharing_page_err_album": "Nepoda┼Щilo se vytvo┼Щit album", "select_user_for_sharing_page_err_album": "Nepoda┼Щilo se vytvo┼Щit album",
"selected": "Vybr├бno", "selected": "Vybr├бno",
"selected_count": "{count, plural, one {# vybran├╜} few {# vybran├й} other {# vybran├╜ch}}", "selected_count": "{count, plural, one {# vybran├╜} few {# vybran├й} other {# vybran├╜ch}}",
"selected_gps_coordinates": "Vybran├й GPS sou┼Щadnice",
"send_message": "Odeslat zpr├бvu", "send_message": "Odeslat zpr├бvu",
"send_welcome_email": "Poslat uv├нtac├н e-mail", "send_welcome_email": "Poslat uv├нtac├н e-mail",
"server_endpoint": "Koncov├╜ bod serveru", "server_endpoint": "Koncov├╜ bod serveru",
@@ -1833,6 +1878,7 @@
"sort_created": "Datum vytvo┼Щen├н", "sort_created": "Datum vytvo┼Щen├н",
"sort_items": "Po─Нet polo┼╛ek", "sort_items": "Po─Нet polo┼╛ek",
"sort_modified": "Datum modifikace", "sort_modified": "Datum modifikace",
"sort_newest": "Nejnov─Ыj┼б├н fotka",
"sort_oldest": "Nejstar┼б├н fotka", "sort_oldest": "Nejstar┼б├н fotka",
"sort_people_by_similarity": "Se┼Щadit lidi podle podobnosti", "sort_people_by_similarity": "Se┼Щadit lidi podle podobnosti",
"sort_recent": "Nejnov─Ыj┼б├н fotka", "sort_recent": "Nejnov─Ыj┼б├н fotka",
@@ -1871,6 +1917,8 @@
"sync_albums_manual_subtitle": "Synchronizovat v┼бechna nahran├б videa a fotografie do vybran├╜ch z├бlo┼╛n├нch alb", "sync_albums_manual_subtitle": "Synchronizovat v┼бechna nahran├б videa a fotografie do vybran├╜ch z├бlo┼╛n├нch alb",
"sync_local": "Synchronizovat m├нstn├н", "sync_local": "Synchronizovat m├нstn├н",
"sync_remote": "Synchronizovat vzd├бlen├й", "sync_remote": "Synchronizovat vzd├бlen├й",
"sync_status": "Stav synchronizace",
"sync_status_subtitle": "Zobrazit a spravovat synchroniza─Нn├н syst├йm",
"sync_upload_album_setting_subtitle": "Vytvo┼Щit a nahr├бt fotografie a videa do vybran├╜ch alb na Immich", "sync_upload_album_setting_subtitle": "Vytvo┼Щit a nahr├бt fotografie a videa do vybran├╜ch alb na Immich",
"tag": "Zna─Нka", "tag": "Zna─Нka",
"tag_assets": "P┼Щi┼Щadit zna─Нku", "tag_assets": "P┼Щi┼Щadit zna─Нku",
@@ -1894,7 +1942,7 @@
"theme_setting_image_viewer_quality_title": "Kvalita prohl├н┼╛e─Нe obr├бzk┼п", "theme_setting_image_viewer_quality_title": "Kvalita prohl├н┼╛e─Нe obr├бzk┼п",
"theme_setting_primary_color_subtitle": "Zvolte barvu pro hlavn├н akce a zv├╜razn─Ыn├н.", "theme_setting_primary_color_subtitle": "Zvolte barvu pro hlavn├н akce a zv├╜razn─Ыn├н.",
"theme_setting_primary_color_title": "Hlavn├н barva", "theme_setting_primary_color_title": "Hlavn├н barva",
"theme_setting_system_primary_color_title": "Pou┼╛it├н syst├йmov├й barvy", "theme_setting_system_primary_color_title": "Pou┼╛├нt syst├йmovou barvu",
"theme_setting_system_theme_switch": "Automaticky (podle systemov├йho nastaven├н)", "theme_setting_system_theme_switch": "Automaticky (podle systemov├йho nastaven├н)",
"theme_setting_theme_subtitle": "Vyberte nastaven├н t├йmatu aplikace", "theme_setting_theme_subtitle": "Vyberte nastaven├н t├йmatu aplikace",
"theme_setting_three_stage_loading_subtitle": "T┼Щ├нstup┼Иov├й na─Н├нt├бn├н m┼п┼╛e zv├╜┼бit v├╜konnost na─Н├нt├бn├н, ale vede k v├╜razn─Ы vy┼б┼б├нmu zat├н┼╛en├н s├нt─Ы", "theme_setting_three_stage_loading_subtitle": "T┼Щ├нstup┼Иov├й na─Н├нt├бn├н m┼п┼╛e zv├╜┼бit v├╜konnost na─Н├нt├бn├н, ale vede k v├╜razn─Ы vy┼б┼б├нmu zat├н┼╛en├н s├нt─Ы",
@@ -1908,7 +1956,9 @@
"to_change_password": "Zm─Ыnit heslo", "to_change_password": "Zm─Ыnit heslo",
"to_favorite": "Obl├нbit", "to_favorite": "Obl├нbit",
"to_login": "P┼Щihl├бsit", "to_login": "P┼Щihl├бsit",
"to_multi_select": "na v├нcen├бsobn├╜ v├╜b─Ыr",
"to_parent": "P┼Щej├нt k rodi─Нi", "to_parent": "P┼Щej├нt k rodi─Нi",
"to_select": "vybrat",
"to_trash": "Vyhodit", "to_trash": "Vyhodit",
"toggle_settings": "P┼Щepnout nastaven├н", "toggle_settings": "P┼Щepnout nastaven├н",
"total": "Celkem", "total": "Celkem",
@@ -1928,6 +1978,7 @@
"trash_page_select_assets_btn": "Vybrat polo┼╛ky", "trash_page_select_assets_btn": "Vybrat polo┼╛ky",
"trash_page_title": "Ko┼б ({count})", "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}}.", "trashed_items_will_be_permanently_deleted_after": "Smazan├й polo┼╛ky budou trvale odstran─Ыny po {days, plural, one {# dni} other {# dnech}}.",
"troubleshoot": "Diagnostika",
"type": "Typ", "type": "Typ",
"unable_to_change_pin_code": "Nelze zm─Ыnit PIN k├│d", "unable_to_change_pin_code": "Nelze zm─Ыnit PIN k├│d",
"unable_to_setup_pin_code": "Nelze nastavit PIN k├│d", "unable_to_setup_pin_code": "Nelze nastavit PIN k├│d",
@@ -1958,6 +2009,7 @@
"unstacked_assets_count": "{count, plural, one {Rozlo┼╛en├б # polo┼╛ka} few {Rozlo┼╛en├й # polo┼╛ky} other {Rozlo┼╛en├╜ch # polo┼╛ek}}", "unstacked_assets_count": "{count, plural, one {Rozlo┼╛en├б # polo┼╛ka} few {Rozlo┼╛en├й # polo┼╛ky} other {Rozlo┼╛en├╜ch # polo┼╛ek}}",
"untagged": "Neozna─Нeno", "untagged": "Neozna─Нeno",
"up_next": "To je prozat├нm v┼бe", "up_next": "To je prozat├нm v┼бe",
"update_location_action_prompt": "Aktualizovat polohu {count} vybran├╜ch polo┼╛ek pomoc├н:",
"updated_at": "Aktualizov├бno", "updated_at": "Aktualizov├бno",
"updated_password": "Heslo aktualizov├бno", "updated_password": "Heslo aktualizov├бno",
"upload": "Nahr├бt", "upload": "Nahr├бt",
@@ -2006,7 +2058,7 @@
"version_announcement_closing": "V├б┼б p┼Щ├нtel Alex", "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_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_history": "Historie verz├н", "version_history": "Historie verz├н",
"version_history_item": "Nainstalov├бno {version} dne {date}", "version_history_item": "Verze {version} nainstalov├бna dne {date}",
"video": "Video", "video": "Video",
"video_hover_setting": "P┼Щehr├бvat miniaturu videa po najet├н my┼б├н", "video_hover_setting": "P┼Щehr├бvat miniaturu videa po najet├н my┼б├н",
"video_hover_setting_description": "P┼Щehr├бt miniaturu videa p┼Щi najet├н my┼б├н na polo┼╛ku. I kdy┼╛ je p┼Щehr├бv├бn├н vypnuto, lze jej spustit najet├нm na ikonu p┼Щehr├бv├бn├н.", "video_hover_setting_description": "P┼Щehr├бt miniaturu videa p┼Щi najet├н my┼б├н na polo┼╛ku. I kdy┼╛ je p┼Щehr├бv├бn├н vypnuto, lze jej spustit najet├нm na ikonu p┼Щehr├бv├бn├н.",
@@ -2024,6 +2076,7 @@
"view_next_asset": "Zobrazit dal┼б├н polo┼╛ku", "view_next_asset": "Zobrazit dal┼б├н polo┼╛ku",
"view_previous_asset": "Zobrazit p┼Щedchoz├н polo┼╛ku", "view_previous_asset": "Zobrazit p┼Щedchoz├н polo┼╛ku",
"view_qr_code": "Zobrazit QR k├│d", "view_qr_code": "Zobrazit QR k├│d",
"view_similar_photos": "Zobrazit podobn├й fotky",
"view_stack": "Zobrazit seskupen├н", "view_stack": "Zobrazit seskupen├н",
"view_user": "Zobrazit u┼╛ivatele", "view_user": "Zobrazit u┼╛ivatele",
"viewer_remove_from_stack": "Odstranit ze z├бsobn├нku", "viewer_remove_from_stack": "Odstranit ze z├бsobn├нku",
+10
View File
@@ -4,6 +4,7 @@
"account_settings": "╨и╤Г╤В╨░ ╥л╤Л╤А╨╜╨╕ ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╙│", "account_settings": "╨и╤Г╤В╨░ ╥л╤Л╤А╨╜╨╕ ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╙│",
"acknowledge": "├З╨╕╤А╙Ч╨┐╨╗╨╡╤В", "acknowledge": "├З╨╕╤А╙Ч╨┐╨╗╨╡╤В",
"action": "╙Ц├з╨╗╨╡╨╜╨╕", "action": "╙Ц├з╨╗╨╡╨╜╨╕",
"action_common_update": "╥к╙Ч╨╜╨╡╤В",
"actions": "╙Ц╥л╤Б╨╡╨╝", "actions": "╙Ц╥л╤Б╨╡╨╝",
"active": "╨е╨░╤Б╤В╨░╤А", "active": "╨е╨░╤Б╤В╨░╤А",
"activity": "╨е╨░╤Б╤В╨░╤А╨╗╙С╤Е", "activity": "╨е╨░╤Б╤В╨░╤А╨╗╙С╤Е",
@@ -13,6 +14,8 @@
"add_a_location": "╨Т╤Л╤А╙С╨╜ ╤Е╤Г╤И", "add_a_location": "╨Т╤Л╤А╙С╨╜ ╤Е╤Г╤И",
"add_a_name": "╨п╤В╨╜╨╡ ╤Е╤Г╤И", "add_a_name": "╨п╤В╨╜╨╡ ╤Е╤Г╤И",
"add_a_title": "╨п╤В ╤Е╤Г╤И", "add_a_title": "╨п╤В ╤Е╤Г╤И",
"add_birthday": "╥к╤Г╤А╨░╨╗╨╜╙С ╨║╤Г╨╜ ╤Е╤Г╤И╙С╤А",
"add_endpoint": "╨Т╙Ч╥л╙Ч╨╝╨╗╙Ч ╨┐╙С╨╜╤З╙С ╤Е╤Г╤И╨░╤А",
"add_exclusion_pattern": "╨Ъ╙С╨╗╨░╤А╤Б╨░ ╨┐╙С╤А╨░╤Е╨╝╨░╨╗╨╗╨╕ ╨╣╙Ч╤А╨║╨╡ ╤Е╤Г╤И", "add_exclusion_pattern": "╨Ъ╙С╨╗╨░╤А╤Б╨░ ╨┐╙С╤А╨░╤Е╨╝╨░╨╗╨╗╨╕ ╨╣╙Ч╤А╨║╨╡ ╤Е╤Г╤И",
"add_import_path": "╨Ш╨╝╨┐╨╛╤А╤В ╥л╤Г╨╗╨╜╨╡ ╤Е╤Г╤И", "add_import_path": "╨Ш╨╝╨┐╨╛╤А╤В ╥л╤Г╨╗╨╜╨╡ ╤Е╤Г╤И",
"add_location": "╨Т╤Л╤А╙С╨╜ ╤Е╤Г╤И", "add_location": "╨Т╤Л╤А╙С╨╜ ╤Е╤Г╤И",
@@ -20,6 +23,7 @@
"add_partner": "╨Ь╙С╤И╙С╤А ╤Е╤Г╤И", "add_partner": "╨Ь╙С╤И╙С╤А ╤Е╤Г╤И",
"add_path": "╥к╤Г╨╗╨╜╨╡ ╤Е╤Г╤И", "add_path": "╥к╤Г╨╗╨╜╨╡ ╤Е╤Г╤И",
"add_photos": "╨б╙С╨╜╙│╨║╨╡╤А╤З╙Ч╨║╤Б╨╡╨╝ ╤Е╤Г╤И", "add_photos": "╨б╙С╨╜╙│╨║╨╡╤А╤З╙Ч╨║╤Б╨╡╨╝ ╤Е╤Г╤И",
"add_tag": "╨в╨╡╨│ ╤Е╤Г╤И",
"add_to": "╨Ь╙Ч╨╜ ╤В╨╡ ╨┐╤Г╨╗╨╕╨╜ ╤Е╤Г╤ИтАж", "add_to": "╨Ь╙Ч╨╜ ╤В╨╡ ╨┐╤Г╨╗╨╕╨╜ ╤Е╤Г╤ИтАж",
"add_to_album": "╨Р╨╗╤М╨▒╨╛╨╝╨░ ╤Е╤Г╤И", "add_to_album": "╨Р╨╗╤М╨▒╨╛╨╝╨░ ╤Е╤Г╤И",
"add_to_shared_album": "╨Я╙Ч╤А╨╗╨╡╤Е╨╕ ╨░╨╗╤М╨▒╨╛╨╝╨░ ╤Е╤Г╤И", "add_to_shared_album": "╨Я╙Ч╤А╨╗╨╡╤Е╨╕ ╨░╨╗╤М╨▒╨╛╨╝╨░ ╤Е╤Г╤И",
@@ -28,9 +32,13 @@
"added_to_favorites": "╨б╤Г╨╣╨╗╨░╤Б╨░ ╨╕╨╗╨╜╨╕╨╜╨╡ ╤Е╤Г╤И╨╜╙С", "added_to_favorites": "╨б╤Г╨╣╨╗╨░╤Б╨░ ╨╕╨╗╨╜╨╕╨╜╨╡ ╤Е╤Г╤И╨╜╙С",
"added_to_favorites_count": "╨б╤Г╨╣╨╗╨░╤Б╨░ ╨╕╨╗╨╜╨╕╨╜╨╡ {count, number} ╤Е╤Г╤И╨╜╙С", "added_to_favorites_count": "╨б╤Г╨╣╨╗╨░╤Б╨░ ╨╕╨╗╨╜╨╕╨╜╨╡ {count, number} ╤Е╤Г╤И╨╜╙С",
"admin": { "admin": {
"admin_user": "╨г╤Б╙С╥л ╨░╨┤╨╝╨╕╨╜",
"asset_offline_description": "╨С╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╙С╨╜ ╥л╨░╨║ ╤В╤Г╨╗╨░╤И ╤Д╨░╨╣╨╗╨╜╨╡ ╨┤╨╕╤Б╨║╤А╨░ ╤Г╤А╙С╤Е ╤В╤Г╨┐╨░╨╣╨╝╨░╨╜, ╨║╨░╤А╥л╨╕╨╜╨║╨║╨░╨╜╨░ ╨║╤Г╥л╨░╤А╨╜╙С. ╨Х╨╜╤З╨╡╨╜ ╤В╨╡ ╤Д╨░╨╣╨╗╨░ ╨▓╤Г╨╗╨░╨▓╙С╤И ╙С╤И╨╜╨╡ ╨║╤Г╥л╨░╤А╨╜╙С ╨┐╤Г╨╗╤Б╨░╨╜, ╤В╨╕╨▓╙Ч╥л╨╗╙Ч ╥л╙Ч╨╜╙Ч ╤А╨╡╤Б╤Г╤А╤Б ╤В╤Г╨┐╨░╤Б ╤В╨╡╤Б╨╡╨╜ ╤Е╙С╨▓╙С╤А╙С╨╜ ╨▓╙С╤Е╙С╤В╨╗╙С╤Е ╤И╨║╨░╨╗╙С╨╜╨░ ╤В╙Ч╤А╙Ч╤Б╨╗╙Ч╤А. ╥к╨░╨║ ╤Д╨░╨╣╨╗╨░ ╥л╙Ч╨╜╙Ч╤А╨╡╨╜ ╤З╙Ч╤А╤В╨╡╤Б ╤В╨╡╤Б╨╡╨╜ ╤Д╨░╨╣╨╗ ╨┐╨░╤В╨╜╨╡ ╨║╨░╨╣╨╝╨░╨╗╨╗╨╕ ╥л╤Г╨╗╨░ Immich ╨▓╨░╨╗╨╗╨╕ ╨░╤П╨╗╨░╤А╨░╤Е ╥л╨╕╤В╨╡╤А╨╜╨╕╨╜╨╡ ╨║╤Г╤А╤Б╨░ ╙Ч╨╜╨╡╨╜╙Ч╤А, ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╙С╨╜╨░ ╤Б╨║╨░╨╜╨╡╤А╨╗╨░╨╜╨╕╨╜╨╡ ╨┐╤Г╤А╨╜╙С╥л╨╗╙С╤А.", "asset_offline_description": "╨С╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╙С╨╜ ╥л╨░╨║ ╤В╤Г╨╗╨░╤И ╤Д╨░╨╣╨╗╨╜╨╡ ╨┤╨╕╤Б╨║╤А╨░ ╤Г╤А╙С╤Е ╤В╤Г╨┐╨░╨╣╨╝╨░╨╜, ╨║╨░╤А╥л╨╕╨╜╨║╨║╨░╨╜╨░ ╨║╤Г╥л╨░╤А╨╜╙С. ╨Х╨╜╤З╨╡╨╜ ╤В╨╡ ╤Д╨░╨╣╨╗╨░ ╨▓╤Г╨╗╨░╨▓╙С╤И ╙С╤И╨╜╨╡ ╨║╤Г╥л╨░╤А╨╜╙С ╨┐╤Г╨╗╤Б╨░╨╜, ╤В╨╕╨▓╙Ч╥л╨╗╙Ч ╥л╙Ч╨╜╙Ч ╤А╨╡╤Б╤Г╤А╤Б ╤В╤Г╨┐╨░╤Б ╤В╨╡╤Б╨╡╨╜ ╤Е╙С╨▓╙С╤А╙С╨╜ ╨▓╙С╤Е╙С╤В╨╗╙С╤Е ╤И╨║╨░╨╗╙С╨╜╨░ ╤В╙Ч╤А╙Ч╤Б╨╗╙Ч╤А. ╥к╨░╨║ ╤Д╨░╨╣╨╗╨░ ╥л╙Ч╨╜╙Ч╤А╨╡╨╜ ╤З╙Ч╤А╤В╨╡╤Б ╤В╨╡╤Б╨╡╨╜ ╤Д╨░╨╣╨╗ ╨┐╨░╤В╨╜╨╡ ╨║╨░╨╣╨╝╨░╨╗╨╗╨╕ ╥л╤Г╨╗╨░ Immich ╨▓╨░╨╗╨╗╨╕ ╨░╤П╨╗╨░╤А╨░╤Е ╥л╨╕╤В╨╡╤А╨╜╨╕╨╜╨╡ ╨║╤Г╤А╤Б╨░ ╙Ч╨╜╨╡╨╜╙Ч╤А, ╨▒╨╕╨▒╨╗╨╕╨╛╤В╨╡╨║╙С╨╜╨░ ╤Б╨║╨░╨╜╨╡╤А╨╗╨░╨╜╨╕╨╜╨╡ ╨┐╤Г╤А╨╜╙С╥л╨╗╙С╤А.",
"authentication_settings": "╨Р╤Г╤В╤В╨╡╨╜╤В╨╕╤Е╨▓╨╕╨║╨░╤В╤Б╨╕ ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╙│╤Б╨╡╨╝",
"authentication_settings_disable_all": "╨н╤Б╨╕╤А ╨║╙Ч╨╝╨╡╨╗╨╗╨╕ ╨┐╤Г╤А ╨╝╨╡╤Б╨╗╨╡╤В╤Б╨╡╨╜╨╡ ╤В╨╡ ╤З╨░╤А╤Б╨░ ╨╗╨░╤А╤В╨░╤Б╤И╙С╨╜ ╤В╨╡╤Б╨╡ ╤И╤Г╤В╨╗╨░╤В╙С╤А-╨╕? ╨Ъ╙Ч╨╝╨╡╨╗╨╗╨╕ ╤И╙С╤В╙С╨║╨░ ╨┐╙Ч╤В╙Ч╨╝╨┐╨╡╤Е ╤Г╥л╨░╥л╥л╙Ч.", "authentication_settings_disable_all": "╨н╤Б╨╕╤А ╨║╙Ч╨╝╨╡╨╗╨╗╨╕ ╨┐╤Г╤А ╨╝╨╡╤Б╨╗╨╡╤В╤Б╨╡╨╜╨╡ ╤В╨╡ ╤З╨░╤А╤Б╨░ ╨╗╨░╤А╤В╨░╤Б╤И╙С╨╜ ╤В╨╡╤Б╨╡ ╤И╤Г╤В╨╗╨░╤В╙С╤А-╨╕? ╨Ъ╙Ч╨╝╨╡╨╗╨╗╨╕ ╤И╙С╤В╙С╨║╨░ ╨┐╙Ч╤В╙Ч╨╝╨┐╨╡╤Е ╤Г╥л╨░╥л╥л╙Ч.",
"background_task_job": "╨Ъ╤Г╤А─Г╨╜╨╝╨░╨╜ ╙Ч╥л╤Б╨╡╨╝", "background_task_job": "╨Ъ╤Г╤А─Г╨╜╨╝╨░╨╜ ╙Ч╥л╤Б╨╡╨╝",
"backup_database": "╨Я─Х╨╗─Х╨╝ ╨┐╤Г╤Е╨╝╨░╤З─Х ╤В╤Г╤Б╨░",
"backup_onboarding_title": "╨б╤Л╤Е╨╗╙С╤Е ╨║╨╛╨┐╨┐╨╕╤Б╨╡╨╝",
"cleared_jobs": "╙Ц╥л╤Б╨╡╨╜╨╡ ╤В╨░╤Б╨░╤В╨╜╙С:{job}", "cleared_jobs": "╙Ц╥л╤Б╨╡╨╜╨╡ ╤В╨░╤Б╨░╤В╨╜╙С:{job}",
"confirm_email_below": "╥к╨╕╤А╙Ч╨┐╨╗╨╡╤В╨╡╤Б ╤В╨╡╤Б╨╡╨╜, ╨░╤П╨╗╨░╤А╨░╤Е ┬л{email}┬╗ ╨║╙Ч╤А╤В╙Ч╤А", "confirm_email_below": "╥к╨╕╤А╙Ч╨┐╨╗╨╡╤В╨╡╤Б ╤В╨╡╤Б╨╡╨╜, ╨░╤П╨╗╨░╤А╨░╤Е ┬л{email}┬╗ ╨║╙Ч╤А╤В╙Ч╤А",
"confirm_reprocess_all_faces": "╨Я╙Ч╤В╙Ч╨╝ ╤Б╙С╨╜╙Ч╤Б╨╡╨╜╨╡ ╤В╨╡╨┐╙Ч╤А ╤Е╤Г╤В ╨┐╨░╨╗╙С╤А╤В╨░╤Б ╨║╨╕╨╗╨╡╤В ╤В╨╡╤Б╨╡ ╤И╨░╨╜╨░╤В╙С╤А-╨╕? ╥к╨░╨▓╙С╨╜ ╨┐╨╡╨║╨╡╤Е ╤П╤В╤Б╨╡╨╜╨╡ ╨┐╤Г╤А ╥л╤Л╨╜╤А╨░╨╜ ╤В╨░ ╤Е╤Г╤А╨░╤В╙Ч╥л.", "confirm_reprocess_all_faces": "╨Я╙Ч╤В╙Ч╨╝ ╤Б╙С╨╜╙Ч╤Б╨╡╨╜╨╡ ╤В╨╡╨┐╙Ч╤А ╤Е╤Г╤В ╨┐╨░╨╗╙С╤А╤В╨░╤Б ╨║╨╕╨╗╨╡╤В ╤В╨╡╤Б╨╡ ╤И╨░╨╜╨░╤В╙С╤А-╨╕? ╥к╨░╨▓╙С╨╜ ╨┐╨╡╨║╨╡╤Е ╤П╤В╤Б╨╡╨╜╨╡ ╨┐╤Г╤А ╥л╤Л╨╜╤А╨░╨╜ ╤В╨░ ╤Е╤Г╤А╨░╤В╙Ч╥л.",
@@ -45,6 +53,8 @@
"image_preview_title": "╨Ь╨░╨╗╤В╨░╨╜╨╗╙С╤Е╨░ ╨┐╙С╤Е╨╝╨░╨╗╨╗╨╕ ╙Ч╨╜╨╡╤А╨╗╨╡╨▓╤Б╨╡╨╝", "image_preview_title": "╨Ь╨░╨╗╤В╨░╨╜╨╗╙С╤Е╨░ ╨┐╙С╤Е╨╝╨░╨╗╨╗╨╕ ╙Ч╨╜╨╡╤А╨╗╨╡╨▓╤Б╨╡╨╝",
"image_quality": "╨Я╨░╤Е╨░╨╗╙С╤Е", "image_quality": "╨Я╨░╤Е╨░╨╗╙С╤Е",
"image_resolution": "╨Т╨╕╥л╨╡", "image_resolution": "╨Т╨╕╥л╨╡",
"image_settings": "╨б╙С╨╜╙│╨║╨╡╤А╤З╙Ч╨║ ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╙│╤Б╨╡╨╝",
"image_thumbnail_title": "╨Я╙Ч╤З╙Ч╨║ ╙│╨║╨╡╤А╤З╙Ч╨║╤Б╨╡╨╜ ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╙│╤Б╨╡╨╝",
"map_gps_settings": "╨Ъ╨░╤А╤В╤В╙С ╤В╨░╤В╨░ GPS ─Х╨╜╨╡╤А╨╗╨╡╨╜─Х╨▓─Х", "map_gps_settings": "╨Ъ╨░╤А╤В╤В╙С ╤В╨░╤В╨░ GPS ─Х╨╜╨╡╤А╨╗╨╡╨╜─Х╨▓─Х",
"map_gps_settings_description": "╨Ъ╨░╤А╤В╤В╙С╨┐╨░ GPS (╨║╨░╤П╨╗╨╗╨░ ╨│╨╡╨╛╤О╨╝╨╗╨░╨╜╨╕) ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╨╕╤Б╨╡╨╜╨╡ ╨╣╙Ч╤А╨║╨╡╨╗╨╡╤Б╨╡ ╤В╙С╤А╙С╤А", "map_gps_settings_description": "╨Ъ╨░╤А╤В╤В╙С╨┐╨░ GPS (╨║╨░╤П╨╗╨╗╨░ ╨│╨╡╨╛╤О╨╝╨╗╨░╨╜╨╕) ╙Ч╨╜╨╡╤А╨╗╨╡╨╜╨╕╤Б╨╡╨╜╨╡ ╨╣╙Ч╤А╨║╨╡╨╗╨╡╤Б╨╡ ╤В╙С╤А╙С╤А",
"map_settings": "╨Ъ╨░╤А╤В╤В╙С" "map_settings": "╨Ъ╨░╤А╤В╤В╙С"
+163 -30
View File
@@ -1,8 +1,8 @@
{ {
"about": "Om", "about": "Om os",
"account": "Konto", "account": "Konto",
"account_settings": "Kontoindstillinger", "account_settings": "Kontoindstillinger",
"acknowledge": "Godkend", "acknowledge": "Anerkendelse",
"action": "Handling", "action": "Handling",
"action_common_update": "Opdater", "action_common_update": "Opdater",
"actions": "Handlinger", "actions": "Handlinger",
@@ -14,6 +14,7 @@
"add_a_location": "Tilf├╕j en placering", "add_a_location": "Tilf├╕j en placering",
"add_a_name": "Tilf├╕j et navn", "add_a_name": "Tilf├╕j et navn",
"add_a_title": "Tilf├╕j en titel", "add_a_title": "Tilf├╕j en titel",
"add_birthday": "Tilf├╕j en f├╕dselsdag",
"add_endpoint": "Tilf├╕j endepunkt", "add_endpoint": "Tilf├╕j endepunkt",
"add_exclusion_pattern": "Tilf├╕j udelukkelsesm├╕nster", "add_exclusion_pattern": "Tilf├╕j udelukkelsesm├╕nster",
"add_import_path": "Tilf├╕j importsti", "add_import_path": "Tilf├╕j importsti",
@@ -27,14 +28,17 @@
"add_to_album": "Tilf├╕j til album", "add_to_album": "Tilf├╕j til album",
"add_to_album_bottom_sheet_added": "Tilf├╕jet til {album}", "add_to_album_bottom_sheet_added": "Tilf├╕jet til {album}",
"add_to_album_bottom_sheet_already_exists": "Allerede i {album}", "add_to_album_bottom_sheet_already_exists": "Allerede i {album}",
"add_to_album_toggle": "Skift selektion for {album}",
"add_to_albums": "Tilf├╕j til albummer",
"add_to_albums_count": "Tilf├╕j til albummer({count})",
"add_to_shared_album": "Tilf├╕j til delt album", "add_to_shared_album": "Tilf├╕j til delt album",
"add_url": "Tilf├╕j URL", "add_url": "Tilf├╕j URL",
"added_to_archive": "Tilf├╕jet til arkiv", "added_to_archive": "Tilf├╕jet til arkiv",
"added_to_favorites": "Tilf├╕jet til favoritter", "added_to_favorites": "Tilf├╕jet til favoritter",
"added_to_favorites_count": "Tilf├╕jet {count, number} til favoritter", "added_to_favorites_count": "Tilf├╕jede {count, number} til favoritter",
"admin": { "admin": {
"add_exclusion_pattern_description": "Tilf├╕j udelukkelsesm├╕nstre. Globbing ved hj├жlp af *, ** og ? underst├╕ttes. For at ignorere alle filer i enhver mappe med navnet \"Raw\", brug \"**/Raw/**\". For at ignorere alle filer, der slutter p├е \".tif\", brug \"**/*.tif\". For at ignorere en absolut sti, brug \"/sti/til/ignoreret/**\".", "add_exclusion_pattern_description": "Tilf├╕j udelukkelsesm├╕nstre. Globbing ved hj├жlp af *, ** og ? underst├╕ttes. For at ignorere alle filer i enhver mappe med navnet \"Raw\", brug \"**/Raw/**\". For at ignorere alle filer, der slutter p├е \".tif\", brug \"**/*.tif\". For at ignorere en absolut sti, brug \"/sti/til/ignoreret/**\".",
"admin_user": "Administrator bruger", "admin_user": "Administratorbruger",
"asset_offline_description": "Denne eksterne biblioteksressource findes ikke l├жngere p├е disken og er blevet flyttet til papirkurven. Hvis filen blev flyttet inde i biblioteket, skal du tjekke din tidslinje for den nye tilsvarende ressource. For at gendanne denne ressource skal du sikre, at filstien nedenfor kan tilg├еs af Immich og scanne biblioteket.", "asset_offline_description": "Denne eksterne biblioteksressource findes ikke l├жngere p├е disken og er blevet flyttet til papirkurven. Hvis filen blev flyttet inde i biblioteket, skal du tjekke din tidslinje for den nye tilsvarende ressource. For at gendanne denne ressource skal du sikre, at filstien nedenfor kan tilg├еs af Immich og scanne biblioteket.",
"authentication_settings": "Godkendelsesindstillinger", "authentication_settings": "Godkendelsesindstillinger",
"authentication_settings_description": "Administrer adgangskode, OAuth og andre godkendelsesindstillinger", "authentication_settings_description": "Administrer adgangskode, OAuth og andre godkendelsesindstillinger",
@@ -44,6 +48,13 @@
"backup_database": "Lav Database Dump", "backup_database": "Lav Database Dump",
"backup_database_enable_description": "Sl├е database-backup til", "backup_database_enable_description": "Sl├е database-backup til",
"backup_keep_last_amount": "M├жngde af tidligere backups, der skal gemmes", "backup_keep_last_amount": "M├жngde af tidligere backups, der skal gemmes",
"backup_onboarding_1_description": "kopi p├е en anden fysisk lokation eller i skyen.",
"backup_onboarding_2_description": "lokale kopier p├е separate enheder. Dette inkluderer de originale filer og en lokal backup af disse.",
"backup_onboarding_3_description": "kopier af din data i alt, inklusiv de originale filer. Dette inkluderer 1 kopi p├е en anden fysisk lokation, og 2 lokale kopier.",
"backup_onboarding_description": "En <backblaze-link>3-2-1 backup strategy</backblaze-link> anbefales for at beskytte dine data. En altomfattende backupl├╕sning skulle gerne have kopier af dine uploadede billeder og videoer, samt Immich databasen.",
"backup_onboarding_footer": "Referer venligst til <link>dokumentationen</link> for mere information om hvordan Immich backes op.",
"backup_onboarding_parts_title": "En 3-2-1 backup inkluderer:",
"backup_onboarding_title": "Backupper",
"backup_settings": "Database Backup-indstillinger", "backup_settings": "Database Backup-indstillinger",
"backup_settings_description": "Administrer backupindstillinger for database.", "backup_settings_description": "Administrer backupindstillinger for database.",
"cleared_jobs": "Ryddet jobs til: {job}", "cleared_jobs": "Ryddet jobs til: {job}",
@@ -115,13 +126,13 @@
"machine_learning_clip_model": "CLIP-model", "machine_learning_clip_model": "CLIP-model",
"machine_learning_clip_model_description": "Navnet p├е CLIP-modellen p├е listen <link>her</link>. Bem├жrk at du skal genk├╕re \"Smart S├╕gning\"-jobbet for alle billeder, hvis du skifter model.", "machine_learning_clip_model_description": "Navnet p├е CLIP-modellen p├е listen <link>her</link>. Bem├жrk at du skal genk├╕re \"Smart S├╕gning\"-jobbet for alle billeder, hvis du skifter model.",
"machine_learning_duplicate_detection": "Dubletdetektion", "machine_learning_duplicate_detection": "Dubletdetektion",
"machine_learning_duplicate_detection_enabled": "Aktiver duplikatdetektion", "machine_learning_duplicate_detection_enabled": "Aktiver dubletdetektion",
"machine_learning_duplicate_detection_enabled_description": "N├еr sl├еet fra, vil n├╕jagtigt identiske mediefiler blive de-duplikerede.", "machine_learning_duplicate_detection_enabled_description": "N├еr sl├еet fra, vil n├╕jagtigt identiske mediefiler stadig blive de-duplikerede.",
"machine_learning_duplicate_detection_setting_description": "Brug CLIP-indlejringer til at finde sandsynlige duplikater", "machine_learning_duplicate_detection_setting_description": "Brug CLIP-indlejringer til at finde sandsynlige dubletter",
"machine_learning_enabled": "Aktiv├йr maskinl├жring", "machine_learning_enabled": "Aktiv├йr maskinl├жring",
"machine_learning_enabled_description": "Hvis deaktiveret, vil alle ML-funktioner blive deaktiveret uanset nedenst├еende indstillinger.", "machine_learning_enabled_description": "Hvis deaktiveret, vil alle ML-funktioner blive deaktiveret uanset nedenst├еende indstillinger.",
"machine_learning_facial_recognition": "Ansigtsgenkendelse", "machine_learning_facial_recognition": "Ansigtsgenkendelse",
"machine_learning_facial_recognition_description": "Registrer, genkend og grupper ansigter i billeder", "machine_learning_facial_recognition_description": "Opdag, genkend og grupp├йr ansigter i billeder",
"machine_learning_facial_recognition_model": "Ansigtsgenkendelsesmodel", "machine_learning_facial_recognition_model": "Ansigtsgenkendelsesmodel",
"machine_learning_facial_recognition_model_description": "Modellerne er listet i faldende st├╕rrelsesorden. St├╕rre modeller er langsommere og bruger mere hukommelse, men giver bedre resultater. Bem├жrk, at du skal k├╕re ansigtsopdagelsesopgaven igen for alle billeder, n├еr du ├жndrer en model.", "machine_learning_facial_recognition_model_description": "Modellerne er listet i faldende st├╕rrelsesorden. St├╕rre modeller er langsommere og bruger mere hukommelse, men giver bedre resultater. Bem├жrk, at du skal k├╕re ansigtsopdagelsesopgaven igen for alle billeder, n├еr du ├жndrer en model.",
"machine_learning_facial_recognition_setting": "Aktiv├йr ansigtgenkendelse", "machine_learning_facial_recognition_setting": "Aktiv├йr ansigtgenkendelse",
@@ -210,6 +221,8 @@
"oauth_mobile_redirect_uri": "Mobilomdiregerings-URL", "oauth_mobile_redirect_uri": "Mobilomdiregerings-URL",
"oauth_mobile_redirect_uri_override": "Tilsides├жttelse af mobil omdiregerings-URL", "oauth_mobile_redirect_uri_override": "Tilsides├жttelse af mobil omdiregerings-URL",
"oauth_mobile_redirect_uri_override_description": "Aktiver, n├еr OAuth-udbyderen ikke tillader en mobil URI, som ''{callback}''", "oauth_mobile_redirect_uri_override_description": "Aktiver, n├еr OAuth-udbyderen ikke tillader en mobil URI, som ''{callback}''",
"oauth_role_claim": "Rolle attribut",
"oauth_role_claim_description": "Tildel automatisk admin adgang p├е basis af forekomst af denne p├еstand. D├йn kan v├жre enten 'user' eller 'admin'.",
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "Administrer OAuth login-indstillinger", "oauth_settings_description": "Administrer OAuth login-indstillinger",
"oauth_settings_more_details": "L├жs flere detaljer om funktionen i <link>dokumentationen</link>.", "oauth_settings_more_details": "L├жs flere detaljer om funktionen i <link>dokumentationen</link>.",
@@ -258,6 +271,7 @@
"storage_template_migration_info": "Lager-skabelonen vil konvertere alle filendelser til sm├е bogstaver. Skabelon├жndringer vil kun g├жlde for nye mediefiler. For at anvende skabelonen retroaktivt p├е tidligere uploadede mediefiler skal du k├╕re <link>{job}</link>.", "storage_template_migration_info": "Lager-skabelonen vil konvertere alle filendelser til sm├е bogstaver. Skabelon├жndringer vil kun g├жlde for nye mediefiler. For at anvende skabelonen retroaktivt p├е tidligere uploadede mediefiler skal du k├╕re <link>{job}</link>.",
"storage_template_migration_job": "Lager Skabelon Migreringsjob", "storage_template_migration_job": "Lager Skabelon Migreringsjob",
"storage_template_more_details": "For flere detaljer om denne funktion, referer til <template-link>Lager Skabelonen</template-link> og dens <implications-link>implikationer</implications-link>", "storage_template_more_details": "For flere detaljer om denne funktion, referer til <template-link>Lager Skabelonen</template-link> og dens <implications-link>implikationer</implications-link>",
"storage_template_onboarding_description_v2": "N├еr aktiveret, s├е vil denne funktion auto-organisere filer p├е grundlag af en brugerdefineret skabelon. For n├жrmere, se <link>dokumentation</link>.",
"storage_template_path_length": "Ansl├еet sti-l├жngde begr├жnsning <b>{length, number}</b>/{limit, number}", "storage_template_path_length": "Ansl├еet sti-l├жngde begr├жnsning <b>{length, number}</b>/{limit, number}",
"storage_template_settings": "Lagringsskabelon", "storage_template_settings": "Lagringsskabelon",
"storage_template_settings_description": "Administrer mappestrukturen og filnavnet for den uploadede mediefil", "storage_template_settings_description": "Administrer mappestrukturen og filnavnet for den uploadede mediefil",
@@ -344,6 +358,9 @@
"trash_number_of_days_description": "Antal dage aktiver i skraldespanden skal beholdes inden de fjernes permanent", "trash_number_of_days_description": "Antal dage aktiver i skraldespanden skal beholdes inden de fjernes permanent",
"trash_settings": "Skraldeindstillinger", "trash_settings": "Skraldeindstillinger",
"trash_settings_description": "Administr├йr skraldeindstillinger", "trash_settings_description": "Administr├йr skraldeindstillinger",
"unlink_all_oauth_accounts": "Oph├жv link til alle OAuth konti",
"unlink_all_oauth_accounts_description": "Husk at fjerne linket til alle OAuth konti f├╕r du migrerer til en ny udbyder.",
"unlink_all_oauth_accounts_prompt": "Er du sikker p├е, at du vil oph├жve link til alle OAuth konti? Dette vil nulstille OAuth ID for hver bruger og kan ikke fortrydes.",
"user_cleanup_job": "Bruger-oprydning", "user_cleanup_job": "Bruger-oprydning",
"user_delete_delay": "<b>{user}</b>'s konto og mediefiler vil blive planlagt til permanent sletning om {delay, plural, one {# dag} other {# dage}}.", "user_delete_delay": "<b>{user}</b>'s konto og mediefiler vil blive planlagt til permanent sletning om {delay, plural, one {# dag} other {# dage}}.",
"user_delete_delay_settings": "Slet forsinkelse", "user_delete_delay_settings": "Slet forsinkelse",
@@ -370,13 +387,17 @@
"admin_password": "Administratoradgangskode", "admin_password": "Administratoradgangskode",
"administration": "Administration", "administration": "Administration",
"advanced": "Avanceret", "advanced": "Avanceret",
"advanced_settings_beta_timeline_subtitle": "Pr├╕v den nye app-oplevelse",
"advanced_settings_beta_timeline_title": "Beta-tidslinje",
"advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret p├е alternative kriterier. Pr├╕v kun denne hvis du har problemer med at appen ikke opdager alle albums.", "advanced_settings_enable_alternate_media_filter_subtitle": "Brug denne valgmulighed for at filtrere media under synkronisering baseret p├е alternative kriterier. Pr├╕v kun denne hvis du har problemer med at appen ikke opdager alle albums.",
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter", "advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTEL] Brug alternativ enheds album synkroniserings filter",
"advanced_settings_log_level_title": "Logniveau: {level}", "advanced_settings_log_level_title": "Logniveau: {level}",
"advanced_settings_prefer_remote_subtitle": "Nogle enheder tager meget lang tid om at indl├жse miniaturebilleder af elementer p├е enheden. Aktiver denne indstilling for i stedetat indl├жse elementer fra serveren.", "advanced_settings_prefer_remote_subtitle": "Nogle enheder er meget lang tid om at indl├жse miniaturebilleder af lokale elementer. Aktiver denne indstilling for at indl├жse elementer fra serveren i stedet.",
"advanced_settings_prefer_remote_title": "Foretr├жk elementer p├е serveren", "advanced_settings_prefer_remote_title": "Foretr├жk elementer p├е serveren",
"advanced_settings_proxy_headers_subtitle": "Definer proxy headers Immich skal sende med hver netv├жrks foresp├╕rgsel", "advanced_settings_proxy_headers_subtitle": "Definer proxy headers Immich skal sende med hver netv├жrks foresp├╕rgsel",
"advanced_settings_proxy_headers_title": "Proxy Headers", "advanced_settings_proxy_headers_title": "Proxy headere",
"advanced_settings_readonly_mode_subtitle": "Aktiverer skrivebeskyttet tilstand, hvor billederne alene kan vises. Ting som at v├жlge flere billeder, dele, caste og slette er alle deaktiveret. Aktiver skrivebeskyttet tilstand via en bruger avatar fra hovedsk├жrmen",
"advanced_settings_readonly_mode_title": "Skrivebeskyttet tilstand",
"advanced_settings_self_signed_ssl_subtitle": "Spring verificering af SSL-certifikat over for serverens endelokation. Kr├жves for selvsignerede certifikater.", "advanced_settings_self_signed_ssl_subtitle": "Spring verificering af SSL-certifikat over for serverens endelokation. Kr├жves for selvsignerede certifikater.",
"advanced_settings_self_signed_ssl_title": "Tillad selvsignerede certifikater", "advanced_settings_self_signed_ssl_title": "Tillad selvsignerede certifikater",
"advanced_settings_sync_remote_deletions_subtitle": "Slet eller gendan automatisk en mediefil p├е denne enhed, n├еr denne handling foretages p├е Immich webinterface", "advanced_settings_sync_remote_deletions_subtitle": "Slet eller gendan automatisk en mediefil p├е denne enhed, n├еr denne handling foretages p├е Immich webinterface",
@@ -392,6 +413,7 @@
"album_cover_updated": "Albumcover opdateret", "album_cover_updated": "Albumcover opdateret",
"album_delete_confirmation": "Er du sikker p├е at du vil slette albummet {album}?", "album_delete_confirmation": "Er du sikker p├е at du vil slette albummet {album}?",
"album_delete_confirmation_description": "Hvis dette album er delt, vil andre brugere ikke l├жngere kunne f├е adgang til det.", "album_delete_confirmation_description": "Hvis dette album er delt, vil andre brugere ikke l├жngere kunne f├е adgang til det.",
"album_deleted": "Album slettet",
"album_info_card_backup_album_excluded": "EKSKLUDERET", "album_info_card_backup_album_excluded": "EKSKLUDERET",
"album_info_card_backup_album_included": "INKLUDERET", "album_info_card_backup_album_included": "INKLUDERET",
"album_info_updated": "Albuminfo opdateret", "album_info_updated": "Albuminfo opdateret",
@@ -401,6 +423,7 @@
"album_options": "Albumindstillinger", "album_options": "Albumindstillinger",
"album_remove_user": "Fjern bruger?", "album_remove_user": "Fjern bruger?",
"album_remove_user_confirmation": "Er du sikker p├е at du vil fjerne {user}?", "album_remove_user_confirmation": "Er du sikker p├е at du vil fjerne {user}?",
"album_search_not_found": "Ingen album fundet som matcher din s├╕gning",
"album_share_no_users": "Det ser ud til at du har delt denne album med alle brugere, eller du har ikke nogen brugere til at dele med.", "album_share_no_users": "Det ser ud til at du har delt denne album med alle brugere, eller du har ikke nogen brugere til at dele med.",
"album_updated": "Album opdateret", "album_updated": "Album opdateret",
"album_updated_setting_description": "Modtag en emailnotifikation n├еr et delt album f├еr nye mediefiler", "album_updated_setting_description": "Modtag en emailnotifikation n├еr et delt album f├еr nye mediefiler",
@@ -420,6 +443,7 @@
"albums_default_sort_order": "Standard album sortering", "albums_default_sort_order": "Standard album sortering",
"albums_default_sort_order_description": "Grundl├жggende sortering ved oprettelse af nyt album.", "albums_default_sort_order_description": "Grundl├жggende sortering ved oprettelse af nyt album.",
"albums_feature_description": "Samling af billeder der kan deles med andre brugere.", "albums_feature_description": "Samling af billeder der kan deles med andre brugere.",
"albums_on_device_count": "Albummer p├е enheden ({count})",
"all": "Alt", "all": "Alt",
"all_albums": "Alle albummer", "all_albums": "Alle albummer",
"all_people": "Alle personer", "all_people": "Alle personer",
@@ -439,7 +463,9 @@
"app_bar_signout_dialog_title": "Log ud", "app_bar_signout_dialog_title": "Log ud",
"app_settings": "Appindstillinger", "app_settings": "Appindstillinger",
"appears_in": "Optr├жder i", "appears_in": "Optr├жder i",
"apply_count": "Brug ({count, number})",
"archive": "Arkiv", "archive": "Arkiv",
"archive_action_prompt": "{count} f├╕jet til arkiv",
"archive_or_unarchive_photo": "Arkiv├йr eller dearkiv├йr billede", "archive_or_unarchive_photo": "Arkiv├йr eller dearkiv├йr billede",
"archive_page_no_archived_assets": "Ingen arkiverede elementer blev fundet", "archive_page_no_archived_assets": "Ingen arkiverede elementer blev fundet",
"archive_page_title": "Arkiv├йr ({count})", "archive_page_title": "Arkiv├йr ({count})",
@@ -456,11 +482,11 @@
"asset_description_updated": "Mediefilsbeskrivelse er blevet opdateret", "asset_description_updated": "Mediefilsbeskrivelse er blevet opdateret",
"asset_filename_is_offline": "Mediefil {filename} er offline", "asset_filename_is_offline": "Mediefil {filename} er offline",
"asset_has_unassigned_faces": "Aktivet har ikke-tildelte ansigter", "asset_has_unassigned_faces": "Aktivet har ikke-tildelte ansigter",
"asset_hashing": "HashingтАж", "asset_hashing": "HasherтАж",
"asset_list_group_by_sub_title": "Grupp├йr efter", "asset_list_group_by_sub_title": "Grupp├йr efter",
"asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout", "asset_list_layout_settings_dynamic_layout_title": "Dynamisk layout",
"asset_list_layout_settings_group_automatically": "Automatisk", "asset_list_layout_settings_group_automatically": "Automatisk",
"asset_list_layout_settings_group_by": "Grupp├йr elementer pr.", "asset_list_layout_settings_group_by": "Grupper elementer efter",
"asset_list_layout_settings_group_by_month_day": "M├еned + dag", "asset_list_layout_settings_group_by_month_day": "M├еned + dag",
"asset_list_layout_sub_title": "Udseende", "asset_list_layout_sub_title": "Udseende",
"asset_list_settings_subtitle": "Indstillinger for billedgitterlayout", "asset_list_settings_subtitle": "Indstillinger for billedgitterlayout",
@@ -474,10 +500,12 @@
"asset_uploading": "UploaderтАж", "asset_uploading": "UploaderтАж",
"asset_viewer_settings_subtitle": "Administrer indstillinger for gallerifremviser", "asset_viewer_settings_subtitle": "Administrer indstillinger for gallerifremviser",
"asset_viewer_settings_title": "Billedviser", "asset_viewer_settings_title": "Billedviser",
"assets": "elementer", "assets": "Objekter",
"assets_added_count": "Tilf├╕jet {count, plural, one {# mediefil} other {# mediefiler}}", "assets_added_count": "Tilf├╕jet {count, plural, one {# mediefil} other {# mediefiler}}",
"assets_added_to_album_count": "{count, plural, one {# mediefil} other {# mediefiler}} tilf├╕jet til albummet", "assets_added_to_album_count": "{count, plural, one {# mediefil} other {# mediefiler}} tilf├╕jet til albummet",
"assets_added_to_albums_count": "Tilf├╕jet {assetTotal, plural, one {# asset} other {# assets}} til {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Billed} other {Billeder}} kan ikke blive tilf├╕jet til album", "assets_cannot_be_added_to_album_count": "{count, plural, one {Billed} other {Billeder}} kan ikke blive tilf├╕jet til album",
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} kan ikke f├╕jes til i nogen af albummerne",
"assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}", "assets_count": "{count, plural, one {# mediefil} other {# mediefiler}}",
"assets_deleted_permanently": "{count} element(er) blev fjernet permanent", "assets_deleted_permanently": "{count} element(er) blev fjernet permanent",
"assets_deleted_permanently_from_server": "{count} element(er) blev fjernet permanent fra Immich serveren", "assets_deleted_permanently_from_server": "{count} element(er) blev fjernet permanent fra Immich serveren",
@@ -494,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# mediefil} other {# mediefiler}} smidt i papirkurven", "assets_trashed_count": "{count, plural, one {# mediefil} other {# mediefiler}} smidt i papirkurven",
"assets_trashed_from_server": "{count} element(er) blev smidt i Immich serverens papirkurv", "assets_trashed_from_server": "{count} element(er) blev smidt i Immich serverens papirkurv",
"assets_were_part_of_album_count": "mediefil{count, plural, one {mediefil} other {mediefiler}} er allerede en del af albummet", "assets_were_part_of_album_count": "mediefil{count, plural, one {mediefil} other {mediefiler}} er allerede en del af albummet",
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} er allerede en del af albummerne",
"authorized_devices": "Tilladte enheder", "authorized_devices": "Tilladte enheder",
"automatic_endpoint_switching_subtitle": "Forbind lokalt over det anviste WiFi, n├еr det er tilg├жngeligt og brug alternative forbindelser andre st├жder", "automatic_endpoint_switching_subtitle": "Forbind lokalt over det anviste WiFi, n├еr det er tilg├жngeligt og brug alternative forbindelser andre st├жder",
"automatic_endpoint_switching_title": "Automatisk skift af URL", "automatic_endpoint_switching_title": "Automatisk skift af URL",
@@ -547,7 +576,7 @@
"backup_controller_page_none_selected": "Ingen valgte", "backup_controller_page_none_selected": "Ingen valgte",
"backup_controller_page_remainder": "Tilbagev├жrende", "backup_controller_page_remainder": "Tilbagev├жrende",
"backup_controller_page_remainder_sub": "Tilbagev├жrende billeder og albummer, at sikkerhedskopiere, fra valgte", "backup_controller_page_remainder_sub": "Tilbagev├жrende billeder og albummer, at sikkerhedskopiere, fra valgte",
"backup_controller_page_server_storage": "Serverlager", "backup_controller_page_server_storage": "Serverplads",
"backup_controller_page_start_backup": "Start sikkerhedskopiering", "backup_controller_page_start_backup": "Start sikkerhedskopiering",
"backup_controller_page_status_off": "Sikkerhedskopiering er sl├еet fra", "backup_controller_page_status_off": "Sikkerhedskopiering er sl├еet fra",
"backup_controller_page_status_on": "Sikkerhedskopiering er sl├еet til", "backup_controller_page_status_on": "Sikkerhedskopiering er sl├еet til",
@@ -558,13 +587,15 @@
"backup_controller_page_turn_on": "Sl├е sikkerhedskopiering til", "backup_controller_page_turn_on": "Sl├е sikkerhedskopiering til",
"backup_controller_page_uploading_file_info": "Uploader filinformation", "backup_controller_page_uploading_file_info": "Uploader filinformation",
"backup_err_only_album": "Kan ikke slette det eneste album", "backup_err_only_album": "Kan ikke slette det eneste album",
"backup_info_card_assets": "elementer", "backup_info_card_assets": "objekter",
"backup_manual_cancelled": "Annulleret", "backup_manual_cancelled": "Annulleret",
"backup_manual_in_progress": "Upload er allerede undervejs. Pr├╕v igen efter noget tid", "backup_manual_in_progress": "Upload er allerede undervejs. Pr├╕v igen efter noget tid",
"backup_manual_success": "Succes", "backup_manual_success": "Succes",
"backup_manual_title": "Uploadstatus", "backup_manual_title": "Uploadstatus",
"backup_options": "Backup indstillinger",
"backup_options_page_title": "Backupindstillinger", "backup_options_page_title": "Backupindstillinger",
"backup_setting_subtitle": "Administrer indstillnger for upload i forgrund og baggrund", "backup_setting_subtitle": "Administrer indstillnger for upload i forgrund og baggrund",
"backup_settings_subtitle": "H├еndtere upload indstillinger",
"backward": "Bagl├жns", "backward": "Bagl├жns",
"biometric_auth_enabled": "Biometrisk adgangskontrol sl├еet til", "biometric_auth_enabled": "Biometrisk adgangskontrol sl├еet til",
"biometric_locked_out": "Du er l├еst ude af biometrisk adgangskontrol", "biometric_locked_out": "Du er l├еst ude af biometrisk adgangskontrol",
@@ -583,7 +614,7 @@
"cache_settings_clear_cache_button": "Fjern cache", "cache_settings_clear_cache_button": "Fjern cache",
"cache_settings_clear_cache_button_title": "Fjern appens cache. Dette vil i stor grad p├еvirke appens ydeevne indtil cachen er genopbygget.", "cache_settings_clear_cache_button_title": "Fjern appens cache. Dette vil i stor grad p├еvirke appens ydeevne indtil cachen er genopbygget.",
"cache_settings_duplicated_assets_clear_button": "RYD", "cache_settings_duplicated_assets_clear_button": "RYD",
"cache_settings_duplicated_assets_subtitle": "Billeder og videoer der er sortlistet af appen", "cache_settings_duplicated_assets_subtitle": "Billeder og videoer der er ignoreres af appen",
"cache_settings_duplicated_assets_title": "Dublikerede elementer ({count})", "cache_settings_duplicated_assets_title": "Dublikerede elementer ({count})",
"cache_settings_statistics_album": "Biblioteksminiaturer", "cache_settings_statistics_album": "Biblioteksminiaturer",
"cache_settings_statistics_full": "Fulde billeder", "cache_settings_statistics_full": "Fulde billeder",
@@ -600,6 +631,7 @@
"cancel": "Annull├йr", "cancel": "Annull├йr",
"cancel_search": "Annull├йr s├╕gning", "cancel_search": "Annull├йr s├╕gning",
"canceled": "Annulleret", "canceled": "Annulleret",
"canceling": "Annullerer",
"cannot_merge_people": "Kan ikke sammenflette personer", "cannot_merge_people": "Kan ikke sammenflette personer",
"cannot_undo_this_action": "Du kan ikke fortryde denne handling!", "cannot_undo_this_action": "Du kan ikke fortryde denne handling!",
"cannot_update_the_description": "Kan ikke opdatere beskrivelsen", "cannot_update_the_description": "Kan ikke opdatere beskrivelsen",
@@ -631,6 +663,7 @@
"clear": "Ryd", "clear": "Ryd",
"clear_all": "Ryd alle", "clear_all": "Ryd alle",
"clear_all_recent_searches": "Ryd alle seneste s├╕gninger", "clear_all_recent_searches": "Ryd alle seneste s├╕gninger",
"clear_file_cache": "Ryd filcache",
"clear_message": "Ryd bedsked", "clear_message": "Ryd bedsked",
"clear_value": "Ryd v├жrdi", "clear_value": "Ryd v├жrdi",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -701,6 +734,7 @@
"create_new_user": "Opret ny bruger", "create_new_user": "Opret ny bruger",
"create_shared_album_page_share_add_assets": "TILF├ШJ ELEMENT", "create_shared_album_page_share_add_assets": "TILF├ШJ ELEMENT",
"create_shared_album_page_share_select_photos": "V├жlg Billeder", "create_shared_album_page_share_select_photos": "V├жlg Billeder",
"create_shared_link": "Opret delt link",
"create_tag": "Opret tag", "create_tag": "Opret tag",
"create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skr├еstreger.", "create_tag_description": "Opret et nyt tag. For indlejrede tags skal du indtaste den fulde sti til tagget inklusive skr├еstreger.",
"create_user": "Opret bruger", "create_user": "Opret bruger",
@@ -713,9 +747,11 @@
"current_server_address": "Nuv├жrende serveraddresse", "current_server_address": "Nuv├жrende serveraddresse",
"custom_locale": "Brugerdefineret lokale", "custom_locale": "Brugerdefineret lokale",
"custom_locale_description": "Format├йr datoer og tal baseret p├е sproget og regionen", "custom_locale_description": "Format├йr datoer og tal baseret p├е sproget og regionen",
"custom_url": "Tilpasset URL",
"daily_title_text_date": "E, dd MMM", "daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy", "daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "M├╕rk", "dark": "M├╕rk",
"dark_theme": "Skift til m├╕rkt tema",
"date_after": "Dato efter", "date_after": "Dato efter",
"date_and_time": "Dato og klokkesl├жt", "date_and_time": "Dato og klokkesl├жt",
"date_before": "Dato f├╕r", "date_before": "Dato f├╕r",
@@ -723,6 +759,7 @@
"date_of_birth_saved": "F├╕dselsdatoen blev gemt korrekt", "date_of_birth_saved": "F├╕dselsdatoen blev gemt korrekt",
"date_range": "Datointerval", "date_range": "Datointerval",
"day": "Dag", "day": "Dag",
"days": "Dage",
"deduplicate_all": "Kopier alle", "deduplicate_all": "Kopier alle",
"deduplication_criteria_1": "Billedst├╕rrelse i bytes", "deduplication_criteria_1": "Billedst├╕rrelse i bytes",
"deduplication_criteria_2": "Antal EXIF-data", "deduplication_criteria_2": "Antal EXIF-data",
@@ -731,6 +768,8 @@
"default_locale": "Standardlokalitet", "default_locale": "Standardlokalitet",
"default_locale_description": "Format├йr datoer og tal baseret p├е din browsers regions indstillinger", "default_locale_description": "Format├йr datoer og tal baseret p├е din browsers regions indstillinger",
"delete": "Slet", "delete": "Slet",
"delete_action_confirmation_message": "Er du sikker p├е, at du vil slette dette objekt? Denne handling vil flytte objektet til serverens papirkurv, og vil sp├╕rge dig, om du vil slette den lokalt",
"delete_action_prompt": "{count} slettet",
"delete_album": "Slet album", "delete_album": "Slet album",
"delete_api_key_prompt": "Er du sikker p├е, at du vil slette denne API-n├╕gle?", "delete_api_key_prompt": "Er du sikker p├е, at du vil slette denne API-n├╕gle?",
"delete_dialog_alert": "Disse elementer vil blive slettet permanent fra Immich og din enhed", "delete_dialog_alert": "Disse elementer vil blive slettet permanent fra Immich og din enhed",
@@ -744,9 +783,12 @@
"delete_key": "Slet n├╕gle", "delete_key": "Slet n├╕gle",
"delete_library": "Slet bibliotek", "delete_library": "Slet bibliotek",
"delete_link": "Slet link", "delete_link": "Slet link",
"delete_local_action_prompt": "{count} slettet lokalt",
"delete_local_dialog_ok_backed_up_only": "Slet kun backup", "delete_local_dialog_ok_backed_up_only": "Slet kun backup",
"delete_local_dialog_ok_force": "Slet alligevel", "delete_local_dialog_ok_force": "Slet alligevel",
"delete_others": "Slet andre", "delete_others": "Slet andre",
"delete_permanently": "Slet permanent",
"delete_permanently_action_prompt": "{count} slettet permanent",
"delete_shared_link": "Slet delt link", "delete_shared_link": "Slet delt link",
"delete_shared_link_dialog_title": "Slet delt link", "delete_shared_link_dialog_title": "Slet delt link",
"delete_tag": "Slet tag", "delete_tag": "Slet tag",
@@ -757,6 +799,7 @@
"description": "Beskrivelse", "description": "Beskrivelse",
"description_input_hint_text": "Tilf├╕j en beskrivelse...", "description_input_hint_text": "Tilf├╕j en beskrivelse...",
"description_input_submit_error": "Fejl med at opdatere beskrivelsen. Tjek loggen for flere detaljer", "description_input_submit_error": "Fejl med at opdatere beskrivelsen. Tjek loggen for flere detaljer",
"deselect_all": "Afmark├йr alt",
"details": "DETALJER", "details": "DETALJER",
"direction": "Retning", "direction": "Retning",
"disabled": "Deaktiveret", "disabled": "Deaktiveret",
@@ -774,6 +817,7 @@
"documentation": "Dokumentation", "documentation": "Dokumentation",
"done": "F├жrdig", "done": "F├жrdig",
"download": "Hent", "download": "Hent",
"download_action_prompt": "Downloader {count} objekter",
"download_canceled": "Download annulleret", "download_canceled": "Download annulleret",
"download_complete": "Download fuldf├╕rt", "download_complete": "Download fuldf├╕rt",
"download_enqueue": "Donload sat i k├╕", "download_enqueue": "Donload sat i k├╕",
@@ -800,8 +844,12 @@
"edit": "Rediger", "edit": "Rediger",
"edit_album": "Redig├йr album", "edit_album": "Redig├йr album",
"edit_avatar": "Redig├йr avatar", "edit_avatar": "Redig├йr avatar",
"edit_birthday": "Rediger f├╕dselsdag",
"edit_date": "Redig├йr dato", "edit_date": "Redig├йr dato",
"edit_date_and_time": "Redig├йr dato og tid", "edit_date_and_time": "Redig├йr dato og tid",
"edit_date_and_time_action_prompt": "{count} dato og tid redigeret",
"edit_date_and_time_by_offset": "Forskyde dato med offset",
"edit_date_and_time_by_offset_interval": "Nyt datointerval: {from} - {to}",
"edit_description": "Rediger beskrivelse", "edit_description": "Rediger beskrivelse",
"edit_description_prompt": "V├жlg venligst en ny beskrivelse:", "edit_description_prompt": "V├жlg venligst en ny beskrivelse:",
"edit_exclusion_pattern": "Redig├йr udelukkelsesm├╕nster", "edit_exclusion_pattern": "Redig├йr udelukkelsesm├╕nster",
@@ -811,6 +859,7 @@
"edit_key": "Redig├йr n├╕gle", "edit_key": "Redig├йr n├╕gle",
"edit_link": "Rediger link", "edit_link": "Rediger link",
"edit_location": "Rediger placering", "edit_location": "Rediger placering",
"edit_location_action_prompt": "{count} geolokation redigeret",
"edit_location_dialog_title": "Placering", "edit_location_dialog_title": "Placering",
"edit_name": "Rediger navn", "edit_name": "Rediger navn",
"edit_people": "Redig├йr personer", "edit_people": "Redig├йr personer",
@@ -829,6 +878,7 @@
"empty_trash": "T├╕m papirkurv", "empty_trash": "T├╕m papirkurv",
"empty_trash_confirmation": "Er du sikker p├е, at du vil t├╕mme papirkurven? Dette vil fjerne alle objekter i papirkurven permanent fra Immich.\nDu kan ikke fortryde denne handling!", "empty_trash_confirmation": "Er du sikker p├е, at du vil t├╕mme papirkurven? Dette vil fjerne alle objekter i papirkurven permanent fra Immich.\nDu kan ikke fortryde denne handling!",
"enable": "Aktiv├йr", "enable": "Aktiv├йr",
"enable_backup": "Aktiver backup",
"enable_biometric_auth_description": "Indtast din PIN kode for at sl├е biometrisk adgangskontrol til", "enable_biometric_auth_description": "Indtast din PIN kode for at sl├е biometrisk adgangskontrol til",
"enabled": "Aktiveret", "enabled": "Aktiveret",
"end_date": "Slutdato", "end_date": "Slutdato",
@@ -872,6 +922,7 @@
"failed_to_load_notifications": "Kunne ikke indl├жse notifikationer", "failed_to_load_notifications": "Kunne ikke indl├жse notifikationer",
"failed_to_load_people": "Indl├жsning af personer mislykkedes", "failed_to_load_people": "Indl├жsning af personer mislykkedes",
"failed_to_remove_product_key": "Fjernelse af produktn├╕gle mislykkedes", "failed_to_remove_product_key": "Fjernelse af produktn├╕gle mislykkedes",
"failed_to_reset_pin_code": "Kunne ikke resette PIN-koden",
"failed_to_stack_assets": "Det lykkedes ikke at stable mediefiler", "failed_to_stack_assets": "Det lykkedes ikke at stable mediefiler",
"failed_to_unstack_assets": "Det lykkedes ikke at fjerne gruperingen af mediefiler", "failed_to_unstack_assets": "Det lykkedes ikke at fjerne gruperingen af mediefiler",
"failed_to_update_notification_status": "Kunne ikke uploade notifikations status", "failed_to_update_notification_status": "Kunne ikke uploade notifikations status",
@@ -880,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# sti} other {# stier}} slog fejl ved validering", "paths_validation_failed": "{paths, plural, one {# sti} other {# stier}} slog fejl ved validering",
"profile_picture_transparent_pixels": "Profilbilleder kan ikke have gennemsigtige pixels. Zoom venligst ind og/eller flyt billedet.", "profile_picture_transparent_pixels": "Profilbilleder kan ikke have gennemsigtige pixels. Zoom venligst ind og/eller flyt billedet.",
"quota_higher_than_disk_size": "Du har sat en kvote der er st├╕rre end disken", "quota_higher_than_disk_size": "Du har sat en kvote der er st├╕rre end disken",
"something_went_wrong": "Noget gik galt",
"unable_to_add_album_users": "Ikke i stand til at tilf├╕je brugere til album", "unable_to_add_album_users": "Ikke i stand til at tilf├╕je brugere til album",
"unable_to_add_assets_to_shared_link": "Kan ikke tilf├╕je mediefiler til det delte link", "unable_to_add_assets_to_shared_link": "Kan ikke tilf├╕je mediefiler til det delte link",
"unable_to_add_comment": "Ikke i stand til at tilf├╕je kommentar", "unable_to_add_comment": "Ikke i stand til at tilf├╕je kommentar",
@@ -965,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Tilf├╕j beskrivelse...", "exif_bottom_sheet_description": "Tilf├╕j beskrivelse...",
"exif_bottom_sheet_description_error": "Fejl ved opdatering af beskrivelsen",
"exif_bottom_sheet_details": "DETALJER", "exif_bottom_sheet_details": "DETALJER",
"exif_bottom_sheet_location": "LOKATION", "exif_bottom_sheet_location": "LOKATION",
"exif_bottom_sheet_people": "PERSONER", "exif_bottom_sheet_people": "PERSONER",
"exif_bottom_sheet_person_add_person": "Tilf├╕j navn", "exif_bottom_sheet_person_add_person": "Tilf├╕j navn",
"exif_bottom_sheet_person_age_months": "Alder {months} m├еned(er)",
"exif_bottom_sheet_person_age_year_months": "Alder 1 ├еr, {months} m├еned(er)",
"exif_bottom_sheet_person_age_years": "Alder {years}",
"exit_slideshow": "Afslut slideshow", "exit_slideshow": "Afslut slideshow",
"expand_all": "Udvid alle", "expand_all": "Udvid alle",
"experimental_settings_new_asset_list_subtitle": "Under udarbejdelse", "experimental_settings_new_asset_list_subtitle": "Under udarbejdelse",
@@ -985,6 +1035,8 @@
"explorer": "Udforske", "explorer": "Udforske",
"export": "Eksport├йr", "export": "Eksport├йr",
"export_as_json": "Eksport├йr som JSON", "export_as_json": "Eksport├йr som JSON",
"export_database": "Eksporter database",
"export_database_description": "Eksporter SQLite databasen",
"extension": "Udvidelse", "extension": "Udvidelse",
"external": "Ekstern", "external": "Ekstern",
"external_libraries": "Eksterne biblioteker", "external_libraries": "Eksterne biblioteker",
@@ -996,6 +1048,7 @@
"failed_to_load_assets": "Kunne ikke indl├жse mediefiler", "failed_to_load_assets": "Kunne ikke indl├жse mediefiler",
"failed_to_load_folder": "Kunne ikke indl├жse mappe", "failed_to_load_folder": "Kunne ikke indl├жse mappe",
"favorite": "Favorit", "favorite": "Favorit",
"favorite_action_prompt": "{count} f├╕jet til favoritter",
"favorite_or_unfavorite_photo": "Tilf├╕j eller fjern fra yndlingsbilleder", "favorite_or_unfavorite_photo": "Tilf├╕j eller fjern fra yndlingsbilleder",
"favorites": "Favoritter", "favorites": "Favoritter",
"favorites_page_no_favorites": "Ingen favoritter blev fundet", "favorites_page_no_favorites": "Ingen favoritter blev fundet",
@@ -1010,21 +1063,26 @@
"filter_people": "Filtr├йr personer", "filter_people": "Filtr├йr personer",
"filter_places": "Filtrer steder", "filter_places": "Filtrer steder",
"find_them_fast": "Find dem hurtigt med s├╕gning via navn", "find_them_fast": "Find dem hurtigt med s├╕gning via navn",
"first": "F├╕rste",
"fix_incorrect_match": "Fix forkert match", "fix_incorrect_match": "Fix forkert match",
"folder": "Mappe", "folder": "Mappe",
"folder_not_found": "Mappe ikke fundet", "folder_not_found": "Mappe ikke fundet",
"folders": "Mapper", "folders": "Mapper",
"folders_feature_description": "Gennemse mappevisningen efter fotos og videoer p├е filsystemet", "folders_feature_description": "Gennemse mappevisningen efter fotos og videoer p├е filsystemet",
"forgot_pin_code_question": "Har du glemt PIN-koden?",
"forward": "Fremad", "forward": "Fremad",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Denne funktion indl├жser eksterne ressourcer fra Google for at virke.", "gcast_enabled_description": "Denne funktion indl├жser eksterne ressourcer fra Google for at virke.",
"general": "Generel", "general": "Generel",
"geolocation_instruction_location": "Klik p├е et objekt med GPS-koordinater for at bruge dettes position, eller v├жlg position direkte p├е kortet",
"get_help": "F├е hj├жlp", "get_help": "F├е hj├жlp",
"get_wifiname_error": "Kunne ikke hente Wi-Fi-navn. S├╕rg for, at du har givet de n├╕dvendige tilladelser og er forbundet til et Wi-Fi-netv├жrk", "get_wifiname_error": "Kunne ikke hente Wi-Fi-navn. S├╕rg for, at du har givet de n├╕dvendige tilladelser og er forbundet til et Wi-Fi-netv├жrk",
"getting_started": "Kom godt i gang", "getting_started": "Kom godt i gang",
"go_back": "G├е tilbage", "go_back": "G├е tilbage",
"go_to_folder": "G├е til mappe", "go_to_folder": "G├е til mappe",
"go_to_search": "G├е til s├╕gning", "go_to_search": "G├е til s├╕gning",
"gps": "GPS",
"gps_missing": "Ingen GPS",
"grant_permission": "Giv tilladelse", "grant_permission": "Giv tilladelse",
"group_albums_by": "Grupp├йr albummer efter...", "group_albums_by": "Grupp├йr albummer efter...",
"group_country": "Grupp├йr efter land", "group_country": "Grupp├йr efter land",
@@ -1035,6 +1093,9 @@
"haptic_feedback_switch": "Sl├е haptisk feedback til", "haptic_feedback_switch": "Sl├е haptisk feedback til",
"haptic_feedback_title": "Haptisk feedback", "haptic_feedback_title": "Haptisk feedback",
"has_quota": "Har kvote", "has_quota": "Har kvote",
"hash_asset": "Hash objekter",
"hashed_assets": "Hashede objekter",
"hashing": "Hasher",
"header_settings_add_header_tip": "Tilf├╕j Header", "header_settings_add_header_tip": "Tilf├╕j Header",
"header_settings_field_validator_msg": "V├жrdi kan ikke v├жre tom", "header_settings_field_validator_msg": "V├жrdi kan ikke v├жre tom",
"header_settings_header_name_input": "Header navn", "header_settings_header_name_input": "Header navn",
@@ -1057,7 +1118,7 @@
"home_page_building_timeline": "Bygger tidslinjen", "home_page_building_timeline": "Bygger tidslinjen",
"home_page_delete_err_partner": "Kan endnu ikke slette partners elementer. Springer over", "home_page_delete_err_partner": "Kan endnu ikke slette partners elementer. Springer over",
"home_page_delete_remote_err_local": "Lokale elementer i fjernsletningssektion. Springer over", "home_page_delete_remote_err_local": "Lokale elementer i fjernsletningssektion. Springer over",
"home_page_favorite_err_local": "Kan endnu ikke g├╕re lokale elementer til favoritter, springer over.", "home_page_favorite_err_local": "Det er ikke muligt at g├╕re lokale elementer til favoritter endnu, springer over",
"home_page_favorite_err_partner": "Kan endnu ikke tilf├╕je partners elementer som favoritter. Springer over", "home_page_favorite_err_partner": "Kan endnu ikke tilf├╕je partners elementer som favoritter. Springer over",
"home_page_first_time_notice": "Hvis det er din f├╕rste gang i appen, bedes du v├жlge en sikkerhedskopi af albummer s├е tidlinjen kan blive fyldt med billeder og videoer fra albummerne", "home_page_first_time_notice": "Hvis det er din f├╕rste gang i appen, bedes du v├жlge en sikkerhedskopi af albummer s├е tidlinjen kan blive fyldt med billeder og videoer fra albummerne",
"home_page_locked_error_local": "Kan ikke flytte lokale mediefiler til l├еst mappe, springer over", "home_page_locked_error_local": "Kan ikke flytte lokale mediefiler til l├еst mappe, springer over",
@@ -1066,7 +1127,9 @@
"home_page_upload_err_limit": "Det er kun muligt at lave sikkerhedskopi af 30 elementer ad gangen. Springer over", "home_page_upload_err_limit": "Det er kun muligt at lave sikkerhedskopi af 30 elementer ad gangen. Springer over",
"host": "Host", "host": "Host",
"hour": "Time", "hour": "Time",
"hours": "Timer",
"id": "ID", "id": "ID",
"idle": "Inaktiv",
"ignore_icloud_photos": "Ignorer iCloud-billeder", "ignore_icloud_photos": "Ignorer iCloud-billeder",
"ignore_icloud_photos_description": "Billeder der er gemt p├е iCloud vil ikke blive uploadet til Immich-serveren", "ignore_icloud_photos_description": "Billeder der er gemt p├е iCloud vil ikke blive uploadet til Immich-serveren",
"image": "Billede", "image": "Billede",
@@ -1124,10 +1187,13 @@
"language_no_results_title": "Ingen sprog fundet", "language_no_results_title": "Ingen sprog fundet",
"language_search_hint": "V├жlg sprog...", "language_search_hint": "V├жlg sprog...",
"language_setting_description": "V├жlg dit foretrukne sprog", "language_setting_description": "V├жlg dit foretrukne sprog",
"large_files": "Store filer",
"last": "Sidste",
"last_seen": "Sidst set", "last_seen": "Sidst set",
"latest_version": "Seneste version", "latest_version": "Seneste version",
"latitude": "Breddegrad", "latitude": "Breddegrad",
"leave": "Forlad", "leave": "Forlad",
"leave_album": "Forlad album",
"lens_model": "Objektivmodel", "lens_model": "Objektivmodel",
"let_others_respond": "Lad andre svare", "let_others_respond": "Lad andre svare",
"level": "Niveau", "level": "Niveau",
@@ -1139,7 +1205,9 @@
"library_page_sort_created": "Senest oprettet", "library_page_sort_created": "Senest oprettet",
"library_page_sort_last_modified": "Sidst redigeret", "library_page_sort_last_modified": "Sidst redigeret",
"library_page_sort_title": "Albumtitel", "library_page_sort_title": "Albumtitel",
"licenses": "Licenser",
"light": "Lys", "light": "Lys",
"like": "Synes om",
"like_deleted": "Ligesom slettet", "like_deleted": "Ligesom slettet",
"link_motion_video": "Link bev├жgelsesvideo", "link_motion_video": "Link bev├жgelsesvideo",
"link_to_oauth": "Link til OAuth", "link_to_oauth": "Link til OAuth",
@@ -1147,7 +1215,9 @@
"list": "Liste", "list": "Liste",
"loading": "Indl├жser", "loading": "Indl├жser",
"loading_search_results_failed": "Indl├жsning af s├╕geresultater fejlede", "loading_search_results_failed": "Indl├жsning af s├╕geresultater fejlede",
"local": "Lokal",
"local_asset_cast_failed": "Kan ikke caste et aktiv, der ikke er uploadet til serveren", "local_asset_cast_failed": "Kan ikke caste et aktiv, der ikke er uploadet til serveren",
"local_assets": "Lokale objekter",
"local_network": "Lokalt netv├жrk", "local_network": "Lokalt netv├жrk",
"local_network_sheet_info": "Appen vil oprette forbindelse til serveren via denne URL, n├еr du bruger det angivne WiFi-netv├жrk", "local_network_sheet_info": "Appen vil oprette forbindelse til serveren via denne URL, n├еr du bruger det angivne WiFi-netv├жrk",
"location_permission": "Tilladelse til placering", "location_permission": "Tilladelse til placering",
@@ -1161,6 +1231,7 @@
"locked_folder": "L├еst mappe", "locked_folder": "L├еst mappe",
"log_out": "Log ud", "log_out": "Log ud",
"log_out_all_devices": "Log ud af alle enheder", "log_out_all_devices": "Log ud af alle enheder",
"logged_in_as": "Logget ind som {user}",
"logged_out_all_devices": "Logget ud af alle enheder", "logged_out_all_devices": "Logget ud af alle enheder",
"logged_out_device": "Logget ud af enhed", "logged_out_device": "Logget ud af enhed",
"login": "Log ind", "login": "Log ind",
@@ -1169,7 +1240,7 @@
"login_form_back_button_text": "Tilbage", "login_form_back_button_text": "Tilbage",
"login_form_email_hint": "din-e-mail@e-mail.com", "login_form_email_hint": "din-e-mail@e-mail.com",
"login_form_endpoint_hint": "http://din-server-ip:port", "login_form_endpoint_hint": "http://din-server-ip:port",
"login_form_endpoint_url": "Server Endpoint URL", "login_form_endpoint_url": "Server endepunkt URL",
"login_form_err_http": "Angiv venligst http:// eller https://", "login_form_err_http": "Angiv venligst http:// eller https://",
"login_form_err_invalid_email": "Ugyldig e-mail", "login_form_err_invalid_email": "Ugyldig e-mail",
"login_form_err_invalid_url": "Ugyldig webadresse", "login_form_err_invalid_url": "Ugyldig webadresse",
@@ -1188,13 +1259,14 @@
"login_password_changed_success": "Kodeordet blev opdateret", "login_password_changed_success": "Kodeordet blev opdateret",
"logout_all_device_confirmation": "Er du sikker p├е, at du vil logge ud af alle enheder?", "logout_all_device_confirmation": "Er du sikker p├е, at du vil logge ud af alle enheder?",
"logout_this_device_confirmation": "Er du sikker p├е, at du vil logge denne enhed ud?", "logout_this_device_confirmation": "Er du sikker p├е, at du vil logge denne enhed ud?",
"longitude": "L├жngde", "longitude": "L├жngdegrad",
"look": "Kig", "look": "Kig",
"loop_videos": "Gentag videoer", "loop_videos": "Gentag videoer",
"loop_videos_description": "Aktiv├йr for at genafspille videoer automatisk i detaljeret visning.", "loop_videos_description": "Aktiv├йr for at genafspille videoer automatisk i detaljeret visning.",
"main_branch_warning": "Du bruger en udviklingsversion; vi anbefaler kraftigt at bruge en udgivelsesversion!", "main_branch_warning": "Du bruger en udviklingsversion; vi anbefaler kraftigt at bruge en udgivelsesversion!",
"main_menu": "Hovedmenu", "main_menu": "Hovedmenu",
"make": "Producent", "make": "Producent",
"manage_geolocation": "Administrer placering",
"manage_shared_links": "H├еndter delte links", "manage_shared_links": "H├еndter delte links",
"manage_sharing_with_partners": "Administr├йr deling med partnere", "manage_sharing_with_partners": "Administr├йr deling med partnere",
"manage_the_app_settings": "Administrer appindstillinger", "manage_the_app_settings": "Administrer appindstillinger",
@@ -1203,7 +1275,7 @@
"manage_your_devices": "Administr├йr dine enheder der er logget ind", "manage_your_devices": "Administr├йr dine enheder der er logget ind",
"manage_your_oauth_connection": "Administr├йr din OAuth-tilslutning", "manage_your_oauth_connection": "Administr├йr din OAuth-tilslutning",
"map": "Kort", "map": "Kort",
"map_assets_in_bounds": "{count} billeder", "map_assets_in_bounds": "{count, plural, =0 {Ingen billeder i dette omr├еde} one {# billede} other {# billeder}}",
"map_cannot_get_user_location": "Kan ikke finde brugerens placering", "map_cannot_get_user_location": "Kan ikke finde brugerens placering",
"map_location_dialog_yes": "Ja", "map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Brug denne placering", "map_location_picker_page_use_location": "Brug denne placering",
@@ -1211,7 +1283,6 @@
"map_location_service_disabled_title": "Placeringstjenesten er deaktiveret", "map_location_service_disabled_title": "Placeringstjenesten er deaktiveret",
"map_marker_for_images": "Kortmark├╕r for billeder taget i {city}, {country}", "map_marker_for_images": "Kortmark├╕r for billeder taget i {city}, {country}",
"map_marker_with_image": "Kortmark├╕r med billede", "map_marker_with_image": "Kortmark├╕r med billede",
"map_no_assets_in_bounds": "Der er ingen billeder i dette omr├еde",
"map_no_location_permission_content": "Der kr├жves tilladelse til placeringen for at vise elementer fra din nuv├жrende placering. Vil du give tilladelse?", "map_no_location_permission_content": "Der kr├жves tilladelse til placeringen for at vise elementer fra din nuv├жrende placering. Vil du give tilladelse?",
"map_no_location_permission_title": "Placeringstilladelse blev afvist", "map_no_location_permission_title": "Placeringstilladelse blev afvist",
"map_settings": "Kortindstillinger", "map_settings": "Kortindstillinger",
@@ -1248,6 +1319,7 @@
"merged_people_count": "{count, plural, one {# person} other {# personer}} lagt sammen", "merged_people_count": "{count, plural, one {# person} other {# personer}} lagt sammen",
"minimize": "Minim├йr", "minimize": "Minim├йr",
"minute": "Minut", "minute": "Minut",
"minutes": "Minutter",
"missing": "Mangler", "missing": "Mangler",
"model": "Model", "model": "Model",
"month": "M├еned", "month": "M├еned",
@@ -1255,6 +1327,7 @@
"more": "Mere", "more": "Mere",
"move": "Flyt", "move": "Flyt",
"move_off_locked_folder": "Flyt ud af l├еst mappe", "move_off_locked_folder": "Flyt ud af l├еst mappe",
"move_to_lock_folder_action_prompt": "{count} f├╕jet til i den l├еste mappe",
"move_to_locked_folder": "Flyt til l├еst mappe", "move_to_locked_folder": "Flyt til l├еst mappe",
"move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun v├жre synlig fra den l├еste mappe", "move_to_locked_folder_confirmation": "Disse billeder og videoer vil blive fjernet fra alle albums, og vil kun v├жre synlig fra den l├еste mappe",
"moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet", "moved_to_archive": "Flyttede {count, plural, one {# mediefil} other {# mediefiler}} til arkivet",
@@ -1266,6 +1339,9 @@
"my_albums": "Mine albummer", "my_albums": "Mine albummer",
"name": "Navn", "name": "Navn",
"name_or_nickname": "Navn eller k├жlenavn", "name_or_nickname": "Navn eller k├жlenavn",
"network_requirement_photos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine fotos",
"network_requirement_videos_upload": "Benyt mobildatanettet for at sikkerhedskopiere dine videoer",
"network_requirements_updated": "Netv├жrkskravene er ├жndret, backup-k├╕en nulstilles",
"networking_settings": "Netv├жrk", "networking_settings": "Netv├жrk",
"networking_subtitle": "Administrer serverens endepunktindstillinger", "networking_subtitle": "Administrer serverens endepunktindstillinger",
"never": "aldrig", "never": "aldrig",
@@ -1301,6 +1377,7 @@
"no_results": "Ingen resultater", "no_results": "Ingen resultater",
"no_results_description": "Pr├╕v et synonym eller et mere generelt s├╕geord", "no_results_description": "Pr├╕v et synonym eller et mere generelt s├╕geord",
"no_shared_albums_message": "Opret et album for at dele billeder og videoer med personer i dit netv├жrk", "no_shared_albums_message": "Opret et album for at dele billeder og videoer med personer i dit netv├жrk",
"no_uploads_in_progress": "Ingen upload i gang",
"not_in_any_album": "Ikke i noget album", "not_in_any_album": "Ikke i noget album",
"not_selected": "Ikke valgt", "not_selected": "Ikke valgt",
"note_apply_storage_label_to_previously_uploaded assets": "Bem├жrk: For at anvende Lagringsm├жrkat p├е tidligere uploadede medier, k├╕r", "note_apply_storage_label_to_previously_uploaded assets": "Bem├жrk: For at anvende Lagringsm├жrkat p├е tidligere uploadede medier, k├╕r",
@@ -1316,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Officielle Immich-ressourcer", "official_immich_resources": "Officielle Immich-ressourcer",
"offline": "Offline", "offline": "Offline",
"offset": "Forskydning",
"ok": "Ok", "ok": "Ok",
"oldest_first": "├Жldste f├╕rst", "oldest_first": "├Жldste f├╕rst",
"on_this_device": "P├е denne enhed", "on_this_device": "P├е denne enhed",
@@ -1334,14 +1412,17 @@
"open_the_search_filters": "├Еbn s├╕gefiltre", "open_the_search_filters": "├Еbn s├╕gefiltre",
"options": "Handlinger", "options": "Handlinger",
"or": "eller", "or": "eller",
"organize_into_albums": "Organiser i album",
"organize_into_albums_description": "S├жt eksisterende billeder i albummer ved hj├жlp af aktuelle synkroniseringsindstillinger",
"organize_your_library": "Organis├йr dit bibliotek", "organize_your_library": "Organis├йr dit bibliotek",
"original": "original", "original": "original",
"other": "Andet", "other": "Andet",
"other_devices": "Andre enheder", "other_devices": "Andre enheder",
"other_entities": "Andre enheder",
"other_variables": "Andre variable", "other_variables": "Andre variable",
"owned": "Egne", "owned": "Egne",
"owner": "Ejer", "owner": "Ejer",
"partner": "Partner", "partner": "Partnerpartner",
"partner_can_access": "{partner} kan tilg├е", "partner_can_access": "{partner} kan tilg├е",
"partner_can_access_assets": "Alle dine billeder og videoer, bortset fra dem i Arkivet og Slettet", "partner_can_access_assets": "Alle dine billeder og videoer, bortset fra dem i Arkivet og Slettet",
"partner_can_access_location": "Stedet, hvor dine billeder blev taget", "partner_can_access_location": "Stedet, hvor dine billeder blev taget",
@@ -1391,7 +1472,10 @@
"permission_onboarding_permission_granted": "Tilladelse givet! Du er nu klar.", "permission_onboarding_permission_granted": "Tilladelse givet! Du er nu klar.",
"permission_onboarding_permission_limited": "Tilladelse begr├жnset. For at lade Immich lave sikkerhedskopi og styre hele dit galleri, skal der gives tilladelse til billeder og videoer i indstillinger.", "permission_onboarding_permission_limited": "Tilladelse begr├жnset. For at lade Immich lave sikkerhedskopi og styre hele dit galleri, skal der gives tilladelse til billeder og videoer i indstillinger.",
"permission_onboarding_request": "Immich kr├жver tilliadelse til at se dine billeder og videoer.", "permission_onboarding_request": "Immich kr├жver tilliadelse til at se dine billeder og videoer.",
"person": "Person", "person": "Personperson",
"person_age_months": "{months, plural, one {# month} other {# months}} gammel",
"person_age_year_months": "1 ├еr, {months, plural, one {# month} other {# months}} gammel",
"person_age_years": "{years, plural, other {# years}} gammel",
"person_birthdate": "F├╕dt den {date}", "person_birthdate": "F├╕dt den {date}",
"person_hidden": "{name}{hidden, select, true { (skjult)} other {}}", "person_hidden": "{name}{hidden, select, true { (skjult)} other {}}",
"photo_shared_all_users": "Det ser ud til, at du har delt dine billeder med alle brugere, eller ogs├е har du ikke nogen bruger at dele med.", "photo_shared_all_users": "Det ser ud til, at du har delt dine billeder med alle brugere, eller ogs├е har du ikke nogen bruger at dele med.",
@@ -1431,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "Mobilapp er for├жldet. Opdater venligst til den nyeste mindre version.", "profile_drawer_client_out_of_date_minor": "Mobilapp er for├жldet. Opdater venligst til den nyeste mindre version.",
"profile_drawer_client_server_up_to_date": "Klient og server er ajour", "profile_drawer_client_server_up_to_date": "Klient og server er ajour",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Skrivebeskyttet tilstand aktiveret. Lang tryk p├е bruger avatar ikonet for at afslutte.",
"profile_drawer_server_out_of_date_major": "Server er for├жldet. Opdater venligst til den nyeste st├╕rre version.", "profile_drawer_server_out_of_date_major": "Server er for├жldet. Opdater venligst til den nyeste st├╕rre version.",
"profile_drawer_server_out_of_date_minor": "Server er for├жldet. Opdater venligst til den nyeste mindre version.", "profile_drawer_server_out_of_date_minor": "Server er for├жldet. Opdater venligst til den nyeste mindre version.",
"profile_image_of_user": "Profilbillede af {user}", "profile_image_of_user": "Profilbillede af {user}",
@@ -1466,15 +1551,19 @@
"purchase_remove_server_product_key": "Fjern serverens produktn├╕gle", "purchase_remove_server_product_key": "Fjern serverens produktn├╕gle",
"purchase_remove_server_product_key_prompt": "Er du sikker p├е, at du vil fjerne serverproduktn├╕glen?", "purchase_remove_server_product_key_prompt": "Er du sikker p├е, at du vil fjerne serverproduktn├╕glen?",
"purchase_server_description_1": "For hele serveren", "purchase_server_description_1": "For hele serveren",
"purchase_server_description_2": "Supporter status", "purchase_server_description_2": "Supporterstatus",
"purchase_server_title": "Server", "purchase_server_title": "Server",
"purchase_settings_server_activated": "Serverens produktn├╕gle administreres af administratoren", "purchase_settings_server_activated": "Serverens produktn├╕gle administreres af administratoren",
"query_asset_id": "Foresp├╕rgsels Asset ID",
"queue_status": "K├╕ {count}/{total}",
"rating": "Stjernebed├╕mmelse", "rating": "Stjernebed├╕mmelse",
"rating_clear": "Nulstil vurdering", "rating_clear": "Nulstil vurdering",
"rating_count": "{count, plural, one {# stjerne} other {# stjerner}}", "rating_count": "{count, plural, one {# stjerne} other {# stjerner}}",
"rating_description": "Vis EXIF-klassificeringen i infopanelet", "rating_description": "Vis EXIF-klassificeringen i infopanelet",
"reaction_options": "Reaktionsindstillinger", "reaction_options": "Reaktionsindstillinger",
"read_changelog": "L├жs ├жndringslog", "read_changelog": "L├жs ├жndringslog",
"readonly_mode_disabled": "Skrivebeskyttet tilstand deaktiveret",
"readonly_mode_enabled": "Skrivebeskyttet tilstand aktiveret",
"reassign": "Gentildel", "reassign": "Gentildel",
"reassigned_assets_to_existing_person": "{count, plural, one {# mediefil} other {# mediefiler}} er blevet gentildelt til {name, select, null {en eksisterende person} other {{name}}}", "reassigned_assets_to_existing_person": "{count, plural, one {# mediefil} other {# mediefiler}} er blevet gentildelt til {name, select, null {en eksisterende person} other {{name}}}",
"reassigned_assets_to_new_person": "Gentildelt {count, plural, one {# aktiv} other {# aktiver}} til en ny person", "reassigned_assets_to_new_person": "Gentildelt {count, plural, one {# aktiv} other {# aktiver}} til en ny person",
@@ -1497,6 +1586,8 @@
"refreshing_faces": "Opdaterer ansigter", "refreshing_faces": "Opdaterer ansigter",
"refreshing_metadata": "Opdaterer metadata", "refreshing_metadata": "Opdaterer metadata",
"regenerating_thumbnails": "Regenererer forh├еndsvisninger", "regenerating_thumbnails": "Regenererer forh├еndsvisninger",
"remote": "Eksternt",
"remote_assets": "Eksterne objekter",
"remove": "Fjern", "remove": "Fjern",
"remove_assets_album_confirmation": "Er du sikker p├е, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra albummet?", "remove_assets_album_confirmation": "Er du sikker p├е, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra albummet?",
"remove_assets_shared_link_confirmation": "Er du sikker p├е, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra dette delte link?", "remove_assets_shared_link_confirmation": "Er du sikker p├е, at du vil fjerne {count, plural, one {# aktiv} other {# aktiver}} fra dette delte link?",
@@ -1504,7 +1595,9 @@
"remove_custom_date_range": "Fjern tilpasset datointerval", "remove_custom_date_range": "Fjern tilpasset datointerval",
"remove_deleted_assets": "Fjern slettede mediefiler", "remove_deleted_assets": "Fjern slettede mediefiler",
"remove_from_album": "Fjern fra album", "remove_from_album": "Fjern fra album",
"remove_from_album_action_prompt": "{count} fjernet fra albummet",
"remove_from_favorites": "Fjern fra favoritter", "remove_from_favorites": "Fjern fra favoritter",
"remove_from_lock_folder_action_prompt": "{count} fjernet fra den l├еste mappe",
"remove_from_locked_folder": "Fjern fra l├еst mappe", "remove_from_locked_folder": "Fjern fra l├еst mappe",
"remove_from_locked_folder_confirmation": "Er du sikker p├е at du vil flytte disse billeder og videoer ud af den l├еste mappe? De vil v├жre synlige i dit bibliotek.", "remove_from_locked_folder_confirmation": "Er du sikker p├е at du vil flytte disse billeder og videoer ud af den l├еste mappe? De vil v├жre synlige i dit bibliotek.",
"remove_from_shared_link": "Fjern fra delt link", "remove_from_shared_link": "Fjern fra delt link",
@@ -1532,19 +1625,29 @@
"reset_password": "Nulstil adgangskode", "reset_password": "Nulstil adgangskode",
"reset_people_visibility": "Nulstil personsynlighed", "reset_people_visibility": "Nulstil personsynlighed",
"reset_pin_code": "Nulstil PIN kode", "reset_pin_code": "Nulstil PIN kode",
"reset_pin_code_description": "Hvis du har glemt din PIN-kode, kan du kontakte serveradministratoren for at f├е den stillet tilbage",
"reset_pin_code_success": "PIN-koden er stillet tilbage",
"reset_pin_code_with_password": "Du kan altid nulstille din PIN-kode med dit password",
"reset_sqlite": "Reset SQLite Databasen",
"reset_sqlite_confirmation": "Er du sikker p├е, at du vil nulstille SQLite databasen? Du er n├╕dt til at logge ud og ind igen for at gensynkronisere dine data",
"reset_sqlite_success": "Vellykket reset af SQLite databasen",
"reset_to_default": "Nulstil til standard", "reset_to_default": "Nulstil til standard",
"resolve_duplicates": "L├╕s dubletter", "resolve_duplicates": "L├╕s dubletter",
"resolved_all_duplicates": "Alle dubletter l├╕st", "resolved_all_duplicates": "Alle dubletter l├╕st",
"restore": "Gendan", "restore": "Gendan",
"restore_all": "Gendan alle", "restore_all": "Gendan alle",
"restore_trash_action_prompt": "{count} genskabt fra papirkurven",
"restore_user": "Gendan bruger", "restore_user": "Gendan bruger",
"restored_asset": "Gendannet mediefilen", "restored_asset": "Gendannet mediefilen",
"resume": "Genoptag", "resume": "Genoptag",
"resume_paused_jobs": "Forts├жt {count, plural, one {# paused job} other {# paused jobs}}",
"retry_upload": "Fors├╕g upload igen", "retry_upload": "Fors├╕g upload igen",
"review_duplicates": "Gennemg├е dubletter", "review_duplicates": "Gennemg├е dubletter",
"review_large_files": "Gennemg├е store filer",
"role": "Rolle", "role": "Rolle",
"role_editor": "Redakt├╕r", "role_editor": "Redakt├╕r",
"role_viewer": "Seer", "role_viewer": "Seer",
"running": "K├╕rer",
"save": "Gem", "save": "Gem",
"save_to_gallery": "Gem til galleri", "save_to_gallery": "Gem til galleri",
"saved_api_key": "Gemt API-n├╕gle", "saved_api_key": "Gemt API-n├╕gle",
@@ -1617,6 +1720,7 @@
"select_album_cover": "V├жlg albumcover", "select_album_cover": "V├жlg albumcover",
"select_all": "V├жlg alle", "select_all": "V├жlg alle",
"select_all_duplicates": "V├жlg alle dubletter", "select_all_duplicates": "V├жlg alle dubletter",
"select_all_in": "V├жlg alt i {group}",
"select_avatar_color": "V├жlg avatarfarve", "select_avatar_color": "V├жlg avatarfarve",
"select_face": "V├жlg ansigt", "select_face": "V├жlg ansigt",
"select_featured_photo": "V├жlg forsidebillede", "select_featured_photo": "V├жlg forsidebillede",
@@ -1630,6 +1734,7 @@
"select_user_for_sharing_page_err_album": "Fejlede i at oprette et nyt album", "select_user_for_sharing_page_err_album": "Fejlede i at oprette et nyt album",
"selected": "Valgt", "selected": "Valgt",
"selected_count": "{count, plural, one {# valgt} other {# valgte}}", "selected_count": "{count, plural, one {# valgt} other {# valgte}}",
"selected_gps_coordinates": "Udvalgte GPS Koordinater",
"send_message": "Send besked", "send_message": "Send besked",
"send_welcome_email": "Send velkomstemail", "send_welcome_email": "Send velkomstemail",
"server_endpoint": "Server endepunkt", "server_endpoint": "Server endepunkt",
@@ -1655,7 +1760,7 @@
"setting_image_viewer_preview_title": "Indl├жs forh├еndsvisning af billedet", "setting_image_viewer_preview_title": "Indl├жs forh├еndsvisning af billedet",
"setting_image_viewer_title": "Billeder", "setting_image_viewer_title": "Billeder",
"setting_languages_apply": "Anvend", "setting_languages_apply": "Anvend",
"setting_languages_subtitle": "├Жndrer app-sprog", "setting_languages_subtitle": "├Жndr app-sprog",
"setting_notifications_notify_failures_grace_period": "Giv besked om fejl med sikkerhedskopiering i baggrunden: {duration}", "setting_notifications_notify_failures_grace_period": "Giv besked om fejl med sikkerhedskopiering i baggrunden: {duration}",
"setting_notifications_notify_hours": "{count} timer", "setting_notifications_notify_hours": "{count} timer",
"setting_notifications_notify_immediately": "med det samme", "setting_notifications_notify_immediately": "med det samme",
@@ -1667,7 +1772,7 @@
"setting_notifications_subtitle": "Tilpas dine notifikationspr├жferencer", "setting_notifications_subtitle": "Tilpas dine notifikationspr├жferencer",
"setting_notifications_total_progress_subtitle": "Samlet uploadstatus (f├жrdige/samlet antal elementer)", "setting_notifications_total_progress_subtitle": "Samlet uploadstatus (f├жrdige/samlet antal elementer)",
"setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus", "setting_notifications_total_progress_title": "Vis samlet baggrundsuploadstatus",
"setting_video_viewer_looping_title": "Looping", "setting_video_viewer_looping_title": "Looper",
"setting_video_viewer_original_video_subtitle": "N├еr der streames video fra serveren, afspil da den originale selv n├еr en omkodet udgave er tilg├жngelig. Kan f├╕re til buffering. Videoer, der er tilg├жngelige lokalt, afspilles i original kvalitet uanset denne indstilling.", "setting_video_viewer_original_video_subtitle": "N├еr der streames video fra serveren, afspil da den originale selv n├еr en omkodet udgave er tilg├жngelig. Kan f├╕re til buffering. Videoer, der er tilg├жngelige lokalt, afspilles i original kvalitet uanset denne indstilling.",
"setting_video_viewer_original_video_title": "Tving original video", "setting_video_viewer_original_video_title": "Tving original video",
"settings": "Indstillinger", "settings": "Indstillinger",
@@ -1675,6 +1780,7 @@
"settings_saved": "Indstillinger er gemt", "settings_saved": "Indstillinger er gemt",
"setup_pin_code": "S├жt in PIN kode", "setup_pin_code": "S├жt in PIN kode",
"share": "Del", "share": "Del",
"share_action_prompt": "Delte {count} objekter",
"share_add_photos": "Tilf├╕j billeder", "share_add_photos": "Tilf├╕j billeder",
"share_assets_selected": "{count} valgt", "share_assets_selected": "{count} valgt",
"share_dialog_preparing": "Forbereder...", "share_dialog_preparing": "Forbereder...",
@@ -1696,6 +1802,7 @@
"shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen", "shared_link_clipboard_copied_massage": "Kopieret til udklipsholderen",
"shared_link_clipboard_text": "Link: {link}\nAdgangskode: {password}", "shared_link_clipboard_text": "Link: {link}\nAdgangskode: {password}",
"shared_link_create_error": "Der opstod en fejl i oprettelsen af et delt link", "shared_link_create_error": "Der opstod en fejl i oprettelsen af et delt link",
"shared_link_custom_url_description": "Adgang til dette delte link med en selvdefineret URL",
"shared_link_edit_description_hint": "Indtast beskrivelse", "shared_link_edit_description_hint": "Indtast beskrivelse",
"shared_link_edit_expire_after_option_day": "1 dag", "shared_link_edit_expire_after_option_day": "1 dag",
"shared_link_edit_expire_after_option_days": "{count} dage", "shared_link_edit_expire_after_option_days": "{count} dage",
@@ -1721,6 +1828,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "H├еndter delte links", "shared_link_manage_links": "H├еndter delte links",
"shared_link_options": "Muligheder for delt link", "shared_link_options": "Muligheder for delt link",
"shared_link_password_description": "Kr├жv et kodeord for at f├е adgang til dette delte link",
"shared_links": "Delte links", "shared_links": "Delte links",
"shared_links_description": "Del billeder og videoer med et link", "shared_links_description": "Del billeder og videoer med et link",
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte billeder & videoer.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# delte billeder & videoer.}}",
@@ -1770,12 +1878,14 @@
"sort_created": "Dato oprettet", "sort_created": "Dato oprettet",
"sort_items": "Antal genstande", "sort_items": "Antal genstande",
"sort_modified": "├Жndret dato", "sort_modified": "├Жndret dato",
"sort_newest": "Nyeste foto",
"sort_oldest": "├Жldste foto", "sort_oldest": "├Жldste foto",
"sort_people_by_similarity": "Sorter efter personer der ligner hinanden", "sort_people_by_similarity": "Sorter efter personer der ligner hinanden",
"sort_recent": "Seneste foto", "sort_recent": "Seneste foto",
"sort_title": "Titel", "sort_title": "Titel",
"source": "Kilde", "source": "Kilde",
"stack": "Stak", "stack": "Stak",
"stack_action_prompt": "{count} stakket",
"stack_duplicates": "Stak dubletter", "stack_duplicates": "Stak dubletter",
"stack_select_one_photo": "V├жlg ├йt hovedbillede til stakken", "stack_select_one_photo": "V├жlg ├йt hovedbillede til stakken",
"stack_selected_photos": "Stak valgte billeder", "stack_selected_photos": "Stak valgte billeder",
@@ -1785,7 +1895,7 @@
"start_date": "Startdato", "start_date": "Startdato",
"state": "Stat", "state": "Stat",
"status": "Status", "status": "Status",
"stop_casting": "Stop casting", "stop_casting": "Stop st├╕bning",
"stop_motion_photo": "Stopmotionbillede", "stop_motion_photo": "Stopmotionbillede",
"stop_photo_sharing": "Stop med at dele dine billeder?", "stop_photo_sharing": "Stop med at dele dine billeder?",
"stop_photo_sharing_description": "{partner} vil ikke l├жngere kunne tilg├е dine billeder.", "stop_photo_sharing_description": "{partner} vil ikke l├жngere kunne tilg├е dine billeder.",
@@ -1795,6 +1905,7 @@
"storage_quota": "Lagringskvota", "storage_quota": "Lagringskvota",
"storage_usage": "{used} ud af {available} brugt", "storage_usage": "{used} ud af {available} brugt",
"submit": "Indsend", "submit": "Indsend",
"success": "Vellykket",
"suggestions": "Anbefalinger", "suggestions": "Anbefalinger",
"sunrise_on_the_beach": "Solopgang p├е stranden", "sunrise_on_the_beach": "Solopgang p├е stranden",
"support": "Support", "support": "Support",
@@ -1804,6 +1915,10 @@
"sync": "Synkronis├йr", "sync": "Synkronis├йr",
"sync_albums": "Synkroniser albummer", "sync_albums": "Synkroniser albummer",
"sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer", "sync_albums_manual_subtitle": "Synkroniser alle uploadet billeder og videoer til de valgte backupalbummer",
"sync_local": "Synkroniser lokalt",
"sync_remote": "Synkroniser eksternt",
"sync_status": "Synkroniserings Status",
"sync_status_subtitle": "Se og administr├йr synkroniseringssystemet",
"sync_upload_album_setting_subtitle": "Opret og upload dine billeder og videoer til de valgte albummer i Immich", "sync_upload_album_setting_subtitle": "Opret og upload dine billeder og videoer til de valgte albummer i Immich",
"tag": "Tag", "tag": "Tag",
"tag_assets": "Tag mediefiler", "tag_assets": "Tag mediefiler",
@@ -1814,6 +1929,7 @@
"tag_updated": "Opdateret tag: {tag}", "tag_updated": "Opdateret tag: {tag}",
"tagged_assets": "Tagget {count, plural, one {# aktiv} other {# aktiver}}", "tagged_assets": "Tagget {count, plural, one {# aktiv} other {# aktiver}}",
"tags": "Tags", "tags": "Tags",
"tap_to_run_job": "Tryk for at k├╕re jobbet",
"template": "Skabelon", "template": "Skabelon",
"theme": "Tema", "theme": "Tema",
"theme_selection": "Temavalg", "theme_selection": "Temavalg",
@@ -1840,12 +1956,15 @@
"to_change_password": "Skift adgangskode", "to_change_password": "Skift adgangskode",
"to_favorite": "G├╕r til favorit", "to_favorite": "G├╕r til favorit",
"to_login": "Login", "to_login": "Login",
"to_multi_select": "For at v├жlge flere",
"to_parent": "G├е op", "to_parent": "G├е op",
"to_select": "for at v├жlge",
"to_trash": "Papirkurv", "to_trash": "Papirkurv",
"toggle_settings": "Sl├е indstillinger til eller fra", "toggle_settings": "Sl├е indstillinger til eller fra",
"total": "Total", "total": "Total",
"total_usage": "Samlet forbrug", "total_usage": "Samlet forbrug",
"trash": "Papirkurv", "trash": "Papirkurv",
"trash_action_prompt": "{count} flyttet til papirkurven",
"trash_all": "Smid alle ud", "trash_all": "Smid alle ud",
"trash_count": "Slet {count, number}", "trash_count": "Slet {count, number}",
"trash_delete_asset": "Flyt mediefil til Papirkurv", "trash_delete_asset": "Flyt mediefil til Papirkurv",
@@ -1859,13 +1978,16 @@
"trash_page_select_assets_btn": "V├жlg elementer", "trash_page_select_assets_btn": "V├жlg elementer",
"trash_page_title": "Papirkurv ({count})", "trash_page_title": "Papirkurv ({count})",
"trashed_items_will_be_permanently_deleted_after": "Mediefiler i skraldespanden vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.", "trashed_items_will_be_permanently_deleted_after": "Mediefiler i skraldespanden vil blive slettet permanent efter {days, plural, one {# dag} other {# dage}}.",
"troubleshoot": "Fejlfinding",
"type": "Type", "type": "Type",
"unable_to_change_pin_code": "Kunne ikke ├жndre PIN kode", "unable_to_change_pin_code": "Kunne ikke ├жndre PIN kode",
"unable_to_setup_pin_code": "Kunne ikke s├жtte PIN kode", "unable_to_setup_pin_code": "Kunne ikke s├жtte PIN kode",
"unarchive": "Afakiv├йr", "unarchive": "Afakiv├йr",
"unarchive_action_prompt": "{count} slettet fra Arkiv",
"unarchived_count": "{count, plural, other {Uarkiveret #}}", "unarchived_count": "{count, plural, other {Uarkiveret #}}",
"undo": "Fortryd", "undo": "Fortryd",
"unfavorite": "Fjern favorit", "unfavorite": "Fjern favorit",
"unfavorite_action_prompt": "{count} slettet fra Favoritter",
"unhide_person": "Stop med at skjule person", "unhide_person": "Stop med at skjule person",
"unknown": "Ukendt", "unknown": "Ukendt",
"unknown_country": "Ukendt land", "unknown_country": "Ukendt land",
@@ -1881,16 +2003,23 @@
"unsaved_change": "├Жndring, der ikke er gemt", "unsaved_change": "├Жndring, der ikke er gemt",
"unselect_all": "Frav├жlg alle", "unselect_all": "Frav├жlg alle",
"unselect_all_duplicates": "Fjern markeringen af alle dubletter", "unselect_all_duplicates": "Fjern markeringen af alle dubletter",
"unselect_all_in": "Afmark├йr alle i {group}",
"unstack": "Fjern fra stak", "unstack": "Fjern fra stak",
"unstack_action_prompt": "{count} ustakket",
"unstacked_assets_count": "Ikke-stablet {count, plural, one {# aktiv} other {# aktiver}}", "unstacked_assets_count": "Ikke-stablet {count, plural, one {# aktiv} other {# aktiver}}",
"untagged": "Um├жrket",
"up_next": "N├жste", "up_next": "N├жste",
"update_location_action_prompt": "Opdater lokationen for {count} valgte objekter med:",
"updated_at": "Opdateret", "updated_at": "Opdateret",
"updated_password": "Opdaterede adgangskode", "updated_password": "Opdaterede adgangskode",
"upload": "Upload", "upload": "Upload",
"upload_action_prompt": "{count} i k├╕ til upload",
"upload_concurrency": "Upload samtidighed", "upload_concurrency": "Upload samtidighed",
"upload_details": "Upload detaljer",
"upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?", "upload_dialog_info": "Vil du sikkerhedskopiere de(t) valgte element(er) til serveren?",
"upload_dialog_title": "Upload element", "upload_dialog_title": "Upload element",
"upload_errors": "Upload afsluttet med {count, plural, one {# fejl} other {# fejl}}. Opdater siden for at se nye uploadaktiver.", "upload_errors": "Upload afsluttet med {count, plural, one {# fejl} other {# fejl}}. Opdater siden for at se nye uploadaktiver.",
"upload_finished": "Upload fuldf├╕rt",
"upload_progress": "Resterende {remaining, number} - Behandlet {processed, number}/{total, number}", "upload_progress": "Resterende {remaining, number} - Behandlet {processed, number}/{total, number}",
"upload_skipped_duplicates": "Sprang over {count, plural, one {# duplet aktiv} other {# duplikerede aktiver}}", "upload_skipped_duplicates": "Sprang over {count, plural, one {# duplet aktiv} other {# duplikerede aktiver}}",
"upload_status_duplicates": "Dubletter", "upload_status_duplicates": "Dubletter",
@@ -1899,6 +2028,7 @@
"upload_success": "Upload gennemf├╕rt. Opdater siden for at se nye uploadaktiver.", "upload_success": "Upload gennemf├╕rt. Opdater siden for at se nye uploadaktiver.",
"upload_to_immich": "Upload til Immich ({count})", "upload_to_immich": "Upload til Immich ({count})",
"uploading": "Uploader", "uploading": "Uploader",
"uploading_media": "Uploader media",
"url": "URL", "url": "URL",
"usage": "Forbrug", "usage": "Forbrug",
"use_biometric": "Brug biometrisk", "use_biometric": "Brug biometrisk",
@@ -1919,6 +2049,7 @@
"user_usage_stats_description": "Vis konto anvendelsesstatistik", "user_usage_stats_description": "Vis konto anvendelsesstatistik",
"username": "Brugernavn", "username": "Brugernavn",
"users": "Brugere", "users": "Brugere",
"users_added_to_album_count": "F├╕jet {count, plural, one {# bruker} other {# brukere}} til albummet",
"utilities": "V├жrkt├╕jer", "utilities": "V├жrkt├╕jer",
"validate": "Valid├йr", "validate": "Valid├йr",
"validate_endpoint_error": "Indtast en gyldig URL", "validate_endpoint_error": "Indtast en gyldig URL",
@@ -1937,6 +2068,7 @@
"view_album": "Se album", "view_album": "Se album",
"view_all": "Se alle", "view_all": "Se alle",
"view_all_users": "Se alle brugere", "view_all_users": "Se alle brugere",
"view_details": "Vis detaljer",
"view_in_timeline": "Se p├е tidslinjen", "view_in_timeline": "Se p├е tidslinjen",
"view_link": "Vis Link", "view_link": "Vis Link",
"view_links": "Vis links", "view_links": "Vis links",
@@ -1944,6 +2076,7 @@
"view_next_asset": "Se n├жste medie", "view_next_asset": "Se n├жste medie",
"view_previous_asset": "Se forrige medie", "view_previous_asset": "Se forrige medie",
"view_qr_code": "Vis QR kode", "view_qr_code": "Vis QR kode",
"view_similar_photos": "Se lignende billeder",
"view_stack": "Vis stak", "view_stack": "Vis stak",
"view_user": "Vis bruger", "view_user": "Vis bruger",
"viewer_remove_from_stack": "Fjern fra stak", "viewer_remove_from_stack": "Fjern fra stak",
+73 -20
View File
@@ -18,7 +18,7 @@
"add_endpoint": "Endpunkt hinzuf├╝gen", "add_endpoint": "Endpunkt hinzuf├╝gen",
"add_exclusion_pattern": "Ausschlussmuster hinzuf├╝gen", "add_exclusion_pattern": "Ausschlussmuster hinzuf├╝gen",
"add_import_path": "Importpfad hinzuf├╝gen", "add_import_path": "Importpfad hinzuf├╝gen",
"add_location": "Ort hinzuf├╝gen", "add_location": "Standort hinzuf├╝gen",
"add_more_users": "Weitere Nutzer hinzuf├╝gen", "add_more_users": "Weitere Nutzer hinzuf├╝gen",
"add_partner": "Partner hinzuf├╝gen", "add_partner": "Partner hinzuf├╝gen",
"add_path": "Pfad hinzuf├╝gen", "add_path": "Pfad hinzuf├╝gen",
@@ -28,6 +28,9 @@
"add_to_album": "Zu Album hinzuf├╝gen", "add_to_album": "Zu Album hinzuf├╝gen",
"add_to_album_bottom_sheet_added": "Zu {album} hinzugef├╝gt", "add_to_album_bottom_sheet_added": "Zu {album} hinzugef├╝gt",
"add_to_album_bottom_sheet_already_exists": "Bereits in {album}", "add_to_album_bottom_sheet_already_exists": "Bereits in {album}",
"add_to_album_toggle": "Auswahl umschalten f├╝r {album}",
"add_to_albums": "Zu Alben hinzuf├╝gen",
"add_to_albums_count": "Zu Alben hinzuf├╝gen ({count})",
"add_to_shared_album": "Zu geteiltem Album hinzuf├╝gen", "add_to_shared_album": "Zu geteiltem Album hinzuf├╝gen",
"add_url": "URL hinzuf├╝gen", "add_url": "URL hinzuf├╝gen",
"added_to_archive": "Zum Archiv hinzugef├╝gt", "added_to_archive": "Zum Archiv hinzugef├╝gt",
@@ -355,6 +358,9 @@
"trash_number_of_days_description": "Anzahl der Tage, welche die Objekte im Papierkorb verbleiben, bevor sie endg├╝ltig entfernt werden", "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": "Papierkorbeinstellungen",
"trash_settings_description": "Papierkorbeinstellungen verwalten", "trash_settings_description": "Papierkorbeinstellungen verwalten",
"unlink_all_oauth_accounts": "Aus allen OAuth Konten ausloggen",
"unlink_all_oauth_accounts_description": "Denken Sie daran, alle OAuth Konten zu deaktivieren, bevor Sie zu einem neuen Anbieter migrieren.",
"unlink_all_oauth_accounts_prompt": "Sind Sie sich sicher, dass Sie alle OAuth Konten deaktivieren m├╢chten? Diese Aktion kann nicht r├╝ckg├дngig gemacht werden und wird au├Яerdem die OAuth ID aller Benutzer zur├╝cksetzen.",
"user_cleanup_job": "Benutzer aufr├дumen", "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": "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": "Verz├╢gerung f├╝r das L├╢schen von Benutzern",
@@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen", "advanced_settings_prefer_remote_title": "Server-Bilder bevorzugen",
"advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll", "advanced_settings_proxy_headers_subtitle": "Definiere einen Proxy-Header, den Immich bei jeder Netzwerkanfrage mitschicken soll",
"advanced_settings_proxy_headers_title": "Proxy-Headers", "advanced_settings_proxy_headers_title": "Proxy-Headers",
"advanced_settings_readonly_mode_subtitle": "Aktiviert den schreibgesch├╝tzten Modus, in dem die Fotos nur angezeigt werden k├╢nnen. Funktionen wie das Ausw├дhlen mehrerer Bilder, das Teilen, das ├Ьbertragen und das L├╢schen sind deaktiviert. Aktivieren/Deaktiviere den schreibgesch├╝tzten Modus ├╝ber den Benutzer-Avatar auf dem Hauptbildschirm",
"advanced_settings_readonly_mode_title": "Schreibgesch├╝tzter Modus",
"advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server ├╝berspringen. Notwendig bei selbstsignierten Zertifikaten.", "advanced_settings_self_signed_ssl_subtitle": "Verifizierung von SSL-Zertifikaten vom Server ├╝berspringen. Notwendig bei selbstsignierten Zertifikaten.",
"advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben", "advanced_settings_self_signed_ssl_title": "Selbstsignierte SSL-Zertifikate erlauben",
"advanced_settings_sync_remote_deletions_subtitle": "Automatisches L├╢schen oder Wiederherstellen einer Datei auf diesem Ger├дt, wenn diese Aktion im Web durchgef├╝hrt wird", "advanced_settings_sync_remote_deletions_subtitle": "Automatisches L├╢schen oder Wiederherstellen einer Datei auf diesem Ger├дt, wenn diese Aktion im Web durchgef├╝hrt wird",
@@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Abmelden", "app_bar_signout_dialog_title": "Abmelden",
"app_settings": "App-Einstellungen", "app_settings": "App-Einstellungen",
"appears_in": "Erscheint in", "appears_in": "Erscheint in",
"apply_count": "Anwenden ({count, number})",
"archive": "Archiv", "archive": "Archiv",
"archive_action_prompt": "{count} zum Archiv hinzugef├╝gt", "archive_action_prompt": "{count} zum Archiv hinzugef├╝gt",
"archive_or_unarchive_photo": "Foto archivieren bzw. Archivierung aufheben", "archive_or_unarchive_photo": "Foto archivieren bzw. Archivierung aufheben",
@@ -489,12 +498,14 @@
"asset_skipped_in_trash": "Im Papierkorb", "asset_skipped_in_trash": "Im Papierkorb",
"asset_uploaded": "Hochgeladen", "asset_uploaded": "Hochgeladen",
"asset_uploading": "HochladenтАж", "asset_uploading": "HochladenтАж",
"asset_viewer_settings_subtitle": "Verwaltung der Einstellungen f├╝r den Galerie-Viewer", "asset_viewer_settings_subtitle": "Verwaltung der Einstellungen f├╝r die Fotoanzeige",
"asset_viewer_settings_title": "Fotoanzeige", "asset_viewer_settings_title": "Fotoanzeige",
"assets": "Dateien", "assets": "Dateien",
"assets_added_count": "{count, plural, one {# Datei} other {# Dateien}} hinzugef├╝gt", "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_album_count": "{count, plural, one {# Datei} other {# Dateien}} zum Album hinzugef├╝gt",
"assets_added_to_albums_count": "{assetTotal, plural, one {# Datei} other {# Dateien}} zu {albumTotal, plural, one {# Album} other {# Alben}} 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_cannot_be_added_to_album_count": "{count, plural, one {Datei kann}other {Dateien k├╢nnen}} nicht zum Album hinzugef├╝gt werden",
"assets_cannot_be_added_to_albums": "{count, plural, one {Datei kann} other {Dateien k├╢nnen}} nicht zu den Alben hinzugef├╝gt werden",
"assets_count": "{count, plural, one {# Datei} other {# Dateien}}", "assets_count": "{count, plural, one {# Datei} other {# Dateien}}",
"assets_deleted_permanently": "{count} Element(e) permanent 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_deleted_permanently_from_server": "{count} Element(e) permanent vom Immich-Server gel├╢scht",
@@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben", "assets_trashed_count": "{count, plural, one {# Datei} other {# Dateien}} in den Papierkorb verschoben",
"assets_trashed_from_server": "{count} 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", "assets_were_part_of_album_count": "{count, plural, one {# Datei ist} other {# Dateien sind}} bereits im Album vorhanden",
"assets_were_part_of_albums_count": "{count, plural, one {Datei war} other {Dateien waren}} bereits in den Alben",
"authorized_devices": "Verwendete Ger├дte", "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_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", "automatic_endpoint_switching_title": "Automatische URL-Umschaltung",
@@ -580,11 +592,11 @@
"backup_manual_in_progress": "Sicherung l├дuft bereits. Bitte versuche es sp├дter erneut", "backup_manual_in_progress": "Sicherung l├дuft bereits. Bitte versuche es sp├дter erneut",
"backup_manual_success": "Erfolgreich", "backup_manual_success": "Erfolgreich",
"backup_manual_title": "Sicherungsstatus", "backup_manual_title": "Sicherungsstatus",
"backup_options": "Backup-Optionen",
"backup_options_page_title": "Sicherungsoptionen", "backup_options_page_title": "Sicherungsoptionen",
"backup_setting_subtitle": "Verwaltung der Upload-Einstellungen im Hintergrund und im Vordergrund", "backup_setting_subtitle": "Verwaltung der Upload-Einstellungen im Hintergrund und im Vordergrund",
"backup_settings_subtitle": "Upload-Einstellungen verwalten",
"backward": "R├╝ckw├дrts", "backward": "R├╝ckw├дrts",
"beta_sync": "Status der Beta-Synchronisierung",
"beta_sync_subtitle": "Verwalte das neue Synchronisierungssystem",
"biometric_auth_enabled": "Biometrische Authentifizierung aktiviert", "biometric_auth_enabled": "Biometrische Authentifizierung aktiviert",
"biometric_locked_out": "Du bist von der biometrischen Authentifizierung ausgeschlossen", "biometric_locked_out": "Du bist von der biometrischen Authentifizierung ausgeschlossen",
"biometric_no_options": "Keine biometrischen Optionen verf├╝gbar", "biometric_no_options": "Keine biometrischen Optionen verf├╝gbar",
@@ -629,7 +641,7 @@
"change_description": "Beschreibung anpassen", "change_description": "Beschreibung anpassen",
"change_display_order": "Anzeigereihenfolge ├дndern", "change_display_order": "Anzeigereihenfolge ├дndern",
"change_expiration_time": "Verfallszeitpunkt ├дndern", "change_expiration_time": "Verfallszeitpunkt ├дndern",
"change_location": "Ort ├дndern", "change_location": "Standort ├дndern",
"change_name": "Name ├дndern", "change_name": "Name ├дndern",
"change_name_successfully": "Name wurde erfolgreich ge├дndert", "change_name_successfully": "Name wurde erfolgreich ge├дndert",
"change_password": "Passwort ├дndern", "change_password": "Passwort ├дndern",
@@ -651,6 +663,7 @@
"clear": "Leeren", "clear": "Leeren",
"clear_all": "Alles leeren", "clear_all": "Alles leeren",
"clear_all_recent_searches": "Alle letzten Suchvorg├дnge l├╢schen", "clear_all_recent_searches": "Alle letzten Suchvorg├дnge l├╢schen",
"clear_file_cache": "Dateien-Cache leeren",
"clear_message": "Nachrichten leeren", "clear_message": "Nachrichten leeren",
"clear_value": "Wert leeren", "clear_value": "Wert leeren",
"client_cert_dialog_msg_confirm": "Ok", "client_cert_dialog_msg_confirm": "Ok",
@@ -691,7 +704,7 @@
"control_bottom_app_bar_create_new_album": "Neues Album erstellen", "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_immich": "Aus Immich l├╢schen",
"control_bottom_app_bar_delete_from_local": "Vom Ger├дt 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_location": "Standort bearbeiten",
"control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten", "control_bottom_app_bar_edit_time": "Datum und Uhrzeit bearbeiten",
"control_bottom_app_bar_share_link": "Link teilen", "control_bottom_app_bar_share_link": "Link teilen",
"control_bottom_app_bar_share_to": "Teilen mit", "control_bottom_app_bar_share_to": "Teilen mit",
@@ -721,6 +734,7 @@
"create_new_user": "Neuen Nutzer erstellen", "create_new_user": "Neuen Nutzer erstellen",
"create_shared_album_page_share_add_assets": "INHALTE HINZUF├ЬGEN", "create_shared_album_page_share_add_assets": "INHALTE HINZUF├ЬGEN",
"create_shared_album_page_share_select_photos": "Fotos ausw├дhlen", "create_shared_album_page_share_select_photos": "Fotos ausw├дhlen",
"create_shared_link": "Geteilten Link erstellen",
"create_tag": "Tag erstellen", "create_tag": "Tag erstellen",
"create_tag_description": "Erstelle einen neuen Tag. F├╝r verschachtelte Tags, gib den gesamten Pfad inklusive Schr├дgstrich an.", "create_tag_description": "Erstelle einen neuen Tag. F├╝r verschachtelte Tags, gib den gesamten Pfad inklusive Schr├дgstrich an.",
"create_user": "Nutzer erstellen", "create_user": "Nutzer erstellen",
@@ -745,6 +759,7 @@
"date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert", "date_of_birth_saved": "Das Geburtsdatum wurde erfolgreich gespeichert",
"date_range": "Datumsbereich", "date_range": "Datumsbereich",
"day": "Tag", "day": "Tag",
"days": "Tage",
"deduplicate_all": "Alle Duplikate entfernen", "deduplicate_all": "Alle Duplikate entfernen",
"deduplication_criteria_1": "Bildgr├╢├Яe in Bytes", "deduplication_criteria_1": "Bildgr├╢├Яe in Bytes",
"deduplication_criteria_2": "Anzahl der EXIF-Daten", "deduplication_criteria_2": "Anzahl der EXIF-Daten",
@@ -832,6 +847,9 @@
"edit_birthday": "Geburtsdatum bearbeiten", "edit_birthday": "Geburtsdatum bearbeiten",
"edit_date": "Datum bearbeiten", "edit_date": "Datum bearbeiten",
"edit_date_and_time": "Datum und Uhrzeit bearbeiten", "edit_date_and_time": "Datum und Uhrzeit bearbeiten",
"edit_date_and_time_action_prompt": "{count} Daten und Zeiten ge├дndert",
"edit_date_and_time_by_offset": "Datum ├дndern um Versatz",
"edit_date_and_time_by_offset_interval": "Neuer Datumsbereich: {from} - {to}",
"edit_description": "Beschreibung bearbeiten", "edit_description": "Beschreibung bearbeiten",
"edit_description_prompt": "Bitte w├дhle eine neue Beschreibung:", "edit_description_prompt": "Bitte w├дhle eine neue Beschreibung:",
"edit_exclusion_pattern": "Ausschlussmuster bearbeiten", "edit_exclusion_pattern": "Ausschlussmuster bearbeiten",
@@ -842,7 +860,7 @@
"edit_link": "Link bearbeiten", "edit_link": "Link bearbeiten",
"edit_location": "Standort bearbeiten", "edit_location": "Standort bearbeiten",
"edit_location_action_prompt": "{count} Geolokationen angepasst", "edit_location_action_prompt": "{count} Geolokationen angepasst",
"edit_location_dialog_title": "Ort bearbeiten", "edit_location_dialog_title": "Standort bearbeiten",
"edit_name": "Name bearbeiten", "edit_name": "Name bearbeiten",
"edit_people": "Personen bearbeiten", "edit_people": "Personen bearbeiten",
"edit_tag": "Tag bearbeiten", "edit_tag": "Tag bearbeiten",
@@ -904,6 +922,7 @@
"failed_to_load_notifications": "Fehler beim Laden der Benachrichtigungen", "failed_to_load_notifications": "Fehler beim Laden der Benachrichtigungen",
"failed_to_load_people": "Fehler beim Laden von Personen", "failed_to_load_people": "Fehler beim Laden von Personen",
"failed_to_remove_product_key": "Fehler beim Entfernen des Produktschl├╝ssels", "failed_to_remove_product_key": "Fehler beim Entfernen des Produktschl├╝ssels",
"failed_to_reset_pin_code": "Zur├╝cksetzen des PIN Codes fehlgeschlagen",
"failed_to_stack_assets": "Dateien konnten nicht gestapelt werden", "failed_to_stack_assets": "Dateien konnten nicht gestapelt werden",
"failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden", "failed_to_unstack_assets": "Dateien konnten nicht entstapelt werden",
"failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen", "failed_to_update_notification_status": "Benachrichtigungsstatus aktualisieren fehlgeschlagen",
@@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# Pfad konnte} other {# Pfade konnten}} nicht validiert werden", "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.", "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", "quota_higher_than_disk_size": "Dein festgelegtes Kontingent ist gr├╢├Яer als der verf├╝gbare Speicher",
"something_went_wrong": "Ein Fehler ist eingetreten",
"unable_to_add_album_users": "Benutzer konnten nicht zum Album hinzugef├╝gt 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_assets_to_shared_link": "Datei konnte nicht zum geteilten Link hinzugef├╝gt werden",
"unable_to_add_comment": "Es kann kein Kommentar hinzuf├╝gt werden", "unable_to_add_comment": "Es kann kein Kommentar hinzuf├╝gt werden",
@@ -925,7 +945,7 @@
"unable_to_change_date": "Datum kann nicht ver├д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_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_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_location": "Standort kann nicht ver├дndert werden",
"unable_to_change_password": "Passwort konnte nicht ge├д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_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_complete_oauth_login": "OAuth-Anmeldung konnte nicht abgeschlossen werden",
@@ -989,7 +1009,7 @@
"unable_to_update_album_cover": "Album-Cover konnte nicht aktualisiert werden", "unable_to_update_album_cover": "Album-Cover konnte nicht aktualisiert werden",
"unable_to_update_album_info": "Album-Info konnte nicht aktualisiert werden", "unable_to_update_album_info": "Album-Info konnte nicht aktualisiert werden",
"unable_to_update_library": "Die Bibliothek konnte nicht aktualisiert werden", "unable_to_update_library": "Die Bibliothek konnte nicht aktualisiert werden",
"unable_to_update_location": "Der Ort konnte nicht aktualisiert werden", "unable_to_update_location": "Der Standort konnte nicht aktualisiert werden",
"unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden", "unable_to_update_settings": "Die Einstellungen konnten nicht aktualisiert werden",
"unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden", "unable_to_update_timeline_display_status": "Status der Zeitleistenanzeige konnte nicht aktualisiert werden",
"unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden", "unable_to_update_user": "Der Nutzer konnte nicht aktualisiert werden",
@@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "STANDORT", "exif_bottom_sheet_location": "STANDORT",
"exif_bottom_sheet_people": "PERSONEN", "exif_bottom_sheet_people": "PERSONEN",
"exif_bottom_sheet_person_add_person": "Namen hinzuf├╝gen", "exif_bottom_sheet_person_add_person": "Namen hinzuf├╝gen",
"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", "exit_slideshow": "Diashow beenden",
"expand_all": "Alle aufklappen", "expand_all": "Alle aufklappen",
"experimental_settings_new_asset_list_subtitle": "In Arbeit", "experimental_settings_new_asset_list_subtitle": "In Arbeit",
@@ -1046,21 +1063,26 @@
"filter_people": "Personen filtern", "filter_people": "Personen filtern",
"filter_places": "Orte filtern", "filter_places": "Orte filtern",
"find_them_fast": "Finde sie schneller mit der Suche nach Namen", "find_them_fast": "Finde sie schneller mit der Suche nach Namen",
"first": "Erste",
"fix_incorrect_match": "Fehlerhafte ├Ьbereinstimmung beheben", "fix_incorrect_match": "Fehlerhafte ├Ьbereinstimmung beheben",
"folder": "Ordner", "folder": "Ordner",
"folder_not_found": "Ordner nicht gefunden", "folder_not_found": "Ordner nicht gefunden",
"folders": "Ordner", "folders": "Ordner",
"folders_feature_description": "Durchsuchen der Ordneransicht f├╝r Fotos und Videos im Dateisystem", "folders_feature_description": "Durchsuchen der Ordneransicht f├╝r Fotos und Videos im Dateisystem",
"forgot_pin_code_question": "PIN Code vergessen?",
"forward": "Vorw├дrts", "forward": "Vorw├дrts",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Diese Funktion l├дdt externe Quellen von Google, um zu funktionieren.", "gcast_enabled_description": "Diese Funktion l├дdt externe Quellen von Google, um zu funktionieren.",
"general": "Allgemein", "general": "Allgemein",
"geolocation_instruction_location": "Klicke auf eine Datei mit GPS Koordinaten um diesen Standort zu verwenden oder w├дhle einen Standort direkt auf der Karte",
"get_help": "Hilfe erhalten", "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", "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",
"getting_started": "Erste Schritte", "getting_started": "Erste Schritte",
"go_back": "Zur├╝ck", "go_back": "Zur├╝ck",
"go_to_folder": "Gehe zu Ordner", "go_to_folder": "Gehe zu Ordner",
"go_to_search": "Zur Suche gehen", "go_to_search": "Zur Suche gehen",
"gps": "GPS",
"gps_missing": "Kein GPS",
"grant_permission": "Erlaubnis gew├дhren", "grant_permission": "Erlaubnis gew├дhren",
"group_albums_by": "Alben gruppieren nach...", "group_albums_by": "Alben gruppieren nach...",
"group_country": "Nach Land gruppieren", "group_country": "Nach Land gruppieren",
@@ -1098,13 +1120,14 @@
"home_page_delete_remote_err_local": "Lokale Elemente in der Auswahl zum Entfernen von Remote-Elementen, ├Ьberspringe", "home_page_delete_remote_err_local": "Lokale Elemente in der Auswahl zum Entfernen von Remote-Elementen, ├Ьberspringe",
"home_page_favorite_err_local": "Kann lokale Elemente noch nicht favorisieren, ├╝berspringen", "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_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_first_time_notice": "Wenn Sie die App zum ersten Mal verwenden, w├дhlen Sie bitte ein Album zur Sicherung aus, damit 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_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_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_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", "home_page_upload_err_limit": "Es k├╢nnen max. 30 Elemente gleichzeitig hochgeladen werden, ├╝berspringen",
"host": "Host", "host": "Host",
"hour": "Stunde", "hour": "Stunde",
"hours": "Stunden",
"id": "ID", "id": "ID",
"idle": "Unt├дtig", "idle": "Unt├дtig",
"ignore_icloud_photos": "iCloud Fotos ignorieren", "ignore_icloud_photos": "iCloud Fotos ignorieren",
@@ -1165,10 +1188,12 @@
"language_search_hint": "Sprachen durchsuchen...", "language_search_hint": "Sprachen durchsuchen...",
"language_setting_description": "W├дhle deine bevorzugte Sprache", "language_setting_description": "W├дhle deine bevorzugte Sprache",
"large_files": "Gro├Яe Dateien", "large_files": "Gro├Яe Dateien",
"last": "Letzte",
"last_seen": "Zuletzt gesehen", "last_seen": "Zuletzt gesehen",
"latest_version": "Aktuellste Version", "latest_version": "Aktuellste Version",
"latitude": "Breitengrad", "latitude": "Breitengrad",
"leave": "Verlassen", "leave": "Verlassen",
"leave_album": "Album verlassen",
"lens_model": "Objektivmodell", "lens_model": "Objektivmodell",
"let_others_respond": "Antworten zulassen", "let_others_respond": "Antworten zulassen",
"level": "Level", "level": "Level",
@@ -1182,6 +1207,7 @@
"library_page_sort_title": "Titel des Albums", "library_page_sort_title": "Titel des Albums",
"licenses": "Lizenzen", "licenses": "Lizenzen",
"light": "Hell", "light": "Hell",
"like": "Gef├дllt mir",
"like_deleted": "Like gel├╢scht", "like_deleted": "Like gel├╢scht",
"link_motion_video": "Bewegungsvideo verkn├╝pfen", "link_motion_video": "Bewegungsvideo verkn├╝pfen",
"link_to_oauth": "Mit OAuth verkn├╝pfen", "link_to_oauth": "Mit OAuth verkn├╝pfen",
@@ -1240,6 +1266,7 @@
"main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!", "main_branch_warning": "Du benutzt eine Entwicklungsversion. Wir empfehlen dringend, eine Release-Version zu verwenden!",
"main_menu": "Hauptmen├╝", "main_menu": "Hauptmen├╝",
"make": "Marke", "make": "Marke",
"manage_geolocation": "Standort verwalten",
"manage_shared_links": "Freigegebene Links verwalten", "manage_shared_links": "Freigegebene Links verwalten",
"manage_sharing_with_partners": "Gemeinsame Nutzung mit Partnern verwalten", "manage_sharing_with_partners": "Gemeinsame Nutzung mit Partnern verwalten",
"manage_the_app_settings": "App-Einstellungen verwalten", "manage_the_app_settings": "App-Einstellungen verwalten",
@@ -1248,7 +1275,7 @@
"manage_your_devices": "Deine eingeloggten Ger├дte verwalten", "manage_your_devices": "Deine eingeloggten Ger├дte verwalten",
"manage_your_oauth_connection": "Deine OAuth-Verkn├╝pfung verwalten", "manage_your_oauth_connection": "Deine OAuth-Verkn├╝pfung verwalten",
"map": "Karte", "map": "Karte",
"map_assets_in_bounds": "{count, plural, one {# Foto} other {# Fotos}}", "map_assets_in_bounds": "{count, plural, =0 {Keine Fotos in diesem Gebiet} one {# Foto} other {# Fotos}}",
"map_cannot_get_user_location": "Standort konnte nicht ermittelt werden", "map_cannot_get_user_location": "Standort konnte nicht ermittelt werden",
"map_location_dialog_yes": "Ja", "map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Aufnahmeort verwenden", "map_location_picker_page_use_location": "Aufnahmeort verwenden",
@@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Ortungsdienste deaktiviert", "map_location_service_disabled_title": "Ortungsdienste deaktiviert",
"map_marker_for_images": "Kartenmarkierung f├╝r Bilder, die in {city}, {country} aufgenommen wurden", "map_marker_for_images": "Kartenmarkierung f├╝r Bilder, die in {city}, {country} aufgenommen wurden",
"map_marker_with_image": "Kartenmarkierung mit Bild", "map_marker_with_image": "Kartenmarkierung mit Bild",
"map_no_assets_in_bounds": "Keine Fotos in dieser Gegend",
"map_no_location_permission_content": "Ortungsdienste m├╝ssen aktiviert sein, um Inhalte am aktuellen Standort anzuzeigen. Willst du die Ortungsdienste jetzt aktivieren?", "map_no_location_permission_content": "Ortungsdienste m├╝ssen aktiviert sein, um Inhalte am aktuellen Standort anzuzeigen. Willst du die Ortungsdienste jetzt aktivieren?",
"map_no_location_permission_title": "Kein Zugriff auf den Standort", "map_no_location_permission_title": "Kein Zugriff auf den Standort",
"map_settings": "Karteneinstellungen", "map_settings": "Karteneinstellungen",
@@ -1269,7 +1295,7 @@
"map_settings_include_show_archived": "Archivierte anzeigen", "map_settings_include_show_archived": "Archivierte anzeigen",
"map_settings_include_show_partners": "Partner einbeziehen", "map_settings_include_show_partners": "Partner einbeziehen",
"map_settings_only_show_favorites": "Nur Favoriten anzeigen", "map_settings_only_show_favorites": "Nur Favoriten anzeigen",
"map_settings_theme_settings": "Karten Design", "map_settings_theme_settings": "Kartendesign",
"map_zoom_to_see_photos": "Ansicht verkleinern um Fotos zu sehen", "map_zoom_to_see_photos": "Ansicht verkleinern um Fotos zu sehen",
"mark_all_as_read": "Alle als gelesen markieren", "mark_all_as_read": "Alle als gelesen markieren",
"mark_as_read": "Als gelesen markieren", "mark_as_read": "Als gelesen markieren",
@@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengef├╝gt", "merged_people_count": "{count, plural, one {# Person} other {# Personen}} zusammengef├╝gt",
"minimize": "Minimieren", "minimize": "Minimieren",
"minute": "Minute", "minute": "Minute",
"minutes": "Minuten",
"missing": "Fehlende", "missing": "Fehlende",
"model": "Modell", "model": "Modell",
"month": "Monat", "month": "Monat",
@@ -1312,6 +1339,9 @@
"my_albums": "Meine Alben", "my_albums": "Meine Alben",
"name": "Name", "name": "Name",
"name_or_nickname": "Name oder Nickname", "name_or_nickname": "Name oder Nickname",
"network_requirement_photos_upload": "Mobiles Datennetz verwenden, um Fotos zu sichern",
"network_requirement_videos_upload": "Mobiles Datennetz verwenden, um Videos zu sichern",
"network_requirements_updated": "Netzwerk-Abh├дngigkeiten haben sich ge├дndert, Backup-Warteschlange wird zur├╝ckgesetzt",
"networking_settings": "Netzwerk", "networking_settings": "Netzwerk",
"networking_subtitle": "Verwaltung von Server-Endpunkt-Einstellungen", "networking_subtitle": "Verwaltung von Server-Endpunkt-Einstellungen",
"never": "Niemals", "never": "Niemals",
@@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Offizielle Immich Quellen", "official_immich_resources": "Offizielle Immich Quellen",
"offline": "Offline", "offline": "Offline",
"offset": "Verschiebung",
"ok": "Ok", "ok": "Ok",
"oldest_first": "├Дlteste zuerst", "oldest_first": "├Дlteste zuerst",
"on_this_device": "Auf diesem Ger├дt", "on_this_device": "Auf diesem Ger├дt",
@@ -1381,6 +1412,8 @@
"open_the_search_filters": "Die Suchfilter ├╢ffnen", "open_the_search_filters": "Die Suchfilter ├╢ffnen",
"options": "Optionen", "options": "Optionen",
"or": "oder", "or": "oder",
"organize_into_albums": "In Alben organisieren",
"organize_into_albums_description": "Aktuelle Synchronisationseinstellungen verwenden, um existierende Fotos in Alben zu laden",
"organize_your_library": "Organisiere deine Bibliothek", "organize_your_library": "Organisiere deine Bibliothek",
"original": "Original", "original": "Original",
"other": "Sonstiges", "other": "Sonstiges",
@@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "Berechtigungen unzureichend. Um Immich das Sichern von ganzen Sammlungen zu erm├╢glichen, muss der Zugriff auf alle Fotos und Videos in den Einstellungen erlaubt werden.", "permission_onboarding_permission_limited": "Berechtigungen unzureichend. Um Immich das Sichern von ganzen Sammlungen zu erm├╢glichen, muss der Zugriff auf alle Fotos und Videos in den Einstellungen erlaubt werden.",
"permission_onboarding_request": "Immich ben├╢tigt Berechtigung um auf deine Fotos und Videos zuzugreifen.", "permission_onboarding_request": "Immich ben├╢tigt Berechtigung um auf deine Fotos und Videos zuzugreifen.",
"person": "Person", "person": "Person",
"person_age_months": "{months, plural, one {# month} other {# months}} alt",
"person_age_year_months": "1 Jahr, {months, plural, one {# month} other {# months}} alt",
"person_age_years": "{years, plural, other {# years}} alt",
"person_birthdate": "Geboren am {date}", "person_birthdate": "Geboren am {date}",
"person_hidden": "{name}{hidden, select, true { (verborgen)} other {}}", "person_hidden": "{name}{hidden, select, true { (verborgen)} other {}}",
"photo_shared_all_users": "Es sieht so aus, als h├дttest du deine Fotos mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.", "photo_shared_all_users": "Es sieht so aus, als h├дttest du deine Fotos mit allen Benutzern geteilt oder du hast keine Benutzer, mit denen du teilen kannst.",
@@ -1479,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.", "profile_drawer_client_out_of_date_minor": "Mobile-App ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
"profile_drawer_client_server_up_to_date": "Die App- und Server-Versionen sind aktuell", "profile_drawer_client_server_up_to_date": "Die App- und Server-Versionen sind aktuell",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Schreibgesch├╝tzter Modus aktiviert. Halte das Benutzer-Avatar-Symbol gedr├╝ckt, um den Modus zu verlassen.",
"profile_drawer_server_out_of_date_major": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Major-Version.", "profile_drawer_server_out_of_date_major": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Major-Version.",
"profile_drawer_server_out_of_date_minor": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.", "profile_drawer_server_out_of_date_minor": "Server-Version ist veraltet. Bitte aktualisiere auf die neueste Minor-Version.",
"profile_image_of_user": "Profilbild von {user}", "profile_image_of_user": "Profilbild von {user}",
@@ -1510,13 +1547,14 @@
"purchase_per_server": "Pro Server", "purchase_per_server": "Pro Server",
"purchase_per_user": "Pro Benutzer", "purchase_per_user": "Pro Benutzer",
"purchase_remove_product_key": "Produktschl├╝ssel entfernen", "purchase_remove_product_key": "Produktschl├╝ssel entfernen",
"purchase_remove_product_key_prompt": "Sicher, dass der Produktschl├╝ssel entfernt werden soll?", "purchase_remove_product_key_prompt": "Bist Du sicher, dass der Produktschl├╝ssel entfernt werden soll?",
"purchase_remove_server_product_key": "Server-Produktschl├╝ssel entfernen", "purchase_remove_server_product_key": "Server-Produktschl├╝ssel entfernen",
"purchase_remove_server_product_key_prompt": "Sicher, dass der Server-Produktschl├╝ssel entfernt werden soll?", "purchase_remove_server_product_key_prompt": "Sicher, dass der Server-Produktschl├╝ssel entfernt werden soll?",
"purchase_server_description_1": "F├╝r den gesamten Server", "purchase_server_description_1": "F├╝r den gesamten Server",
"purchase_server_description_2": "Unterst├╝tzerstatus", "purchase_server_description_2": "Unterst├╝tzerstatus",
"purchase_server_title": "Server", "purchase_server_title": "Server",
"purchase_settings_server_activated": "Der Server-Produktschl├╝ssel wird durch den Administrator verwaltet", "purchase_settings_server_activated": "Der Server-Produktschl├╝ssel wird durch den Administrator verwaltet",
"query_asset_id": "Datei-ID abfragen",
"queue_status": "Warteschlange {count}/{total}", "queue_status": "Warteschlange {count}/{total}",
"rating": "Bewertung", "rating": "Bewertung",
"rating_clear": "Bewertung l├╢schen", "rating_clear": "Bewertung l├╢schen",
@@ -1524,6 +1562,8 @@
"rating_description": "Stellt die EXIF-Bewertung im Informationsbereich dar", "rating_description": "Stellt die EXIF-Bewertung im Informationsbereich dar",
"reaction_options": "Reaktionsm├╢glichkeiten", "reaction_options": "Reaktionsm├╢glichkeiten",
"read_changelog": "Changelog lesen", "read_changelog": "Changelog lesen",
"readonly_mode_disabled": "Schreibgesch├╝tzter Modus deaktiviert",
"readonly_mode_enabled": "Schreibgesch├╝tzter Modus aktiviert",
"reassign": "Neu zuweisen", "reassign": "Neu zuweisen",
"reassigned_assets_to_existing_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} {name, select, null {einer vorhandenen Person} other {{name}}} zugewiesen", "reassigned_assets_to_existing_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} {name, select, null {einer vorhandenen Person} other {{name}}} zugewiesen",
"reassigned_assets_to_new_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} einer neuen Person zugewiesen", "reassigned_assets_to_new_person": "{count, plural, one {# Datei wurde} other {# Dateien wurden}} einer neuen Person zugewiesen",
@@ -1585,6 +1625,9 @@
"reset_password": "Passwort zur├╝cksetzen", "reset_password": "Passwort zur├╝cksetzen",
"reset_people_visibility": "Sichtbarkeit von Personen zur├╝cksetzen", "reset_people_visibility": "Sichtbarkeit von Personen zur├╝cksetzen",
"reset_pin_code": "PIN Code zur├╝cksetzen", "reset_pin_code": "PIN Code zur├╝cksetzen",
"reset_pin_code_description": "Falls du deinen PIN Code vergessen hast, wende dich an deinen Immich-Administrator um ihn zur├╝cksetzen zu lassen",
"reset_pin_code_success": "PIN Code erfolgreich zur├╝ckgesetzt",
"reset_pin_code_with_password": "Mit deinem Passwort kannst du jederzeit deinen PIN Code zur├╝cksetzen",
"reset_sqlite": "SQLite Datenbank zur├╝cksetzen", "reset_sqlite": "SQLite Datenbank zur├╝cksetzen",
"reset_sqlite_confirmation": "Bist du sicher, dass du die SQLite-Datenbank zur├╝cksetzen willst? Du musst dich ab- und wieder anmelden, um die Daten neu zu synchronisieren", "reset_sqlite_confirmation": "Bist du sicher, dass du die SQLite-Datenbank zur├╝cksetzen willst? Du musst dich ab- und wieder anmelden, um die Daten neu zu synchronisieren",
"reset_sqlite_success": "SQLite Datenbank erfolgreich zur├╝ckgesetzt", "reset_sqlite_success": "SQLite Datenbank erfolgreich zur├╝ckgesetzt",
@@ -1597,6 +1640,7 @@
"restore_user": "Nutzer wiederherstellen", "restore_user": "Nutzer wiederherstellen",
"restored_asset": "Datei wiederhergestellt", "restored_asset": "Datei wiederhergestellt",
"resume": "Fortsetzen", "resume": "Fortsetzen",
"resume_paused_jobs": "{count, plural, one {# Aufgabe fortsetzen } other {# Aufgaben fortsetzen}}",
"retry_upload": "Upload wiederholen", "retry_upload": "Upload wiederholen",
"review_duplicates": "Duplikate ├╝berpr├╝fen", "review_duplicates": "Duplikate ├╝berpr├╝fen",
"review_large_files": "Gro├Яe Dateien ├╝berpr├╝fen", "review_large_files": "Gro├Яe Dateien ├╝berpr├╝fen",
@@ -1690,6 +1734,7 @@
"select_user_for_sharing_page_err_album": "Album konnte nicht erstellt werden", "select_user_for_sharing_page_err_album": "Album konnte nicht erstellt werden",
"selected": "Ausgew├дhlt", "selected": "Ausgew├дhlt",
"selected_count": "{count, plural, other {# ausgew├дhlt}}", "selected_count": "{count, plural, other {# ausgew├дhlt}}",
"selected_gps_coordinates": "Ausgew├дhlte GPS-Koordinaten",
"send_message": "Nachricht senden", "send_message": "Nachricht senden",
"send_welcome_email": "Begr├╝ssungsmail senden", "send_welcome_email": "Begr├╝ssungsmail senden",
"server_endpoint": "Server-Endpunkt", "server_endpoint": "Server-Endpunkt",
@@ -1727,7 +1772,7 @@
"setting_notifications_subtitle": "Benachrichtigungen anpassen", "setting_notifications_subtitle": "Benachrichtigungen anpassen",
"setting_notifications_total_progress_subtitle": "Gesamter Upload-Fortschritt (abgeschlossen/Anzahl Elemente)", "setting_notifications_total_progress_subtitle": "Gesamter Upload-Fortschritt (abgeschlossen/Anzahl Elemente)",
"setting_notifications_total_progress_title": "Zeige den Gesamtfortschritt der Hintergrundsicherung", "setting_notifications_total_progress_title": "Zeige den Gesamtfortschritt der Hintergrundsicherung",
"setting_video_viewer_looping_title": "Schleife / Looping", "setting_video_viewer_looping_title": "Video-Wiederholung",
"setting_video_viewer_original_video_subtitle": "Beim Streaming eines Videos vom Server wird das Original abgespielt, auch wenn eine Transkodierung verf├╝gbar ist. Kann zu Pufferung f├╝hren. Lokal verf├╝gbare Videos werden unabh├дngig von dieser Einstellung in Originalqualit├дt wiedergegeben.", "setting_video_viewer_original_video_subtitle": "Beim Streaming eines Videos vom Server wird das Original abgespielt, auch wenn eine Transkodierung verf├╝gbar ist. Kann zu Pufferung f├╝hren. Lokal verf├╝gbare Videos werden unabh├дngig von dieser Einstellung in Originalqualit├дt wiedergegeben.",
"setting_video_viewer_original_video_title": "Originalvideo erzwingen", "setting_video_viewer_original_video_title": "Originalvideo erzwingen",
"settings": "Einstellungen", "settings": "Einstellungen",
@@ -1745,7 +1790,7 @@
"shared_album_activity_remove_content": "M├╢chtest du diese Aktivit├дt entfernen?", "shared_album_activity_remove_content": "M├╢chtest du diese Aktivit├дt entfernen?",
"shared_album_activity_remove_title": "Aktivit├дt entfernen", "shared_album_activity_remove_title": "Aktivit├дt entfernen",
"shared_album_section_people_action_error": "Fehler beim Verlassen oder Entfernen aus dem Album", "shared_album_section_people_action_error": "Fehler beim Verlassen oder Entfernen aus dem Album",
"shared_album_section_people_action_leave": "Album verlassen", "shared_album_section_people_action_leave": "Benutzer vom Album entfernen",
"shared_album_section_people_action_remove_user": "Benutzer von Album entfernen", "shared_album_section_people_action_remove_user": "Benutzer von Album entfernen",
"shared_album_section_people_title": "PERSONEN", "shared_album_section_people_title": "PERSONEN",
"shared_by": "Geteilt von", "shared_by": "Geteilt von",
@@ -1833,6 +1878,7 @@
"sort_created": "Erstellungsdatum", "sort_created": "Erstellungsdatum",
"sort_items": "Anzahl der Eintr├дge", "sort_items": "Anzahl der Eintr├дge",
"sort_modified": "├Дnderungsdatum", "sort_modified": "├Дnderungsdatum",
"sort_newest": "Neuestes Foto",
"sort_oldest": "├Дltestes Foto", "sort_oldest": "├Дltestes Foto",
"sort_people_by_similarity": "Personen nach ├Дhnlichkeit sortieren", "sort_people_by_similarity": "Personen nach ├Дhnlichkeit sortieren",
"sort_recent": "Neustes Foto", "sort_recent": "Neustes Foto",
@@ -1871,6 +1917,8 @@
"sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgew├дhlten Backup-Alben", "sync_albums_manual_subtitle": "Synchronisiere alle hochgeladenen Videos und Fotos in die ausgew├дhlten Backup-Alben",
"sync_local": "Lokal synchronisieren", "sync_local": "Lokal synchronisieren",
"sync_remote": "mit Server synchronisieren", "sync_remote": "mit Server synchronisieren",
"sync_status": "Synchronisierungstatus",
"sync_status_subtitle": "Synchronisierungssystem anzeigen und bearbeiten",
"sync_upload_album_setting_subtitle": "Erstelle deine ausgew├дhlten Alben in Immich und lade die Fotos und Videos dort hoch", "sync_upload_album_setting_subtitle": "Erstelle deine ausgew├дhlten Alben in Immich und lade die Fotos und Videos dort hoch",
"tag": "Tag", "tag": "Tag",
"tag_assets": "Dateien taggen", "tag_assets": "Dateien taggen",
@@ -1881,7 +1929,7 @@
"tag_updated": "Tag aktualisiert: {tag}", "tag_updated": "Tag aktualisiert: {tag}",
"tagged_assets": "{count, plural, one {# Datei} other {# Dateien}} getagged", "tagged_assets": "{count, plural, one {# Datei} other {# Dateien}} getagged",
"tags": "Tags", "tags": "Tags",
"tap_to_run_job": "Tippen um den Job zu starten", "tap_to_run_job": "Tippen, um den Job zu starten",
"template": "Vorlage", "template": "Vorlage",
"theme": "Theme", "theme": "Theme",
"theme_selection": "Themenauswahl", "theme_selection": "Themenauswahl",
@@ -1908,7 +1956,9 @@
"to_change_password": "Passwort ├дndern", "to_change_password": "Passwort ├дndern",
"to_favorite": "Zu Favoriten hinzuf├╝gen", "to_favorite": "Zu Favoriten hinzuf├╝gen",
"to_login": "Anmelden", "to_login": "Anmelden",
"to_multi_select": "zur Mehrfachauswahl",
"to_parent": "Gehe zum ├Ьbergeordneten", "to_parent": "Gehe zum ├Ьbergeordneten",
"to_select": "zum Ausw├дhlen",
"to_trash": "In den Papierkorb verschieben", "to_trash": "In den Papierkorb verschieben",
"toggle_settings": "Einstellungen umschalten", "toggle_settings": "Einstellungen umschalten",
"total": "Gesamt", "total": "Gesamt",
@@ -1928,6 +1978,7 @@
"trash_page_select_assets_btn": "Elemente ausw├дhlen", "trash_page_select_assets_btn": "Elemente ausw├дhlen",
"trash_page_title": "Papierkorb ({count})", "trash_page_title": "Papierkorb ({count})",
"trashed_items_will_be_permanently_deleted_after": "Gel├╢schte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endg├╝ltig gel├╢scht.", "trashed_items_will_be_permanently_deleted_after": "Gel├╢schte Objekte werden nach {days, plural, one {# Tag} other {# Tagen}} endg├╝ltig gel├╢scht.",
"troubleshoot": "Fehler beheben",
"type": "Typ", "type": "Typ",
"unable_to_change_pin_code": "PIN Code konnte nicht ge├дndert werden", "unable_to_change_pin_code": "PIN Code konnte nicht ge├дndert werden",
"unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden", "unable_to_setup_pin_code": "PIN Code konnte nicht festgelegt werden",
@@ -1958,6 +2009,7 @@
"unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt", "unstacked_assets_count": "{count, plural, one {# Datei} other {# Dateien}} entstapelt",
"untagged": "Ohne Tag", "untagged": "Ohne Tag",
"up_next": "Weiter", "up_next": "Weiter",
"update_location_action_prompt": "Aktualsiere den Ort von {count} ausgew├дhlten Dateien mit:",
"updated_at": "Aktualisiert", "updated_at": "Aktualisiert",
"updated_password": "Passwort aktualisiert", "updated_password": "Passwort aktualisiert",
"upload": "Hochladen", "upload": "Hochladen",
@@ -2024,6 +2076,7 @@
"view_next_asset": "N├дchste Datei anzeigen", "view_next_asset": "N├дchste Datei anzeigen",
"view_previous_asset": "Vorherige Datei anzeigen", "view_previous_asset": "Vorherige Datei anzeigen",
"view_qr_code": "QR code anzeigen", "view_qr_code": "QR code anzeigen",
"view_similar_photos": "Zeige ├дhnliche Fotos an",
"view_stack": "Stapel anzeigen", "view_stack": "Stapel anzeigen",
"view_user": "Benutzer anzeigen", "view_user": "Benutzer anzeigen",
"viewer_remove_from_stack": "Aus Stapel entfernen", "viewer_remove_from_stack": "Aus Stapel entfernen",
+50 -9
View File
@@ -14,6 +14,7 @@
"add_a_location": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬п╬▒╧В ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В", "add_a_location": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬п╬▒╧В ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В",
"add_a_name": "╬а╧Б╬┐╧Г╬╕╬н╧Г╧Д╬╡ ╬н╬╜╬▒ ╧М╬╜╬┐╬╝╬▒", "add_a_name": "╬а╧Б╬┐╧Г╬╕╬н╧Г╧Д╬╡ ╬н╬╜╬▒ ╧М╬╜╬┐╬╝╬▒",
"add_a_title": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Д╬п╧Д╬╗╬┐╧Е", "add_a_title": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Д╬п╧Д╬╗╬┐╧Е",
"add_birthday": "╬а╧Б╬┐╧Г╬╕╬н╧Г╧Д╬╡ ╧Д╬╖╬╜ ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬│╬╡╬╜╬╡╬╕╬╗╬п╧Й╬╜",
"add_endpoint": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Д╬╡╬╗╬╣╬║╬┐╧Н ╧Г╬╖╬╝╬╡╬п╬┐╧Е", "add_endpoint": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Д╬╡╬╗╬╣╬║╬┐╧Н ╧Г╬╖╬╝╬╡╬п╬┐╧Е",
"add_exclusion_pattern": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬┐╧Д╬п╬▓╬┐╧Е ╬▒╧А╬┐╬║╬╗╬╡╬╣╧Г╬╝╬┐╧Н", "add_exclusion_pattern": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬┐╧Д╬п╬▓╬┐╧Е ╬▒╧А╬┐╬║╬╗╬╡╬╣╧Г╬╝╬┐╧Н",
"add_import_path": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬┐╬╜╬┐╧А╬▒╧Д╬╣╬┐╧Н ╬╡╬╣╧Г╬▒╬│╧Й╬│╬о╧В", "add_import_path": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╝╬┐╬╜╬┐╧А╬▒╧Д╬╣╬┐╧Н ╬╡╬╣╧Г╬▒╬│╧Й╬│╬о╧В",
@@ -27,6 +28,9 @@
"add_to_album": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╬╡ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "add_to_album": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╬╡ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"add_to_album_bottom_sheet_added": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ ╧Г╧Д╬┐ {album}", "add_to_album_bottom_sheet_added": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ ╧Г╧Д╬┐ {album}",
"add_to_album_bottom_sheet_already_exists": "╬Й╬┤╬╖ ╧Г╧Д╬┐ {album}", "add_to_album_bottom_sheet_already_exists": "╬Й╬┤╬╖ ╧Г╧Д╬┐ {album}",
"add_to_album_toggle": "╬Х╬╜╬▒╬╗╬╗╬▒╬│╬о ╬╡╧А╬╣╬╗╬┐╬│╬о╧В ╬│╬╣╬▒ ╧Д╬┐ {album}",
"add_to_albums": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╧Д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"add_to_albums_count": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╧Д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝ ({count})",
"add_to_shared_album": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╬╡ ╬║╬┐╬╣╬╜╧М╧З╧Б╬╖╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "add_to_shared_album": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╧Г╬╡ ╬║╬┐╬╣╬╜╧М╧З╧Б╬╖╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"add_url": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬г╧Е╬╜╬┤╬н╧Г╬╝╬┐╧Е", "add_url": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬г╧Е╬╜╬┤╬н╧Г╬╝╬┐╧Е",
"added_to_archive": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ ╧Г╧Д╬┐ ╬▒╧Б╧З╬╡╬п╬┐", "added_to_archive": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ ╧Г╧Д╬┐ ╬▒╧Б╧З╬╡╬п╬┐",
@@ -44,6 +48,13 @@
"backup_database": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ Dump ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜", "backup_database": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ Dump ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜",
"backup_database_enable_description": "╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ dumps ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜", "backup_database_enable_description": "╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ dumps ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜",
"backup_keep_last_amount": "╬а╬┐╧Г╧М╧Д╬╖╧Д╬▒ ╧А╧Б╬┐╬╖╬│╬┐╧Н╬╝╬╡╬╜╧Й╬╜ dumps ╧А╬┐╧Е ╧А╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╬┤╬╣╬▒╧Д╬╖╧Б╬╖╬╕╬┐╧Н╬╜", "backup_keep_last_amount": "╬а╬┐╧Г╧М╧Д╬╖╧Д╬▒ ╧А╧Б╬┐╬╖╬│╬┐╧Н╬╝╬╡╬╜╧Й╬╜ dumps ╧А╬┐╧Е ╧А╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╬┤╬╣╬▒╧Д╬╖╧Б╬╖╬╕╬┐╧Н╬╜",
"backup_onboarding_1_description": "╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╬╡╬║╧Д╧М╧В ╬╡╬│╬║╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖╧В, ╬╡╬п╧Д╬╡ ╧Г╧Д╬┐ cloud ╬╡╬п╧Д╬╡ ╧Г╬╡ ╬м╬╗╬╗╬╖ ╧Ж╧Е╧Г╬╣╬║╬о ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒.",
"backup_onboarding_2_description": "╧Д╬┐╧А╬╣╬║╬м ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╧Г╬╡ ╬┤╬╣╬▒╧Ж╬┐╧Б╬╡╧Д╬╣╬║╬н╧В ╧Г╧Е╧Г╬║╬╡╧Е╬н╧В. ╬С╧Е╧Д╧М ╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬м╬╜╬╡╬╣ ╧Д╬▒ ╬║╧Н╧Б╬╣╬▒ ╬▒╧Б╧З╬╡╬п╬▒ ╬║╬▒╬╣ ╬н╬╜╬▒ ╧Д╬┐╧А╬╣╬║╧М ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╬▒╧Е╧Д╧О╬╜ ╧Д╧Й╬╜ ╬▒╧Б╧З╬╡╬п╧Й╬╜.",
"backup_onboarding_3_description": "╧Г╧Е╬╜╬┐╬╗╬╣╬║╬м ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╧Д╧Й╬╜ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Г╬▒╧В, ╧Г╧Е╬╝╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬▒╬╜╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╧Й╬╜ ╬▒╧Б╧З╬╣╬║╧О╬╜ ╬▒╧Б╧З╬╡╬п╧Й╬╜. ╬С╧Е╧Д╧М ╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬м╬╜╬╡╬╣ 1 ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬╡╬║╧Д╧М╧В ╬╡╬│╬║╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖╧В (offsite) ╬║╬▒╬╣ 2 ╧Д╬┐╧А╬╣╬║╬м ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒.",
"backup_onboarding_description": "╬г╧Е╬╜╬╣╧Г╧Д╬м╧Д╬▒╬╣ ╬╖ ╧Г╧Д╧Б╬▒╧Д╬╖╬│╬╣╬║╬о <backblaze-link>╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В 3-2-1</backblaze-link> ╬│╬╣╬▒ ╧Д╬╖╬╜ ╧А╧Б╬┐╧Г╧Д╬▒╧Г╬п╬▒ ╧Д╧Й╬╜ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Г╬▒╧В. ╬Ш╬▒ ╧А╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╬┤╬╣╬▒╧Д╬╖╧Б╬╡╬п╧Д╬╡ ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╧Д╧Й╬╜ ╬▒╬╜╬╡╬▓╬▒╧Г╬╝╬н╬╜╧Й╬╜ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬╣╧О╬╜/╬▓╬п╬╜╧Д╬╡╧М ╧Г╬▒╧В, ╬║╬▒╬╕╧О╧В ╬║╬▒╬╣ ╧Д╬╖╧В ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╬┐╧Е Immich, ╬│╬╣╬▒ ╬╝╬╣╬▒ ╬┐╬╗╬┐╬║╬╗╬╖╧Б╧Й╬╝╬н╬╜╬╖ ╬╗╧Н╧Г╬╖ backup.",
"backup_onboarding_footer": "╬У╬╣╬▒ ╧А╬╡╧Б╬╣╧Г╧Г╧М╧Д╬╡╧Б╬╡╧В ╧А╬╗╬╖╧Б╬┐╧Ж╬┐╧Б╬п╬╡╧В ╧Г╧З╬╡╧Д╬╣╬║╬м ╬╝╬╡ ╧Д╬╖ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╧Д╬┐╧Е Immich, ╬▒╬╜╬▒╧Д╧Б╬н╬╛╬╡ ╧Г╧Д╬┐╬╜ <link>╬┐╬┤╬╖╬│╧М ╧Д╬╡╬║╬╝╬╖╧Б╬п╧Й╧Г╬╖╧В</link>.",
"backup_onboarding_parts_title": "╬И╬╜╬▒ ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╧Д╧Н╧А╬┐╧Е 3-2-1 ╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬м╬╜╬╡╬╣:",
"backup_onboarding_title": "╬С╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В dump ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜", "backup_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В dump ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜",
"backup_settings_description": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ dump ╧Д╬╖╧В ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜.", "backup_settings_description": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ dump ╧Д╬╖╧В ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜.",
"cleared_jobs": "╬Х╬║╬║╬▒╬╕╬▒╧Б╬п╧Г╧Д╬╖╬║╬▒╬╜ ╬┐╬╣ ╬╡╧Б╬│╬▒╧Г╬п╬╡╧В ╬│╬╣╬▒: {job}", "cleared_jobs": "╬Х╬║╬║╬▒╬╕╬▒╧Б╬п╧Г╧Д╬╖╬║╬▒╬╜ ╬┐╬╣ ╬╡╧Б╬│╬▒╧Г╬п╬╡╧В ╬│╬╣╬▒: {job}",
@@ -347,6 +358,9 @@
"trash_number_of_days_description": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬╖╬╝╬╡╧Б╧О╬╜ ╧А╬▒╧Б╬▒╬╝╬┐╬╜╬о╧В ╧Д╧Й╬╜ ╬▒╧Б╧З╬╡╬п╧Й╬╜ ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐, ╧А╧Б╬╣╬╜ ╬▒╧А╧М ╧Д╬╖╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬о ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о ╧Д╬┐╧Е╧В", "trash_number_of_days_description": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬╖╬╝╬╡╧Б╧О╬╜ ╧А╬▒╧Б╬▒╬╝╬┐╬╜╬о╧В ╧Д╧Й╬╜ ╬▒╧Б╧З╬╡╬п╧Й╬╜ ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐, ╧А╧Б╬╣╬╜ ╬▒╧А╧М ╧Д╬╖╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬о ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о ╧Д╬┐╧Е╧В",
"trash_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╬Ъ╬м╬┤╬┐╧Е ╬С╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜", "trash_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╬Ъ╬м╬┤╬┐╧Е ╬С╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜",
"trash_settings_description": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬п╧Г╬╡╧Й╬╜ ╬║╬м╬┤╬┐╧Е ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜", "trash_settings_description": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬п╧Г╬╡╧Й╬╜ ╬║╬м╬┤╬┐╧Е ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜",
"unlink_all_oauth_accounts": "╬С╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖ ╧М╬╗╧Й╬╜ ╧Д╧Й╬╜ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧О╬╜ OAuth",
"unlink_all_oauth_accounts_description": "╬Ь╬╖╬╜ ╬╛╬╡╧З╬м╧Г╬╡╧Д╬╡ ╬╜╬▒ ╬▒╧А╬┐╧Г╧Е╬╜╬┤╬н╧Г╬╡╧Д╬╡ ╧М╬╗╬┐╧Е╧В ╧Д╬┐╧Е╧В ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н╧В OAuth ╧А╧Б╬╣╬╜ ╬╝╬╡╧Д╬▒╬▓╬╡╬п╧Д╬╡ ╧Г╬╡ ╬╜╬н╬┐ ╧А╬м╧Б╬┐╧З╬┐.",
"unlink_all_oauth_accounts_prompt": "╬Х╬п╧Г╧Д╬╡ ╧Г╬п╬│╬┐╧Е╧Б╬┐╬╣ ╧М╧Д╬╣ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╬▒╧А╬┐╧Г╧Е╬╜╬┤╬н╧Г╬╡╧Д╬╡ ╧М╬╗╬┐╧Е╧В ╧Д╬┐╧Е╧В ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н╧В OAuth; ╬С╧Е╧Д╧М ╬╕╬▒ ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╡╬╣ ╧Д╬┐ OAuth ID ╬│╬╣╬▒ ╬║╬м╬╕╬╡ ╧З╧Б╬о╧Г╧Д╬╖ ╬║╬▒╬╣ ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬▒╬╜╬▒╬╣╧Б╬╡╬╕╬╡╬п.",
"user_cleanup_job": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧З╧Б╬╖╧Г╧Д╧О╬╜", "user_cleanup_job": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧З╧Б╬╖╧Г╧Д╧О╬╜",
"user_delete_delay": "╬Я ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▒╧Б╧З╬╡╬п╬▒ ╧Д╬┐╧Е/╧Д╬╖╧В <b>{user}</b> ╬╕╬▒ ╧А╧Б╬┐╬│╧Б╬▒╬╝╬╝╬▒╧Д╬╣╧Г╧Д╬┐╧Н╬╜ ╬│╬╣╬▒ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬о ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о ╧Г╬╡ {delay, plural, one {# ╬╖╬╝╬н╧Б╬▒} other {# ╬╖╬╝╬н╧Б╬╡╧В}}.", "user_delete_delay": "╬Я ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▒╧Б╧З╬╡╬п╬▒ ╧Д╬┐╧Е/╧Д╬╖╧В <b>{user}</b> ╬╕╬▒ ╧А╧Б╬┐╬│╧Б╬▒╬╝╬╝╬▒╧Д╬╣╧Г╧Д╬┐╧Н╬╜ ╬│╬╣╬▒ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬о ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о ╧Г╬╡ {delay, plural, one {# ╬╖╬╝╬н╧Б╬▒} other {# ╬╖╬╝╬н╧Б╬╡╧В}}.",
"user_delete_delay_settings": "╬Ъ╬▒╬╕╧Е╧Г╧Д╬н╧Б╬╖╧Г╬╖ ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о╧В", "user_delete_delay_settings": "╬Ъ╬▒╬╕╧Е╧Г╧Д╬н╧Б╬╖╧Г╬╖ ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬о╧В",
@@ -486,7 +500,9 @@
"assets": "╬С╬╜╧Д╬╣╬║╬╡╬п╬╝╬╡╬╜╬▒", "assets": "╬С╬╜╧Д╬╣╬║╬╡╬п╬╝╬╡╬╜╬▒",
"assets_added_count": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ {count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}}", "assets_added_count": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ {count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}}",
"assets_added_to_album_count": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ {count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}} ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "assets_added_to_album_count": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬╡ {count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}} ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"assets_added_to_albums_count": "╬а╧Б╬┐╧Г╧Д╬н╬╕╬╖╬║╬▒╬╜ {assetTotal, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}} ╧Г╬╡ {albumTotal, plural, one {# ╬м╬╗╬╝╧А╬┐╧Е╬╝} other {# ╬м╬╗╬╝╧А╬┐╧Е╬╝}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {╬г╧Д╬┐╬╣╧З╬╡╬п╬┐} other {╬г╧Д╬┐╬╣╧З╬╡╬п╬▒}} ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╧А╧Б╬┐╧Г╧Д╬╡╬╕╬┐╧Н╬╜ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "assets_cannot_be_added_to_album_count": "{count, plural, one {╬г╧Д╬┐╬╣╧З╬╡╬п╬┐} other {╬г╧Д╬┐╬╣╧З╬╡╬п╬▒}} ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╧А╧Б╬┐╧Г╧Д╬╡╬╕╬┐╧Н╬╜ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"assets_cannot_be_added_to_albums": "╬Ф╬╡╬╜ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╧А╧Б╬┐╧Г╧Д╬╡╬╕╬╡╬п ╬║╬▒╬╜╬н╬╜╬▒ {count, plural, one {╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐} other {╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒}} ╧Г╬╡ ╬║╬▒╬╜╬н╬╜╬▒ ╬▒╧А╧М ╧Д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"assets_count": "{count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}}", "assets_count": "{count, plural, one {# ╬▒╧Б╧З╬╡╬п╬┐} other {# ╬▒╧Б╧З╬╡╬п╬▒}}",
"assets_deleted_permanently": "{count} ╧Д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬▒╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬м", "assets_deleted_permanently": "{count} ╧Д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬▒╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬м",
"assets_deleted_permanently_from_server": "{count} ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬▒╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬м ╬▒╧А╧М ╧Д╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о Immich", "assets_deleted_permanently_from_server": "{count} ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬▒╬╜ ╬┐╧Б╬╣╧Г╧Д╬╣╬║╬м ╬▒╧А╧М ╧Д╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о Immich",
@@ -503,6 +519,7 @@
"assets_trashed_count": "╬Ь╬╡╧Д╬▒╬║╬╣╬╜. ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐ ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬м╧Д╧Й╬╜ {count, plural, one {# ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐} other {# ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒}}", "assets_trashed_count": "╬Ь╬╡╧Д╬▒╬║╬╣╬╜. ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐ ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬м╧Д╧Й╬╜ {count, plural, one {# ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐} other {# ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒}}",
"assets_trashed_from_server": "{count} ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬╝╬╡╧Д╬▒╧Ж╬н╧Б╬╕╬╖╬║╬▒╬╜ ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐ ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜ ╬▒╧А╧М ╧Д╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о Immich", "assets_trashed_from_server": "{count} ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬╝╬╡╧Д╬▒╧Ж╬н╧Б╬╕╬╖╬║╬▒╬╜ ╧Г╧Д╬┐╬╜ ╬║╬м╬┤╬┐ ╬▒╧А╬┐╧Б╧Б╬╣╬╝╬╝╬м╧Д╧Й╬╜ ╬▒╧А╧М ╧Д╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о Immich",
"assets_were_part_of_album_count": "{count, plural, one {╬д╬┐ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐ ╬▒╬╜╬о╬║╬╡╬╣} other {╬д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬▒╬╜╬о╬║╬┐╧Е╬╜}} ╬о╬┤╬╖ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "assets_were_part_of_album_count": "{count, plural, one {╬д╬┐ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐ ╬▒╬╜╬о╬║╬╡╬╣} other {╬д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬▒╬╜╬о╬║╬┐╧Е╬╜}} ╬о╬┤╬╖ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"assets_were_part_of_albums_count": "╬д╬┐/╬▒ {count, plural, one {╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐ ╬о╧Д╬▒╬╜} other {╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬о╧Д╬▒╬╜}} ╬о╬┤╬╖ ╬╝╬н╧Б╬┐╧В ╧Д╧Й╬╜ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"authorized_devices": "╬Х╬╛╬┐╧Е╧Г╬╣╬┐╬┤╬┐╧Д╬╖╬╝╬н╬╜╬╡╧В ╬г╧Е╧Г╬║╬╡╧Е╬н╧В", "authorized_devices": "╬Х╬╛╬┐╧Е╧Г╬╣╬┐╬┤╬┐╧Д╬╖╬╝╬н╬╜╬╡╧В ╬г╧Е╧Г╬║╬╡╧Е╬н╧В",
"automatic_endpoint_switching_subtitle": "╬г╧Н╬╜╬┤╬╡╧Г╬╖ ╧Д╬┐╧А╬╣╬║╬м ╬╝╬н╧Г╧Й ╧Д╬┐╧Е ╬║╬▒╬╕╬┐╧Б╬╣╧Г╬╝╬н╬╜╬┐╧Е Wi-Fi ╧М╧Д╬▒╬╜ ╬╡╬п╬╜╬▒╬╣ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬┐ ╬║╬▒╬╣ ╧З╧Б╬о╧Г╬╖ ╬╡╬╜╬▒╬╗╬╗╬▒╬║╧Д╬╣╬║╧О╬╜ ╧Г╧Е╬╜╬┤╬н╧Г╬╡╧Й╬╜ ╬▒╬╗╬╗╬┐╧Н", "automatic_endpoint_switching_subtitle": "╬г╧Н╬╜╬┤╬╡╧Г╬╖ ╧Д╬┐╧А╬╣╬║╬м ╬╝╬н╧Г╧Й ╧Д╬┐╧Е ╬║╬▒╬╕╬┐╧Б╬╣╧Г╬╝╬н╬╜╬┐╧Е Wi-Fi ╧М╧Д╬▒╬╜ ╬╡╬п╬╜╬▒╬╣ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬┐ ╬║╬▒╬╣ ╧З╧Б╬о╧Г╬╖ ╬╡╬╜╬▒╬╗╬╗╬▒╬║╧Д╬╣╬║╧О╬╜ ╧Г╧Е╬╜╬┤╬н╧Г╬╡╧Й╬╜ ╬▒╬╗╬╗╬┐╧Н",
"automatic_endpoint_switching_title": "╬С╧Е╧Д╧М╬╝╬▒╧Д╬╖ ╬╡╬╜╬▒╬╗╬╗╬▒╬│╬о URL", "automatic_endpoint_switching_title": "╬С╧Е╧Д╧М╬╝╬▒╧Д╬╖ ╬╡╬╜╬▒╬╗╬╗╬▒╬│╬о URL",
@@ -511,7 +528,7 @@
"back_close_deselect": "╬а╬п╧Г╧Й, ╬║╬╗╬╡╬п╧Г╬╣╬╝╬┐ ╬о ╬▒╧А╬┐╬╡╧А╬╣╬╗╬┐╬│╬о", "back_close_deselect": "╬а╬п╧Г╧Й, ╬║╬╗╬╡╬п╧Г╬╣╬╝╬┐ ╬о ╬▒╧А╬┐╬╡╧А╬╣╬╗╬┐╬│╬о",
"background_location_permission": "╬Ж╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐", "background_location_permission": "╬Ж╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐",
"background_location_permission_content": "╬д╬┐ Immich ╬│╬╣╬▒ ╬╜╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬▒╬╗╬╗╬м╬╢╬╡╬╣ ╬┤╬п╬║╧Д╧Е╬▒ ╧М╧Д╬▒╬╜ ╧Д╧Б╬н╧З╬╡╬╣ ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐, ╧А╧Б╬н╧А╬╡╬╣ *╧А╬м╬╜╧Д╬▒* ╬╜╬▒ ╬н╧З╬╡╬╣ ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖ ╧Г╧Д╬╖╬╜ ╬▒╬║╧Б╬╣╬▓╬о ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒ ╧О╧Г╧Д╬╡ ╬╖ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о ╬╜╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬┤╬╣╬▒╬▓╬м╬╢╬╡╬╣ ╧Д╬┐ ╧М╬╜╬┐╬╝╬▒ ╧Д╬┐╧Е ╬┤╬╣╬║╧Д╧Н╬┐╧Е Wi-Fi", "background_location_permission_content": "╬д╬┐ Immich ╬│╬╣╬▒ ╬╜╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬▒╬╗╬╗╬м╬╢╬╡╬╣ ╬┤╬п╬║╧Д╧Е╬▒ ╧М╧Д╬▒╬╜ ╧Д╧Б╬н╧З╬╡╬╣ ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐, ╧А╧Б╬н╧А╬╡╬╣ *╧А╬м╬╜╧Д╬▒* ╬╜╬▒ ╬н╧З╬╡╬╣ ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖ ╧Г╧Д╬╖╬╜ ╬▒╬║╧Б╬╣╬▓╬о ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒ ╧О╧Г╧Д╬╡ ╬╖ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о ╬╜╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬┤╬╣╬▒╬▓╬м╬╢╬╡╬╣ ╧Д╬┐ ╧М╬╜╬┐╬╝╬▒ ╧Д╬┐╧Е ╬┤╬╣╬║╧Д╧Н╬┐╧Е Wi-Fi",
"backup": "╬С╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В", "backup": "╬С╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_album_selection_page_albums_device": "╬Ж╬╗╬╝╧А╬┐╧Е╬╝ ╧Г╧Д╬╖ ╧Г╧Е╧Г╬║╬╡╧Е╬о ({count})", "backup_album_selection_page_albums_device": "╬Ж╬╗╬╝╧А╬┐╧Е╬╝ ╧Г╧Д╬╖ ╧Г╧Е╧Г╬║╬╡╧Е╬о ({count})",
"backup_album_selection_page_albums_tap": "╬а╬м╧Д╬╖╬╝╬▒ ╬│╬╣╬▒ ╧Г╧Е╬╝╧А╬╡╧Б╬п╬╗╬╖╧И╬╖, ╬┤╬╣╧А╬╗╧М ╧А╬м╧Д╬╖╬╝╬▒ ╬│╬╣╬▒ ╬╡╬╛╬▒╬п╧Б╬╡╧Г╬╖", "backup_album_selection_page_albums_tap": "╬а╬м╧Д╬╖╬╝╬▒ ╬│╬╣╬▒ ╧Г╧Е╬╝╧А╬╡╧Б╬п╬╗╬╖╧И╬╖, ╬┤╬╣╧А╬╗╧М ╧А╬м╧Д╬╖╬╝╬▒ ╬│╬╣╬▒ ╬╡╬╛╬▒╬п╧Б╬╡╧Г╬╖",
"backup_album_selection_page_assets_scatter": "╬д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬┤╬╣╬▒╧Г╬║╬┐╧Б╧А╬╣╧Г╧Д╬┐╧Н╬╜ ╧Г╬╡ ╧А╬┐╬╗╬╗╬м ╬м╬╗╬╝╧А╬┐╧Е╬╝. ╬И╧Д╧Г╬╣, ╧Д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╧А╬╡╧Б╬╣╬╗╬╖╧Ж╬╕╬┐╧Н╬╜ ╬о ╬╜╬▒ ╬╡╬╛╬▒╬╣╧Б╬╡╬╕╬┐╧Н╬╜ ╬║╬▒╧Д╬м ╧Д╬╖ ╬┤╬╣╬▒╬┤╬╣╬║╬▒╧Г╬п╬▒ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В.", "backup_album_selection_page_assets_scatter": "╬д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬┤╬╣╬▒╧Г╬║╬┐╧Б╧А╬╣╧Г╧Д╬┐╧Н╬╜ ╧Г╬╡ ╧А╬┐╬╗╬╗╬м ╬м╬╗╬╝╧А╬┐╧Е╬╝. ╬И╧Д╧Г╬╣, ╧Д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╧А╬╡╧Б╬╣╬╗╬╖╧Ж╬╕╬┐╧Н╬╜ ╬о ╬╜╬▒ ╬╡╬╛╬▒╬╣╧Б╬╡╬╕╬┐╧Н╬╜ ╬║╬▒╧Д╬м ╧Д╬╖ ╬┤╬╣╬▒╬┤╬╣╬║╬▒╧Г╬п╬▒ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В.",
@@ -543,7 +560,7 @@
"backup_controller_page_background_turn_off": "╬С╧А╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒╧В ╧А╬▒╧Б╬▒╧Г╬║╬╖╬╜╬п╬┐╧Е", "backup_controller_page_background_turn_off": "╬С╧А╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒╧В ╧А╬▒╧Б╬▒╧Г╬║╬╖╬╜╬п╬┐╧Е",
"backup_controller_page_background_turn_on": "╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒╧В ╧А╬▒╧Б╬▒╧Г╬║╬╖╬╜╬п╬┐╧Е", "backup_controller_page_background_turn_on": "╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒╧В ╧А╬▒╧Б╬▒╧Г╬║╬╖╬╜╬п╬┐╧Е",
"backup_controller_page_background_wifi": "╬Ь╧М╬╜╬┐ ╧Г╬╡ ╧Г╧Н╬╜╬┤╬╡╧Г╬╖ Wi-Fi", "backup_controller_page_background_wifi": "╬Ь╧М╬╜╬┐ ╧Г╬╡ ╧Г╧Н╬╜╬┤╬╡╧Г╬╖ Wi-Fi",
"backup_controller_page_backup": "╬С╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В", "backup_controller_page_backup": "╬С╬╜╧Д╬п╬│╧Б╬▒╧Ж╬┐ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_controller_page_backup_selected": "╬Х╧А╬╣╬╗╬╡╬│╬╝╬н╬╜╬▒: ", "backup_controller_page_backup_selected": "╬Х╧А╬╣╬╗╬╡╬│╬╝╬н╬╜╬▒: ",
"backup_controller_page_backup_sub": "╬ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╬▓╬п╬╜╧Д╬╡╬┐ ╬│╬╣╬▒ ╧Д╬▒ ╬┐╧А╬┐╬п╬▒ ╬н╧З╬┐╧Е╬╜ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬╖╬╕╬╡╬п ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В", "backup_controller_page_backup_sub": "╬ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╬▓╬п╬╜╧Д╬╡╬┐ ╬│╬╣╬▒ ╧Д╬▒ ╬┐╧А╬┐╬п╬▒ ╬н╧З╬┐╧Е╬╜ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬╖╬╕╬╡╬п ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_controller_page_created": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬о╬╕╬╖╬║╬╡ ╧Г╧Д╬╣╧В: {date}", "backup_controller_page_created": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬о╬╕╬╖╬║╬╡ ╧Г╧Д╬╣╧В: {date}",
@@ -572,11 +589,11 @@
"backup_manual_in_progress": "╬Ь╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Г╬╡ ╬╡╬╛╬н╬╗╬╣╬╛╬╖. ╬Ф╬┐╬║╬╣╬╝╬м╧Г╧Д╬╡ ╬▒╧Б╬│╧М╧Д╬╡╧Б╬▒", "backup_manual_in_progress": "╬Ь╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Г╬╡ ╬╡╬╛╬н╬╗╬╣╬╛╬╖. ╬Ф╬┐╬║╬╣╬╝╬м╧Г╧Д╬╡ ╬▒╧Б╬│╧М╧Д╬╡╧Б╬▒",
"backup_manual_success": "╬Х╧А╬╣╧Д╧Е╧З╬п╬▒", "backup_manual_success": "╬Х╧А╬╣╧Д╧Е╧З╬п╬▒",
"backup_manual_title": "╬Ъ╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖ ╬╝╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В", "backup_manual_title": "╬Ъ╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖ ╬╝╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В",
"backup_options": "╬Х╧А╬╣╬╗╬┐╬│╬н╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╬┐╧Е ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_options_page_title": "╬Х╧А╬╣╬╗╬┐╬│╬н╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В", "backup_options_page_title": "╬Х╧А╬╣╬╗╬┐╬│╬н╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"backup_setting_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ ╬╝╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐ ╬║╬▒╬╣ ╧Г╧Д╬┐ ╧А╧Б╬┐╧Г╬║╬о╬╜╬╣╬┐", "backup_setting_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ ╬╝╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╧Г╧Д╬┐ ╧А╬▒╧Б╬▒╧Г╬║╬о╬╜╬╣╬┐ ╬║╬▒╬╣ ╧Г╧Д╬┐ ╧А╧Б╬┐╧Г╬║╬о╬╜╬╣╬┐",
"backup_settings_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Д╧Й╬╜ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ ╬╝╬╡╧Д╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В",
"backward": "╬а╧Б╬┐╧В ╧Д╬▒ ╧А╬п╧Г╧Й", "backward": "╬а╧Б╬┐╧В ╧Д╬▒ ╧А╬п╧Г╧Й",
"beta_sync": "╬Ъ╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖ ╬г╧Е╬│╧З╧Б╬┐╬╜╬╣╧Г╬╝╬┐╧Н Beta (╬┤╬┐╬║╬╣╬╝╬▒╧Г╧Д╬╣╬║╬о)",
"beta_sync_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Д╬┐╧Е ╬╜╬н╬┐╧Е ╧Г╧Е╧Г╧Д╬о╬╝╬▒╧Д╬┐╧В ╧Г╧Е╬│╧З╧Б╬┐╬╜╬╣╧Г╬╝╬┐╧Н",
"biometric_auth_enabled": "╬Т╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖ ╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╬╕╬╖╬║╬╡", "biometric_auth_enabled": "╬Т╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖ ╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╬╕╬╖╬║╬╡",
"biometric_locked_out": "╬Х╬п╧Г╧Д╬╡ ╬║╬╗╬╡╬╣╬┤╧Й╬╝╬н╬╜╬┐╬╣ ╬╡╬║╧Д╧М╧В ╧Д╬╖╧В ╬▓╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о╧В ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖╧В", "biometric_locked_out": "╬Х╬п╧Г╧Д╬╡ ╬║╬╗╬╡╬╣╬┤╧Й╬╝╬н╬╜╬┐╬╣ ╬╡╬║╧Д╧М╧В ╧Д╬╖╧В ╬▓╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о╧В ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖╧В",
"biometric_no_options": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬┐╧Е╬╜ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬┐╬╣ ╧Д╧Б╧М╧А╬┐╬╣ ╬▓╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о╧В ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖╧В", "biometric_no_options": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬┐╧Е╬╜ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬┐╬╣ ╧Д╧Б╧М╧А╬┐╬╣ ╬▓╬╣╬┐╬╝╬╡╧Д╧Б╬╣╬║╬о╧В ╧Д╬▒╧Е╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖╧В",
@@ -643,6 +660,7 @@
"clear": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖", "clear": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖",
"clear_all": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧М╬╗╧Й╬╜", "clear_all": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧М╬╗╧Й╬╜",
"clear_all_recent_searches": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧М╬╗╧Й╬╜ ╧Д╧Й╬╜ ╧А╧Б╧М╧Г╧Ж╬▒╧Д╧Й╬╜ ╬▒╬╜╬▒╬╢╬╖╧Д╬о╧Г╬╡╧Й╬╜", "clear_all_recent_searches": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧М╬╗╧Й╬╜ ╧Д╧Й╬╜ ╧А╧Б╧М╧Г╧Ж╬▒╧Д╧Й╬╜ ╬▒╬╜╬▒╬╢╬╖╧Д╬о╧Г╬╡╧Й╬╜",
"clear_file_cache": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧Д╬╖╧В ╬а╧Б╬┐╧Г╧Й╧Б╬╣╬╜╬о╧В ╬Ь╬╜╬о╬╝╬╖╧В ╬С╧Б╧З╬╡╬п╧Й╬╜",
"clear_message": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╬╝╬╖╬╜╧Н╬╝╬▒╧Д╬┐╧В", "clear_message": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╬╝╬╖╬╜╧Н╬╝╬▒╧Д╬┐╧В",
"clear_value": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧Д╬╣╬╝╬о╧В", "clear_value": "╬Х╬║╬║╬▒╬╕╬м╧Б╬╣╧Г╬╖ ╧Д╬╣╬╝╬о╧В",
"client_cert_dialog_msg_confirm": "╬Я╬Ъ", "client_cert_dialog_msg_confirm": "╬Я╬Ъ",
@@ -713,6 +731,7 @@
"create_new_user": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╜╬н╬┐╧Е ╧З╧Б╬о╧Г╧Д╬╖", "create_new_user": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╜╬н╬┐╧Е ╧З╧Б╬о╧Г╧Д╬╖",
"create_shared_album_page_share_add_assets": "╬а╬б╬Я╬г╬Ш╬Ч╬Ъ╬Ч ╬г╬д╬Я╬Щ╬з╬Х╬Щ╬й╬Э", "create_shared_album_page_share_add_assets": "╬а╬б╬Я╬г╬Ш╬Ч╬Ъ╬Ч ╬г╬д╬Я╬Щ╬з╬Х╬Щ╬й╬Э",
"create_shared_album_page_share_select_photos": "╬Х╧А╬╣╬╗╬н╬╛╧Д╬╡ ╬ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В", "create_shared_album_page_share_select_photos": "╬Х╧А╬╣╬╗╬н╬╛╧Д╬╡ ╬ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В",
"create_shared_link": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬║╬┐╬╣╬╜╧М╧З╧Б╬╖╧Г╧Д╬┐╧Е ╧Г╧Е╬╜╬┤╬н╧Г╬╝╬┐╧Е",
"create_tag": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╡╧Д╬╣╬║╬н╧Д╬▒╧В", "create_tag": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╡╧Д╬╣╬║╬н╧Д╬▒╧В",
"create_tag_description": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╜╬н╬▒╧В ╬╡╧Д╬╣╬║╬н╧Д╬▒╧В. ╬У╬╣╬▒ ╧Д╬╣╧В ╬н╬╜╬╕╬╡╧Д╬╡╧В ╬╡╧Д╬╣╬║╬н╧Д╬╡╧В, ╧А╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╧Д╬╖ ╧А╬╗╬о╧Б╬╖ ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬о ╧Д╬╖╧В, ╧Г╧Е╬╝╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬▒╬╜╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╧Й╬╜ ╬║╬м╬╕╬╡╧Д╧Й╬╜ ╬┤╬╣╬▒╧З╧Й╧Б╬╣╧Г╧Д╬╣╬║╧О╬╜.", "create_tag_description": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╜╬н╬▒╧В ╬╡╧Д╬╣╬║╬н╧Д╬▒╧В. ╬У╬╣╬▒ ╧Д╬╣╧В ╬н╬╜╬╕╬╡╧Д╬╡╧В ╬╡╧Д╬╣╬║╬н╧Д╬╡╧В, ╧А╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╧Д╬╖ ╧А╬╗╬о╧Б╬╖ ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬о ╧Д╬╖╧В, ╧Г╧Е╬╝╧А╬╡╧Б╬╣╬╗╬▒╬╝╬▓╬▒╬╜╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╧Й╬╜ ╬║╬м╬╕╬╡╧Д╧Й╬╜ ╬┤╬╣╬▒╧З╧Й╧Б╬╣╧Г╧Д╬╣╬║╧О╬╜.",
"create_user": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╧З╧Б╬о╧Г╧Д╬╖", "create_user": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╧З╧Б╬о╧Г╧Д╬╖",
@@ -737,6 +756,7 @@
"date_of_birth_saved": "╬Ч ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬│╬н╬╜╬╜╬╖╧Г╬╖╧В ╬▒╧А╬┐╬╕╬╖╬║╬╡╧Н╧Д╬╖╬║╬╡ ╬╡╧А╬╣╧Д╧Е╧З╧О╧В", "date_of_birth_saved": "╬Ч ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬│╬н╬╜╬╜╬╖╧Г╬╖╧В ╬▒╧А╬┐╬╕╬╖╬║╬╡╧Н╧Д╬╖╬║╬╡ ╬╡╧А╬╣╧Д╧Е╧З╧О╧В",
"date_range": "╬Х╧Н╧Б╬┐╧В ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬╣╧О╬╜", "date_range": "╬Х╧Н╧Б╬┐╧В ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬╣╧О╬╜",
"day": "╬Ч╬╝╬н╧Б╬▒", "day": "╬Ч╬╝╬н╧Б╬▒",
"days": "╬Ч╬╝╬н╧Б╬╡╧В",
"deduplicate_all": "╬С╧Ж╬▒╬п╧Б╬╡╧Г╬╖ ╧М╬╗╧Й╬╜ ╧Д╧Й╬╜ ╬┤╬╣╧А╬╗╧М╧Д╧Е╧А╧Й╬╜", "deduplicate_all": "╬С╧Ж╬▒╬п╧Б╬╡╧Г╬╖ ╧М╬╗╧Й╬╜ ╧Д╧Й╬╜ ╬┤╬╣╧А╬╗╧М╧Д╧Е╧А╧Й╬╜",
"deduplication_criteria_1": "╬Ь╬н╬│╬╡╬╕╬┐╧В ╬╡╬╣╬║╧М╬╜╬▒╧В ╧Г╬╡ byte", "deduplication_criteria_1": "╬Ь╬н╬│╬╡╬╕╬┐╧В ╬╡╬╣╬║╧М╬╜╬▒╧В ╧Г╬╡ byte",
"deduplication_criteria_2": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ EXIF", "deduplication_criteria_2": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ EXIF",
@@ -821,8 +841,12 @@
"edit": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒", "edit": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒",
"edit_album": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "edit_album": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"edit_avatar": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬м╬▓╬▒╧Д╬▒╧Б", "edit_avatar": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬м╬▓╬▒╧Д╬▒╧Б",
"edit_birthday": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬│╬╡╬╜╬╡╬╕╬╗╬п╧Й╬╜",
"edit_date": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒╧В", "edit_date": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒╧В",
"edit_date_and_time": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒╧В ╬║╬▒╬╣ ╧О╧Б╬▒╧В", "edit_date_and_time": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒╧В ╬║╬▒╬╣ ╧О╧Б╬▒╧В",
"edit_date_and_time_action_prompt": "{count} ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬║╬▒╬╣ ╧О╧Б╬▒ ╬╡╧А╬╡╬╛╬╡╧Б╬│╬м╧Г╧Д╬╖╬║╬▒╬╜",
"edit_date_and_time_by_offset": "╬С╬╗╬╗╬▒╬│╬о ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒╧В ╬╝╬╡ ╬╝╬╡╧Д╬▒╧Д╧М╧А╬╣╧Г╬╖",
"edit_date_and_time_by_offset_interval": "╬Э╬н╬┐ ╬╡╧Н╧Б╬┐╧В ╬╖╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬╣╧О╬╜: {from} - {to}",
"edit_description": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о╧В", "edit_description": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о╧В",
"edit_description_prompt": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╧А╬╣╬╗╬н╬╛╧Д╬╡ ╬╜╬н╬▒ ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о:", "edit_description_prompt": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╧А╬╣╬╗╬н╬╛╧Д╬╡ ╬╜╬н╬▒ ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о:",
"edit_exclusion_pattern": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╝╬┐╧Д╬п╬▓╬┐╧Е ╬▒╧А╬┐╬║╬╗╬╡╬╣╧Г╬╝╬┐╧Н", "edit_exclusion_pattern": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╝╬┐╧Д╬п╬▓╬┐╧Е ╬▒╧А╬┐╬║╬╗╬╡╬╣╧Г╬╝╬┐╧Н",
@@ -895,6 +919,7 @@
"failed_to_load_notifications": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬╡╬╣╬┤╬┐╧А╬┐╬╣╬о╧Г╬╡╧Й╬╜", "failed_to_load_notifications": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬╡╬╣╬┤╬┐╧А╬┐╬╣╬о╧Г╬╡╧Й╬╜",
"failed_to_load_people": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬▒╧Д╧М╬╝╧Й╬╜", "failed_to_load_people": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬▒╧Д╧М╬╝╧Й╬╜",
"failed_to_remove_product_key": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬▒╧Ж╬▒╬п╧Б╬╡╧Г╬╖╧В ╬║╬╗╬╡╬╣╬┤╬╣╬┐╧Н ╧А╧Б╬┐╧К╧М╬╜╧Д╬┐╧В", "failed_to_remove_product_key": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬▒╧Ж╬▒╬п╧Б╬╡╧Г╬╖╧В ╬║╬╗╬╡╬╣╬┤╬╣╬┐╧Н ╧А╧Б╬┐╧К╧М╬╜╧Д╬┐╧В",
"failed_to_reset_pin_code": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬╡╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м╧В ╧Д╬┐╧Е PIN",
"failed_to_stack_assets": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Г╧Д╬╖╬╜ ╧Г╧Е╬╝╧А╬п╬╡╧Г╬╖ ╧Д╧Й╬╜ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜", "failed_to_stack_assets": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Г╧Д╬╖╬╜ ╧Г╧Е╬╝╧А╬п╬╡╧Г╬╖ ╧Д╧Й╬╜ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜",
"failed_to_unstack_assets": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Г╧Д╬╖╬╜ ╬▒╧А╬┐╧Г╧Е╬╝╧А╬п╬╡╧Г╬╖ ╧Д╧Й╬╜ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜", "failed_to_unstack_assets": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Г╧Д╬╖╬╜ ╬▒╧А╬┐╧Г╧Е╬╝╧А╬п╬╡╧Г╬╖ ╧Д╧Й╬╜ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜",
"failed_to_update_notification_status": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬╡╬╜╬╖╬╝╬н╧Б╧Й╧Г╬╖╧В ╧Д╬╖╧В ╬║╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖╧В ╬╡╬╣╬┤╬┐╧А╬┐╬п╬╖╧Г╬╖╧В", "failed_to_update_notification_status": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬╡╬╜╬╖╬╝╬н╧Б╧Й╧Г╬╖╧В ╧Д╬╖╧В ╬║╬▒╧Д╬м╧Г╧Д╬▒╧Г╬╖╧В ╬╡╬╣╬┤╬┐╧А╬┐╬п╬╖╧Г╬╖╧В",
@@ -903,6 +928,7 @@
"paths_validation_failed": "{paths, plural, one {# ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬о} other {# ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬н╧В}} ╬▒╧А╬н╧Д╧Е╧З╬▒╬╜ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╬╡╧А╬╣╬║╧Н╧Б╧Й╧Г╬╖", "paths_validation_failed": "{paths, plural, one {# ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬о} other {# ╬┤╬╣╬▒╬┤╧Б╬┐╬╝╬н╧В}} ╬▒╧А╬н╧Д╧Е╧З╬▒╬╜ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╬╡╧А╬╣╬║╧Н╧Б╧Й╧Г╬╖",
"profile_picture_transparent_pixels": "╬Я╬╣ ╬╡╬╣╬║╧М╬╜╬╡╧В ╧А╧Б╬┐╧Ж╬п╬╗ ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╬н╧З╬┐╧Е╬╜ ╬┤╬╣╬▒╧Ж╬▒╬╜╬о ╬╡╬╣╬║╬┐╬╜╬┐╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒. ╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╝╬╡╬│╬╡╬╕╧Н╬╜╬╡╧Д╬╡ ╬о/╬║╬▒╬╣ ╬╝╬╡╧Д╬▒╬║╬╣╬╜╬о╧Г╧Д╬╡ ╧Д╬╖╬╜ ╬╡╬╣╬║╧М╬╜╬▒.", "profile_picture_transparent_pixels": "╬Я╬╣ ╬╡╬╣╬║╧М╬╜╬╡╧В ╧А╧Б╬┐╧Ж╬п╬╗ ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬┐╧Н╬╜ ╬╜╬▒ ╬н╧З╬┐╧Е╬╜ ╬┤╬╣╬▒╧Ж╬▒╬╜╬о ╬╡╬╣╬║╬┐╬╜╬┐╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒. ╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╝╬╡╬│╬╡╬╕╧Н╬╜╬╡╧Д╬╡ ╬о/╬║╬▒╬╣ ╬╝╬╡╧Д╬▒╬║╬╣╬╜╬о╧Г╧Д╬╡ ╧Д╬╖╬╜ ╬╡╬╣╬║╧М╬╜╬▒.",
"quota_higher_than_disk_size": "╬И╧З╬╡╧Д╬╡ ╬┐╧Б╬п╧Г╬╡╬╣ ╬н╬╜╬▒ ╧М╧Б╬╣╬┐, ╬╝╬╡╬│╬▒╬╗╧Н╧Д╬╡╧Б╬┐ ╬▒╧А╧М ╧Д╬┐ ╬╝╬н╬│╬╡╬╕╬┐╧В ╧Д╬┐╧Е ╬┤╬п╧Г╬║╬┐╧Е", "quota_higher_than_disk_size": "╬И╧З╬╡╧Д╬╡ ╬┐╧Б╬п╧Г╬╡╬╣ ╬н╬╜╬▒ ╧М╧Б╬╣╬┐, ╬╝╬╡╬│╬▒╬╗╧Н╧Д╬╡╧Б╬┐ ╬▒╧А╧М ╧Д╬┐ ╬╝╬н╬│╬╡╬╕╬┐╧В ╧Д╬┐╧Е ╬┤╬п╧Г╬║╬┐╧Е",
"something_went_wrong": "╬Ъ╬м╧Д╬╣ ╧А╬о╬│╬╡ ╧Г╧Д╧Б╬▒╬▓╬м",
"unable_to_add_album_users": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧З╧Б╬о╧Г╧Д╬╖ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝", "unable_to_add_album_users": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧З╧Б╬о╧Г╧Д╬╖ ╧Г╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"unable_to_add_assets_to_shared_link": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐╧Е ╧Г╧Д╬┐╬╜ ╬║╬┐╬╣╬╜╧М╧З╧Б╬╖╧Г╧Д╬┐ ╧Г╧Н╬╜╬┤╬╡╧Г╬╝╬┐", "unable_to_add_assets_to_shared_link": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧Г╧Д╬┐╬╣╧З╬╡╬п╬┐╧Е ╧Г╧Д╬┐╬╜ ╬║╬┐╬╣╬╜╧М╧З╧Б╬╖╧Г╧Д╬┐ ╧Г╧Н╬╜╬┤╬╡╧Г╬╝╬┐",
"unable_to_add_comment": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧Г╧З╬┐╬╗╬п╬┐╧Е", "unable_to_add_comment": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧А╧Б╬┐╧Г╬╕╬о╬║╬╖╧В ╧Г╧З╬┐╬╗╬п╬┐╧Е",
@@ -988,13 +1014,11 @@
}, },
"exif": "╬Ь╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ Exif", "exif": "╬Ь╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ Exif",
"exif_bottom_sheet_description": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬а╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о╧В...", "exif_bottom_sheet_description": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬а╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о╧В...",
"exif_bottom_sheet_description_error": "╬г╧Ж╬м╬╗╬╝╬▒ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╬╡╬╜╬╖╬╝╬н╧Б╧Й╧Г╬╖ ╧Д╬╖╧В ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о╧В",
"exif_bottom_sheet_details": "╬Ы╬Х╬а╬д╬Я╬Ь╬Х╬б╬Х╬Щ╬Х╬г", "exif_bottom_sheet_details": "╬Ы╬Х╬а╬д╬Я╬Ь╬Х╬б╬Х╬Щ╬Х╬г",
"exif_bottom_sheet_location": "╬д╬Я╬а╬Я╬Ш╬Х╬г╬Щ╬С", "exif_bottom_sheet_location": "╬д╬Я╬а╬Я╬Ш╬Х╬г╬Щ╬С",
"exif_bottom_sheet_people": "╬С╬д╬Я╬Ь╬С", "exif_bottom_sheet_people": "╬С╬д╬Я╬Ь╬С",
"exif_bottom_sheet_person_add_person": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬┐╬╜╧М╬╝╬▒╧Д╬┐╧В", "exif_bottom_sheet_person_add_person": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬┐╬╜╧М╬╝╬▒╧Д╬┐╧В",
"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": "╬И╬╛╬┐╬┤╬┐╧В ╬▒╧А╧М ╧Д╬╖╬╜ ╧А╬▒╧Б╬┐╧Е╧Г╬п╬▒╧Г╬╖", "exit_slideshow": "╬И╬╛╬┐╬┤╬┐╧В ╬▒╧А╧М ╧Д╬╖╬╜ ╧А╬▒╧Б╬┐╧Е╧Г╬п╬▒╧Г╬╖",
"expand_all": "╬С╬╜╬м╧А╧Д╧Е╬╛╬╖ ╧М╬╗╧Й╬╜", "expand_all": "╬С╬╜╬м╧А╧Д╧Е╬╛╬╖ ╧М╬╗╧Й╬╜",
"experimental_settings_new_asset_list_subtitle": "╬г╬╡ ╬╡╬╛╬н╬╗╬╣╬╛╬╖", "experimental_settings_new_asset_list_subtitle": "╬г╬╡ ╬╡╬╛╬н╬╗╬╣╬╛╬╖",
@@ -1036,11 +1060,13 @@
"filter_people": "╬ж╬╣╬╗╧Д╧Б╬м╧Б╬╣╧Г╬╝╬▒ ╬▒╧Д╧М╬╝╧Й╬╜", "filter_people": "╬ж╬╣╬╗╧Д╧Б╬м╧Б╬╣╧Г╬╝╬▒ ╬▒╧Д╧М╬╝╧Й╬╜",
"filter_places": "╬ж╬╣╬╗╧Д╧Б╬м╧Б╬╣╧Г╬╝╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬╣╧О╬╜", "filter_places": "╬ж╬╣╬╗╧Д╧Б╬м╧Б╬╣╧Г╬╝╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬╣╧О╬╜",
"find_them_fast": "╬Т╧Б╬╡╬п╧Д╬╡ ╧Д╬┐╧Е╧В ╬│╧Б╬о╬│╬┐╧Б╬▒ ╬╝╬╡ ╬▒╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖ ╬║╬▒╧Д╬м ╧М╬╜╬┐╬╝╬▒", "find_them_fast": "╬Т╧Б╬╡╬п╧Д╬╡ ╧Д╬┐╧Е╧В ╬│╧Б╬о╬│╬┐╧Б╬▒ ╬╝╬╡ ╬▒╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖ ╬║╬▒╧Д╬м ╧М╬╜╬┐╬╝╬▒",
"first": "╬С╧Б╧З╬╣╬║╬м",
"fix_incorrect_match": "╬Ф╬╣╧М╧Б╬╕╧Й╧Г╬╖ ╬╗╬▒╬╜╬╕╬▒╧Г╬╝╬н╬╜╬╖╧В ╬▒╬╜╧Д╬╣╧Г╧Д╬┐╬п╧З╬╣╧Г╬╖╧В", "fix_incorrect_match": "╬Ф╬╣╧М╧Б╬╕╧Й╧Г╬╖ ╬╗╬▒╬╜╬╕╬▒╧Г╬╝╬н╬╜╬╖╧В ╬▒╬╜╧Д╬╣╧Г╧Д╬┐╬п╧З╬╣╧Г╬╖╧В",
"folder": "╬ж╬м╬║╬╡╬╗╬┐╧В", "folder": "╬ж╬м╬║╬╡╬╗╬┐╧В",
"folder_not_found": "╬Я ╧Ж╬м╬║╬╡╬╗╬┐╧В ╬┤╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡", "folder_not_found": "╬Я ╧Ж╬м╬║╬╡╬╗╬┐╧В ╬┤╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡",
"folders": "╬ж╬м╬║╬╡╬╗╬┐╬╣", "folders": "╬ж╬м╬║╬╡╬╗╬┐╬╣",
"folders_feature_description": "╬а╬╡╧Б╬╣╬о╬│╬╖╧Г╬╖ ╧Г╧Д╬╖╬╜ ╧А╧Б╬┐╬▓╬┐╬╗╬о ╧Ж╬▒╬║╬н╬╗╬┐╧Е ╬│╬╣╬▒ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▓╬п╬╜╧Д╬╡╬┐ ╧Г╧Д╬┐ ╧Г╧Н╧Г╧Д╬╖╬╝╬▒ ╬▒╧Б╧З╬╡╬п╧Й╬╜", "folders_feature_description": "╬а╬╡╧Б╬╣╬о╬│╬╖╧Г╬╖ ╧Г╧Д╬╖╬╜ ╧А╧Б╬┐╬▓╬┐╬╗╬о ╧Ж╬▒╬║╬н╬╗╬┐╧Е ╬│╬╣╬▒ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▓╬п╬╜╧Д╬╡╬┐ ╧Г╧Д╬┐ ╧Г╧Н╧Г╧Д╬╖╬╝╬▒ ╬▒╧Б╧З╬╡╬п╧Й╬╜",
"forgot_pin_code_question": "╬Ю╬╡╧З╬м╧Г╬▒╧Д╬╡ ╧Д╬┐ PIN;",
"forward": "╬а╧Б╬┐╧В ╧Д╬▒ ╬╡╬╝╧А╧Б╧М╧В", "forward": "╬а╧Б╬┐╧В ╧Д╬▒ ╬╡╬╝╧А╧Б╧М╧В",
"gcast_enabled": "╬Ь╬╡╧Д╬м╬┤╬┐╧Г╬╖ ╧А╬╡╧Б╬╣╬╡╧З╬┐╬╝╬н╬╜╬┐╧Е Google Cast", "gcast_enabled": "╬Ь╬╡╧Д╬м╬┤╬┐╧Г╬╖ ╧А╬╡╧Б╬╣╬╡╧З╬┐╬╝╬н╬╜╬┐╧Е Google Cast",
"gcast_enabled_description": "╬С╧Е╧Д╧М ╧Д╬┐ ╧З╬▒╧Б╬▒╬║╧Д╬╖╧Б╬╣╧Г╧Д╬╣╬║╧М ╧Ж╬┐╧Б╧Д╧О╬╜╬╡╬╣ ╬╡╬╛╧Й╧Д╬╡╧Б╬╣╬║╬┐╧Н╧В ╧А╧М╧Б╬┐╧Е╧В ╬▒╧А╧М ╧Д╬╖ Google ╬│╬╣╬▒ ╬╜╬▒ ╬╗╬╡╬╣╧Д╬┐╧Е╧Б╬│╬о╧Г╬╡╬╣.", "gcast_enabled_description": "╬С╧Е╧Д╧М ╧Д╬┐ ╧З╬▒╧Б╬▒╬║╧Д╬╖╧Б╬╣╧Г╧Д╬╣╬║╧М ╧Ж╬┐╧Б╧Д╧О╬╜╬╡╬╣ ╬╡╬╛╧Й╧Д╬╡╧Б╬╣╬║╬┐╧Н╧В ╧А╧М╧Б╬┐╧Е╧В ╬▒╧А╧М ╧Д╬╖ Google ╬│╬╣╬▒ ╬╜╬▒ ╬╗╬╡╬╣╧Д╬┐╧Е╧Б╬│╬о╧Г╬╡╬╣.",
@@ -1095,6 +1121,7 @@
"home_page_upload_err_limit": "╬Ь╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬▒╬╜╬╡╬▓╬м╧Г╬╡╧Д╬╡ ╬╝╧М╬╜╬┐ 30 ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬║╬м╬╕╬╡ ╧Ж╬┐╧Б╬м, ╧А╬▒╧Б╬▒╬╗╬╡╬п╧А╬╡╧Д╬▒╬╣", "home_page_upload_err_limit": "╬Ь╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬▒╬╜╬╡╬▓╬м╧Г╬╡╧Д╬╡ ╬╝╧М╬╜╬┐ 30 ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬║╬м╬╕╬╡ ╧Ж╬┐╧Б╬м, ╧А╬▒╧Б╬▒╬╗╬╡╬п╧А╬╡╧Д╬▒╬╣",
"host": "╬ж╬╣╬╗╬┐╬╛╬╡╬╜╬п╬▒", "host": "╬ж╬╣╬╗╬┐╬╛╬╡╬╜╬п╬▒",
"hour": "╬П╧Б╬▒", "hour": "╬П╧Б╬▒",
"hours": "╬П╧Б╬╡╧В",
"id": "ID", "id": "ID",
"idle": "╬С╬┤╧Б╬м╬╜╬╡╬╣╬▒", "idle": "╬С╬┤╧Б╬м╬╜╬╡╬╣╬▒",
"ignore_icloud_photos": "╬С╬│╬╜╬┐╬о╧Г╧Д╬╡ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В iCloud", "ignore_icloud_photos": "╬С╬│╬╜╬┐╬о╧Г╧Д╬╡ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В iCloud",
@@ -1155,10 +1182,12 @@
"language_search_hint": "╬С╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖ ╬│╬╗╧Й╧Г╧Г╧О╬╜...", "language_search_hint": "╬С╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖ ╬│╬╗╧Й╧Г╧Г╧О╬╜...",
"language_setting_description": "╬Х╧А╬╣╬╗╬н╬╛╧Д╬╡ ╧Д╬╖ ╬│╬╗╧О╧Г╧Г╬▒ ╧А╬┐╧Е ╧А╧Б╬┐╧Д╬╣╬╝╬м╧Д╬╡", "language_setting_description": "╬Х╧А╬╣╬╗╬н╬╛╧Д╬╡ ╧Д╬╖ ╬│╬╗╧О╧Г╧Г╬▒ ╧А╬┐╧Е ╧А╧Б╬┐╧Д╬╣╬╝╬м╧Д╬╡",
"large_files": "╬Ь╬╡╬│╬м╬╗╬▒ ╬С╧Б╧З╬╡╬п╬▒", "large_files": "╬Ь╬╡╬│╬м╬╗╬▒ ╬С╧Б╧З╬╡╬п╬▒",
"last": "╬д╬╡╬╗╬╡╧Е╧Д╬▒╬п╬▒",
"last_seen": "╬д╬╡╬╗╬╡╧Е╧Д╬▒╬п╬▒ ╧А╧Б╬┐╬▓╬┐╬╗╬о", "last_seen": "╬д╬╡╬╗╬╡╧Е╧Д╬▒╬п╬▒ ╧А╧Б╬┐╬▓╬┐╬╗╬о",
"latest_version": "╬д╬╡╬╗╬╡╧Е╧Д╬▒╬п╬▒ ╬И╬║╬┤╬┐╧Г╬╖", "latest_version": "╬д╬╡╬╗╬╡╧Е╧Д╬▒╬п╬▒ ╬И╬║╬┤╬┐╧Г╬╖",
"latitude": "╬У╬╡╧Й╬│╧Б╬▒╧Ж╬╣╬║╧М ╧А╬╗╬м╧Д╬┐╧В", "latitude": "╬У╬╡╧Й╬│╧Б╬▒╧Ж╬╣╬║╧М ╧А╬╗╬м╧Д╬┐╧В",
"leave": "╬Х╬│╬║╬▒╧Д╬м╬╗╬╡╬╣╧И╬╖", "leave": "╬Х╬│╬║╬▒╧Д╬м╬╗╬╡╬╣╧И╬╖",
"leave_album": "╬С╧А╬┐╧З╧О╧Б╬╖╧Г╬╖ ╬▒╧А╧М ╧Д╬┐ ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"lens_model": "╬Ь╬┐╬╜╧Д╬н╬╗╬┐ ╧Ж╬▒╬║╬┐╧Н", "lens_model": "╬Ь╬┐╬╜╧Д╬н╬╗╬┐ ╧Ж╬▒╬║╬┐╧Н",
"let_others_respond": "╬Х╧А╬н╧Д╧Б╬╡╧И╬╡ ╧Г╬╡ ╬м╬╗╬╗╬┐╧Е╧В ╬╜╬▒ ╬▒╧А╬▒╬╜╧Д╬о╧Г╬┐╧Е╬╜", "let_others_respond": "╬Х╧А╬н╧Д╧Б╬╡╧И╬╡ ╧Г╬╡ ╬м╬╗╬╗╬┐╧Е╧В ╬╜╬▒ ╬▒╧А╬▒╬╜╧Д╬о╧Г╬┐╧Е╬╜",
"level": "╬Х╧А╬п╧А╬╡╬┤╬┐", "level": "╬Х╧А╬п╧А╬╡╬┤╬┐",
@@ -1172,6 +1201,7 @@
"library_page_sort_title": "╬д╬п╧Д╬╗╬┐╧В ╬м╬╗╬╝╧А╬┐╧Е╬╝", "library_page_sort_title": "╬д╬п╧Д╬╗╬┐╧В ╬м╬╗╬╝╧А╬┐╧Е╬╝",
"licenses": "╬Ж╬┤╬╡╬╣╬╡╧В", "licenses": "╬Ж╬┤╬╡╬╣╬╡╧В",
"light": "╬ж╧Й╧Д╬╡╬╣╬╜╧М", "light": "╬ж╧Й╧Д╬╡╬╣╬╜╧М",
"like": "╬Ь╬┐╧Е ╬▒╧Б╬н╧Г╬╡╬╣",
"like_deleted": "╬д╬┐ \"╬╝╬┐╧Е ╬▒╧Б╬н╧Г╬╡╬╣\" ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬╡", "like_deleted": "╬д╬┐ \"╬╝╬┐╧Е ╬▒╧Б╬н╧Г╬╡╬╣\" ╬┤╬╣╬▒╬│╧Б╬м╧Ж╬╖╬║╬╡",
"link_motion_video": "╬г╧Н╬╜╬┤╬╡╧Г╬╡ ╬▓╬п╬╜╧Д╬╡╬┐ ╬║╬п╬╜╬╖╧Г╬╖╧В", "link_motion_video": "╬г╧Н╬╜╬┤╬╡╧Г╬╡ ╬▓╬п╬╜╧Д╬╡╬┐ ╬║╬п╬╜╬╖╧Г╬╖╧В",
"link_to_oauth": "╬г╧Н╬╜╬┤╬╡╧Г╬╖ ╧Г╧Д╬┐╬╜ OAuth", "link_to_oauth": "╬г╧Н╬╜╬┤╬╡╧Г╬╖ ╧Г╧Д╬┐╬╜ OAuth",
@@ -1238,7 +1268,7 @@
"manage_your_devices": "╬Ф╬╣╬▒╧З╬╡╬╣╧Б╬╣╧Г╧Д╬╡╬п╧Д╬╡ ╧Д╬╣╧В ╧Г╧Е╬╜╬┤╬╡╬┤╬╡╬╝╬н╬╜╬╡╧В ╧Г╧Е╧Г╬║╬╡╧Е╬н╧В ╧Г╬▒╧В", "manage_your_devices": "╬Ф╬╣╬▒╧З╬╡╬╣╧Б╬╣╧Г╧Д╬╡╬п╧Д╬╡ ╧Д╬╣╧В ╧Г╧Е╬╜╬┤╬╡╬┤╬╡╬╝╬н╬╜╬╡╧В ╧Г╧Е╧Г╬║╬╡╧Е╬н╧В ╧Г╬▒╧В",
"manage_your_oauth_connection": "╬Ф╬╣╬▒╧З╬╡╬╣╧Б╬╣╧Г╧Д╬╡╬п╧Д╬╡ ╧Д╬╖ ╧Г╧Н╬╜╬┤╬╡╧Г╬о ╧Г╬▒╧В OAuth", "manage_your_oauth_connection": "╬Ф╬╣╬▒╧З╬╡╬╣╧Б╬╣╧Г╧Д╬╡╬п╧Д╬╡ ╧Д╬╖ ╧Г╧Н╬╜╬┤╬╡╧Г╬о ╧Г╬▒╧В OAuth",
"map": "╬з╬м╧Б╧Д╬╖╧В", "map": "╬з╬м╧Б╧Д╬╖╧В",
"map_assets_in_bounds": "{count, plural, one {# ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒} other {# ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В}}", "map_assets_in_bounds": "{count, plural, =0 {╬Ъ╬▒╬╝╬п╬▒ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒ ╧Г╬╡ ╬▒╧Е╧Д╬о ╧Д╬╖╬╜ ╧А╬╡╧Б╬╣╬┐╧З╬о} one {# ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒} other {# ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В}}",
"map_cannot_get_user_location": "╬Ф╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╬┤╧Е╬╜╬▒╧Д╬о ╬╖ ╬╗╬о╧И╬╖ ╧Д╬╖╧В ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╧Д╬┐╧Е ╧З╧Б╬о╧Г╧Д╬╖", "map_cannot_get_user_location": "╬Ф╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╬┤╧Е╬╜╬▒╧Д╬о ╬╖ ╬╗╬о╧И╬╖ ╧Д╬╖╧В ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╧Д╬┐╧Е ╧З╧Б╬о╧Г╧Д╬╖",
"map_location_dialog_yes": "╬Э╬▒╬╣", "map_location_dialog_yes": "╬Э╬▒╬╣",
"map_location_picker_page_use_location": "╬з╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╬о╧Г╧Д╬╡ ╬▒╧Е╧Д╬о╬╜ ╧Д╬╖╬╜ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒", "map_location_picker_page_use_location": "╬з╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╬о╧Г╧Д╬╡ ╬▒╧Е╧Д╬о╬╜ ╧Д╬╖╬╜ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒",
@@ -1246,7 +1276,6 @@
"map_location_service_disabled_title": "╬Ч ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬▒╧А╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╬╕╬╖╬║╬╡", "map_location_service_disabled_title": "╬Ч ╧Е╧А╬╖╧Б╬╡╧Г╬п╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬▒╧А╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╬╕╬╖╬║╬╡",
"map_marker_for_images": "╬Ф╬╡╬п╬║╧Д╬╖╧В ╧З╬м╧Б╧Д╬╖ ╬│╬╣╬▒ ╬╡╬╣╬║╧М╬╜╬╡╧В ╧А╬┐╧Е ╧Д╧Б╬▒╬▓╬о╧З╧Д╬╖╬║╬▒╬╜ ╧Г╬╡ {city}, {country}", "map_marker_for_images": "╬Ф╬╡╬п╬║╧Д╬╖╧В ╧З╬м╧Б╧Д╬╖ ╬│╬╣╬▒ ╬╡╬╣╬║╧М╬╜╬╡╧В ╧А╬┐╧Е ╧Д╧Б╬▒╬▓╬о╧З╧Д╬╖╬║╬▒╬╜ ╧Г╬╡ {city}, {country}",
"map_marker_with_image": "╬з╬м╧Б╧Д╬╖╧В ╬┤╬╡╬п╬║╧Д╬╖ ╬╝╬╡ ╬╡╬╣╬║╧М╬╜╬▒", "map_marker_with_image": "╬з╬м╧Б╧Д╬╖╧В ╬┤╬╡╬п╬║╧Д╬╖ ╬╝╬╡ ╬╡╬╣╬║╧М╬╜╬▒",
"map_no_assets_in_bounds": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬┐╧Е╬╜ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╧Г╬╡ ╬▒╧Е╧Д╬о╬╜ ╧Д╬╖╬╜ ╧А╬╡╧Б╬╣╬┐╧З╬о",
"map_no_location_permission_content": "╬С╧А╬▒╬╣╧Д╬╡╬п╧Д╬▒╬╣ ╬м╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬│╬╣╬▒ ╧Д╬╖╬╜ ╬╡╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜ ╬▒╧А╧М ╧Д╬╖╬╜ ╧Д╧Б╬н╧З╬┐╧Е╧Г╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒ ╧Г╬▒╧В. ╬Ш╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧Д╬┐ ╬╡╧А╬╣╧Д╧Б╬н╧И╬╡╧Д╬╡ ╧Д╧О╧Б╬▒;", "map_no_location_permission_content": "╬С╧А╬▒╬╣╧Д╬╡╬п╧Д╬▒╬╣ ╬м╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬│╬╣╬▒ ╧Д╬╖╬╜ ╬╡╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╧Г╧Д╬┐╬╣╧З╬╡╬п╧Й╬╜ ╬▒╧А╧М ╧Д╬╖╬╜ ╧Д╧Б╬н╧З╬┐╧Е╧Г╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒ ╧Г╬▒╧В. ╬Ш╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧Д╬┐ ╬╡╧А╬╣╧Д╧Б╬н╧И╬╡╧Д╬╡ ╧Д╧О╧Б╬▒;",
"map_no_location_permission_title": "╬Ч ╬м╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬▒╧А╬┐╧Б╧Б╬п╧Ж╬╕╬╖╬║╬╡", "map_no_location_permission_title": "╬Ч ╬м╬┤╬╡╬╣╬▒ ╧Д╬┐╧А╬┐╬╕╬╡╧Г╬п╬▒╧В ╬▒╧А╬┐╧Б╧Б╬п╧Ж╬╕╬╖╬║╬╡",
"map_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╧З╬м╧Б╧Д╬╖", "map_settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╧З╬м╧Б╧Д╬╖",
@@ -1283,6 +1312,7 @@
"merged_people_count": "╬И╬│╬╣╬╜╬╡ ╧Г╧Е╬│╧З╧О╬╜╬╡╧Е╧Г╬╖ {count, plural, one {# ╬▒╧Д╧М╬╝╬┐╧Е} other {# ╬▒╧Д╧М╬╝╧Й╬╜}}", "merged_people_count": "╬И╬│╬╣╬╜╬╡ ╧Г╧Е╬│╧З╧О╬╜╬╡╧Е╧Г╬╖ {count, plural, one {# ╬▒╧Д╧М╬╝╬┐╧Е} other {# ╬▒╧Д╧М╬╝╧Й╬╜}}",
"minimize": "╬Х╬╗╬▒╧З╬╣╧Г╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖", "minimize": "╬Х╬╗╬▒╧З╬╣╧Г╧Д╬┐╧А╬┐╬п╬╖╧Г╬╖",
"minute": "╬Ы╬╡╧А╧Д╧М", "minute": "╬Ы╬╡╧А╧Д╧М",
"minutes": "╬Ы╬╡╧А╧Д╬м",
"missing": "╬М╧Г╬▒ ╬Ы╬╡╬п╧А╬┐╧Е╬╜", "missing": "╬М╧Г╬▒ ╬Ы╬╡╬п╧А╬┐╧Е╬╜",
"model": "╬Ь╬┐╬╜╧Д╬н╬╗╬┐", "model": "╬Ь╬┐╬╜╧Д╬н╬╗╬┐",
"month": "╬Ь╬о╬╜╬▒╧В", "month": "╬Ь╬о╬╜╬▒╧В",
@@ -1302,6 +1332,9 @@
"my_albums": "╬д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝ ╬╝╬┐╧Е", "my_albums": "╬д╬▒ ╬м╬╗╬╝╧А╬┐╧Е╬╝ ╬╝╬┐╧Е",
"name": "╬М╬╜╬┐╬╝╬▒", "name": "╬М╬╜╬┐╬╝╬▒",
"name_or_nickname": "╬М╬╜╬┐╬╝╬▒ ╬о ╧И╬╡╧Е╬┤╧О╬╜╧Е╬╝╬┐", "name_or_nickname": "╬М╬╜╬┐╬╝╬▒ ╬о ╧И╬╡╧Е╬┤╧О╬╜╧Е╬╝╬┐",
"network_requirement_photos_upload": "╬з╧Б╬о╧Г╬╖ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╬║╬╣╬╜╬╖╧Д╬о╧В ╧Д╬╖╬╗╬╡╧Ж╧Й╬╜╬п╬▒╧В ╬│╬╣╬▒ ╧Д╬╖ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╧Д╧Й╬╜ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬╣╧О╬╜",
"network_requirement_videos_upload": "╬з╧Б╬о╧Г╬╖ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╬║╬╣╬╜╬╖╧Д╬о╧В ╧Д╬╖╬╗╬╡╧Ж╧Й╬╜╬п╬▒╧В ╬│╬╣╬▒ ╧Д╬╖ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╧Д╧Й╬╜ ╬▓╬п╬╜╧Д╬╡╬┐",
"network_requirements_updated": "╬Я╬╣ ╬▒╧А╬▒╬╣╧Д╬о╧Г╬╡╬╣╧В ╬┤╬╣╬║╧Д╧Н╬┐╧Е ╬м╬╗╬╗╬▒╬╛╬▒╬╜, ╬│╬п╬╜╬╡╧Д╬▒╬╣ ╬╡╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧Д╬╖╧В ╬┐╧Е╧Б╬м╧В ╬▒╬╜╧Д╬╣╬│╧Б╬м╧Ж╧Й╬╜ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В",
"networking_settings": "╬Ф╬╣╬║╧Д╧Н╧Й╧Г╬╖", "networking_settings": "╬Ф╬╣╬║╧Д╧Н╧Й╧Г╬╖",
"networking_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ ╧Д╬╡╬╗╬╣╬║╧О╬╜ ╧Г╬╖╬╝╬╡╬п╧Й╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о", "networking_subtitle": "╬Ф╬╣╬▒╧З╬╡╬п╧Б╬╣╧Г╬╖ ╧Б╧Е╬╕╬╝╬п╧Г╬╡╧Й╬╜ ╧Д╬╡╬╗╬╣╬║╧О╬╜ ╧Г╬╖╬╝╬╡╬п╧Й╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о",
"never": "╬а╬┐╧Д╬н", "never": "╬а╬┐╧Д╬н",
@@ -1353,6 +1386,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "╬Х╧А╬п╧Г╬╖╬╝╬┐╬╣ ╬а╧М╧Б╬┐╬╣ ╧Д╬┐╧Е Immich", "official_immich_resources": "╬Х╧А╬п╧Г╬╖╬╝╬┐╬╣ ╬а╧М╧Б╬┐╬╣ ╧Д╬┐╧Е Immich",
"offline": "╬Х╬║╧Д╧М╧В ╧Г╧Н╬╜╬┤╬╡╧Г╬╖╧В", "offline": "╬Х╬║╧Д╧М╧В ╧Г╧Н╬╜╬┤╬╡╧Г╬╖╧В",
"offset": "╬Ь╬╡╧Д╬▒╧Д╧М╧А╬╣╧Г╬╖",
"ok": "╬И╬│╬╣╬╜╬╡", "ok": "╬И╬│╬╣╬╜╬╡",
"oldest_first": "╬д╬▒ ╧А╬▒╬╗╬▒╬╣╧М╧Д╬╡╧Б╬▒ ╧А╧Б╧О╧Д╬▒", "oldest_first": "╬д╬▒ ╧А╬▒╬╗╬▒╬╣╧М╧Д╬╡╧Б╬▒ ╧А╧Б╧О╧Д╬▒",
"on_this_device": "╬г╬╡ ╬▒╧Е╧Д╬о ╧Д╬╖ ╧Г╧Е╧Г╬║╬╡╧Е╬о", "on_this_device": "╬г╬╡ ╬▒╧Е╧Д╬о ╧Д╬╖ ╧Г╧Е╧Г╬║╬╡╧Е╬о",
@@ -1430,6 +1464,9 @@
"permission_onboarding_permission_limited": "╬а╬╡╧Б╬╣╬┐╧Б╬╣╧Г╬╝╬н╬╜╬╖ ╬м╬┤╬╡╬╣╬▒. ╬У╬╣╬▒ ╬╜╬▒ ╬╡╧А╬╣╧Д╧Б╬н╧И╬╡╧Д╬╡ ╧Г╧Д╬┐ Immich ╬╜╬▒ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬╡╬п ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╬║╬▒╬╣ ╬╜╬▒ ╬┤╬╣╬▒╧З╬╡╬╣╧Б╬п╬╢╬╡╧Д╬▒╬╣ ╬┐╬╗╧М╬║╬╗╬╖╧Б╬╖ ╧Д╬╖ ╧Г╧Е╬╗╬╗╬┐╬│╬о ╧Г╬▒╧В, ╧А╬▒╧Б╬▒╧З╧Й╧Б╬о╧Г╧Д╬╡ ╬м╬┤╬╡╬╣╬╡╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬╣╧О╬╜ ╬║╬▒╬╣ ╬▓╬п╬╜╧Д╬╡╬┐ ╧Г╧Д╬╣╧В ╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В.", "permission_onboarding_permission_limited": "╬а╬╡╧Б╬╣╬┐╧Б╬╣╧Г╬╝╬н╬╜╬╖ ╬м╬┤╬╡╬╣╬▒. ╬У╬╣╬▒ ╬╜╬▒ ╬╡╧А╬╣╧Д╧Б╬н╧И╬╡╧Д╬╡ ╧Г╧Д╬┐ Immich ╬╜╬▒ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬╡╬п ╬▒╬╜╧Д╬п╬│╧Б╬▒╧Ж╬▒ ╬▒╧Г╧Ж╬▒╬╗╬╡╬п╬▒╧В ╬║╬▒╬╣ ╬╜╬▒ ╬┤╬╣╬▒╧З╬╡╬╣╧Б╬п╬╢╬╡╧Д╬▒╬╣ ╬┐╬╗╧М╬║╬╗╬╖╧Б╬╖ ╧Д╬╖ ╧Г╧Е╬╗╬╗╬┐╬│╬о ╧Г╬▒╧В, ╧А╬▒╧Б╬▒╧З╧Й╧Б╬о╧Г╧Д╬╡ ╬м╬┤╬╡╬╣╬╡╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬╣╧О╬╜ ╬║╬▒╬╣ ╬▓╬п╬╜╧Д╬╡╬┐ ╧Г╧Д╬╣╧В ╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В.",
"permission_onboarding_request": "╬д╬┐ Immich ╬▒╧А╬▒╬╣╧Д╬╡╬п ╬м╬┤╬╡╬╣╬▒ ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╡╬╣╧В ╧Г╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▓╬п╬╜╧Д╬╡╧М ╧Г╬▒╧В.", "permission_onboarding_request": "╬д╬┐ Immich ╬▒╧А╬▒╬╣╧Д╬╡╬п ╬м╬┤╬╡╬╣╬▒ ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╡╬╣╧В ╧Г╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╬║╬▒╬╣ ╧Д╬▒ ╬▓╬п╬╜╧Д╬╡╧М ╧Г╬▒╧В.",
"person": "╬Ж╧Д╬┐╬╝╬┐", "person": "╬Ж╧Д╬┐╬╝╬┐",
"person_age_months": "{months, plural, one {# ╬╝╬о╬╜╬▒╧В} other {# ╬╝╬о╬╜╬╡╧В}} ╧А╬▒╬╗╬╣╬м",
"person_age_year_months": "1 ╧З╧Б╧М╬╜╬┐╧В, {months, plural, one {# ╬╝╬о╬╜╬▒╧В} other {# ╬╝╬о╬╜╬╡╧В}} ╧А╬▒╬╗╬╣╬м",
"person_age_years": "{years, plural, other {# ╧З╧Б╧М╬╜╬╣╬▒}} ╧А╬▒╬╗╬╣╬м",
"person_birthdate": "╬У╬╡╬╜╬╜╬╖╬╕╬╡╬п╧В ╧Г╧Д╬╣╧В {date}", "person_birthdate": "╬У╬╡╬╜╬╜╬╖╬╕╬╡╬п╧В ╧Г╧Д╬╣╧В {date}",
"person_hidden": "{name}{hidden, select, true { (╬║╧Б╧Е╧Ж╧М)} other {}}", "person_hidden": "{name}{hidden, select, true { (╬║╧Б╧Е╧Ж╧М)} other {}}",
"photo_shared_all_users": "╬ж╬▒╬п╬╜╬╡╧Д╬▒╬╣ ╧М╧Д╬╣ ╬╝╬┐╬╣╧Б╬▒╧Г╧Д╬о╬║╬▒╧Д╬╡ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╧Г╬▒╧В ╬╝╬╡ ╧М╬╗╬┐╧Е╧В ╧Д╬┐╧Е╧В ╧З╧Б╬о╧Г╧Д╬╡╧В ╬о ╬┤╬╡╬╜ ╬н╧З╬╡╧Д╬╡ ╬║╬▒╬╜╬н╬╜╬▒╬╜ ╧З╧Б╬о╧Г╧Д╬╖ ╬│╬╣╬▒ ╬║╬┐╬╣╬╜╬о ╧З╧Б╬о╧Г╬╖.", "photo_shared_all_users": "╬ж╬▒╬п╬╜╬╡╧Д╬▒╬╣ ╧М╧Д╬╣ ╬╝╬┐╬╣╧Б╬▒╧Г╧Д╬о╬║╬▒╧Д╬╡ ╧Д╬╣╧В ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬╡╧В ╧Г╬▒╧В ╬╝╬╡ ╧М╬╗╬┐╧Е╧В ╧Д╬┐╧Е╧В ╧З╧Б╬о╧Г╧Д╬╡╧В ╬о ╬┤╬╡╬╜ ╬н╧З╬╡╧Д╬╡ ╬║╬▒╬╜╬н╬╜╬▒╬╜ ╧З╧Б╬о╧Г╧Д╬╖ ╬│╬╣╬▒ ╬║╬┐╬╣╬╜╬о ╧З╧Б╬о╧Г╬╖.",
@@ -1575,6 +1612,9 @@
"reset_password": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╬║╧Й╬┤╬╣╬║╬┐╧Н ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖╧В", "reset_password": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╬║╧Й╬┤╬╣╬║╬┐╧Н ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖╧В",
"reset_people_visibility": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧А╧Б╬┐╬▓╬┐╬╗╬о╧В ╬▒╧Д╧М╬╝╧Й╬╜", "reset_people_visibility": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧А╧Б╬┐╬▓╬┐╬╗╬о╧В ╬▒╧Д╧М╬╝╧Й╬╜",
"reset_pin_code": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╬║╧Й╬┤╬╣╬║╬┐╧Н PIN", "reset_pin_code": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╬║╧Й╬┤╬╣╬║╬┐╧Н PIN",
"reset_pin_code_description": "╬С╬╜ ╬╛╬╡╧З╬м╧Г╬▒╧Д╬╡ ╧Д╬┐╬╜ ╬║╧Й╬┤╬╣╬║╧М PIN ╧Г╬▒╧В, ╬╝╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬╡╧А╬╣╬║╬┐╬╣╬╜╧Й╬╜╬о╧Г╬╡╧Д╬╡ ╬╝╬╡ ╧Д╬┐╬╜ ╬┤╬╣╬▒╧З╬╡╬╣╧Б╬╣╧Г╧Д╬о ╧Д╬┐╧Е ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о ╬│╬╣╬▒ ╬╜╬▒ ╧Д╬┐╬╜ ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╡╬╣",
"reset_pin_code_success": "╬Я ╬║╧Й╬┤╬╣╬║╧М╧В PIN ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╕╬╖╬║╬╡ ╬╡╧А╬╣╧Д╧Е╧З╧О╧В",
"reset_pin_code_with_password": "╬Ь╧А╬┐╧Б╬╡╬п╧Д╬╡ ╧А╬м╬╜╧Д╬▒ ╬╜╬▒ ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╡╧Д╬╡ ╧Д╬┐╬╜ ╬║╧Й╬┤╬╣╬║╧М PIN ╧З╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╧О╬╜╧Д╬▒╧В ╧Д╬┐╬╜ ╬║╧Й╬┤╬╣╬║╧М ╧А╧Б╧М╧Г╬▓╬▒╧Г╬о╧В ╧Г╬▒╧В",
"reset_sqlite": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м SQLite ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜", "reset_sqlite": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м SQLite ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜",
"reset_sqlite_confirmation": "╬Х╬п╧Г╬▒╬╣ ╧Г╬п╬│╬┐╧Е╧Б╬┐╧В ╧М╧Д╬╣ ╬╕╬н╬╗╬╡╬╣╧В ╬╜╬▒ ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╡╬╣╧В ╧Д╬╖ ╬▓╬м╧Г╬╖ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ SQLite; ╬Ш╬▒ ╧З╧Б╬╡╬╣╬▒╧Г╧Д╬╡╬п ╬╜╬▒ ╬║╬м╬╜╬╡╬╣╧В ╬▒╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖ ╬║╬▒╬╣ ╬╡╧А╬▒╬╜╬▒╧Г╧Н╬╜╬┤╬╡╧Г╬╖ ╬│╬╣╬▒ ╬╜╬▒ ╬╡╧А╬▒╬╜╬▒╧Г╧Е╬│╧З╧Б╬┐╬╜╬п╧Г╬╡╬╣╧В ╧Д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒", "reset_sqlite_confirmation": "╬Х╬п╧Г╬▒╬╣ ╧Г╬п╬│╬┐╧Е╧Б╬┐╧В ╧М╧Д╬╣ ╬╕╬н╬╗╬╡╬╣╧В ╬╜╬▒ ╬╡╧А╬▒╬╜╬▒╧Ж╬н╧Б╬╡╬╣╧В ╧Д╬╖ ╬▓╬м╧Г╬╖ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ SQLite; ╬Ш╬▒ ╧З╧Б╬╡╬╣╬▒╧Г╧Д╬╡╬п ╬╜╬▒ ╬║╬м╬╜╬╡╬╣╧В ╬▒╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖ ╬║╬▒╬╣ ╬╡╧А╬▒╬╜╬▒╧Г╧Н╬╜╬┤╬╡╧Г╬╖ ╬│╬╣╬▒ ╬╜╬▒ ╬╡╧А╬▒╬╜╬▒╧Г╧Е╬│╧З╧Б╬┐╬╜╬п╧Г╬╡╬╣╧В ╧Д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒",
"reset_sqlite_success": "╬Ч ╬╡╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧Д╬╖╧В SQLite ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╬┐╬╗╬┐╬║╬╗╬╖╧Б╧О╬╕╬╖╬║╬╡ ╬╝╬╡ ╬╡╧А╬╣╧Д╧Е╧З╬п╬▒", "reset_sqlite_success": "╬Ч ╬╡╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧Д╬╖╧В SQLite ╬▓╬м╧Г╬╖╧В ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╬┐╬╗╬┐╬║╬╗╬╖╧Б╧О╬╕╬╖╬║╬╡ ╬╝╬╡ ╬╡╧А╬╣╧Д╧Е╧З╬п╬▒",
@@ -1823,6 +1863,7 @@
"sort_created": "╬Ч╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒╧В", "sort_created": "╬Ч╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒╧В",
"sort_items": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬▒╬╜╧Д╬╣╬║╬╡╬╣╬╝╬н╬╜╧Й╬╜", "sort_items": "╬С╧Б╬╣╬╕╬╝╧М╧В ╬▒╬╜╧Д╬╣╬║╬╡╬╣╬╝╬н╬╜╧Й╬╜",
"sort_modified": "╬Ч╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╧Д╧Б╬┐╧А╬┐╧А╬┐╬п╬╖╧Г╬╖╧В", "sort_modified": "╬Ч╬╝╬╡╧Б╬┐╬╝╬╖╬╜╬п╬▒ ╧Д╧Б╬┐╧А╬┐╧А╬┐╬п╬╖╧Г╬╖╧В",
"sort_newest": "╬Э╬╡╧М╧Д╬╡╧Б╬╖ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒",
"sort_oldest": "╬Ч ╧А╬╣╬┐ ╧А╬▒╬╗╬╣╬м ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒", "sort_oldest": "╬Ч ╧А╬╣╬┐ ╧А╬▒╬╗╬╣╬м ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒",
"sort_people_by_similarity": "╬д╬▒╬╛╬╣╬╜╧М╬╝╬╖╧Г╬╖ ╬▒╧Д╧М╬╝╧Й╬╜ ╬║╬▒╧Д╬м ╬┐╬╝╬┐╬╣╧М╧Д╬╖╧Д╬▒", "sort_people_by_similarity": "╬д╬▒╬╛╬╣╬╜╧М╬╝╬╖╧Г╬╖ ╬▒╧Д╧М╬╝╧Й╬╜ ╬║╬▒╧Д╬м ╬┐╬╝╬┐╬╣╧М╧Д╬╖╧Д╬▒",
"sort_recent": "╬Ч ╧А╬╣╬┐ ╧А╧Б╧М╧Г╧Ж╬▒╧Д╬╖ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒", "sort_recent": "╬Ч ╧А╬╣╬┐ ╧А╧Б╧М╧Г╧Ж╬▒╧Д╬╖ ╧Ж╧Й╧Д╬┐╬│╧Б╬▒╧Ж╬п╬▒",
+70 -8
View File
@@ -28,6 +28,9 @@
"add_to_album": "Add to album", "add_to_album": "Add to album",
"add_to_album_bottom_sheet_added": "Added to {album}", "add_to_album_bottom_sheet_added": "Added to {album}",
"add_to_album_bottom_sheet_already_exists": "Already in {album}", "add_to_album_bottom_sheet_already_exists": "Already in {album}",
"add_to_album_toggle": "Toggle selection for {album}",
"add_to_albums": "Add to albums",
"add_to_albums_count": "Add to albums ({count})",
"add_to_shared_album": "Add to shared album", "add_to_shared_album": "Add to shared album",
"add_url": "Add URL", "add_url": "Add URL",
"added_to_archive": "Added to archive", "added_to_archive": "Added to archive",
@@ -120,6 +123,13 @@
"logging_enable_description": "Enable logging", "logging_enable_description": "Enable logging",
"logging_level_description": "When enabled, what log level to use.", "logging_level_description": "When enabled, what log level to use.",
"logging_settings": "Logging", "logging_settings": "Logging",
"machine_learning_availability_checks": "Availability checks",
"machine_learning_availability_checks_description": "Automatically detect and prefer available machine learning servers",
"machine_learning_availability_checks_enabled": "Enable availability checks",
"machine_learning_availability_checks_interval": "Check interval",
"machine_learning_availability_checks_interval_description": "Interval in milliseconds between availability checks",
"machine_learning_availability_checks_timeout": "Request timeout",
"machine_learning_availability_checks_timeout_description": "Timeout in milliseconds for availability checks",
"machine_learning_clip_model": "CLIP model", "machine_learning_clip_model": "CLIP model",
"machine_learning_clip_model_description": "The name of a CLIP model listed <link>here</link>. Note that you must re-run the 'Smart Search' job for all images upon changing a model.", "machine_learning_clip_model_description": "The name of a CLIP model listed <link>here</link>. Note that you must re-run the 'Smart Search' job for all images upon changing a model.",
"machine_learning_duplicate_detection": "Duplicate Detection", "machine_learning_duplicate_detection": "Duplicate Detection",
@@ -384,8 +394,6 @@
"admin_password": "Admin Password", "admin_password": "Admin Password",
"administration": "Administration", "administration": "Administration",
"advanced": "Advanced", "advanced": "Advanced",
"advanced_settings_beta_timeline_subtitle": "Try the new app experience",
"advanced_settings_beta_timeline_title": "Beta Timeline",
"advanced_settings_enable_alternate_media_filter_subtitle": "Use this option to filter media during sync based on alternate criteria. Only try this if you have issues with the app detecting all albums.", "advanced_settings_enable_alternate_media_filter_subtitle": "Use this option to filter media during sync based on alternate criteria. Only try this if you have issues with the app detecting all albums.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Use alternate device album sync filter", "advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Use alternate device album sync filter",
"advanced_settings_log_level_title": "Log level: {level}", "advanced_settings_log_level_title": "Log level: {level}",
@@ -393,6 +401,8 @@
"advanced_settings_prefer_remote_title": "Prefer remote images", "advanced_settings_prefer_remote_title": "Prefer remote images",
"advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request", "advanced_settings_proxy_headers_subtitle": "Define proxy headers Immich should send with each network request",
"advanced_settings_proxy_headers_title": "Proxy Headers", "advanced_settings_proxy_headers_title": "Proxy Headers",
"advanced_settings_readonly_mode_subtitle": "Enables the read-only mode where the photos can be only viewed, things like selecting multiple images, sharing, casting, delete are all disabled. Enable/Disable read-only via user avatar from the main screen",
"advanced_settings_readonly_mode_title": "Read-only Mode",
"advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.", "advanced_settings_self_signed_ssl_subtitle": "Skips SSL certificate verification for the server endpoint. Required for self-signed certificates.",
"advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates", "advanced_settings_self_signed_ssl_title": "Allow self-signed SSL certificates",
"advanced_settings_sync_remote_deletions_subtitle": "Automatically delete or restore an asset on this device when that action is taken on the web", "advanced_settings_sync_remote_deletions_subtitle": "Automatically delete or restore an asset on this device when that action is taken on the web",
@@ -420,6 +430,7 @@
"album_remove_user_confirmation": "Are you sure you want to remove {user}?", "album_remove_user_confirmation": "Are you sure you want to remove {user}?",
"album_search_not_found": "No albums found matching your search", "album_search_not_found": "No albums found matching your search",
"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_share_no_users": "Looks like you have shared this album with all users or you don't have any user to share with.",
"album_summary": "Album summary",
"album_updated": "Album updated", "album_updated": "Album updated",
"album_updated_setting_description": "Receive an email notification when a shared album has new assets", "album_updated_setting_description": "Receive an email notification when a shared album has new assets",
"album_user_left": "Left {album}", "album_user_left": "Left {album}",
@@ -458,6 +469,7 @@
"app_bar_signout_dialog_title": "Sign out", "app_bar_signout_dialog_title": "Sign out",
"app_settings": "App Settings", "app_settings": "App Settings",
"appears_in": "Appears in", "appears_in": "Appears in",
"apply_count": "Apply ({count, number})",
"archive": "Archive", "archive": "Archive",
"archive_action_prompt": "{count} added to Archive", "archive_action_prompt": "{count} added to Archive",
"archive_or_unarchive_photo": "Archive or unarchive photo", "archive_or_unarchive_photo": "Archive or unarchive photo",
@@ -490,6 +502,8 @@
"asset_restored_successfully": "Asset restored successfully", "asset_restored_successfully": "Asset restored successfully",
"asset_skipped": "Skipped", "asset_skipped": "Skipped",
"asset_skipped_in_trash": "In trash", "asset_skipped_in_trash": "In trash",
"asset_trashed": "Asset trashed",
"asset_troubleshoot": "Asset Troubleshoot",
"asset_uploaded": "Uploaded", "asset_uploaded": "Uploaded",
"asset_uploading": "UploadingтАж", "asset_uploading": "UploadingтАж",
"asset_viewer_settings_subtitle": "Manage your gallery viewer settings", "asset_viewer_settings_subtitle": "Manage your gallery viewer settings",
@@ -497,7 +511,9 @@
"assets": "Assets", "assets": "Assets",
"assets_added_count": "Added {count, plural, one {# asset} other {# assets}}", "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_album_count": "Added {count, plural, one {# asset} other {# assets}} to the album",
"assets_added_to_albums_count": "Added {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} cannot be added to the album", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} cannot be added to the album",
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} cannot be added to any of the albums",
"assets_count": "{count, plural, one {# asset} other {# assets}}", "assets_count": "{count, plural, one {# asset} other {# assets}}",
"assets_deleted_permanently": "{count} asset(s) deleted permanently", "assets_deleted_permanently": "{count} asset(s) deleted permanently",
"assets_deleted_permanently_from_server": "{count} asset(s) deleted permanently from the Immich server", "assets_deleted_permanently_from_server": "{count} asset(s) deleted permanently from the Immich server",
@@ -514,14 +530,17 @@
"assets_trashed_count": "Trashed {count, plural, one {# asset} other {# assets}}", "assets_trashed_count": "Trashed {count, plural, one {# asset} other {# assets}}",
"assets_trashed_from_server": "{count} asset(s) trashed from the Immich server", "assets_trashed_from_server": "{count} asset(s) trashed from the Immich server",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} already part of the album", "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} already part of the album",
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} already part of the albums",
"authorized_devices": "Authorized Devices", "authorized_devices": "Authorized Devices",
"automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere", "automatic_endpoint_switching_subtitle": "Connect locally over designated Wi-Fi when available and use alternative connections elsewhere",
"automatic_endpoint_switching_title": "Automatic URL switching", "automatic_endpoint_switching_title": "Automatic URL switching",
"autoplay_slideshow": "Autoplay slideshow", "autoplay_slideshow": "Autoplay slideshow",
"back": "Back", "back": "Back",
"back_close_deselect": "Back, close, or deselect", "back_close_deselect": "Back, close, or deselect",
"background_backup_running_error": "Background backup is currently running, cannot start manual backup",
"background_location_permission": "Background location permission", "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", "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",
"background_options": "Background Options",
"backup": "Backup", "backup": "Backup",
"backup_album_selection_page_albums_device": "Albums on device ({count})", "backup_album_selection_page_albums_device": "Albums on device ({count})",
"backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude", "backup_album_selection_page_albums_tap": "Tap to include, double tap to exclude",
@@ -529,6 +548,7 @@
"backup_album_selection_page_select_albums": "Select albums", "backup_album_selection_page_select_albums": "Select albums",
"backup_album_selection_page_selection_info": "Selection Info", "backup_album_selection_page_selection_info": "Selection Info",
"backup_album_selection_page_total_assets": "Total unique assets", "backup_album_selection_page_total_assets": "Total unique assets",
"backup_albums_sync": "Backup albums synchronization",
"backup_all": "All", "backup_all": "All",
"backup_background_service_backup_failed_message": "Failed to backup assets. RetryingтАж", "backup_background_service_backup_failed_message": "Failed to backup assets. RetryingтАж",
"backup_background_service_connection_failed_message": "Failed to connect to the server. RetryingтАж", "backup_background_service_connection_failed_message": "Failed to connect to the server. RetryingтАж",
@@ -588,8 +608,6 @@
"backup_setting_subtitle": "Manage background and foreground upload settings", "backup_setting_subtitle": "Manage background and foreground upload settings",
"backup_settings_subtitle": "Manage upload settings", "backup_settings_subtitle": "Manage upload settings",
"backward": "Backward", "backward": "Backward",
"beta_sync": "Beta Sync Status",
"beta_sync_subtitle": "Manage the new sync system",
"biometric_auth_enabled": "Biometric authentication enabled", "biometric_auth_enabled": "Biometric authentication enabled",
"biometric_locked_out": "You are locked out of biometric authentication", "biometric_locked_out": "You are locked out of biometric authentication",
"biometric_no_options": "No biometric options available", "biometric_no_options": "No biometric options available",
@@ -647,6 +665,8 @@
"change_pin_code": "Change PIN code", "change_pin_code": "Change PIN code",
"change_your_password": "Change your password", "change_your_password": "Change your password",
"changed_visibility_successfully": "Changed visibility successfully", "changed_visibility_successfully": "Changed visibility successfully",
"charging": "Charging",
"charging_requirement_mobile_backup": "Background backup requires the device to be charging",
"check_corrupt_asset_backup": "Check for corrupt asset backups", "check_corrupt_asset_backup": "Check for corrupt asset backups",
"check_corrupt_asset_backup_button": "Perform check", "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_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.",
@@ -733,6 +753,7 @@
"create_user": "Create user", "create_user": "Create user",
"created": "Created", "created": "Created",
"created_at": "Created", "created_at": "Created",
"creating_linked_albums": "Creating linked albums...",
"crop": "Crop", "crop": "Crop",
"curated_object_page_title": "Things", "curated_object_page_title": "Things",
"current_device": "Current device", "current_device": "Current device",
@@ -882,7 +903,9 @@
"error": "Error", "error": "Error",
"error_change_sort_album": "Failed to change album sort order", "error_change_sort_album": "Failed to change album sort order",
"error_delete_face": "Error deleting face from asset", "error_delete_face": "Error deleting face from asset",
"error_getting_places": "Error getting places",
"error_loading_image": "Error loading image", "error_loading_image": "Error loading image",
"error_loading_partners": "Error loading partners: {error}",
"error_saving_image": "Error: {error}", "error_saving_image": "Error: {error}",
"error_tag_face_bounding_box": "Error tagging face - cannot get bounding box coordinates", "error_tag_face_bounding_box": "Error tagging face - cannot get bounding box coordinates",
"error_title": "Error - Something went wrong", "error_title": "Error - Something went wrong",
@@ -1047,6 +1070,7 @@
"favorites_page_no_favorites": "No favorite assets found", "favorites_page_no_favorites": "No favorite assets found",
"feature_photo_updated": "Feature photo updated", "feature_photo_updated": "Feature photo updated",
"features": "Features", "features": "Features",
"features_in_development": "Features in Development",
"features_setting_description": "Manage the app features", "features_setting_description": "Manage the app features",
"file_name": "File name", "file_name": "File name",
"file_name_or_extension": "File name or extension", "file_name_or_extension": "File name or extension",
@@ -1056,6 +1080,7 @@
"filter_people": "Filter people", "filter_people": "Filter people",
"filter_places": "Filter places", "filter_places": "Filter places",
"find_them_fast": "Find them fast by name with search", "find_them_fast": "Find them fast by name with search",
"first": "First",
"fix_incorrect_match": "Fix incorrect match", "fix_incorrect_match": "Fix incorrect match",
"folder": "Folder", "folder": "Folder",
"folder_not_found": "Folder not found", "folder_not_found": "Folder not found",
@@ -1066,12 +1091,15 @@
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "This feature loads external resources from Google in order to work.", "gcast_enabled_description": "This feature loads external resources from Google in order to work.",
"general": "General", "general": "General",
"geolocation_instruction_location": "Click on an asset with GPS coordinates to use its location, or select a location directly from the map",
"get_help": "Get Help", "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", "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": "Getting Started", "getting_started": "Getting Started",
"go_back": "Go back", "go_back": "Go back",
"go_to_folder": "Go to folder", "go_to_folder": "Go to folder",
"go_to_search": "Go to search", "go_to_search": "Go to search",
"gps": "GPS",
"gps_missing": "No GPS",
"grant_permission": "Grant permission", "grant_permission": "Grant permission",
"group_albums_by": "Group albums by...", "group_albums_by": "Group albums by...",
"group_country": "Group by country", "group_country": "Group by country",
@@ -1177,6 +1205,7 @@
"language_search_hint": "Search languages...", "language_search_hint": "Search languages...",
"language_setting_description": "Select your preferred language", "language_setting_description": "Select your preferred language",
"large_files": "Large Files", "large_files": "Large Files",
"last": "Last",
"last_seen": "Last seen", "last_seen": "Last seen",
"latest_version": "Latest Version", "latest_version": "Latest Version",
"latitude": "Latitude", "latitude": "Latitude",
@@ -1195,6 +1224,7 @@
"library_page_sort_title": "Album title", "library_page_sort_title": "Album title",
"licenses": "Licenses", "licenses": "Licenses",
"light": "Light", "light": "Light",
"like": "Like",
"like_deleted": "Like deleted", "like_deleted": "Like deleted",
"link_motion_video": "Link motion video", "link_motion_video": "Link motion video",
"link_to_oauth": "Link to OAuth", "link_to_oauth": "Link to OAuth",
@@ -1205,6 +1235,7 @@
"local": "Local", "local": "Local",
"local_asset_cast_failed": "Unable to cast an asset that is not uploaded to the server", "local_asset_cast_failed": "Unable to cast an asset that is not uploaded to the server",
"local_assets": "Local Assets", "local_assets": "Local Assets",
"local_media_summary": "Local Media Summary",
"local_network": "Local network", "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", "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": "Location permission",
@@ -1216,6 +1247,7 @@
"location_picker_longitude_hint": "Enter your longitude here", "location_picker_longitude_hint": "Enter your longitude here",
"lock": "Lock", "lock": "Lock",
"locked_folder": "Locked Folder", "locked_folder": "Locked Folder",
"log_detail_title": "Log Detail",
"log_out": "Log out", "log_out": "Log out",
"log_out_all_devices": "Log Out All Devices", "log_out_all_devices": "Log Out All Devices",
"logged_in_as": "Logged in as {user}", "logged_in_as": "Logged in as {user}",
@@ -1246,6 +1278,7 @@
"login_password_changed_success": "Password updated successfully", "login_password_changed_success": "Password updated successfully",
"logout_all_device_confirmation": "Are you sure you want to log out all devices?", "logout_all_device_confirmation": "Are you sure you want to log out all devices?",
"logout_this_device_confirmation": "Are you sure you want to log out this device?", "logout_this_device_confirmation": "Are you sure you want to log out this device?",
"logs": "Logs",
"longitude": "Longitude", "longitude": "Longitude",
"look": "Look", "look": "Look",
"loop_videos": "Loop videos", "loop_videos": "Loop videos",
@@ -1253,6 +1286,7 @@
"main_branch_warning": "You're 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", "main_menu": "Main menu",
"make": "Make", "make": "Make",
"manage_geolocation": "Manage location",
"manage_shared_links": "Manage shared links", "manage_shared_links": "Manage shared links",
"manage_sharing_with_partners": "Manage sharing with partners", "manage_sharing_with_partners": "Manage sharing with partners",
"manage_the_app_settings": "Manage the app settings", "manage_the_app_settings": "Manage the app settings",
@@ -1287,6 +1321,7 @@
"mark_as_read": "Mark as read", "mark_as_read": "Mark as read",
"marked_all_as_read": "Marked all as read", "marked_all_as_read": "Marked all as read",
"matches": "Matches", "matches": "Matches",
"matching_assets": "Matching Assets",
"media_type": "Media type", "media_type": "Media type",
"memories": "Memories", "memories": "Memories",
"memories_all_caught_up": "All caught up", "memories_all_caught_up": "All caught up",
@@ -1327,6 +1362,7 @@
"name_or_nickname": "Name or nickname", "name_or_nickname": "Name or nickname",
"network_requirement_photos_upload": "Use cellular data to backup photos", "network_requirement_photos_upload": "Use cellular data to backup photos",
"network_requirement_videos_upload": "Use cellular data to backup videos", "network_requirement_videos_upload": "Use cellular data to backup videos",
"network_requirements": "Network Requirements",
"network_requirements_updated": "Network requirements changed, resetting backup queue", "network_requirements_updated": "Network requirements changed, resetting backup queue",
"networking_settings": "Networking", "networking_settings": "Networking",
"networking_subtitle": "Manage the server endpoint settings", "networking_subtitle": "Manage the server endpoint settings",
@@ -1337,6 +1373,7 @@
"new_person": "New person", "new_person": "New person",
"new_pin_code": "New PIN code", "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_pin_code_subtitle": "This is your first time accessing the locked folder. Create a PIN code to securely access this page",
"new_timeline": "New Timeline",
"new_user_created": "New user created", "new_user_created": "New user created",
"new_version_available": "NEW VERSION AVAILABLE", "new_version_available": "NEW VERSION AVAILABLE",
"newest_first": "Newest first", "newest_first": "Newest first",
@@ -1350,20 +1387,25 @@
"no_assets_message": "CLICK TO UPLOAD YOUR FIRST PHOTO", "no_assets_message": "CLICK TO UPLOAD YOUR FIRST PHOTO",
"no_assets_to_show": "No assets to show", "no_assets_to_show": "No assets to show",
"no_cast_devices_found": "No cast devices found", "no_cast_devices_found": "No cast devices found",
"no_checksum_local": "No checksum available - cannot fetch local assets",
"no_checksum_remote": "No checksum available - cannot fetch remote asset",
"no_duplicates_found": "No duplicates were found.", "no_duplicates_found": "No duplicates were found.",
"no_exif_info_available": "No exif info available", "no_exif_info_available": "No exif info available",
"no_explore_results_message": "Upload more photos to explore your collection.", "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_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_libraries_message": "Create an external library to view your photos and videos",
"no_local_assets_found": "No local assets found with this checksum",
"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_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_name": "No Name",
"no_notifications": "No notifications", "no_notifications": "No notifications",
"no_people_found": "No matching people found", "no_people_found": "No matching people found",
"no_places": "No places", "no_places": "No places",
"no_remote_assets_found": "No remote assets found with this checksum",
"no_results": "No results", "no_results": "No results",
"no_results_description": "Try a synonym or more general keyword", "no_results_description": "Try a synonym or more general keyword",
"no_shared_albums_message": "Create an album to share photos and videos with people in your network", "no_shared_albums_message": "Create an album to share photos and videos with people in your network",
"no_uploads_in_progress": "No uploads in progress", "no_uploads_in_progress": "No uploads in progress",
"not_available": "N/A",
"not_in_any_album": "Not in any album", "not_in_any_album": "Not in any album",
"not_selected": "Not selected", "not_selected": "Not selected",
"note_apply_storage_label_to_previously_uploaded assets": "Note: To apply the Storage Label to previously uploaded assets, run the", "note_apply_storage_label_to_previously_uploaded assets": "Note: To apply the Storage Label to previously uploaded assets, run the",
@@ -1398,6 +1440,8 @@
"open_the_search_filters": "Open the search filters", "open_the_search_filters": "Open the search filters",
"options": "Options", "options": "Options",
"or": "or", "or": "or",
"organize_into_albums": "Organize into albums",
"organize_into_albums_description": "Put existing photos into albums using current sync settings",
"organize_your_library": "Organize your library", "organize_your_library": "Organize your library",
"original": "original", "original": "original",
"other": "Other", "other": "Other",
@@ -1457,9 +1501,9 @@
"permission_onboarding_permission_limited": "Permission limited. To let Immich backup and manage your entire gallery collection, grant photo and video permissions in Settings.", "permission_onboarding_permission_limited": "Permission limited. To let Immich backup and manage your entire gallery collection, grant photo and video permissions in Settings.",
"permission_onboarding_request": "Immich requires permission to view your photos and videos.", "permission_onboarding_request": "Immich requires permission to view your photos and videos.",
"person": "Person", "person": "Person",
"person_age_months": "{months} months old", "person_age_months": "{months, plural, one {# month} other {# months}} old",
"person_age_year_months": "1 year, {months} months old", "person_age_year_months": "1 year, {months, plural, one {# month} other {# months}} old",
"person_age_years": "{years} years old", "person_age_years": "{years, plural, other {# years}} old",
"person_birthdate": "Born on {date}", "person_birthdate": "Born on {date}",
"person_hidden": "{name}{hidden, select, true { (hidden)} other {}}", "person_hidden": "{name}{hidden, select, true { (hidden)} other {}}",
"photo_shared_all_users": "Looks like you shared your photos with all users or you don't have any user to share with.", "photo_shared_all_users": "Looks like you shared your photos with all users or you don't have any user to share with.",
@@ -1499,6 +1543,7 @@
"profile_drawer_client_out_of_date_minor": "Mobile App is out of date. Please update to the latest minor version.", "profile_drawer_client_out_of_date_minor": "Mobile App is out of date. Please update to the latest minor version.",
"profile_drawer_client_server_up_to_date": "Client and Server are up-to-date", "profile_drawer_client_server_up_to_date": "Client and Server are up-to-date",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Read-only mode enabled. Long-press the user avatar icon to exit.",
"profile_drawer_server_out_of_date_major": "Server is out of date. Please update to the latest major version.", "profile_drawer_server_out_of_date_major": "Server is out of date. Please update to the latest major version.",
"profile_drawer_server_out_of_date_minor": "Server is out of date. Please update to the latest minor version.", "profile_drawer_server_out_of_date_minor": "Server is out of date. Please update to the latest minor version.",
"profile_image_of_user": "Profile image of {user}", "profile_image_of_user": "Profile image of {user}",
@@ -1537,6 +1582,7 @@
"purchase_server_description_2": "Supporter status", "purchase_server_description_2": "Supporter status",
"purchase_server_title": "Server", "purchase_server_title": "Server",
"purchase_settings_server_activated": "The server product key is managed by the admin", "purchase_settings_server_activated": "The server product key is managed by the admin",
"query_asset_id": "Query Asset ID",
"queue_status": "Queuing {count}/{total}", "queue_status": "Queuing {count}/{total}",
"rating": "Star rating", "rating": "Star rating",
"rating_clear": "Clear rating", "rating_clear": "Clear rating",
@@ -1544,6 +1590,8 @@
"rating_description": "Display the EXIF rating in the info panel", "rating_description": "Display the EXIF rating in the info panel",
"reaction_options": "Reaction options", "reaction_options": "Reaction options",
"read_changelog": "Read Changelog", "read_changelog": "Read Changelog",
"readonly_mode_disabled": "Read-only mode disabled",
"readonly_mode_enabled": "Read-only mode enabled",
"reassign": "Reassign", "reassign": "Reassign",
"reassigned_assets_to_existing_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}", "reassigned_assets_to_existing_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}",
"reassigned_assets_to_new_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to a new person", "reassigned_assets_to_new_person": "Re-assigned {count, plural, one {# asset} other {# assets}} to a new person",
@@ -1568,6 +1616,7 @@
"regenerating_thumbnails": "Regenerating thumbnails", "regenerating_thumbnails": "Regenerating thumbnails",
"remote": "Remote", "remote": "Remote",
"remote_assets": "Remote Assets", "remote_assets": "Remote Assets",
"remote_media_summary": "Remote Media Summary",
"remove": "Remove", "remove": "Remove",
"remove_assets_album_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from the album?", "remove_assets_album_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from the album?",
"remove_assets_shared_link_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from this shared link?", "remove_assets_shared_link_confirmation": "Are you sure you want to remove {count, plural, one {# asset} other {# assets}} from this shared link?",
@@ -1620,6 +1669,7 @@
"restore_user": "Restore user", "restore_user": "Restore user",
"restored_asset": "Restored asset", "restored_asset": "Restored asset",
"resume": "Resume", "resume": "Resume",
"resume_paused_jobs": "Resume {count, plural, one {# paused job} other {# paused jobs}}",
"retry_upload": "Retry upload", "retry_upload": "Retry upload",
"review_duplicates": "Review duplicates", "review_duplicates": "Review duplicates",
"review_large_files": "Review large files", "review_large_files": "Review large files",
@@ -1713,6 +1763,7 @@
"select_user_for_sharing_page_err_album": "Failed to create album", "select_user_for_sharing_page_err_album": "Failed to create album",
"selected": "Selected", "selected": "Selected",
"selected_count": "{count, plural, other {# selected}}", "selected_count": "{count, plural, other {# selected}}",
"selected_gps_coordinates": "Selected GPS Coordinates",
"send_message": "Send message", "send_message": "Send message",
"send_welcome_email": "Send welcome email", "send_welcome_email": "Send welcome email",
"server_endpoint": "Server Endpoint", "server_endpoint": "Server Endpoint",
@@ -1841,6 +1892,7 @@
"show_slideshow_transition": "Show slideshow transition", "show_slideshow_transition": "Show slideshow transition",
"show_supporter_badge": "Supporter badge", "show_supporter_badge": "Supporter badge",
"show_supporter_badge_description": "Show a supporter badge", "show_supporter_badge_description": "Show a supporter badge",
"show_text_search_menu": "Show text search menu",
"shuffle": "Shuffle", "shuffle": "Shuffle",
"sidebar": "Sidebar", "sidebar": "Sidebar",
"sidebar_display_description": "Display a link to the view in the sidebar", "sidebar_display_description": "Display a link to the view in the sidebar",
@@ -1856,6 +1908,7 @@
"sort_created": "Date created", "sort_created": "Date created",
"sort_items": "Number of items", "sort_items": "Number of items",
"sort_modified": "Date modified", "sort_modified": "Date modified",
"sort_newest": "Newest photo",
"sort_oldest": "Oldest photo", "sort_oldest": "Oldest photo",
"sort_people_by_similarity": "Sort people by similarity", "sort_people_by_similarity": "Sort people by similarity",
"sort_recent": "Most recent photo", "sort_recent": "Most recent photo",
@@ -1870,6 +1923,7 @@
"stacktrace": "Stacktrace", "stacktrace": "Stacktrace",
"start": "Start", "start": "Start",
"start_date": "Start date", "start_date": "Start date",
"start_date_before_end_date": "Start date must be before end date",
"state": "State", "state": "State",
"status": "Status", "status": "Status",
"stop_casting": "Stop casting", "stop_casting": "Stop casting",
@@ -1894,6 +1948,8 @@
"sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums", "sync_albums_manual_subtitle": "Sync all uploaded videos and photos to the selected backup albums",
"sync_local": "Sync Local", "sync_local": "Sync Local",
"sync_remote": "Sync Remote", "sync_remote": "Sync Remote",
"sync_status": "Sync Status",
"sync_status_subtitle": "View and manage the sync system",
"sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich", "sync_upload_album_setting_subtitle": "Create and upload your photos and videos to the selected albums on Immich",
"tag": "Tag", "tag": "Tag",
"tag_assets": "Tag assets", "tag_assets": "Tag assets",
@@ -1931,7 +1987,9 @@
"to_change_password": "Change password", "to_change_password": "Change password",
"to_favorite": "Favorite", "to_favorite": "Favorite",
"to_login": "Login", "to_login": "Login",
"to_multi_select": "to multi-select",
"to_parent": "Go to parent", "to_parent": "Go to parent",
"to_select": "to select",
"to_trash": "Trash", "to_trash": "Trash",
"toggle_settings": "Toggle settings", "toggle_settings": "Toggle settings",
"total": "Total", "total": "Total",
@@ -1951,6 +2009,7 @@
"trash_page_select_assets_btn": "Select assets", "trash_page_select_assets_btn": "Select assets",
"trash_page_title": "Trash ({count})", "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}}.", "trashed_items_will_be_permanently_deleted_after": "Trashed items will be permanently deleted after {days, plural, one {# day} other {# days}}.",
"troubleshoot": "Troubleshoot",
"type": "Type", "type": "Type",
"unable_to_change_pin_code": "Unable to change PIN code", "unable_to_change_pin_code": "Unable to change PIN code",
"unable_to_setup_pin_code": "Unable to setup PIN code", "unable_to_setup_pin_code": "Unable to setup PIN code",
@@ -1981,6 +2040,7 @@
"unstacked_assets_count": "Un-stacked {count, plural, one {# asset} other {# assets}}", "unstacked_assets_count": "Un-stacked {count, plural, one {# asset} other {# assets}}",
"untagged": "Untagged", "untagged": "Untagged",
"up_next": "Up next", "up_next": "Up next",
"update_location_action_prompt": "Update the location of {count} selected assets with:",
"updated_at": "Updated", "updated_at": "Updated",
"updated_password": "Updated password", "updated_password": "Updated password",
"upload": "Upload", "upload": "Upload",
@@ -2047,6 +2107,7 @@
"view_next_asset": "View next asset", "view_next_asset": "View next asset",
"view_previous_asset": "View previous asset", "view_previous_asset": "View previous asset",
"view_qr_code": "View QR code", "view_qr_code": "View QR code",
"view_similar_photos": "View similar photos",
"view_stack": "View Stack", "view_stack": "View Stack",
"view_user": "View User", "view_user": "View User",
"viewer_remove_from_stack": "Remove from Stack", "viewer_remove_from_stack": "Remove from Stack",
@@ -2065,5 +2126,6 @@
"yes": "Yes", "yes": "Yes",
"you_dont_have_any_shared_links": "You don't have any shared links", "you_dont_have_any_shared_links": "You don't have any shared links",
"your_wifi_name": "Your Wi-Fi name", "your_wifi_name": "Your Wi-Fi name",
"zoom_image": "Zoom Image" "zoom_image": "Zoom Image",
"zoom_to_bounds": "Zoom to bounds"
} }
+195 -132
View File
@@ -14,6 +14,7 @@
"add_a_location": "Agregar ubicaci├│n", "add_a_location": "Agregar ubicaci├│n",
"add_a_name": "Agregar nombre", "add_a_name": "Agregar nombre",
"add_a_title": "Agregar t├нtulo", "add_a_title": "Agregar t├нtulo",
"add_birthday": "Agregar un cumplea├▒os",
"add_endpoint": "Agregar endpoint", "add_endpoint": "Agregar endpoint",
"add_exclusion_pattern": "Agregar patr├│n de exclusi├│n", "add_exclusion_pattern": "Agregar patr├│n de exclusi├│n",
"add_import_path": "Agregar ruta de importaci├│n", "add_import_path": "Agregar ruta de importaci├│n",
@@ -27,23 +28,33 @@
"add_to_album": "Incluir en ├бlbum", "add_to_album": "Incluir en ├бlbum",
"add_to_album_bottom_sheet_added": "Agregado a {album}", "add_to_album_bottom_sheet_added": "Agregado a {album}",
"add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}", "add_to_album_bottom_sheet_already_exists": "Ya se encuentra en {album}",
"add_to_album_toggle": "Alternar selecci├│n para el {album}",
"add_to_albums": "Incluir en ├бlbumes",
"add_to_albums_count": "Incluir en {count} ├бlbumes",
"add_to_shared_album": "Incluir en ├бlbum compartido", "add_to_shared_album": "Incluir en ├бlbum compartido",
"add_url": "A├▒adir URL", "add_url": "Agregar URL",
"added_to_archive": "Agregado al Archivado", "added_to_archive": "Agregado al Archivado",
"added_to_favorites": "Agregado a favoritos", "added_to_favorites": "Agregado a favoritos",
"added_to_favorites_count": "Agregado {count, number} a favoritos", "added_to_favorites_count": "Agregado {count, number} a favoritos",
"admin": { "admin": {
"add_exclusion_pattern_description": "Agrega patrones de exclusi├│n. Puedes utilizar los caracteres *, ** y ? (globbing). Ejemplos: para ignorar todos los archivos en cualquier directorio llamado \"Raw\", utiliza \"**/Raw/**\". Para ignorar todos los archivos que terminan en \".tif\", utiliza \"**/*.tif\". Para ignorar una ruta absoluta, utiliza \"/carpeta/a/ignorar/**\".", "add_exclusion_pattern_description": "Agrega patrones de exclusi├│n. Puedes utilizar los caracteres *, ** y ? (globbing). Ejemplos: para ignorar todos los archivos en cualquier directorio llamado \"Raw\", utiliza \"**/Raw/**\". Para ignorar todos los archivos que terminan en \".tif\", utiliza \"**/*.tif\". Para ignorar una ruta absoluta, utiliza \"/carpeta/a/ignorar/**\".",
"admin_user": "Usuario admin", "admin_user": "Usuario administrador",
"asset_offline_description": "Este recurso externo de la biblioteca ya no se encuentra en el disco y se ha movido a la papelera. Si el archivo se movi├│ dentro de la biblioteca, comprueba la l├нnea temporal para el nuevo recurso correspondiente. Para restaurar este recurso, aseg├║rate de que Immich puede acceder a la siguiente ruta de archivo y escanear la biblioteca.", "asset_offline_description": "Este recurso externo de la biblioteca ya no se encuentra en el disco y se ha movido a la papelera. Si el archivo se movi├│ dentro de la biblioteca, comprueba la l├нnea temporal para el nuevo recurso correspondiente. Para restaurar este recurso, aseg├║rate de que Immich puede acceder a la siguiente ruta de archivo y escanear la biblioteca.",
"authentication_settings": "Par├бmetros de autenticaci├│n", "authentication_settings": "Par├бmetros de autenticaci├│n",
"authentication_settings_description": "Gestionar contrase├▒as, OAuth y otros par├бmetros de autenticaci├│n", "authentication_settings_description": "Gestionar contrase├▒as, OAuth y otros par├бmetros de autenticaci├│n",
"authentication_settings_disable_all": "┬┐Est├бs seguro de que deseas desactivar todos los m├йtodos de inicio de sesi├│n? Esto desactivar├б por completo el inicio de sesi├│n.", "authentication_settings_disable_all": "┬┐Est├бs seguro de que deseas desactivar todos los m├йtodos de inicio de sesi├│n? Esto desactivar├б por completo el inicio de sesi├│n.",
"authentication_settings_reenable": "Para reactivarlo, utiliza un <link>Comando del servidor</link>.", "authentication_settings_reenable": "Para reactivarlo, utiliza un <link>Comando del servidor</link>.",
"background_task_job": "Tareas en segundo plano", "background_task_job": "Tareas en segundo plano",
"backup_database": "Crear volcado de base de datos", "backup_database": "Crear volcado de la base de datos",
"backup_database_enable_description": "Activar volcado de base de datos", "backup_database_enable_description": "Activar volcados de la base de datos",
"backup_keep_last_amount": "Cantidad de volcados previos a mantener", "backup_keep_last_amount": "Cantidad de volcados previos a mantener",
"backup_onboarding_1_description": "Copia en un lugar externo, en la nube u otra ubicaci├│n f├нsica.",
"backup_onboarding_2_description": "copias locales en diferentes dispositivos. Incluye los archivos principales y una copia de seguridad local de dichos archivos.",
"backup_onboarding_3_description": "copias totales de tu data, incluyendo los archivos originales. Incluye 1 copia fuera de sitio y 2 copias locales.",
"backup_onboarding_description": "Una estrategia de <backblaze-link>copia de seguridad 3-2-1</backblaze-link> es recomendada para proteger tu data. Deber├нas mantener tanto copias de tus fotos/videos subidos como de la base de datos de Immich para tener una soluci├│n de copia de seguridad integral.",
"backup_onboarding_footer": "Para obtener m├бs informaci├│n sobre c├│mo hacer una copia de seguridad de Immich, consulta la <link>documentaci├│n</link>.",
"backup_onboarding_parts_title": "Una copia de seguridad 3-2-1 incluye:",
"backup_onboarding_title": "Copias de seguridad",
"backup_settings": "Ajustes de volcado de base de datos", "backup_settings": "Ajustes de volcado de base de datos",
"backup_settings_description": "Administrar configuraci├│n de volcado de base de datos.", "backup_settings_description": "Administrar configuraci├│n de volcado de base de datos.",
"cleared_jobs": "Trabajos borrados para: {job}", "cleared_jobs": "Trabajos borrados para: {job}",
@@ -53,7 +64,7 @@
"confirm_email_below": "Para confirmar, escribe \"{email}\" a continuaci├│n", "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_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_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}?", "confirm_user_pin_code_reset": "┬┐Seguro que quieres restablecer el PIN de {user}?",
"create_job": "Crear trabajo", "create_job": "Crear trabajo",
"cron_expression": "Expresi├│n CRON", "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>", "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>",
@@ -80,7 +91,7 @@
"image_prefer_wide_gamut_setting_description": "Usar \"Display P3\" para las miniaturas. Preserva mejor la vivacidad de las im├бgenes con espacios de color amplios pero las im├бgenes pueden aparecer de manera diferente en dispositivos antiguos con una versi├│n antigua del navegador. Las im├бgenes sRGB se mantienen como sRGB para evitar cambios de color.", "image_prefer_wide_gamut_setting_description": "Usar \"Display P3\" para las miniaturas. Preserva mejor la vivacidad de las im├бgenes con espacios de color amplios pero las im├бgenes pueden aparecer de manera diferente en dispositivos antiguos con una versi├│n antigua del navegador. Las im├бgenes sRGB se mantienen como sRGB para evitar cambios de color.",
"image_preview_description": "Imagen de tama├▒o mediano con metadatos eliminados. Es utilizado al visualizar un solo activo y para el aprendizaje autom├бtico", "image_preview_description": "Imagen de tama├▒o mediano con metadatos eliminados. Es utilizado al visualizar un solo activo y para el aprendizaje autom├бtico",
"image_preview_quality_description": "Calidad de vista previa de 1 a 100. Es mejor cuanto m├бs alta sea la calidad pero genera archivos m├бs grandes y puede reducir la capacidad de respuesta de la aplicaci├│n. Establecer un valor bajo puede afectar la calidad del aprendizaje autom├бtico.", "image_preview_quality_description": "Calidad de vista previa de 1 a 100. Es mejor cuanto m├бs alta sea la calidad pero genera archivos m├бs grandes y puede reducir la capacidad de respuesta de la aplicaci├│n. Establecer un valor bajo puede afectar la calidad del aprendizaje autom├бtico.",
"image_preview_title": "Ajustes de la vista previa", "image_preview_title": "Ajustes de las vistas previas",
"image_quality": "Calidad", "image_quality": "Calidad",
"image_resolution": "Resoluci├│n", "image_resolution": "Resoluci├│n",
"image_resolution_description": "Las resoluciones m├бs altas pueden conservar m├бs detalles pero requieren m├бs tiempo para codificar, tienen tama├▒os de archivo m├бs grandes y pueden afectar la capacidad de respuesta de la aplicaci├│n.", "image_resolution_description": "Las resoluciones m├бs altas pueden conservar m├бs detalles pero requieren m├бs tiempo para codificar, tienen tama├▒os de archivo m├бs grandes y pueden afectar la capacidad de respuesta de la aplicaci├│n.",
@@ -105,7 +116,7 @@
"library_scanning_enable_description": "Activar el escaneo peri├│dico de la biblioteca", "library_scanning_enable_description": "Activar el escaneo peri├│dico de la biblioteca",
"library_settings": "Biblioteca externa", "library_settings": "Biblioteca externa",
"library_settings_description": "Administrar configuraci├│n biblioteca externa", "library_settings_description": "Administrar configuraci├│n biblioteca externa",
"library_tasks_description": "Buscar archivos nuevos o modificados en bibliotecas externas", "library_tasks_description": "Buscar elementos nuevos o modificados en bibliotecas externas",
"library_watching_enable_description": "Vigilar las bibliotecas externas para detectar cambios en los archivos", "library_watching_enable_description": "Vigilar las bibliotecas externas para detectar cambios en los archivos",
"library_watching_settings": "Vigilancia de la biblioteca (EXPERIMENTAL)", "library_watching_settings": "Vigilancia de la biblioteca (EXPERIMENTAL)",
"library_watching_settings_description": "Vigilar automaticamente en busca de archivos modificados", "library_watching_settings_description": "Vigilar automaticamente en busca de archivos modificados",
@@ -152,12 +163,12 @@
"map_manage_reverse_geocoding_settings": "Gestionar los ajustes de la <link>geocodificaci├│n inversa</link>", "map_manage_reverse_geocoding_settings": "Gestionar los ajustes de la <link>geocodificaci├│n inversa</link>",
"map_reverse_geocoding": "Geocodificaci├│n inversa", "map_reverse_geocoding": "Geocodificaci├│n inversa",
"map_reverse_geocoding_enable_description": "Activar geocodificaci├│n inversa", "map_reverse_geocoding_enable_description": "Activar geocodificaci├│n inversa",
"map_reverse_geocoding_settings": "Ajustes Geocodificaci├│n Inversa", "map_reverse_geocoding_settings": "Ajustes de la geocodificaci├│n inversa",
"map_settings": "Mapa", "map_settings": "Mapa",
"map_settings_description": "Administrar la configuraci├│n del mapa", "map_settings_description": "Administrar la configuraci├│n del mapa",
"map_style_description": "Direcci├│n URL a un tema de mapa (style.json)", "map_style_description": "Direcci├│n URL a un tema de mapa (style.json)",
"memory_cleanup_job": "Limpieza de memoria", "memory_cleanup_job": "Limpieza de recuerdos",
"memory_generate_job": "Generaci├│n de memoria", "memory_generate_job": "Generaci├│n de recuerdos",
"metadata_extraction_job": "Extracci├│n de metadatos", "metadata_extraction_job": "Extracci├│n de metadatos",
"metadata_extraction_job_description": "Extraer informaci├│n de metadatos de cada activo, como GPS, caras y resoluci├│n", "metadata_extraction_job_description": "Extraer informaci├│n de metadatos de cada activo, como GPS, caras y resoluci├│n",
"metadata_faces_import_setting": "Activar importaci├│n de caras", "metadata_faces_import_setting": "Activar importaci├│n de caras",
@@ -180,9 +191,9 @@
"nightly_tasks_start_time_setting_description": "El tiempo cuando el servidor comienza a ejecutar las tareas nocturnas", "nightly_tasks_start_time_setting_description": "El tiempo cuando el servidor comienza a ejecutar las tareas nocturnas",
"nightly_tasks_sync_quota_usage_setting": "Uso de la cuota de sincronizaci├│n", "nightly_tasks_sync_quota_usage_setting": "Uso de la cuota de sincronizaci├│n",
"nightly_tasks_sync_quota_usage_setting_description": "Actualizar la cuota de almacenamiento del usuario, seg├║n el uso actual", "nightly_tasks_sync_quota_usage_setting_description": "Actualizar la cuota de almacenamiento del usuario, seg├║n el uso actual",
"no_paths_added": "No se han a├▒adido carpetas", "no_paths_added": "No se han agregado rutas",
"no_pattern_added": "No se han a├▒adido patrones", "no_pattern_added": "No se han agregado patrones",
"note_apply_storage_label_previous_assets": "Nota: para aplicar una Etiqueta de Almacenamiento a un elemento anteriormente subido, lanza el", "note_apply_storage_label_previous_assets": "Nota: Para aplicar la etiqueta de almacenamiento a los elementos que ya se subieron, ejecuta la",
"note_cannot_be_changed_later": "NOTA: ┬бNo se puede cambiar posteriormente!", "note_cannot_be_changed_later": "NOTA: ┬бNo se puede cambiar posteriormente!",
"notification_email_from_address": "Desde", "notification_email_from_address": "Desde",
"notification_email_from_address_description": "Direcci├│n de correo electr├│nico del remitente, por ejemplo: \"Immich Photo Server <noreply@example.com>\". Aseg├║rate de utilizar una direcci├│n desde la que puedas enviar correos electr├│nicos.", "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.",
@@ -215,23 +226,23 @@
"oauth_settings": "OAuth", "oauth_settings": "OAuth",
"oauth_settings_description": "Administrar la configuraci├│n de inicio de sesi├│n de 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>.", "oauth_settings_more_details": "Para m├бs detalles acerca de esta caracter├нstica, consulte la <link>documentaci├│n</link>.",
"oauth_storage_label_claim": "Petici├│n de etiqueta de almacenamiento", "oauth_storage_label_claim": "Solicitud de etiqueta de almacenamiento",
"oauth_storage_label_claim_description": "Establece la etiqueta del almacenamiento del usuario autom├бticamente a este valor reclamado.", "oauth_storage_label_claim_description": "Fijar la etiqueta de almacenamiento del usuario autom├бticamente al valor solicitado.",
"oauth_storage_quota_claim": "Reclamar quota de almacenamiento", "oauth_storage_quota_claim": "Cuota de almacenamiento solicitada",
"oauth_storage_quota_claim_description": "Establezca autom├бticamente la cuota de almacenamiento del usuario al valor de esta solicitud.", "oauth_storage_quota_claim_description": "Fijar la cuota de almacenamiento del usuario autom├бticamente al valor solicitado.",
"oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)", "oauth_storage_quota_default": "Cuota de almacenamiento predeterminada (GiB)",
"oauth_storage_quota_default_description": "Cuota en GiB que se utilizar├б cuando no se proporcione ninguna por defecto.", "oauth_storage_quota_default_description": "Cuota (en GiB) que se usar├б cuando no se solicite un valor espec├нfico.",
"oauth_timeout": "L├нmite de tiempo para la solicitud", "oauth_timeout": "Tiempo de espera agotado para la solicitud",
"oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos", "oauth_timeout_description": "Tiempo de espera de solicitudes en milisegundos",
"password_enable_description": "Iniciar sesi├│n con correo electr├│nico y contrase├▒a", "password_enable_description": "Iniciar sesi├│n con correo electr├│nico y contrase├▒a",
"password_settings": "Contrase├▒a de Acceso", "password_settings": "Contrase├▒a de Acceso",
"password_settings_description": "Administrar la configuraci├│n de inicio de sesi├│n con contrase├▒a", "password_settings_description": "Administrar la configuraci├│n de inicio de sesi├│n con contrase├▒a",
"paths_validated_successfully": "Todas las carpetas se han validado satisfactoriamente", "paths_validated_successfully": "Todas las carpetas se han validado satisfactoriamente",
"person_cleanup_job": "Limpieza de personas", "person_cleanup_job": "Limpieza de personas",
"quota_size_gib": "Tama├▒o de Quota (GiB)", "quota_size_gib": "Tama├▒o de la cuota (GiB)",
"refreshing_all_libraries": "Actualizar todas las bibliotecas", "refreshing_all_libraries": "Actualizar todas las bibliotecas",
"registration": "Registrar administrador", "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.", "registration_description": "Dado que eres el primer usuario del sistema, se te designar├б como administrador, tendr├бs a tu cargo las tareas administrativas y deber├бs crear los dem├бs usuarios.",
"require_password_change_on_login": "Requerir que el usuario cambie la contrase├▒a en el primer inicio de sesi├│n", "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_default": "Restablecer la configuraci├│n predeterminada",
"reset_settings_to_recent_saved": "Restablecer la configuraci├│n a la configuraci├│n guardada recientemente", "reset_settings_to_recent_saved": "Restablecer la configuraci├│n a la configuraci├│n guardada recientemente",
@@ -241,7 +252,7 @@
"server_external_domain_settings": "Dominio externo", "server_external_domain_settings": "Dominio externo",
"server_external_domain_settings_description": "Dominio para enlaces p├║blicos compartidos, incluidos http(s)://", "server_external_domain_settings_description": "Dominio para enlaces p├║blicos compartidos, incluidos http(s)://",
"server_public_users": "Usuarios p├║blicos", "server_public_users": "Usuarios p├║blicos",
"server_public_users_description": "Todos los usuarios (nombre y correo electr├│nico) aparecen en la lista cuando se a├▒ade un usuario a los ├бlbumes compartidos. Si se desactiva, la lista de usuarios s├│lo estar├б disponible para los usuarios administradores.", "server_public_users_description": "Cuando se agrega un usuario a los ├бlbumes compartidos, todos los usuarios aparecen en una lista con su nombre y su correo electr├│nico. Si deshabilita esta opci├│n, solo los administradores podr├бn ver la lista de usuarios.",
"server_settings": "Configuraci├│n del servidor", "server_settings": "Configuraci├│n del servidor",
"server_settings_description": "Administrar la configuraci├│n del servidor", "server_settings_description": "Administrar la configuraci├│n del servidor",
"server_welcome_message": "Mensaje de bienvenida", "server_welcome_message": "Mensaje de bienvenida",
@@ -265,7 +276,7 @@
"storage_template_settings": "Plantilla de almacenamiento", "storage_template_settings": "Plantilla de almacenamiento",
"storage_template_settings_description": "Administrar la estructura de carpetas y el nombre de archivo del recurso subido", "storage_template_settings_description": "Administrar la estructura de carpetas y el nombre de archivo del recurso subido",
"storage_template_user_label": "<code>{label}</code> es la etiqueta de almacenamiento del usuario", "storage_template_user_label": "<code>{label}</code> es la etiqueta de almacenamiento del usuario",
"system_settings": "Ajustes del Sistema", "system_settings": "Ajustes del sistema",
"tag_cleanup_job": "Limpieza de etiquetas", "tag_cleanup_job": "Limpieza de etiquetas",
"template_email_available_tags": "Puede utilizar las siguientes variables en su plantilla: {tags}", "template_email_available_tags": "Puede utilizar las siguientes variables en su plantilla: {tags}",
"template_email_if_empty": "Si la plantilla est├б vac├нa, se utilizar├б el correo electr├│nico predeterminado.", "template_email_if_empty": "Si la plantilla est├б vac├нa, se utilizar├б el correo electr├│nico predeterminado.",
@@ -278,7 +289,7 @@
"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": "CSS Personalizado",
"theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el dise├▒o de Immich.", "theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el dise├▒o de Immich.",
"theme_settings": "Ajustes Tema", "theme_settings": "Ajustes del tema",
"theme_settings_description": "Gestionar la personalizaci├│n de la interfaz web de Immich", "theme_settings_description": "Gestionar la personalizaci├│n de la interfaz web de Immich",
"thumbnail_generation_job": "Generar Miniaturas", "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", "thumbnail_generation_job_description": "Genere miniaturas grandes, peque├▒as y borrosas para cada archivo, as├н como miniaturas para cada persona",
@@ -322,7 +333,7 @@
"transcoding_preferred_hardware_device": "Dispositivo de hardware preferido", "transcoding_preferred_hardware_device": "Dispositivo de hardware preferido",
"transcoding_preferred_hardware_device_description": "Se aplica ├║nicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificaci├│n de hardware.", "transcoding_preferred_hardware_device_description": "Se aplica ├║nicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificaci├│n de hardware.",
"transcoding_preset_preset": "Configuraci├│n predefinida (-preset)", "transcoding_preset_preset": "Configuraci├│n predefinida (-preset)",
"transcoding_preset_preset_description": "Velocidad de compresi├│n. Los preajustes m├бs lentos producen archivos m├бs peque├▒os, y aumentan la calidad cuando se apunta a una determinada tasa de bits. VP9 ignora las velocidades superiores a 'm├бs r├бpido'.", "transcoding_preset_preset_description": "Velocidad de compresi├│n. Los preajustes m├бs lentos producen archivos m├бs peque├▒os y aumentan la calidad cuando se apunta a una tasa de bits determinada. VP9 ignora las velocidades superiores al valor \"faster\" (\"m├бs r├бpido\").",
"transcoding_reference_frames": "Frames de referencia", "transcoding_reference_frames": "Frames de referencia",
"transcoding_reference_frames_description": "El n├║mero de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores m├бs altos mejoran la eficiencia de la compresi├│n, pero ralentizan la codificaci├│n. 0 establece este valor autom├бticamente.", "transcoding_reference_frames_description": "El n├║mero de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores m├бs altos mejoran la eficiencia de la compresi├│n, pero ralentizan la codificaci├│n. 0 establece este valor autom├бticamente.",
"transcoding_required_description": "S├│lo v├нdeos que no est├йn en un formato soportado", "transcoding_required_description": "S├│lo v├нdeos que no est├йn en un formato soportado",
@@ -341,19 +352,22 @@
"transcoding_two_pass_encoding": "Codificaci├│n en dos pasadas", "transcoding_two_pass_encoding": "Codificaci├│n en dos pasadas",
"transcoding_two_pass_encoding_setting_description": "Transcodifica en dos pasadas para producir v├нdeos mejor codificados. Cuando la velocidad de bits m├бxima est├б habilitada (es necesaria para que funcione con H.264 y HEVC), este modo utiliza un rango de velocidad de bits basado en la velocidad de bits m├бxima e ignora CRF. Para VP9, se puede utilizar CRF si la tasa de bits m├бxima est├б deshabilitada.", "transcoding_two_pass_encoding_setting_description": "Transcodifica en dos pasadas para producir v├нdeos mejor codificados. Cuando la velocidad de bits m├бxima est├б habilitada (es necesaria para que funcione con H.264 y HEVC), este modo utiliza un rango de velocidad de bits basado en la velocidad de bits m├бxima e ignora CRF. Para VP9, se puede utilizar CRF si la tasa de bits m├бxima est├б deshabilitada.",
"transcoding_video_codec": "C├│decs de Video", "transcoding_video_codec": "C├│decs de Video",
"transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva m├бs tiempo transcodificarlo. HEVC funciona de manera similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica r├бpidamente, pero produce archivos mucho m├бs grandes. AV1 es el c├│dec m├бs eficiente pero carece de soporte en dispositivos m├бs antiguos.", "transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva mucho tiempo transcodificarlo. HEVC ofrece un rendimiento similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica muy r├бpido, pero los archivos producidos son mucho m├бs grandes. AV1 es el c├│dec m├бs eficiente, pero no es compatible con los dispositivos m├бs antiguos.",
"trash_enabled_description": "Habilitar papelera", "trash_enabled_description": "Habilitar papelera",
"trash_number_of_days": "N├║mero de d├нas", "trash_number_of_days": "N├║mero de d├нas",
"trash_number_of_days_description": "N├║mero de d├нas para mantener los archivos en la papelera antes de eliminarlos permanentemente", "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": "Configuraci├│n papelera",
"trash_settings_description": "Administrar la configuraci├│n de la papelera", "trash_settings_description": "Administrar la configuraci├│n de la papelera",
"unlink_all_oauth_accounts": "Desvincular todas las cuentas de OAuth",
"unlink_all_oauth_accounts_description": "Recuerda desvincular todas las cuentas de OAuth antes de migrar a un proveedor nuevo.",
"unlink_all_oauth_accounts_prompt": "┬┐Seguro que deseas desvincular todas las cuentas de OAuth? Se restablecer├б el id. de OAuth de cada usuario. La acci├│n no se podr├б deshacer.",
"user_cleanup_job": "Limpieza de usuarios", "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": "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": "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_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": "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_delete_immediately_checkbox": "Poner en cola la eliminaci├│n inmediata de usuarios y elementos",
"user_details": "Detalles de Usuario", "user_details": "Detalles del usuario",
"user_management": "Gesti├│n de usuarios", "user_management": "Gesti├│n de usuarios",
"user_password_has_been_reset": "La contrase├▒a del usuario ha sido restablecida:", "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.", "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.",
@@ -369,8 +383,8 @@
"video_conversion_job": "Transcodificar v├нdeos", "video_conversion_job": "Transcodificar v├нdeos",
"video_conversion_job_description": "Transcodifique v├нdeos para una mayor compatibilidad con navegadores y dispositivos" "video_conversion_job_description": "Transcodifique v├нdeos para una mayor compatibilidad con navegadores y dispositivos"
}, },
"admin_email": "Correo Electr├│nico del Administrador", "admin_email": "Correo electr├│nico del administrador",
"admin_password": "Contrase├▒a del Administrador", "admin_password": "Contrase├▒a del administrador",
"administration": "Administraci├│n", "administration": "Administraci├│n",
"advanced": "Avanzada", "advanced": "Avanzada",
"advanced_settings_beta_timeline_subtitle": "Prueba la nueva experiencia de la aplicaci├│n", "advanced_settings_beta_timeline_subtitle": "Prueba la nueva experiencia de la aplicaci├│n",
@@ -382,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Preferir im├бgenes remotas", "advanced_settings_prefer_remote_title": "Preferir im├бgenes remotas",
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluir├б en cada petici├│n de red", "advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluir├б en cada petici├│n de red",
"advanced_settings_proxy_headers_title": "Cabeceras Proxy", "advanced_settings_proxy_headers_title": "Cabeceras Proxy",
"advanced_settings_readonly_mode_subtitle": "Habilita el modo de solo lectura donde las fotograf├нas s├│lo pueden ser vistas, funciones como seleccionar m├║ltiples im├бgenes, compartir, transmitir, eliminar son deshabilitadas. Habilita/Deshabilita solo lectura v├нa el avatar del usuario en la pantalla principal",
"advanced_settings_readonly_mode_title": "Modo Solo lectura",
"advanced_settings_self_signed_ssl_subtitle": "Omitir verificaci├│n del certificado SSL del servidor. Requerido para certificados autofirmados.", "advanced_settings_self_signed_ssl_subtitle": "Omitir verificaci├│n del certificado SSL del servidor. Requerido para certificados autofirmados.",
"advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados", "advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados",
"advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar autom├бticamente un recurso en este dispositivo cuando se realice esa acci├│n en la web", "advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar autom├бticamente un recurso en este dispositivo cuando se realice esa acci├│n en la web",
@@ -392,7 +408,7 @@
"age_months": "Tiempo {months, plural, one {# mes} other {# meses}}", "age_months": "Tiempo {months, plural, one {# mes} other {# meses}}",
"age_year_months": "1 a├▒o, {months, plural, one {# mes} other {# meses}}", "age_year_months": "1 a├▒o, {months, plural, one {# mes} other {# meses}}",
"age_years": "Edad {years, plural, one {# a├▒o} other {# a├▒os}}", "age_years": "Edad {years, plural, one {# a├▒o} other {# a├▒os}}",
"album_added": "├Бlbum a├▒adido", "album_added": "├Бlbum agregado",
"album_added_notification_setting_description": "Reciba una notificaci├│n por correo electr├│nico cuando lo agreguen a un ├бlbum compartido", "album_added_notification_setting_description": "Reciba una notificaci├│n por correo electr├│nico cuando lo agreguen a un ├бlbum compartido",
"album_cover_updated": "Portada del ├бlbum actualizada", "album_cover_updated": "Portada del ├бlbum actualizada",
"album_delete_confirmation": "┬┐Est├бs seguro de que deseas eliminar el ├бlbum {album}?", "album_delete_confirmation": "┬┐Est├бs seguro de que deseas eliminar el ├бlbum {album}?",
@@ -421,21 +437,21 @@
"album_viewer_appbar_share_leave": "Abandonar ├бlbum", "album_viewer_appbar_share_leave": "Abandonar ├бlbum",
"album_viewer_appbar_share_to": "Compartir Con", "album_viewer_appbar_share_to": "Compartir Con",
"album_viewer_page_share_add_users": "Agregar usuarios", "album_viewer_page_share_add_users": "Agregar usuarios",
"album_with_link_access": "Permita que cualquier persona con el enlace vea fotos y personas en este ├бlbum.", "album_with_link_access": "Permite que cualquiera que tenga este enlace vea las fotos y las personas del ├бlbum.",
"albums": "├Бlbumes", "albums": "├Бlbumes",
"albums_count": "{count, plural, one {{count, number} ├Бlbum} other {{count, number} ├Б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": "Ordenaci├│n por defecto de los ├бlbumes",
"albums_default_sort_order_description": "Orden de clasificaci├│n inicial de los recursos al crear nuevos ├бlbumes.", "albums_default_sort_order_description": "Orden de clasificaci├│n inicial de los recursos al crear nuevos ├бlbumes.",
"albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.", "albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.",
"albums_on_device_count": "├Бlbumes en el dispositivo ({count})", "albums_on_device_count": "├Бlbumes en el dispositivo ({count})",
"all": "Todos", "all": "Todos",
"all_albums": "Todos los albums", "all_albums": "Todos los ├бlbumes",
"all_people": "Todas las personas", "all_people": "Todas las personas",
"all_videos": "Todos los videos", "all_videos": "Todos los videos",
"allow_dark_mode": "Permitir modo oscuro", "allow_dark_mode": "Permitir modo oscuro",
"allow_edits": "Permitir edici├│n", "allow_edits": "Permitir edici├│n",
"allow_public_user_to_download": "Permitir descargar al usuario p├║blico", "allow_public_user_to_download": "Permitir descargas a los usuarios p├║blicos",
"allow_public_user_to_upload": "Permitir subir al usuario publico", "allow_public_user_to_upload": "Permitir subir fotos a los usuarios p├║blicos",
"alt_text_qr_code": "C├│digo QR", "alt_text_qr_code": "C├│digo QR",
"anti_clockwise": "En sentido antihorario", "anti_clockwise": "En sentido antihorario",
"api_key": "Clave API", "api_key": "Clave API",
@@ -445,10 +461,11 @@
"app_bar_signout_dialog_content": "┬┐Est├бs seguro que quieres cerrar sesi├│n?", "app_bar_signout_dialog_content": "┬┐Est├бs seguro que quieres cerrar sesi├│n?",
"app_bar_signout_dialog_ok": "S├н", "app_bar_signout_dialog_ok": "S├н",
"app_bar_signout_dialog_title": "Cerrar sesi├│n", "app_bar_signout_dialog_title": "Cerrar sesi├│n",
"app_settings": "Ajustes de Aplicacion", "app_settings": "Ajustes de la aplicacion",
"appears_in": "Aparece en", "appears_in": "Aparece en",
"apply_count": "Aplicar ({count, number})",
"archive": "Archivo", "archive": "Archivo",
"archive_action_prompt": "{count} a├▒adidos al Archivo", "archive_action_prompt": "{count} agregado(s) al archivo",
"archive_or_unarchive_photo": "Archivar o restaurar foto", "archive_or_unarchive_photo": "Archivar o restaurar foto",
"archive_page_no_archived_assets": "No se encontraron elementos archivados", "archive_page_no_archived_assets": "No se encontraron elementos archivados",
"archive_page_title": "Archivo ({count})", "archive_page_title": "Archivo ({count})",
@@ -460,8 +477,8 @@
"are_you_sure_to_do_this": "┬┐Estas seguro de que quieres hacer esto?", "are_you_sure_to_do_this": "┬┐Estas seguro de que quieres hacer esto?",
"asset_action_delete_err_read_only": "No se pueden borrar el archivo(s) de solo lectura, omitiendo", "asset_action_delete_err_read_only": "No se pueden borrar el archivo(s) de solo lectura, omitiendo",
"asset_action_share_err_offline": "No se pudo obtener el archivo(s) sin conexi├│n, omitiendo", "asset_action_share_err_offline": "No se pudo obtener el archivo(s) sin conexi├│n, omitiendo",
"asset_added_to_album": "A├▒adido al ├бlbum", "asset_added_to_album": "Agregado al ├бlbum",
"asset_adding_to_album": "A├▒adiendo al ├бlbumтАж", "asset_adding_to_album": "Agregando al ├бlbumтАж",
"asset_description_updated": "La descripci├│n del elemento ha sido actualizada", "asset_description_updated": "La descripci├│n del elemento ha sido actualizada",
"asset_filename_is_offline": "El archivo {filename} est├б offline", "asset_filename_is_offline": "El archivo {filename} est├б offline",
"asset_has_unassigned_faces": "El archivo no tiene rostros asignados", "asset_has_unassigned_faces": "El archivo no tiene rostros asignados",
@@ -484,9 +501,11 @@
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos", "asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
"asset_viewer_settings_title": "Visor de Archivos", "asset_viewer_settings_title": "Visor de Archivos",
"assets": "elementos", "assets": "elementos",
"assets_added_count": "A├▒adido {count, plural, one {# asset} other {# assets}}", "assets_added_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}}",
"assets_added_to_album_count": "A├▒adido {count, plural, one {# asset} other {# assets}} al ├бlbum", "assets_added_to_album_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}} al ├бlbum",
"assets_cannot_be_added_to_album_count": "{count, plural, one {El recurso no puede ser a├▒adido al ├бlbum} other {Los recursos no pueden ser a├▒adidos al ├бlbum}}", "assets_added_to_albums_count": "{assetTotal, plural, one {# agregado} other {# agregados}} {albumTotal, plural, one {# al ├бlbum} other {# a los ├бlbumes}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {El elemento no se puede agregar al ├бlbum} other {Los elementos no se pueden agregar al ├бlbum}}",
"assets_cannot_be_added_to_albums": "{count, plural, one {El elemento} other {Los elementos}} no se {count, plural, one {puede} other {pueden}} agregar a ninguno de los ├бlbumes",
"assets_count": "{count, plural, one {# activo} other {# activos}}", "assets_count": "{count, plural, one {# activo} other {# activos}}",
"assets_deleted_permanently": "{count} elemento(s) eliminado(s) permanentemente", "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_deleted_permanently_from_server": "{count} recurso(s) eliminado(s) de forma permanente del servidor de Immich",
@@ -503,6 +522,7 @@
"assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}", "assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}",
"assets_trashed_from_server": "{count} 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", "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} ya forma parte del ├бlbum",
"assets_were_part_of_albums_count": "{count, plural, one {El elemento ya es} other {Los elementos ya son}} parte de los ├бlbumes",
"authorized_devices": "Dispositivos Autorizados", "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_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", "automatic_endpoint_switching_title": "Cambio autom├бtico de URL",
@@ -515,7 +535,7 @@
"backup_album_selection_page_albums_device": "├Бlbumes en el dispositivo ({count})", "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_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_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", "backup_album_selection_page_select_albums": "Seleccionar ├бlbumes",
"backup_album_selection_page_selection_info": "Informaci├│n sobre la Selecci├│n", "backup_album_selection_page_selection_info": "Informaci├│n sobre la Selecci├│n",
"backup_album_selection_page_total_assets": "Total de elementos ├║nicos", "backup_album_selection_page_total_assets": "Total de elementos ├║nicos",
"backup_all": "Todos", "backup_all": "Todos",
@@ -551,7 +571,7 @@
"backup_controller_page_excluded": "Excluido: ", "backup_controller_page_excluded": "Excluido: ",
"backup_controller_page_failed": "Fallidos ({count})", "backup_controller_page_failed": "Fallidos ({count})",
"backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]", "backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}", "backup_controller_page_id": "Id.: {id}",
"backup_controller_page_info": "Informaci├│n de la Copia de Seguridad", "backup_controller_page_info": "Informaci├│n de la Copia de Seguridad",
"backup_controller_page_none_selected": "Ninguno seleccionado", "backup_controller_page_none_selected": "Ninguno seleccionado",
"backup_controller_page_remainder": "Restante", "backup_controller_page_remainder": "Restante",
@@ -572,11 +592,11 @@
"backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo m├бs tarde", "backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo m├бs tarde",
"backup_manual_success": "├Йxito", "backup_manual_success": "├Йxito",
"backup_manual_title": "Estado de la subida", "backup_manual_title": "Estado de la subida",
"backup_options": "Opciones de copia de seguridad",
"backup_options_page_title": "Opciones de Copia de Seguridad", "backup_options_page_title": "Opciones de Copia de Seguridad",
"backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano", "backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano",
"backup_settings_subtitle": "Configura las opciones de subida",
"backward": "Retroceder", "backward": "Retroceder",
"beta_sync": "Estado de Sincronizaci├│n Beta",
"beta_sync_subtitle": "Administrar el nuevo sistema de sincronizaci├│n",
"biometric_auth_enabled": "Autentificaci├│n biom├йtrica habilitada", "biometric_auth_enabled": "Autentificaci├│n biom├йtrica habilitada",
"biometric_locked_out": "Est├бs bloqueado de la autentificaci├│n biom├йtrica", "biometric_locked_out": "Est├бs bloqueado de la autentificaci├│n biom├йtrica",
"biometric_no_options": "Sin opciones biom├йtricas disponibles", "biometric_no_options": "Sin opciones biom├йtricas disponibles",
@@ -624,11 +644,11 @@
"change_location": "Cambiar ubicaci├│n", "change_location": "Cambiar ubicaci├│n",
"change_name": "Cambiar nombre", "change_name": "Cambiar nombre",
"change_name_successfully": "Nombre cambiado exitosamente", "change_name_successfully": "Nombre cambiado exitosamente",
"change_password": "Cambiar Contrase├▒a", "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_description": "Esta es la primera vez que inicia sesi├│n en el sistema o se ha realizado una solicitud para cambiar su contrase├▒a. Por favor ingrese la nueva contrase├▒a a continuaci├│n.",
"change_password_form_confirm_password": "Confirmar Contrase├▒a", "change_password_form_confirm_password": "Confirmar contrase├▒a",
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesi├│n en el sistema o se ha solicitado cambiar tu contrase├▒a. Por favor, introduce la nueva contrase├▒a a continuaci├│n.", "change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesi├│n en el sistema o se ha solicitado cambiar tu contrase├▒a. Por favor, introduce la nueva contrase├▒a a continuaci├│n.",
"change_password_form_new_password": "Nueva Contrase├▒a", "change_password_form_new_password": "Nueva contrase├▒a",
"change_password_form_password_mismatch": "Las contrase├▒as no coinciden", "change_password_form_password_mismatch": "Las contrase├▒as no coinciden",
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contrase├▒a", "change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contrase├▒a",
"change_pin_code": "Cambiar PIN", "change_pin_code": "Cambiar PIN",
@@ -638,11 +658,12 @@
"check_corrupt_asset_backup_button": "Realizar comprobaci├│n", "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.", "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.",
"check_logs": "Comprobar Registros", "check_logs": "Comprobar Registros",
"choose_matching_people_to_merge": "Elija personas similares para fusionar", "choose_matching_people_to_merge": "Elija ocurrencias duplicadas de la misma persona para fusionar",
"city": "Ciudad", "city": "Ciudad",
"clear": "Limpiar", "clear": "Limpiar",
"clear_all": "Limpiar todo", "clear_all": "Limpiar todo",
"clear_all_recent_searches": "Borrar b├║squedas recientes", "clear_all_recent_searches": "Borrar b├║squedas recientes",
"clear_file_cache": "Limpiar la cach├й de archivos",
"clear_message": "Limpiar mensaje", "clear_message": "Limpiar mensaje",
"clear_value": "Limpiar valor", "clear_value": "Limpiar valor",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -667,11 +688,11 @@
"common_server_error": "Por favor, verifica tu conexi├│n de red, aseg├║rate de que el servidor est├й accesible y las versiones de la aplicaci├│n y del servidor sean compatibles.", "common_server_error": "Por favor, verifica tu conexi├│n de red, aseg├║rate de que el servidor est├й accesible y las versiones de la aplicaci├│n y del servidor sean compatibles.",
"completed": "Completado", "completed": "Completado",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirm_admin_password": "Confirmar Contrase├▒a de Administrador", "confirm_admin_password": "Confirmar contrase├▒a del administrador",
"confirm_delete_face": "┬┐Est├бs seguro que deseas eliminar la cara de {name} del archivo?", "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_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_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_new_pin_code": "Confirmar nuevo PIN",
"confirm_password": "Confirmar contrase├▒a", "confirm_password": "Confirmar contrase├▒a",
"confirm_tag_face": "┬┐Quieres etiquetar esta cara como {name}?", "confirm_tag_face": "┬┐Quieres etiquetar esta cara como {name}?",
"confirm_tag_face_unnamed": "┬┐Quieres etiquetar esta cara?", "confirm_tag_face_unnamed": "┬┐Quieres etiquetar esta cara?",
@@ -712,7 +733,8 @@
"create_new_person_hint": "Asignar los archivos seleccionados a una nueva persona", "create_new_person_hint": "Asignar los archivos seleccionados a una nueva persona",
"create_new_user": "Crear nuevo usuario", "create_new_user": "Crear nuevo usuario",
"create_shared_album_page_share_add_assets": "AGREGAR ELEMENTOS", "create_shared_album_page_share_add_assets": "AGREGAR ELEMENTOS",
"create_shared_album_page_share_select_photos": "Seleccionar Fotos", "create_shared_album_page_share_select_photos": "Seleccionar fotos",
"create_shared_link": "Crear un enlace compartido",
"create_tag": "Crear etiqueta", "create_tag": "Crear etiqueta",
"create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.", "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", "create_user": "Crear usuario",
@@ -737,6 +759,7 @@
"date_of_birth_saved": "Guardada con ├йxito la fecha de nacimiento", "date_of_birth_saved": "Guardada con ├йxito la fecha de nacimiento",
"date_range": "Rango de fechas", "date_range": "Rango de fechas",
"day": "D├нa", "day": "D├нa",
"days": "D├нas",
"deduplicate_all": "Deduplicar todo", "deduplicate_all": "Deduplicar todo",
"deduplication_criteria_1": "Tama├▒o de imagen en bytes", "deduplication_criteria_1": "Tama├▒o de imagen en bytes",
"deduplication_criteria_2": "Conteo de datos EXIF", "deduplication_criteria_2": "Conteo de datos EXIF",
@@ -821,8 +844,12 @@
"edit": "Editar", "edit": "Editar",
"edit_album": "Editar album", "edit_album": "Editar album",
"edit_avatar": "Editar avatar", "edit_avatar": "Editar avatar",
"edit_birthday": "Editar cumplea├▒os",
"edit_date": "Editar fecha", "edit_date": "Editar fecha",
"edit_date_and_time": "Editar fecha y hora", "edit_date_and_time": "Editar fecha y hora",
"edit_date_and_time_action_prompt": "{count} fecha y hora editadas",
"edit_date_and_time_by_offset": "Cambiar fecha usando una desviaci├│n",
"edit_date_and_time_by_offset_interval": "Nuevo intervalo de fechas: {from} - {to}",
"edit_description": "Editar descripci├│n", "edit_description": "Editar descripci├│n",
"edit_description_prompt": "Por favor selecciona una nueva descripci├│n:", "edit_description_prompt": "Por favor selecciona una nueva descripci├│n:",
"edit_exclusion_pattern": "Editar patr├│n de exclusi├│n", "edit_exclusion_pattern": "Editar patr├│n de exclusi├│n",
@@ -855,16 +882,16 @@
"enable_biometric_auth_description": "Introduce tu c├│digo PIN para habilitar la autentificaci├│n biom├йtrica", "enable_biometric_auth_description": "Introduce tu c├│digo PIN para habilitar la autentificaci├│n biom├йtrica",
"enabled": "Habilitado", "enabled": "Habilitado",
"end_date": "Fecha final", "end_date": "Fecha final",
"enqueued": "A├▒adido a la cola", "enqueued": "Agregado a la cola",
"enter_wifi_name": "Introduce el nombre Wi-Fi", "enter_wifi_name": "Introduce el nombre Wi-Fi",
"enter_your_pin_code": "Introduce tu c├│digo PIN", "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", "enter_your_pin_code_subtitle": "Introduce tu c├│digo PIN para acceder a la carpeta protegida",
"error": "Error", "error": "Error",
"error_change_sort_album": "No se pudo cambiar el orden de visualizaci├│n del ├бlbum", "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_delete_face": "Error al eliminar la cara del archivo",
"error_loading_image": "Error al cargar la imagen", "error_loading_image": "Error al cargar la imagen",
"error_saving_image": "Error: {error}", "error_saving_image": "Error: {error}",
"error_tag_face_bounding_box": "Error etiquetando cara - no se pueden obtener las coordenadas del marco delimitante", "error_tag_face_bounding_box": "Error al etiquetar la cara: no se pueden obtener las coordenadas del marco",
"error_title": "Error: algo sali├│ mal", "error_title": "Error: algo sali├│ mal",
"errors": { "errors": {
"cannot_navigate_next_asset": "No puedes navegar al siguiente archivo", "cannot_navigate_next_asset": "No puedes navegar al siguiente archivo",
@@ -877,8 +904,8 @@
"cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios", "cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios",
"cant_search_people": "No se puede buscar a personas", "cant_search_people": "No se puede buscar a personas",
"cant_search_places": "No se pueden buscar lugares", "cant_search_places": "No se pueden buscar lugares",
"error_adding_assets_to_album": "Error al a├▒adir archivos al ├бlbum", "error_adding_assets_to_album": "Error al agregar los elementos al ├бlbum",
"error_adding_users_to_album": "Error al a├▒adir usuarios al ├бlbum", "error_adding_users_to_album": "Error al agregar los usuarios al ├бlbum",
"error_deleting_shared_user": "Error al eliminar usuario compartido", "error_deleting_shared_user": "Error al eliminar usuario compartido",
"error_downloading": "Error al descargar {filename}", "error_downloading": "Error al descargar {filename}",
"error_hiding_buy_button": "Error al ocultar el bot├│n de compra", "error_hiding_buy_button": "Error al ocultar el bot├│n de compra",
@@ -895,6 +922,7 @@
"failed_to_load_notifications": "Error al cargar las notificaciones", "failed_to_load_notifications": "Error al cargar las notificaciones",
"failed_to_load_people": "Error al cargar a los usuarios", "failed_to_load_people": "Error al cargar a los usuarios",
"failed_to_remove_product_key": "No se pudo eliminar la clave del producto", "failed_to_remove_product_key": "No se pudo eliminar la clave del producto",
"failed_to_reset_pin_code": "No se pudo restablecer el c├│digo PIN",
"failed_to_stack_assets": "No se pudieron agrupar los archivos", "failed_to_stack_assets": "No se pudieron agrupar los archivos",
"failed_to_unstack_assets": "Error al desagrupar los archivos", "failed_to_unstack_assets": "Error al desagrupar los archivos",
"failed_to_update_notification_status": "Error al actualizar el estado de la notificaci├│n", "failed_to_update_notification_status": "Error al actualizar el estado de la notificaci├│n",
@@ -903,15 +931,16 @@
"paths_validation_failed": "Fall├│ la validaci├│n en {paths, plural, one {# carpeta} other {# carpetas}}", "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.", "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", "quota_higher_than_disk_size": "Se ha establecido una cuota superior al tama├▒o del disco",
"something_went_wrong": "Algo sali├│ mal",
"unable_to_add_album_users": "No se pueden agregar usuarios al ├бlbum", "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_assets_to_shared_link": "No se pueden agregar archivos al enlace compartido",
"unable_to_add_comment": "No se puede agregar comentario", "unable_to_add_comment": "No se puede agregar comentario",
"unable_to_add_exclusion_pattern": "No se puede agregar el patr├│n de exclusi├│n", "unable_to_add_exclusion_pattern": "No se puede agregar el patr├│n de exclusi├│n",
"unable_to_add_import_path": "No se puede a├▒adir la ruta de importaci├│n", "unable_to_add_import_path": "No se puede agregar la ruta de importaci├│n",
"unable_to_add_partners": "No se pueden a├▒adir invitados", "unable_to_add_partners": "No se pueden agregar compa├▒eros",
"unable_to_add_remove_archive": "No se puede archivar {archived, select, true {remove asset from} other {add asset to}}", "unable_to_add_remove_archive": "No se puede archivar {archived, select, true {remove asset from} other {add asset to}}",
"unable_to_add_remove_favorites": "A├▒ade {favorite, select, true {add asset to} other {remove asset from}} a favoritos", "unable_to_add_remove_favorites": "{favorite, select, true {No se pudo agregar el elemento a los favoritos} other {No se pudo eliminar el elemento de los favoritos}}",
"unable_to_archive_unarchive": "A├▒ade a {archived, select, true {archive} other {unarchive}}", "unable_to_archive_unarchive": "{archived, select, true {No se pudo agregar el elemento al archivo} other {No se pudo quitar el elemento del archivo}}",
"unable_to_change_album_user_role": "No se puede cambiar la funci├│n del usuario del ├бlbum", "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_date": "No se puede cambiar la fecha",
"unable_to_change_description": "Imposible cambiar la descripci├│n", "unable_to_change_description": "Imposible cambiar la descripci├│n",
@@ -987,23 +1016,21 @@
"unable_to_upload_file": "Error al subir el archivo" "unable_to_upload_file": "Error al subir el archivo"
}, },
"exif": "EXIF", "exif": "EXIF",
"exif_bottom_sheet_description": "Agregar Descripci├│n...", "exif_bottom_sheet_description": "Agregar descripci├│nтАж",
"exif_bottom_sheet_description_error": "Error al actualizar la descripci├│n",
"exif_bottom_sheet_details": "DETALLES", "exif_bottom_sheet_details": "DETALLES",
"exif_bottom_sheet_location": "UBICACI├УN", "exif_bottom_sheet_location": "UBICACI├УN",
"exif_bottom_sheet_people": "PERSONAS", "exif_bottom_sheet_people": "PERSONAS",
"exif_bottom_sheet_person_add_person": "A├▒adir nombre", "exif_bottom_sheet_person_add_person": "Agregar nombre",
"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", "exit_slideshow": "Salir de la presentaci├│n",
"expand_all": "Expandir todo", "expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Trabajo en progreso", "experimental_settings_new_asset_list_subtitle": "Trabajo en progreso",
"experimental_settings_new_asset_list_title": "Habilitar cuadr├нcula fotogr├бfica experimental", "experimental_settings_new_asset_list_title": "Habilitar cuadr├нcula fotogr├бfica experimental",
"experimental_settings_subtitle": "┬б├Ъsalo bajo tu propia responsabilidad!", "experimental_settings_subtitle": "┬б├Ъsalo bajo tu propia responsabilidad!",
"experimental_settings_title": "Experimental", "experimental_settings_title": "Experimental",
"expire_after": "Expirar despu├йs de", "expire_after": "Caducar despu├йs de",
"expired": "Caducado", "expired": "Caducado",
"expires_date": "Expira el {date}", "expires_date": "Caduca el {date}",
"explore": "Explorar", "explore": "Explorar",
"explorer": "Explorador", "explorer": "Explorador",
"export": "Exportar", "export": "Exportar",
@@ -1012,16 +1039,16 @@
"export_database_description": "Exportar la Base de Datos SQLite", "export_database_description": "Exportar la Base de Datos SQLite",
"extension": "Extensi├│n", "extension": "Extensi├│n",
"external": "Externo", "external": "Externo",
"external_libraries": "Bibliotecas Externas", "external_libraries": "Bibliotecas externas",
"external_network": "Red externa", "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", "external_network_sheet_info": "Cuando no tengas conexi├│n con tu red Wi-Fi preferida, la aplicaci├│n se conectar├б al servidor utilizando la primera de las URL siguientes a la que pueda acceder, empezando de arriba hacia abajo",
"face_unassigned": "Sin asignar", "face_unassigned": "Sin asignar",
"failed": "Fallido", "failed": "Fallido",
"failed_to_authenticate": "Fallo al autentificar", "failed_to_authenticate": "Fallo al autentificar",
"failed_to_load_assets": "Error al cargar los activos", "failed_to_load_assets": "Error al cargar los activos",
"failed_to_load_folder": "No se pudo cargar la carpeta", "failed_to_load_folder": "No se pudo cargar la carpeta",
"favorite": "Favorito", "favorite": "Favorito",
"favorite_action_prompt": "{count} a├▒adidos a Favoritos", "favorite_action_prompt": "{count} agregado(s) a Favoritos",
"favorite_or_unfavorite_photo": "Foto favorita o no favorita", "favorite_or_unfavorite_photo": "Foto favorita o no favorita",
"favorites": "Favoritos", "favorites": "Favoritos",
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos", "favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
@@ -1036,23 +1063,28 @@
"filter_people": "Filtrar personas", "filter_people": "Filtrar personas",
"filter_places": "Filtrar lugares", "filter_places": "Filtrar lugares",
"find_them_fast": "Encu├йntrelos r├бpidamente por nombre con la b├║squeda", "find_them_fast": "Encu├йntrelos r├бpidamente por nombre con la b├║squeda",
"first": "Primero",
"fix_incorrect_match": "Corregir coincidencia incorrecta", "fix_incorrect_match": "Corregir coincidencia incorrecta",
"folder": "Carpeta", "folder": "Carpeta",
"folder_not_found": "Carpeta no encontrada", "folder_not_found": "Carpeta no encontrada",
"folders": "Carpetas", "folders": "Carpetas",
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos", "folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
"forgot_pin_code_question": "┬┐Olvidaste tu c├│digo PIN?",
"forward": "Reenviar", "forward": "Reenviar",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.", "gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
"general": "General", "general": "General",
"geolocation_instruction_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
"get_help": "Solicitar ayuda", "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", "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",
"getting_started": "Comenzamos", "getting_started": "Comenzamos",
"go_back": "Volver atr├бs", "go_back": "Volver atr├бs",
"go_to_folder": "Ir al directorio", "go_to_folder": "Ir al directorio",
"go_to_search": "Ir a b├║squeda", "go_to_search": "Ir a b├║squeda",
"gps": "GPS",
"gps_missing": "Sin GPS",
"grant_permission": "Conceder permiso", "grant_permission": "Conceder permiso",
"group_albums_by": "Agrupar albums por...", "group_albums_by": "Agrupar ├бlbumes por...",
"group_country": "Agrupar por pa├нs", "group_country": "Agrupar por pa├нs",
"group_no": "Sin agrupaci├│n", "group_no": "Sin agrupaci├│n",
"group_owner": "Agrupar por propietario", "group_owner": "Agrupar por propietario",
@@ -1060,11 +1092,11 @@
"group_year": "Agrupar por a├▒o", "group_year": "Agrupar por a├▒o",
"haptic_feedback_switch": "Activar respuesta h├бptica", "haptic_feedback_switch": "Activar respuesta h├бptica",
"haptic_feedback_title": "Respuesta H├бptica", "haptic_feedback_title": "Respuesta H├бptica",
"has_quota": "Su cuota", "has_quota": "Cuota asignada",
"hash_asset": "Generar hash del archivo", "hash_asset": "Generar hash del archivo",
"hashed_assets": "Archivos con hash generado", "hashed_assets": "Archivos con hash generado",
"hashing": "Generando hash", "hashing": "Generando hash",
"header_settings_add_header_tip": "A├▒adir cabecera", "header_settings_add_header_tip": "Agregar cabecera",
"header_settings_field_validator_msg": "El valor no puede estar vac├нo", "header_settings_field_validator_msg": "El valor no puede estar vac├нo",
"header_settings_header_name_input": "Nombre de la cabecera", "header_settings_header_name_input": "Nombre de la cabecera",
"header_settings_header_value_input": "Valor de la cabecera", "header_settings_header_value_input": "Valor de la cabecera",
@@ -1079,23 +1111,24 @@
"hide_unnamed_people": "Ocultar personas an├│nimas", "hide_unnamed_people": "Ocultar personas an├│nimas",
"home_page_add_to_album_conflicts": "{added} elementos agregados al ├бlbum {album}.{failed} elementos ya existen en el ├бlbum.", "home_page_add_to_album_conflicts": "{added} elementos agregados al ├бlbum {album}.{failed} elementos ya existen en el ├бlbum.",
"home_page_add_to_album_err_local": "A├║n no se pueden agregar elementos locales a ├бlbumes, omitiendo", "home_page_add_to_album_err_local": "A├║n no se pueden agregar elementos locales a ├бlbumes, omitiendo",
"home_page_add_to_album_success": "Se a├▒adieron {added} elementos al ├бlbum {album}.", "home_page_add_to_album_success": "Se agregaron {added} elementos al ├бlbum {album}.",
"home_page_album_err_partner": "A├║n no se pueden agregar elementos a un ├бlbum de un compa├▒ero, omitiendo", "home_page_album_err_partner": "A├║n no se pueden agregar elementos a un ├бlbum de un compa├▒ero, omitiendo",
"home_page_archive_err_local": "Los elementos locales no pueden ser archivados, omitiendo", "home_page_archive_err_local": "Los elementos locales no pueden ser archivados, omitiendo",
"home_page_archive_err_partner": "No se pueden archivar elementos de un compa├▒ero, omitiendo", "home_page_archive_err_partner": "No se pueden archivar los elementos de un compa├▒ero; omitiendo",
"home_page_building_timeline": "Construyendo la l├нnea de tiempo", "home_page_building_timeline": "Construyendo la l├нnea de tiempo",
"home_page_delete_err_partner": "No se pueden eliminar elementos de un compa├▒ero, omitiendo", "home_page_delete_err_partner": "No se pueden eliminar los elementos de un compa├▒ero; omitiendo",
"home_page_delete_remote_err_local": "Elementos locales en la selecci├│n de eliminaci├│n remota, omitiendo", "home_page_delete_remote_err_local": "Elementos locales en la selecci├│n de eliminaci├│n remota, omitiendo",
"home_page_favorite_err_local": "A├║n no se pueden archivar elementos locales, omitiendo", "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_favorite_err_partner": "A├║n no se pueden marcar los elementos de un compa├▒ero 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_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_local": "No se pueden mover archivos locales a una carpeta protegida; omitiendo",
"home_page_locked_error_partner": "Imposible mover los archivos del compa├▒ero a carpeta bloqueada, obviando", "home_page_locked_error_partner": "No se pueden mover los elementos de un compa├▒ero a una carpeta protegida; omitiendo",
"home_page_share_err_local": "No se pueden compartir elementos locales a trav├йs de un enlace, omitiendo", "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", "home_page_upload_err_limit": "Solo se pueden subir 30 elementos simult├бneamente, omitiendo",
"host": "Host", "host": "Host",
"hour": "Hora", "hour": "Hora",
"id": "ID", "hours": "Horas",
"id": "Id.",
"idle": "Inactivo", "idle": "Inactivo",
"ignore_icloud_photos": "Ignorar fotos de iCloud", "ignore_icloud_photos": "Ignorar fotos de iCloud",
"ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subir├бn a Immich", "ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subir├бn a Immich",
@@ -1122,7 +1155,7 @@
"in_archive": "En archivo", "in_archive": "En archivo",
"include_archived": "Incluir archivados", "include_archived": "Incluir archivados",
"include_shared_albums": "Incluir ├бlbumes compartidos", "include_shared_albums": "Incluir ├бlbumes compartidos",
"include_shared_partner_assets": "Incluir archivos compartidos de invitados", "include_shared_partner_assets": "Incluir elementos compartidos por compa├▒eros",
"individual_share": "Compartir individualmente", "individual_share": "Compartir individualmente",
"individual_shares": "Acciones individuales", "individual_shares": "Acciones individuales",
"info": "Informaci├│n", "info": "Informaci├│n",
@@ -1155,10 +1188,12 @@
"language_search_hint": "Buscar idiomas...", "language_search_hint": "Buscar idiomas...",
"language_setting_description": "Selecciona tu idioma preferido", "language_setting_description": "Selecciona tu idioma preferido",
"large_files": "Archivos Grandes", "large_files": "Archivos Grandes",
"last": "├Ъltimo",
"last_seen": "Ultima vez visto", "last_seen": "Ultima vez visto",
"latest_version": "├Ъltima versi├│n", "latest_version": "├Ъltima versi├│n",
"latitude": "Latitud", "latitude": "Latitud",
"leave": "Abandonar", "leave": "Abandonar",
"leave_album": "Abandonar ├бlbum",
"lens_model": "Modelo de objetivo", "lens_model": "Modelo de objetivo",
"let_others_respond": "Permitir que otros respondan", "let_others_respond": "Permitir que otros respondan",
"level": "Nivel", "level": "Nivel",
@@ -1172,11 +1207,12 @@
"library_page_sort_title": "T├нtulo del ├бlbum", "library_page_sort_title": "T├нtulo del ├бlbum",
"licenses": "Licencias", "licenses": "Licencias",
"light": "Claro", "light": "Claro",
"like": "Me gusta",
"like_deleted": "Me gusta eliminado", "like_deleted": "Me gusta eliminado",
"link_motion_video": "Enlazar v├нdeo en movimiento", "link_motion_video": "Enlazar v├нdeo en movimiento",
"link_to_oauth": "Enlace a OAuth", "link_to_oauth": "Enlace a OAuth",
"linked_oauth_account": "Cuenta OAuth vinculada", "linked_oauth_account": "Cuenta OAuth vinculada",
"list": "Listar", "list": "Lista",
"loading": "Cargando", "loading": "Cargando",
"loading_search_results_failed": "Error al cargar los resultados de la b├║squeda", "loading_search_results_failed": "Error al cargar los resultados de la b├║squeda",
"local": "Local", "local": "Local",
@@ -1192,7 +1228,7 @@
"location_picker_longitude_error": "Introduce una longitud v├бlida", "location_picker_longitude_error": "Introduce una longitud v├бlida",
"location_picker_longitude_hint": "Introduce tu longitud aqu├н", "location_picker_longitude_hint": "Introduce tu longitud aqu├н",
"lock": "Bloquear", "lock": "Bloquear",
"locked_folder": "Carpeta bloqueada", "locked_folder": "Carpeta protegida",
"log_out": "Cerrar sesi├│n", "log_out": "Cerrar sesi├│n",
"log_out_all_devices": "Cerrar sesi├│n en todos los dispositivos", "log_out_all_devices": "Cerrar sesi├│n en todos los dispositivos",
"logged_in_as": "Sesi├│n iniciada como {user}", "logged_in_as": "Sesi├│n iniciada como {user}",
@@ -1204,7 +1240,7 @@
"login_form_back_button_text": "Atr├бs", "login_form_back_button_text": "Atr├бs",
"login_form_email_hint": "tucorreo@correo.com", "login_form_email_hint": "tucorreo@correo.com",
"login_form_endpoint_hint": "http://tu-ip-de-servidor:puerto", "login_form_endpoint_hint": "http://tu-ip-de-servidor:puerto",
"login_form_endpoint_url": "URL del servidor", "login_form_endpoint_url": "Enlace del punto de acceso (endpoint) del servidor",
"login_form_err_http": "Por favor, especifique http:// o https://", "login_form_err_http": "Por favor, especifique http:// o https://",
"login_form_err_invalid_email": "Correo electr├│nico no v├бlido", "login_form_err_invalid_email": "Correo electr├│nico no v├бlido",
"login_form_err_invalid_url": "URL no v├бlida", "login_form_err_invalid_url": "URL no v├бlida",
@@ -1230,15 +1266,16 @@
"main_branch_warning": "Est├б utilizando una versi├│n de desarrollo; ┬бle recomendamos encarecidamente que utilice 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", "main_menu": "Men├║ principal",
"make": "Marca", "make": "Marca",
"manage_geolocation": "Administrar ubicaci├│n",
"manage_shared_links": "Administrar enlaces compartidos", "manage_shared_links": "Administrar enlaces compartidos",
"manage_sharing_with_partners": "Administrar el uso compartido con invitados", "manage_sharing_with_partners": "Gestionar el uso compartido con compa├▒eros",
"manage_the_app_settings": "Administrar la configuraci├│n de la aplicaci├│n", "manage_the_app_settings": "Administrar la configuraci├│n de la aplicaci├│n",
"manage_your_account": "Gestiona tu cuenta", "manage_your_account": "Gestiona tu cuenta",
"manage_your_api_keys": "Administre sus claves API", "manage_your_api_keys": "Administre sus claves API",
"manage_your_devices": "Administre sus dispositivos conectados", "manage_your_devices": "Administre sus dispositivos conectados",
"manage_your_oauth_connection": "Administra tu conexi├│n OAuth", "manage_your_oauth_connection": "Administra tu conexi├│n OAuth",
"map": "Mapa", "map": "Mapa",
"map_assets_in_bounds": "{count, plural, one {# foto} other {# fotos}}", "map_assets_in_bounds": "{count, plural, =0 {No hay fotos en esta ├бrea} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "No se pudo obtener la posici├│n del usuario", "map_cannot_get_user_location": "No se pudo obtener la posici├│n del usuario",
"map_location_dialog_yes": "S├н", "map_location_dialog_yes": "S├н",
"map_location_picker_page_use_location": "Usar esta ubicaci├│n", "map_location_picker_page_use_location": "Usar esta ubicaci├│n",
@@ -1246,22 +1283,21 @@
"map_location_service_disabled_title": "Servicios de ubicaci├│n desactivados", "map_location_service_disabled_title": "Servicios de ubicaci├│n desactivados",
"map_marker_for_images": "Marcador de mapa para im├бgenes tomadas en {city}, {country}", "map_marker_for_images": "Marcador de mapa para im├бgenes tomadas en {city}, {country}",
"map_marker_with_image": "Marcador de mapa con imagen", "map_marker_with_image": "Marcador de mapa con imagen",
"map_no_assets_in_bounds": "No hay fotos en esta zona",
"map_no_location_permission_content": "Se necesitan permisos de ubicaci├│n para mostrar elementos de tu ubicaci├│n actual. ┬┐Deseas activarlos ahora?", "map_no_location_permission_content": "Se necesitan permisos de ubicaci├│n para mostrar elementos de tu ubicaci├│n actual. ┬┐Deseas activarlos ahora?",
"map_no_location_permission_title": "Permisos de ubicaci├│n denegados", "map_no_location_permission_title": "Permisos de ubicaci├│n denegados",
"map_settings": "Ajustes mapa", "map_settings": "Ajustes del mapa",
"map_settings_dark_mode": "Modo oscuro", "map_settings_dark_mode": "Modo oscuro",
"map_settings_date_range_option_day": "├Ъltimas 24 horas", "map_settings_date_range_option_day": "├Ъltimas 24 horas",
"map_settings_date_range_option_days": "├Ъltimos {days} 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_year": "├Ъltimo a├▒o",
"map_settings_date_range_option_years": "├Ъltimos {years} a├▒os", "map_settings_date_range_option_years": "├Ъltimos {years} a├▒os",
"map_settings_dialog_title": "Ajustes mapa", "map_settings_dialog_title": "Ajustes del mapa",
"map_settings_include_show_archived": "Incluir archivados", "map_settings_include_show_archived": "Incluir archivados",
"map_settings_include_show_partners": "Incluir Parejas", "map_settings_include_show_partners": "Incluir compa├▒eros",
"map_settings_only_show_favorites": "Mostrar solo favoritas", "map_settings_only_show_favorites": "Mostrar solo favoritas",
"map_settings_theme_settings": "Apariencia del Mapa", "map_settings_theme_settings": "Apariencia del Mapa",
"map_zoom_to_see_photos": "Alejar para ver fotos", "map_zoom_to_see_photos": "Alejar para ver fotos",
"mark_all_as_read": "Marcar todos como le├нdos", "mark_all_as_read": "Marcar todas como le├нdas",
"mark_as_read": "Marcar como le├нdo", "mark_as_read": "Marcar como le├нdo",
"marked_all_as_read": "Todos marcados como le├нdos", "marked_all_as_read": "Todos marcados como le├нdos",
"matches": "Coincidencias", "matches": "Coincidencias",
@@ -1283,25 +1319,29 @@
"merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}", "merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}",
"minimize": "Minimizar", "minimize": "Minimizar",
"minute": "Minuto", "minute": "Minuto",
"minutes": "Minutos",
"missing": "Faltante", "missing": "Faltante",
"model": "Modelo", "model": "Modelo",
"month": "Mes", "month": "Mes",
"monthly_title_text_date_format": "MMMM a", "monthly_title_text_date_format": "MMMM a",
"more": "Mas", "more": "Mas",
"move": "Mover", "move": "Mover",
"move_off_locked_folder": "Mover fuera de la carpeta protegida", "move_off_locked_folder": "Sacar de la carpeta protegida",
"move_to_lock_folder_action_prompt": "{count} a├▒adidos a la carpeta protegida", "move_to_lock_folder_action_prompt": "{count} agregado(s) a la carpeta protegida",
"move_to_locked_folder": "Mover a 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", "move_to_locked_folder_confirmation": "Estas fotos y v├нdeos se eliminar├бn de todos los ├бlbumes; solo se podr├бn ver en la carpeta protegida",
"moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo", "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_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca",
"moved_to_trash": "Movido a la papelera", "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_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", "multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicaci├│n de activos de solo lectura, omitiendo",
"mute_memories": "Silenciar Recuerdos", "mute_memories": "Silenciar Recuerdos",
"my_albums": "Mis albums", "my_albums": "Mis ├бlbumes",
"name": "Nombre", "name": "Nombre",
"name_or_nickname": "Nombre o apodo", "name_or_nickname": "Nombre o apodo",
"network_requirement_photos_upload": "Usar datos m├│viles para crear una copia de seguridad de las fotos",
"network_requirement_videos_upload": "Usar datos m├│viles para crear una copia de seguridad de los videos",
"network_requirements_updated": "Los requisitos de red han cambiado, reiniciando la cola de copias de seguridad",
"networking_settings": "Red", "networking_settings": "Red",
"networking_subtitle": "Configuraciones de acceso por URL al servidor", "networking_subtitle": "Configuraciones de acceso por URL al servidor",
"never": "Nunca", "never": "Nunca",
@@ -1310,7 +1350,7 @@
"new_password": "Nueva contrase├▒a", "new_password": "Nueva contrase├▒a",
"new_person": "Nueva persona", "new_person": "Nueva persona",
"new_pin_code": "Nuevo PIN", "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_pin_code_subtitle": "Esta es la primera vez que accedes a la carpeta protegida. Crea un c├│digo PIN seguro para acceder a esta p├бgina",
"new_user_created": "Nuevo usuario creado", "new_user_created": "Nuevo usuario creado",
"new_version_available": "NUEVA VERSI├УN DISPONIBLE", "new_version_available": "NUEVA VERSI├УN DISPONIBLE",
"newest_first": "El m├бs reciente primero", "newest_first": "El m├бs reciente primero",
@@ -1329,7 +1369,7 @@
"no_explore_results_message": "Sube m├бs fotos para explorar tu colecci├│n.", "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_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_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_locked_photos_message": "Las fotos y los v├нdeos de la carpeta protegida se mantienen ocultos; no aparecer├бn cuando veas o busques elementos en tu biblioteca.",
"no_name": "Sin nombre", "no_name": "Sin nombre",
"no_notifications": "Ninguna notificaci├│n", "no_notifications": "Ninguna notificaci├│n",
"no_people_found": "No se encontraron personas coincidentes", "no_people_found": "No se encontraron personas coincidentes",
@@ -1340,7 +1380,7 @@
"no_uploads_in_progress": "No hay cargas en progreso", "no_uploads_in_progress": "No hay cargas en progreso",
"not_in_any_album": "Sin ├бlbum", "not_in_any_album": "Sin ├бlbum",
"not_selected": "No seleccionado", "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", "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos que ya se subieron, ejecute la",
"notes": "Notas", "notes": "Notas",
"nothing_here_yet": "Sin nada a├║n", "nothing_here_yet": "Sin nada a├║n",
"notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuraci├│n y selecciona permitir.", "notification_permission_dialog_content": "Para activar las notificaciones, ve a Configuraci├│n y selecciona permitir.",
@@ -1353,13 +1393,14 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Recursos oficiales de Immich", "official_immich_resources": "Recursos oficiales de Immich",
"offline": "Desconectado", "offline": "Desconectado",
"offset": "Desviaci├│n",
"ok": "S├н", "ok": "S├н",
"oldest_first": "Los m├бs antiguos primero", "oldest_first": "Los m├бs antiguos primero",
"on_this_device": "En este dispositivo", "on_this_device": "En este dispositivo",
"onboarding": "Incorporando", "onboarding": "Incorporando",
"onboarding_locale_description": "Selecciona tu idioma preferido. Podr├бs cambiarlo despu├йs desde tu configuraci├│n.", "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_privacy_description": "Las siguientes funciones, que son opcionales, utilizan servicios externos. Puedes deshabilitarlas mediante los ajustes en cualquier momento.",
"onboarding_server_welcome_description": "Empecemos a configurar tu instancia con algunos ajustes comunes.", "onboarding_server_welcome_description": "Empecemos a configurar tu instancia fijando 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_theme_description": "Elija un color de tema para su instancia. Puedes cambiar esto m├бs tarde en tu configuraci├│n.",
"onboarding_user_welcome_description": "┬бEmpecemos!", "onboarding_user_welcome_description": "┬бEmpecemos!",
"onboarding_welcome_user": "Bienvenido, {user}", "onboarding_welcome_user": "Bienvenido, {user}",
@@ -1371,28 +1412,30 @@
"open_the_search_filters": "Abre los filtros de b├║squeda", "open_the_search_filters": "Abre los filtros de b├║squeda",
"options": "Opciones", "options": "Opciones",
"or": "o", "or": "o",
"organize_into_albums": "Organizar en ├бlbumes",
"organize_into_albums_description": "A├▒ade fotos existentes en ├бlbumes usando la configuraci├│n actual de sincronizaci├│n",
"organize_your_library": "Organiza tu biblioteca", "organize_your_library": "Organiza tu biblioteca",
"original": "original", "original": "original",
"other": "Otro", "other": "Otro",
"other_devices": "Otro dispositivo", "other_devices": "Otros dispositivos",
"other_entities": "Otras entidades", "other_entities": "Otras entidades",
"other_variables": "Otras variables", "other_variables": "Otras variables",
"owned": "Propio", "owned": "Propios",
"owner": "Propietario", "owner": "Propietario",
"partner": "Invitado", "partner": "Compa├▒ero",
"partner_can_access": "{partner} puede acceder", "partner_can_access": "{partner} tiene acceso",
"partner_can_access_assets": "Todas tus fotos y v├нdeos excepto los Archivados y Eliminados", "partner_can_access_assets": "Todas tus fotos y v├нdeos excepto los Archivados y Eliminados",
"partner_can_access_location": "Ubicaci├│n donde fueron realizadas tus fotos", "partner_can_access_location": "Ubicaci├│n donde fueron realizadas tus fotos",
"partner_list_user_photos": "Fotos de {user}", "partner_list_user_photos": "Fotos de {user}",
"partner_list_view_all": "Ver todas", "partner_list_view_all": "Ver todas",
"partner_page_empty_message": "Tus fotos a├║n no se han compartido con ning├║n compa├▒ero.", "partner_page_empty_message": "Tus fotos a├║n no se han compartido con ning├║n compa├▒ero.",
"partner_page_no_more_users": "No hay m├бs usuarios para agregar", "partner_page_no_more_users": "No hay m├бs usuarios para agregar",
"partner_page_partner_add_failed": "No se pudo a├▒adir el socio", "partner_page_partner_add_failed": "No se pudo agregar el compa├▒ero",
"partner_page_select_partner": "Seleccionar compa├▒ero", "partner_page_select_partner": "Seleccionar compa├▒ero",
"partner_page_shared_to_title": "Compartido con", "partner_page_shared_to_title": "Compartido con",
"partner_page_stop_sharing_content": "{partner} 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", "partner_sharing": "Compartir con compa├▒eros",
"partners": "Invitados", "partners": "Compa├▒eros",
"password": "Contrase├▒a", "password": "Contrase├▒a",
"password_does_not_match": "Las contrase├▒as no coinciden", "password_does_not_match": "Las contrase├▒as no coinciden",
"password_required": "Contrase├▒a requerida", "password_required": "Contrase├▒a requerida",
@@ -1430,11 +1473,14 @@
"permission_onboarding_permission_limited": "Permiso limitado. Para permitir que Immich haga copia de seguridad y gestione toda tu colecci├│n de galer├нa, concede permisos de fotos y videos en Configuraci├│n.", "permission_onboarding_permission_limited": "Permiso limitado. Para permitir que Immich haga copia de seguridad y gestione toda tu colecci├│n de galer├нa, concede permisos de fotos y videos en Configuraci├│n.",
"permission_onboarding_request": "Immich requiere permiso para ver tus fotos y videos.", "permission_onboarding_request": "Immich requiere permiso para ver tus fotos y videos.",
"person": "Persona", "person": "Persona",
"person_age_months": "hace {months, plural, one {# mes} other {# meses}}",
"person_age_year_months": "1 a├▒o y {months, plural, one {# mes} other {# meses}}",
"person_age_years": "{years, plural, other {# a├▒os}}",
"person_birthdate": "Nacido el {date}", "person_birthdate": "Nacido el {date}",
"person_hidden": "{name}{hidden, select, true { (oculto)} other {}}", "person_hidden": "{name}{hidden, select, true { (oculto)} other {}}",
"photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ning├║n usuario con quien compartirlas.", "photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ning├║n usuario con quien compartirlas.",
"photos": "Fotos", "photos": "Fotos",
"photos_and_videos": "Fotos y Videos", "photos_and_videos": "Fotos y V├нdeos",
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}", "photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
"photos_from_previous_years": "Fotos de a├▒os anteriores", "photos_from_previous_years": "Fotos de a├▒os anteriores",
"pick_a_location": "Elige una ubicaci├│n", "pick_a_location": "Elige una ubicaci├│n",
@@ -1469,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "La app est├б desactualizada. Por favor actualiza a la ├║ltima versi├│n menor.", "profile_drawer_client_out_of_date_minor": "La app est├б desactualizada. Por favor actualiza a la ├║ltima versi├│n menor.",
"profile_drawer_client_server_up_to_date": "Cliente y Servidor est├бn actualizados", "profile_drawer_client_server_up_to_date": "Cliente y Servidor est├бn actualizados",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Modo Solo lectura habilitado. Mant├йn pulsado el icono del avatar del usuario para salir.",
"profile_drawer_server_out_of_date_major": "El servidor est├б desactualizado. Por favor actualiza a la ├║ltima versi├│n principal.", "profile_drawer_server_out_of_date_major": "El servidor est├б desactualizado. Por favor actualiza a la ├║ltima versi├│n principal.",
"profile_drawer_server_out_of_date_minor": "El servidor est├б desactualizado. Por favor actualiza a la ├║ltima versi├│n menor.", "profile_drawer_server_out_of_date_minor": "El servidor est├б desactualizado. Por favor actualiza a la ├║ltima versi├│n menor.",
"profile_image_of_user": "Foto de perfil de {user}", "profile_image_of_user": "Foto de perfil de {user}",
@@ -1507,6 +1554,7 @@
"purchase_server_description_2": "Estado del soporte", "purchase_server_description_2": "Estado del soporte",
"purchase_server_title": "Servidor", "purchase_server_title": "Servidor",
"purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador", "purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador",
"query_asset_id": "Consultar ID de elemento",
"queue_status": "Poniendo en cola {count}/{total}", "queue_status": "Poniendo en cola {count}/{total}",
"rating": "Valoraci├│n", "rating": "Valoraci├│n",
"rating_clear": "Borrar calificaci├│n", "rating_clear": "Borrar calificaci├│n",
@@ -1514,6 +1562,8 @@
"rating_description": "Mostrar la clasificaci├│n exif en el panel de informaci├│n", "rating_description": "Mostrar la clasificaci├│n exif en el panel de informaci├│n",
"reaction_options": "Opciones de reacci├│n", "reaction_options": "Opciones de reacci├│n",
"read_changelog": "Leer registro de cambios", "read_changelog": "Leer registro de cambios",
"readonly_mode_disabled": "Modo Solo lectura deshabilitado",
"readonly_mode_enabled": "Modo Solo lectura habilitado",
"reassign": "Reasignar", "reassign": "Reasignar",
"reassigned_assets_to_existing_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a {name, select, null {una persona existente} other {{name}}}", "reassigned_assets_to_existing_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a {name, select, null {una persona existente} other {{name}}}",
"reassigned_assets_to_new_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a un nuevo usuario", "reassigned_assets_to_new_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a un nuevo usuario",
@@ -1547,12 +1597,12 @@
"remove_from_album": "Eliminar del ├бlbum", "remove_from_album": "Eliminar del ├бlbum",
"remove_from_album_action_prompt": "{count} eliminado del ├бlbum", "remove_from_album_action_prompt": "{count} eliminado del ├бlbum",
"remove_from_favorites": "Quitar de favoritos", "remove_from_favorites": "Quitar de favoritos",
"remove_from_lock_folder_action_prompt": "{count} eliminado de la carpeta protegida", "remove_from_lock_folder_action_prompt": "{count} eliminado(s) de la carpeta protegida",
"remove_from_locked_folder": "Eliminar de la carpeta protegida", "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_locked_folder_confirmation": "┬┐Seguro que deseas sacar estas fotos y v├нdeos de la carpeta protegida? Si contin├║as, los elementos ser├бn visibles en tu biblioteca.",
"remove_from_shared_link": "Eliminar desde enlace compartido", "remove_from_shared_link": "Eliminar desde enlace compartido",
"remove_memory": "Quitar memoria", "remove_memory": "Quitar recuerdo",
"remove_photo_from_memory": "Quitar foto de esta memoria", "remove_photo_from_memory": "Quitar foto de este recuerdo",
"remove_tag": "Quitar etiqueta", "remove_tag": "Quitar etiqueta",
"remove_url": "Eliminar URL", "remove_url": "Eliminar URL",
"remove_user": "Eliminar usuario", "remove_user": "Eliminar usuario",
@@ -1560,8 +1610,8 @@
"removed_from_archive": "Eliminado del archivo", "removed_from_archive": "Eliminado del archivo",
"removed_from_favorites": "Eliminado de favoritos", "removed_from_favorites": "Eliminado de favoritos",
"removed_from_favorites_count": "{count, plural, other {Eliminados #}} de favoritos", "removed_from_favorites_count": "{count, plural, other {Eliminados #}} de favoritos",
"removed_memory": "Memoria eliminada", "removed_memory": "Recuerdo eliminado",
"removed_photo_from_memory": "Se ha eliminado la foto de la memoria", "removed_photo_from_memory": "Foto eliminada del recuerdo",
"removed_tagged_assets": "Etiqueta eliminada de {count, plural, one {# activo} other {# activos}}", "removed_tagged_assets": "Etiqueta eliminada de {count, plural, one {# activo} other {# activos}}",
"rename": "Renombrar", "rename": "Renombrar",
"repair": "Reparar", "repair": "Reparar",
@@ -1571,10 +1621,13 @@
"require_password": "Contrase├▒a requerida", "require_password": "Contrase├▒a requerida",
"require_user_to_change_password_on_first_login": "Requerir que el usuario cambie la contrase├▒a en el primer inicio de sesi├│n", "require_user_to_change_password_on_first_login": "Requerir que el usuario cambie la contrase├▒a en el primer inicio de sesi├│n",
"rescan": "Volver a escanear", "rescan": "Volver a escanear",
"reset": "Reiniciar", "reset": "Restablecer",
"reset_password": "Restablecer la contrase├▒a", "reset_password": "Restablecer la contrase├▒a",
"reset_people_visibility": "Restablecer la visibilidad de las personas", "reset_people_visibility": "Restablecer la visibilidad de las personas",
"reset_pin_code": "Restablecer PIN", "reset_pin_code": "Restablecer PIN",
"reset_pin_code_description": "Si olvidaste tu c├│digo PIN, puedes comunicarte con el administrador del servidor para restablecerlo",
"reset_pin_code_success": "C├│digo PIN restablecido correctamente",
"reset_pin_code_with_password": "Siempre puedes restablecer tu c├│digo PIN usando tu contrase├▒a",
"reset_sqlite": "Restablecer la Base de Datos SQLite", "reset_sqlite": "Restablecer la Base de Datos SQLite",
"reset_sqlite_confirmation": "┬┐Est├бs seguro que deseas restablecer la base de datos SQLite? Deber├бs cerrar sesi├│n y volver a iniciarla para resincronizar los datos", "reset_sqlite_confirmation": "┬┐Est├бs seguro que deseas restablecer la base de datos SQLite? Deber├бs cerrar sesi├│n y volver a iniciarla para resincronizar los datos",
"reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite", "reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite",
@@ -1587,6 +1640,7 @@
"restore_user": "Restaurar usuario", "restore_user": "Restaurar usuario",
"restored_asset": "Archivo restaurado", "restored_asset": "Archivo restaurado",
"resume": "Continuar", "resume": "Continuar",
"resume_paused_jobs": "Reanudar {count, plural, one {# tarea en pausa} other {# tareas en pausa}}",
"retry_upload": "Reintentar subida", "retry_upload": "Reintentar subida",
"review_duplicates": "Revisar duplicados", "review_duplicates": "Revisar duplicados",
"review_large_files": "Revisar archivos grandes", "review_large_files": "Revisar archivos grandes",
@@ -1606,7 +1660,7 @@
"scan_settings": "Configuraci├│n de escaneo", "scan_settings": "Configuraci├│n de escaneo",
"scanning_for_album": "Buscando ├бlbum...", "scanning_for_album": "Buscando ├бlbum...",
"search": "Buscar", "search": "Buscar",
"search_albums": "Buscar ├бlbums", "search_albums": "Buscar ├бlbumes",
"search_by_context": "Buscar por contexto", "search_by_context": "Buscar por contexto",
"search_by_description": "Buscar por descripci├│n", "search_by_description": "Buscar por descripci├│n",
"search_by_description_example": "D├нa de senderismo en Sapa", "search_by_description_example": "D├нa de senderismo en Sapa",
@@ -1651,7 +1705,7 @@
"search_places": "Buscar lugar", "search_places": "Buscar lugar",
"search_rating": "Buscar por calificaci├│n...", "search_rating": "Buscar por calificaci├│n...",
"search_result_page_new_search_hint": "Nueva B├║squeda", "search_result_page_new_search_hint": "Nueva B├║squeda",
"search_settings": "Ajustes de la b├║squeda", "search_settings": "Ajustes de b├║squeda",
"search_state": "Buscar regi├│n/estado...", "search_state": "Buscar regi├│n/estado...",
"search_suggestion_list_smart_search_hint_1": "La b├║squeda inteligente est├б habilitada por defecto, para buscar metadatos utiliza esta sintaxis ", "search_suggestion_list_smart_search_hint_1": "La b├║squeda inteligente est├б habilitada por defecto, para buscar metadatos utiliza esta sintaxis ",
"search_suggestion_list_smart_search_hint_2": "m:tu-t├йrmino-de-b├║squeda", "search_suggestion_list_smart_search_hint_2": "m:tu-t├йrmino-de-b├║squeda",
@@ -1680,11 +1734,12 @@
"select_user_for_sharing_page_err_album": "Fallo al crear el ├бlbum", "select_user_for_sharing_page_err_album": "Fallo al crear el ├бlbum",
"selected": "Seleccionado", "selected": "Seleccionado",
"selected_count": "{count, plural, one {# seleccionado} other {# seleccionados}}", "selected_count": "{count, plural, one {# seleccionado} other {# seleccionados}}",
"selected_gps_coordinates": "Coordenadas GPS seleccionadas",
"send_message": "Enviar mensaje", "send_message": "Enviar mensaje",
"send_welcome_email": "Enviar correo de bienvenida", "send_welcome_email": "Enviar correo de bienvenida",
"server_endpoint": "Punto final del servidor", "server_endpoint": "Punto final del servidor",
"server_info_box_app_version": "Versi├│n de la Aplicaci├│n", "server_info_box_app_version": "Versi├│n de la Aplicaci├│n",
"server_info_box_server_url": "URL del servidor", "server_info_box_server_url": "Enlace del servidor",
"server_offline": "Servidor desconectado", "server_offline": "Servidor desconectado",
"server_online": "Servidor en l├нnea", "server_online": "Servidor en l├нnea",
"server_privacy": "Privacidad del Servidor", "server_privacy": "Privacidad del Servidor",
@@ -1730,7 +1785,7 @@
"share_assets_selected": "{count} seleccionado(s)", "share_assets_selected": "{count} seleccionado(s)",
"share_dialog_preparing": "Preparando...", "share_dialog_preparing": "Preparando...",
"share_link": "Compartir Enlace", "share_link": "Compartir Enlace",
"shared": "Compartido", "shared": "Compartidos",
"shared_album_activities_input_disable": "Los comentarios est├бn deshabilitados", "shared_album_activities_input_disable": "Los comentarios est├бn deshabilitados",
"shared_album_activity_remove_content": "┬┐Deseas eliminar esta actividad?", "shared_album_activity_remove_content": "┬┐Deseas eliminar esta actividad?",
"shared_album_activity_remove_title": "Eliminar Actividad", "shared_album_activity_remove_title": "Eliminar Actividad",
@@ -1747,7 +1802,7 @@
"shared_link_clipboard_copied_massage": "Copiado al portapapeles", "shared_link_clipboard_copied_massage": "Copiado al portapapeles",
"shared_link_clipboard_text": "Enlace: {link}\nContrase├▒a: {password}", "shared_link_clipboard_text": "Enlace: {link}\nContrase├▒a: {password}",
"shared_link_create_error": "Error creando el enlace compartido", "shared_link_create_error": "Error creando el enlace compartido",
"shared_link_custom_url_description": "Accede a este enlace compartido con una URL personalizada", "shared_link_custom_url_description": "Acceder a este enlace compartido con una URL personalizada",
"shared_link_edit_description_hint": "Introduce la descripci├│n del enlace", "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_day": "1 d├нa",
"shared_link_edit_expire_after_option_days": "{count} d├нas", "shared_link_edit_expire_after_option_days": "{count} d├нas",
@@ -1779,16 +1834,16 @@
"shared_photos_and_videos_count": "{assetCount, plural, other {# Fotos y v├нdeos compartidos.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# Fotos y v├нdeos compartidos.}}",
"shared_with_me": "Compartidos conmigo", "shared_with_me": "Compartidos conmigo",
"shared_with_partner": "Compartido con {partner}", "shared_with_partner": "Compartido con {partner}",
"sharing": "Compartido", "sharing": "Compartidos",
"sharing_enter_password": "Por favor, introduce la contrase├▒a para ver esta p├бgina.", "sharing_enter_password": "Por favor, introduce la contrase├▒a para ver esta p├бgina.",
"sharing_page_album": "├Бlbumes compartidos", "sharing_page_album": "├Бlbumes compartidos",
"sharing_page_description": "Crea ├бlbumes compartidos para compartir fotos y v├нdeos con las personas de tu red.", "sharing_page_description": "Crea ├бlbumes compartidos para compartir fotos y v├нdeos con las personas de tu red.",
"sharing_page_empty_list": "LISTA VACIA", "sharing_page_empty_list": "LISTA VACIA",
"sharing_sidebar_description": "Muestra un enlace a \"Compartido\" en el men├║ lateral", "sharing_sidebar_description": "Muestra un enlace a \"Compartido\" en el men├║ lateral",
"sharing_silver_appbar_create_shared_album": "Crear un ├бlbum compartido", "sharing_silver_appbar_create_shared_album": "Crear un ├бlbum compartido",
"sharing_silver_appbar_share_partner": "Compartir con el compa├▒ero", "sharing_silver_appbar_share_partner": "Compartir con compa├▒ero",
"shift_to_permanent_delete": "presiona тЗз para eliminar permanentemente el archivo", "shift_to_permanent_delete": "presiona тЗз para eliminar permanentemente el archivo",
"show_album_options": "Mostrar ajustes del ├бlbum", "show_album_options": "Mostrar opciones del ├бlbum",
"show_albums": "Mostrar ├бlbumes", "show_albums": "Mostrar ├бlbumes",
"show_all_people": "Mostrar todas las personas", "show_all_people": "Mostrar todas las personas",
"show_and_hide_people": "Mostrar y ocultar personas", "show_and_hide_people": "Mostrar y ocultar personas",
@@ -1819,15 +1874,16 @@
"skip_to_tags": "Ir a las etiquetas", "skip_to_tags": "Ir a las etiquetas",
"slideshow": "Diapositivas", "slideshow": "Diapositivas",
"slideshow_settings": "Ajustes de diapositivas", "slideshow_settings": "Ajustes de diapositivas",
"sort_albums_by": "Ordenar ├бlbumes por...", "sort_albums_by": "Ordenar ├бlbumes porтАж",
"sort_created": "Fecha de creaci├│n", "sort_created": "Fecha de creaci├│n",
"sort_items": "N├║mero de archivos", "sort_items": "N├║mero de archivos",
"sort_modified": "Fecha de modificaci├│n", "sort_modified": "Fecha de modificaci├│n",
"sort_newest": "Foto m├бs nueva",
"sort_oldest": "Foto m├бs antigua", "sort_oldest": "Foto m├бs antigua",
"sort_people_by_similarity": "Ordenar personas por similitud", "sort_people_by_similarity": "Ordenar personas por similitud",
"sort_recent": "Foto m├бs reciente", "sort_recent": "Foto m├бs reciente",
"sort_title": "T├нtulo", "sort_title": "T├нtulo",
"source": "Origen", "source": "Fuente",
"stack": "Apilar", "stack": "Apilar",
"stack_action_prompt": "{count} apilados", "stack_action_prompt": "{count} apilados",
"stack_duplicates": "Apilar duplicados", "stack_duplicates": "Apilar duplicados",
@@ -1846,7 +1902,7 @@
"stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario", "stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario",
"storage": "Espacio de almacenamiento", "storage": "Espacio de almacenamiento",
"storage_label": "Etiqueta de almacenamiento", "storage_label": "Etiqueta de almacenamiento",
"storage_quota": "Cuota de Almacenamiento", "storage_quota": "Cuota de almacenamiento",
"storage_usage": "{used} de {available} en uso", "storage_usage": "{used} de {available} en uso",
"submit": "Enviar", "submit": "Enviar",
"success": "├Йxito", "success": "├Йxito",
@@ -1854,13 +1910,15 @@
"sunrise_on_the_beach": "Amanecer en la playa", "sunrise_on_the_beach": "Amanecer en la playa",
"support": "Soporte", "support": "Soporte",
"support_and_feedback": "Soporte y comentarios", "support_and_feedback": "Soporte y comentarios",
"support_third_party_description": "Su instalaci├│n de immich fue empaquetada por un tercero. Los problemas que experimenta pueden ser causados por ese paquete, as├н que por favor plantee problemas con ellos en primer lugar usando los enlaces inferiores.", "support_third_party_description": "Esta instalaci├│n de Immich fue empaquetada por un tercero. Los problemas actuales pueden ser ocasionados por ese paquete; por favor, discuta sus inconvenientes con el empaquetador antes de usar los enlaces de abajo.",
"swap_merge_direction": "Alternar direcci├│n de mezcla", "swap_merge_direction": "Alternar direcci├│n de mezcla",
"sync": "Sincronizar", "sync": "Sincronizar",
"sync_albums": "Sincronizar ├бlbumes", "sync_albums": "Sincronizar ├бlbumes",
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los ├бlbumes seleccionados a respaldar", "sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los ├бlbumes seleccionados a respaldar",
"sync_local": "Sincronizaci├│n Local", "sync_local": "Sincronizaci├│n Local",
"sync_remote": "Sincronizaci├│n Remota", "sync_remote": "Sincronizaci├│n Remota",
"sync_status": "Estado de la sincronizaci├│n",
"sync_status_subtitle": "Ver y gestionar el estado de la sincronizaci├│n",
"sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los ├бlbumes seleccionados en Immich", "sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los ├бlbumes seleccionados en Immich",
"tag": "Etiqueta", "tag": "Etiqueta",
"tag_assets": "Etiquetar activos", "tag_assets": "Etiquetar activos",
@@ -1898,7 +1956,9 @@
"to_change_password": "Cambiar contrase├▒a", "to_change_password": "Cambiar contrase├▒a",
"to_favorite": "A los favoritos", "to_favorite": "A los favoritos",
"to_login": "Iniciar Sesi├│n", "to_login": "Iniciar Sesi├│n",
"to_multi_select": "para multi selecci├│n",
"to_parent": "Ir a los padres", "to_parent": "Ir a los padres",
"to_select": "para seleccionar",
"to_trash": "Descartar", "to_trash": "Descartar",
"toggle_settings": "Alternar ajustes", "toggle_settings": "Alternar ajustes",
"total": "Total", "total": "Total",
@@ -1918,6 +1978,7 @@
"trash_page_select_assets_btn": "Seleccionar elementos", "trash_page_select_assets_btn": "Seleccionar elementos",
"trash_page_title": "Papelera ({count})", "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}}.", "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}}.",
"troubleshoot": "Solucionar problemas",
"type": "Tipo", "type": "Tipo",
"unable_to_change_pin_code": "No se ha podido cambiar el PIN", "unable_to_change_pin_code": "No se ha podido cambiar el PIN",
"unable_to_setup_pin_code": "No se ha podido establecer el PIN", "unable_to_setup_pin_code": "No se ha podido establecer el PIN",
@@ -1931,7 +1992,7 @@
"unknown": "Desconocido", "unknown": "Desconocido",
"unknown_country": "Pa├нs desconocido", "unknown_country": "Pa├нs desconocido",
"unknown_year": "A├▒o desconocido", "unknown_year": "A├▒o desconocido",
"unlimited": "Ilimitado", "unlimited": "Sin l├нmites",
"unlink_motion_video": "Desvincular v├нdeo en movimiento", "unlink_motion_video": "Desvincular v├нdeo en movimiento",
"unlink_oauth": "Desvincular OAuth", "unlink_oauth": "Desvincular OAuth",
"unlinked_oauth_account": "Cuenta OAuth desconectada", "unlinked_oauth_account": "Cuenta OAuth desconectada",
@@ -1948,6 +2009,7 @@
"unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}", "unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}",
"untagged": "Sin etiqueta", "untagged": "Sin etiqueta",
"up_next": "A continuaci├│n", "up_next": "A continuaci├│n",
"update_location_action_prompt": "Actualiza la ubicaci├│n de {count} assets seleccionados con:",
"updated_at": "Actualizado", "updated_at": "Actualizado",
"updated_password": "Contrase├▒a actualizada", "updated_password": "Contrase├▒a actualizada",
"upload": "Subir", "upload": "Subir",
@@ -1974,7 +2036,7 @@
"use_custom_date_range": "Usa un intervalo de fechas personalizado", "use_custom_date_range": "Usa un intervalo de fechas personalizado",
"user": "Usuario", "user": "Usuario",
"user_has_been_deleted": "Este usuario ha sido eliminado.", "user_has_been_deleted": "Este usuario ha sido eliminado.",
"user_id": "ID de usuario", "user_id": "Id. de usuario",
"user_liked": "{user} le gust├│ {type, select, photo {this photo} video {this video} asset {this asset} other {it}}", "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": "PIN",
"user_pin_code_settings_description": "Gestione su PIN", "user_pin_code_settings_description": "Gestione su PIN",
@@ -2007,13 +2069,14 @@
"view_all": "Ver todas", "view_all": "Ver todas",
"view_all_users": "Mostrar todos los usuarios", "view_all_users": "Mostrar todos los usuarios",
"view_details": "Ver Detalles", "view_details": "Ver Detalles",
"view_in_timeline": "Mostrar en la l├нnea de tiempo", "view_in_timeline": "Ver en la l├нnea de tiempo",
"view_link": "Ver enlace", "view_link": "Ver enlace",
"view_links": "Mostrar enlaces", "view_links": "Mostrar enlaces",
"view_name": "Ver", "view_name": "Ver",
"view_next_asset": "Mostrar siguiente elemento", "view_next_asset": "Mostrar siguiente elemento",
"view_previous_asset": "Mostrar elemento anterior", "view_previous_asset": "Mostrar elemento anterior",
"view_qr_code": "Ver c├│digo QR", "view_qr_code": "Ver c├│digo QR",
"view_similar_photos": "Ver fotograf├нas similares",
"view_stack": "Ver Pila", "view_stack": "Ver Pila",
"view_user": "Ver Usuario", "view_user": "Ver Usuario",
"viewer_remove_from_stack": "Quitar de la pila", "viewer_remove_from_stack": "Quitar de la pila",
+59 -7
View File
@@ -28,6 +28,9 @@
"add_to_album": "Lisa albumisse", "add_to_album": "Lisa albumisse",
"add_to_album_bottom_sheet_added": "Lisatud albumisse {album}", "add_to_album_bottom_sheet_added": "Lisatud albumisse {album}",
"add_to_album_bottom_sheet_already_exists": "On juba albumis {album}", "add_to_album_bottom_sheet_already_exists": "On juba albumis {album}",
"add_to_album_toggle": "Muuda albumi {album} valikut",
"add_to_albums": "Lisa albumitesse",
"add_to_albums_count": "Lisa albumitesse ({count})",
"add_to_shared_album": "Lisa jagatud albumisse", "add_to_shared_album": "Lisa jagatud albumisse",
"add_url": "Lisa URL", "add_url": "Lisa URL",
"added_to_archive": "Lisatud arhiivi", "added_to_archive": "Lisatud arhiivi",
@@ -355,6 +358,9 @@
"trash_number_of_days_description": "P├дevade arv, kui kaua hoida ├╝ksusi pr├╝gikastis enne nende l├╡plikku kustutamist", "trash_number_of_days_description": "P├дevade arv, kui kaua hoida ├╝ksusi pr├╝gikastis enne nende l├╡plikku kustutamist",
"trash_settings": "Pr├╝gikasti seaded", "trash_settings": "Pr├╝gikasti seaded",
"trash_settings_description": "Halda pr├╝gikasti seadeid", "trash_settings_description": "Halda pr├╝gikasti seadeid",
"unlink_all_oauth_accounts": "Eemalda k├╡ik OAuth kontod",
"unlink_all_oauth_accounts_description": "├Дra unusta enne teenusepakkuja vahetamist k├╡ik OAuth kontod eemaldada.",
"unlink_all_oauth_accounts_prompt": "Kas oled kindel, et soovid k├╡ik OAuth kontod eemaldada? See l├дhtestab iga kasutaja OAuth ID ja seda tegevust ei saa tagasi v├╡tta.",
"user_cleanup_job": "Kasutajate korrastamine", "user_cleanup_job": "Kasutajate korrastamine",
"user_delete_delay": "Kasutaja <b>{user}</b> konto ja ├╝ksuste l├╡plik kustutamine on planeeritud {delay, plural, one {# p├дeva} other {# p├дeva}} p├дrast.", "user_delete_delay": "Kasutaja <b>{user}</b> konto ja ├╝ksuste l├╡plik kustutamine on planeeritud {delay, plural, one {# p├дeva} other {# p├дeva}} p├дrast.",
"user_delete_delay_settings": "Kustutamise viivitus", "user_delete_delay_settings": "Kustutamise viivitus",
@@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "Eelista kaugpilte", "advanced_settings_prefer_remote_title": "Eelista kaugpilte",
"advanced_settings_proxy_headers_subtitle": "M├д├дra vaheserveri p├дised, mida Immich peaks iga p├дringuga saatma", "advanced_settings_proxy_headers_subtitle": "M├д├дra vaheserveri p├дised, mida Immich peaks iga p├дringuga saatma",
"advanced_settings_proxy_headers_title": "Vaheserveri p├дised", "advanced_settings_proxy_headers_title": "Vaheserveri p├дised",
"advanced_settings_readonly_mode_subtitle": "L├╝litab sisse kirjutuskaitsere┼╛iimi, milles saab fotosid ainult vaadata ning toimingud nagu mitme pildi valimine, jagamine, edastamine ja kustutamine on keelatud. L├╝lita kirjutuskaitsere┼╛iim sisse/v├дlja p├╡hiekraanil oleva avatari kaudu",
"advanced_settings_readonly_mode_title": "Kirjutuskaitsere┼╛iim",
"advanced_settings_self_signed_ssl_subtitle": "J├дtab serveri l├╡pp-punkti SSL-sertifikaadi kontrolli vahele. N├╡utud endasigneeritud sertifikaatide jaoks.", "advanced_settings_self_signed_ssl_subtitle": "J├дtab serveri l├╡pp-punkti SSL-sertifikaadi kontrolli vahele. N├╡utud endasigneeritud sertifikaatide jaoks.",
"advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid", "advanced_settings_self_signed_ssl_title": "Luba endasigneeritud SSL-sertifikaadid",
"advanced_settings_sync_remote_deletions_subtitle": "Kustuta v├╡i taasta ├╝ksus selles seadmes automaatself, kui sama tegevus toimub veebis", "advanced_settings_sync_remote_deletions_subtitle": "Kustuta v├╡i taasta ├╝ksus selles seadmes automaatself, kui sama tegevus toimub veebis",
@@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "Logi v├дlja", "app_bar_signout_dialog_title": "Logi v├дlja",
"app_settings": "Rakenduse seaded", "app_settings": "Rakenduse seaded",
"appears_in": "Albumid", "appears_in": "Albumid",
"apply_count": "Rakenda ({count, number})",
"archive": "Arhiiv", "archive": "Arhiiv",
"archive_action_prompt": "{count} lisatud arhiivi", "archive_action_prompt": "{count} lisatud arhiivi",
"archive_or_unarchive_photo": "Arhiveeri v├╡i taasta foto", "archive_or_unarchive_photo": "Arhiveeri v├╡i taasta foto",
@@ -494,7 +503,9 @@
"assets": "├Ьksused", "assets": "├Ьksused",
"assets_added_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} lisatud", "assets_added_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} lisatud",
"assets_added_to_album_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} albumisse lisatud", "assets_added_to_album_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} albumisse lisatud",
"assets_added_to_albums_count": "{assetTotal, plural, one {# ├╝ksus} other {# ├╝ksust}} lisatud {albumTotal, plural, one {# albumisse} other {# albumisse}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {├Ьksust} other {├Ьksuseid}} ei saa albumisse lisada", "assets_cannot_be_added_to_album_count": "{count, plural, one {├Ьksust} other {├Ьksuseid}} ei saa albumisse lisada",
"assets_cannot_be_added_to_albums": "{count, plural, one {├Ьksust} other {├Ьksuseid}} ei saa lisada ├╝htegi albumisse",
"assets_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}}", "assets_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}}",
"assets_deleted_permanently": "{count} ├╝ksus(t) j├д├дdavalt kustutatud", "assets_deleted_permanently": "{count} ├╝ksus(t) j├д├дdavalt kustutatud",
"assets_deleted_permanently_from_server": "{count} ├╝ksus(t) Immich'i serverist j├д├дdavalt kustutatud", "assets_deleted_permanently_from_server": "{count} ├╝ksus(t) Immich'i serverist j├д├дdavalt kustutatud",
@@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} liigutatud pr├╝gikasti", "assets_trashed_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} liigutatud pr├╝gikasti",
"assets_trashed_from_server": "{count} ├╝ksus(t) liigutatud Immich'i serveris pr├╝gikasti", "assets_trashed_from_server": "{count} ├╝ksus(t) liigutatud Immich'i serveris pr├╝gikasti",
"assets_were_part_of_album_count": "{count, plural, one {├Ьksus oli} other {├Ьksused olid}} juba osa albumist", "assets_were_part_of_album_count": "{count, plural, one {├Ьksus oli} other {├Ьksused olid}} juba osa albumist",
"assets_were_part_of_albums_count": "{count, plural, one {├Ьksus oli} other {├Ьksused olid}} juba nendes albumites",
"authorized_devices": "Autoriseeritud seadmed", "authorized_devices": "Autoriseeritud seadmed",
"automatic_endpoint_switching_subtitle": "├Ьhendu lokaalselt ├╝le valitud WiFi-v├╡rgu, kui see on saadaval, ja kasuta mujal alternatiivseid ├╝hendusi", "automatic_endpoint_switching_subtitle": "├Ьhendu lokaalselt ├╝le valitud WiFi-v├╡rgu, kui see on saadaval, ja kasuta mujal alternatiivseid ├╝hendusi",
"automatic_endpoint_switching_title": "Automaatne URL-i ├╝mberl├╝litamine", "automatic_endpoint_switching_title": "Automaatne URL-i ├╝mberl├╝litamine",
@@ -580,11 +592,11 @@
"backup_manual_in_progress": "├Ьleslaadimine juba k├дib. Proovi hiljem uuesti", "backup_manual_in_progress": "├Ьleslaadimine juba k├дib. Proovi hiljem uuesti",
"backup_manual_success": "├Хnnestus", "backup_manual_success": "├Хnnestus",
"backup_manual_title": "├Ьleslaadimise staatus", "backup_manual_title": "├Ьleslaadimise staatus",
"backup_options": "Varunduse valikud",
"backup_options_page_title": "Varundamise valikud", "backup_options_page_title": "Varundamise valikud",
"backup_setting_subtitle": "Halda taustal ja esiplaanil ├╝leslaadimise seadeid", "backup_setting_subtitle": "Halda taustal ja esiplaanil ├╝leslaadimise seadeid",
"backup_settings_subtitle": "Halda ├╝leslaadimise seadeid",
"backward": "Tagasi", "backward": "Tagasi",
"beta_sync": "Beeta s├╝nkroonimise staatus",
"beta_sync_subtitle": "Halda uut s├╝nkroonimiss├╝steemi",
"biometric_auth_enabled": "Biomeetriline autentimine lubatud", "biometric_auth_enabled": "Biomeetriline autentimine lubatud",
"biometric_locked_out": "Biomeetriline autentimine on blokeeritud", "biometric_locked_out": "Biomeetriline autentimine on blokeeritud",
"biometric_no_options": "Biomeetrilisi valikuid ei ole", "biometric_no_options": "Biomeetrilisi valikuid ei ole",
@@ -651,6 +663,7 @@
"clear": "T├╝hjenda", "clear": "T├╝hjenda",
"clear_all": "T├╝hjenda k├╡ik", "clear_all": "T├╝hjenda k├╡ik",
"clear_all_recent_searches": "T├╝hjenda hiljutised otsingud", "clear_all_recent_searches": "T├╝hjenda hiljutised otsingud",
"clear_file_cache": "T├╝hjenda failipuhver",
"clear_message": "T├╝hjenda s├╡num", "clear_message": "T├╝hjenda s├╡num",
"clear_value": "T├╝hjenda v├д├дrtus", "clear_value": "T├╝hjenda v├д├дrtus",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -721,6 +734,7 @@
"create_new_user": "Lisa uus kasutaja", "create_new_user": "Lisa uus kasutaja",
"create_shared_album_page_share_add_assets": "LISA ├ЬKSUSEID", "create_shared_album_page_share_add_assets": "LISA ├ЬKSUSEID",
"create_shared_album_page_share_select_photos": "Vali fotod", "create_shared_album_page_share_select_photos": "Vali fotod",
"create_shared_link": "Loo jagatud link",
"create_tag": "Lisa silt", "create_tag": "Lisa silt",
"create_tag_description": "Lisa uus silt. Pesastatud siltide jaoks sisesta t├дielik tee koos kaldkriipsudega.", "create_tag_description": "Lisa uus silt. Pesastatud siltide jaoks sisesta t├дielik tee koos kaldkriipsudega.",
"create_user": "Lisa kasutaja", "create_user": "Lisa kasutaja",
@@ -745,6 +759,7 @@
"date_of_birth_saved": "S├╝nnikuup├дev salvestatud", "date_of_birth_saved": "S├╝nnikuup├дev salvestatud",
"date_range": "Kuup├дevavahemik", "date_range": "Kuup├дevavahemik",
"day": "P├дev", "day": "P├дev",
"days": "P├дeva",
"deduplicate_all": "Dedubleeri k├╡ik", "deduplicate_all": "Dedubleeri k├╡ik",
"deduplication_criteria_1": "Pildi suurus baitides", "deduplication_criteria_1": "Pildi suurus baitides",
"deduplication_criteria_2": "EXIF andmete hulk", "deduplication_criteria_2": "EXIF andmete hulk",
@@ -832,6 +847,9 @@
"edit_birthday": "Muuda s├╝nnip├дeva", "edit_birthday": "Muuda s├╝nnip├дeva",
"edit_date": "Muuda kuup├дeva", "edit_date": "Muuda kuup├дeva",
"edit_date_and_time": "Muuda kuup├дeva ja kellaaega", "edit_date_and_time": "Muuda kuup├дeva ja kellaaega",
"edit_date_and_time_action_prompt": "{count} p├дev ja kellaaeg muudetud",
"edit_date_and_time_by_offset": "Nihuta kuup├дeva",
"edit_date_and_time_by_offset_interval": "Uus kuup├дevavahemik: {from} - {to}",
"edit_description": "Muuda kirjeldust", "edit_description": "Muuda kirjeldust",
"edit_description_prompt": "Palun vali uus kirjeldus:", "edit_description_prompt": "Palun vali uus kirjeldus:",
"edit_exclusion_pattern": "Muuda v├дlistamismustrit", "edit_exclusion_pattern": "Muuda v├дlistamismustrit",
@@ -904,6 +922,7 @@
"failed_to_load_notifications": "Teavituste laadimine eba├╡nnestus", "failed_to_load_notifications": "Teavituste laadimine eba├╡nnestus",
"failed_to_load_people": "Isikute laadimine eba├╡nnestus", "failed_to_load_people": "Isikute laadimine eba├╡nnestus",
"failed_to_remove_product_key": "Tootev├╡tme eemaldamine eba├╡nnestus", "failed_to_remove_product_key": "Tootev├╡tme eemaldamine eba├╡nnestus",
"failed_to_reset_pin_code": "PIN-koodi l├дhestamine eba├╡nnestus",
"failed_to_stack_assets": "├Ьksuste virnastamine eba├╡nnestus", "failed_to_stack_assets": "├Ьksuste virnastamine eba├╡nnestus",
"failed_to_unstack_assets": "├Ьksuste eraldamine eba├╡nnestus", "failed_to_unstack_assets": "├Ьksuste eraldamine eba├╡nnestus",
"failed_to_update_notification_status": "Teavituste seisundi uuendamine eba├╡nnestus", "failed_to_update_notification_status": "Teavituste seisundi uuendamine eba├╡nnestus",
@@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# tee} other {# teed}} ei valideerunud", "paths_validation_failed": "{paths, plural, one {# tee} other {# teed}} ei valideerunud",
"profile_picture_transparent_pixels": "Profiilipildis ei tohi olla l├дbipaistvaid piksleid. Palun suumi sisse ja/v├╡i liiguta pilti.", "profile_picture_transparent_pixels": "Profiilipildis ei tohi olla l├дbipaistvaid piksleid. Palun suumi sisse ja/v├╡i liiguta pilti.",
"quota_higher_than_disk_size": "M├д├дratud kvoot on suurem kui kettamaht", "quota_higher_than_disk_size": "M├д├дratud kvoot on suurem kui kettamaht",
"something_went_wrong": "Midagi l├дks valesti",
"unable_to_add_album_users": "Kasutajate lisamine albumisse eba├╡nnestus", "unable_to_add_album_users": "Kasutajate lisamine albumisse eba├╡nnestus",
"unable_to_add_assets_to_shared_link": "├Ьksuste jagatud lingile lisamine eba├╡nnestus", "unable_to_add_assets_to_shared_link": "├Ьksuste jagatud lingile lisamine eba├╡nnestus",
"unable_to_add_comment": "Kommentaari lisamine eba├╡nnestus", "unable_to_add_comment": "Kommentaari lisamine eba├╡nnestus",
@@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "ASUKOHT", "exif_bottom_sheet_location": "ASUKOHT",
"exif_bottom_sheet_people": "ISIKUD", "exif_bottom_sheet_people": "ISIKUD",
"exif_bottom_sheet_person_add_person": "Lisa nimi", "exif_bottom_sheet_person_add_person": "Lisa nimi",
"exif_bottom_sheet_person_age_months": "Vanus {months} kuud",
"exif_bottom_sheet_person_age_year_months": "Vanus 1 aasta, {months} kuud",
"exif_bottom_sheet_person_age_years": "Vanus {years}",
"exit_slideshow": "Sulge slaidiesitlus", "exit_slideshow": "Sulge slaidiesitlus",
"expand_all": "N├дita k├╡ik", "expand_all": "N├дita k├╡ik",
"experimental_settings_new_asset_list_subtitle": "T├╢├╢s", "experimental_settings_new_asset_list_subtitle": "T├╢├╢s",
@@ -1046,21 +1063,26 @@
"filter_people": "Filtreeri isikuid", "filter_people": "Filtreeri isikuid",
"filter_places": "Filtreeri kohti", "filter_places": "Filtreeri kohti",
"find_them_fast": "Leia teda kiiresti nime j├дrgi otsides", "find_them_fast": "Leia teda kiiresti nime j├дrgi otsides",
"first": "Esimene",
"fix_incorrect_match": "Paranda eba├╡ige vaste", "fix_incorrect_match": "Paranda eba├╡ige vaste",
"folder": "Kaust", "folder": "Kaust",
"folder_not_found": "Kausta ei leitud", "folder_not_found": "Kausta ei leitud",
"folders": "Kaustad", "folders": "Kaustad",
"folders_feature_description": "Kaustavaate abil failis├╝steemis olevate fotode ja videote sirvimine", "folders_feature_description": "Kaustavaate abil failis├╝steemis olevate fotode ja videote sirvimine",
"forgot_pin_code_question": "Unustasid oma PIN-koodi?",
"forward": "Edasi", "forward": "Edasi",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "See funktsionaalsus laadib t├╢├╢tamiseks Google'st v├дliseid ressursse.", "gcast_enabled_description": "See funktsionaalsus laadib t├╢├╢tamiseks Google'st v├дliseid ressursse.",
"general": "├Ьldine", "general": "├Ьldine",
"geolocation_instruction_location": "Kl├╡psa GPS-koordinaatidega ├╝ksusel, et kasutada selle asukohta, v├╡i vali asukoht otse kaardilt",
"get_help": "K├╝si abi", "get_help": "K├╝si abi",
"get_wifiname_error": "WiFi-v├╡rgu nime ei ├╡nnestunud lugeda. Veendu, et oled andnud vajalikud load ja oled WiFi-v├╡rguga ├╝hendatud", "get_wifiname_error": "WiFi-v├╡rgu nime ei ├╡nnestunud lugeda. Veendu, et oled andnud vajalikud load ja oled WiFi-v├╡rguga ├╝hendatud",
"getting_started": "Alustamine", "getting_started": "Alustamine",
"go_back": "Tagasi", "go_back": "Tagasi",
"go_to_folder": "Mine kausta", "go_to_folder": "Mine kausta",
"go_to_search": "Otsingusse", "go_to_search": "Otsingusse",
"gps": "GPS",
"gps_missing": "GPS puudub",
"grant_permission": "Anna luba", "grant_permission": "Anna luba",
"group_albums_by": "Grupeeri albumid...", "group_albums_by": "Grupeeri albumid...",
"group_country": "Grupeeri riigi kaupa", "group_country": "Grupeeri riigi kaupa",
@@ -1105,6 +1127,7 @@
"home_page_upload_err_limit": "Korraga saab ├╝les laadida ainult 30 ├╝ksust, j├дetakse vahele", "home_page_upload_err_limit": "Korraga saab ├╝les laadida ainult 30 ├╝ksust, j├дetakse vahele",
"host": "Host", "host": "Host",
"hour": "Tund", "hour": "Tund",
"hours": "Tundi",
"id": "ID", "id": "ID",
"idle": "J├╡ude", "idle": "J├╡ude",
"ignore_icloud_photos": "Ignoreeri iCloud fotosid", "ignore_icloud_photos": "Ignoreeri iCloud fotosid",
@@ -1165,10 +1188,12 @@
"language_search_hint": "Otsi keeli...", "language_search_hint": "Otsi keeli...",
"language_setting_description": "Vali oma eelistatud keel", "language_setting_description": "Vali oma eelistatud keel",
"large_files": "Suured failid", "large_files": "Suured failid",
"last": "Viimane",
"last_seen": "Viimati n├дhtud", "last_seen": "Viimati n├дhtud",
"latest_version": "Uusim versioon", "latest_version": "Uusim versioon",
"latitude": "Laiuskraad", "latitude": "Laiuskraad",
"leave": "Lahku", "leave": "Lahku",
"leave_album": "Lahku albumist",
"lens_model": "L├д├дtse mudel", "lens_model": "L├д├дtse mudel",
"let_others_respond": "Luba teistel vastata", "let_others_respond": "Luba teistel vastata",
"level": "Tase", "level": "Tase",
@@ -1182,6 +1207,7 @@
"library_page_sort_title": "Albumi pealkiri", "library_page_sort_title": "Albumi pealkiri",
"licenses": "Litsentsid", "licenses": "Litsentsid",
"light": "Hele", "light": "Hele",
"like": "Meeldib",
"like_deleted": "Meeldimine kustutatud", "like_deleted": "Meeldimine kustutatud",
"link_motion_video": "Lingi liikuv video", "link_motion_video": "Lingi liikuv video",
"link_to_oauth": "├Ьhenda OAuth", "link_to_oauth": "├Ьhenda OAuth",
@@ -1240,6 +1266,7 @@
"main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada v├дljalaskeversiooni!", "main_branch_warning": "Sa kasutad arendusversiooni; soovitame tungivalt kasutada v├дljalaskeversiooni!",
"main_menu": "Peamen├╝├╝", "main_menu": "Peamen├╝├╝",
"make": "Mark", "make": "Mark",
"manage_geolocation": "Halda asukohta",
"manage_shared_links": "Halda jagatud linke", "manage_shared_links": "Halda jagatud linke",
"manage_sharing_with_partners": "Halda partneritega jagamist", "manage_sharing_with_partners": "Halda partneritega jagamist",
"manage_the_app_settings": "Halda rakenduse seadeid", "manage_the_app_settings": "Halda rakenduse seadeid",
@@ -1248,7 +1275,7 @@
"manage_your_devices": "Halda oma autenditud seadmeid", "manage_your_devices": "Halda oma autenditud seadmeid",
"manage_your_oauth_connection": "Halda oma OAuth ├╝hendust", "manage_your_oauth_connection": "Halda oma OAuth ├╝hendust",
"map": "Kaart", "map": "Kaart",
"map_assets_in_bounds": "{count, plural, one {# foto} other {# fotot}}", "map_assets_in_bounds": "{count, plural, =0 {Selles piirkonnas fotosid pole} one {# foto} other {# fotot}}",
"map_cannot_get_user_location": "Ei saa kasutaja asukohta tuvastada", "map_cannot_get_user_location": "Ei saa kasutaja asukohta tuvastada",
"map_location_dialog_yes": "Jah", "map_location_dialog_yes": "Jah",
"map_location_picker_page_use_location": "Kasuta seda asukohta", "map_location_picker_page_use_location": "Kasuta seda asukohta",
@@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "Asukoha teenus keelatud", "map_location_service_disabled_title": "Asukoha teenus keelatud",
"map_marker_for_images": "Kaardimarker kohas {city}, {country} tehtud piltide jaoks", "map_marker_for_images": "Kaardimarker kohas {city}, {country} tehtud piltide jaoks",
"map_marker_with_image": "Kaardimarker pildiga", "map_marker_with_image": "Kaardimarker pildiga",
"map_no_assets_in_bounds": "Selles piirkonnas ei ole fotosid",
"map_no_location_permission_content": "Praeguse asukoha ├╝ksuste kuvamiseks on vaja asukoha luba. Kas soovid seda praegu lubada?", "map_no_location_permission_content": "Praeguse asukoha ├╝ksuste kuvamiseks on vaja asukoha luba. Kas soovid seda praegu lubada?",
"map_no_location_permission_title": "Asukoha luba keelatud", "map_no_location_permission_title": "Asukoha luba keelatud",
"map_settings": "Kaardi seaded", "map_settings": "Kaardi seaded",
@@ -1293,6 +1319,7 @@
"merged_people_count": "├Ьhendatud {count, plural, one {# isik} other {# isikut}}", "merged_people_count": "├Ьhendatud {count, plural, one {# isik} other {# isikut}}",
"minimize": "Minimeeri", "minimize": "Minimeeri",
"minute": "Minut", "minute": "Minut",
"minutes": "Minutit",
"missing": "Puuduvad", "missing": "Puuduvad",
"model": "Mudel", "model": "Mudel",
"month": "Kuu", "month": "Kuu",
@@ -1312,6 +1339,9 @@
"my_albums": "Minu albumid", "my_albums": "Minu albumid",
"name": "Nimi", "name": "Nimi",
"name_or_nickname": "Nimi v├╡i h├╝├╝dnimi", "name_or_nickname": "Nimi v├╡i h├╝├╝dnimi",
"network_requirement_photos_upload": "Kasuta fotode varundamiseks mobiilset andmesidet",
"network_requirement_videos_upload": "Kasuta videote varundamiseks mobiilset andmesidet",
"network_requirements_updated": "V├╡rgu n├╡uded muutusid, varundamise j├дrjekord l├дhtestatakse",
"networking_settings": "V├╡rgu├╝hendus", "networking_settings": "V├╡rgu├╝hendus",
"networking_subtitle": "Halda serveri l├╡pp-punkti seadeid", "networking_subtitle": "Halda serveri l├╡pp-punkti seadeid",
"never": "Mitte kunagi", "never": "Mitte kunagi",
@@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Ametlikud Immich'i ressursid", "official_immich_resources": "Ametlikud Immich'i ressursid",
"offline": "├Ьhendus puudub", "offline": "├Ьhendus puudub",
"offset": "Nihe",
"ok": "OK", "ok": "OK",
"oldest_first": "Vanemad eespool", "oldest_first": "Vanemad eespool",
"on_this_device": "Sellel seadmel", "on_this_device": "Sellel seadmel",
@@ -1381,6 +1412,8 @@
"open_the_search_filters": "Ava otsingufiltrid", "open_the_search_filters": "Ava otsingufiltrid",
"options": "Valikud", "options": "Valikud",
"or": "v├╡i", "or": "v├╡i",
"organize_into_albums": "Organiseeri albumitesse",
"organize_into_albums_description": "Pane olemasolevad fotod albumitesse, kasutades jooksvaid s├╝nkroonimise seadeid",
"organize_your_library": "Korrasta oma kogu", "organize_your_library": "Korrasta oma kogu",
"original": "originaal", "original": "originaal",
"other": "Muud", "other": "Muud",
@@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "Piiratud luba. Et Immich saaks tervet su galeriid varundada ja hallata, anna Seadetes luba fotodele ja videotele.", "permission_onboarding_permission_limited": "Piiratud luba. Et Immich saaks tervet su galeriid varundada ja hallata, anna Seadetes luba fotodele ja videotele.",
"permission_onboarding_request": "Immich'il on vaja luba su fotode ja videote vaatamiseks.", "permission_onboarding_request": "Immich'il on vaja luba su fotode ja videote vaatamiseks.",
"person": "Isik", "person": "Isik",
"person_age_months": "{months, plural, one {# kuu} other {# kuud}} vana",
"person_age_year_months": "1 aasta {months, plural, one {# kuu} other {# kuud}} vana",
"person_age_years": "{years, plural, other {# aastat}} vana",
"person_birthdate": "S├╝ndinud {date}", "person_birthdate": "S├╝ndinud {date}",
"person_hidden": "{name}{hidden, select, true { (peidetud)} other {}}", "person_hidden": "{name}{hidden, select, true { (peidetud)} other {}}",
"photo_shared_all_users": "Paistab, et oled oma fotosid k├╡igi kasutajatega jaganud, v├╡i pole ├╝htegi kasutajat, kellega jagada.", "photo_shared_all_users": "Paistab, et oled oma fotosid k├╡igi kasutajatega jaganud, v├╡i pole ├╝htegi kasutajat, kellega jagada.",
@@ -1479,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "Mobiilirakendus on aegunud. Palun uuenda uusimale v├дikesele versioonile.", "profile_drawer_client_out_of_date_minor": "Mobiilirakendus on aegunud. Palun uuenda uusimale v├дikesele versioonile.",
"profile_drawer_client_server_up_to_date": "Klient ja server on uuendatud", "profile_drawer_client_server_up_to_date": "Klient ja server on uuendatud",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Kirjutuskaitsere┼╛iim sisse l├╝litatud. V├дljumiseks puuduta pikalt avatari ikooni.",
"profile_drawer_server_out_of_date_major": "Server on aegunud. Palun uuenda uusimale suurele versioonile.", "profile_drawer_server_out_of_date_major": "Server on aegunud. Palun uuenda uusimale suurele versioonile.",
"profile_drawer_server_out_of_date_minor": "Server on aegunud. Palun uuenda uusimale v├дikesele versioonile.", "profile_drawer_server_out_of_date_minor": "Server on aegunud. Palun uuenda uusimale v├дikesele versioonile.",
"profile_image_of_user": "Kasutaja {user} profiilipilt", "profile_image_of_user": "Kasutaja {user} profiilipilt",
@@ -1524,6 +1561,8 @@
"rating_description": "Kuva infopaneelis EXIF hinnangut", "rating_description": "Kuva infopaneelis EXIF hinnangut",
"reaction_options": "Reaktsiooni valikud", "reaction_options": "Reaktsiooni valikud",
"read_changelog": "Vaata muudatuste ├╝levaadet", "read_changelog": "Vaata muudatuste ├╝levaadet",
"readonly_mode_disabled": "Kirjutuskaitsere┼╛iim v├дlja l├╝litatud",
"readonly_mode_enabled": "Kirjutuskaitsere┼╛iim sisse l├╝litatud",
"reassign": "M├д├дra uuesti", "reassign": "M├д├дra uuesti",
"reassigned_assets_to_existing_person": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} seostatud {name, select, null {olemasoleva isikuga} other {isikuga {name}}}", "reassigned_assets_to_existing_person": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} seostatud {name, select, null {olemasoleva isikuga} other {isikuga {name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} seostatud uue isikuga", "reassigned_assets_to_new_person": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} seostatud uue isikuga",
@@ -1585,6 +1624,9 @@
"reset_password": "L├дhtesta parool", "reset_password": "L├дhtesta parool",
"reset_people_visibility": "L├дhtesta isikute n├дhtavus", "reset_people_visibility": "L├дhtesta isikute n├дhtavus",
"reset_pin_code": "L├дhtesta PIN-kood", "reset_pin_code": "L├дhtesta PIN-kood",
"reset_pin_code_description": "Kui unustasid oma PIN-koodi, v├╡ta selle l├дhtestamiseks ├╝hendust serveri administraatoriga",
"reset_pin_code_success": "PIN-kood edukalt l├дhtestatud",
"reset_pin_code_with_password": "Saad oma PIN-koodi alati oma parooli abil l├дhtestada",
"reset_sqlite": "L├дhtesta SQLite andmebaas", "reset_sqlite": "L├дhtesta SQLite andmebaas",
"reset_sqlite_confirmation": "Kas oled kindel, et soovid SQLite andmebaasi l├дhtestada? Andmete uuesti s├╝nkroonimiseks pead v├дlja ja j├дlle sisse logima", "reset_sqlite_confirmation": "Kas oled kindel, et soovid SQLite andmebaasi l├дhtestada? Andmete uuesti s├╝nkroonimiseks pead v├дlja ja j├дlle sisse logima",
"reset_sqlite_success": "SQLite andmebaas edukalt l├дhtestatud", "reset_sqlite_success": "SQLite andmebaas edukalt l├дhtestatud",
@@ -1597,6 +1639,7 @@
"restore_user": "Taasta kasutaja", "restore_user": "Taasta kasutaja",
"restored_asset": "├Ьksus taastatud", "restored_asset": "├Ьksus taastatud",
"resume": "J├дtka", "resume": "J├дtka",
"resume_paused_jobs": "J├дtka {count, plural, one {# peatatud t├╢├╢de} other {# peatatud t├╢├╢det}}",
"retry_upload": "Proovi ├╝leslaadimist uuesti", "retry_upload": "Proovi ├╝leslaadimist uuesti",
"review_duplicates": "Vaata duplikaadid l├дbi", "review_duplicates": "Vaata duplikaadid l├дbi",
"review_large_files": "Vaata suured failid l├дbi", "review_large_files": "Vaata suured failid l├дbi",
@@ -1690,6 +1733,7 @@
"select_user_for_sharing_page_err_album": "Albumi lisamine eba├╡nnestus", "select_user_for_sharing_page_err_album": "Albumi lisamine eba├╡nnestus",
"selected": "Valitud", "selected": "Valitud",
"selected_count": "{count, plural, other {# valitud}}", "selected_count": "{count, plural, other {# valitud}}",
"selected_gps_coordinates": "Valitud GPS-koordinaadid",
"send_message": "Saada s├╡num", "send_message": "Saada s├╡num",
"send_welcome_email": "Saada tervituskiri", "send_welcome_email": "Saada tervituskiri",
"server_endpoint": "Serveri l├╡pp-punkt", "server_endpoint": "Serveri l├╡pp-punkt",
@@ -1833,6 +1877,7 @@
"sort_created": "Loomise aeg", "sort_created": "Loomise aeg",
"sort_items": "├Ьksuste arv", "sort_items": "├Ьksuste arv",
"sort_modified": "Muutmise aeg", "sort_modified": "Muutmise aeg",
"sort_newest": "Uusim foto",
"sort_oldest": "Vanim foto", "sort_oldest": "Vanim foto",
"sort_people_by_similarity": "Sorteeri isikud sarnasuse j├дrgi", "sort_people_by_similarity": "Sorteeri isikud sarnasuse j├дrgi",
"sort_recent": "Uusim foto", "sort_recent": "Uusim foto",
@@ -1871,6 +1916,8 @@
"sync_albums_manual_subtitle": "S├╝nkrooni k├╡ik ├╝leslaaditud videod ja fotod valitud varundusalbumitesse", "sync_albums_manual_subtitle": "S├╝nkrooni k├╡ik ├╝leslaaditud videod ja fotod valitud varundusalbumitesse",
"sync_local": "S├╝nkrooni lokaalsed ├╝ksused", "sync_local": "S├╝nkrooni lokaalsed ├╝ksused",
"sync_remote": "S├╝nkrooni kaug├╝ksused", "sync_remote": "S├╝nkrooni kaug├╝ksused",
"sync_status": "S├╝nkroonimise staatus",
"sync_status_subtitle": "Vaata ja halda s├╝nkroonimiss├╝steemi",
"sync_upload_album_setting_subtitle": "Loo ja laadi oma pildid ja videod ├╝les Immich'isse valitud albumitesse", "sync_upload_album_setting_subtitle": "Loo ja laadi oma pildid ja videod ├╝les Immich'isse valitud albumitesse",
"tag": "Silt", "tag": "Silt",
"tag_assets": "Sildista ├╝ksuseid", "tag_assets": "Sildista ├╝ksuseid",
@@ -1908,7 +1955,9 @@
"to_change_password": "Muuda parool", "to_change_password": "Muuda parool",
"to_favorite": "Lemmik", "to_favorite": "Lemmik",
"to_login": "Logi sisse", "to_login": "Logi sisse",
"to_multi_select": "vali mitu",
"to_parent": "Tase ├╝les", "to_parent": "Tase ├╝les",
"to_select": "vali",
"to_trash": "Pr├╝gikasti", "to_trash": "Pr├╝gikasti",
"toggle_settings": "Kuva/peida seaded", "toggle_settings": "Kuva/peida seaded",
"total": "Kokku", "total": "Kokku",
@@ -1928,6 +1977,7 @@
"trash_page_select_assets_btn": "Vali ├╝ksused", "trash_page_select_assets_btn": "Vali ├╝ksused",
"trash_page_title": "Pr├╝gikast ({count})", "trash_page_title": "Pr├╝gikast ({count})",
"trashed_items_will_be_permanently_deleted_after": "Pr├╝gikasti t├╡stetud ├╝ksused kustutatakse j├д├дdavalt {days, plural, one {# p├дeva} other {# p├дeva}} p├дrast.", "trashed_items_will_be_permanently_deleted_after": "Pr├╝gikasti t├╡stetud ├╝ksused kustutatakse j├д├дdavalt {days, plural, one {# p├дeva} other {# p├дeva}} p├дrast.",
"troubleshoot": "T├╡rkeotsing",
"type": "T├╝├╝p", "type": "T├╝├╝p",
"unable_to_change_pin_code": "PIN-koodi muutmine eba├╡nnestus", "unable_to_change_pin_code": "PIN-koodi muutmine eba├╡nnestus",
"unable_to_setup_pin_code": "PIN-koodi seadistamine eba├╡nnestus", "unable_to_setup_pin_code": "PIN-koodi seadistamine eba├╡nnestus",
@@ -1958,6 +2008,7 @@
"unstacked_assets_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} eraldatud", "unstacked_assets_count": "{count, plural, one {# ├╝ksus} other {# ├╝ksust}} eraldatud",
"untagged": "Sildistamata", "untagged": "Sildistamata",
"up_next": "J├дrgmine", "up_next": "J├дrgmine",
"update_location_action_prompt": "Uuenda {count} valitud ├╝ksuse asukoht:",
"updated_at": "Uuendatud", "updated_at": "Uuendatud",
"updated_password": "Parool muudetud", "updated_password": "Parool muudetud",
"upload": "Laadi ├╝les", "upload": "Laadi ├╝les",
@@ -2024,6 +2075,7 @@
"view_next_asset": "Vaata j├дrgmist ├╝ksust", "view_next_asset": "Vaata j├дrgmist ├╝ksust",
"view_previous_asset": "Vaata eelmist ├╝ksust", "view_previous_asset": "Vaata eelmist ├╝ksust",
"view_qr_code": "Vaata QR-koodi", "view_qr_code": "Vaata QR-koodi",
"view_similar_photos": "Vaata sarnaseid fotosid",
"view_stack": "Vaata virna", "view_stack": "Vaata virna",
"view_user": "Vaata kasutajat", "view_user": "Vaata kasutajat",
"viewer_remove_from_stack": "Eemalda virnast", "viewer_remove_from_stack": "Eemalda virnast",
+91 -3
View File
@@ -1,17 +1,105 @@
{ {
"active": "Martxan", "about": "Honi buruz",
"account": "Kontua",
"account_settings": "Kontuaren Ezarpenak",
"acknowledge": "Onartu",
"action": "Ekintza",
"action_common_update": "Eguneratu",
"actions": "Ekintzak",
"active": "Aktibo",
"activity": "Jarduera",
"activity_changed": "Jarduera {enabled, select, true {ezarrita dago} other {ez dago ezarrita}}",
"add": "Gehitu", "add": "Gehitu",
"add_a_description": "Azalpena gehitu", "add_a_description": "Azalpena gehitu",
"add_a_location": "Kokapena gehitu",
"add_a_name": "Izena gehitu", "add_a_name": "Izena gehitu",
"add_a_title": "Izenburua gehitu", "add_a_title": "Izenburua gehitu",
"add_birthday": "Urtebetetzea gehitu",
"add_endpoint": "Endpoint-a gehitu",
"add_exclusion_pattern": "Bazterketa eredua gehitu",
"add_import_path": "Inportazio bidea gehitu",
"add_location": "Kokapena gehitu",
"add_more_users": "Erabiltzaile gehiago gehitu", "add_more_users": "Erabiltzaile gehiago gehitu",
"add_partner": "Kidea gehitu",
"add_path": "Bidea gehitu",
"add_photos": "Argazkiak gehitu", "add_photos": "Argazkiak gehitu",
"add_tag": "Etiketa gehitu",
"add_to": "Hona gehituтАж",
"add_to_album": "Albumera gehitu", "add_to_album": "Albumera gehitu",
"add_to_album_bottom_sheet_added": "{album} -(e)ra gehitu",
"add_to_album_bottom_sheet_already_exists": "Dagoeneko {album} albumenean", "add_to_album_bottom_sheet_already_exists": "Dagoeneko {album} albumenean",
"add_to_albums": "Albumetara gehitu",
"add_to_albums_count": "Albumetara gehitu ({count})",
"add_to_shared_album": "Gehitu partekatutako albumera", "add_to_shared_album": "Gehitu partekatutako albumera",
"add_url": "URL-a gehitu", "add_url": "URL-a gehitu",
"added_to_archive": "Artxibategira gehituta",
"added_to_favorites": "Faboritoetara gehituta", "added_to_favorites": "Faboritoetara gehituta",
"added_to_favorites_count": "{count, number} faboritoetara gehituta",
"admin": { "admin": {
"image_quality": "Kalitatea" "add_exclusion_pattern_description": "Gehitu baztertze patroiak. *, ** eta ? karakterak erabil ditzazkezu (globbing). Adibideak: \"Raw\" izeneko edozein direktorioko fitxategi guztiak baztertzeko, erabili \"**/Raw/**\". \".tif\" amaitzen diren fitxategi guztiak baztertzeko, erabili \"**/*.tif\". Bide absolutu bat baztertzeko, erabili \"/baztertu/beharreko/bidea/**\".",
} "admin_user": "Administradore erabiltzailea",
"authentication_settings": "Segurtasun Ezarpenak",
"authentication_settings_description": "Kudeatu pasahitza, OAuth edo beste segurtasun konfigurazio bat",
"authentication_settings_disable_all": "Seguru zaude saioa hasteko modu guztiak desgaitu nahi dituzula? Saioa hastea guztiz desgaitua izango da.",
"authentication_settings_reenable": "Berriro gaitzeko, erabili <link>Server Command</link>.",
"background_task_job": "Atzealdeko Lanak",
"backup_onboarding_footer": "Immich-en babes kopiei buruzko informazio gehiago nahi baduzu, mesedez irakurri <link>dokumentazioa</link>.",
"backup_onboarding_title": "Babes Kopiak",
"confirm_delete_library": "Seguru zaude {library} ezabatu nahi duzula?",
"confirm_email_below": "Konfirmatzeko, idatzi \"{email}\" azpian",
"confirm_reprocess_all_faces": "Seguru zaude aurpegi guztiak berriro prozesatu nahi dituzula? Erabakiak jendearen izenak ere borratuko ditu.",
"confirm_user_password_reset": "Seguru zaude {user}-ren pasahitza berrezarri nahi duzula?",
"confirm_user_pin_code_reset": "Seguru zaude {user}-ren PIN kodea berrezarri nahi duzula?",
"create_job": "Gehitu zeregina",
"disable_login": "Desgaitu saio hastea",
"face_detection": "Aurpegi detekzioa",
"failed_job_command": "{command} komandoak hutsegin du {job} zereginerako",
"image_format": "Formatua",
"image_format_description": "WebP ereduak JPEG baino fitxategi txikiagoak sortzen ditu, baina motelagoa da kodifikatzen.",
"image_preview_title": "Aurreikusiaen Konfigurazioa",
"image_quality": "Kalitatea",
"image_settings": "Argazkien Konfigurazioa",
"image_thumbnail_title": "Argazki Txikien Konfigurazioa",
"job_created": "Zeregina sortuta",
"job_settings": "Zereginaren konfigurazioa",
"job_status": "Zereginaren Egoera",
"logging_enable_description": "Gaitu erregistroak",
"logging_level_description": "Erregistroak gaituta daudenean, nolako erregistro maila erabili.",
"logging_settings": "Erregistroak",
"machine_learning_duplicate_detection": "Bizkoizketa Detekzioa",
"machine_learning_duplicate_detection_enabled": "Gaitu bikoizketa detekezioa",
"machine_learning_facial_recognition": "Aurpegi-Ezagutza",
"machine_learning_facial_recognition_description": "Detektatu, ezagutu eta aurpegiak banatu argazkietan",
"machine_learning_facial_recognition_model": "Aurpegi-Ezagutza eredua",
"machine_learning_facial_recognition_setting": "Aurpegi-Ezagutza Gaitu",
"machine_learning_smart_search_enabled": "Gaitu bilaketa arina",
"manage_log_settings": "Kudeatu erregistroen konfigurazioa",
"map_dark_style": "Beltz estiloa",
"map_gps_settings": "Mapa eta GPS Konfigurazioa",
"map_light_style": "Zuri estiloa",
"map_settings": "Mapa",
"metadata_faces_import_setting": "Gaitu aurpegien inportazioa",
"metadata_settings": "Metadata Konfigurazioa",
"metadata_settings_description": "Kudeatu metadaten konfigurazioa",
"migration_job": "Migrazio"
},
"advanced_settings_readonly_mode_title": "Irakurri-bakarrik Modua",
"apply_count": "Ezarri ({count, number})",
"assets_added_to_albums_count": "Gehituta {assetTotal, plural, one {# asset} other {# assets}} to {albumTotal, plural, one {# album} other {# albums}}",
"assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} ezin izan da albumetara gehitu",
"assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} dagoeneko albumean dago",
"first": "Lehenengo ┬лLehenik┬╗",
"gps": "GPS",
"gps_missing": "Ez dago GPS",
"last": "Azkena",
"like": "Gustoko",
"manage_geolocation": "Kudeatu kokapena",
"organize_into_albums": "Albumetan antolatu",
"query_asset_id": "Aztertu aukeratutako ID-a",
"readonly_mode_disabled": "Irakurri-bakarrik modua desgaituta",
"readonly_mode_enabled": "Irakurri-bakarrik modua gaituta",
"selected_gps_coordinates": "GPS Koordenadak Aukeratuta",
"sort_newest": "Argazkirik berriena",
"to_select": "aukeratzeko",
"view_similar_photos": "Ikusi antzeko argazkiak"
} }
-1
View File
@@ -500,7 +500,6 @@
"map_location_service_disabled_title": "╪│╪▒┘И█М╪│ ┘Е┌й╪з┘ЖтАМ█М╪з╪и█М ╪║█М╪▒┘Б╪╣╪з┘Д ╪з╪│╪к", "map_location_service_disabled_title": "╪│╪▒┘И█М╪│ ┘Е┌й╪з┘ЖтАМ█М╪з╪и█М ╪║█М╪▒┘Б╪╣╪з┘Д ╪з╪│╪к",
"map_marker_for_images": "┘Ж╪┤╪з┘Ж┌п╪▒ ╪▒┘И█М ┘Ж┘В╪┤┘З ╪и╪▒╪з█М ╪╣┌й╪│тАМ┘З╪з█М ┌п╪▒┘Б╪к┘ЗтАМ╪┤╪п┘З ╪п╪▒ {city}, {country}", "map_marker_for_images": "┘Ж╪┤╪з┘Ж┌п╪▒ ╪▒┘И█М ┘Ж┘В╪┤┘З ╪и╪▒╪з█М ╪╣┌й╪│тАМ┘З╪з█М ┌п╪▒┘Б╪к┘ЗтАМ╪┤╪п┘З ╪п╪▒ {city}, {country}",
"map_marker_with_image": "╪╣┘Д╪з┘Е╪ктАМ┌п╪░╪з╪▒█М ┘Ж┘В╪┤┘З ╪и╪з ╪╣┌й╪│", "map_marker_with_image": "╪╣┘Д╪з┘Е╪ктАМ┌п╪░╪з╪▒█М ┘Ж┘В╪┤┘З ╪и╪з ╪╣┌й╪│",
"map_no_assets_in_bounds": "┘З█М┌Ж ╪╣┌й╪│█М ╪п╪▒ ╪з█М┘Ж ┘Е╪н╪п┘И╪п┘З ┘Ж█М╪│╪к",
"map_no_location_permission_content": "╪и╪▒╪з█М ┘Ж┘Е╪з█М╪┤ ╪╣┌й╪│тАМ┘З╪з█М ╪з╪╖╪▒╪з┘Б╪к╪з┘Ж╪М ╪и╪▒┘Ж╪з┘Е┘З ┘Ж█М╪з╪▓ ╪и┘З ╪п╪│╪к╪▒╪│█М ╪и┘З ┘Е┘И┘В╪╣█М╪к ┘Е┌й╪з┘Ж█М ╪п╪з╪▒╪п. ╪з╪м╪з╪▓┘З ╪п╪│╪к╪▒╪│█М ┘Е█МтАМ╪п┘З█М╪п╪Я", "map_no_location_permission_content": "╪и╪▒╪з█М ┘Ж┘Е╪з█М╪┤ ╪╣┌й╪│тАМ┘З╪з█М ╪з╪╖╪▒╪з┘Б╪к╪з┘Ж╪М ╪и╪▒┘Ж╪з┘Е┘З ┘Ж█М╪з╪▓ ╪и┘З ╪п╪│╪к╪▒╪│█М ╪и┘З ┘Е┘И┘В╪╣█М╪к ┘Е┌й╪з┘Ж█М ╪п╪з╪▒╪п. ╪з╪м╪з╪▓┘З ╪п╪│╪к╪▒╪│█М ┘Е█МтАМ╪п┘З█М╪п╪Я",
"map_no_location_permission_title": "╪п╪│╪к╪▒╪│█М ╪и┘З ┘Е┘И┘В╪╣█М╪к ╪┤┘Е╪з ┘Б╪╣╪з┘Д ┘Ж█М╪│╪к", "map_no_location_permission_title": "╪п╪│╪к╪▒╪│█М ╪и┘З ┘Е┘И┘В╪╣█М╪к ╪┤┘Е╪з ┘Б╪╣╪з┘Д ┘Ж█М╪│╪к",
"map_settings": "╪к┘Ж╪╕█М┘Е╪з╪к ┘Ж┘В╪┤┘З", "map_settings": "╪к┘Ж╪╕█М┘Е╪з╪к ┘Ж┘В╪┤┘З",
+108 -12
View File
@@ -14,6 +14,7 @@
"add_a_location": "Lis├д├д sijainti", "add_a_location": "Lis├д├д sijainti",
"add_a_name": "Lis├д├д nimi", "add_a_name": "Lis├д├д nimi",
"add_a_title": "Lis├д├д otsikko", "add_a_title": "Lis├д├д otsikko",
"add_birthday": "Lis├д├д syntym├дp├дiv├д",
"add_endpoint": "Lis├д├д p├д├дtepiste", "add_endpoint": "Lis├д├д p├д├дtepiste",
"add_exclusion_pattern": "Lis├д├д poissulkemismalli", "add_exclusion_pattern": "Lis├д├д poissulkemismalli",
"add_import_path": "Lis├д├д tuontipolku", "add_import_path": "Lis├д├д tuontipolku",
@@ -27,6 +28,9 @@
"add_to_album": "Lis├д├д albumiin", "add_to_album": "Lis├д├д albumiin",
"add_to_album_bottom_sheet_added": "Lis├дtty albumiin {album}", "add_to_album_bottom_sheet_added": "Lis├дtty albumiin {album}",
"add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}", "add_to_album_bottom_sheet_already_exists": "Kohde on jo albumissa {album}",
"add_to_album_toggle": "Vaihda albumin {album} valintaa",
"add_to_albums": "Lis├д├д albumeihin",
"add_to_albums_count": "Lis├д├д albumeihin ({count})",
"add_to_shared_album": "Lis├д├д jaettuun albumiin", "add_to_shared_album": "Lis├д├д jaettuun albumiin",
"add_url": "Lis├д├д URL", "add_url": "Lis├д├д URL",
"added_to_archive": "Lis├дtty arkistoon", "added_to_archive": "Lis├дtty arkistoon",
@@ -44,6 +48,13 @@
"backup_database": "Luo tietokantavedos", "backup_database": "Luo tietokantavedos",
"backup_database_enable_description": "Ota tietokantavedokset k├дytt├╢├╢n", "backup_database_enable_description": "Ota tietokantavedokset k├дytt├╢├╢n",
"backup_keep_last_amount": "S├дilytett├дvien tietokantavedosten m├д├дr├д", "backup_keep_last_amount": "S├дilytett├дvien tietokantavedosten m├д├дr├д",
"backup_onboarding_1_description": "Kopio pilvipalvelussa tai toisessa fyysisess├д sijainnissa.",
"backup_onboarding_2_description": "Paikalliset kopiot eri laitteilla. T├дm├д sis├дlt├д├д sek├д alkuper├дiset tiedostot ett├д niiden varmuuskopiot paikallisesti.",
"backup_onboarding_3_description": "Kopiot tiedoistasi, mukaan lukien alkuper├дiset tiedostot. T├дh├дn sis├дltyy yksi et├дsijainnissa oleva kopio ja kaksi paikallista kopiota.",
"backup_onboarding_description": "Suosittelemme <backblaze-link>3-2-1-varmuuskopiointistrategiaa</backblaze-link> tietojesi suojaamiseksi. S├дilyt├д kopiot sek├д ladatuista valokuvista ja videoista ett├д Immichin tietokannasta kattavaa varmuuskopiointiratkaisua varten.",
"backup_onboarding_footer": "Lis├дtietoja Immich varmuuskopioinnista l├╢yd├дt <link>dokumentaatiosta</link>.",
"backup_onboarding_parts_title": "3-2-1-varmuuskopio sis├дlt├д├д:",
"backup_onboarding_title": "Varmuuskopiot",
"backup_settings": "Tietokantavedosten asetukset", "backup_settings": "Tietokantavedosten asetukset",
"backup_settings_description": "Hallitse tietokannan vedosasetuksia.", "backup_settings_description": "Hallitse tietokannan vedosasetuksia.",
"cleared_jobs": "Ty├╢n {job} teht├дv├дt tyhjennetty", "cleared_jobs": "Ty├╢n {job} teht├дv├дt tyhjennetty",
@@ -347,6 +358,9 @@
"trash_number_of_days_description": "Kuinka monta p├дiv├д├д aineistoja pidet├д├дn roskakorissa ennen pysyv├д├д poistamista", "trash_number_of_days_description": "Kuinka monta p├дiv├д├д aineistoja pidet├д├дn roskakorissa ennen pysyv├д├д poistamista",
"trash_settings": "Roskakorin asetukset", "trash_settings": "Roskakorin asetukset",
"trash_settings_description": "Hallitse roskakoriasetuksia", "trash_settings_description": "Hallitse roskakoriasetuksia",
"unlink_all_oauth_accounts": "Irrota kaikki OAuth-tilit",
"unlink_all_oauth_accounts_description": "Muista irrottaa kaikki OAuth-tilit ennen uuteen palveluntarjoajaan siirtymist├д.",
"unlink_all_oauth_accounts_prompt": "Haluatko varmasti irrottaa kaikki OAuth-tilit? T├дm├д nollaa OAuth-tunnistautumisen kaikille k├дytt├дjille eik├д sit├д voi perua.",
"user_cleanup_job": "K├дytt├дjien puhdistus", "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": "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": "Poiston viive",
@@ -374,13 +388,16 @@
"administration": "Yll├дpito", "administration": "Yll├дpito",
"advanced": "Edistyneet", "advanced": "Edistyneet",
"advanced_settings_beta_timeline_subtitle": "Kokeile uutta sovelluskokemusta", "advanced_settings_beta_timeline_subtitle": "Kokeile uutta sovelluskokemusta",
"advanced_settings_beta_timeline_title": "Beta-aikajana",
"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_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_enable_alternate_media_filter_title": "[KOKEELLINEN] K├дyt├д vaihtoehtoisen laitteen albumin synkronointisuodatinta",
"advanced_settings_log_level_title": "Kirjaustaso: {level}", "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_subtitle": "Jotkut laitteet ovat eritt├дin hitaita lataamaan esikatselukuvia paikallisista kohteista. Aktivoi t├дm├д asetus k├дytt├д├дksesi et├дkuvia.",
"advanced_settings_prefer_remote_title": "Suosi et├дkuvia", "advanced_settings_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_subtitle": "M├д├дrit├д v├дlityspalvelimen otsikot(proxy headers), jotka Immichin tulisi l├дhett├д├д jokaisen verkkopyynn├╢n mukana",
"advanced_settings_proxy_headers_title": "V├дlityspalvelimen otsikot", "advanced_settings_proxy_headers_title": "V├дlityspalvelimen otsikot",
"advanced_settings_readonly_mode_subtitle": "Aktivoi vain luku -tilan, jolloin valokuvia voi ainoastaan selata. Toiminnot kuten useiden kuvien valitseminen, jakaminen, siirt├дminen toistolaitteelle ja poistaminen ovat pois k├дyt├╢st├д. Laita vain luku -tila p├д├дlle tai pois p├д├дlt├д p├д├дvalikon k├дytt├дj├дkuvakkeesta",
"advanced_settings_readonly_mode_title": "Vain luku -tila",
"advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen p├д├дtepisteell├д. Vaaditaan self-signed -sertifikaateissa.", "advanced_settings_self_signed_ssl_subtitle": "Ohita SSL sertifikaattivarmennus palvelimen p├д├дtepisteell├д. Vaaditaan self-signed -sertifikaateissa.",
"advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit", "advanced_settings_self_signed_ssl_title": "Salli self-signed SSL -sertifikaatit",
"advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti t├дll├д laitteella, kun kyseinen toiminto suoritetaan verkossa", "advanced_settings_sync_remote_deletions_subtitle": "Poista tai palauta kohde automaattisesti t├дll├д laitteella, kun kyseinen toiminto suoritetaan verkossa",
@@ -396,6 +413,7 @@
"album_cover_updated": "Albumin kansikuva p├дivitetty", "album_cover_updated": "Albumin kansikuva p├дivitetty",
"album_delete_confirmation": "Haluatko varmasti poistaa albumin {album}?", "album_delete_confirmation": "Haluatko varmasti poistaa albumin {album}?",
"album_delete_confirmation_description": "Jos albumi on jaettu, muut eiv├дt p├д├дse siihen en├д├д.", "album_delete_confirmation_description": "Jos albumi on jaettu, muut eiv├дt p├д├дse siihen en├д├д.",
"album_deleted": "Albumi poistettu",
"album_info_card_backup_album_excluded": "J├ДTETTY POIS", "album_info_card_backup_album_excluded": "J├ДTETTY POIS",
"album_info_card_backup_album_included": "SIS├ДLLYTETTY", "album_info_card_backup_album_included": "SIS├ДLLYTETTY",
"album_info_updated": "Albumin tiedot p├дivitetty", "album_info_updated": "Albumin tiedot p├дivitetty",
@@ -405,6 +423,7 @@
"album_options": "Albumin asetukset", "album_options": "Albumin asetukset",
"album_remove_user": "Poista k├дytt├дj├д?", "album_remove_user": "Poista k├дytt├дj├д?",
"album_remove_user_confirmation": "Oletko varma ett├д haluat poistaa {user}?", "album_remove_user_confirmation": "Oletko varma ett├д haluat poistaa {user}?",
"album_search_not_found": "Haullasi ei l├╢ytynyt yht├д├дn albumia",
"album_share_no_users": "N├дytt├д├д ett├д olet jakanut t├дm├дn albumin kaikkien kanssa, tai sinulla ei ole k├дytt├дji├д joille jakaa.", "album_share_no_users": "N├дytt├д├д ett├д olet jakanut t├дm├дn albumin kaikkien kanssa, tai sinulla ei ole k├дytt├дji├д joille jakaa.",
"album_updated": "Albumi p├дivitetty", "album_updated": "Albumi p├дivitetty",
"album_updated_setting_description": "Saa s├дhk├╢postia kun jaetussa albumissa on uutta sis├дlt├╢├д", "album_updated_setting_description": "Saa s├дhk├╢postia kun jaetussa albumissa on uutta sis├дlt├╢├д",
@@ -424,6 +443,7 @@
"albums_default_sort_order": "Albumin oletuslajitteluj├дrjestys", "albums_default_sort_order": "Albumin oletuslajitteluj├дrjestys",
"albums_default_sort_order_description": "Kohteiden ensisijainen lajitteluj├дrjestys uusia albumeja luotaessa.", "albums_default_sort_order_description": "Kohteiden ensisijainen lajitteluj├дrjestys uusia albumeja luotaessa.",
"albums_feature_description": "Kokoelma kohteita, jotka voidaan jakaa muille k├дytt├дjille.", "albums_feature_description": "Kokoelma kohteita, jotka voidaan jakaa muille k├дytt├дjille.",
"albums_on_device_count": "({count}) albumia laitteella",
"all": "Kaikki", "all": "Kaikki",
"all_albums": "Kaikki albumit", "all_albums": "Kaikki albumit",
"all_people": "Kaikki henkil├╢t", "all_people": "Kaikki henkil├╢t",
@@ -443,6 +463,7 @@
"app_bar_signout_dialog_title": "Kirjaudu ulos", "app_bar_signout_dialog_title": "Kirjaudu ulos",
"app_settings": "Sovellusasetukset", "app_settings": "Sovellusasetukset",
"appears_in": "Esiintyy albumeissa", "appears_in": "Esiintyy albumeissa",
"apply_count": "Aseta {count, number}",
"archive": "Arkisto", "archive": "Arkisto",
"archive_action_prompt": "{count} lis├дtty arkistoon", "archive_action_prompt": "{count} lis├дtty arkistoon",
"archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta", "archive_or_unarchive_photo": "Arkistoi kuva tai palauta arkistosta",
@@ -482,7 +503,9 @@
"assets": "Kohteet", "assets": "Kohteet",
"assets_added_count": "Lis├дtty {count, plural, one {# kohde} other {# kohdetta}}", "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_album_count": "Albumiin lis├дtty {count, plural, one {# kohde} other {# kohdetta}}",
"assets_added_to_albums_count": "Lis├дtty {assetTotal, plural, one {# aineisto} other {# aaineistoa}} {albumTotal, plural, one {# albumiin} other {# albumeihin}}",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Kohdetta} other {Kohdetta}} ei voida lis├дt├д albumiin", "assets_cannot_be_added_to_album_count": "{count, plural, one {Kohdetta} other {Kohdetta}} ei voida lis├дt├д albumiin",
"assets_cannot_be_added_to_albums": "{count, plural, one {Aineisto} other {Aineistoa}} ei voi lis├дt├д mihink├д├дn albumiin",
"assets_count": "{count, plural, one {# media} other {# mediaa}}", "assets_count": "{count, plural, one {# media} other {# mediaa}}",
"assets_deleted_permanently": "{count} kohdetta poistettu pysyv├дsti", "assets_deleted_permanently": "{count} kohdetta poistettu pysyv├дsti",
"assets_deleted_permanently_from_server": "{count} objektia poistettu pysyv├дsti Immich-palvelimelta", "assets_deleted_permanently_from_server": "{count} objektia poistettu pysyv├дsti Immich-palvelimelta",
@@ -499,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin", "assets_trashed_count": "{count, plural, one {# media} other {# mediaa}} siirretty roskakoriin",
"assets_trashed_from_server": "{count} 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", "assets_were_part_of_album_count": "{count, plural, one {Media oli} other {Mediat olivat}} jo albumissa",
"assets_were_part_of_albums_count": "{count, plural, one {Aineisto} other {Aineistoa}} oli jo albumeissa",
"authorized_devices": "Valtuutetut laitteet", "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", "automatic_endpoint_switching_subtitle": "Yhdist├д paikallisesti nimetyn Wi-Fi-yhteyden kautta, kun se on saatavilla, ja k├дyt├д vaihtoehtoisia yhteyksi├д muualla",
"automatic_endpoint_switching_title": "Automaattinen URL-osoitteen vaihto", "automatic_endpoint_switching_title": "Automaattinen URL-osoitteen vaihto",
@@ -568,8 +592,10 @@
"backup_manual_in_progress": "L├дhetys palvelimelle on jo k├дynniss├д. Kokeile my├╢hemmin uudelleen", "backup_manual_in_progress": "L├дhetys palvelimelle on jo k├дynniss├д. Kokeile my├╢hemmin uudelleen",
"backup_manual_success": "Onnistui", "backup_manual_success": "Onnistui",
"backup_manual_title": "L├дhetyksen tila", "backup_manual_title": "L├дhetyksen tila",
"backup_options": "Varmuuskopiointiasetukset",
"backup_options_page_title": "Varmuuskopioinnin asetukset", "backup_options_page_title": "Varmuuskopioinnin asetukset",
"backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia l├дhetysasetuksia", "backup_setting_subtitle": "Hallinnoi aktiivisia ja taustalla olevia l├дhetysasetuksia",
"backup_settings_subtitle": "Hallitse l├дhetysasetuksia",
"backward": "Taaksep├дin", "backward": "Taaksep├дin",
"biometric_auth_enabled": "Biometrinen tunnistautuminen k├дyt├╢ss├д", "biometric_auth_enabled": "Biometrinen tunnistautuminen k├дyt├╢ss├д",
"biometric_locked_out": "Sinulta on ev├дtty p├д├дsy biometriseen tunnistautumiseen", "biometric_locked_out": "Sinulta on ev├дtty p├д├дsy biometriseen tunnistautumiseen",
@@ -588,7 +614,7 @@
"cache_settings_clear_cache_button": "Tyhjenn├д v├дlimuisti", "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_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_clear_button": "Tyhjenn├д",
"cache_settings_duplicated_assets_subtitle": "Sovelluksen mustalle listalle merkitsem├дt valokuvat ja videot", "cache_settings_duplicated_assets_subtitle": "Sovelluksen sivuutettavaksi merkitsem├дt valokuvat ja videot",
"cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({count})", "cache_settings_duplicated_assets_title": "Kaksoiskappaleet ({count})",
"cache_settings_statistics_album": "Kirjaston esikatselukuvat", "cache_settings_statistics_album": "Kirjaston esikatselukuvat",
"cache_settings_statistics_full": "T├дysikokoiset kuvat", "cache_settings_statistics_full": "T├дysikokoiset kuvat",
@@ -605,6 +631,7 @@
"cancel": "Peruuta", "cancel": "Peruuta",
"cancel_search": "Peru haku", "cancel_search": "Peru haku",
"canceled": "Peruutettu", "canceled": "Peruutettu",
"canceling": "Peruutetaan",
"cannot_merge_people": "Ihmisi├д ei voitu yhdist├д├д", "cannot_merge_people": "Ihmisi├д ei voitu yhdist├д├д",
"cannot_undo_this_action": "Et voi perua t├дt├д toimintoa!", "cannot_undo_this_action": "Et voi perua t├дt├д toimintoa!",
"cannot_update_the_description": "Kuvausta ei voi p├дivitt├д├д", "cannot_update_the_description": "Kuvausta ei voi p├дivitt├д├д",
@@ -636,6 +663,7 @@
"clear": "Tyhjenn├д", "clear": "Tyhjenn├д",
"clear_all": "Tyhjenn├д kaikki", "clear_all": "Tyhjenn├д kaikki",
"clear_all_recent_searches": "Tyhjenn├д viimeisimm├дt haut", "clear_all_recent_searches": "Tyhjenn├д viimeisimm├дt haut",
"clear_file_cache": "Tyhjenn├д tiedostov├дlimuisti",
"clear_message": "Tyhjenn├д viesti", "clear_message": "Tyhjenn├д viesti",
"clear_value": "Tyhj├д├д arvo", "clear_value": "Tyhj├д├д arvo",
"client_cert_dialog_msg_confirm": "OK", "client_cert_dialog_msg_confirm": "OK",
@@ -706,6 +734,7 @@
"create_new_user": "Luo uusi k├дytt├дj├д", "create_new_user": "Luo uusi k├дytt├дj├д",
"create_shared_album_page_share_add_assets": "LIS├Д├Д KOHTEITA", "create_shared_album_page_share_add_assets": "LIS├Д├Д KOHTEITA",
"create_shared_album_page_share_select_photos": "Valitse kuvat", "create_shared_album_page_share_select_photos": "Valitse kuvat",
"create_shared_link": "Luo jakolinkki",
"create_tag": "Luo tunniste", "create_tag": "Luo tunniste",
"create_tag_description": "Luo uusi tunniste. Sis├дkk├дisi├д tunnisteita varten sy├╢t├д tunnisteen t├дydellinen polku kauttaviivat mukaan luettuna.", "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├д", "create_user": "Luo k├дytt├дj├д",
@@ -718,6 +747,7 @@
"current_server_address": "Nykyinen palvelinosoite", "current_server_address": "Nykyinen palvelinosoite",
"custom_locale": "Muokatut maa-asetukset", "custom_locale": "Muokatut maa-asetukset",
"custom_locale_description": "Muotoile p├дiv├дm├д├дr├дt ja numerot perustuen alueen kieleen", "custom_locale_description": "Muotoile p├дiv├дm├д├дr├дt ja numerot perustuen alueen kieleen",
"custom_url": "Mukautettu URL",
"daily_title_text_date": "E, dd MMM", "daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy", "daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Tumma", "dark": "Tumma",
@@ -729,6 +759,7 @@
"date_of_birth_saved": "Syntym├дaika tallennettu", "date_of_birth_saved": "Syntym├дaika tallennettu",
"date_range": "P├дiv├дm├д├дr├дn rajaus", "date_range": "P├дiv├дm├д├дr├дn rajaus",
"day": "P├дiv├д", "day": "P├дiv├д",
"days": "P├дiv├д├д",
"deduplicate_all": "Poista kaikkien kaksoiskappaleet", "deduplicate_all": "Poista kaikkien kaksoiskappaleet",
"deduplication_criteria_1": "Kuvan koko tavuina", "deduplication_criteria_1": "Kuvan koko tavuina",
"deduplication_criteria_2": "EXIF-datan m├д├дr├д", "deduplication_criteria_2": "EXIF-datan m├д├дr├д",
@@ -737,7 +768,8 @@
"default_locale": "Oletuskieliasetus", "default_locale": "Oletuskieliasetus",
"default_locale_description": "Muotoile p├дiv├дm├д├дr├дt ja numerot selaimesi kielen mukaan", "default_locale_description": "Muotoile p├дiv├дm├д├дr├дt ja numerot selaimesi kielen mukaan",
"delete": "Poista", "delete": "Poista",
"delete_action_prompt": "{count} poistettu pysyv├дsti", "delete_action_confirmation_message": "Haluatko varmasti poistaa t├дm├дn aineiston? T├дm├д toiminto siirt├д├д aineiston palvelimen roskakoriin ja kysyy, haluatko poistaa sen my├╢s paikallisesti",
"delete_action_prompt": "{count} poistettu",
"delete_album": "Poista albumi", "delete_album": "Poista albumi",
"delete_api_key_prompt": "Haluatko varmasti poistaa t├дm├дn API-avaimen?", "delete_api_key_prompt": "Haluatko varmasti poistaa t├дm├дn API-avaimen?",
"delete_dialog_alert": "N├дm├д kohteet poistetaan pysyv├дsti Immich:st├д ja laitteeltasi", "delete_dialog_alert": "N├дm├д kohteet poistetaan pysyv├дsti Immich:st├д ja laitteeltasi",
@@ -751,9 +783,12 @@
"delete_key": "Poista avain", "delete_key": "Poista avain",
"delete_library": "Poista kirjasto", "delete_library": "Poista kirjasto",
"delete_link": "Poista linkki", "delete_link": "Poista linkki",
"delete_local_action_prompt": "{count} poistettu paikallisesti",
"delete_local_dialog_ok_backed_up_only": "Poista vain varmuuskopioidut", "delete_local_dialog_ok_backed_up_only": "Poista vain varmuuskopioidut",
"delete_local_dialog_ok_force": "Poista kuitenkin", "delete_local_dialog_ok_force": "Poista kuitenkin",
"delete_others": "Poista muut", "delete_others": "Poista muut",
"delete_permanently": "Poista pysyv├дsti",
"delete_permanently_action_prompt": "{count} poistettu pysyv├дsti",
"delete_shared_link": "Poista jaettu linkki", "delete_shared_link": "Poista jaettu linkki",
"delete_shared_link_dialog_title": "Poista jaettu linkki", "delete_shared_link_dialog_title": "Poista jaettu linkki",
"delete_tag": "Poista tunniste", "delete_tag": "Poista tunniste",
@@ -764,6 +799,7 @@
"description": "Kuvaus", "description": "Kuvaus",
"description_input_hint_text": "Lis├д├д kuvaus...", "description_input_hint_text": "Lis├д├д kuvaus...",
"description_input_submit_error": "Virhe kuvauksen p├дivitt├дmisess├д, tarkista lis├дtiedot lokista", "description_input_submit_error": "Virhe kuvauksen p├дivitt├дmisess├д, tarkista lis├дtiedot lokista",
"deselect_all": "Poista valinnat",
"details": "Tiedot", "details": "Tiedot",
"direction": "Suunta", "direction": "Suunta",
"disabled": "Poistettu k├дyt├╢st├д", "disabled": "Poistettu k├дyt├╢st├д",
@@ -781,6 +817,7 @@
"documentation": "Dokumentaatio", "documentation": "Dokumentaatio",
"done": "Valmis", "done": "Valmis",
"download": "Lataa", "download": "Lataa",
"download_action_prompt": "Ladataan {count} kohdetta",
"download_canceled": "Lataus peruutettu", "download_canceled": "Lataus peruutettu",
"download_complete": "Lataus valmis", "download_complete": "Lataus valmis",
"download_enqueue": "Latausjonossa", "download_enqueue": "Latausjonossa",
@@ -807,8 +844,12 @@
"edit": "Muokkaa", "edit": "Muokkaa",
"edit_album": "Muokkaa albumia", "edit_album": "Muokkaa albumia",
"edit_avatar": "Muokkaa avataria", "edit_avatar": "Muokkaa avataria",
"edit_birthday": "Muokkaa syntym├дp├дiv├д├д",
"edit_date": "Muokkaa p├дiv├дyst├д", "edit_date": "Muokkaa p├дiv├дyst├д",
"edit_date_and_time": "Muokkaa p├дiv├дm├д├дr├д├д ja kellonaikaa", "edit_date_and_time": "Muokkaa p├дiv├дm├д├дr├д├д ja kellonaikaa",
"edit_date_and_time_action_prompt": "{count} p├дiv├дm├д├дr├д├д ja aikaa muutettu",
"edit_date_and_time_by_offset": "Muuta p├дiv├дm├д├дr├д├д siirtym├дll├д",
"edit_date_and_time_by_offset_interval": "Uusi p├дiv├дm├д├дr├дv├дli: {from} - {to}",
"edit_description": "Muokkaa kuvausta", "edit_description": "Muokkaa kuvausta",
"edit_description_prompt": "Valitse uusi kuvaus:", "edit_description_prompt": "Valitse uusi kuvaus:",
"edit_exclusion_pattern": "Muokkaa poissulkemismallia", "edit_exclusion_pattern": "Muokkaa poissulkemismallia",
@@ -826,7 +867,7 @@
"edit_title": "Muokkaa otsikkoa", "edit_title": "Muokkaa otsikkoa",
"edit_user": "Muokkaa k├дytt├дj├д├д", "edit_user": "Muokkaa k├дytt├дj├д├д",
"edited": "Muokattu", "edited": "Muokattu",
"editor": "Editori", "editor": "Muokkaaja",
"editor_close_without_save_prompt": "Muutoksia ei tallenneta", "editor_close_without_save_prompt": "Muutoksia ei tallenneta",
"editor_close_without_save_title": "Suljetaanko editori?", "editor_close_without_save_title": "Suljetaanko editori?",
"editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet", "editor_crop_tool_h2_aspect_ratios": "Kuvasuhteet",
@@ -837,6 +878,7 @@
"empty_trash": "Tyhjenn├д roskakori", "empty_trash": "Tyhjenn├д roskakori",
"empty_trash_confirmation": "Haluatko varmasti tyhjent├д├д roskakorin? T├дm├д poistaa pysyv├дsti kaikki tiedostot Immich:st├д.\nToimintoa ei voi perua!", "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": "Ota k├дytt├╢├╢n",
"enable_backup": "Ota varmuuskopiointi k├дytt├╢├╢n",
"enable_biometric_auth_description": "Sy├╢t├д PIN-koodisi ottaaksesi biometrisen tunnistautumisen k├дytt├╢├╢n", "enable_biometric_auth_description": "Sy├╢t├д PIN-koodisi ottaaksesi biometrisen tunnistautumisen k├дytt├╢├╢n",
"enabled": "K├дyt├╢ss├д", "enabled": "K├дyt├╢ss├д",
"end_date": "P├д├дttymisp├дiv├д", "end_date": "P├д├дttymisp├дiv├д",
@@ -880,6 +922,7 @@
"failed_to_load_notifications": "Ilmoitusten lataaminen ep├дonnistui", "failed_to_load_notifications": "Ilmoitusten lataaminen ep├дonnistui",
"failed_to_load_people": "Henkil├╢iden lataus ep├дonnistui", "failed_to_load_people": "Henkil├╢iden lataus ep├дonnistui",
"failed_to_remove_product_key": "Tuoteavaimen poistaminen ep├дonnistui", "failed_to_remove_product_key": "Tuoteavaimen poistaminen ep├дonnistui",
"failed_to_reset_pin_code": "PIN-koodin nollaus ep├дonnistui",
"failed_to_stack_assets": "Medioiden pinoaminen ep├дonnistui", "failed_to_stack_assets": "Medioiden pinoaminen ep├дonnistui",
"failed_to_unstack_assets": "Medioiden pinoamisen purku ep├дonnistui", "failed_to_unstack_assets": "Medioiden pinoamisen purku ep├дonnistui",
"failed_to_update_notification_status": "Ilmoituksen tilan p├дivitt├дminen ep├дonnistui", "failed_to_update_notification_status": "Ilmoituksen tilan p├дivitt├дminen ep├дonnistui",
@@ -888,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {# polun} other {# polun}} validointi ep├дonnistui", "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.", "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", "quota_higher_than_disk_size": "Asettamasi kiinti├╢ on suurempi kuin levyn koko",
"something_went_wrong": "Jotain meni pieleen",
"unable_to_add_album_users": "K├дytt├дji├д ei voi lis├дt├д albumiin", "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_assets_to_shared_link": "Medioiden lis├д├дminen jaettuun linkkiin ep├дonnistui",
"unable_to_add_comment": "Kommentin lis├д├дminen ep├дonnistui", "unable_to_add_comment": "Kommentin lis├д├дminen ep├дonnistui",
@@ -973,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Lis├д├д kuvausтАж", "exif_bottom_sheet_description": "Lis├д├д kuvausтАж",
"exif_bottom_sheet_description_error": "Kuvauksen muuttaminen ep├дonnistui",
"exif_bottom_sheet_details": "TIEDOT", "exif_bottom_sheet_details": "TIEDOT",
"exif_bottom_sheet_location": "SIJAINTI", "exif_bottom_sheet_location": "SIJAINTI",
"exif_bottom_sheet_people": "IHMISET", "exif_bottom_sheet_people": "IHMISET",
"exif_bottom_sheet_person_add_person": "Lis├д├д nimi", "exif_bottom_sheet_person_add_person": "Lis├д├д nimi",
"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├д", "exit_slideshow": "Poistu diaesityksest├д",
"expand_all": "Laajenna kaikki", "expand_all": "Laajenna kaikki",
"experimental_settings_new_asset_list_subtitle": "Ty├╢n alla", "experimental_settings_new_asset_list_subtitle": "Ty├╢n alla",
@@ -993,6 +1035,8 @@
"explorer": "Selain", "explorer": "Selain",
"export": "Vie", "export": "Vie",
"export_as_json": "Vie JSON-muodossa", "export_as_json": "Vie JSON-muodossa",
"export_database": "Vie tietokanta",
"export_database_description": "Vie SQLite-tietokanta",
"extension": "Tiedostop├д├дte", "extension": "Tiedostop├д├дte",
"external": "Ulkoisesta", "external": "Ulkoisesta",
"external_libraries": "Ulkoiset kirjastot", "external_libraries": "Ulkoiset kirjastot",
@@ -1019,15 +1063,18 @@
"filter_people": "Suodata henkil├╢t", "filter_people": "Suodata henkil├╢t",
"filter_places": "Suodata paikkoja", "filter_places": "Suodata paikkoja",
"find_them_fast": "L├╢yd├д nopeasti hakemalla nimell├д", "find_them_fast": "L├╢yd├д nopeasti hakemalla nimell├д",
"first": "Ensimm├дinen",
"fix_incorrect_match": "Korjaa virheellinen osuma", "fix_incorrect_match": "Korjaa virheellinen osuma",
"folder": "Kansio", "folder": "Kansio",
"folder_not_found": "Kansiota ei l├╢ytynyt", "folder_not_found": "Kansiota ei l├╢ytynyt",
"folders": "Kansiot", "folders": "Kansiot",
"folders_feature_description": "K├дytet├д├дn kansion├дkym├д├д valokuvien ja videoiden selaamiseen j├дrjestelm├дss├д", "folders_feature_description": "K├дytet├д├дn kansion├дkym├д├д valokuvien ja videoiden selaamiseen j├дrjestelm├дss├д",
"forgot_pin_code_question": "Unohditko PIN-koodisi?",
"forward": "Eteenp├дin", "forward": "Eteenp├дin",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "Ominaisuus lataa ulkoisia resursseja Googlelta toimiakseen.", "gcast_enabled_description": "Ominaisuus lataa ulkoisia resursseja Googlelta toimiakseen.",
"general": "Yleinen", "general": "Yleinen",
"geolocation_instruction_location": "Napsauta kuvaa, jossa on GPS-koordinaatit, k├дytt├д├дksesi sen sijaintia, tai valitse sijainti suoraan kartalta",
"get_help": "Hae apua", "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", "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",
"getting_started": "Aloittaminen", "getting_started": "Aloittaminen",
@@ -1044,6 +1091,9 @@
"haptic_feedback_switch": "Ota haptinen palaute k├дytt├╢├╢n", "haptic_feedback_switch": "Ota haptinen palaute k├дytt├╢├╢n",
"haptic_feedback_title": "Haptinen palaute", "haptic_feedback_title": "Haptinen palaute",
"has_quota": "On kiinti├╢", "has_quota": "On kiinti├╢",
"hash_asset": "Tiivistetty kohde",
"hashed_assets": "Tiivistetty├д kohdetta",
"hashing": "Tiivistys",
"header_settings_add_header_tip": "Lis├д├д otsikko", "header_settings_add_header_tip": "Lis├д├д otsikko",
"header_settings_field_validator_msg": "Arvo ei voi olla tyhj├д", "header_settings_field_validator_msg": "Arvo ei voi olla tyhj├д",
"header_settings_header_name_input": "Otsikon nimi", "header_settings_header_name_input": "Otsikon nimi",
@@ -1075,7 +1125,9 @@
"home_page_upload_err_limit": "Voit l├дhett├д├д palvelimelle enint├д├дn 30 kohdetta kerrallaan, ohitetaan", "home_page_upload_err_limit": "Voit l├дhett├д├д palvelimelle enint├д├дn 30 kohdetta kerrallaan, ohitetaan",
"host": "Is├дnt├д", "host": "Is├дnt├д",
"hour": "Tunti", "hour": "Tunti",
"hours": "Tunnit",
"id": "ID", "id": "ID",
"idle": "Toimeton",
"ignore_icloud_photos": "Ohita iCloud-kuvat", "ignore_icloud_photos": "Ohita iCloud-kuvat",
"ignore_icloud_photos_description": "iCloudiin tallennettuja kuvia ei ladata Immich-palvelimelle", "ignore_icloud_photos_description": "iCloudiin tallennettuja kuvia ei ladata Immich-palvelimelle",
"image": "Kuva", "image": "Kuva",
@@ -1133,10 +1185,13 @@
"language_no_results_title": "Kieli├д ei l├╢ydetty", "language_no_results_title": "Kieli├д ei l├╢ydetty",
"language_search_hint": "Etsi kieli├д...", "language_search_hint": "Etsi kieli├д...",
"language_setting_description": "Valitse suosimasi kieli", "language_setting_description": "Valitse suosimasi kieli",
"large_files": "Suuret tiedostot",
"last": "Viimeinen",
"last_seen": "Viimeksi n├дhty", "last_seen": "Viimeksi n├дhty",
"latest_version": "Viimeisin versio", "latest_version": "Viimeisin versio",
"latitude": "Leveysaste", "latitude": "Leveysaste",
"leave": "L├дhde", "leave": "Poistu",
"leave_album": "Poistu albumista",
"lens_model": "Objektiivin malli", "lens_model": "Objektiivin malli",
"let_others_respond": "Anna muiden vastata", "let_others_respond": "Anna muiden vastata",
"level": "Taso", "level": "Taso",
@@ -1148,7 +1203,9 @@
"library_page_sort_created": "Viimeisin luotu", "library_page_sort_created": "Viimeisin luotu",
"library_page_sort_last_modified": "Viimeksi muokattu", "library_page_sort_last_modified": "Viimeksi muokattu",
"library_page_sort_title": "Albumin otsikko", "library_page_sort_title": "Albumin otsikko",
"licenses": "Lisenssit",
"light": "Vaalea", "light": "Vaalea",
"like": "Tykk├д├д",
"like_deleted": "Tykk├дys poistettu", "like_deleted": "Tykk├дys poistettu",
"link_motion_video": "Linkit├д liikevideo", "link_motion_video": "Linkit├д liikevideo",
"link_to_oauth": "Linkki OAuth", "link_to_oauth": "Linkki OAuth",
@@ -1156,7 +1213,9 @@
"list": "Lista", "list": "Lista",
"loading": "Ladataan", "loading": "Ladataan",
"loading_search_results_failed": "Hakutulosten lataaminen ep├дonnistui", "loading_search_results_failed": "Hakutulosten lataaminen ep├дonnistui",
"local": "Paikallinen",
"local_asset_cast_failed": "Kohdetta, joka ei ole ladattuna palvelimelle, ei voida striimata", "local_asset_cast_failed": "Kohdetta, joka ei ole ladattuna palvelimelle, ei voida striimata",
"local_assets": "Paikalliset kohteet",
"local_network": "L├дhiverkko", "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", "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": "Sijainnin k├дytt├╢oikeus",
@@ -1213,7 +1272,7 @@
"manage_your_devices": "Hallitse sis├д├дnkirjautuneita laitteitasi", "manage_your_devices": "Hallitse sis├д├дnkirjautuneita laitteitasi",
"manage_your_oauth_connection": "Hallitse OAuth-yhteytt├дsi", "manage_your_oauth_connection": "Hallitse OAuth-yhteytt├дsi",
"map": "Kartta", "map": "Kartta",
"map_assets_in_bounds": "{count} kuvaa", "map_assets_in_bounds": "{count, plural, =0 {Ei kuvia t├дll├д alueella} one {# kuva} other {# kuvaa}}",
"map_cannot_get_user_location": "K├дytt├дj├дn sijaintia ei voitu m├д├дritt├д├д", "map_cannot_get_user_location": "K├дytt├дj├дn sijaintia ei voitu m├д├дritt├д├д",
"map_location_dialog_yes": "Kyll├д", "map_location_dialog_yes": "Kyll├д",
"map_location_picker_page_use_location": "K├дyt├д t├дt├д sijaintia", "map_location_picker_page_use_location": "K├дyt├д t├дt├д sijaintia",
@@ -1221,7 +1280,6 @@
"map_location_service_disabled_title": "Paikannuspalvelu pois p├д├дlt├д", "map_location_service_disabled_title": "Paikannuspalvelu pois p├д├дlt├д",
"map_marker_for_images": "Karttamarkerointi kuville, jotka on otettu kaupungissa {city}, maassa {country}", "map_marker_for_images": "Karttamarkerointi kuville, jotka on otettu kaupungissa {city}, maassa {country}",
"map_marker_with_image": "Karttamarkerointi kuvalla", "map_marker_with_image": "Karttamarkerointi kuvalla",
"map_no_assets_in_bounds": "Ei kuvia t├дll├д alueella",
"map_no_location_permission_content": "Paikannuslupa tarvitaan, jotta nykyisen sijainnin kohteita voidaan n├дytt├д├д. Haluatko sallia p├д├дsyn sijaintiin?", "map_no_location_permission_content": "Paikannuslupa tarvitaan, jotta nykyisen sijainnin kohteita voidaan n├дytt├д├д. Haluatko sallia p├д├дsyn sijaintiin?",
"map_no_location_permission_title": "Paikannuslupa estetty", "map_no_location_permission_title": "Paikannuslupa estetty",
"map_settings": "Kartta-asetukset", "map_settings": "Kartta-asetukset",
@@ -1258,6 +1316,7 @@
"merged_people_count": "{count, plural, one {# Henkil├╢} other {# henkil├╢├д}} yhdistetty", "merged_people_count": "{count, plural, one {# Henkil├╢} other {# henkil├╢├д}} yhdistetty",
"minimize": "PIenenn├д", "minimize": "PIenenn├д",
"minute": "Minuutti", "minute": "Minuutti",
"minutes": "Minuutit",
"missing": "Puuttuvat", "missing": "Puuttuvat",
"model": "Malli", "model": "Malli",
"month": "Kuukauden mukaan", "month": "Kuukauden mukaan",
@@ -1277,6 +1336,9 @@
"my_albums": "Omat albumit", "my_albums": "Omat albumit",
"name": "Nimi", "name": "Nimi",
"name_or_nickname": "Nimi tai lempinimi", "name_or_nickname": "Nimi tai lempinimi",
"network_requirement_photos_upload": "K├дyt├д mobiiliverkkoa kuvien varmuuskopioimiseksi",
"network_requirement_videos_upload": "K├дyt├д mobiiliverkkoa videoiden varmuuskopioimiseksi",
"network_requirements_updated": "Verkkovaatimukset muuttuivat, nollataan varmuuskopiointijono",
"networking_settings": "Verkko", "networking_settings": "Verkko",
"networking_subtitle": "Hallitse palvelinasetuksia", "networking_subtitle": "Hallitse palvelinasetuksia",
"never": "ei koskaan", "never": "ei koskaan",
@@ -1312,6 +1374,7 @@
"no_results": "Ei tuloksia", "no_results": "Ei tuloksia",
"no_results_description": "Kokeile synonyymi├д tai yleisemp├д├д avainsanaa", "no_results_description": "Kokeile synonyymi├д tai yleisemp├д├д avainsanaa",
"no_shared_albums_message": "Luo albumi, jotta voit jakaa kuvia ja videoita toisille", "no_shared_albums_message": "Luo albumi, jotta voit jakaa kuvia ja videoita toisille",
"no_uploads_in_progress": "Ei k├дynniss├д olevia latauksia",
"not_in_any_album": "Ei yhdess├дk├д├дn albumissa", "not_in_any_album": "Ei yhdess├дk├д├дn albumissa",
"not_selected": "Ei valittu", "not_selected": "Ei valittu",
"note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita", "note_apply_storage_label_to_previously_uploaded assets": "Huom: Jotta voit soveltaa tallennustunnistetta aiemmin ladattuihin kohteisiin, suorita",
@@ -1327,6 +1390,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Viralliset Immich-resurssit", "official_immich_resources": "Viralliset Immich-resurssit",
"offline": "Offline", "offline": "Offline",
"offset": "Ero",
"ok": "Ok", "ok": "Ok",
"oldest_first": "Vanhin ensin", "oldest_first": "Vanhin ensin",
"on_this_device": "Laitteella", "on_this_device": "Laitteella",
@@ -1349,6 +1413,7 @@
"original": "alkuper├дinen", "original": "alkuper├дinen",
"other": "Muut", "other": "Muut",
"other_devices": "Toiset laitteet", "other_devices": "Toiset laitteet",
"other_entities": "Muut entiteetit",
"other_variables": "Muut muuttujat", "other_variables": "Muut muuttujat",
"owned": "Omistettu", "owned": "Omistettu",
"owner": "Omistaja", "owner": "Omistaja",
@@ -1403,6 +1468,9 @@
"permission_onboarding_permission_limited": "Rajoitettu k├дytt├╢oikeus. Salliaksesi Immichin varmuuskopioida ja hallita koko kuvakirjastoasi, my├╢nn├д oikeus kuviin ja videoihin asetuksista.", "permission_onboarding_permission_limited": "Rajoitettu k├дytt├╢oikeus. Salliaksesi Immichin varmuuskopioida ja hallita koko kuvakirjastoasi, my├╢nn├д oikeus kuviin ja videoihin asetuksista.",
"permission_onboarding_request": "Immich vaatii k├дytt├╢oikeuden kuvien ja videoiden k├дytt├дmiseen.", "permission_onboarding_request": "Immich vaatii k├дytt├╢oikeuden kuvien ja videoiden k├дytt├дmiseen.",
"person": "Henkil├╢", "person": "Henkil├╢",
"person_age_months": "{months, plural, one {# kuukauden} other {# kuukauden}} ik├дinen",
"person_age_year_months": "1 vuosi ja {months, plural, one {# kuukauden} other {# kuukautta}} vanha",
"person_age_years": "{years, plural, other {# vuotta}} vanha",
"person_birthdate": "Syntynyt {date}", "person_birthdate": "Syntynyt {date}",
"person_hidden": "{name}{hidden, select, true { (piilotettu)} other {}}", "person_hidden": "{name}{hidden, select, true { (piilotettu)} other {}}",
"photo_shared_all_users": "N├дytt├д├д ett├д olet jakanut kuvasi kaikkien k├дytt├дjien kanssa, tai sinulla ei ole k├дytt├дj├д├д kenelle jakaa.", "photo_shared_all_users": "N├дytt├д├д ett├д olet jakanut kuvasi kaikkien k├дytt├дjien kanssa, tai sinulla ei ole k├дytt├дj├д├д kenelle jakaa.",
@@ -1480,6 +1548,7 @@
"purchase_server_description_2": "Tukijan tila", "purchase_server_description_2": "Tukijan tila",
"purchase_server_title": "Palvelin", "purchase_server_title": "Palvelin",
"purchase_settings_server_activated": "Palvelimen tuoteavainta hallinnoi yll├дpit├дj├д", "purchase_settings_server_activated": "Palvelimen tuoteavainta hallinnoi yll├дpit├дj├д",
"queue_status": "Jonossa {count}/{total}",
"rating": "T├дhtiarvostelu", "rating": "T├дhtiarvostelu",
"rating_clear": "Tyhjenn├д arvostelu", "rating_clear": "Tyhjenn├д arvostelu",
"rating_count": "{count, plural, one {# t├дhti} other {# t├дhte├д}}", "rating_count": "{count, plural, one {# t├дhti} other {# t├дhte├д}}",
@@ -1508,6 +1577,8 @@
"refreshing_faces": "P├дivitet├д├дn kasvoja", "refreshing_faces": "P├дivitet├д├дn kasvoja",
"refreshing_metadata": "P├дivitet├д├дn metadata", "refreshing_metadata": "P├дivitet├д├дn metadata",
"regenerating_thumbnails": "Regeneroidaan pikkukuvia", "regenerating_thumbnails": "Regeneroidaan pikkukuvia",
"remote": "Et├д",
"remote_assets": "Et├дkohteet",
"remove": "Poista", "remove": "Poista",
"remove_assets_album_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} albumista?", "remove_assets_album_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} albumista?",
"remove_assets_shared_link_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} t├дst├д jakolinkist├д?", "remove_assets_shared_link_confirmation": "Haluatko varmasti poistaa {count, plural, one {# median} other {# mediaa}} t├дst├д jakolinkist├д?",
@@ -1545,19 +1616,28 @@
"reset_password": "Nollaa salasana", "reset_password": "Nollaa salasana",
"reset_people_visibility": "Nollaa henkil├╢iden n├дkyvyysasetukset", "reset_people_visibility": "Nollaa henkil├╢iden n├дkyvyysasetukset",
"reset_pin_code": "Nollaa PIN-koodi", "reset_pin_code": "Nollaa PIN-koodi",
"reset_pin_code_description": "Jos olet unohtanut PIN-koodisi, ole yhteydess├д j├дrjestelm├дnvalvojaan",
"reset_pin_code_success": "PIN-koodi nollattu onnistuneesti",
"reset_pin_code_with_password": "Voit aina nollata PIN-koodisi salasanan avulla",
"reset_sqlite": "Nollaa SQLite Tietokanta",
"reset_sqlite_confirmation": "Haluatko varmasti nollata SQLite tietokannan? Sinun tulee kirjautua sovelluksesta ulos ja takaisin sis├д├дn uudelleensynkronoidaksesi datan",
"reset_sqlite_success": "SQLite Tietokanta nollattu onnistuneesti",
"reset_to_default": "Palauta oletusasetukset", "reset_to_default": "Palauta oletusasetukset",
"resolve_duplicates": "Ratkaise kaksoiskappaleet", "resolve_duplicates": "Ratkaise kaksoiskappaleet",
"resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty", "resolved_all_duplicates": "Kaikki kaksoiskappaleet selvitetty",
"restore": "Palauta", "restore": "Palauta",
"restore_all": "Palauta kaikki", "restore_all": "Palauta kaikki",
"restore_trash_action_prompt": "{count} palautettu roskakorista",
"restore_user": "Palauta k├дytt├дj├д", "restore_user": "Palauta k├дytt├дj├д",
"restored_asset": "Palautettu media", "restored_asset": "Palautettu media",
"resume": "Jatka", "resume": "Jatka",
"retry_upload": "Yrit├д latausta uudelleen", "retry_upload": "Yrit├д latausta uudelleen",
"review_duplicates": "Tarkastele kaksoiskappaleita", "review_duplicates": "Tarkastele kaksoiskappaleita",
"review_large_files": "Tarkista suuret tiedostot",
"role": "Rooli", "role": "Rooli",
"role_editor": "Editori", "role_editor": "Muokkaaja",
"role_viewer": "Toistin", "role_viewer": "Katsoja",
"running": "K├дynniss├д",
"save": "Tallenna", "save": "Tallenna",
"save_to_gallery": "Tallenna galleriaan", "save_to_gallery": "Tallenna galleriaan",
"saved_api_key": "API-avain tallennettu", "saved_api_key": "API-avain tallennettu",
@@ -1689,6 +1769,7 @@
"settings_saved": "Asetukset tallennettu", "settings_saved": "Asetukset tallennettu",
"setup_pin_code": "M├д├дrit├д PIN-koodi", "setup_pin_code": "M├д├дrit├д PIN-koodi",
"share": "Jaa", "share": "Jaa",
"share_action_prompt": "Jaettu {count} kohdetta",
"share_add_photos": "Lis├д├д kuvia", "share_add_photos": "Lis├д├д kuvia",
"share_assets_selected": "{count} valittu", "share_assets_selected": "{count} valittu",
"share_dialog_preparing": "Valmistellaan...", "share_dialog_preparing": "Valmistellaan...",
@@ -1710,6 +1791,7 @@
"shared_link_clipboard_copied_massage": "Kopioitu leikep├╢yd├дlt├д", "shared_link_clipboard_copied_massage": "Kopioitu leikep├╢yd├дlt├д",
"shared_link_clipboard_text": "Linkki: {link}\nSalasana: {password}", "shared_link_clipboard_text": "Linkki: {link}\nSalasana: {password}",
"shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe", "shared_link_create_error": "Jaetun linkin luomisessa tapahtui virhe",
"shared_link_custom_url_description": "Avaa t├дm├д jaettu linkki mukautetulla URL-osoitteella",
"shared_link_edit_description_hint": "Lis├д├д jaon kuvaus", "shared_link_edit_description_hint": "Lis├д├д jaon kuvaus",
"shared_link_edit_expire_after_option_day": "1 p├дiv├д", "shared_link_edit_expire_after_option_day": "1 p├дiv├д",
"shared_link_edit_expire_after_option_days": "{count} p├дiv├д├д", "shared_link_edit_expire_after_option_days": "{count} p├дiv├д├д",
@@ -1735,6 +1817,7 @@
"shared_link_info_chip_metadata": "EXIF", "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Hallitse jaettuja linkkej├д", "shared_link_manage_links": "Hallitse jaettuja linkkej├д",
"shared_link_options": "Jaetun linkin vaihtoehdot", "shared_link_options": "Jaetun linkin vaihtoehdot",
"shared_link_password_description": "Vaadi salasana t├дm├дn jakolinkin k├дytt├дmiseksi",
"shared_links": "Jaetut linkit", "shared_links": "Jaetut linkit",
"shared_links_description": "Jaa kuvia ja videoita linkin avulla", "shared_links_description": "Jaa kuvia ja videoita linkin avulla",
"shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}", "shared_photos_and_videos_count": "{assetCount, plural, other {# jaettua kuvaa ja videota.}}",
@@ -1784,12 +1867,14 @@
"sort_created": "Luontip├дiv├д", "sort_created": "Luontip├дiv├д",
"sort_items": "Tietueiden m├д├дr├д", "sort_items": "Tietueiden m├д├дr├д",
"sort_modified": "Muokkausp├дiv├д", "sort_modified": "Muokkausp├дiv├д",
"sort_newest": "Uusin kuva",
"sort_oldest": "Vanhin kuva", "sort_oldest": "Vanhin kuva",
"sort_people_by_similarity": "Lajittele ihmiset samankaltaisuuden mukaan", "sort_people_by_similarity": "Lajittele ihmiset samankaltaisuuden mukaan",
"sort_recent": "Tuorein kuva", "sort_recent": "Tuorein kuva",
"sort_title": "Otsikko", "sort_title": "Otsikko",
"source": "L├дhdekoodi", "source": "L├дhdekoodi",
"stack": "Pinoa", "stack": "Pinoa",
"stack_action_prompt": "{count} pinottu",
"stack_duplicates": "Pinoa kaksoiskappaleet", "stack_duplicates": "Pinoa kaksoiskappaleet",
"stack_select_one_photo": "Valitse yksi p├д├дkuva pinolle", "stack_select_one_photo": "Valitse yksi p├д├дkuva pinolle",
"stack_selected_photos": "Pinoa valitut kuvat", "stack_selected_photos": "Pinoa valitut kuvat",
@@ -1809,6 +1894,7 @@
"storage_quota": "Tallennuskiinti├╢", "storage_quota": "Tallennuskiinti├╢",
"storage_usage": "{used} / {available} k├дytetty", "storage_usage": "{used} / {available} k├дytetty",
"submit": "L├дhet├д", "submit": "L├дhet├д",
"success": "Onnistui",
"suggestions": "Ehdotukset", "suggestions": "Ehdotukset",
"sunrise_on_the_beach": "Auringonnousu rannalla", "sunrise_on_the_beach": "Auringonnousu rannalla",
"support": "Tuki", "support": "Tuki",
@@ -1818,6 +1904,8 @@
"sync": "Synkronoi", "sync": "Synkronoi",
"sync_albums": "Synkronoi albumit", "sync_albums": "Synkronoi albumit",
"sync_albums_manual_subtitle": "Synkronoi kaikki ladatut videot ja valokuvat valittuihin varmuuskopioalbumeihin", "sync_albums_manual_subtitle": "Synkronoi kaikki ladatut videot ja valokuvat valittuihin varmuuskopioalbumeihin",
"sync_local": "Synkronoi paikallinen",
"sync_remote": "Synkronoi et├д",
"sync_upload_album_setting_subtitle": "Luo ja lataa valokuvasi ja videosi valittuihin albumeihin Immichiss├д", "sync_upload_album_setting_subtitle": "Luo ja lataa valokuvasi ja videosi valittuihin albumeihin Immichiss├д",
"tag": "Tunniste", "tag": "Tunniste",
"tag_assets": "Lis├д├д tunnisteita", "tag_assets": "Lis├д├д tunnisteita",
@@ -1828,6 +1916,7 @@
"tag_updated": "P├дivitetty tunniste: {tag}", "tag_updated": "P├дivitetty tunniste: {tag}",
"tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}", "tagged_assets": "Tunnistettu {count, plural, one {# kohde} other {# kohdetta}}",
"tags": "Tunnisteet", "tags": "Tunnisteet",
"tap_to_run_job": "Napauta suorittaaksesi teht├дv├дn",
"template": "Nime├дmismalli", "template": "Nime├дmismalli",
"theme": "Teema", "theme": "Teema",
"theme_selection": "Teeman valinta", "theme_selection": "Teeman valinta",
@@ -1900,16 +1989,20 @@
"unselect_all_duplicates": "Poista kaikkien kaksoiskappaleiden valinta", "unselect_all_duplicates": "Poista kaikkien kaksoiskappaleiden valinta",
"unselect_all_in": "Poista kaikki valinnat {group}", "unselect_all_in": "Poista kaikki valinnat {group}",
"unstack": "Pura pino", "unstack": "Pura pino",
"unstack_action_prompt": "{count} purettu pinosta",
"unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}", "unstacked_assets_count": "Poistettu pinosta {count, plural, one {# kohde} other {# kohdetta}}",
"untagged": "Ilman tunnistetta", "untagged": "Ilman tunnistetta",
"up_next": "Seuraavaksi", "up_next": "Seuraavaksi",
"updated_at": "P├дivitetty", "updated_at": "P├дivitetty",
"updated_password": "Salasana p├дivitetty", "updated_password": "Salasana p├дivitetty",
"upload": "Siirr├д palvelimelle", "upload": "Siirr├д palvelimelle",
"upload_action_prompt": "{count} jonossa l├дhetyst├д varten",
"upload_concurrency": "Latausten samanaikaisuus", "upload_concurrency": "Latausten samanaikaisuus",
"upload_details": "L├дhetyksen tiedot",
"upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?", "upload_dialog_info": "Haluatko varmuuskopioida valitut kohteet palvelimelle?",
"upload_dialog_title": "L├дhet├д kohde", "upload_dialog_title": "L├дhet├д kohde",
"upload_errors": "Lataus valmistui {count, plural, one {# virheen} other {# virheen}} kanssa. P├дivit├д sivu n├дhd├дksesi ladatut tiedot.", "upload_errors": "Lataus valmistui {count, plural, one {# virheen} other {# virheen}} kanssa. P├дivit├д sivu n├дhd├дksesi ladatut tiedot.",
"upload_finished": "L├дhetys valmistui",
"upload_progress": "J├дljell├д {remaining, number} - K├дsitelty {processed, number}/{total, number}", "upload_progress": "J├дljell├д {remaining, number} - K├дsitelty {processed, number}/{total, number}",
"upload_skipped_duplicates": "Ohitettiin {count, plural, one {# kaksoiskappale} other {# kaksoiskappaletta}}", "upload_skipped_duplicates": "Ohitettiin {count, plural, one {# kaksoiskappale} other {# kaksoiskappaletta}}",
"upload_status_duplicates": "Kaksoiskappaleet", "upload_status_duplicates": "Kaksoiskappaleet",
@@ -1918,6 +2011,7 @@
"upload_success": "Lataus onnistui. P├дivit├д sivu jotta n├дet latauksesi.", "upload_success": "Lataus onnistui. P├дivit├д sivu jotta n├дet latauksesi.",
"upload_to_immich": "L├дhet├д Immichiin ({count})", "upload_to_immich": "L├дhet├д Immichiin ({count})",
"uploading": "L├дhett├д├д", "uploading": "L├дhett├д├д",
"uploading_media": "L├дhetet├д├дn mediaa",
"url": "URL", "url": "URL",
"usage": "K├дytt├╢", "usage": "K├дytt├╢",
"use_biometric": "K├дyt├д biometriikkaa", "use_biometric": "K├дyt├д biometriikkaa",
@@ -1938,6 +2032,7 @@
"user_usage_stats_description": "N├дyt├д tilin k├дytt├╢tilastot", "user_usage_stats_description": "N├дyt├д tilin k├дytt├╢tilastot",
"username": "K├дytt├дj├дnimi", "username": "K├дytt├дj├дnimi",
"users": "K├дytt├дj├дt", "users": "K├дytt├дj├дt",
"users_added_to_album_count": "{count, plural, one {# k├дytt├дj├д} other {# k├дytt├дj├д├д}} lis├дtty albumiin",
"utilities": "Apuohjelmat", "utilities": "Apuohjelmat",
"validate": "Validoi", "validate": "Validoi",
"validate_endpoint_error": "Anna kelvollinen URL-osoite", "validate_endpoint_error": "Anna kelvollinen URL-osoite",
@@ -1956,6 +2051,7 @@
"view_album": "N├дyt├д albumi", "view_album": "N├дyt├д albumi",
"view_all": "N├дyt├д kaikki", "view_all": "N├дyt├д kaikki",
"view_all_users": "N├дyt├д kaikki k├дytt├дj├дt", "view_all_users": "N├дyt├д kaikki k├дytt├дj├дt",
"view_details": "N├дyt├д tiedot",
"view_in_timeline": "N├дyt├д aikajanalla", "view_in_timeline": "N├дyt├д aikajanalla",
"view_link": "N├дyt├д linkki", "view_link": "N├дyt├д linkki",
"view_links": "N├дyt├д linkit", "view_links": "N├дyt├д linkit",
+87 -24
View File
@@ -8,12 +8,13 @@
"actions": "Actions", "actions": "Actions",
"active": "En cours", "active": "En cours",
"activity": "Activit├й", "activity": "Activit├й",
"activity_changed": "Activit├й {enabled, select, true {autoris├йe} other {interdite}}", "activity_changed": "Activit├й {enabled, select, true {activ├йe} other {d├йsactiv├йe}}",
"add": "Ajouter", "add": "Ajouter",
"add_a_description": "Ajouter une description", "add_a_description": "Ajouter une description",
"add_a_location": "Ajouter une localisation", "add_a_location": "Ajouter une localisation",
"add_a_name": "Ajouter un nom", "add_a_name": "Ajouter un nom",
"add_a_title": "Ajouter un titre", "add_a_title": "Ajouter un titre",
"add_birthday": "Ajouter un anniversaire",
"add_endpoint": "Ajouter une adresse", "add_endpoint": "Ajouter une adresse",
"add_exclusion_pattern": "Ajouter un sch├йma d'exclusion", "add_exclusion_pattern": "Ajouter un sch├йma d'exclusion",
"add_import_path": "Ajouter un chemin ├а importer", "add_import_path": "Ajouter un chemin ├а importer",
@@ -27,6 +28,9 @@
"add_to_album": "Ajouter ├а l'album", "add_to_album": "Ajouter ├а l'album",
"add_to_album_bottom_sheet_added": "Ajout├й ├а {album}", "add_to_album_bottom_sheet_added": "Ajout├й ├а {album}",
"add_to_album_bottom_sheet_already_exists": "D├йj├а dans {album}", "add_to_album_bottom_sheet_already_exists": "D├йj├а dans {album}",
"add_to_album_toggle": "Basculer la s├йlection pour {album}",
"add_to_albums": "Ajouter aux albums",
"add_to_albums_count": "Ajouter aux albums ({count})",
"add_to_shared_album": "Ajouter ├а l'album partag├й", "add_to_shared_album": "Ajouter ├а l'album partag├й",
"add_url": "Ajouter l'URL", "add_url": "Ajouter l'URL",
"added_to_archive": "Ajout├й ├а l'archive", "added_to_archive": "Ajout├й ├а l'archive",
@@ -44,6 +48,13 @@
"backup_database": "Cr├йation d'une image de la base de donn├йes", "backup_database": "Cr├йation d'une image de la base de donn├йes",
"backup_database_enable_description": "Activer la cr├йation d'images de la base de donn├йes", "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_keep_last_amount": "Nombre d'images ├а conserver",
"backup_onboarding_1_description": "copie hors site dans le cloud ou sur un site distant.",
"backup_onboarding_2_description": "copies locales sur diff├йrents appareils. Cela inclut les fichiers principaux ainsi qu'une sauvegarde locale de ces fichiers.",
"backup_onboarding_3_description": "copies total de vos donn├йes, incluant les fichiers originaux. Cela inclut 1 copie hors site ainsi que 2 copies locales.",
"backup_onboarding_description": "Une <backblaze-link>strat├йgie de sauvegarde 3-2-1</backblaze-link> est recommand├й pour prot├йger vos donn├йes. Vous devriez conserver des copies de vos photos/vid├йos t├йl├йvers├йs ainsi que de la base de donn├йes d'Immich pour une solution de sauvegarde coh├йrente.",
"backup_onboarding_footer": "Pour plus d'information sur la sauvegarde d'Immich, merci de vous r├йf├йrer ├а la <link>documentation</link>.",
"backup_onboarding_parts_title": "Une sauvegarde 3-2-1 inclut┬а:",
"backup_onboarding_title": "Sauvegardes",
"backup_settings": "Param├иtres de cr├йation d'images de la base de donn├йes", "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.", "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}", "cleared_jobs": "T├вches supprim├йes pour┬а: {job}",
@@ -347,6 +358,9 @@
"trash_number_of_days_description": "Nombre de jours de r├йtention des m├йdias dans la corbeille avant leur suppression d├йfinitive", "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": "Corbeille",
"trash_settings_description": "G├йrer les param├иtres de la corbeille", "trash_settings_description": "G├йrer les param├иtres de la corbeille",
"unlink_all_oauth_accounts": "D├йlier tous les comptes OAuth",
"unlink_all_oauth_accounts_description": "Pensez ├а d├йlier tous les comptes OAuth avant de migrer vers un nouveau fournisseur.",
"unlink_all_oauth_accounts_prompt": "├Кtes-vous s├╗r de vouloir d├йlier tous les comptes OAuthтАп? Cela va r├йinitialiser l'identifiant OAuth de chaque utilisateur et est irr├йvocable.",
"user_cleanup_job": "Nettoyage des utilisateurs", "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": "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": "D├йlai de suppression",
@@ -375,13 +389,15 @@
"advanced": "Avanc├й", "advanced": "Avanc├й",
"advanced_settings_beta_timeline_subtitle": "Essayer la nouvelle application", "advanced_settings_beta_timeline_subtitle": "Essayer la nouvelle application",
"advanced_settings_beta_timeline_title": "Timeline de la b├йta", "advanced_settings_beta_timeline_title": "Timeline de la b├йta",
"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_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 tous les albums.",
"advanced_settings_enable_alternate_media_filter_title": "[EXP├ЙRIMENTAL] Utiliser le filtre de synchronisation d'album alternatif", "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┬а: {level}", "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 locales. Activez ce param├иtre pour charger des images externes ├а la place.", "advanced_settings_prefer_remote_subtitle": "Certains appareils sont tr├иs lents ├а charger des miniatures ├а partir de ressources locales. Activez ce param├иtre pour charger des images externes ├а la place.",
"advanced_settings_prefer_remote_title": "Pr├йf├йrer les images externes", "advanced_settings_prefer_remote_title": "Pr├йf├йrer les images externes",
"advanced_settings_proxy_headers_subtitle": "Ajoutez des en-t├кtes personnalis├йs ├а chaque requ├кte r├йseau", "advanced_settings_proxy_headers_subtitle": "Ajoutez des en-t├кtes personnalis├йs ├а chaque requ├кte r├йseau",
"advanced_settings_proxy_headers_title": "En-t├кtes de proxy", "advanced_settings_proxy_headers_title": "En-t├кtes de proxy",
"advanced_settings_readonly_mode_subtitle": "Active le mode lecture seule, o├╣ les photos peuvent seulement ├кtre visualis├йes, et les actions comme les s├йlections multiples, le partage, la diffusion, la suppression sont d├йsactiv├йes. Activer/d├йsactiver la lecture seule via l'image de l'utilisateur depuis l'├йcran d'accueil",
"advanced_settings_readonly_mode_title": "Mode lecture seule",
"advanced_settings_self_signed_ssl_subtitle": "Permet d'ignorer la v├йrification du certificat SSL pour le point d'acc├иs du serveur. Requis pour les certificats auto-sign├йs.", "advanced_settings_self_signed_ssl_subtitle": "Permet d'ignorer la v├йrification du certificat SSL pour le point d'acc├иs du serveur. Requis pour les certificats auto-sign├йs.",
"advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-sign├йs", "advanced_settings_self_signed_ssl_title": "Autoriser les certificats SSL auto-sign├йs",
"advanced_settings_sync_remote_deletions_subtitle": "Supprimer ou restaurer automatiquement un m├йdia sur cet appareil lorsqu'une action a ├йt├й faite sur le web", "advanced_settings_sync_remote_deletions_subtitle": "Supprimer ou restaurer automatiquement un m├йdia sur cet appareil lorsqu'une action a ├йt├й faite sur le web",
@@ -447,7 +463,8 @@
"app_bar_signout_dialog_title": "Se d├йconnecter", "app_bar_signout_dialog_title": "Se d├йconnecter",
"app_settings": "Param├иtres de l'application", "app_settings": "Param├иtres de l'application",
"appears_in": "Appara├оt dans", "appears_in": "Appara├оt dans",
"archive": "Archiver", "apply_count": "Appliquer ({count, number})",
"archive": "Archive",
"archive_action_prompt": "{count} ajout├й(s) ├а l'archive", "archive_action_prompt": "{count} ajout├й(s) ├а l'archive",
"archive_or_unarchive_photo": "Archiver ou d├йsarchiver une photo", "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_no_archived_assets": "Aucun ├йl├йment archiv├й n'a ├йt├й trouv├й",
@@ -486,7 +503,9 @@
"assets": "M├йdias", "assets": "M├йdias",
"assets_added_count": "{count, plural, one {# m├йdia ajout├й} other {# m├йdias ajout├йs}}", "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_album_count": "{count, plural, one {# m├йdia ajout├й} other {# m├йdias ajout├йs}} ├а l'album",
"assets_added_to_albums_count": "{assetTotal, plural, one {# m├йdia ajout├й} other {# m├йdias ajout├йs}} ├а {albumTotal, plural, one {# album} other {# albums}}",
"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_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_cannot_be_added_to_albums": "{count, plural, one {Le m├йdia ne peut ├кtre ajout├й} other {Les m├йdias ne peuvent ├кtre ajout├йs}} ├а aucun des albums",
"assets_count": "{count, plural, one {# m├йdia} other {# m├йdias}}", "assets_count": "{count, plural, one {# m├йdia} other {# m├йdias}}",
"assets_deleted_permanently": "{count} m├йdia(s) supprim├й(s) d├йfinitivement", "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_deleted_permanently_from_server": "{count} m├йdia(s) supprim├й(s) d├йfinitivement du serveur Immich",
@@ -503,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {# m├йdia} other {# m├йdias}} mis ├а la corbeille", "assets_trashed_count": "{count, plural, one {# m├йdia} other {# m├йdias}} mis ├а la corbeille",
"assets_trashed_from_server": "{count} 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", "assets_were_part_of_album_count": "{count, plural, one {Un m├йdia est} other {Des m├йdias sont}} d├йj├а dans l'album",
"assets_were_part_of_albums_count": "{count, plural, one {Le m├йdia ├йtait d├йj├а pr├йsent} other {Les m├йdias ├йtaient d├йj├а pr├йsents}} dans les albums",
"authorized_devices": "Appareils autoris├йs", "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_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", "automatic_endpoint_switching_title": "Changement automatique d'adresse",
@@ -572,11 +592,11 @@
"backup_manual_in_progress": "Envoi d├йj├а en cours. R├йessayez plus tard", "backup_manual_in_progress": "Envoi d├йj├а en cours. R├йessayez plus tard",
"backup_manual_success": "Succ├иs", "backup_manual_success": "Succ├иs",
"backup_manual_title": "Statut de l'envoi", "backup_manual_title": "Statut de l'envoi",
"backup_options": "Options de sauvegarde",
"backup_options_page_title": "Options de sauvegarde", "backup_options_page_title": "Options de sauvegarde",
"backup_setting_subtitle": "Ajuster les param├иtres d'envoi au premier et en arri├иre-plan", "backup_setting_subtitle": "Ajuster les param├иtres d'envoi au premier et en arri├иre-plan",
"backup_settings_subtitle": "G├йrer les param├иtres de t├йl├йversement",
"backward": "Arri├иre", "backward": "Arri├иre",
"beta_sync": "Statut de la synchronisation b├йta",
"beta_sync_subtitle": "G├йrer le nouveau syst├иme de synchronisation",
"biometric_auth_enabled": "Authentification biom├йtrique activ├йe", "biometric_auth_enabled": "Authentification biom├йtrique activ├йe",
"biometric_locked_out": "L'authentification biom├йtrique est verrouill├й", "biometric_locked_out": "L'authentification biom├йtrique est verrouill├й",
"biometric_no_options": "Aucune option biom├йtrique disponible", "biometric_no_options": "Aucune option biom├йtrique disponible",
@@ -643,6 +663,7 @@
"clear": "Effacer", "clear": "Effacer",
"clear_all": "Effacer tout", "clear_all": "Effacer tout",
"clear_all_recent_searches": "Supprimer les recherches r├йcentes", "clear_all_recent_searches": "Supprimer les recherches r├йcentes",
"clear_file_cache": "Vider le fichier de cache",
"clear_message": "Effacer le message", "clear_message": "Effacer le message",
"clear_value": "Effacer la valeur", "clear_value": "Effacer la valeur",
"client_cert_dialog_msg_confirm": "D'accord", "client_cert_dialog_msg_confirm": "D'accord",
@@ -661,18 +682,18 @@
"color_theme": "Th├иme de couleur", "color_theme": "Th├иme de couleur",
"comment_deleted": "Commentaire supprim├й", "comment_deleted": "Commentaire supprim├й",
"comment_options": "Options des commentaires", "comment_options": "Options des commentaires",
"comments_and_likes": "Commentaires et \"j'aime\"", "comments_and_likes": "Commentaires et \"J'aime\"",
"comments_are_disabled": "Les commentaires sont d├йsactiv├йs", "comments_are_disabled": "Les commentaires sont d├йsactiv├йs",
"common_create_new_album": "Cr├йer un nouvel album", "common_create_new_album": "Cr├йer un nouvel album",
"common_server_error": "Veuillez v├йrifier votre connexion r├йseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.", "common_server_error": "Veuillez v├йrifier votre connexion r├йseau, vous assurer que le serveur est accessible et que les versions de l'application et du serveur sont compatibles.",
"completed": "Compl├йt├й", "completed": "Compl├йt├й",
"confirm": "Confirmer", "confirm": "Confirmez",
"confirm_admin_password": "Confirmer le mot de passe Admin", "confirm_admin_password": "Confirmez le mot de passe Admin",
"confirm_delete_face": "├Кtes-vous s├╗r de vouloir supprimer le visage de {name} du m├йdiaтАп?", "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_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_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_new_pin_code": "Confirmez le nouveau code PIN",
"confirm_password": "Confirmer le mot de passe", "confirm_password": "Confirmez le mot de passe",
"confirm_tag_face": "Voulez-vous identifier ce visage en tant que {name}тАп?", "confirm_tag_face": "Voulez-vous identifier ce visage en tant que {name}тАп?",
"confirm_tag_face_unnamed": "Voulez-vous identifier ce visageтАп?", "confirm_tag_face_unnamed": "Voulez-vous identifier ce visageтАп?",
"connected_device": "Appareil connect├й", "connected_device": "Appareil connect├й",
@@ -713,6 +734,7 @@
"create_new_user": "Cr├йer un nouvel utilisateur", "create_new_user": "Cr├йer un nouvel utilisateur",
"create_shared_album_page_share_add_assets": "AJOUTER DES ├ЙL├ЙMENTS", "create_shared_album_page_share_add_assets": "AJOUTER DES ├ЙL├ЙMENTS",
"create_shared_album_page_share_select_photos": "S├йlectionner les photos", "create_shared_album_page_share_select_photos": "S├йlectionner les photos",
"create_shared_link": "Cr├йer un lien partag├й",
"create_tag": "Cr├йer une ├йtiquette", "create_tag": "Cr├йer une ├йtiquette",
"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_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", "create_user": "Cr├йer un utilisateur",
@@ -737,6 +759,7 @@
"date_of_birth_saved": "Date de naissance enregistr├йe avec succ├иs", "date_of_birth_saved": "Date de naissance enregistr├йe avec succ├иs",
"date_range": "Plage de dates", "date_range": "Plage de dates",
"day": "Jour", "day": "Jour",
"days": "Jours",
"deduplicate_all": "D├йdupliquer tout", "deduplicate_all": "D├йdupliquer tout",
"deduplication_criteria_1": "Taille de l'image en octets", "deduplication_criteria_1": "Taille de l'image en octets",
"deduplication_criteria_2": "Nombre de donn├йes EXIF", "deduplication_criteria_2": "Nombre de donn├йes EXIF",
@@ -821,8 +844,12 @@
"edit": "Modifier", "edit": "Modifier",
"edit_album": "Modifier l'album", "edit_album": "Modifier l'album",
"edit_avatar": "Modifier l'avatar", "edit_avatar": "Modifier l'avatar",
"edit_birthday": "Modifier l'anniversaire",
"edit_date": "Modifier la date", "edit_date": "Modifier la date",
"edit_date_and_time": "Modifier la date et l'heure", "edit_date_and_time": "Modifier la date et l'heure",
"edit_date_and_time_action_prompt": "{count} modifi├й(s) sur leur date et heure",
"edit_date_and_time_by_offset": "Ajouter un d├йcalage ├а la date",
"edit_date_and_time_by_offset_interval": "Nouvelle plage de date┬а: {from} - {to}",
"edit_description": "Modifier la description", "edit_description": "Modifier la description",
"edit_description_prompt": "Choisir une nouvelle description┬а:", "edit_description_prompt": "Choisir une nouvelle description┬а:",
"edit_exclusion_pattern": "Modifier le sch├йma d'exclusion", "edit_exclusion_pattern": "Modifier le sch├йma d'exclusion",
@@ -895,6 +922,7 @@
"failed_to_load_notifications": "Erreur de r├йcup├йration des notifications", "failed_to_load_notifications": "Erreur de r├йcup├йration des notifications",
"failed_to_load_people": "Impossible de charger les personnes", "failed_to_load_people": "Impossible de charger les personnes",
"failed_to_remove_product_key": "├Йchec de suppression de la cl├й du produit", "failed_to_remove_product_key": "├Йchec de suppression de la cl├й du produit",
"failed_to_reset_pin_code": "├Йchec de la r├йinitialisation du code PIN",
"failed_to_stack_assets": "Impossible d'empiler les m├йdias", "failed_to_stack_assets": "Impossible d'empiler les m├йdias",
"failed_to_unstack_assets": "Impossible de d├йpiler les m├йdias", "failed_to_unstack_assets": "Impossible de d├йpiler les m├йdias",
"failed_to_update_notification_status": "Erreur de mise ├а jour du statut des notifications", "failed_to_update_notification_status": "Erreur de mise ├а jour du statut des notifications",
@@ -903,6 +931,7 @@
"paths_validation_failed": "Validation ├йchou├йe pour {paths, plural, one {# un chemin} other {# plusieurs chemins}}", "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.", "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", "quota_higher_than_disk_size": "Le quota saisi est sup├йrieur ├а l'espace disponible",
"something_went_wrong": "Une erreur est survenue",
"unable_to_add_album_users": "Impossible d'ajouter des utilisateurs ├а l'album", "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_assets_to_shared_link": "Impossible d'ajouter des m├йdias au lien partag├й",
"unable_to_add_comment": "Impossible d'ajouter un commentaire", "unable_to_add_comment": "Impossible d'ajouter un commentaire",
@@ -988,13 +1017,11 @@
}, },
"exif": "Exif", "exif": "Exif",
"exif_bottom_sheet_description": "Ajouter une description...", "exif_bottom_sheet_description": "Ajouter une description...",
"exif_bottom_sheet_description_error": "Erreur de mise ├а jour de la description",
"exif_bottom_sheet_details": "D├ЙTAILS", "exif_bottom_sheet_details": "D├ЙTAILS",
"exif_bottom_sheet_location": "LOCALISATION", "exif_bottom_sheet_location": "LOCALISATION",
"exif_bottom_sheet_people": "PERSONNES", "exif_bottom_sheet_people": "PERSONNES",
"exif_bottom_sheet_person_add_person": "Ajouter un nom", "exif_bottom_sheet_person_add_person": "Ajouter un nom",
"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", "exit_slideshow": "Quitter le diaporama",
"expand_all": "Tout d├йvelopper", "expand_all": "Tout d├йvelopper",
"experimental_settings_new_asset_list_subtitle": "En cours de d├йveloppement", "experimental_settings_new_asset_list_subtitle": "En cours de d├йveloppement",
@@ -1036,21 +1063,26 @@
"filter_people": "Filtrer les personnes", "filter_people": "Filtrer les personnes",
"filter_places": "Filtrer par lieu", "filter_places": "Filtrer par lieu",
"find_them_fast": "Pour les retrouver rapidement par leur nom", "find_them_fast": "Pour les retrouver rapidement par leur nom",
"first": "Premier",
"fix_incorrect_match": "Corriger une association incorrecte", "fix_incorrect_match": "Corriger une association incorrecte",
"folder": "Dossier", "folder": "Dossier",
"folder_not_found": "Dossier introuvable", "folder_not_found": "Dossier introuvable",
"folders": "Dossiers", "folders": "Dossiers",
"folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vid├йos sur le syst├иme de fichiers", "folders_feature_description": "Parcourir l'affichage par dossiers pour les photos et les vid├йos sur le syst├иme de fichiers",
"forgot_pin_code_question": "Code PIN oubli├йтАп?",
"forward": "Avant", "forward": "Avant",
"gcast_enabled": "Diffusion Google Cast", "gcast_enabled": "Diffusion Google Cast",
"gcast_enabled_description": "Cette fonctionnalit├й charge des ressources externes depuis Google pour fonctionner.", "gcast_enabled_description": "Cette fonctionnalit├й charge des ressources externes depuis Google pour fonctionner.",
"general": "G├йn├йral", "general": "G├йn├йral",
"geolocation_instruction_location": "Cliquez sur un m├йdia avec des coordonn├йes GPS pour utiliser sa localisation, ou bien s├йlectionnez une localisation directement sur la carte",
"get_help": "Obtenir de l'aide", "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", "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",
"getting_started": "Commencer", "getting_started": "Commencer",
"go_back": "Retour", "go_back": "Retour",
"go_to_folder": "Dossier", "go_to_folder": "Dossier",
"go_to_search": "Faire une recherche", "go_to_search": "Faire une recherche",
"gps": "GPS",
"gps_missing": "Pas de GPS",
"grant_permission": "Accorder les permissions", "grant_permission": "Accorder les permissions",
"group_albums_by": "Grouper les albums par...", "group_albums_by": "Grouper les albums par...",
"group_country": "Grouper par pays", "group_country": "Grouper par pays",
@@ -1095,6 +1127,7 @@
"home_page_upload_err_limit": "Impossible d'envoyer plus de 30 m├йdias en m├кme temps, demande ignor├йe", "home_page_upload_err_limit": "Impossible d'envoyer plus de 30 m├йdias en m├кme temps, demande ignor├йe",
"host": "H├┤te", "host": "H├┤te",
"hour": "Heure", "hour": "Heure",
"hours": "Heures",
"id": "ID", "id": "ID",
"idle": "Inactif", "idle": "Inactif",
"ignore_icloud_photos": "Ignorer les photos iCloud", "ignore_icloud_photos": "Ignorer les photos iCloud",
@@ -1155,10 +1188,12 @@
"language_search_hint": "Recherche de langues...", "language_search_hint": "Recherche de langues...",
"language_setting_description": "S├йlectionnez votre langue pr├йf├йr├йe", "language_setting_description": "S├йlectionnez votre langue pr├йf├йr├йe",
"large_files": "Fichiers volumineux", "large_files": "Fichiers volumineux",
"last": "Dernier",
"last_seen": "Derni├иrement utilis├й", "last_seen": "Derni├иrement utilis├й",
"latest_version": "Derni├иre version", "latest_version": "Derni├иre version",
"latitude": "Latitude", "latitude": "Latitude",
"leave": "Quitter", "leave": "Quitter",
"leave_album": "Quitter l'album",
"lens_model": "Mod├иle d'objectif", "lens_model": "Mod├иle d'objectif",
"let_others_respond": "Laisser les autres r├йagir", "let_others_respond": "Laisser les autres r├йagir",
"level": "Niveau", "level": "Niveau",
@@ -1172,7 +1207,8 @@
"library_page_sort_title": "Titre de l'album", "library_page_sort_title": "Titre de l'album",
"licenses": "Licences", "licenses": "Licences",
"light": "Clair", "light": "Clair",
"like_deleted": "R├йaction ┬л┬аj'aime┬а┬╗ supprim├йe", "like": "J'aime",
"like_deleted": "R├йaction ┬л┬аJ'aime┬а┬╗ supprim├йe",
"link_motion_video": "Lier la photo anim├йe", "link_motion_video": "Lier la photo anim├йe",
"link_to_oauth": "Lien au service OAuth", "link_to_oauth": "Lien au service OAuth",
"linked_oauth_account": "Compte OAuth rattach├й", "linked_oauth_account": "Compte OAuth rattach├й",
@@ -1230,6 +1266,7 @@
"main_branch_warning": "Vous utilisez une version de d├йveloppement. Nous vous recommandons fortement d'utiliser une version stableтАп!", "main_branch_warning": "Vous utilisez une version de d├йveloppement. Nous vous recommandons fortement d'utiliser une version stableтАп!",
"main_menu": "Menu principal", "main_menu": "Menu principal",
"make": "Marque", "make": "Marque",
"manage_geolocation": "G├йrer la localisation",
"manage_shared_links": "G├йrer les liens partag├йs", "manage_shared_links": "G├йrer les liens partag├йs",
"manage_sharing_with_partners": "G├йrer le partage avec les partenaires", "manage_sharing_with_partners": "G├йrer le partage avec les partenaires",
"manage_the_app_settings": "G├йrer les param├иtres de l'application", "manage_the_app_settings": "G├йrer les param├иtres de l'application",
@@ -1238,7 +1275,7 @@
"manage_your_devices": "G├йrer vos appareils", "manage_your_devices": "G├йrer vos appareils",
"manage_your_oauth_connection": "G├йrer votre connexion OAuth", "manage_your_oauth_connection": "G├йrer votre connexion OAuth",
"map": "Carte", "map": "Carte",
"map_assets_in_bounds": "{count, plural, one {# photo} other {# photos}}", "map_assets_in_bounds": "{count, plural, =0 {Aucune photo dans cette zone} one {# photo} other {# photos}}",
"map_cannot_get_user_location": "Impossible d'obtenir la localisation de l'utilisateur", "map_cannot_get_user_location": "Impossible d'obtenir la localisation de l'utilisateur",
"map_location_dialog_yes": "Oui", "map_location_dialog_yes": "Oui",
"map_location_picker_page_use_location": "Utiliser ma position", "map_location_picker_page_use_location": "Utiliser ma position",
@@ -1246,7 +1283,6 @@
"map_location_service_disabled_title": "Service de localisation d├йsactiv├й", "map_location_service_disabled_title": "Service de localisation d├йsactiv├й",
"map_marker_for_images": "Marqueur de carte pour les images prises ├а {city}, {country}", "map_marker_for_images": "Marqueur de carte pour les images prises ├а {city}, {country}",
"map_marker_with_image": "Marqueur de carte avec image", "map_marker_with_image": "Marqueur de carte avec image",
"map_no_assets_in_bounds": "Pas de photos dans cette zone",
"map_no_location_permission_content": "L'autorisation de localisation est n├йcessaire pour afficher les m├йdias de votre emplacement actuel. Souhaitez-vous l'autoriser maintenantтАп?", "map_no_location_permission_content": "L'autorisation de localisation est n├йcessaire pour afficher les m├йdias de votre emplacement actuel. Souhaitez-vous l'autoriser maintenantтАп?",
"map_no_location_permission_title": "Permission de localisation refus├йe", "map_no_location_permission_title": "Permission de localisation refus├йe",
"map_settings": "Param├иtres de la carte", "map_settings": "Param├иtres de la carte",
@@ -1283,6 +1319,7 @@
"merged_people_count": "{count, plural, one {# personne fusionn├йe} other {# personnes fusionn├йes}}", "merged_people_count": "{count, plural, one {# personne fusionn├йe} other {# personnes fusionn├йes}}",
"minimize": "R├йduire", "minimize": "R├йduire",
"minute": "Minute", "minute": "Minute",
"minutes": "Minutes",
"missing": "Manquant", "missing": "Manquant",
"model": "Mod├иle", "model": "Mod├иle",
"month": "Mois", "month": "Mois",
@@ -1292,7 +1329,7 @@
"move_off_locked_folder": "D├йplacer en dehors du dossier verrouill├й", "move_off_locked_folder": "D├йplacer en dehors du dossier verrouill├й",
"move_to_lock_folder_action_prompt": "{count} ajout├й(s) au dossier verrouill├й", "move_to_lock_folder_action_prompt": "{count} ajout├й(s) au dossier verrouill├й",
"move_to_locked_folder": "D├йplacer dans le 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├й", "move_to_locked_folder_confirmation": "Ces photos et vid├йos seront retir├йes de tous 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_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_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", "moved_to_trash": "D├йplac├й dans la corbeille",
@@ -1302,6 +1339,9 @@
"my_albums": "Mes albums", "my_albums": "Mes albums",
"name": "Nom", "name": "Nom",
"name_or_nickname": "Nom ou surnom", "name_or_nickname": "Nom ou surnom",
"network_requirement_photos_upload": "Utiliser les donn├йes mobile pour sauvegarder les photos",
"network_requirement_videos_upload": "Utiliser les donn├йes mobile pour sauvegarder les vid├йos",
"network_requirements_updated": "Contraintes r├йseau modifi├йes, file d'attente de sauvegarde r├йinitialis├йe",
"networking_settings": "R├йseau", "networking_settings": "R├йseau",
"networking_subtitle": "G├йrer les adresses du serveur", "networking_subtitle": "G├йrer les adresses du serveur",
"never": "Jamais", "never": "Jamais",
@@ -1353,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "Ressources Immich officielles", "official_immich_resources": "Ressources Immich officielles",
"offline": "Hors ligne", "offline": "Hors ligne",
"offset": "D├йcalage",
"ok": "OK", "ok": "OK",
"oldest_first": "Anciens en premier", "oldest_first": "Anciens en premier",
"on_this_device": "Sur cet appareil", "on_this_device": "Sur cet appareil",
@@ -1371,6 +1412,8 @@
"open_the_search_filters": "Ouvrir les filtres de recherche", "open_the_search_filters": "Ouvrir les filtres de recherche",
"options": "Options", "options": "Options",
"or": "ou", "or": "ou",
"organize_into_albums": "Organiser dans des albums",
"organize_into_albums_description": "Mettre les photos existantes dans des albums en utilisant les param├иtres de synchronisation actuels",
"organize_your_library": "Organiser votre biblioth├иque", "organize_your_library": "Organiser votre biblioth├иque",
"original": "original", "original": "original",
"other": "Autre", "other": "Autre",
@@ -1430,6 +1473,9 @@
"permission_onboarding_permission_limited": "Permission limit├йe. Pour permettre ├а Immich de sauvegarder et de g├йrer l'ensemble de votre biblioth├иque, accordez l'autorisation pour les photos et vid├йos dans les Param├иtres.", "permission_onboarding_permission_limited": "Permission limit├йe. Pour permettre ├а Immich de sauvegarder et de g├йrer l'ensemble de votre biblioth├иque, accordez l'autorisation pour les photos et vid├йos dans les Param├иtres.",
"permission_onboarding_request": "Immich n├йcessite l'autorisation d'acc├йder ├а vos photos et vid├йos.", "permission_onboarding_request": "Immich n├йcessite l'autorisation d'acc├йder ├а vos photos et vid├йos.",
"person": "Personne", "person": "Personne",
"person_age_months": "{months, plural, one {# mois} other {# mois}}",
"person_age_year_months": "1 an, {months, plural, one {# mois} other {# mois}}",
"person_age_years": "{years, plural, other {# ans}}",
"person_birthdate": "N├й(e) le {date}", "person_birthdate": "N├й(e) le {date}",
"person_hidden": "{name}{hidden, select, true { (cach├й)} other {}}", "person_hidden": "{name}{hidden, select, true { (cach├й)} other {}}",
"photo_shared_all_users": "Il semble que vous ayez partag├й vos photos avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec qui les partager.", "photo_shared_all_users": "Il semble que vous ayez partag├й vos photos avec tous les utilisateurs ou que vous n'ayez aucun utilisateur avec qui les partager.",
@@ -1469,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "L'application mobile est obsol├иte. Veuillez effectuer la mise ├а jour vers la derni├иre version mineure.", "profile_drawer_client_out_of_date_minor": "L'application mobile est obsol├иte. Veuillez effectuer la mise ├а jour vers la derni├иre version mineure.",
"profile_drawer_client_server_up_to_date": "Le client et le serveur sont ├а jour", "profile_drawer_client_server_up_to_date": "Le client et le serveur sont ├а jour",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "Mode lecture seule activ├й. Faites un appui long sur l'image de l'utilisateur pour quitter.",
"profile_drawer_server_out_of_date_major": "Le serveur est obsol├иte. Veuillez mettre ├а jour vers la derni├иre version majeure.", "profile_drawer_server_out_of_date_major": "Le serveur est obsol├иte. Veuillez mettre ├а jour vers la derni├иre version majeure.",
"profile_drawer_server_out_of_date_minor": "Le serveur est obsol├иte. Veuillez mettre ├а jour vers la derni├иre version mineure.", "profile_drawer_server_out_of_date_minor": "Le serveur est obsol├иte. Veuillez mettre ├а jour vers la derni├иre version mineure.",
"profile_image_of_user": "Image de profil de {user}", "profile_image_of_user": "Image de profil de {user}",
@@ -1507,6 +1554,7 @@
"purchase_server_description_2": "Statut de contributeur", "purchase_server_description_2": "Statut de contributeur",
"purchase_server_title": "Serveur", "purchase_server_title": "Serveur",
"purchase_settings_server_activated": "La cl├й du produit pour le Serveur est g├йr├йe par l'administrateur", "purchase_settings_server_activated": "La cl├й du produit pour le Serveur est g├йr├йe par l'administrateur",
"query_asset_id": "Obtenir l'ID du m├йdia",
"queue_status": "{count}/{total} en file d'attente", "queue_status": "{count}/{total} en file d'attente",
"rating": "├Йtoile d'├йvaluation", "rating": "├Йtoile d'├йvaluation",
"rating_clear": "Effacer l'├йvaluation", "rating_clear": "Effacer l'├йvaluation",
@@ -1514,6 +1562,8 @@
"rating_description": "Afficher l'├йvaluation EXIF dans le panneau d'information", "rating_description": "Afficher l'├йvaluation EXIF dans le panneau d'information",
"reaction_options": "Options de r├йaction", "reaction_options": "Options de r├йaction",
"read_changelog": "Lire les changements", "read_changelog": "Lire les changements",
"readonly_mode_disabled": "Mode lecture seule d├йsactiv├й",
"readonly_mode_enabled": "Mode lecture seule activ├й",
"reassign": "R├йattribuer", "reassign": "R├йattribuer",
"reassigned_assets_to_existing_person": "{count, plural, one {# m├йdia r├йattribu├й} other {# m├йdias r├йattribu├йs}} ├а {name, select, null {une personne existante} other {{name}}}", "reassigned_assets_to_existing_person": "{count, plural, one {# m├йdia r├йattribu├й} other {# m├йdias r├йattribu├йs}} ├а {name, select, null {une personne existante} other {{name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {# m├йdia r├йattribu├й} other {# m├йdias r├йattribu├йs}} ├а une nouvelle personne", "reassigned_assets_to_new_person": "{count, plural, one {# m├йdia r├йattribu├й} other {# m├йdias r├йattribu├йs}} ├а une nouvelle personne",
@@ -1575,6 +1625,9 @@
"reset_password": "R├йinitialiser le mot de passe", "reset_password": "R├йinitialiser le mot de passe",
"reset_people_visibility": "R├йinitialiser la visibilit├й des personnes", "reset_people_visibility": "R├йinitialiser la visibilit├й des personnes",
"reset_pin_code": "R├йinitialiser le code PIN", "reset_pin_code": "R├йinitialiser le code PIN",
"reset_pin_code_description": "Si vous avez oubli├й votre code PIN, vous devez contacter l'administrateur du serveur pour le r├йinitialiser",
"reset_pin_code_success": "Code PIN r├йinitialis├й avec succ├иs",
"reset_pin_code_with_password": "Vous pouvez toujours r├йinitialiser le code PIN avec votre mot de passe",
"reset_sqlite": "R├йinitialiser la base de donn├йes SQLite", "reset_sqlite": "R├йinitialiser la base de donn├йes SQLite",
"reset_sqlite_confirmation": "├Кtes-vous certain de vouloir r├йinitialiser la base de donn├йes SQLiteтАп? Vous devrez vous d├йconnecter puis vous reconnecter ├а nouveau pour resynchroniser les donn├йes", "reset_sqlite_confirmation": "├Кtes-vous certain de vouloir r├йinitialiser la base de donn├йes SQLiteтАп? Vous devrez vous d├йconnecter puis vous reconnecter ├а nouveau pour resynchroniser les donn├йes",
"reset_sqlite_success": "La base de donn├йes SQLite ├а ├йt├й r├йinitialis├й avec succ├иs", "reset_sqlite_success": "La base de donn├йes SQLite ├а ├йt├й r├йinitialis├й avec succ├иs",
@@ -1587,12 +1640,13 @@
"restore_user": "Restaurer l'utilisateur", "restore_user": "Restaurer l'utilisateur",
"restored_asset": "M├йdia restaur├й", "restored_asset": "M├йdia restaur├й",
"resume": "Reprendre", "resume": "Reprendre",
"resume_paused_jobs": "Reprendre {count, plural, one {la t├вche en cours} other {les # t├вches en cours}}",
"retry_upload": "R├йessayer l'envoi", "retry_upload": "R├йessayer l'envoi",
"review_duplicates": "Consulter les doublons", "review_duplicates": "Consulter les doublons",
"review_large_files": "Consulter les fichiers volumineux", "review_large_files": "Consulter les fichiers volumineux",
"role": "R├┤le", "role": "R├┤le",
"role_editor": "├Йditeur", "role_editor": "├Йditeur",
"role_viewer": "Visionneuse", "role_viewer": "Visionneur",
"running": "En cours", "running": "En cours",
"save": "Sauvegarder", "save": "Sauvegarder",
"save_to_gallery": "Enregistrer", "save_to_gallery": "Enregistrer",
@@ -1680,6 +1734,7 @@
"select_user_for_sharing_page_err_album": "├Йchec de la cr├йation de l'album", "select_user_for_sharing_page_err_album": "├Йchec de la cr├йation de l'album",
"selected": "S├йlectionn├й", "selected": "S├йlectionn├й",
"selected_count": "{count, plural, one {# s├йlectionn├й} other {# s├йlectionn├йs}}", "selected_count": "{count, plural, one {# s├йlectionn├й} other {# s├йlectionn├йs}}",
"selected_gps_coordinates": "Coordonn├йes GPS s├йlectionn├йes",
"send_message": "Envoyer un message", "send_message": "Envoyer un message",
"send_welcome_email": "Envoyer un courriel de bienvenue", "send_welcome_email": "Envoyer un courriel de bienvenue",
"server_endpoint": "Adresse du serveur", "server_endpoint": "Adresse du serveur",
@@ -1823,13 +1878,14 @@
"sort_created": "Date de cr├йation", "sort_created": "Date de cr├йation",
"sort_items": "Nombre d'├йl├йments", "sort_items": "Nombre d'├йl├йments",
"sort_modified": "Date de modification", "sort_modified": "Date de modification",
"sort_newest": "Photo la plus r├йcente",
"sort_oldest": "Photo la plus ancienne", "sort_oldest": "Photo la plus ancienne",
"sort_people_by_similarity": "Trier les personnes par similitude", "sort_people_by_similarity": "Trier les personnes par similitude",
"sort_recent": "Photo la plus r├йcente", "sort_recent": "Photo la plus r├йcente",
"sort_title": "Titre", "sort_title": "Titre",
"source": "Source", "source": "Source",
"stack": "Empiler", "stack": "Empiler",
"stack_action_prompt": "{count} group├й(s)", "stack_action_prompt": "{count} empil├й(s)",
"stack_duplicates": "Empiler les doublons", "stack_duplicates": "Empiler les doublons",
"stack_select_one_photo": "S├йlectionnez une photo principale pour la pile", "stack_select_one_photo": "S├йlectionnez une photo principale pour la pile",
"stack_selected_photos": "Empiler les photos s├йlectionn├йes", "stack_selected_photos": "Empiler les photos s├йlectionn├йes",
@@ -1861,6 +1917,8 @@
"sync_albums_manual_subtitle": "Synchroniser toutes les vid├йos et photos envoy├йes dans les albums s├йlectionn├йs", "sync_albums_manual_subtitle": "Synchroniser toutes les vid├йos et photos envoy├йes dans les albums s├йlectionn├йs",
"sync_local": "Synchronisation locale", "sync_local": "Synchronisation locale",
"sync_remote": "Synchronisation ├а distance", "sync_remote": "Synchronisation ├а distance",
"sync_status": "Statut de synchronisation",
"sync_status_subtitle": "Consulter et g├йrer le syst├иme de synchronisation",
"sync_upload_album_setting_subtitle": "Cr├йez et envoyez vos photos et vid├йos dans les albums s├йlectionn├йs sur Immich", "sync_upload_album_setting_subtitle": "Cr├йez et envoyez vos photos et vid├йos dans les albums s├йlectionn├йs sur Immich",
"tag": "├Йtiquette", "tag": "├Йtiquette",
"tag_assets": "├Йtiqueter les m├йdias", "tag_assets": "├Йtiqueter les m├йdias",
@@ -1898,13 +1956,15 @@
"to_change_password": "Modifier le mot de passe", "to_change_password": "Modifier le mot de passe",
"to_favorite": "Ajouter aux favoris", "to_favorite": "Ajouter aux favoris",
"to_login": "Se connecter", "to_login": "Se connecter",
"to_multi_select": "pour faire une s├йlection multiple",
"to_parent": "Aller au dossier parent", "to_parent": "Aller au dossier parent",
"to_select": "pour faire une s├йlection",
"to_trash": "Corbeille", "to_trash": "Corbeille",
"toggle_settings": "Inverser les param├иtres", "toggle_settings": "Inverser les param├иtres",
"total": "Total", "total": "Total",
"total_usage": "Utilisation globale", "total_usage": "Utilisation globale",
"trash": "Corbeille", "trash": "Corbeille",
"trash_action_prompt": "{count} mis ├а la corbeille", "trash_action_prompt": "{count} m├йdia(s) mis ├а la corbeille",
"trash_all": "Tout supprimer", "trash_all": "Tout supprimer",
"trash_count": "Corbeille {count, number}", "trash_count": "Corbeille {count, number}",
"trash_delete_asset": "Mettre ├а la corbeille/Supprimer un m├йdia", "trash_delete_asset": "Mettre ├а la corbeille/Supprimer un m├йdia",
@@ -1918,6 +1978,7 @@
"trash_page_select_assets_btn": "S├йlectionner les ├йl├йments", "trash_page_select_assets_btn": "S├йlectionner les ├йl├йments",
"trash_page_title": "Corbeille ({count})", "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}}.", "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}}.",
"troubleshoot": "D├йpannage",
"type": "Type", "type": "Type",
"unable_to_change_pin_code": "Impossible de changer le code PIN", "unable_to_change_pin_code": "Impossible de changer le code PIN",
"unable_to_setup_pin_code": "Impossible de d├йfinir le code PIN", "unable_to_setup_pin_code": "Impossible de d├йfinir le code PIN",
@@ -1943,11 +2004,12 @@
"unselect_all": "Annuler la s├йlection", "unselect_all": "Annuler la s├йlection",
"unselect_all_duplicates": "D├йs├йlectionner tous les doublons", "unselect_all_duplicates": "D├йs├йlectionner tous les doublons",
"unselect_all_in": "Tout d├йs├йlectionner dans {group}", "unselect_all_in": "Tout d├йs├йlectionner dans {group}",
"unstack": "D├йsempiler", "unstack": "D├йpiler",
"unstack_action_prompt": "{count} non group├йs", "unstack_action_prompt": "{count} d├йpil├й(s)",
"unstacked_assets_count": "{count, plural, one {# m├йdia d├йpil├й} other {# m├йdias d├йpil├йs}}", "unstacked_assets_count": "{count, plural, one {# m├йdia d├йpil├й} other {# m├йdias d├йpil├йs}}",
"untagged": "├Йtiquette supprim├йe", "untagged": "Sans ├йtiquette",
"up_next": "Suite", "up_next": "Suite",
"update_location_action_prompt": "Mettre ├а jour la localisation des {count} m├йdias s├йlectionn├йs avec┬а:",
"updated_at": "Mis ├а jour ├а", "updated_at": "Mis ├а jour ├а",
"updated_password": "Mot de passe mis ├а jour", "updated_password": "Mot de passe mis ├а jour",
"upload": "Envoyer", "upload": "Envoyer",
@@ -2014,11 +2076,12 @@
"view_next_asset": "Voir le m├йdia suivant", "view_next_asset": "Voir le m├йdia suivant",
"view_previous_asset": "Voir le m├йdia pr├йc├йdent", "view_previous_asset": "Voir le m├йdia pr├йc├йdent",
"view_qr_code": "Voir le QR code", "view_qr_code": "Voir le QR code",
"view_similar_photos": "Afficher les photos similaires",
"view_stack": "Afficher la pile", "view_stack": "Afficher la pile",
"view_user": "Voir l'utilisateur", "view_user": "Voir l'utilisateur",
"viewer_remove_from_stack": "Retirer de la pile", "viewer_remove_from_stack": "Retirer de la pile",
"viewer_stack_use_as_main_asset": "Utiliser comme ├йl├йment principal", "viewer_stack_use_as_main_asset": "Utiliser comme ├йl├йment principal",
"viewer_unstack": "D├йsempiler", "viewer_unstack": "D├йpiler",
"visibility_changed": "Visibilit├й chang├йe pour {count, plural, one {# personne} other {# personnes}}", "visibility_changed": "Visibilit├й chang├йe pour {count, plural, one {# personne} other {# personnes}}",
"waiting": "En attente", "waiting": "En attente",
"warning": "Attention", "warning": "Attention",
+6 -4
View File
@@ -14,6 +14,7 @@
"add_a_location": "Engadir unha ubicaci├│n", "add_a_location": "Engadir unha ubicaci├│n",
"add_a_name": "Engadir un nome", "add_a_name": "Engadir un nome",
"add_a_title": "Engadir un t├нtulo", "add_a_title": "Engadir un t├нtulo",
"add_birthday": "Engadir cumpleanos",
"add_endpoint": "Engadir endpoint", "add_endpoint": "Engadir endpoint",
"add_exclusion_pattern": "Engadir patr├│n de exclusi├│n", "add_exclusion_pattern": "Engadir patr├│n de exclusi├│n",
"add_import_path": "Engadir ruta de importaci├│n", "add_import_path": "Engadir ruta de importaci├│n",
@@ -22,10 +23,14 @@
"add_partner": "Engadir compa├▒eiro/a", "add_partner": "Engadir compa├▒eiro/a",
"add_path": "Engadir ruta", "add_path": "Engadir ruta",
"add_photos": "Engadir fotos", "add_photos": "Engadir fotos",
"add_tag": "Engadir etiqueta",
"add_to": "Engadir aтАж", "add_to": "Engadir aтАж",
"add_to_album": "Engadir ao ├бlbum", "add_to_album": "Engadir ao ├бlbum",
"add_to_album_bottom_sheet_added": "Engadido a {album}", "add_to_album_bottom_sheet_added": "Engadido a {album}",
"add_to_album_bottom_sheet_already_exists": "Xa est├б en {album}", "add_to_album_bottom_sheet_already_exists": "Xa est├б en {album}",
"add_to_album_toggle": "Alternar selecci├│n para o {album}",
"add_to_albums": "Engadir en ├бlbums",
"add_to_albums_count": "Engadir a {count} ├бlbums",
"add_to_shared_album": "Engadir ao ├бlbum compartido", "add_to_shared_album": "Engadir ao ├бlbum compartido",
"add_url": "Engadir URL", "add_url": "Engadir URL",
"added_to_archive": "Engadido ao arquivo", "added_to_archive": "Engadido ao arquivo",
@@ -33,6 +38,7 @@
"added_to_favorites_count": "Engadido {count, number} a favoritos", "added_to_favorites_count": "Engadido {count, number} a favoritos",
"admin": { "admin": {
"add_exclusion_pattern_description": "Engadir patr├│ns de exclusi├│n. Adm├нtense caracteres comod├нn usando *, ** e ?. Para ignorar todos os ficheiros en calquera directorio chamado \"Raw\", emprega \"**/Raw/**\". Para ignorar todos os ficheiros que rematen en \".tif\", usa \"**/*.tif\". Para ignorar unha ruta absoluta, emprega \"/ruta/a/ignorar/**\".", "add_exclusion_pattern_description": "Engadir patr├│ns de exclusi├│n. Adm├нtense caracteres comod├нn usando *, ** e ?. Para ignorar todos os ficheiros en calquera directorio chamado \"Raw\", emprega \"**/Raw/**\". Para ignorar todos os ficheiros que rematen en \".tif\", usa \"**/*.tif\". Para ignorar unha ruta absoluta, emprega \"/ruta/a/ignorar/**\".",
"admin_user": "Usuario administrador",
"asset_offline_description": "Este activo da biblioteca externa xa non se atopa no disco e moveuse ao lixo. Se o ficheiro se moveu dentro da biblioteca, comproba a t├║a li├▒a de tempo para o novo activo correspondente. Para restaurar este activo, aseg├║rate de que Immich poida acceder ├б ruta do ficheiro a continuaci├│n e escanee a biblioteca.", "asset_offline_description": "Este activo da biblioteca externa xa non se atopa no disco e moveuse ao lixo. Se o ficheiro se moveu dentro da biblioteca, comproba a t├║a li├▒a de tempo para o novo activo correspondente. Para restaurar este activo, aseg├║rate de que Immich poida acceder ├б ruta do ficheiro a continuaci├│n e escanee a biblioteca.",
"authentication_settings": "Configuraci├│n de autenticaci├│n", "authentication_settings": "Configuraci├│n de autenticaci├│n",
"authentication_settings_description": "Xestionar contrasinal, OAuth e outras configuraci├│ns de autenticaci├│n", "authentication_settings_description": "Xestionar contrasinal, OAuth e outras configuraci├│ns de autenticaci├│n",
@@ -916,9 +922,6 @@
"exif_bottom_sheet_location": "UBICACI├УN", "exif_bottom_sheet_location": "UBICACI├УN",
"exif_bottom_sheet_people": "PERSOAS", "exif_bottom_sheet_people": "PERSOAS",
"exif_bottom_sheet_person_add_person": "Engadir nome", "exif_bottom_sheet_person_add_person": "Engadir nome",
"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", "exit_slideshow": "Sa├нr da Presentaci├│n",
"expand_all": "Expandir todo", "expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Traballo en progreso", "experimental_settings_new_asset_list_subtitle": "Traballo en progreso",
@@ -1137,7 +1140,6 @@
"map_location_service_disabled_title": "Servizo de ubicaci├│n deshabilitado", "map_location_service_disabled_title": "Servizo de ubicaci├│n deshabilitado",
"map_marker_for_images": "Marcador de mapa para imaxes tomadas en {city}, {country}", "map_marker_for_images": "Marcador de mapa para imaxes tomadas en {city}, {country}",
"map_marker_with_image": "Marcador de mapa con imaxe", "map_marker_with_image": "Marcador de mapa con imaxe",
"map_no_assets_in_bounds": "Non hai fotos nesta ├бrea",
"map_no_location_permission_content": "Neces├нtase permiso de ubicaci├│n para mostrar activos da s├║a ubicaci├│n actual. Queres permitilo agora?", "map_no_location_permission_content": "Neces├нtase permiso de ubicaci├│n para mostrar activos da s├║a ubicaci├│n actual. Queres permitilo agora?",
"map_no_location_permission_title": "Permiso de ubicaci├│n denegado", "map_no_location_permission_title": "Permiso de ubicaci├│n denegado",
"map_settings": "Configuraci├│n do mapa", "map_settings": "Configuraci├│n do mapa",
+68 -15
View File
@@ -28,6 +28,9 @@
"add_to_album": "╫Ф╫Х╫б╫д╫Ф ╫Ь╫Р╫Ь╫С╫Х╫Э", "add_to_album": "╫Ф╫Х╫б╫д╫Ф ╫Ь╫Р╫Ь╫С╫Х╫Э",
"add_to_album_bottom_sheet_added": "╫а╫Х╫б╫г ╫Ь {album}", "add_to_album_bottom_sheet_added": "╫а╫Х╫б╫г ╫Ь {album}",
"add_to_album_bottom_sheet_already_exists": "╫Ы╫С╫и ╫С {album}", "add_to_album_bottom_sheet_already_exists": "╫Ы╫С╫и ╫С {album}",
"add_to_album_toggle": "╫Ф╫Ч╫Ь╫д╫к ╫Ю╫ж╫С ╫С╫Ч╫Щ╫и╫Ф ╫в╫С╫Х╫и {album}",
"add_to_albums": "╫Ф╫Х╫б╫д╫Ф ╫Ь╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э",
"add_to_albums_count": "Add to albums ({count})",
"add_to_shared_album": "╫Ф╫Х╫б╫д╫Ф ╫Ь╫Р╫Ь╫С╫Х╫Э ╫Ю╫й╫Х╫к╫г", "add_to_shared_album": "╫Ф╫Х╫б╫д╫Ф ╫Ь╫Р╫Ь╫С╫Х╫Э ╫Ю╫й╫Х╫к╫г",
"add_url": "╫Ф╫Х╫б╫д╫к ╫з╫Щ╫й╫Х╫и", "add_url": "╫Ф╫Х╫б╫д╫к ╫з╫Щ╫й╫Х╫и",
"added_to_archive": "╫а╫Х╫б╫г ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я", "added_to_archive": "╫а╫Х╫б╫г ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я",
@@ -355,6 +358,9 @@
"trash_number_of_days_description": "╫Ю╫б╫д╫и ╫Ф╫Щ╫Ю╫Щ╫Э ╫Ь╫й╫Ю╫Щ╫и╫Ф ╫й╫Ь ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Р╫й╫д╫Ф ╫Ь╫д╫а╫Щ ╫Ф╫б╫и╫к╫Э ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к", "trash_number_of_days_description": "╫Ю╫б╫д╫и ╫Ф╫Щ╫Ю╫Щ╫Э ╫Ь╫й╫Ю╫Щ╫и╫Ф ╫й╫Ь ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Р╫й╫д╫Ф ╫Ь╫д╫а╫Щ ╫Ф╫б╫и╫к╫Э ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к",
"trash_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫й╫д╫Ф", "trash_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫й╫д╫Ф",
"trash_settings_description": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫й╫д╫Ф", "trash_settings_description": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫й╫д╫Ф",
"unlink_all_oauth_accounts": "╫С╫Щ╫Ш╫Х╫Ь ╫з╫Щ╫й╫Х╫и ╫Ы╫Ь ╫Ч╫й╫С╫Х╫а╫Х╫к OAuth",
"unlink_all_oauth_accounts_description": "╫Ц╫Ы╫Х╫и ╫Ь╫С╫Ш╫Ь ╫Р╫к ╫Ф╫з╫Щ╫й╫Х╫и ╫й╫Ь ╫Ы╫Ь ╫Ч╫й╫С╫Х╫а╫Х╫к ╫Ф-OAuth ╫Ь╫д╫а╫Щ ╫Ф╫Ф╫Т╫Щ╫и╫Ф ╫Ь╫б╫д╫з ╫Ч╫У╫й.",
"unlink_all_oauth_accounts_prompt": "╫Ф╫Р╫Э ╫С╫Р╫Ю╫к ╫С╫и╫ж╫Х╫а╫Ъ ╫Ь╫С╫Ш╫Ь ╫Р╫к ╫Ф╫з╫Щ╫й╫Х╫и ╫й╫Ь ╫Ы╫Ь ╫Ч╫й╫С╫Х╫а╫Х╫к ╫Ф-OAuth? ╫д╫в╫Х╫Ь╫Ф ╫Ц╫Х ╫к╫Р╫д╫б ╫Р╫к ╫Ю╫Ц╫Ф╫Ф ╫Ф-OAuth ╫в╫С╫Х╫и ╫Ы╫Ь ╫Ю╫й╫к╫Ю╫й ╫Х╫Р╫Щ╫а╫Ф ╫а╫Щ╫к╫а╫к ╫Ь╫С╫Щ╫Ш╫Х╫Ь.",
"user_cleanup_job": "╫а╫Щ╫з╫Х╫Щ ╫Ю╫й╫к╫Ю╫й╫Щ╫Э", "user_cleanup_job": "╫а╫Щ╫з╫Х╫Щ ╫Ю╫й╫к╫Ю╫й╫Щ╫Э",
"user_delete_delay": "╫Ф╫Ч╫й╫С╫Х╫Я ╫Х╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ь <b>{user}</b> ╫Щ╫к╫Х╫Ц╫Ю╫а╫Х ╫Ь╫Ю╫Ч╫Щ╫з╫Ф ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫С╫в╫Х╫У {delay, plural, one {╫Щ╫Х╫Э #} other {# ╫Щ╫Ю╫Щ╫Э}}.", "user_delete_delay": "╫Ф╫Ч╫й╫С╫Х╫Я ╫Х╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ь <b>{user}</b> ╫Щ╫к╫Х╫Ц╫Ю╫а╫Х ╫Ь╫Ю╫Ч╫Щ╫з╫Ф ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫С╫в╫Х╫У {delay, plural, one {╫Щ╫Х╫Э #} other {# ╫Щ╫Ю╫Щ╫Э}}.",
"user_delete_delay_settings": "╫в╫Щ╫Ы╫Х╫С ╫Ю╫Ч╫Щ╫з╫Ф", "user_delete_delay_settings": "╫в╫Щ╫Ы╫Х╫С ╫Ю╫Ч╫Щ╫з╫Ф",
@@ -390,6 +396,8 @@
"advanced_settings_prefer_remote_title": "╫Ф╫в╫У╫г ╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫и╫Х╫Ч╫з╫Х╫к", "advanced_settings_prefer_remote_title": "╫Ф╫в╫У╫г ╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫и╫Х╫Ч╫з╫Х╫к",
"advanced_settings_proxy_headers_subtitle": "╫Ф╫Т╫У╫и proxy headers ╫й╫Ф╫Щ╫Щ╫й╫Х╫Э ╫ж╫и╫Щ╫Ъ ╫Ь╫й╫Ь╫Х╫Ч ╫в╫Э ╫Ы╫Ь ╫С╫з╫й╫к ╫и╫й╫к", "advanced_settings_proxy_headers_subtitle": "╫Ф╫Т╫У╫и proxy headers ╫й╫Ф╫Щ╫Щ╫й╫Х╫Э ╫ж╫и╫Щ╫Ъ ╫Ь╫й╫Ь╫Х╫Ч ╫в╫Э ╫Ы╫Ь ╫С╫з╫й╫к ╫и╫й╫к",
"advanced_settings_proxy_headers_title": "╫Ы╫Х╫к╫и╫Х╫к ╫д╫и╫Х╫з╫б╫Щ", "advanced_settings_proxy_headers_title": "╫Ы╫Х╫к╫и╫Х╫к ╫д╫и╫Х╫з╫б╫Щ",
"advanced_settings_readonly_mode_subtitle": "╫Ю╫Р╫д╫й╫и ╫Р╫к ╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У ╫С╫Х ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫а╫Щ╫к╫а╫Х╫к ╫Ь╫ж╫д╫Щ╫Щ╫Ф ╫С╫Ь╫С╫У, ╫У╫С╫и╫Щ╫Э ╫Ы╫Ю╫Х ╫С╫Ч╫Щ╫и╫к ╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫и╫Х╫С╫Х╫к, ╫й╫Щ╫к╫Х╫г, ╫й╫Щ╫У╫Х╫и, ╫Ю╫Ч╫Щ╫з╫Ф ╫Ф╫Э ╫Ы╫Х╫Ь╫Э ╫Ю╫Х╫й╫С╫к╫Щ╫Э. ╫Р╫д╫й╫и/╫Ф╫й╫С╫к ╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У ╫С╫Р╫Ю╫ж╫в╫Х╫к ╫Щ╫ж╫Т╫Я ╫Ф╫Ю╫й╫к╫Ю╫й ╫Ю╫Ф╫Ю╫б╫Ъ ╫Ф╫и╫Р╫й╫Щ",
"advanced_settings_readonly_mode_title": "╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У",
"advanced_settings_self_signed_ssl_subtitle": "╫Ю╫У╫Ь╫Т ╫в╫Ь ╫Р╫Щ╫Ю╫Х╫к ╫к╫в╫Х╫У╫к SSL ╫в╫С╫Х╫и ╫а╫з╫Х╫У╫к ╫Ф╫з╫ж╫Ф ╫й╫Ь ╫Ф╫й╫и╫к. ╫У╫и╫Х╫й ╫в╫С╫Х╫и ╫к╫в╫Х╫У╫Х╫к ╫С╫Ч╫к╫Щ╫Ю╫Ф ╫в╫ж╫Ю╫Щ╫к.", "advanced_settings_self_signed_ssl_subtitle": "╫Ю╫У╫Ь╫Т ╫в╫Ь ╫Р╫Щ╫Ю╫Х╫к ╫к╫в╫Х╫У╫к SSL ╫в╫С╫Х╫и ╫а╫з╫Х╫У╫к ╫Ф╫з╫ж╫Ф ╫й╫Ь ╫Ф╫й╫и╫к. ╫У╫и╫Х╫й ╫в╫С╫Х╫и ╫к╫в╫Х╫У╫Х╫к ╫С╫Ч╫к╫Щ╫Ю╫Ф ╫в╫ж╫Ю╫Щ╫к.",
"advanced_settings_self_signed_ssl_title": "╫Ф╫к╫и ╫к╫в╫Х╫У╫Х╫к SSL ╫С╫Ч╫к╫Щ╫Ю╫Ф ╫в╫ж╫Ю╫Щ╫к", "advanced_settings_self_signed_ssl_title": "╫Ф╫к╫и ╫к╫в╫Х╫У╫Х╫к SSL ╫С╫Ч╫к╫Щ╫Ю╫Ф ╫в╫ж╫Ю╫Щ╫к",
"advanced_settings_sync_remote_deletions_subtitle": "╫Ю╫Ч╫з ╫Р╫Х ╫й╫Ч╫Ц╫и ╫к╫Ю╫Х╫а╫Ф ╫С╫Ю╫Ы╫й╫Щ╫и ╫Ц╫Ф ╫С╫Р╫Х╫д╫Я ╫Р╫Х╫Ш╫Х╫Ю╫Ш╫Щ ╫Ы╫Р╫й╫и ╫д╫в╫Х╫Ь╫Ф ╫Ц╫Х ╫а╫в╫й╫Щ╫к ╫С╫У╫д╫У╫д╫Я", "advanced_settings_sync_remote_deletions_subtitle": "╫Ю╫Ч╫з ╫Р╫Х ╫й╫Ч╫Ц╫и ╫к╫Ю╫Х╫а╫Ф ╫С╫Ю╫Ы╫й╫Щ╫и ╫Ц╫Ф ╫С╫Р╫Х╫д╫Я ╫Р╫Х╫Ш╫Х╫Ю╫Ш╫Щ ╫Ы╫Р╫й╫и ╫д╫в╫Х╫Ь╫Ф ╫Ц╫Х ╫а╫в╫й╫Щ╫к ╫С╫У╫д╫У╫д╫Я",
@@ -455,6 +463,7 @@
"app_bar_signout_dialog_title": "╫Ф╫к╫а╫к╫з", "app_bar_signout_dialog_title": "╫Ф╫к╫а╫к╫з",
"app_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Щ╫Щ╫й╫Х╫Э", "app_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Щ╫Щ╫й╫Х╫Э",
"appears_in": "╫Ю╫Х╫д╫Щ╫в ╫С", "appears_in": "╫Ю╫Х╫д╫Щ╫в ╫С",
"apply_count": "╫Ф╫Ч╫Ь ({count, number})",
"archive": "╫Р╫и╫Ы╫Щ╫Х╫Я", "archive": "╫Р╫и╫Ы╫Щ╫Х╫Я",
"archive_action_prompt": "{count} ╫а╫Х╫б╫д╫Х ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я", "archive_action_prompt": "{count} ╫а╫Х╫б╫д╫Х ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я",
"archive_or_unarchive_photo": "╫Ф╫в╫С╫и ╫к╫Ю╫Х╫а╫Ф ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я ╫Р╫Х ╫Ф╫Х╫ж╫Р ╫Р╫Х╫к╫Ф ╫Ю╫й╫Э", "archive_or_unarchive_photo": "╫Ф╫в╫С╫и ╫к╫Ю╫Х╫а╫Ф ╫Ь╫Р╫и╫Ы╫Щ╫Х╫Я ╫Р╫Х ╫Ф╫Х╫ж╫Р ╫Р╫Х╫к╫Ф ╫Ю╫й╫Э",
@@ -491,10 +500,12 @@
"asset_uploading": "╫Ю╫в╫Ь╫ФтАж", "asset_uploading": "╫Ю╫в╫Ь╫ФтАж",
"asset_viewer_settings_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ю╫ж╫Щ╫Т ╫Ф╫Т╫Ь╫и╫Щ╫Ф ╫й╫Ь╫Ъ", "asset_viewer_settings_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ю╫ж╫Щ╫Т ╫Ф╫Т╫Ь╫и╫Щ╫Ф ╫й╫Ь╫Ъ",
"asset_viewer_settings_title": "╫Ю╫ж╫Щ╫Т ╫Ф╫к╫Ю╫Х╫а╫Х╫к", "asset_viewer_settings_title": "╫Ю╫ж╫Щ╫Т ╫Ф╫к╫Ю╫Х╫а╫Х╫к",
"assets": "╫к╫Ю╫Х╫а╫Х╫к", "assets": "╫к╫Ю╫Х╫а╫Х╫к ╫Х╫б╫и╫Ш╫Х╫а╫Щ╫Э",
"assets_added_count": "{count, plural, one {╫а╫Х╫б╫д╫Ф ╫к╫Х╫Ю╫а╫Ф #} other {╫а╫Х╫б╫д╫Х # ╫к╫Ю╫Х╫а╫Х╫к}}", "assets_added_count": "{count, plural, one {╫а╫Х╫б╫д╫Ф ╫к╫Х╫Ю╫а╫Ф #} other {╫а╫Х╫б╫д╫Х # ╫к╫Ю╫Х╫а╫Х╫к}}",
"assets_added_to_album_count": "{count, plural, one {╫а╫Х╫б╫д╫Ф ╫к╫Ю╫Х╫а╫Ф #} other {╫а╫Х╫б╫д╫Х # ╫к╫Ю╫Х╫а╫Х╫к}} ╫Ь╫Р╫Ь╫С╫Х╫Э", "assets_added_to_album_count": "{count, plural, one {╫а╫Х╫б╫д╫Ф ╫к╫Ю╫Х╫а╫Ф #} other {╫а╫Х╫б╫д╫Х # ╫к╫Ю╫Х╫а╫Х╫к}} ╫Ь╫Р╫Ь╫С╫Х╫Э",
"assets_added_to_albums_count": "{assetTotal, plural, one {╫а╫Х╫б╫г ╫д╫и╫Щ╫Ш #} other {╫а╫Х╫б╫д╫Х # ╫д╫и╫Щ╫Ш╫Щ╫Э}} ╫Р╫Ь {albumTotal, plural, one {╫Р╫Ь╫С╫Х╫Э #} other {# ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э}}",
"assets_cannot_be_added_to_album_count": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫Р╫к ╫Ф{count, plural, one {╫к╫Ю╫Х╫а╫Ф} other {╫к╫Ю╫Х╫а╫Х╫к}} ╫Ь╫Р╫Ь╫С╫Х╫Э", "assets_cannot_be_added_to_album_count": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫Р╫к ╫Ф{count, plural, one {╫к╫Ю╫Х╫а╫Ф} other {╫к╫Ю╫Х╫а╫Х╫к}} ╫Ь╫Р╫Ь╫С╫Х╫Э",
"assets_cannot_be_added_to_albums": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г {count, plural, one {╫д╫и╫Щ╫Ш} other {╫д╫и╫Щ╫Ш╫Щ╫Э}} ╫Ь╫Р╫г ╫Р╫Ч╫У ╫Ю╫Ф╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э",
"assets_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф #} other {# ╫к╫Ю╫Х╫а╫Х╫к}}", "assets_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф #} other {# ╫к╫Ю╫Х╫а╫Х╫к}}",
"assets_deleted_permanently": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к", "assets_deleted_permanently": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к",
"assets_deleted_permanently_from_server": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫Ю╫й╫и╫к ╫Ф-Immich", "assets_deleted_permanently_from_server": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫Ю╫й╫и╫к ╫Ф-Immich",
@@ -511,6 +522,7 @@
"assets_trashed_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫й╫Ь╫Ы╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫й╫Ь╫Ы╫Х}} ╫Ь╫Р╫й╫д╫Ф", "assets_trashed_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫й╫Ь╫Ы╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫й╫Ь╫Ы╫Х}} ╫Ь╫Р╫й╫д╫Ф",
"assets_trashed_from_server": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫в╫С╫и╫Х ╫Ь╫Р╫й╫д╫Ф ╫Ю╫Ф╫й╫и╫к", "assets_trashed_from_server": "{count} ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫в╫С╫и╫Х ╫Ь╫Р╫й╫д╫Ф ╫Ю╫Ф╫й╫и╫к",
"assets_were_part_of_album_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф ╫Ф╫Щ╫Щ╫к╫Ф} other {╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Щ╫Х}} ╫Ы╫С╫и ╫Ч╫Ь╫з ╫Ю╫Ф╫Р╫Ь╫С╫Х╫Э", "assets_were_part_of_album_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф ╫Ф╫Щ╫Щ╫к╫Ф} other {╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Щ╫Х}} ╫Ы╫С╫и ╫Ч╫Ь╫з ╫Ю╫Ф╫Р╫Ь╫С╫Х╫Э",
"assets_were_part_of_albums_count": "{count, plural, one {╫Ф╫д╫и╫Щ╫Ш ╫Ы╫С╫и ╫Ф╫Щ╫Ф} other {╫Ф╫д╫и╫Щ╫Ш╫Щ╫Э ╫Ы╫С╫и ╫Ф╫Щ╫Х}} ╫Ч╫Ь╫з ╫Ю╫Ф╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э",
"authorized_devices": "╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э ╫Ю╫Х╫и╫й╫Щ╫Э", "authorized_devices": "╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э ╫Ю╫Х╫и╫й╫Щ╫Э",
"automatic_endpoint_switching_subtitle": "╫Ф╫к╫Ч╫С╫и ╫Ю╫з╫Х╫Ю╫Щ╫к ╫У╫и╫Ъ ╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Р╫Ь╫Ч╫Х╫Ш╫Щ ╫Щ╫Щ╫в╫Х╫У╫Щ ╫Ы╫Р╫й╫и ╫Ц╫Ю╫Щ╫Я ╫Х╫Ф╫й╫к╫Ю╫й ╫С╫Ч╫Щ╫С╫Х╫и╫Щ╫Э ╫Ч╫Ь╫Х╫д╫Щ╫Щ╫Э ╫С╫Ю╫з╫Х╫Ю╫Х╫к ╫Р╫Ч╫и╫Щ╫Э", "automatic_endpoint_switching_subtitle": "╫Ф╫к╫Ч╫С╫и ╫Ю╫з╫Х╫Ю╫Щ╫к ╫У╫и╫Ъ ╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Р╫Ь╫Ч╫Х╫Ш╫Щ ╫Щ╫Щ╫в╫Х╫У╫Щ ╫Ы╫Р╫й╫и ╫Ц╫Ю╫Щ╫Я ╫Х╫Ф╫й╫к╫Ю╫й ╫С╫Ч╫Щ╫С╫Х╫и╫Щ╫Э ╫Ч╫Ь╫Х╫д╫Щ╫Щ╫Э ╫С╫Ю╫з╫Х╫Ю╫Х╫к ╫Р╫Ч╫и╫Щ╫Э",
"automatic_endpoint_switching_title": "╫Ф╫Ч╫Ь╫д╫к ╫Ы╫к╫Х╫С╫к ╫Р╫Х╫Ш╫Х╫Ю╫Ш╫Щ╫к", "automatic_endpoint_switching_title": "╫Ф╫Ч╫Ь╫д╫к ╫Ы╫к╫Х╫С╫к ╫Р╫Х╫Ш╫Х╫Ю╫Ш╫Щ╫к",
@@ -580,11 +592,11 @@
"backup_manual_in_progress": "╫Ф╫в╫Ь╫Р╫Ф ╫Ы╫С╫и ╫С╫к╫Ф╫Ь╫Щ╫Ъ. ╫а╫б╫Ф ╫Р╫Ч╫и╫Щ ╫Ц╫Ю╫Я ╫Ю╫Ф", "backup_manual_in_progress": "╫Ф╫в╫Ь╫Р╫Ф ╫Ы╫С╫и ╫С╫к╫Ф╫Ь╫Щ╫Ъ. ╫а╫б╫Ф ╫Р╫Ч╫и╫Щ ╫Ц╫Ю╫Я ╫Ю╫Ф",
"backup_manual_success": "╫Ф╫ж╫Ь╫Ч╫Ф", "backup_manual_success": "╫Ф╫ж╫Ь╫Ч╫Ф",
"backup_manual_title": "╫Ю╫ж╫С ╫Ф╫в╫Ь╫Р╫Ф", "backup_manual_title": "╫Ю╫ж╫С ╫Ф╫в╫Ь╫Р╫Ф",
"backup_options": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Т╫Щ╫С╫Х╫Щ",
"backup_options_page_title": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Т╫Щ╫С╫Х╫Щ", "backup_options_page_title": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Т╫Щ╫С╫Х╫Щ",
"backup_setting_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫в╫Ь╫Р╫к ╫и╫з╫в ╫Х╫Ч╫Ц╫Щ╫к", "backup_setting_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫в╫Ь╫Р╫к ╫и╫з╫в ╫Х╫Ч╫Ц╫Щ╫к",
"backup_settings_subtitle": "╫а╫Ф╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫в╫Ь╫Р╫Ф",
"backward": "╫Р╫Ч╫Х╫и╫Ф", "backward": "╫Р╫Ч╫Х╫и╫Ф",
"beta_sync": "╫б╫Ш╫Ш╫Х╫б ╫б╫а╫Ы╫и╫Х╫Я (╫С╫Ш╫Р)",
"beta_sync_subtitle": "╫а╫Ф╫Ь ╫Р╫к ╫Ю╫в╫и╫Ы╫к ╫Ф╫б╫а╫Ы╫и╫Х╫Я ╫Ф╫Ч╫У╫й╫Ф",
"biometric_auth_enabled": "╫Р╫Щ╫Ю╫Х╫к ╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ ╫Ф╫Х╫д╫в╫Ь", "biometric_auth_enabled": "╫Р╫Щ╫Ю╫Х╫к ╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ ╫Ф╫Х╫д╫в╫Ь",
"biometric_locked_out": "╫Т╫Щ╫й╫Ф ╫Ь╫Р╫Щ╫Ю╫Х╫к ╫Ф╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ ╫а╫Ч╫б╫Ю╫Ф", "biometric_locked_out": "╫Т╫Щ╫й╫Ф ╫Ь╫Р╫Щ╫Ю╫Х╫к ╫Ф╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ ╫а╫Ч╫б╫Ю╫Ф",
"biometric_no_options": "╫Р╫Щ╫Я ╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Ц╫Ю╫Щ╫а╫Х╫к ╫в╫С╫Х╫и ╫Р╫Щ╫Ю╫Х╫к ╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ", "biometric_no_options": "╫Р╫Щ╫Я ╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Ц╫Ю╫Щ╫а╫Х╫к ╫в╫С╫Х╫и ╫Р╫Щ╫Ю╫Х╫к ╫С╫Щ╫Х╫Ю╫Ш╫и╫Щ",
@@ -651,6 +663,7 @@
"clear": "╫а╫з╫Ф", "clear": "╫а╫з╫Ф",
"clear_all": "╫а╫з╫Ф ╫Ф╫Ы╫Ь", "clear_all": "╫а╫з╫Ф ╫Ф╫Ы╫Ь",
"clear_all_recent_searches": "╫а╫з╫Ф ╫Р╫к ╫Ы╫Ь ╫Ф╫Ч╫Щ╫д╫Х╫й╫Щ╫Э ╫Ф╫Р╫Ч╫и╫Х╫а╫Щ╫Э", "clear_all_recent_searches": "╫а╫з╫Ф ╫Р╫к ╫Ы╫Ь ╫Ф╫Ч╫Щ╫д╫Х╫й╫Щ╫Э ╫Ф╫Р╫Ч╫и╫Х╫а╫Щ╫Э",
"clear_file_cache": "╫а╫з╫Ф ╫з╫С╫ж╫Щ ╫Ю╫Ш╫Ю╫Х╫Я",
"clear_message": "╫а╫з╫Ф ╫Ф╫Х╫У╫в╫Ф", "clear_message": "╫а╫з╫Ф ╫Ф╫Х╫У╫в╫Ф",
"clear_value": "╫а╫з╫Ф ╫в╫и╫Ъ", "clear_value": "╫а╫з╫Ф ╫в╫и╫Ъ",
"client_cert_dialog_msg_confirm": "╫С╫б╫У╫и", "client_cert_dialog_msg_confirm": "╫С╫б╫У╫и",
@@ -721,6 +734,7 @@
"create_new_user": "╫ж╫Х╫и ╫Ю╫й╫к╫Ю╫й ╫Ч╫У╫й", "create_new_user": "╫ж╫Х╫и ╫Ю╫й╫к╫Ю╫й ╫Ч╫У╫й",
"create_shared_album_page_share_add_assets": "╫Ф╫Х╫б╫г ╫к╫Ю╫Х╫а╫Х╫к", "create_shared_album_page_share_add_assets": "╫Ф╫Х╫б╫г ╫к╫Ю╫Х╫а╫Х╫к",
"create_shared_album_page_share_select_photos": "╫С╫Ч╫Щ╫и╫к ╫к╫Ю╫Х╫а╫Х╫к", "create_shared_album_page_share_select_photos": "╫С╫Ч╫Щ╫и╫к ╫к╫Ю╫Х╫а╫Х╫к",
"create_shared_link": "╫ж╫Х╫и ╫з╫Щ╫й╫Х╫и ╫Ю╫й╫Х╫к╫г",
"create_tag": "╫ж╫Х╫и ╫к╫Т", "create_tag": "╫ж╫Х╫и ╫к╫Т",
"create_tag_description": "╫ж╫Х╫и ╫к╫Т ╫Ч╫У╫й. ╫в╫С╫Х╫и ╫к╫Т╫Щ╫Э ╫Ю╫з╫Х╫а╫а╫Щ╫Э, ╫а╫Р ╫Ь╫Ф╫Ц╫Щ╫Я ╫Р╫к ╫Ф╫а╫к╫Щ╫С ╫Ф╫Ю╫Ь╫Р ╫й╫Ь ╫Ф╫к╫Т ╫Ы╫Х╫Ь╫Ь ╫з╫Х╫Х╫Щ╫Э ╫а╫Ш╫Х╫Щ╫Щ╫Э.", "create_tag_description": "╫ж╫Х╫и ╫к╫Т ╫Ч╫У╫й. ╫в╫С╫Х╫и ╫к╫Т╫Щ╫Э ╫Ю╫з╫Х╫а╫а╫Щ╫Э, ╫а╫Р ╫Ь╫Ф╫Ц╫Щ╫Я ╫Р╫к ╫Ф╫а╫к╫Щ╫С ╫Ф╫Ю╫Ь╫Р ╫й╫Ь ╫Ф╫к╫Т ╫Ы╫Х╫Ь╫Ь ╫з╫Х╫Х╫Щ╫Э ╫а╫Ш╫Х╫Щ╫Щ╫Э.",
"create_user": "╫ж╫Х╫и ╫Ю╫й╫к╫Ю╫й", "create_user": "╫ж╫Х╫и ╫Ю╫й╫к╫Ю╫й",
@@ -745,6 +759,7 @@
"date_of_birth_saved": "╫к╫Р╫и╫Щ╫Ъ ╫Ь╫Щ╫У╫Ф ╫а╫й╫Ю╫и ╫С╫Ф╫ж╫Ь╫Ч╫Ф", "date_of_birth_saved": "╫к╫Р╫и╫Щ╫Ъ ╫Ь╫Щ╫У╫Ф ╫а╫й╫Ю╫и ╫С╫Ф╫ж╫Ь╫Ч╫Ф",
"date_range": "╫Ш╫Х╫Х╫Ч ╫к╫Р╫и╫Щ╫Ы╫Щ╫Э", "date_range": "╫Ш╫Х╫Х╫Ч ╫к╫Р╫и╫Щ╫Ы╫Щ╫Э",
"day": "╫Щ╫Х╫Э", "day": "╫Щ╫Х╫Э",
"days": "╫Щ╫Ю╫Щ╫Э",
"deduplicate_all": "╫С╫Щ╫Ш╫Х╫Ь ╫Ы╫Ь ╫Ф╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к", "deduplicate_all": "╫С╫Щ╫Ш╫Х╫Ь ╫Ы╫Ь ╫Ф╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к",
"deduplication_criteria_1": "╫Т╫Х╫У╫Ь ╫к╫Ю╫Х╫а╫Ф ╫С╫С╫к╫Щ╫Э", "deduplication_criteria_1": "╫Т╫Х╫У╫Ь ╫к╫Ю╫Х╫а╫Ф ╫С╫С╫к╫Щ╫Э",
"deduplication_criteria_2": "╫Ы╫Ю╫Х╫к ╫а╫к╫Х╫а╫Щ EXIF", "deduplication_criteria_2": "╫Ы╫Ю╫Х╫к ╫а╫к╫Х╫а╫Щ EXIF",
@@ -828,10 +843,13 @@
"duration": "╫Ю╫й╫Ъ ╫Ц╫Ю╫Я", "duration": "╫Ю╫й╫Ъ ╫Ц╫Ю╫Я",
"edit": "╫в╫и╫Х╫Ъ", "edit": "╫в╫и╫Х╫Ъ",
"edit_album": "╫в╫и╫Х╫Ъ ╫Р╫Ь╫С╫Х╫Э", "edit_album": "╫в╫и╫Х╫Ъ ╫Р╫Ь╫С╫Х╫Э",
"edit_avatar": "╫в╫и╫Х╫Ъ ╫к╫Ю╫Х╫а╫к ╫д╫и╫Х╫д╫Щ╫Ь", "edit_avatar": "╫в╫и╫Х╫Ъ ╫Щ╫ж╫Т╫Я",
"edit_birthday": "╫в╫и╫Щ╫Ы╫к ╫Щ╫Х╫Э ╫Ф╫Х╫Ь╫У╫к", "edit_birthday": "╫в╫и╫Щ╫Ы╫к ╫Щ╫Х╫Э ╫Ф╫Х╫Ь╫У╫к",
"edit_date": "╫в╫и╫Х╫Ъ ╫к╫Р╫и╫Щ╫Ъ", "edit_date": "╫в╫и╫Х╫Ъ ╫к╫Р╫и╫Щ╫Ъ",
"edit_date_and_time": "╫в╫и╫Х╫Ъ ╫к╫Р╫и╫Щ╫Ъ ╫Х╫й╫в╫Ф", "edit_date_and_time": "╫в╫и╫Х╫Ъ ╫к╫Р╫и╫Щ╫Ъ ╫Х╫й╫в╫Ф",
"edit_date_and_time_action_prompt": "{count} ╫к╫Р╫и╫Щ╫Ъ ╫Х╫й╫в╫Ф ╫а╫в╫и╫Ы╫Х",
"edit_date_and_time_by_offset": "╫й╫Щ╫а╫Х╫Щ ╫к╫Р╫и╫Щ╫Ъ ╫Ь╫д╫Щ ╫з╫Щ╫Ц╫Х╫Ц",
"edit_date_and_time_by_offset_interval": "╫Ш╫Х╫Х╫Ч ╫к╫Р╫и╫Щ╫Ы╫Щ╫Э ╫Ч╫У╫й: {from} ╫в╫У {to}",
"edit_description": "╫в╫и╫Х╫Ъ ╫к╫Щ╫Р╫Х╫и", "edit_description": "╫в╫и╫Х╫Ъ ╫к╫Щ╫Р╫Х╫и",
"edit_description_prompt": "╫Р╫а╫Р ╫С╫Ч╫и ╫к╫Щ╫Р╫Х╫и ╫Ч╫У╫й:", "edit_description_prompt": "╫Р╫а╫Р ╫С╫Ч╫и ╫к╫Щ╫Р╫Х╫и ╫Ч╫У╫й:",
"edit_exclusion_pattern": "╫в╫и╫Х╫Ъ ╫У╫д╫Х╫б ╫Ф╫Ч╫и╫Т╫Ф", "edit_exclusion_pattern": "╫в╫и╫Х╫Ъ ╫У╫д╫Х╫б ╫Ф╫Ч╫и╫Т╫Ф",
@@ -904,6 +922,7 @@
"failed_to_load_notifications": "╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫к ╫Ш╫в╫Щ╫а╫к ╫Ф╫Ф╫к╫и╫Р╫Х╫к", "failed_to_load_notifications": "╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫к ╫Ш╫в╫Щ╫а╫к ╫Ф╫Ф╫к╫и╫Р╫Х╫к",
"failed_to_load_people": "╫а╫Ы╫й╫Ь ╫С╫Р╫Ч╫Ц╫Х╫и ╫Р╫а╫й╫Щ╫Э", "failed_to_load_people": "╫а╫Ы╫й╫Ь ╫С╫Р╫Ч╫Ц╫Х╫и ╫Р╫а╫й╫Щ╫Э",
"failed_to_remove_product_key": "╫Ф╫б╫и╫к ╫Ю╫д╫к╫Ч ╫Ю╫Х╫ж╫и ╫а╫Ы╫й╫Ь╫Ф", "failed_to_remove_product_key": "╫Ф╫б╫и╫к ╫Ю╫д╫к╫Ч ╫Ю╫Х╫ж╫и ╫а╫Ы╫й╫Ь╫Ф",
"failed_to_reset_pin_code": "╫Р╫Щ╫д╫Х╫б ╫з╫Х╫У PIN ╫а╫Ы╫й╫Ь",
"failed_to_stack_assets": "╫Щ╫ж╫Щ╫и╫к ╫в╫и╫Щ╫Ю╫к ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ы╫й╫Ь╫Ф", "failed_to_stack_assets": "╫Щ╫ж╫Щ╫и╫к ╫в╫и╫Щ╫Ю╫к ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ы╫й╫Ь╫Ф",
"failed_to_unstack_assets": "╫С╫Щ╫Ш╫Х╫Ь ╫в╫и╫Щ╫Ю╫к ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ы╫й╫Ь╫Ф", "failed_to_unstack_assets": "╫С╫Щ╫Ш╫Х╫Ь ╫в╫и╫Щ╫Ю╫к ╫к╫Ю╫Х╫а╫Х╫к ╫а╫Ы╫й╫Ь╫Ф",
"failed_to_update_notification_status": "╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫У╫Ы╫Х╫Я ╫Ф╫Ф╫к╫и╫Р╫Ф", "failed_to_update_notification_status": "╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫У╫Ы╫Х╫Я ╫Ф╫Ф╫к╫и╫Р╫Ф",
@@ -912,6 +931,7 @@
"paths_validation_failed": "{paths, plural, one {╫а╫к╫Щ╫С # ╫а╫Ы╫й╫Ь} other {# ╫а╫к╫Щ╫С╫Щ╫Э ╫а╫Ы╫й╫Ь╫Х}} ╫Р╫Щ╫Ю╫Х╫к", "paths_validation_failed": "{paths, plural, one {╫а╫к╫Щ╫С # ╫а╫Ы╫й╫Ь} other {# ╫а╫к╫Щ╫С╫Щ╫Э ╫а╫Ы╫й╫Ь╫Х}} ╫Р╫Щ╫Ю╫Х╫к",
"profile_picture_transparent_pixels": "╫к╫Ю╫Х╫а╫Х╫к ╫д╫и╫Х╫д╫Щ╫Ь ╫Р╫Щ╫а╫Я ╫Щ╫Ы╫Х╫Ь╫Х╫к ╫Ь╫Ы╫Ь╫Х╫Ь ╫д╫Щ╫з╫б╫Ь╫Щ╫Э ╫й╫з╫Х╫д╫Щ╫Э. ╫а╫Р ╫Ь╫Ф╫Т╫У╫Щ╫Ь ╫Х/╫Р╫Х ╫Ь╫Ф╫Ц╫Щ╫Ц ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф.", "profile_picture_transparent_pixels": "╫к╫Ю╫Х╫а╫Х╫к ╫д╫и╫Х╫д╫Щ╫Ь ╫Р╫Щ╫а╫Я ╫Щ╫Ы╫Х╫Ь╫Х╫к ╫Ь╫Ы╫Ь╫Х╫Ь ╫д╫Щ╫з╫б╫Ь╫Щ╫Э ╫й╫з╫Х╫д╫Щ╫Э. ╫а╫Р ╫Ь╫Ф╫Т╫У╫Щ╫Ь ╫Х/╫Р╫Х ╫Ь╫Ф╫Ц╫Щ╫Ц ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф.",
"quota_higher_than_disk_size": "╫Ф╫Т╫У╫и╫к ╫Ю╫Ы╫б╫Ф ╫Т╫С╫Х╫Ф╫Ф ╫Щ╫Х╫к╫и ╫Ю╫Т╫Х╫У╫Ь ╫Ф╫У╫Щ╫б╫з", "quota_higher_than_disk_size": "╫Ф╫Т╫У╫и╫к ╫Ю╫Ы╫б╫Ф ╫Т╫С╫Х╫Ф╫Ф ╫Щ╫Х╫к╫и ╫Ю╫Т╫Х╫У╫Ь ╫Ф╫У╫Щ╫б╫з",
"something_went_wrong": "╫Ю╫й╫Ф╫Х ╫Ф╫й╫к╫С╫й",
"unable_to_add_album_users": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫Ю╫й╫к╫Ю╫й╫Щ╫Э ╫Ь╫Р╫Ь╫С╫Х╫Э", "unable_to_add_album_users": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫Ю╫й╫к╫Ю╫й╫Щ╫Э ╫Ь╫Р╫Ь╫С╫Х╫Э",
"unable_to_add_assets_to_shared_link": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫к╫Ю╫Х╫а╫Х╫к ╫Ь╫з╫Щ╫й╫Х╫и ╫Ю╫й╫Х╫к╫г", "unable_to_add_assets_to_shared_link": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫к╫Ю╫Х╫а╫Х╫к ╫Ь╫з╫Щ╫й╫Х╫и ╫Ю╫й╫Х╫к╫г",
"unable_to_add_comment": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫к╫Т╫Х╫С╫Ф", "unable_to_add_comment": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Х╫б╫Щ╫г ╫к╫Т╫Х╫С╫Ф",
@@ -1002,9 +1022,6 @@
"exif_bottom_sheet_location": "╫Ю╫Щ╫з╫Х╫Э", "exif_bottom_sheet_location": "╫Ю╫Щ╫з╫Х╫Э",
"exif_bottom_sheet_people": "╫Р╫а╫й╫Щ╫Э", "exif_bottom_sheet_people": "╫Р╫а╫й╫Щ╫Э",
"exif_bottom_sheet_person_add_person": "╫Ф╫Х╫б╫г ╫й╫Э", "exif_bottom_sheet_person_add_person": "╫Ф╫Х╫б╫г ╫й╫Э",
"exif_bottom_sheet_person_age_months": "╫Т╫Щ╫Ь {months} ╫Ч╫Х╫У╫й╫Щ╫Э",
"exif_bottom_sheet_person_age_year_months": "╫Т╫Щ╫Ь ╫й╫а╫Ф ╫Х-{months} ╫Ч╫Х╫У╫й╫Щ╫Э",
"exif_bottom_sheet_person_age_years": "╫Т╫Щ╫Ь {years}",
"exit_slideshow": "╫ж╫Р ╫Ю╫Ю╫ж╫Т╫к ╫й╫з╫Х╫д╫Щ╫Х╫к", "exit_slideshow": "╫ж╫Р ╫Ю╫Ю╫ж╫Т╫к ╫й╫з╫Х╫д╫Щ╫Х╫к",
"expand_all": "╫Ф╫и╫Ч╫С ╫Ф╫Ы╫Ь", "expand_all": "╫Ф╫и╫Ч╫С ╫Ф╫Ы╫Ь",
"experimental_settings_new_asset_list_subtitle": "╫в╫С╫Х╫У╫Ф ╫С╫к╫Ф╫Ь╫Щ╫Ъ", "experimental_settings_new_asset_list_subtitle": "╫в╫С╫Х╫У╫Ф ╫С╫к╫Ф╫Ь╫Щ╫Ъ",
@@ -1046,21 +1063,26 @@
"filter_people": "╫б╫а╫Я ╫Р╫а╫й╫Щ╫Э", "filter_people": "╫б╫а╫Я ╫Р╫а╫й╫Щ╫Э",
"filter_places": "╫б╫Щ╫а╫Х╫Я ╫Ю╫з╫Х╫Ю╫Х╫к", "filter_places": "╫б╫Щ╫а╫Х╫Я ╫Ю╫з╫Х╫Ю╫Х╫к",
"find_them_fast": "╫Ю╫ж╫Р ╫Р╫Х╫к╫Э ╫Ю╫Ф╫и ╫Ь╫д╫Щ ╫й╫Э ╫в╫Э ╫Ч╫Щ╫д╫Х╫й", "find_them_fast": "╫Ю╫ж╫Р ╫Р╫Х╫к╫Э ╫Ю╫Ф╫и ╫Ь╫д╫Щ ╫й╫Э ╫в╫Э ╫Ч╫Щ╫д╫Х╫й",
"first": "╫и╫Р╫й╫Х╫Я",
"fix_incorrect_match": "╫к╫з╫Я ╫Ф╫к╫Р╫Ю╫Ф ╫й╫Т╫Х╫Щ╫Ф", "fix_incorrect_match": "╫к╫з╫Я ╫Ф╫к╫Р╫Ю╫Ф ╫й╫Т╫Х╫Щ╫Ф",
"folder": "╫к╫Щ╫з╫Щ╫Ф", "folder": "╫к╫Щ╫з╫Щ╫Ф",
"folder_not_found": "╫к╫Щ╫з╫Щ╫Ф ╫Ь╫Р ╫а╫Ю╫ж╫Р╫Ф", "folder_not_found": "╫к╫Щ╫з╫Щ╫Ф ╫Ь╫Р ╫а╫Ю╫ж╫Р╫Ф",
"folders": "╫к╫Щ╫з╫Щ╫Х╫к", "folders": "╫к╫Щ╫з╫Щ╫Х╫к",
"folders_feature_description": "╫в╫Щ╫Х╫Я ╫С╫к╫ж╫Х╫Т╫к ╫Ф╫к╫Щ╫з╫Щ╫Щ╫Ф ╫в╫С╫Х╫и ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫Х╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫С╫Ю╫в╫и╫Ы╫к ╫Ф╫з╫С╫ж╫Щ╫Э", "folders_feature_description": "╫в╫Щ╫Х╫Я ╫С╫к╫ж╫Х╫Т╫к ╫Ф╫к╫Щ╫з╫Щ╫Щ╫Ф ╫в╫С╫Х╫и ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫Х╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫С╫Ю╫в╫и╫Ы╫к ╫Ф╫з╫С╫ж╫Щ╫Э",
"forgot_pin_code_question": "╫й╫Ч╫Ы╫к ╫Р╫к ╫Ф-PIN ╫й╫Ь╫Ъ?",
"forward": "╫з╫У╫Щ╫Ю╫Ф", "forward": "╫з╫У╫Щ╫Ю╫Ф",
"gcast_enabled": "Google Cast", "gcast_enabled": "Google Cast",
"gcast_enabled_description": "╫к╫Ы╫Х╫а╫Ф ╫Ц╫Р╫к ╫Ш╫Х╫в╫а╫к ╫Ю╫й╫Р╫С╫Щ╫Э ╫Ч╫Щ╫ж╫Х╫а╫Щ╫Щ╫Э ╫Ю╫Т╫Х╫Т╫Ь ╫С╫Ы╫У╫Щ ╫Ь╫д╫в╫Х╫Ь.", "gcast_enabled_description": "╫к╫Ы╫Х╫а╫Ф ╫Ц╫Р╫к ╫Ш╫Х╫в╫а╫к ╫Ю╫й╫Р╫С╫Щ╫Э ╫Ч╫Щ╫ж╫Х╫а╫Щ╫Щ╫Э ╫Ю╫Т╫Х╫Т╫Ь ╫С╫Ы╫У╫Щ ╫Ь╫д╫в╫Х╫Ь.",
"general": "╫Ы╫Ь╫Ь╫Щ", "general": "╫Ы╫Ь╫Ь╫Щ",
"geolocation_instruction_location": "╫Ь╫Ч╫е ╫в╫Ь ╫д╫и╫Щ╫Ш ╫в╫Э ╫з╫Х╫Р╫Х╫и╫У╫Щ╫а╫Ш╫Х╫к GPS ╫Ы╫У╫Щ ╫Ь╫Ф╫й╫к╫Ю╫й ╫С╫Ю╫Щ╫з╫Х╫Ю╫Х, ╫Р╫Х ╫С╫Ч╫и ╫Ю╫Щ╫з╫Х╫Э ╫Щ╫й╫Щ╫и╫Х╫к ╫Ю╫Ф╫Ю╫д╫Ф",
"get_help": "╫з╫С╫Ь ╫в╫Ц╫и╫Ф", "get_help": "╫з╫С╫Ь ╫в╫Ц╫и╫Ф",
"get_wifiname_error": "╫Ь╫Р ╫Ф╫Щ╫Ф ╫а╫Щ╫к╫Я ╫Ь╫з╫С╫Ь ╫Р╫к ╫й╫Э ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Ф╫Р╫Ь╫Ч╫Х╫Ш╫Щ ╫й╫Ь╫Ъ. ╫Щ╫й ╫Ь╫Х╫У╫Р ╫й╫Ф╫в╫а╫з╫к ╫Р╫к ╫Ф╫Ф╫и╫й╫Р╫Х╫к ╫Ф╫У╫и╫Х╫й╫Х╫к ╫Х╫й╫Р╫к/╫Ф ╫Ю╫Ч╫Х╫С╫и/╫к ╫Ь╫и╫й╫к ╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Р╫Ь╫Ч╫Х╫Ш╫Щ", "get_wifiname_error": "╫Ь╫Р ╫Ф╫Щ╫Ф ╫а╫Щ╫к╫Я ╫Ь╫з╫С╫Ь ╫Р╫к ╫й╫Э ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Ф╫Р╫Ь╫Ч╫Х╫Ш╫Щ ╫й╫Ь╫Ъ. ╫Щ╫й ╫Ь╫Х╫У╫Р ╫й╫Ф╫в╫а╫з╫к ╫Р╫к ╫Ф╫Ф╫и╫й╫Р╫Х╫к ╫Ф╫У╫и╫Х╫й╫Х╫к ╫Х╫й╫Р╫к/╫Ф ╫Ю╫Ч╫Х╫С╫и/╫к ╫Ь╫и╫й╫к ╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Р╫Ь╫Ч╫Х╫Ш╫Щ",
"getting_started": "╫к╫Ч╫Щ╫Ь╫к ╫Ф╫в╫С╫Х╫У╫Ф", "getting_started": "╫к╫Ч╫Щ╫Ь╫к ╫Ф╫в╫С╫Х╫У╫Ф",
"go_back": "╫Ч╫Ц╫Х╫и", "go_back": "╫Ч╫Ц╫Х╫и",
"go_to_folder": "╫в╫С╫Х╫и ╫Ь╫к╫Щ╫з╫Щ╫Ф", "go_to_folder": "╫в╫С╫Х╫и ╫Ь╫к╫Щ╫з╫Щ╫Ф",
"go_to_search": "╫в╫С╫Х╫и ╫Ь╫Ч╫Щ╫д╫Х╫й", "go_to_search": "╫в╫С╫Х╫и ╫Ь╫Ч╫Щ╫д╫Х╫й",
"gps": "GPS",
"gps_missing": "╫Р╫Щ╫Я GPS",
"grant_permission": "╫Ь╫Ф╫в╫а╫Щ╫з ╫Ф╫и╫й╫Р╫Ф", "grant_permission": "╫Ь╫Ф╫в╫а╫Щ╫з ╫Ф╫и╫й╫Р╫Ф",
"group_albums_by": "╫з╫С╫е ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫Ь╫д╫Щ..", "group_albums_by": "╫з╫С╫е ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫Ь╫д╫Щ..",
"group_country": "╫з╫С╫е ╫Ь╫д╫Щ ╫Ю╫У╫Щ╫а╫Ф", "group_country": "╫з╫С╫е ╫Ь╫д╫Щ ╫Ю╫У╫Щ╫а╫Ф",
@@ -1071,7 +1093,7 @@
"haptic_feedback_switch": "╫Р╫д╫й╫и ╫Ю╫й╫Х╫С ╫С╫и╫Ш╫Ш", "haptic_feedback_switch": "╫Р╫д╫й╫и ╫Ю╫й╫Х╫С ╫С╫и╫Ш╫Ш",
"haptic_feedback_title": "╫Ю╫й╫Х╫С ╫С╫и╫Ш╫Ш", "haptic_feedback_title": "╫Ю╫й╫Х╫С ╫С╫и╫Ш╫Ш",
"has_quota": "╫Щ╫й ╫Ю╫Ы╫б╫Ф", "has_quota": "╫Щ╫й ╫Ю╫Ы╫б╫Ф",
"hash_asset": "╫Т╫Щ╫С╫Х╫С ╫к╫Ю╫Х╫а╫Ф", "hash_asset": "╫Т╫С╫С ╫д╫и╫Щ╫Ш",
"hashed_assets": "╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫Т╫Х╫С╫С╫Х╫к", "hashed_assets": "╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫Т╫Х╫С╫С╫Х╫к",
"hashing": "╫Ю╫Т╫С╫С", "hashing": "╫Ю╫Т╫С╫С",
"header_settings_add_header_tip": "╫Ф╫Х╫б╫г ╫Ы╫Х╫к╫и╫к", "header_settings_add_header_tip": "╫Ф╫Х╫б╫г ╫Ы╫Х╫к╫и╫к",
@@ -1105,8 +1127,9 @@
"home_page_upload_err_limit": "╫а╫Щ╫к╫Я ╫Ь╫Ф╫в╫Ь╫Х╫к ╫и╫з ╫Ю╫з╫б╫Щ╫Ю╫Х╫Э ╫й╫Ь 30 ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Ы╫Ь ╫д╫в╫Э, ╫Ю╫У╫Ь╫Т", "home_page_upload_err_limit": "╫а╫Щ╫к╫Я ╫Ь╫Ф╫в╫Ь╫Х╫к ╫и╫з ╫Ю╫з╫б╫Щ╫Ю╫Х╫Э ╫й╫Ь 30 ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Ы╫Ь ╫д╫в╫Э, ╫Ю╫У╫Ь╫Т",
"host": "╫Ю╫Р╫и╫Ч", "host": "╫Ю╫Р╫и╫Ч",
"hour": "╫й╫в╫Ф", "hour": "╫й╫в╫Ф",
"hours": "╫й╫в╫Х╫к",
"id": "╫Ю╫Ц╫Ф╫Ф", "id": "╫Ю╫Ц╫Ф╫Ф",
"idle": "╫Ю╫Ю╫к╫Щ╫Я", "idle": "╫С╫Ю╫ж╫С ╫б╫и╫з",
"ignore_icloud_photos": "╫Ф╫к╫в╫Ь╫Э ╫Ю╫к╫Ю╫Х╫а╫Х╫к iCloud", "ignore_icloud_photos": "╫Ф╫к╫в╫Ь╫Э ╫Ю╫к╫Ю╫Х╫а╫Х╫к iCloud",
"ignore_icloud_photos_description": "╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ю╫Р╫Х╫Ч╫б╫а╫Х╫к ╫С-iCloud ╫Ь╫Р ╫Щ╫Х╫в╫Ь╫Х ╫Ь╫й╫и╫к", "ignore_icloud_photos_description": "╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ю╫Р╫Х╫Ч╫б╫а╫Х╫к ╫С-iCloud ╫Ь╫Р ╫Щ╫Х╫в╫Ь╫Х ╫Ь╫й╫и╫к",
"image": "╫к╫Ю╫Х╫а╫Ф", "image": "╫к╫Ю╫Х╫а╫Ф",
@@ -1165,10 +1188,12 @@
"language_search_hint": "╫Ч╫д╫й ╫й╫д╫Х╫к...", "language_search_hint": "╫Ч╫д╫й ╫й╫д╫Х╫к...",
"language_setting_description": "╫С╫Ч╫и ╫Р╫к ╫Ф╫й╫д╫Ф ╫Ф╫Ю╫Х╫в╫У╫д╫к ╫в╫Ь╫Щ╫Ъ", "language_setting_description": "╫С╫Ч╫и ╫Р╫к ╫Ф╫й╫д╫Ф ╫Ф╫Ю╫Х╫в╫У╫д╫к ╫в╫Ь╫Щ╫Ъ",
"large_files": "╫з╫С╫ж╫Щ╫Э ╫Т╫У╫Х╫Ь╫Щ╫Э", "large_files": "╫з╫С╫ж╫Щ╫Э ╫Т╫У╫Х╫Ь╫Щ╫Э",
"last": "╫Р╫Ч╫и╫Х╫Я",
"last_seen": "╫а╫и╫Р╫Ф ╫Ь╫Р╫Ч╫и╫Х╫а╫Ф", "last_seen": "╫а╫и╫Р╫Ф ╫Ь╫Р╫Ч╫и╫Х╫а╫Ф",
"latest_version": "╫Т╫и╫б╫Ф ╫в╫У╫Ы╫а╫Щ╫к ╫С╫Щ╫Х╫к╫и", "latest_version": "╫Т╫и╫б╫Ф ╫в╫У╫Ы╫а╫Щ╫к ╫С╫Щ╫Х╫к╫и",
"latitude": "╫з╫Х ╫и╫Х╫Ч╫С", "latitude": "╫з╫Х ╫и╫Х╫Ч╫С",
"leave": "╫Ь╫в╫Ц╫Х╫С", "leave": "╫Ь╫в╫Ц╫Х╫С",
"leave_album": "╫в╫Ц╫Щ╫С╫к ╫Р╫Ь╫С╫Х╫Э",
"lens_model": "╫У╫Т╫Э ╫в╫У╫й╫Ф", "lens_model": "╫У╫Т╫Э ╫в╫У╫й╫Ф",
"let_others_respond": "╫Р╫д╫й╫и ╫Ь╫Р╫Ч╫и╫Щ╫Э ╫Ь╫Ф╫Т╫Щ╫С", "let_others_respond": "╫Р╫д╫й╫и ╫Ь╫Р╫Ч╫и╫Щ╫Э ╫Ь╫Ф╫Т╫Щ╫С",
"level": "╫и╫Ю╫Ф", "level": "╫и╫Ю╫Ф",
@@ -1182,6 +1207,7 @@
"library_page_sort_title": "╫Ы╫Х╫к╫и╫к ╫Р╫Ь╫С╫Х╫Э", "library_page_sort_title": "╫Ы╫Х╫к╫и╫к ╫Р╫Ь╫С╫Х╫Э",
"licenses": "╫и╫Щ╫й╫Щ╫Х╫а╫Х╫к", "licenses": "╫и╫Щ╫й╫Щ╫Х╫а╫Х╫к",
"light": "╫С╫Ф╫Щ╫и", "light": "╫С╫Ф╫Щ╫и",
"like": "╫Р╫Ф╫С╫к╫Щ",
"like_deleted": "╫Ь╫Щ╫Щ╫з ╫а╫Ю╫Ч╫з", "like_deleted": "╫Ь╫Щ╫Щ╫з ╫а╫Ю╫Ч╫з",
"link_motion_video": "╫з╫й╫и ╫б╫и╫Ш╫Х╫Я ╫к╫а╫Х╫в╫Ф", "link_motion_video": "╫з╫й╫и ╫б╫и╫Ш╫Х╫Я ╫к╫а╫Х╫в╫Ф",
"link_to_oauth": "╫з╫Щ╫й╫Х╫и ╫Ь-OAuth", "link_to_oauth": "╫з╫Щ╫й╫Х╫и ╫Ь-OAuth",
@@ -1240,6 +1266,7 @@
"main_branch_warning": "╫Ф╫Т╫и╫б╫Ф ╫Ф╫Ю╫Х╫к╫з╫а╫к ╫Ф╫Щ╫Р ╫Т╫и╫б╫к ╫д╫Щ╫к╫Х╫Ч; ╫Р╫а╫Ч╫а╫Х ╫Ю╫Ю╫Ь╫Щ╫ж╫Щ╫Э ╫С╫Ч╫Х╫Э ╫Ь╫Ф╫й╫к╫Ю╫й ╫С╫Т╫и╫б╫Ф ╫Щ╫ж╫Щ╫С╫Ф!", "main_branch_warning": "╫Ф╫Т╫и╫б╫Ф ╫Ф╫Ю╫Х╫к╫з╫а╫к ╫Ф╫Щ╫Р ╫Т╫и╫б╫к ╫д╫Щ╫к╫Х╫Ч; ╫Р╫а╫Ч╫а╫Х ╫Ю╫Ю╫Ь╫Щ╫ж╫Щ╫Э ╫С╫Ч╫Х╫Э ╫Ь╫Ф╫й╫к╫Ю╫й ╫С╫Т╫и╫б╫Ф ╫Щ╫ж╫Щ╫С╫Ф!",
"main_menu": "╫к╫д╫и╫Щ╫Ш ╫и╫Р╫й╫Щ", "main_menu": "╫к╫д╫и╫Щ╫Ш ╫и╫Р╫й╫Щ",
"make": "╫к╫Х╫ж╫и╫к", "make": "╫к╫Х╫ж╫и╫к",
"manage_geolocation": "╫а╫Ф╫Ь ╫Ю╫Щ╫з╫Х╫Э",
"manage_shared_links": "╫а╫Щ╫Ф╫Х╫Ь ╫з╫Щ╫й╫Х╫и╫Щ╫Э ╫Ю╫й╫Х╫к╫д╫Щ╫Э", "manage_shared_links": "╫а╫Щ╫Ф╫Х╫Ь ╫з╫Щ╫й╫Х╫и╫Щ╫Э ╫Ю╫й╫Х╫к╫д╫Щ╫Э",
"manage_sharing_with_partners": "╫а╫Щ╫Ф╫Х╫Ь ╫й╫Щ╫к╫Х╫г ╫в╫Э ╫й╫Х╫к╫д╫Щ╫Э", "manage_sharing_with_partners": "╫а╫Щ╫Ф╫Х╫Ь ╫й╫Щ╫к╫Х╫г ╫в╫Э ╫й╫Х╫к╫д╫Щ╫Э",
"manage_the_app_settings": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф", "manage_the_app_settings": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф",
@@ -1248,7 +1275,7 @@
"manage_your_devices": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э ╫Ф╫Ю╫Ч╫Х╫С╫и╫Щ╫Э ╫й╫Ь╫Ъ", "manage_your_devices": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э ╫Ф╫Ю╫Ч╫Х╫С╫и╫Щ╫Э ╫й╫Ь╫Ъ",
"manage_your_oauth_connection": "╫а╫Щ╫Ф╫Х╫Ь ╫Ч╫Щ╫С╫Х╫и ╫Ф-OAuth ╫й╫Ь╫Ъ", "manage_your_oauth_connection": "╫а╫Щ╫Ф╫Х╫Ь ╫Ч╫Щ╫С╫Х╫и ╫Ф-OAuth ╫й╫Ь╫Ъ",
"map": "╫Ю╫д╫Ф", "map": "╫Ю╫д╫Ф",
"map_assets_in_bounds": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф #} other {# ╫к╫Ю╫Х╫а╫Х╫к}}", "map_assets_in_bounds": "{count, plural, =0 {╫Р╫Щ╫Я ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Р╫Ц╫Х╫и ╫Ц╫Ф} one {╫к╫Ю╫Х╫а╫Ф #} other {# ╫к╫Ю╫Х╫а╫Х╫к}}",
"map_cannot_get_user_location": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫з╫С╫Х╫в ╫Р╫к ╫Ю╫Щ╫з╫Х╫Э ╫Ф╫Ю╫й╫к╫Ю╫й", "map_cannot_get_user_location": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫з╫С╫Х╫в ╫Р╫к ╫Ю╫Щ╫з╫Х╫Э ╫Ф╫Ю╫й╫к╫Ю╫й",
"map_location_dialog_yes": "╫Ы╫Я", "map_location_dialog_yes": "╫Ы╫Я",
"map_location_picker_page_use_location": "╫Ф╫й╫к╫Ю╫й ╫С╫Ю╫Щ╫з╫Х╫Э ╫Ф╫Ц╫Ф", "map_location_picker_page_use_location": "╫Ф╫й╫к╫Ю╫й ╫С╫Ю╫Щ╫з╫Х╫Э ╫Ф╫Ц╫Ф",
@@ -1256,7 +1283,6 @@
"map_location_service_disabled_title": "╫й╫Щ╫и╫Х╫к ╫Ю╫Щ╫з╫Х╫Э ╫Ю╫С╫Х╫Ш╫Ь", "map_location_service_disabled_title": "╫й╫Щ╫и╫Х╫к ╫Ю╫Щ╫з╫Х╫Э ╫Ю╫С╫Х╫Ш╫Ь",
"map_marker_for_images": "╫б╫Ю╫Я ╫Ю╫д╫Ф ╫Ь╫к╫Ю╫Х╫а╫Х╫к ╫й╫ж╫Х╫Ь╫Ю╫Х ╫С{city}, {country}", "map_marker_for_images": "╫б╫Ю╫Я ╫Ю╫д╫Ф ╫Ь╫к╫Ю╫Х╫а╫Х╫к ╫й╫ж╫Х╫Ь╫Ю╫Х ╫С{city}, {country}",
"map_marker_with_image": "╫б╫Ю╫Я ╫Ю╫д╫Ф ╫в╫Э ╫к╫Ю╫Х╫а╫Ф", "map_marker_with_image": "╫б╫Ю╫Я ╫Ю╫д╫Ф ╫в╫Э ╫к╫Ю╫Х╫а╫Ф",
"map_no_assets_in_bounds": "╫Р╫Щ╫Я ╫к╫Ю╫Х╫а╫Х╫к ╫С╫Р╫Ц╫Х╫и ╫Ц╫Ф",
"map_no_location_permission_content": "╫Щ╫й ╫ж╫Х╫и╫Ъ ╫С╫Ф╫и╫й╫Р╫Ф ╫Ь╫Ю╫Щ╫з╫Х╫Э ╫Ы╫У╫Щ ╫Ь╫Ф╫ж╫Щ╫Т ╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫Ф╫Ю╫Щ╫з╫Х╫Э ╫Ф╫а╫Х╫Ы╫Ч╫Щ ╫й╫Ь╫Ъ. ╫Ф╫Р╫Э ╫С╫и╫ж╫Х╫а╫Ъ ╫Ь╫Р╫д╫й╫и ╫Ц╫Р╫к ╫в╫Ы╫й╫Щ╫Х?", "map_no_location_permission_content": "╫Щ╫й ╫ж╫Х╫и╫Ъ ╫С╫Ф╫и╫й╫Р╫Ф ╫Ь╫Ю╫Щ╫з╫Х╫Э ╫Ы╫У╫Щ ╫Ь╫Ф╫ж╫Щ╫Т ╫к╫Ю╫Х╫а╫Х╫к ╫Ю╫Ф╫Ю╫Щ╫з╫Х╫Э ╫Ф╫а╫Х╫Ы╫Ч╫Щ ╫й╫Ь╫Ъ. ╫Ф╫Р╫Э ╫С╫и╫ж╫Х╫а╫Ъ ╫Ь╫Р╫д╫й╫и ╫Ц╫Р╫к ╫в╫Ы╫й╫Щ╫Х?",
"map_no_location_permission_title": "╫Ф╫и╫й╫Р╫Ф ╫Ь╫Ю╫Щ╫з╫Х╫Э ╫а╫У╫Ч╫к╫Ф", "map_no_location_permission_title": "╫Ф╫и╫й╫Р╫Ф ╫Ь╫Ю╫Щ╫з╫Х╫Э ╫а╫У╫Ч╫к╫Ф",
"map_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Ю╫д╫Ф", "map_settings": "╫Ф╫Т╫У╫и╫Х╫к ╫Ю╫д╫Ф",
@@ -1293,6 +1319,7 @@
"merged_people_count": "{count, plural, one {╫Р╫У╫Э # ╫Ю╫Х╫Ц╫Т} other {# ╫Р╫а╫й╫Щ╫Э ╫Ю╫Х╫Ц╫Т╫Х}}", "merged_people_count": "{count, plural, one {╫Р╫У╫Э # ╫Ю╫Х╫Ц╫Т} other {# ╫Р╫а╫й╫Щ╫Э ╫Ю╫Х╫Ц╫Т╫Х}}",
"minimize": "╫Ю╫Ц╫в╫и", "minimize": "╫Ю╫Ц╫в╫и",
"minute": "╫У╫з╫Ф", "minute": "╫У╫з╫Ф",
"minutes": "╫У╫з╫Х╫к",
"missing": "╫Ч╫б╫и╫Щ╫Э", "missing": "╫Ч╫б╫и╫Щ╫Э",
"model": "╫У╫Т╫Э", "model": "╫У╫Т╫Э",
"month": "╫Ч╫Х╫У╫й", "month": "╫Ч╫Х╫У╫й",
@@ -1312,6 +1339,9 @@
"my_albums": "╫Ф╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫й╫Ь╫Щ", "my_albums": "╫Ф╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫й╫Ь╫Щ",
"name": "╫й╫Э", "name": "╫й╫Э",
"name_or_nickname": "╫й╫Э ╫Р╫Х ╫Ы╫Щ╫а╫Х╫Щ", "name_or_nickname": "╫й╫Э ╫Р╫Х ╫Ы╫Щ╫а╫Х╫Щ",
"network_requirement_photos_upload": "╫Ф╫й╫к╫Ю╫й ╫С╫а╫к╫Х╫а╫Щ╫Э ╫а╫Щ╫Щ╫У╫Щ╫Э ╫Ь╫Т╫Щ╫С╫Х╫Щ ╫к╫Ю╫Х╫а╫Х╫к",
"network_requirement_videos_upload": "╫Ф╫й╫к╫Ю╫й ╫С╫а╫к╫Х╫а╫Щ╫Э ╫а╫Щ╫Щ╫У╫Щ╫Э ╫Ь╫Т╫Щ╫С╫Х╫Щ ╫б╫и╫Ш╫Х╫а╫Щ╫Э",
"network_requirements_updated": "╫У╫и╫Щ╫й╫Х╫к ╫Ф╫и╫й╫к ╫Ф╫й╫к╫а╫Х, ╫к╫Х╫и ╫Ф╫Т╫Щ╫С╫Х╫Щ ╫Р╫Х╫д╫б",
"networking_settings": "╫и╫й╫к", "networking_settings": "╫и╫й╫к",
"networking_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫а╫з╫Х╫У╫к ╫з╫ж╫Ф ╫й╫и╫к", "networking_subtitle": "╫а╫Щ╫Ф╫Х╫Ь ╫Ф╫Т╫У╫и╫Х╫к ╫а╫з╫Х╫У╫к ╫з╫ж╫Ф ╫й╫и╫к",
"never": "╫Р╫г ╫д╫в╫Э", "never": "╫Р╫г ╫д╫в╫Э",
@@ -1363,6 +1393,7 @@
"oauth": "OAuth", "oauth": "OAuth",
"official_immich_resources": "╫Ю╫з╫Х╫и╫Х╫к ╫и╫й╫Ю╫Щ╫Щ╫Э ╫й╫Ь Immich", "official_immich_resources": "╫Ю╫з╫Х╫и╫Х╫к ╫и╫й╫Ю╫Щ╫Щ╫Э ╫й╫Ь Immich",
"offline": "╫Ь╫Р ╫Ю╫з╫Х╫Х╫Я", "offline": "╫Ь╫Р ╫Ю╫з╫Х╫Х╫Я",
"offset": "╫з╫Щ╫Ц╫Х╫Ц",
"ok": "╫С╫б╫У╫и", "ok": "╫С╫б╫У╫и",
"oldest_first": "╫Ф╫Щ╫й╫Я ╫С╫Щ╫Х╫к╫и ╫и╫Р╫й╫Х╫Я", "oldest_first": "╫Ф╫Щ╫й╫Я ╫С╫Щ╫Х╫к╫и ╫и╫Р╫й╫Х╫Я",
"on_this_device": "╫С╫Ю╫Ы╫й╫Щ╫и ╫Ф╫Ц╫Ф", "on_this_device": "╫С╫Ю╫Ы╫й╫Щ╫и ╫Ф╫Ц╫Ф",
@@ -1381,6 +1412,8 @@
"open_the_search_filters": "╫д╫к╫Ч ╫Р╫к ╫Ю╫б╫а╫а╫Щ ╫Ф╫Ч╫Щ╫д╫Х╫й", "open_the_search_filters": "╫д╫к╫Ч ╫Р╫к ╫Ю╫б╫а╫а╫Щ ╫Ф╫Ч╫Щ╫д╫Х╫й",
"options": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к", "options": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к",
"or": "╫Р╫Х", "or": "╫Р╫Х",
"organize_into_albums": "╫Р╫и╫Т╫Я ╫С╫к╫Х╫Ъ ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э",
"organize_into_albums_description": "╫й╫Щ╫Э ╫к╫Ю╫Х╫а╫Х╫к ╫з╫Щ╫Щ╫Ю╫Х╫к ╫С╫к╫Х╫Ъ ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫С╫Р╫Ю╫ж╫в╫Х╫к ╫Ф╫Т╫У╫и╫Х╫к ╫Ф╫б╫а╫Ы╫и╫Х╫Я ╫Ф╫а╫Х╫Ы╫Ч╫Щ╫Х╫к",
"organize_your_library": "╫Р╫и╫Т╫Я ╫Р╫к ╫Ф╫б╫д╫и╫Щ╫Щ╫Ф ╫й╫Ь╫Ъ", "organize_your_library": "╫Р╫и╫Т╫Я ╫Р╫к ╫Ф╫б╫д╫и╫Щ╫Щ╫Ф ╫й╫Ь╫Ъ",
"original": "╫Ю╫з╫Х╫и╫Щ", "original": "╫Ю╫з╫Х╫и╫Щ",
"other": "╫Р╫Ч╫и", "other": "╫Р╫Ч╫и",
@@ -1440,6 +1473,9 @@
"permission_onboarding_permission_limited": "╫Ф╫и╫й╫Р╫Ф ╫Ю╫Х╫Т╫С╫Ь╫к. ╫Ы╫У╫Щ ╫Ь╫к╫к ╫Ь╫Щ╫Щ╫й╫Х╫Э ╫Ь╫Т╫С╫Х╫к ╫Х╫Ь╫а╫Ф╫Ь ╫Р╫к ╫Ы╫Ь ╫Р╫Х╫б╫г ╫Ф╫Т╫Ь╫и╫Щ╫Ф ╫й╫Ь╫Ъ, ╫Ф╫в╫а╫з ╫Ф╫и╫й╫Р╫Ф ╫Ь╫к╫Ю╫Х╫а╫Х╫к ╫Х╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫С╫Ф╫Т╫У╫и╫Х╫к.", "permission_onboarding_permission_limited": "╫Ф╫и╫й╫Р╫Ф ╫Ю╫Х╫Т╫С╫Ь╫к. ╫Ы╫У╫Щ ╫Ь╫к╫к ╫Ь╫Щ╫Щ╫й╫Х╫Э ╫Ь╫Т╫С╫Х╫к ╫Х╫Ь╫а╫Ф╫Ь ╫Р╫к ╫Ы╫Ь ╫Р╫Х╫б╫г ╫Ф╫Т╫Ь╫и╫Щ╫Ф ╫й╫Ь╫Ъ, ╫Ф╫в╫а╫з ╫Ф╫и╫й╫Р╫Ф ╫Ь╫к╫Ю╫Х╫а╫Х╫к ╫Х╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫С╫Ф╫Т╫У╫и╫Х╫к.",
"permission_onboarding_request": "╫Ф╫Щ╫Щ╫й╫Х╫Э ╫У╫Х╫и╫й ╫Ф╫и╫й╫Р╫Ф ╫Ы╫У╫Щ ╫Ь╫и╫Р╫Х╫к ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫Х╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ.", "permission_onboarding_request": "╫Ф╫Щ╫Щ╫й╫Х╫Э ╫У╫Х╫и╫й ╫Ф╫и╫й╫Р╫Ф ╫Ы╫У╫Щ ╫Ь╫и╫Р╫Х╫к ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫Х╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ.",
"person": "╫Р╫У╫Э", "person": "╫Р╫У╫Э",
"person_age_months": "╫С╫Т╫Щ╫Ь {months, plural, one {╫Ч╫Х╫У╫й #} other {# ╫Ч╫Х╫У╫й╫Щ╫Э}}",
"person_age_year_months": "╫С╫Т╫Щ╫Ь ╫й╫а╫Ф ╫Х{months, plural, one {╫Ч╫Х╫У╫й #} other {# ╫Ч╫Х╫У╫й╫Щ╫Э}}",
"person_age_years": "╫С╫Т╫Щ╫Ь {years, plural, other {# ╫й╫а╫Щ╫Э}}",
"person_birthdate": "╫а╫Х╫Ь╫У ╫С╫к╫Р╫и╫Щ╫Ъ {date}", "person_birthdate": "╫а╫Х╫Ь╫У ╫С╫к╫Р╫и╫Щ╫Ъ {date}",
"person_hidden": "{name}{hidden, select, true { (╫Ю╫Х╫б╫к╫и)} other {}}", "person_hidden": "{name}{hidden, select, true { (╫Ю╫Х╫б╫к╫и)} other {}}",
"photo_shared_all_users": "╫а╫и╫Р╫Ф ╫й╫й╫Щ╫к╫д╫к ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ь╫Ъ ╫в╫Э ╫Ы╫Ь ╫Ф╫Ю╫й╫к╫Ю╫й╫Щ╫Э ╫Р╫Х ╫й╫Р╫Щ╫Я ╫Ь╫Ъ ╫Р╫г ╫Ю╫й╫к╫Ю╫й ╫Ь╫й╫к╫г ╫Р╫Щ╫к╫Х.", "photo_shared_all_users": "╫а╫и╫Р╫Ф ╫й╫й╫Щ╫к╫д╫к ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ь╫Ъ ╫в╫Э ╫Ы╫Ь ╫Ф╫Ю╫й╫к╫Ю╫й╫Щ╫Э ╫Р╫Х ╫й╫Р╫Щ╫Я ╫Ь╫Ъ ╫Р╫г ╫Ю╫й╫к╫Ю╫й ╫Ь╫й╫к╫г ╫Р╫Щ╫к╫Х.",
@@ -1479,6 +1515,7 @@
"profile_drawer_client_out_of_date_minor": "╫Т╫и╫б╫к ╫Ф╫Щ╫Щ╫й╫Х╫Э ╫Ь╫а╫Щ╫Щ╫У ╫Ю╫Щ╫Х╫й╫а╫к. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫Ю╫й╫а╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.", "profile_drawer_client_out_of_date_minor": "╫Т╫и╫б╫к ╫Ф╫Щ╫Щ╫й╫Х╫Э ╫Ь╫а╫Щ╫Щ╫У ╫Ю╫Щ╫Х╫й╫а╫к. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫Ю╫й╫а╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.",
"profile_drawer_client_server_up_to_date": "╫Ф╫Щ╫Щ╫й╫Х╫Э ╫Х╫Ф╫й╫и╫к ╫Ю╫в╫Х╫У╫Ы╫а╫Щ╫Э", "profile_drawer_client_server_up_to_date": "╫Ф╫Щ╫Щ╫й╫Х╫Э ╫Х╫Ф╫й╫и╫к ╫Ю╫в╫Х╫У╫Ы╫а╫Щ╫Э",
"profile_drawer_github": "GitHub", "profile_drawer_github": "GitHub",
"profile_drawer_readonly_mode": "╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У ╫Ю╫Х╫д╫в╫Ь. ╫Ь╫Ч╫е ╫Ь╫Ч╫Щ╫ж╫Ф ╫Р╫и╫Х╫Ы╫Ф ╫в╫Ь ╫б╫Ю╫Ь ╫Ф╫Щ╫ж╫Т╫Я ╫й╫Ь ╫Ф╫Ю╫й╫к╫Ю╫й ╫Ы╫У╫Щ ╫Ь╫ж╫Р╫к.",
"profile_drawer_server_out_of_date_major": "╫Ф╫й╫и╫к ╫Р╫Щ╫а╫Х ╫Ю╫в╫Х╫У╫Ы╫Я. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫и╫Р╫й╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.", "profile_drawer_server_out_of_date_major": "╫Ф╫й╫и╫к ╫Р╫Щ╫а╫Х ╫Ю╫в╫Х╫У╫Ы╫Я. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫и╫Р╫й╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.",
"profile_drawer_server_out_of_date_minor": "╫Ф╫й╫и╫к ╫Р╫Щ╫а╫Х ╫Ю╫в╫Х╫У╫Ы╫Я. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫Ю╫й╫а╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.", "profile_drawer_server_out_of_date_minor": "╫Ф╫й╫и╫к ╫Р╫Щ╫а╫Х ╫Ю╫в╫Х╫У╫Ы╫Я. ╫а╫Р ╫Ь╫в╫У╫Ы╫Я ╫Ь╫Т╫и╫б╫Ф ╫Ф╫Ю╫й╫а╫Щ╫к ╫Ф╫Р╫Ч╫и╫Х╫а╫Ф.",
"profile_image_of_user": "╫к╫Ю╫Х╫а╫к ╫д╫и╫Х╫д╫Щ╫Ь ╫й╫Ь {user}", "profile_image_of_user": "╫к╫Ю╫Х╫а╫к ╫д╫и╫Х╫д╫Щ╫Ь ╫й╫Ь {user}",
@@ -1517,13 +1554,16 @@
"purchase_server_description_2": "╫Ю╫в╫Ю╫У ╫к╫Х╫Ю╫Ъ", "purchase_server_description_2": "╫Ю╫в╫Ю╫У ╫к╫Х╫Ю╫Ъ",
"purchase_server_title": "╫й╫и╫к", "purchase_server_title": "╫й╫и╫к",
"purchase_settings_server_activated": "╫Ю╫д╫к╫Ч ╫Ф╫Ю╫Х╫ж╫и ╫й╫Ь ╫Ф╫й╫и╫к ╫Ю╫а╫Х╫Ф╫Ь ╫в╫Ь ╫Щ╫У╫Щ ╫Ю╫а╫Ф╫Ь ╫Ф╫Ю╫в╫и╫Ы╫к", "purchase_settings_server_activated": "╫Ю╫д╫к╫Ч ╫Ф╫Ю╫Х╫ж╫и ╫й╫Ь ╫Ф╫й╫и╫к ╫Ю╫а╫Х╫Ф╫Ь ╫в╫Ь ╫Щ╫У╫Щ ╫Ю╫а╫Ф╫Ь ╫Ф╫Ю╫в╫и╫Ы╫к",
"queue_status": "╫С╫к╫Х╫и {count}/{total}", "query_asset_id": "╫й╫Р╫Щ╫Ь╫к╫Ф ╫в╫Ь ╫Ю╫Ц╫Ф╫Ф ╫Ф╫д╫и╫Щ╫Ш",
"queue_status": "{count} ╫Ю╫к╫Х╫Ъ {total} ╫в╫Х╫Ю╫У╫Щ╫Э ╫С╫к╫Х╫и",
"rating": "╫У╫Щ╫и╫Х╫Т ╫Ы╫Х╫Ы╫С", "rating": "╫У╫Щ╫и╫Х╫Т ╫Ы╫Х╫Ы╫С",
"rating_clear": "╫а╫з╫Ф ╫У╫Щ╫и╫Х╫Т", "rating_clear": "╫а╫з╫Ф ╫У╫Щ╫и╫Х╫Т",
"rating_count": "{count, plural, one {╫Ы╫Х╫Ы╫С #} other {# ╫Ы╫Х╫Ы╫С╫Щ╫Э}}", "rating_count": "{count, plural, one {╫Ы╫Х╫Ы╫С #} other {# ╫Ы╫Х╫Ы╫С╫Щ╫Э}}",
"rating_description": "╫Ф╫ж╫Т ╫Р╫к ╫У╫Щ╫и╫Х╫Т ╫Ф-EXIF ╫С╫Ь╫Х╫Ч ╫Ф╫Ю╫Щ╫У╫в", "rating_description": "╫Ф╫ж╫Т ╫Р╫к ╫У╫Щ╫и╫Х╫Т ╫Ф-EXIF ╫С╫Ь╫Х╫Ч ╫Ф╫Ю╫Щ╫У╫в",
"reaction_options": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Ф╫Т╫С╫Ф", "reaction_options": "╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Ф╫Т╫С╫Ф",
"read_changelog": "╫з╫и╫Р ╫Р╫к ╫Щ╫Х╫Ю╫Я ╫Ф╫й╫Щ╫а╫Х╫Щ╫Щ╫Э", "read_changelog": "╫з╫и╫Р ╫Р╫к ╫Щ╫Х╫Ю╫Я ╫Ф╫й╫Щ╫а╫Х╫Щ╫Щ╫Э",
"readonly_mode_disabled": "╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У ╫Ю╫Х╫й╫С╫к",
"readonly_mode_enabled": "╫Ю╫ж╫С ╫Ь╫з╫и╫Щ╫Р╫Ф ╫С╫Ь╫С╫У ╫Ю╫Х╫д╫в╫Ь",
"reassign": "╫Ф╫з╫ж╫Ф ╫Ю╫Ч╫У╫й", "reassign": "╫Ф╫з╫ж╫Ф ╫Ю╫Ч╫У╫й",
"reassigned_assets_to_existing_person": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫з╫ж╫к╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫з╫ж╫Х}} ╫Ю╫Ч╫У╫й ╫Р╫Ь {name, select, null {╫Р╫У╫Э ╫з╫Щ╫Щ╫Э} other {{name}}}", "reassigned_assets_to_existing_person": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫з╫ж╫к╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫з╫ж╫Х}} ╫Ю╫Ч╫У╫й ╫Р╫Ь {name, select, null {╫Р╫У╫Э ╫з╫Щ╫Щ╫Э} other {{name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫з╫ж╫к╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫з╫ж╫Х}} ╫Ю╫Ч╫У╫й ╫Ь╫Р╫У╫Э ╫Ч╫У╫й", "reassigned_assets_to_new_person": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫з╫ж╫к╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫з╫ж╫Х}} ╫Ю╫Ч╫У╫й ╫Ь╫Р╫У╫Э ╫Ч╫У╫й",
@@ -1585,6 +1625,9 @@
"reset_password": "╫Р╫Щ╫д╫Х╫б ╫б╫Щ╫б╫Ю╫Ф", "reset_password": "╫Р╫Щ╫д╫Х╫б ╫б╫Щ╫б╫Ю╫Ф",
"reset_people_visibility": "╫Р╫д╫б ╫Р╫к ╫а╫и╫Р╫Х╫к ╫Ф╫Р╫а╫й╫Щ╫Э", "reset_people_visibility": "╫Р╫д╫б ╫Р╫к ╫а╫и╫Р╫Х╫к ╫Ф╫Р╫а╫й╫Щ╫Э",
"reset_pin_code": "╫Р╫д╫б ╫з╫Х╫У PIN", "reset_pin_code": "╫Р╫д╫б ╫з╫Х╫У PIN",
"reset_pin_code_description": "╫Р╫Э ╫й╫Ч╫Ы╫к ╫Р╫к ╫з╫Х╫У ╫Ф-PIN ╫й╫Ь╫Ъ, ╫С╫Р╫д╫й╫и╫Х╫к╫Ъ ╫Ь╫Щ╫ж╫Х╫и ╫з╫й╫и ╫в╫Э ╫Ю╫а╫Ф╫Ь ╫Ф╫й╫и╫к ╫Ы╫У╫Щ ╫Ь╫Р╫д╫б ╫Р╫Х╫к╫Х",
"reset_pin_code_success": "╫з╫Х╫У ╫Ф-PIN ╫Р╫Х╫д╫б ╫С╫Ф╫ж╫Ь╫Ч╫Ф",
"reset_pin_code_with_password": "╫С╫Р╫д╫й╫и╫Х╫к╫Ъ ╫к╫Ю╫Щ╫У ╫Ь╫Р╫д╫б ╫Р╫к ╫з╫Х╫У ╫Ф-PIN ╫й╫Ь╫Ъ ╫в╫Э ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ",
"reset_sqlite": "╫Р╫д╫б ╫Р╫к ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite", "reset_sqlite": "╫Р╫д╫б ╫Р╫к ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite",
"reset_sqlite_confirmation": "╫Ф╫Р╫Э ╫Р╫к╫Ф ╫С╫Ш╫Х╫Ч ╫й╫С╫и╫ж╫Х╫а╫Ъ ╫Ь╫Р╫д╫б ╫Р╫к ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite? ╫Щ╫Ф╫Щ╫Ф ╫в╫Ь╫Щ╫Ъ ╫Ь╫Ф╫к╫а╫к╫з ╫Х╫Ь╫Ф╫к╫Ч╫С╫и ╫Ю╫Ч╫У╫й ╫Ы╫У╫Щ ╫Ь╫б╫а╫Ы╫и╫Я ╫Р╫к ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫Ю╫Ч╫У╫й", "reset_sqlite_confirmation": "╫Ф╫Р╫Э ╫Р╫к╫Ф ╫С╫Ш╫Х╫Ч ╫й╫С╫и╫ж╫Х╫а╫Ъ ╫Ь╫Р╫д╫б ╫Р╫к ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite? ╫Щ╫Ф╫Щ╫Ф ╫в╫Ь╫Щ╫Ъ ╫Ь╫Ф╫к╫а╫к╫з ╫Х╫Ь╫Ф╫к╫Ч╫С╫и ╫Ю╫Ч╫У╫й ╫Ы╫У╫Щ ╫Ь╫б╫а╫Ы╫и╫Я ╫Р╫к ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫Ю╫Ч╫У╫й",
"reset_sqlite_success": "╫Р╫Щ╫д╫Х╫б ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite ╫С╫Х╫ж╫в ╫С╫Ф╫ж╫Ь╫Ч╫Ф", "reset_sqlite_success": "╫Р╫Щ╫д╫Х╫б ╫Ю╫б╫У ╫Ф╫а╫к╫Х╫а╫Щ╫Э SQLite ╫С╫Х╫ж╫в ╫С╫Ф╫ж╫Ь╫Ч╫Ф",
@@ -1597,6 +1640,7 @@
"restore_user": "╫й╫Ч╫Ц╫и ╫Ю╫й╫к╫Ю╫й", "restore_user": "╫й╫Ч╫Ц╫и ╫Ю╫й╫к╫Ю╫й",
"restored_asset": "╫Ф╫к╫Ю╫Х╫а╫Ф ╫й╫Х╫Ч╫Ц╫и╫Ф", "restored_asset": "╫Ф╫к╫Ю╫Х╫а╫Ф ╫й╫Х╫Ч╫Ц╫и╫Ф",
"resume": "╫Ф╫Ю╫й╫Ъ", "resume": "╫Ф╫Ю╫й╫Ъ",
"resume_paused_jobs": "╫Ф╫Ю╫й╫Ъ {count, plural, one {╫в╫С╫Х╫У╫Ф # ╫й╫Ф╫Х╫д╫б╫з╫Ф} other {# ╫в╫С╫Х╫У╫Х╫к ╫й╫Ф╫Х╫д╫б╫з╫Х}}",
"retry_upload": "╫а╫б╫Ф ╫й╫Х╫С ╫Ь╫Ф╫в╫Ь╫Х╫к", "retry_upload": "╫а╫б╫Ф ╫й╫Х╫С ╫Ь╫Ф╫в╫Ь╫Х╫к",
"review_duplicates": "╫С╫У╫Х╫з ╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к", "review_duplicates": "╫С╫У╫Х╫з ╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к",
"review_large_files": "╫ж╫д╫Щ╫Щ╫Ф ╫С╫з╫С╫ж╫Щ╫Э ╫Т╫У╫Х╫Ь╫Щ╫Э", "review_large_files": "╫ж╫д╫Щ╫Щ╫Ф ╫С╫з╫С╫ж╫Щ╫Э ╫Т╫У╫Х╫Ь╫Щ╫Э",
@@ -1677,7 +1721,7 @@
"select_all": "╫С╫Ч╫и ╫Ф╫Ы╫Ь", "select_all": "╫С╫Ч╫и ╫Ф╫Ы╫Ь",
"select_all_duplicates": "╫С╫Ч╫и ╫Р╫к ╫Ы╫Ь ╫Ф╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к", "select_all_duplicates": "╫С╫Ч╫и ╫Р╫к ╫Ы╫Ь ╫Ф╫Ы╫д╫Щ╫Ь╫Х╫Щ╫Х╫к",
"select_all_in": "╫С╫Ч╫и ╫Ф╫Ы╫Х╫Ь ╫С╫к╫Х╫Ъ {group}", "select_all_in": "╫С╫Ч╫и ╫Ф╫Ы╫Х╫Ь ╫С╫к╫Х╫Ъ {group}",
"select_avatar_color": "╫С╫Ч╫и ╫ж╫С╫в ╫к╫Ю╫Х╫а╫к ╫д╫и╫Х╫д╫Щ╫Ь", "select_avatar_color": "╫С╫Ч╫и ╫ж╫С╫в ╫Щ╫ж╫Т╫Я",
"select_face": "╫С╫Ч╫и ╫д╫а╫Щ╫Э", "select_face": "╫С╫Ч╫и ╫д╫а╫Щ╫Э",
"select_featured_photo": "╫С╫Ч╫и ╫к╫Ю╫Х╫а╫Ф ╫Ю╫Щ╫Щ╫ж╫Т╫к", "select_featured_photo": "╫С╫Ч╫и ╫к╫Ю╫Х╫а╫Ф ╫Ю╫Щ╫Щ╫ж╫Т╫к",
"select_from_computer": "╫С╫Ч╫и ╫Ю╫Ф╫Ю╫Ч╫й╫С", "select_from_computer": "╫С╫Ч╫и ╫Ю╫Ф╫Ю╫Ч╫й╫С",
@@ -1690,6 +1734,7 @@
"select_user_for_sharing_page_err_album": "╫Щ╫ж╫Щ╫и╫к ╫Р╫Ь╫С╫Х╫Э ╫а╫Ы╫й╫Ь╫Ф", "select_user_for_sharing_page_err_album": "╫Щ╫ж╫Щ╫и╫к ╫Р╫Ь╫С╫Х╫Э ╫а╫Ы╫й╫Ь╫Ф",
"selected": "╫а╫С╫Ч╫и╫Х", "selected": "╫а╫С╫Ч╫и╫Х",
"selected_count": "{count, plural, other {# ╫а╫С╫Ч╫и╫Х}}", "selected_count": "{count, plural, other {# ╫а╫С╫Ч╫и╫Х}}",
"selected_gps_coordinates": "╫з╫Х╫Р╫Х╫и╫У╫Щ╫а╫Ш╫Х╫к GPS ╫й╫а╫С╫Ч╫и╫Х",
"send_message": "╫й╫Ь╫Ч ╫Ф╫Х╫У╫в╫Ф", "send_message": "╫й╫Ь╫Ч ╫Ф╫Х╫У╫в╫Ф",
"send_welcome_email": "╫й╫Ь╫Ч ╫У╫Х╫Р\"╫Ь ╫з╫С╫Ь╫к ╫д╫а╫Щ╫Э", "send_welcome_email": "╫й╫Ь╫Ч ╫У╫Х╫Р\"╫Ь ╫з╫С╫Ь╫к ╫д╫а╫Щ╫Э",
"server_endpoint": "╫а╫з╫Х╫У╫к ╫з╫ж╫Ф ╫й╫и╫к", "server_endpoint": "╫а╫з╫Х╫У╫к ╫з╫ж╫Ф ╫й╫и╫к",
@@ -1833,6 +1878,7 @@
"sort_created": "╫к╫Р╫и╫Щ╫Ъ ╫Щ╫ж╫Щ╫и╫Ф", "sort_created": "╫к╫Р╫и╫Щ╫Ъ ╫Щ╫ж╫Щ╫и╫Ф",
"sort_items": "╫Ю╫б╫д╫и ╫д╫и╫Щ╫Ш╫Щ╫Э", "sort_items": "╫Ю╫б╫д╫и ╫д╫и╫Щ╫Ш╫Щ╫Э",
"sort_modified": "╫к╫Р╫и╫Щ╫Ъ ╫й╫Щ╫а╫Х╫Щ", "sort_modified": "╫к╫Р╫и╫Щ╫Ъ ╫й╫Щ╫а╫Х╫Щ",
"sort_newest": "╫к╫Ю╫Х╫а╫Ф ╫Ф╫Ы╫Щ ╫Ч╫У╫й╫Ф",
"sort_oldest": "╫к╫Ю╫Х╫а╫Ф ╫Ф╫Ы╫Щ ╫Щ╫й╫а╫Ф", "sort_oldest": "╫к╫Ю╫Х╫а╫Ф ╫Ф╫Ы╫Щ ╫Щ╫й╫а╫Ф",
"sort_people_by_similarity": "╫Ю╫Щ╫Щ╫Я ╫Р╫а╫й╫Щ╫Э ╫Ь╫д╫Щ ╫У╫Ю╫Щ╫Х╫Я", "sort_people_by_similarity": "╫Ю╫Щ╫Щ╫Я ╫Р╫а╫й╫Щ╫Э ╫Ь╫д╫Щ ╫У╫Ю╫Щ╫Х╫Я",
"sort_recent": "╫к╫Ю╫Х╫а╫Ф ╫Р╫Ч╫и╫Х╫а╫Ф ╫С╫Щ╫Х╫к╫и", "sort_recent": "╫к╫Ю╫Х╫а╫Ф ╫Р╫Ч╫и╫Х╫а╫Ф ╫С╫Щ╫Х╫к╫и",
@@ -1861,7 +1907,7 @@
"submit": "╫й╫Ь╫Ч", "submit": "╫й╫Ь╫Ч",
"success": "╫С╫Х╫ж╫в ╫С╫Ф╫ж╫Ь╫Ч╫Ф", "success": "╫С╫Х╫ж╫в ╫С╫Ф╫ж╫Ь╫Ч╫Ф",
"suggestions": "╫Ф╫ж╫в╫Х╫к", "suggestions": "╫Ф╫ж╫в╫Х╫к",
"sunrise_on_the_beach": "Sunrise on the beach (╫Ю╫Х╫Ю╫Ь╫е ╫Ь╫Ч╫д╫й ╫С╫Р╫а╫Т╫Ь╫Щ╫к ╫Ь╫к╫Х╫ж╫Р╫Х╫к ╫Ш╫Х╫С╫Х╫к ╫Щ╫Х╫к╫и)", "sunrise_on_the_beach": "╫й╫з╫Щ╫в╫Ф ╫С╫Ч╫Х╫г",
"support": "╫к╫Ю╫Щ╫Ы╫Ф", "support": "╫к╫Ю╫Щ╫Ы╫Ф",
"support_and_feedback": "╫к╫Ю╫Щ╫Ы╫Ф & ╫Ю╫й╫Х╫С", "support_and_feedback": "╫к╫Ю╫Щ╫Ы╫Ф & ╫Ю╫й╫Х╫С",
"support_third_party_description": "╫Ф╫к╫з╫а╫к ╫Ф-Immich ╫й╫Ь╫Ъ ╫а╫Р╫и╫Ц╫Ф ╫в╫Ь ╫Щ╫У╫Щ ╫ж╫У ╫й╫Ь╫Щ╫й╫Щ. ╫С╫в╫Щ╫Х╫к ╫й╫Р╫к╫Ф ╫Ч╫Х╫Х╫Ф ╫в╫й╫Х╫Щ╫Х╫к ╫Ь╫Ф╫Щ╫Т╫и╫Э ╫в╫Ь ╫Щ╫У╫Щ ╫Ч╫С╫Щ╫Ь╫Ф ╫Ц╫Х, ╫Р╫Ц ╫С╫С╫з╫й╫Ф ╫к╫в╫Ь╫Ф ╫С╫в╫Щ╫Х╫к ╫Р╫Щ╫к╫Э ╫и╫Р╫й╫Щ╫к ╫Ы╫Ь ╫С╫Р╫Ю╫ж╫в╫Х╫к ╫Ф╫з╫Щ╫й╫Х╫и╫Щ╫Э ╫Ь╫Ю╫Ш╫Ф.", "support_third_party_description": "╫Ф╫к╫з╫а╫к ╫Ф-Immich ╫й╫Ь╫Ъ ╫а╫Р╫и╫Ц╫Ф ╫в╫Ь ╫Щ╫У╫Щ ╫ж╫У ╫й╫Ь╫Щ╫й╫Щ. ╫С╫в╫Щ╫Х╫к ╫й╫Р╫к╫Ф ╫Ч╫Х╫Х╫Ф ╫в╫й╫Х╫Щ╫Х╫к ╫Ь╫Ф╫Щ╫Т╫и╫Э ╫в╫Ь ╫Щ╫У╫Щ ╫Ч╫С╫Щ╫Ь╫Ф ╫Ц╫Х, ╫Р╫Ц ╫С╫С╫з╫й╫Ф ╫к╫в╫Ь╫Ф ╫С╫в╫Щ╫Х╫к ╫Р╫Щ╫к╫Э ╫и╫Р╫й╫Щ╫к ╫Ы╫Ь ╫С╫Р╫Ю╫ж╫в╫Х╫к ╫Ф╫з╫Щ╫й╫Х╫и╫Щ╫Э ╫Ь╫Ю╫Ш╫Ф.",
@@ -1870,7 +1916,9 @@
"sync_albums": "╫б╫а╫Ы╫и╫Я ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э", "sync_albums": "╫б╫а╫Ы╫и╫Я ╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э",
"sync_albums_manual_subtitle": "╫б╫а╫Ы╫и╫Я ╫Р╫к ╫Ы╫Ь ╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫Х╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ф╫Х╫в╫Ь╫Х ╫Ь╫Р╫Ь╫С╫Х╫Ю╫Щ ╫Ф╫Т╫Щ╫С╫Х╫Щ ╫й╫а╫С╫Ч╫и╫Х", "sync_albums_manual_subtitle": "╫б╫а╫Ы╫и╫Я ╫Р╫к ╫Ы╫Ь ╫Ф╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫Х╫Ф╫к╫Ю╫Х╫а╫Х╫к ╫й╫Ф╫Х╫в╫Ь╫Х ╫Ь╫Р╫Ь╫С╫Х╫Ю╫Щ ╫Ф╫Т╫Щ╫С╫Х╫Щ ╫й╫а╫С╫Ч╫и╫Х",
"sync_local": "╫б╫а╫Ы╫и╫Я ╫Ю╫з╫Х╫Ю╫Щ", "sync_local": "╫б╫а╫Ы╫и╫Я ╫Ю╫з╫Х╫Ю╫Щ",
"sync_remote": "╫б╫а╫Ы╫и╫Я ╫Ю╫и╫Х╫Ч╫з", "sync_remote": "╫б╫а╫Ы╫и╫Я ╫а╫з╫Х╫У╫к ╫з╫ж╫Ф ╫Ю╫и╫Х╫Ч╫з╫к",
"sync_status": "╫б╫а╫Ы╫и╫Я ╫Ю╫ж╫С",
"sync_status_subtitle": "╫Ф╫ж╫Т ╫Х╫а╫Ф╫Ь ╫Р╫к ╫Ю╫в╫и╫Ы╫к ╫Ф╫б╫а╫Ы╫и╫Х╫Я",
"sync_upload_album_setting_subtitle": "╫ж╫Х╫и ╫Х╫Ф╫в╫Ь╫Ф ╫к╫Ю╫Х╫а╫Х╫к ╫Х╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ ╫Ь╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫й╫а╫С╫Ч╫и╫Х ╫С╫Щ╫Щ╫й╫Х╫Э", "sync_upload_album_setting_subtitle": "╫ж╫Х╫и ╫Х╫Ф╫в╫Ь╫Ф ╫к╫Ю╫Х╫а╫Х╫к ╫Х╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ ╫Ь╫Р╫Ь╫С╫Х╫Ю╫Щ╫Э ╫й╫а╫С╫Ч╫и╫Х ╫С╫Щ╫Щ╫й╫Х╫Э",
"tag": "╫к╫Т", "tag": "╫к╫Т",
"tag_assets": "╫к╫Щ╫Х╫Т ╫к╫Ю╫Х╫а╫Х╫к", "tag_assets": "╫к╫Щ╫Х╫Т ╫к╫Ю╫Х╫а╫Х╫к",
@@ -1908,7 +1956,9 @@
"to_change_password": "╫й╫а╫Ф ╫б╫Щ╫б╫Ю╫Ф", "to_change_password": "╫й╫а╫Ф ╫б╫Щ╫б╫Ю╫Ф",
"to_favorite": "╫Ю╫Х╫в╫У╫г", "to_favorite": "╫Ю╫Х╫в╫У╫г",
"to_login": "╫Ы╫а╫Щ╫б╫Ф", "to_login": "╫Ы╫а╫Щ╫б╫Ф",
"to_multi_select": "╫Ь╫С╫Ч╫Х╫и ╫Ю╫и╫Х╫С╫Х╫к",
"to_parent": "╫Ь╫Ъ ╫Ь╫Ф╫Х╫и╫Ф", "to_parent": "╫Ь╫Ъ ╫Ь╫Ф╫Х╫и╫Ф",
"to_select": "╫Ь╫С╫Ч╫Х╫и",
"to_trash": "╫Р╫й╫д╫Ф", "to_trash": "╫Р╫й╫д╫Ф",
"toggle_settings": "╫Ф╫Ч╫Ь╫г ╫Ю╫ж╫С ╫Ф╫Т╫У╫и╫Х╫к", "toggle_settings": "╫Ф╫Ч╫Ь╫г ╫Ю╫ж╫С ╫Ф╫Т╫У╫и╫Х╫к",
"total": "╫б╫Ф\"╫Ы", "total": "╫б╫Ф\"╫Ы",
@@ -1928,6 +1978,7 @@
"trash_page_select_assets_btn": "╫С╫Ч╫и ╫к╫Ю╫Х╫а╫Х╫к", "trash_page_select_assets_btn": "╫С╫Ч╫и ╫к╫Ю╫Х╫а╫Х╫к",
"trash_page_title": "╫Р╫й╫д╫Ф ({count})", "trash_page_title": "╫Р╫й╫д╫Ф ({count})",
"trashed_items_will_be_permanently_deleted_after": "╫д╫и╫Щ╫Ш╫Щ╫Э ╫С╫Р╫й╫д╫Ф ╫Щ╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫Ь╫Р╫Ч╫и {days, plural, one {╫Щ╫Х╫Э #} other {# ╫Щ╫Ю╫Щ╫Э}}.", "trashed_items_will_be_permanently_deleted_after": "╫д╫и╫Щ╫Ш╫Щ╫Э ╫С╫Р╫й╫д╫Ф ╫Щ╫Ю╫Ч╫з╫Х ╫Ь╫ж╫Ю╫Щ╫к╫Х╫к ╫Ь╫Р╫Ч╫и {days, plural, one {╫Щ╫Х╫Э #} other {# ╫Щ╫Ю╫Щ╫Э}}.",
"troubleshoot": "╫д╫к╫Х╫и ╫С╫в╫Щ╫Х╫к",
"type": "╫б╫Х╫Т", "type": "╫б╫Х╫Т",
"unable_to_change_pin_code": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫й╫а╫Х╫к ╫Р╫к ╫з╫Х╫У ╫Ф PIN", "unable_to_change_pin_code": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫й╫а╫Х╫к ╫Р╫к ╫з╫Х╫У ╫Ф PIN",
"unable_to_setup_pin_code": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Т╫У╫Щ╫и ╫з╫Х╫У PIN", "unable_to_setup_pin_code": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫Т╫У╫Щ╫и ╫з╫Х╫У PIN",
@@ -1958,6 +2009,7 @@
"unstacked_assets_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫б╫и╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫б╫и╫Х}} ╫Ю╫Ф╫в╫и╫Щ╫Ю╫Ф", "unstacked_assets_count": "{count, plural, one {╫к╫Ю╫Х╫а╫Ф # ╫Ф╫Х╫б╫и╫Ф} other {# ╫к╫Ю╫Х╫а╫Х╫к ╫Ф╫Х╫б╫и╫Х}} ╫Ю╫Ф╫в╫и╫Щ╫Ю╫Ф",
"untagged": "╫Ь╫Р ╫Ю╫к╫Щ╫Х╫Т╫Щ╫Э", "untagged": "╫Ь╫Р ╫Ю╫к╫Щ╫Х╫Т╫Щ╫Э",
"up_next": "╫Ф╫С╫Р ╫С╫к╫Х╫и", "up_next": "╫Ф╫С╫Р ╫С╫к╫Х╫и",
"update_location_action_prompt": "╫в╫У╫Ы╫Я ╫Р╫к ╫Ф╫Ю╫Щ╫з╫Х╫Э ╫й╫Ь {count} ╫д╫и╫Щ╫Ш╫Щ╫Э ╫й╫а╫С╫Ч╫и╫Х ╫в╫Э:",
"updated_at": "╫в╫Х╫У╫Ы╫Я", "updated_at": "╫в╫Х╫У╫Ы╫Я",
"updated_password": "╫б╫Щ╫б╫Ю╫Ф ╫в╫Х╫У╫Ы╫а╫Ф", "updated_password": "╫б╫Щ╫б╫Ю╫Ф ╫в╫Х╫У╫Ы╫а╫Ф",
"upload": "╫Ф╫в╫Ь╫Р╫Ф", "upload": "╫Ф╫в╫Ь╫Р╫Ф",
@@ -2024,6 +2076,7 @@
"view_next_asset": "╫Ф╫ж╫Т ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф ╫Ф╫С╫Р╫Ф", "view_next_asset": "╫Ф╫ж╫Т ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф ╫Ф╫С╫Р╫Ф",
"view_previous_asset": "╫Ф╫ж╫Т ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф ╫Ф╫з╫Х╫У╫Ю╫к", "view_previous_asset": "╫Ф╫ж╫Т ╫Р╫к ╫Ф╫к╫Ю╫Х╫а╫Ф ╫Ф╫з╫Х╫У╫Ю╫к",
"view_qr_code": "╫Ф╫ж╫Т ╫С╫и╫з╫Х╫У", "view_qr_code": "╫Ф╫ж╫Т ╫С╫и╫з╫Х╫У",
"view_similar_photos": "╫Ф╫ж╫Т ╫к╫Ю╫Х╫а╫Х╫к ╫У╫Х╫Ю╫Х╫к",
"view_stack": "╫Ф╫ж╫Т ╫в╫и╫Щ╫Ю╫Ф", "view_stack": "╫Ф╫ж╫Т ╫в╫и╫Щ╫Ю╫Ф",
"view_user": "╫Ф╫ж╫Т ╫Ю╫й╫к╫Ю╫й", "view_user": "╫Ф╫ж╫Т ╫Ю╫й╫к╫Ю╫й",
"viewer_remove_from_stack": "╫Ф╫б╫и ╫Ю╫в╫и╫Щ╫Ю╫Ф", "viewer_remove_from_stack": "╫Ф╫б╫и ╫Ю╫в╫и╫Щ╫Ю╫Ф",
+61 -9
View File
@@ -14,6 +14,7 @@
"add_a_location": "рдПрдХ рд╕реНрдерд╛рди рдбрд╛рд▓реЗрдВ", "add_a_location": "рдПрдХ рд╕реНрдерд╛рди рдбрд╛рд▓реЗрдВ",
"add_a_name": "рдирд╛рдо рдбрд╛рд▓реЗрдВ", "add_a_name": "рдирд╛рдо рдбрд╛рд▓реЗрдВ",
"add_a_title": "рдПрдХ рд╢реАрд░реНрд╖рдХ рдбрд╛рд▓реЗрдВ", "add_a_title": "рдПрдХ рд╢реАрд░реНрд╖рдХ рдбрд╛рд▓реЗрдВ",
"add_birthday": "рдЕрдкрдиреЗ рдЬрдиреНрдорджрд┐рди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВ",
"add_endpoint": "endpoint рдбрд╛рд▓реЗрдВ", "add_endpoint": "endpoint рдбрд╛рд▓реЗрдВ",
"add_exclusion_pattern": "рдЕрдкрд╡рд╛рдж рдЙрджрд╛рд╣рд░рдг рдбрд╛рд▓реЗрдВ", "add_exclusion_pattern": "рдЕрдкрд╡рд╛рдж рдЙрджрд╛рд╣рд░рдг рдбрд╛рд▓реЗрдВ",
"add_import_path": "рдЖрдпрд╛рдд рдкрде рдбрд╛рд▓реЗрдВ", "add_import_path": "рдЖрдпрд╛рдд рдкрде рдбрд╛рд▓реЗрдВ",
@@ -44,6 +45,13 @@
"backup_database": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдмрдирд╛рдПрдВ", "backup_database": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдмрдирд╛рдПрдВ",
"backup_database_enable_description": "Enable database dumps", "backup_database_enable_description": "Enable database dumps",
"backup_keep_last_amount": "рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдбрдВрдк рдХреА рдорд╛рддреНрд░рд╛", "backup_keep_last_amount": "рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдбрдВрдк рдХреА рдорд╛рддреНрд░рд╛",
"backup_onboarding_1_description": "рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднреМрддрд┐рдХ рд╕реНрдерд╛рди рдкрд░ рдСрдлрд╕рд╛рдЗрдЯ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ред",
"backup_onboarding_2_description": "рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рдпрд╛рдБред рдЗрд╕рдореЗрдВ рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реНрдерд╛рдиреАрдп рдмреИрдХрдЕрдк рд╢рд╛рдорд┐рд▓ рд╣реИред",
"backup_onboarding_3_description": "рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреА рдХреБрд▓ рдкреНрд░рддрд┐рдпрд╛рдБ, рдЬрд┐рдирдореЗрдВ рдореВрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕рдореЗрдВ 1 рдСрдлрд╝рд╕рд╛рдЗрдЯ рдкреНрд░рддрд┐ рдФрд░ 2 рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред",
"backup_onboarding_description": "рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП <backblaze-link>3-2-1 рдмреИрдХрдЕрдк рд░рдгрдиреАрддрд┐</backblaze-link> рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдПрдХ рдкреВрд░реНрдг рдмреИрдХрдЕрдк рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдлрд╝реЛрдЯреЛ/рд╡реАрдбрд┐рдпреЛ рдХреА рдкреНрд░рддрд┐рдпрд╛рдБ рдФрд░ Immich рдбреЗрдЯрд╛рдмреЗрд╕ рджреЛрдиреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред",
"backup_onboarding_footer": "Immich рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ <link>рдкреНрд░рд▓реЗрдЦрди</link> рджреЗрдЦреЗрдВред",
"backup_onboarding_parts_title": "3-2-1 рдмреИрдХрдЕрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:",
"backup_onboarding_title": "рдмреИрдХрдЕрдкреНрд╕",
"backup_settings": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕", "backup_settings": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕",
"backup_settings_description": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред", "backup_settings_description": "рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред",
"cleared_jobs": "{job}: рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдП рдЧрдП", "cleared_jobs": "{job}: рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдП рдЧрдП",
@@ -455,7 +463,7 @@
"archive_size": "рдкреБрд░рд╛рд▓реЗрдЦ рдЖрдХрд╛рд░", "archive_size": "рдкреБрд░рд╛рд▓реЗрдЦ рдЖрдХрд╛рд░",
"archive_size_description": "рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдЖрдХрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (GiB рдореЗрдВ)", "archive_size_description": "рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдЖрдХрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ (GiB рдореЗрдВ)",
"archived": "рд╕рдВрдЧреНрд░рд╣рд┐рдд", "archived": "рд╕рдВрдЧреНрд░рд╣рд┐рдд",
"archived_count": "{count, рдмрд╣реБрд╡рдЪрди, рдЕрдиреНрдп {рд╕рдВрдЧреНрд░рд╣реАрдд #}}", "archived_count": "{count, plural, other {# рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЧрдП}",
"are_these_the_same_person": "рдХреНрдпрд╛ рдпреЗ рд╡рд╣реА рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ?", "are_these_the_same_person": "рдХреНрдпрд╛ рдпреЗ рд╡рд╣реА рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ?",
"are_you_sure_to_do_this": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?", "are_you_sure_to_do_this": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?",
"asset_action_delete_err_read_only": "рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐(рдУрдВ) рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛, рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ", "asset_action_delete_err_read_only": "рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐(рдУрдВ) рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛, рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ",
@@ -487,11 +495,11 @@
"assets_added_count": "{count, plural, one {# asset} other {# assets}} рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛", "assets_added_count": "{count, plural, one {# asset} other {# assets}} рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛",
"assets_added_to_album_count": "рдПрд▓реНрдмрдо рдореЗрдВ {count, plural, one {# asset} other {# assets}} рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛", "assets_added_to_album_count": "рдПрд▓реНрдмрдо рдореЗрдВ {count, plural, one {# asset} other {# assets}} рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛",
"assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} рдХреЛ рдПрд▓реНрдмрдо рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛", "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} рдХреЛ рдПрд▓реНрдмрдо рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛",
"assets_count": "{count, рдмрд╣реБрд╡рдЪрди, рдПрдХ {# рд╕рдВрдкрддреНрддрд┐} рдЕрдиреНрдп {# рд╕рдВрдкрддреНрддрд┐}}", "assets_count": "{count, plural, one {# рдЖрдЗрдЯрдо} other {# рдЖрдЗрдЯрдореНрд╕}}",
"assets_deleted_permanently": "{count} рд╕рдВрдкрддреНрддрд┐(рдпрд╛рдБ) рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИрдВ", "assets_deleted_permanently": "{count} рд╕рдВрдкрддреНрддрд┐(рдпрд╛рдБ) рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИрдВ",
"assets_deleted_permanently_from_server": "{count} рд╕рдВрдкрддреНрддрд┐(рдпрд╛рдБ) рдЗрдорд┐рдЪ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИрдВ", "assets_deleted_permanently_from_server": "{count} рд╕рдВрдкрддреНрддрд┐(рдпрд╛рдБ) рдЗрдорд┐рдЪ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЧрдИрдВ",
"assets_downloaded_failed": "{count, plural, one {Downloaded # file - {error} file failed} other {Downloaded # files - {error} files failed}}", "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} рдЕрдиреНрдп {Downloaded # files successfully}}", "assets_downloaded_successfully": "{count, plural, one {# рдлрд╝рд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ} other {# рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИрдВ}}",
"assets_moved_to_trash_count": "{count, plural, one {# asset} other {# assets}} рдХреЛ рдЯреНрд░реИрд╢ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛", "assets_moved_to_trash_count": "{count, plural, one {# asset} other {# assets}} рдХреЛ рдЯреНрд░реИрд╢ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛",
"assets_permanently_deleted_count": "рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ {count, plural, one {# asset} other {# assets}}", "assets_permanently_deleted_count": "рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ {count, plural, one {# asset} other {# assets}}",
"assets_removed_count": "{count, plural, one {# asset} other {# assets}} рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛", "assets_removed_count": "{count, plural, one {# asset} other {# assets}} рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛",
@@ -550,7 +558,7 @@
"backup_controller_page_desc_backup": "рдРрдк рдЦреЛрд▓рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рдкрд░ рдирдИ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдЪрд╛рд▓реВ рдХрд░реЗрдВред", "backup_controller_page_desc_backup": "рдРрдк рдЦреЛрд▓рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рдкрд░ рдирдИ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдЪрд╛рд▓реВ рдХрд░реЗрдВред",
"backup_controller_page_excluded": "рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛: ", "backup_controller_page_excluded": "рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛: ",
"backup_controller_page_failed": "рд╡рд┐рдлрд▓ ({count})", "backup_controller_page_failed": "рд╡рд┐рдлрд▓ ({count})",
"backup_controller_page_filename": "рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо: {{filename} [{size}]", "backup_controller_page_filename": "рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: {filename} [{size}]",
"backup_controller_page_id": "рдЖрдИрдбреА: {id}", "backup_controller_page_id": "рдЖрдИрдбреА: {id}",
"backup_controller_page_info": "рдмреИрдХрдЕрдк рдЬрд╛рдирдХрд╛рд░реА", "backup_controller_page_info": "рдмреИрдХрдЕрдк рдЬрд╛рдирдХрд╛рд░реА",
"backup_controller_page_none_selected": "рдХреЛрдИ рднреА рдЪрдпрдирд┐рдд рдирд╣реАрдВ", "backup_controller_page_none_selected": "рдХреЛрдИ рднреА рдЪрдпрдирд┐рдд рдирд╣реАрдВ",
@@ -560,7 +568,7 @@
"backup_controller_page_start_backup": "рдмреИрдХрдЕрдк рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ", "backup_controller_page_start_backup": "рдмреИрдХрдЕрдк рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ",
"backup_controller_page_status_off": "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдмрдВрдж рд╣реИ", "backup_controller_page_status_off": "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдмрдВрдж рд╣реИ",
"backup_controller_page_status_on": "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдЪрд╛рд▓реВ рд╣реИ", "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_to_backup": "рдмреИрдХрдЕрдк рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрд▓реНрдмрдо",
"backup_controller_page_total_sub": "рдЪрдпрдирд┐рдд рдПрд▓реНрдмрдореЛрдВ рд╕реЗ рд╕рднреА рдЕрджреНрд╡рд┐рддреАрдп рдлрд╝реЛрдЯреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ", "backup_controller_page_total_sub": "рдЪрдпрдирд┐рдд рдПрд▓реНрдмрдореЛрдВ рд╕реЗ рд╕рднреА рдЕрджреНрд╡рд┐рддреАрдп рдлрд╝реЛрдЯреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ",
"backup_controller_page_turn_off": "рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдмрдВрдж рдХрд░реЗрдВ", "backup_controller_page_turn_off": "рдЕрдЧреНрд░рднреВрдорд┐ рдмреИрдХрдЕрдк рдмрдВрдж рдХрд░реЗрдВ",
@@ -572,11 +580,11 @@
"backup_manual_in_progress": "рдЕрдкрд▓реЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИред рдХреБрдЫ рджреЗрд░ рдмрд╛рдж рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ", "backup_manual_in_progress": "рдЕрдкрд▓реЛрдб рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИред рдХреБрдЫ рджреЗрд░ рдмрд╛рдж рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ",
"backup_manual_success": "рд╕рдлрд▓рддрд╛", "backup_manual_success": "рд╕рдлрд▓рддрд╛",
"backup_manual_title": "рдЕрдкрд▓реЛрдб рд╕реНрдерд┐рддрд┐", "backup_manual_title": "рдЕрдкрд▓реЛрдб рд╕реНрдерд┐рддрд┐",
"backup_options": "рдмреИрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк",
"backup_options_page_title": "рдмреИрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк", "backup_options_page_title": "рдмреИрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк",
"backup_setting_subtitle": "рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдЕрдЧреНрд░рднреВрдорд┐ рдЕрдкрд▓реЛрдб рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ", "backup_setting_subtitle": "рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдЕрдЧреНрд░рднреВрдорд┐ рдЕрдкрд▓реЛрдб рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ",
"backup_settings_subtitle": "рдЕрдкрд▓реЛрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрднрд╛рд▓реЗрдВ",
"backward": "рдкрд┐рдЫрд▓рд╛", "backward": "рдкрд┐рдЫрд▓рд╛",
"beta_sync": "рдмреАрдЯрд╛ рд╕рд┐рдВрдХ рд╕реНрдерд┐рддрд┐",
"beta_sync_subtitle": "рдирдП рд╕рд┐рдВрдХ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ",
"biometric_auth_enabled": "рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо", "biometric_auth_enabled": "рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо",
"biometric_locked_out": "рдЖрдк рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ", "biometric_locked_out": "рдЖрдк рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ",
"biometric_no_options": "рдХреЛрдИ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ", "biometric_no_options": "рдХреЛрдИ рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ",
@@ -643,6 +651,7 @@
"clear": "рд╕реНрдкрд╖реНрдЯ", "clear": "рд╕реНрдкрд╖реНрдЯ",
"clear_all": "рд╕рднреА рд╕рд╛рдл рдХрд░реЗрдВ", "clear_all": "рд╕рднреА рд╕рд╛рдл рдХрд░реЗрдВ",
"clear_all_recent_searches": "рд╕рднреА рд╣рд╛рд▓рд┐рдпрд╛ рдЦреЛрдЬреЗрдВ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ", "clear_all_recent_searches": "рд╕рднреА рд╣рд╛рд▓рд┐рдпрд╛ рдЦреЛрдЬреЗрдВ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ",
"clear_file_cache": "рдлрд╝рд╛рдЗрд▓ рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ",
"clear_message": "рд╕реНрдкрд╖реНрдЯ рд╕рдВрджреЗрд╢", "clear_message": "рд╕реНрдкрд╖реНрдЯ рд╕рдВрджреЗрд╢",
"clear_value": "рд╕реНрдкрд╖реНрдЯ рдореВрд▓реНрдп", "clear_value": "рд╕реНрдкрд╖реНрдЯ рдореВрд▓реНрдп",
"client_cert_dialog_msg_confirm": "рдареАрдХ", "client_cert_dialog_msg_confirm": "рдареАрдХ",
@@ -713,6 +722,7 @@
"create_new_user": "рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ", "create_new_user": "рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВ",
"create_shared_album_page_share_add_assets": "рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ", "create_shared_album_page_share_add_assets": "рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ",
"create_shared_album_page_share_select_photos": "рдлрд╝реЛрдЯреЛ рдЪреБрдиреЗрдВ", "create_shared_album_page_share_select_photos": "рдлрд╝реЛрдЯреЛ рдЪреБрдиреЗрдВ",
"create_shared_link": "рд╢реЗрдпрд░ рд▓рд┐рдВрдХ рдмрдирд╛рдПрдБ",
"create_tag": "рдЯреИрдЧ рдмрдирд╛рдПрдБ", "create_tag": "рдЯреИрдЧ рдмрдирд╛рдПрдБ",
"create_tag_description": "рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирд╛рдПрдБред рдиреЗрд╕реНрдЯреЗрдб рдЯреИрдЧ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдлрд╝реЙрд░рд╡рд░реНрдб рд╕реНрд▓реИрд╢ рд╕рд╣рд┐рдд рдЯреИрдЧ рдХрд╛ рдкреВрд░рд╛ рдкрде рджрд░реНрдЬ рдХрд░реЗрдВред", "create_tag_description": "рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирд╛рдПрдБред рдиреЗрд╕реНрдЯреЗрдб рдЯреИрдЧ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдлрд╝реЙрд░рд╡рд░реНрдб рд╕реНрд▓реИрд╢ рд╕рд╣рд┐рдд рдЯреИрдЧ рдХрд╛ рдкреВрд░рд╛ рдкрде рджрд░реНрдЬ рдХрд░реЗрдВред",
"create_user": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдЗрдпреЗ", "create_user": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдЗрдпреЗ",
@@ -725,6 +735,7 @@
"current_server_address": "рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░ рдкрддрд╛", "current_server_address": "рд╡рд░реНрддрдорд╛рди рд╕рд░реНрд╡рд░ рдкрддрд╛",
"custom_locale": "рдХрд╕реНрдЯрдо рд▓реЛрдХреЗрд▓", "custom_locale": "рдХрд╕реНрдЯрдо рд▓реЛрдХреЗрд▓",
"custom_locale_description": "рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ", "custom_locale_description": "рднрд╛рд╖рд╛ рдФрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ",
"custom_url": "рдХрд╕реНрдЯрдо URL",
"daily_title_text_date": "рдИ, рдПрдордПрдордПрдо рдбреАрдбреА", "daily_title_text_date": "рдИ, рдПрдордПрдордПрдо рдбреАрдбреА",
"daily_title_text_date_year": "рдИ, рдПрдордПрдордПрдо рджрд┐рди, рд╡рд░реНрд╖", "daily_title_text_date_year": "рдИ, рдПрдордПрдордПрдо рджрд┐рди, рд╡рд░реНрд╖",
"dark": "рдбрд╛рд░реНрдХ", "dark": "рдбрд╛рд░реНрдХ",
@@ -744,7 +755,8 @@
"default_locale": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рди", "default_locale": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдерд╛рди",
"default_locale_description": "рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдерд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ", "default_locale_description": "рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдерд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ",
"delete": "рд╣рдЯрд╛рдПрдБ", "delete": "рд╣рдЯрд╛рдПрдБ",
"delete_action_prompt": "{count} рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛", "delete_action_confirmation_message": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЖрдЗрдЯрдо рдХреЛ рд╕рд░реНрд╡рд░ рдХреА рдЯреНрд░реИрд╢ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдЧреА рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╖реНрдЯрд┐ рдорд╛рдВрдЧреЗрдЧреА",
"delete_action_prompt": "{count} рд╣рдЯрд╛рдП рдЧрдП",
"delete_album": "рдПрд▓реНрдмрдо рд╣рдЯрд╛рдПрдБ", "delete_album": "рдПрд▓реНрдмрдо рд╣рдЯрд╛рдПрдБ",
"delete_api_key_prompt": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЗрд╕ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?", "delete_api_key_prompt": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЗрд╕ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?",
"delete_dialog_alert": "рдпреЗ рдЖрдЗрдЯрдо Immich рдФрд░ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ", "delete_dialog_alert": "рдпреЗ рдЖрдЗрдЯрдо Immich рдФрд░ рдЖрдкрдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ",
@@ -762,6 +774,8 @@
"delete_local_dialog_ok_backed_up_only": "рдХреЗрд╡рд▓ рдмреИрдХрдЕрдк рд╣рдЯрд╛рдПрдВ", "delete_local_dialog_ok_backed_up_only": "рдХреЗрд╡рд▓ рдмреИрдХрдЕрдк рд╣рдЯрд╛рдПрдВ",
"delete_local_dialog_ok_force": "рдлрд┐рд░ рднреА рд╣рдЯрд╛рдПрдВ", "delete_local_dialog_ok_force": "рдлрд┐рд░ рднреА рд╣рдЯрд╛рдПрдВ",
"delete_others": "рдЕрдиреНрдп рдХреЛ рд╣рдЯрд╛рдПрдБ", "delete_others": "рдЕрдиреНрдп рдХреЛ рд╣рдЯрд╛рдПрдБ",
"delete_permanently": "рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдПрдБ",
"delete_permanently_action_prompt": "{count} рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдП рдЧрдП",
"delete_shared_link": "рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ", "delete_shared_link": "рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ",
"delete_shared_link_dialog_title": "рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ", "delete_shared_link_dialog_title": "рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреЛ рд╣рдЯрд╛рдПрдВ",
"delete_tag": "рдЯреИрдЧ рд╣рдЯрд╛рдПрдВ", "delete_tag": "рдЯреИрдЧ рд╣рдЯрд╛рдПрдВ",
@@ -817,9 +831,12 @@
"edit": "рд╕рдВрдкрд╛рджрди рдХрд░рдирд╛", "edit": "рд╕рдВрдкрд╛рджрди рдХрд░рдирд╛",
"edit_album": "рдПрд▓реНрдмрдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_album": "рдПрд▓реНрдмрдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_avatar": "рдЕрд╡рддрд╛рд░ рдХреЛ рдПрдбрд┐рдЯ рдХрд░реЗрдВ", "edit_avatar": "рдЕрд╡рддрд╛рд░ рдХреЛ рдПрдбрд┐рдЯ рдХрд░реЗрдВ",
"edit_birthday": "рдЬрдиреНрдорджрд┐рди рдмрджрд▓реЗрдВ",
"edit_date": "рд╕рдВрдкрд╛рджрди рдХреА рддрд╛рд░реАрдЦ", "edit_date": "рд╕рдВрдкрд╛рджрди рдХреА рддрд╛рд░реАрдЦ",
"edit_date_and_time": "рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_date_and_time": "рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_date_and_time_action_prompt": "{count} рддрд╛рд░реАрдЦ рдФрд░ рд╕рдордп рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП",
"edit_description": "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рд╡рд░реНрдгрди", "edit_description": "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рд╡рд░реНрдгрди",
"edit_description_prompt": "рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рд╡рд┐рд╡рд░рдг рдЪреБрдиреЗрдВ:",
"edit_exclusion_pattern": "рдмрд╣рд┐рд╖реНрдХрд░рдг рдкреИрдЯрд░реНрди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_exclusion_pattern": "рдмрд╣рд┐рд╖реНрдХрд░рдг рдкреИрдЯрд░реНрди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_faces": "рдЪреЗрд╣рд░реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_faces": "рдЪреЗрд╣рд░реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_import_path": "рдЖрдпрд╛рдд рдкрде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_import_path": "рдЖрдпрд╛рдд рдкрде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
@@ -827,27 +844,47 @@
"edit_key": "рдХреБрдВрдЬреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_key": "рдХреБрдВрдЬреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_link": "рд▓рд┐рдВрдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_link": "рд▓рд┐рдВрдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_location": "рд╕реНрдерд╛рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_location": "рд╕реНрдерд╛рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_location_action_prompt": "{count} рд╕реНрдерд╛рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП",
"edit_location_dialog_title": "рд╕реНрдерд╛рди",
"edit_name": "рдирд╛рдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_name": "рдирд╛рдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_tag": "рдЯреИрдЧ рдмрджрд▓реЗрдВ",
"edit_title": "рд╢реАрд░реНрд╖рдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ", "edit_title": "рд╢реАрд░реНрд╖рдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"edit_user": "рдпреВрдЬрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЛ", "edit_user": "рдпреВрдЬрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЛ",
"edited": "рд╕рдВрдкрд╛рджрд┐рдд", "edited": "рд╕рдВрдкрд╛рджрд┐рдд",
"editor": "рд╕рдВрдкрд╛рджрдХ",
"editor_close_without_save_prompt": "рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЬрд╛рдПрдБрдЧреЗ",
"editor_close_without_save_title": "рд╕рдВрдкрд╛рджрдХ рдмрдВрдж рдХрд░реЗрдВ?",
"editor_crop_tool_h2_aspect_ratios": "рдЖрд╕реНрдкреЗрдХреНрдЯ рдЕрдиреБрдкрд╛рдд",
"editor_crop_tool_h2_rotation": "рд░реЛрдЯреЗрд╢рди",
"email": "рдИрдореЗрд▓", "email": "рдИрдореЗрд▓",
"email_notifications": "рдИрдореЗрд▓ рд╕реВрдЪрдирд╛рдПрдБ",
"empty_folder": "рдпрд╣ рдлрд╝реЛрд▓реНрдбрд░ рдЦрд╛рд▓реА рд╣реИ",
"empty_trash": "рдХреВрдбрд╝реЗрджрд╛рди рдЦрд╛рд▓реА рдХрд░реЗрдВ", "empty_trash": "рдХреВрдбрд╝реЗрджрд╛рди рдЦрд╛рд▓реА рдХрд░реЗрдВ",
"empty_trash_confirmation": "рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдХрдЪрд░рд╛ рдЦрд╛рд▓реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдпрд╣ рдЗрдорд┐рдЪ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдХрдЪрд░рд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред\nрдЖрдк рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдирд╣реАрдВ рд░реЛрдХ рд╕рдХрддреЗ!", "empty_trash_confirmation": "рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдХрдЪрд░рд╛ рдЦрд╛рд▓реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдпрд╣ рдЗрдорд┐рдЪ рд╕реЗ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдХрдЪрд░рд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛ред\nрдЖрдк рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдирд╣реАрдВ рд░реЛрдХ рд╕рдХрддреЗ!",
"enable": "рд╕рдХреНрд╖рдо", "enable": "рд╕рдХреНрд╖рдо",
"enable_backup": "рдмреИрдХрдЕрдк рдЪрд╛рд▓реВ рдХрд░реЗрдВ",
"enable_biometric_auth_description": "рдмрд╛рдпреЛрдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд┐рди рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ",
"enabled": "рд╕рдХреНрд░рд┐рдп", "enabled": "рд╕рдХреНрд░рд┐рдп",
"end_date": "рдЕрдВрддрд┐рдо рддрд┐рдерд┐", "end_date": "рдЕрдВрддрд┐рдо рддрд┐рдерд┐",
"enter_wifi_name": "Enter WiFi name", "enqueued": "рдХрддрд╛рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛",
"enter_wifi_name": "Wi-Fi рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ",
"enter_your_pin_code": "рдЕрдкрдирд╛ рдкрд┐рди рдХреЛрдб рдбрд╛рд▓реЗрдВ",
"enter_your_pin_code_subtitle": "рд▓реЙрдХ рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХреЛрдб рдбрд╛рд▓реЗрдВ",
"error": "рдЧрд▓рддреА", "error": "рдЧрд▓рддреА",
"error_change_sort_album": "рдПрд▓реНрдмрдо рдХрд╛ рдХреНрд░рдо рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдлрд▓ рд░рд╣рд╛",
"error_delete_face": "рдПрд╕реЗрдЯ рд╕реЗ рдЪреЗрд╣рд░реЗ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реБрдИ",
"error_loading_image": "рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐", "error_loading_image": "рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐",
"error_saving_image": "рддреНрд░реБрдЯрд┐: {error}", "error_saving_image": "рддреНрд░реБрдЯрд┐: {error}",
"error_tag_face_bounding_box": "рдЪреЗрд╣рд░реЗ рдХреЛ рдЯреИрдЧ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ тАУ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рдмреЙрдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ",
"error_title": "рддреНрд░реБрдЯрд┐ - рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛", "error_title": "рддреНрд░реБрдЯрд┐ - рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛",
"errors": { "errors": {
"cannot_navigate_next_asset": "рдЕрдЧрд▓реА рд╕рдВрдкрддреНрддрд┐ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛", "cannot_navigate_next_asset": "рдЕрдЧрд▓реА рд╕рдВрдкрддреНрддрд┐ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛",
"cannot_navigate_previous_asset": "рдкрд┐рдЫрд▓реА рд╕рдВрдкрддреНрддрд┐ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛", "cannot_navigate_previous_asset": "рдкрд┐рдЫрд▓реА рд╕рдВрдкрддреНрддрд┐ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛",
"cant_apply_changes": "рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ", "cant_apply_changes": "рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ",
"cant_change_activity": "рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ {enabled, select, true {рдЕрдХреНрд╖рдо} other {рд╕рдХреНрд╖рдо}} рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ",
"cant_change_asset_favorite": "рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛", "cant_change_asset_favorite": "рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛",
"cant_change_metadata_assets_count": "{count, plural, one {# рдЖрдЗрдЯрдо} other {# рдЖрдЗрдЯрдореНрд╕}} рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓ рдирд╣реАрдВ рд╕рдХрддреЗ",
"cant_get_faces": "рдЪреЗрд╣рд░реЗ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреЗ", "cant_get_faces": "рдЪреЗрд╣рд░реЗ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреЗ",
"cant_get_number_of_comments": "рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреА", "cant_get_number_of_comments": "рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреА",
"cant_search_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛", "cant_search_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛",
@@ -855,6 +892,7 @@
"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": "рд╕рд╛рдЭрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐",
"error_downloading": "{filename} рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рдкрд╛рдпрд╛",
"error_hiding_buy_button": "рдЦрд░реАрджреЗрдВ рдмрдЯрди рдЫрд┐рдкрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐", "error_hiding_buy_button": "рдЦрд░реАрджреЗрдВ рдмрдЯрди рдЫрд┐рдкрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐",
"error_removing_assets_from_album": "рдПрд▓реНрдмрдо рд╕реЗ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐, рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ", "error_removing_assets_from_album": "рдПрд▓реНрдмрдо рд╕реЗ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐, рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ",
"error_selecting_all_assets": "рд╕рднреА рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐", "error_selecting_all_assets": "рд╕рднреА рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐",
@@ -863,14 +901,18 @@
"failed_to_create_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_create_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_edit_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_edit_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_get_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_get_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_keep_this_delete_others": "рдЗрд╕ рдЖрдЗрдЯрдо рдХреЛ рд░рдЦрдиреЗ рдФрд░ рдмрд╛рдХреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдлрд▓ рд░рд╣рд╛",
"failed_to_load_asset": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_load_asset": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_load_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_load_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_load_notifications": "рд╕реВрдЪрдирд╛рдПрдБ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_load_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_load_people": "рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_remove_product_key": "рдЙрддреНрдкрд╛рдж рдХреБрдВрдЬреА рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_remove_product_key": "рдЙрддреНрдкрд╛рдж рдХреБрдВрдЬреА рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_stack_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_stack_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_unstack_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "failed_to_unstack_assets": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдвреЗрд░ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"failed_to_update_notification_status": "рд╕реВрдЪрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"import_path_already_exists": "рдпрд╣ рдЖрдпрд╛рдд рдкрде рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред", "import_path_already_exists": "рдпрд╣ рдЖрдпрд╛рдд рдкрде рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред",
"incorrect_email_or_password": "рдЧрд▓рдд рдИрдореЗрд▓ рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб", "incorrect_email_or_password": "рдЧрд▓рдд рдИрдореЗрд▓ рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб",
"paths_validation_failed": "{paths, plural, one {# рдкрде} other {# рдкрде}} рд╕рддреНрдпрд╛рдкрди рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗ",
"profile_picture_transparent_pixels": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢реА рдкрд┐рдХреНрд╕реЗрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред", "profile_picture_transparent_pixels": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рдкрд╛рд░рджрд░реНрд╢реА рдкрд┐рдХреНрд╕реЗрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред",
"quota_higher_than_disk_size": "рдЖрдкрдиреЗ рдбрд┐рд╕реНрдХ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ", "quota_higher_than_disk_size": "рдЖрдкрдиреЗ рдбрд┐рд╕реНрдХ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдЯрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ",
"unable_to_add_album_users": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрд▓реНрдмрдо рдореЗрдВ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_add_album_users": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрд▓реНрдмрдо рдореЗрдВ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
@@ -879,11 +921,16 @@
"unable_to_add_exclusion_pattern": "рдмрд╣рд┐рд╖реНрдХрд░рдг рдкреИрдЯрд░реНрди рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_add_exclusion_pattern": "рдмрд╣рд┐рд╖реНрдХрд░рдг рдкреИрдЯрд░реНрди рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_add_import_path": "рдЖрдпрд╛рдд рдкрде рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_add_import_path": "рдЖрдпрд╛рдд рдкрде рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_add_partners": "рд╕рд╛рдЭреЗрджрд╛рд░ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_add_partners": "рд╕рд╛рдЭреЗрджрд╛рд░ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_add_remove_archive": "{archived, select, true {рдПрд╕реЗрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде} other {рдПрд╕реЗрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде}}",
"unable_to_add_remove_favorites": "{favorite, select, true {рдПрд╕реЗрдЯ рдХреЛ рдкрд╕рдВрджреАрджрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде} other {рдПрд╕реЗрдЯ рдХреЛ рдкрд╕рдВрджреАрджрд╛ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде}}",
"unable_to_archive_unarchive": "{archived, select, true {рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде} other {рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде}}",
"unable_to_change_album_user_role": "рдПрд▓реНрдмрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднреВрдорд┐рдХрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_change_album_user_role": "рдПрд▓реНрдмрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднреВрдорд┐рдХрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_date": "рджрд┐рдирд╛рдВрдХ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_change_date": "рджрд┐рдирд╛рдВрдХ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_description": "рд╡рд┐рд╡рд░рдг рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_favorite": "рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_change_favorite": "рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрджреАрджрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_location": "рд╕реНрдерд╛рди рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_change_location": "рд╕реНрдерд╛рди рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_password": "рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_change_password": "рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_change_visibility": "{count, plural, one {# рд╡реНрдпрдХреНрддрд┐} other {# рд▓реЛрдЧ}} рдХреА рджреГрд╢реНрдпрддрд╛ рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_complete_oauth_login": "OAuth рд▓реЙрдЧрд┐рди рдкреВрд░реНрдг рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_complete_oauth_login": "OAuth рд▓реЙрдЧрд┐рди рдкреВрд░реНрдг рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_connect": "рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_connect": "рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_copy_to_clipboard": "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк https рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЗрдЬ рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВ", "unable_to_copy_to_clipboard": "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк https рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЗрдЬ рддрдХ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВ",
@@ -907,11 +954,13 @@
"unable_to_get_comments_number": "рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_get_comments_number": "рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_get_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓", "unable_to_get_shared_link": "рд╕рд╛рдЭрд╛ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"unable_to_hide_person": "рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЫреБрдкрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_hide_person": "рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЫреБрдкрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_link_motion_video": "рдореЛрд╢рди рд╡реАрдбрд┐рдпреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_link_oauth_account": "OAuth рдЦрд╛рддрд╛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_link_oauth_account": "OAuth рдЦрд╛рддрд╛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"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": "OAuth рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_login_with_oauth": "OAuth рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_play_video": "рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_play_video": "рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_reassign_assets_existing_person": "{ name, select, null {рдПрд╕реЗрдЯреНрд╕ рдХреЛ рдПрдХ рдореМрдЬреВрджрд╛ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдкреБрдирдГ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде} other {рдПрд╕реЗрдЯреНрд╕ рдХреЛ {name} рдХреЛ рдкреБрдирдГ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде} }",
"unable_to_reassign_assets_new_person": "рдХрд┐рд╕реА рдирдпреЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдВрдкрддреНрддрд┐ рдкреБрдирдГ рд╕реМрдВрдкрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_reassign_assets_new_person": "рдХрд┐рд╕реА рдирдпреЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдВрдкрддреНрддрд┐ рдкреБрдирдГ рд╕реМрдВрдкрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_refresh_user": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_refresh_user": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_remove_album_users": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрд▓реНрдмрдо рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_remove_album_users": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрд▓реНрдмрдо рд╕реЗ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
@@ -921,6 +970,7 @@
"unable_to_remove_partner": "рдкрд╛рд░реНрдЯрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_remove_partner": "рдкрд╛рд░реНрдЯрдирд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_remove_reaction": "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_remove_reaction": "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_reset_password": "рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_reset_password": "рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_reset_pin_code": "рдкрд┐рди рдХреЛрдб рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_resolve_duplicate": "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_resolve_duplicate": "рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_restore_assets": "рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_restore_assets": "рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_restore_trash": "рдХрдЪрд░рд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_restore_trash": "рдХрдЪрд░рд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
@@ -938,6 +988,7 @@
"unable_to_submit_job": "рдХрд╛рд░реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_submit_job": "рдХрд╛рд░реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_trash_asset": "рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЯреНрд░реИрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_trash_asset": "рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЯреНрд░реИрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_unlink_account": "рдЦрд╛рддрд╛ рдЕрдирд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_unlink_account": "рдЦрд╛рддрд╛ рдЕрдирд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_unlink_motion_video": "рдореЛрд╢рди рд╡реАрдбрд┐рдпреЛ рдЕрдирд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_update_album_cover": "рдПрд▓реНрдмрдо рдХрд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_update_album_cover": "рдПрд▓реНрдмрдо рдХрд╡рд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_update_album_info": "рдПрд▓реНрдмрдо рдЬрд╛рдирдХрд╛рд░реА рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_update_album_info": "рдПрд▓реНрдмрдо рдЬрд╛рдирдХрд╛рд░реА рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
"unable_to_update_library": "рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде", "unable_to_update_library": "рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде",
@@ -948,6 +999,7 @@
"unable_to_upload_file": "рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде" "unable_to_upload_file": "рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде"
}, },
"exif": "рдПрдХреНрд╕рд┐рдл", "exif": "рдПрдХреНрд╕рд┐рдл",
"exif_bottom_sheet_description": "рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝реЗрдВ..ред",
"exif_bottom_sheet_person_add_person": "рдирд╛рдо рдбрд╛рд▓реЗрдВ", "exif_bottom_sheet_person_add_person": "рдирд╛рдо рдбрд╛рд▓реЗрдВ",
"exit_slideshow": "рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ", "exit_slideshow": "рд╕реНрд▓рд╛рдЗрдб рд╢реЛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ",
"expand_all": "рд╕рднреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░", "expand_all": "рд╕рднреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░",

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