Compare commits

..

114 Commits

Author SHA1 Message Date
shamoon
8e5f4d55c9 Bump version to 1.4.5
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-08-13 06:44:47 -07:00
shamoon
184fd65c76 Update resources.js 2025-08-13 06:44:47 -07:00
shamoon
15817f9b27 Update package.json 2025-08-13 06:35:11 -07:00
shamoon
79671ac30e Merge branch 'dev' 2025-08-13 06:17:38 -07:00
github-actions[bot]
1d5db612fd New Crowdin translations by GitHub Action (#5655)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-08-13 06:16:35 -07:00
shamoon
d30016304b Security: refactor disk resource lookup logic (#5666) 2025-08-13 06:16:12 -07:00
Markus Thierolf
f0fd125e37 Enhancement: summarize charge power of all loadpoints in evcc widget (#5663)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-08-12 08:46:23 -07:00
dependabot[bot]
9ed4b85d5a Chore(deps): Bump actions/checkout from 4 to 5 (#5660)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 17:21:06 -07:00
shamoon
f607d806d0 Bump version to 1.4.4
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-08-08 11:32:46 -04:00
shamoon
c0ddb5f816 Merge branch 'dev' 2025-08-08 11:32:29 -04:00
github-actions[bot]
fc563532e1 New Crowdin translations by GitHub Action (#5626)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-08-08 11:28:06 -04:00
shamoon
98248903c6 Enhancement: support Tandoor v2 api structure (#5646)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-08-06 15:57:02 -04:00
shamoon
5870111d11 Enhancement: Auto-request geolocation if permission already granted (#5638)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-08-04 23:16:22 -04:00
shamoon
bb23c25690 Fix: try to restore iframe transparency by restoring light scheme (#5637) 2025-08-04 23:01:26 -04:00
shamoon
4084c8dafc Add fields to trilium docs
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
2025-08-04 14:52:10 -04:00
Matan Heimann
cb1dde1b79 Documentation: fix missing references to Wallos documentation doc (#5633)
Co-authored-by: MH <m@terramail.co>
2025-08-04 14:50:15 -04:00
shamoon
1691711a52 Bump version to 1.4.3
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-08-03 11:02:00 -04:00
shamoon
b5d8f6c01c Merge branch 'dev' 2025-08-03 11:01:44 -04:00
github-actions[bot]
db86b5408a New Crowdin translations by GitHub Action (#5614)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-08-03 11:01:23 -04:00
shamoon
4be2c2868b Fix bg opacity calculation (#5622) 2025-08-03 10:52:45 -04:00
Yann Hodiesne
c6197a9f92 Fix: properly handle UptimeRobot errors (#5621) 2025-08-03 10:50:26 -04:00
shamoon
dd861d7d1c Enhancement: handle evcc 0.207 breaking change (#5619) 2025-08-03 08:12:19 -04:00
shamoon
e65f8c46f9 Update package.json
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Crowdin Action / Crowdin Sync (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-08-02 18:52:19 -04:00
shamoon
082e1316c1 Fix: set body background color (#5611)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-08-02 17:44:35 -04:00
shamoon
a4b5e72d82 Fix: properly handle classlist with light theme (#5612) 2025-08-02 17:38:00 -04:00
shamoon
0e79501ddc Bump version to 1.4.1
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Crowdin Action / Crowdin Sync (push) Has been cancelled
2025-08-02 08:42:07 -04:00
shamoon
4814ee48ef Merge branch 'dev' 2025-08-02 08:40:54 -04:00
github-actions[bot]
5b7a36666c New Crowdin translations by GitHub Action (#5370)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-08-02 08:23:50 -04:00
shamoon
75b27a644b Update immich.md 2025-08-02 08:11:47 -04:00
dependabot[bot]
b3bde11e3a Chore(deps-dev): Bump postcss from 8.5.3 to 8.5.6 (#5600)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 03:44:51 +00:00
dependabot[bot]
8fdf2b074c Chore(deps): Bump dockerode from 4.0.4 to 4.0.7 (#5599)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 03:28:51 +00:00
dependabot[bot]
20c4400a9b Chore(deps): Bump next from 15.3.1 to 15.4.5 (#5601)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 03:06:10 +00:00
dependabot[bot]
1a7e57bfb6 Chore(deps-dev): Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#5598)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 02:58:21 +00:00
dependabot[bot]
07f70a79be Chore(deps): Bump follow-redirects from 1.15.9 to 1.15.11 (#5597)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-02 02:49:30 +00:00
shamoon
a2e3aa7085 Refactor background image rendering in Wrapper 2025-08-01 20:51:40 -04:00
shamoon
085d91b3f7 Ensure full viewport height for inner wrapper
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-08-01 08:59:14 -04:00
shamoon
9417929c99 Fix background application from ssr 2025-08-01 08:17:23 -04:00
shamoon
6bc5f0f499 Fix: revert to default background opacity to 0
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-29 21:37:17 -04:00
shamoon
fa2efb1ac9 Fix: fix error handling in Portainer Kubernetes widget (#5584)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-27 23:07:37 -04:00
shamoon
8c4e73e122 Fixhancement: restore native scrolling, background (#5573)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-25 18:01:03 -07:00
Albin Médoc
0c000c1ecd Feature: Filebrowser service widget (#5546)
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-07-25 17:08:43 -07:00
shamoon
bbb013e0ce Fix: Handle Romm v3.10.0 filesize breaking change (#5565)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-24 14:03:01 -07:00
Matan Heimann
d581d70d1a Feature: wallos service widget (#5562)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-07-24 06:07:26 +00:00
AdamWHY2K
612d05fd4d Enhancement: Add extra details to jellyfin's now playing music (#5557)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-22 18:06:04 +00:00
Chris
0d6ecae51b Fix: fix cpu percent for Proxmox stats (#5528)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-20 16:42:53 -07:00
shamoon
c48cf71d59 Docs: Add missing pages
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-07-17 11:39:52 -07:00
shamoon
7f630fd77f Remove insiders 2025-07-16 22:10:36 -07:00
lowcarbdev
aa942dbd73 Documentation: Add Download Station to the list of allowed Synology applications (#5517)
Some checks failed
Crowdin Action / Crowdin Sync (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-07-15 21:54:08 -07:00
shamoon
7426a12cdf Bump version to 1.4.0
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
2025-07-15 09:38:15 -07:00
shamoon
cbf2e1a509 Merge branch 'dev' 2025-07-15 09:32:52 -07:00
shamoon
d0165326a6 Tweak: Improve ownership check and chown handling for .next dir (#5513)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-15 06:56:46 -07:00
Oriano de Stefani
dba3a1f893 Enhancement: support for new grafana alerting api (#5476)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-07-12 08:36:13 -07:00
shamoon
f5ecd6d787 Fix: fix glances info when cpu = 0 (#5506)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-07-11 19:47:31 -07:00
Đức
1d990ef7c7 Fix: increase color popover z-index (#5489)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-07-07 09:29:48 -07:00
dependabot[bot]
767e7c58b4 Chore(deps): Bump react-i18next from 11.18.6 to 15.5.3 (#5470)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 11:58:43 -07:00
dependabot[bot]
c393982e84 Chore(deps-dev): Bump eslint-plugin-prettier from 5.2.6 to 5.5.1 (#5471)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 17:26:59 +00:00
dependabot[bot]
927b943fa4 Chore(deps-dev): Bump prettier from 3.5.3 to 3.6.2 (#5468)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 16:59:47 +00:00
dependabot[bot]
50f6d5f0e7 Chore(deps): Bump systeminformation from 5.25.11 to 5.27.7 (#5469)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 16:36:48 +00:00
dependabot[bot]
0482bf7b17 Chore(deps-dev): Bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 (#5467)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 09:25:23 -07:00
AdamWHY2K
e215e7d70e Enhancement: sort qBittorrent leechProgress (#5456)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-28 14:23:02 -07:00
Mark McKinney
0a44a2dade Enhancement: add links to sonarr and radarr calendar widget items (#5448)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-26 05:30:00 +00:00
shamoon
0fe76b5af8 Enhancement: include ua for outlook ical integrations (#5444)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-23 11:30:34 -07:00
shamoon
e51db24418 Update launch configuration 2025-06-23 11:06:30 -07:00
shamoon
1a1039194c Move up glacnes info background
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-06-22 17:48:53 -07:00
shamoon
00bb1a3f37 Enhancement: improve glances info widget spacing (#5425)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-13 10:18:26 -07:00
Albin Médoc
73aa2018a8 Enhancement: add kubernetes support to portainer widget (#5414)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-06-13 07:17:20 +00:00
Andrew Ensley
8ce9e57ed8 Enhancement: Komodo widget (#5407)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-06-11 16:05:53 +00:00
shamoon
6e16adc460 Change: preserve trailing slash in custom api calls (#5410)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-06-10 16:02:48 -07:00
shamoon
352c54ecc4 Remove inaccurate POST examples from authoring docs
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
Repository Maintenance / Stale (push) Has been cancelled
Repository Maintenance / Lock Old Threads (push) Has been cancelled
Repository Maintenance / Close Answered Discussions (push) Has been cancelled
Repository Maintenance / Close Outdated Discussions (push) Has been cancelled
Repository Maintenance / Close Unsupported Feature Requests (push) Has been cancelled
Crowdin Action / Crowdin Sync (push) Has been cancelled
2025-06-10 13:52:08 -07:00
André Bürger
a64c83209a Enhancement: add enableMediaControl flag to hide play/pause controls for emby/jellyfin (#5402)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-09 09:41:48 -07:00
Jayden
1147fc858f Documentation: fix beszel documentation typo (#5400)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
2025-06-09 06:34:19 -07:00
shamoon
fcfb9c2237 Fix typo in k8s error logging
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-06-08 06:51:17 -07:00
shamoon
34bffe980a Change: use glances rss instead of data for process memory reporting (#5392)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-06-07 15:49:07 -07:00
Albin Médoc
5759596a37 Feature: Proxmox status & stats integration (#5385)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-06-06 07:25:21 -07:00
shamoon
30abf4e422 Add k8s yaml to validate
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-06-05 20:51:31 -07:00
Jon Fuller
0e96778740 Feature: Trilium Service widget (#5380)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-06-05 03:29:43 +00:00
dependabot[bot]
fc99a0d1db Chore(deps-dev): Bump tailwind-scrollbar from 4.0.1 to 4.0.2 (#5366)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 00:18:49 +00:00
dependabot[bot]
417d69d39d Chore(deps): Bump luxon from 3.5.0 to 3.6.1 (#5365)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 00:01:52 +00:00
dependabot[bot]
8f4013012a Chore(deps-dev): Bump prettier from 3.5.2 to 3.5.3 (#5368)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-01 23:47:34 +00:00
shamoon
0c6c40dae7 Development: specify pnpm version (#5364) 2025-06-01 16:36:08 -07:00
shamoon
1a46baae69 Bump version to 1.3.2
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build Docs (push) Has been cancelled
Docs / Build & Deploy Docs (push) Has been cancelled
2025-06-01 11:58:58 -07:00
shamoon
0fa3d7e57b Fix: fix gluetun port_forwarded detection (#5362) 2025-06-01 11:58:44 -07:00
shamoon
be7e1115cc Allow ci for all changes to allow requiring checks to pass 2025-06-01 10:33:22 -07:00
shamoon
dc0fede4d2 Bump version to 1.3.1 2025-06-01 09:48:02 -07:00
shamoon
7850fe4651 Fix: make gluetun port_forwarded opt-in (#5345) 2025-06-01 09:10:18 -07:00
shamoon
524cb7695c Enhancement: support breaking changes in wg-easy v15 (#5343)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-05-31 22:08:49 -07:00
shamoon
35be5559b3 Merge branch 'dev'
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2025-05-31 18:51:54 -07:00
shamoon
75ff2e674f Bump version to 1.3.0 2025-05-31 18:51:22 -07:00
github-actions[bot]
edab958328 New Crowdin translations by GitHub Action (#5228)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-05-31 18:51:04 -07:00
Octavian Dinu
2334021da0 Documentation: fix port typo in docker.md (#5333) 2025-05-30 16:35:49 -07:00
shamoon
1079d33ad1 Update support template
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-05-28 11:03:44 -07:00
Tim Englart
42c69db7da Fix: glances info widget system data out of bounds (#5316)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-05-24 07:59:07 -07:00
shamoon
27a392dcce Chore: improve PUID/PGID support (#5314)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-05-23 19:39:14 -07:00
shamoon
74c2a2462b Fix lint
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-05-22 19:17:27 -07:00
Dmitry Chumak
0d47fa8215 Enhancement: Checkmk widget (#5301)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-05-22 10:07:53 -07:00
shamoon
ee07a7dcbe Fix: remove non-working pathPrefix option for docker connections 2025-05-22 09:45:18 -07:00
Florian Apolloner
6cf3abd45e Enhancement: Support more docker API connection options. (#5304)
Some checks are pending
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-05-22 07:35:29 -07:00
shamoon
ea37ab2f78 Enhancement: support nested services via labels for mixed layout-only groups (#5295)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-05-20 23:29:22 -07:00
shamoon
564a0880b0 Chore: approve sharp build script 2025-05-20 19:31:45 -07:00
hank
f8768711da Fix: refresh beszel token if empty list is returned (#5292)
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-05-20 17:40:59 -07:00
Ben Scholer
6abb3d8758 Documentation: fix typo in settings (#5287) 2025-05-18 10:36:56 -07:00
Marcin Grabda
3f160cc4ae Enhancement: support specifying protocol for Docker Socket Proxy (#5285)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-05-18 07:02:35 -07:00
shamoon
81547f8806 Chore: disable default provenance attestations to try and fix manifest issues
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
https://github.com/orgs/community/discussions/45969
2025-05-15 20:19:02 -07:00
Jasper
d5f66e12fc Enhancement: Add port_forwarded field to Gluetun widget (#2262)
Some checks failed
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-05-12 08:16:13 -07:00
shamoon
9c7e177b4f Documentation: fix references to common.json file
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2025-05-09 00:56:41 -07:00
Adam
49ad01733c Documentation: fix jdownloader widget documentation (#5252)
Some checks are pending
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2025-05-08 13:19:37 -07:00
Ryan
a0868e3201 Documentation: add data store option to PBS widget (#5243)
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2025-05-03 15:02:29 -07:00
shamoon
c562016cce Merge branch 'dev'
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2025-04-28 10:43:58 -07:00
shamoon
3223b1fb87 Merge branch 'dev' 2025-04-28 08:24:26 -07:00
github-actions[bot]
38f60a7566 New Crowdin translations by GitHub Action (#5092)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-28 08:23:41 -07:00
shamoon
63e521ae93 Merge branch 'dev' 2025-04-28 08:21:29 -07:00
shamoon
cf54c7b824 Bump version to 1.1.2 2025-04-28 08:20:50 -07:00
shamoon
23e9982a7a Documentation: clarify unique subgroups requirement
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2025-04-08 13:57:15 -07:00
FromTheCToTheG
a60dbb7abc Documentation: add info re proxmox backup server key (#5122)
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-04-03 07:29:53 -07:00
140 changed files with 12911 additions and 9704 deletions

View File

@@ -4,7 +4,7 @@ body:
value: |
### ⚠️ Before opening a discussion:
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/).
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/) and include the output of all steps below.
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
- type: textarea
id: description
@@ -59,6 +59,6 @@ body:
value: |
## ⚠️ STOP ⚠️
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above, if relevant. The troubleshooting steps often help to solve the problem.
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above *and posted the output*, if relevant. The troubleshooting steps often help to solve the problem or at least can help figure it out.
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*

View File

@@ -17,7 +17,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: crowdin action
uses: crowdin/github-action@v2
with:

View File

@@ -9,14 +9,8 @@ on:
- feature/**
- dev
tags: [ 'v*.*.*' ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
pull_request:
branches: [ "dev" ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
merge_group:
env:
@@ -28,7 +22,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Install python
uses: actions/setup-python@v5
@@ -41,7 +35,6 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
run_install: false
- name: Setup Node.js
@@ -68,7 +61,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Extract Docker metadata
id: meta
@@ -100,7 +93,6 @@ jobs:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
run_install: false
- name: Setup Node.js
@@ -154,6 +146,7 @@ jobs:
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
platforms: linux/amd64,linux/arm64
provenance: false
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max

View File

@@ -4,13 +4,7 @@ on:
push:
tags: ["v*.*.*"]
branches: ["main"]
paths:
- "docs/**"
- "mkdocs.yml"
pull_request:
paths:
- "docs/**"
- "mkdocs.yml"
merge_group:
workflow_dispatch:
@@ -23,7 +17,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Install python
uses: actions/setup-python@v5
with:
@@ -32,13 +26,13 @@ jobs:
uses: pre-commit/action@v3.0.1
test:
name: Test Build
name: Test Build Docs
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
with:
python-version: 3.x
@@ -54,13 +48,13 @@ jobs:
- name: Test Docs Build
run: MKINSIDERS=false mkdocs build
deploy:
name: Build & Deploy
name: Build & Deploy Docs
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]

32
.vscode/launch.json vendored
View File

@@ -1,19 +1,31 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Next.js: debug full stack",
"name": "Debug homepage",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next",
"serverReadyAction": {
"pattern": "started server on .+, url: (https?://.+)",
"uriFormat": "%s",
"action": "debugWithChrome"
"runtimeExecutable": "pnpm",
"runtimeArgs": ["run", "dev"],
"env": {
"LOG_LEVEL": "debug"
},
"skipFiles": ["<node_internals>/**"],
"console": "integratedTerminal",
"serverReadyAction":{
"pattern": ".*http://localhost:3000.*",
"action": "startDebugging",
"name": "Launch Chromium",
"killOnServerStop": true,
}
},
{
"name": "Launch Chromium",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000",
"urlFilter": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"trace": true
}
]
}

View File

@@ -49,7 +49,7 @@ COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone/ ./
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static
RUN apk add --no-cache su-exec iputils-ping
RUN apk add --no-cache su-exec iputils-ping shadow
ENV NODE_ENV=production
ENV HOSTNAME=0.0.0.0

View File

@@ -12,10 +12,49 @@ export PGID=${PGID:-0}
export HOMEPAGE_BUILDTIME=$(date +%s)
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
# Running chown in that case (as non-root) will cause error
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app/config /app/public
# Check ownership before chown
if [ -e /app/config ]; then
CURRENT_UID=$(stat -c %u /app/config)
CURRENT_GID=$(stat -c %g /app/config)
if [ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config"
if ! chown -R "$PUID:$PGID" /app/config 2>/dev/null; then
echo "Warning: Could not chown /app/config; continuing anyway"
fi
else
echo "/app/config already owned by correct UID/GID, skipping chown"
fi
else
echo "/app/config does not exist; skipping ownership check"
fi
# Ensure /app/config/logs exists and is owned
if [ -n "$PUID" ] && [ -n "$PGID" ]; then
mkdir -p /app/config/logs 2>/dev/null || true
if [ -d /app/config/logs ]; then
LOG_UID=$(stat -c %u /app/config/logs)
LOG_GID=$(stat -c %g /app/config/logs)
if [ "$LOG_UID" -ne "$PUID" ] || [ "$LOG_GID" -ne "$PGID" ]; then
echo "Fixing ownership of /app/config/logs"
chown -R "$PUID:$PGID" /app/config/logs 2>/dev/null || echo "Warning: Could not chown /app/config/logs"
fi
fi
fi
if [ -d /app/.next ]; then
CURRENT_UID=$(stat -c %u /app/.next)
CURRENT_GID=$(stat -c %g /app/.next)
if [ "$PUID" -ne 0 ] && ([ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]); then
echo "Fixing ownership of /app/.next"
if ! chown -R "$PUID:$PGID" /app/.next 2>/dev/null; then
echo "Warning: Could not chown /app/.next; continuing anyway"
fi
else
echo "/app/.next already owned by correct UID/GID or running as root, skipping chown"
fi
fi
# Drop privileges (when asked to) if root, otherwise run as current user
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then

View File

@@ -20,7 +20,7 @@ Since Docker supports connecting with TLS and client certificate authentication,
```yaml
my-remote-docker:
host: 192.168.0.101
port: 275
port: 2375
tls:
keyFile: tls/key.pem
caFile: tls/ca.pem
@@ -66,6 +66,30 @@ my-docker:
port: 2375
```
Use `protocol: https` if youre connecting through a reverse proxy (e.g., Traefik) that serves the Docker API over HTTPS:
```yaml
my-docker:
host: dockerproxy
port: 443
protocol: https
```
!!! note
Note: This does not require TLS certificates if the proxy handles encryption. Do not use `protocol: https` unless youre sure the target host supports HTTPS.
You can also include `headers` for the connection, for example, if you are using a reverse proxy that requires authentication:
```yaml
my-docker:
host: dockerproxy
port: 443
protocol: https
headers:
Authorization: Basic <base64-encoded-credentials>
```
## Using Socket Directly
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.

79
docs/configs/proxmox.md Normal file
View File

@@ -0,0 +1,79 @@
---
title: Proxmox
description: Proxmox Configuration
---
The Proxmox connection is configured in the `proxmox.yaml` file. See [Create token](#create-token) section below for details on how to generate the required API token.
```yaml
url: https://proxmox.host.or.ip:8006
token: username@pam!Token ID
secret: secret
```
## Services
Once the Proxmox connection is configured, individual services can be configured to pull statistics of VMs or LXCs. Only CPU and Memory are currently supported.
### Configuration Options
- `proxmoxNode`: The name of the Proxmox node where your VM/LXC is running
- `proxmoxVMID`: The ID of the Proxmox VM or LXC container
- `proxmoxType`: (Optional) The type of Proxmox virtual machine. Defaults to `qemu` for VMs, but can be set to `lxc` for LXC containers
#### Examples
For a QEMU VM (default):
```yaml
- HomeAssistant:
icon: home-assistant.png
href: http://homeassistant.local/
description: Home automation
proxmoxNode: pve
proxmoxVMID: 101
# proxmoxType: qemu # This is the default, so it can be omitted
```
For an LXC container:
```yaml
- Nginx:
icon: nginx.png
href: http://nginx.local/
description: Web server
proxmoxNode: pve
proxmoxVMID: 200
proxmoxType: lxc
```
## Create token
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
10. Click the Add button
- User: user from bullet 8 above
- Token ID: something informative like the application or purpose like `homepage`
- Privilege Separation: Checked
11. Go back to the "Permissions" menu
12. Click Add -> API Token Permission
- Path: /
- API Token: select the Token ID created in Step 10
- Role: PVE Auditor
- Propagate: Checked

View File

@@ -101,7 +101,7 @@ theme: dark # or light
## Color Palette
You can configured a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
You can configure a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
```yaml
color: slate

View File

@@ -20,7 +20,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
2. All services with a widget require a unique name.
2. All services with a widget require a unique name as well as a unique group (and all subgroups) name.
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
@@ -81,15 +81,3 @@ services:
sysctls:
- net.ipv6.conf.all.disable_ipv6=1
```
## Running homepage behind a proxy
If you are running homepage behind e.g. squid proxy, you can set the environment variable `HOMEPAGE_HTTP_PROXY` to the URL of your proxy. This will allow homepage to use the proxy for all outgoing requests.
```yaml
services:
homepage:
...
environment:
- HOMEPAGE_HTTP_PROXY=http://proxy.local:3128
```

View File

@@ -225,20 +225,8 @@ const widgetExample = {
#### `method`
The `method` property is a string that represents the HTTP method that should be used to make the API request. The default value is `GET`.
```js
const widgetExample = {
api: "{url}/api/{endpoint}",
mappings: {
// `/api/stats`
stats: {
endpoint: "stats",
method: "POST",
},
},
};
```
The `method` represents the HTTP method that should be used to make the API request. The default value is `GET`. Note that `POST` requests are not allowed via the
widget API and require the use of a custom proxy.
#### `headers`
@@ -251,7 +239,6 @@ const widgetExample = {
// `/api/stats`
stats: {
endpoint: "stats",
method: "POST",
headers: {
"Content-Type": "application/json",
},
@@ -271,7 +258,6 @@ const widgetExample = {
// `/api/graphql`
stats: {
endpoint: "graphql",
method: "POST",
body: {
query: `
query {

View File

@@ -34,7 +34,7 @@ Homepage uses the [next-i18next](https://github.com/i18next/next-i18next) librar
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
Open the `public/locales/en/common.js` file.
Open the `public/locales/en/common.json` file.
Add a new object for your widget to the bottom of the list, like this:

View File

@@ -150,7 +150,7 @@ This will render the widget with placeholders for the data, i.e., a skeleton vie
!!! tip "Translation Tips"
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.js` file. All text and numerical content should be translated.
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.json` file. All text and numerical content should be translated.
---

View File

@@ -9,7 +9,7 @@ The widget has two modes, a single system with detailed info if `systemId` is pr
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
A "superuser" is currently required to access the data from tbe Beszel API.
A "superuser" is currently required to access the data from the Beszel API.
Allowed fields for 'overview' mode: `["systems", "up"]`
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`

View File

@@ -22,6 +22,7 @@ widget:
service_group: Media # group name where widget exists
service_name: Sonarr # service name for that widget
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
baseUrl: https://sonarr.domain.url # optional - adds links to sonarr/radarr pages
params: # optional - additional params for the service
unmonitored: true # optional - defaults to false, used with *arr stack
- type: ical # Show calendar events from another service

View File

@@ -0,0 +1,17 @@
---
title: Checkmk
description: Checkmk Widget Configuration
---
Learn more about [Checkmk](https://github.com/Checkmk/checkmk).
To setup authentication, follow the official [Checkmk API](https://docs.checkmk.com/latest/en/rest_api.html?lquery=api#bearerauth) documentation.
```yaml
widget:
type: checkmk
url: http://checkmk.host.or.ip:port
site: your-site-name-cla-by-default
username: username
password: password
```

View File

@@ -18,7 +18,7 @@ To access these system metrics you need to connect to the DiskStation (`DSM`) wi
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
6. Now _only_ allow login to the `DSM` application, either by
6. Now _only_ allow login to the `DSM` and `Download Station` applications, either by
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
- checking `Allow` for this app, or
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.

View File

@@ -17,6 +17,7 @@ widget:
enableBlocks: true # optional, defaults to false
enableNowPlaying: true # optional, defaults to true
enableUser: true # optional, defaults to false
enableMediaControl: false # optional, defaults to true
showEpisodeNumber: true # optional, defaults to false
expandOneStreamToTwoRows: false # optional, defaults to true
```

View File

@@ -0,0 +1,19 @@
---
title: Filebrowser
description: Filebrowser Widget Configuration
---
Learn more about [Filebrowser](https://filebrowser.org).
If you are using [Proxy header authentication](https://filebrowser.org/configuration/authentication-method#proxy-header) you have to set `authHeader` and `username`.
Allowed fields: `["available", "used", "total"]`.
```yaml
widget:
type: filebrowser
url: http://filebrowserhostorip:port
username: username
password: password
authHeader: X-My-Header # If using Proxy header authentication
```

View File

@@ -9,9 +9,10 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
Allowed fields: `["public_ip", "region", "country"]`.
Allowed fields: `["public_ip", "region", "country", "port_forwarded"]`.
Default fields: `["public_ip", "region", "country"]`.
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml.
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml. Similarly, if you want to include the `port_forwarded` field, you must add the route `GET /v1/openvpn/portforwarded` to your Gluetun config.toml.
```yaml
widget:

View File

@@ -5,11 +5,18 @@ description: Grafana Widget Configuration
Learn more about [Grafana](https://github.com/grafana/grafana).
| Grafana Version | Homepage Widget Version |
| --------------- | ----------------------- |
| <= v10.4 | 1 (default) |
| > v10.4 | 2 |
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
```yaml
widget:
type: grafana
version: 2 # optional, default is 1
alerts: alertmanager # optional, default is grafana
url: http://grafana.host.or.ip:port
username: username
password: password

View File

@@ -14,8 +14,6 @@ Find your API key under `Account Settings > API Keys`.
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
Note that API key must be from admin user.
```yaml
widget:
type: immich

View File

@@ -22,6 +22,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Calibre-Web](calibre-web.md)
- [ChangeDetection.io](changedetectionio.md)
- [Channels DVR Server](channelsdvrserver.md)
- [Checkmk](checkmk.md)
- [Cloudflared](cloudflared.md)
- [Coin Market Cap](coin-market-cap.md)
- [CrowdSec](crowdsec.md)
@@ -33,6 +34,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Emby](emby.md)
- [ESPHome](esphome.md)
- [EVCC](evcc.md)
- [Filebrowser](filebrowser.md)
- [Fileflows](fileflows.md)
- [Firefly III](firefly.md)
- [Flood](flood.md)
@@ -61,8 +63,10 @@ You can also find a list of all available service widgets in the sidebar navigat
- [JDownloader](jdownloader.md)
- [Jellyfin](jellyfin.md)
- [Jellyseerr](jellyseerr.md)
- [Jellystat](jellystat.md)
- [Kavita](kavita.md)
- [Komga](komga.md)
- [Komodo](komodo.md)
- [Kopia](kopia.md)
- [Lidarr](lidarr.md)
- [Linkwarden](linkwarden.md)
@@ -130,6 +134,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [TDarr](tdarr.md)
- [Traefik](traefik.md)
- [Transmission](transmission.md)
- [Trilium](trilium.md)
- [TrueNAS](truenas.md)
- [TubeArchivist](tubearchivist.md)
- [UniFi Controller](unifi-controller.md)
@@ -138,6 +143,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [UptimeRobot](uptimerobot.md)
- [UrBackup](urbackup.md)
- [Vikunja](vikunja.md)
- [Wallos](wallos.md)
- [Watchtower](watchtower.md)
- [WGEasy](wgeasy.md)
- [WhatsUpDocker](whatsupdocker.md)

View File

@@ -1,6 +1,6 @@
---
title: JDownloader
description: NextPVR Widget Configuration
description: JDownloader Widget Configuration
---
Learn more about [JDownloader](https://jdownloader.org/).

View File

@@ -17,6 +17,7 @@ widget:
enableBlocks: true # optional, defaults to false
enableNowPlaying: true # optional, defaults to true
enableUser: true # optional, defaults to false
enableMediaControl: false # optional, defaults to true
showEpisodeNumber: true # optional, defaults to false
expandOneStreamToTwoRows: false # optional, defaults to true
```

View File

@@ -0,0 +1,22 @@
---
title: Komodo
description: Komodo Widget Configuration
---
This widget shows either details about all containers or stacks (if `showStacks` is true) managed by [Komodo](https://komo.do/) or the number of running servers, containers and stacks when `showSummary` is enabled.
The api key and secret can be found in the Komodo settings.
Allowed fields (max 4): `["total", "running", "stopped", "unhealthy", "unknown"]`.
Allowed fields with `showStacks` (max 4): `["total", "running", "down", "unhealthy", "unknown"]`.
Allowed fields with `showSummary`: `["servers", "stacks", "containers"]`.
```yaml
widget:
type: komodo
url: http://komodo.hostname.or.ip:port
key: K-xxxxxx...
secret: S-xxxxxx...
showSummary: true # optional, default: false
showStacks: true # optional, default: false
```

View File

@@ -7,12 +7,16 @@ Learn more about [Portainer](https://github.com/portainer/portainer).
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
Allowed fields: `["running", "stopped", "total"]`.
Allowed fields:
- For Docker mode (default): `["running", "stopped", "total"]`
- For Kubernetes mode (`kubernetes: true`): `["applications", "services", "namespaces"]`
```yaml
widget:
type: portainer
url: https://portainer.host.or.ip:9443
env: 1
kubernetes: true # optional, defaults to false
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
```

View File

@@ -7,34 +7,7 @@ Learn more about [Proxmox](https://www.proxmox.com/en/).
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
10. Click the Add button
- User: user from bullet 8 above
- Token ID: something informative like the application or purpose like `homepage`
- Privilege Separation: Checked
11. Go back to the "Permissions" menu
12. Click Add -> API Token Permission
- Path: /
- API Token: select the Token ID created in Step 10
- Role: PVE Auditor
- Propagate: Checked
See the [Proxmox configuration documentation](../../configs/proxmox.md#create-token) for details on creating API tokens.
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.

View File

@@ -5,6 +5,8 @@ description: Proxmox Backup Server Widget Configuration
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
Create a user and an API token similar to the [Proxmox VE description](proxmox.md). The "Audit" role is required for both the user and token (not group).
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
```yaml
@@ -13,4 +15,5 @@ widget:
url: https://proxmoxbackupserver.host:port
username: api_token_id
password: api_token_secret
datastore: datastore_name #optional; if ommitted, will display a combination of all datastores used / total
```

View File

@@ -0,0 +1,19 @@
---
title: Trilium
description: Trilium Widget Configuration
---
Learn more about [Trilium](https://github.com/TriliumNext/Notes).
This widget is compatible with [TriliumNext](https://github.com/TriliumNext/Notes) versions >= [v0.94.0](https://github.com/TriliumNext/Notes/releases/tag/v0.94.0).
Find (or create) your ETAPI key under `Options > ETAPI > Create new ETAPI token`.
Allowed fields: `["version", "notesCount", "dbSize"]`
```yaml
widget:
type: trilium
url: https://trilium.host.or.ip
key: etapi_token
```

View File

@@ -0,0 +1,23 @@
---
title: Wallos
description: Wallos Widget Configuration
---
Learn more about [Wallos](https://github.com/ellite/wallos).
If you're using more than one currency to record subscriptions then you should also have your "Fixer API" key set-up (`Settings > Fixer API Key`).
> **Please Note:** The monthly cost displayed is the total cost of subscriptions in that month, **not** the _"monthly"_ average cost.
Get your API key under `Profile > API Key`.
Allowed fields: `["activeSubscriptions", "nextRenewingSubscription", "previousMonthlyCost", "thisMonthlyCost", "nextMonthlyCost"]`.
Default fields: `["activeSubscriptions", "nextRenewingSubscription", "thisMonthlyCost", "nextMonthlyCost"]`.
```yaml
widget:
type: wallos
url: http://wallos.host.or.ip
key: apikeyapikeyapikeyapikeyapikey
```

View File

@@ -11,10 +11,17 @@ Note: by default `["connected", "enabled", "total"]` are displayed.
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
| Wg-Easy API Version | Homepage Widget Version |
| ------------------- | ----------------------- |
| < v15 | 1 (default) |
| >= v15 | 2 |
```yaml
widget:
type: wgeasy
url: http://wg.easy.or.ip
version: 2 # optional, default is 1
username: yourwgusername # required for v15 and above
password: yourwgeasypassword
threshold: 2 # optional
```

View File

@@ -25,6 +25,7 @@ nav:
- configs/services.md
- configs/kubernetes.md
- configs/docker.md
- configs/proxmox.md
- configs/custom-css-js.md
- "Widgets":
- widgets/index.md
@@ -45,6 +46,7 @@ nav:
- widgets/services/calibre-web.md
- widgets/services/changedetectionio.md
- widgets/services/channelsdvrserver.md
- widgets/services/checkmk.md
- widgets/services/cloudflared.md
- widgets/services/coin-market-cap.md
- widgets/services/crowdsec.md
@@ -56,6 +58,7 @@ nav:
- widgets/services/emby.md
- widgets/services/esphome.md
- widgets/services/evcc.md
- widgets/services/filebrowser.md
- widgets/services/fileflows.md
- widgets/services/firefly.md
- widgets/services/flood.md
@@ -84,8 +87,10 @@ nav:
- widgets/services/jdownloader.md
- widgets/services/jellyfin.md
- widgets/services/jellyseerr.md
- widgets/services/jellystat.md
- widgets/services/kavita.md
- widgets/services/komga.md
- widgets/services/komodo.md
- widgets/services/kopia.md
- widgets/services/lidarr.md
- widgets/services/linkwarden.md
@@ -140,6 +145,7 @@ nav:
- widgets/services/rutorrent.md
- widgets/services/sabnzbd.md
- widgets/services/scrutiny.md
- widgets/services/slskd.md
- widgets/services/sonarr.md
- widgets/services/speedtest-tracker.md
- widgets/services/spoolman.md
@@ -154,6 +160,7 @@ nav:
- widgets/services/tdarr.md
- widgets/services/traefik.md
- widgets/services/transmission.md
- widgets/services/trilium.md
- widgets/services/truenas.md
- widgets/services/tubearchivist.md
- widgets/services/unifi-controller.md
@@ -162,6 +169,7 @@ nav:
- widgets/services/uptimerobot.md
- widgets/services/urbackup.md
- widgets/services/vikunja.md
- widgets/services/wallos.md
- widgets/services/watchtower.md
- widgets/services/wgeasy.md
- widgets/services/whatsupdocker.md

View File

@@ -1,6 +1,6 @@
{
"name": "homepage",
"version": "1.2.0",
"version": "1.4.5",
"private": true,
"scripts": {
"preinstall": "npx only-allow pnpm",
@@ -15,30 +15,28 @@
"@kubernetes/client-node": "^1.0.0",
"classnames": "^2.5.1",
"compare-versions": "^6.1.1",
"dockerode": "^4.0.4",
"follow-redirects": "^1.15.9",
"dockerode": "^4.0.7",
"follow-redirects": "^1.15.11",
"gamedig": "^5.2.0",
"http-proxy-agent": "^7.0.2",
"https-proxy-agent": "^7.0.6",
"i18next": "^24.2.3",
"ical.js": "^2.1.0",
"js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.7.0",
"luxon": "^3.5.0",
"luxon": "^3.6.1",
"memory-cache": "^0.2.0",
"minecraftstatuspinger": "^1.2.2",
"next": "^15.3.1",
"next": "^15.4.5",
"next-i18next": "^12.1.0",
"ping": "^0.4.4",
"pretty-bytes": "^6.1.1",
"raw-body": "^3.0.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-i18next": "^11.18.6",
"react-i18next": "^15.5.3",
"react-icons": "^5.4.0",
"recharts": "^2.15.3",
"swr": "^2.3.3",
"systeminformation": "^5.25.11",
"systeminformation": "^5.27.7",
"tough-cookie": "^5.1.2",
"urbackup-server-api": "^0.8.9",
"winston": "^3.17.0",
@@ -50,19 +48,32 @@
"eslint": "^9.25.1",
"eslint-config-next": "^15.2.4",
"eslint-config-prettier": "^10.1.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-prettier": "^5.2.6",
"eslint-plugin-prettier": "^5.5.1",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.1.0",
"postcss": "^8.5.3",
"prettier": "^3.5.2",
"eslint-plugin-react-hooks": "^5.2.0",
"postcss": "^8.5.6",
"prettier": "^3.6.2",
"prettier-plugin-organize-imports": "^4.1.0",
"tailwind-scrollbar": "^4.0.1",
"tailwind-scrollbar": "^4.0.2",
"tailwindcss": "^4.0.9",
"typescript": "^5.7.3"
},
"optionalDependencies": {
"osx-temperature-sensor": "^1.0.8"
},
"packageManager": "pnpm@10.8.1",
"devEngines": {
"packageManager": {
"name": "pnpm",
"version": "10.8.1"
}
},
"pnpm": {
"onlyBuiltDependencies": [
"osx-temperature-sensor",
"sharp"
]
}
}

952
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -108,8 +108,8 @@
"songs": "Liedjies"
},
"esphome": {
"offline": "Vanlyn",
"offline_alt": "Vanlyn",
"offline": "Vanlyn af",
"offline_alt": "Vanlyn af",
"online": "Aanlyn",
"total": "Totaal",
"unknown": "Onbekend"
@@ -189,7 +189,7 @@
"plex": {
"streams": "Aktiewe Strome",
"albums": "Albums",
"movies": "Flieks",
"movies": "Movies",
"tv": "TV Programme"
},
"sabnzbd": {
@@ -242,15 +242,15 @@
"wanted": "Gesoek",
"queued": "In ry",
"series": "Reekse",
"queue": "Tou",
"queue": "Toustaan",
"unknown": "Onbekend"
},
"radarr": {
"wanted": "Gesoek",
"missing": "Vermis",
"queued": "In ry",
"movies": "Flieks",
"queue": "Tou",
"movies": "Movies",
"queue": "Toustaan",
"unknown": "Onbekend"
},
"lidarr": {
@@ -302,7 +302,7 @@
"latency": "Latensie"
},
"speedtest": {
"upload": "Laai Op",
"upload": "Oplaai",
"download": "Aflaai",
"ping": "Pieng"
},
@@ -359,8 +359,14 @@
"services": "Dienste",
"middleware": "Filtreerprogramme"
},
"trilium": {
"version": "Weergawe",
"notesCount": "Notas",
"dbSize": "Databasis Grootte",
"unknown": "Onbekend"
},
"navidrome": {
"nothing_streaming": "Geen aktiewe strome nie",
"nothing_streaming": "Geen Aktiewe Strome",
"please_wait": "Wag Asseblief"
},
"npm": {
@@ -389,7 +395,7 @@
},
"jackett": {
"configured": "Opgestel",
"errored": "Fout"
"errored": "Gefout"
},
"strelaysrv": {
"numActiveSessions": "Sessies",
@@ -412,7 +418,7 @@
"version": "Weergawe",
"status": "Status",
"up": "Aanlyn",
"down": "Vanlyn"
"down": "Vanlyn af"
},
"miniflux": {
"read": "Gelees",
@@ -549,7 +555,7 @@
"indexers": "Indekseerders"
},
"tubearchivist": {
"downloads": "Tou",
"downloads": "Toustaan",
"videos": "Videos",
"channels": "Kanale",
"playlists": "Snitlyste"
@@ -557,7 +563,7 @@
"truenas": {
"load": "Stelsellading",
"uptime": "Optyd",
"alerts": "Waarskuwings"
"alerts": "Opletberigte"
},
"pyload": {
"speed": "Spoed",
@@ -568,7 +574,8 @@
"gluetun": {
"public_ip": "Publieke IP",
"region": "Streek",
"country": "Land"
"country": "Land",
"port_forwarded": "Poort Aangestuur"
},
"hdhomerun": {
"channels": "Kanale",
@@ -766,7 +773,7 @@
},
"whatsupdocker": {
"monitoring": "Monitering",
"updates": "Opdatering"
"updates": "Opdaterings"
},
"calibreweb": {
"books": "Boeke",
@@ -800,7 +807,7 @@
"gamedig": {
"status": "Status",
"online": "Aanlyn",
"offline": "Vanlyn",
"offline": "Vanlyn af",
"name": "Naam",
"map": "Kaart",
"currentPlayers": "Huidige Spelers",
@@ -856,7 +863,8 @@
"physicalRelease": "Fisiese Vrylating",
"digitalRelease": "Digitale Vrylating",
"noEventsToday": "Geen gebeure vir vandag nie!",
"noEventsFound": "Geen gebeure gevind nie"
"noEventsFound": "Geen gebeure gevind nie",
"errorWhenLoadingData": "Fout tydens laai van kalenderdata"
},
"romm": {
"platforms": "Platform",
@@ -870,7 +878,7 @@
"domains": "Domeine",
"mailboxes": "Posbusse",
"mails": "E-posse",
"storage": "Bergplek"
"storage": "Stoor plek"
},
"netdata": {
"warnings": "Waarskuwings",
@@ -900,7 +908,7 @@
"galleries": "Galerye",
"performers": "Kunstenaars",
"studios": "Ateljees",
"movies": "Flieks",
"movies": "Movies",
"tags": "Merkers",
"oCount": "O Tel"
},
@@ -918,13 +926,13 @@
"totalValue": "Totale Waarde"
},
"crowdsec": {
"alerts": "Waarskuwings",
"alerts": "Opletberigte",
"bans": "Verbanne"
},
"wgeasy": {
"connected": "Gekoppel",
"enabled": "Geaktiveer",
"disabled": "Onaktief",
"disabled": "Gediaktiveer",
"total": "Totaal"
},
"swagdashboard": {
@@ -936,7 +944,7 @@
"myspeed": {
"ping": "Pieng",
"download": "Aflaai",
"upload": "Laai Op"
"upload": "Oplaai"
},
"stocks": {
"stocks": "Aandele",
@@ -957,7 +965,7 @@
},
"zabbix": {
"unclassified": "Nie geklassifiseer nie",
"information": "Informasie",
"information": "Inligting",
"warning": "Waarskuwing",
"average": "Gemiddeld",
"high": "Hoog",
@@ -980,7 +988,7 @@
"headscale": {
"name": "Naam",
"address": "Adres",
"last_seen": "Laaste Gesien",
"last_seen": "Laas gesien",
"status": "Status",
"online": "Aanlyn",
"offline": "Vanlyn"
@@ -1006,7 +1014,7 @@
"healthy": "Gesond",
"degraded": "Gedegradeer",
"progressing": "Vorderend",
"missing": "Vermis",
"missing": "Afwesig",
"suspended": "Geskors"
},
"spoolman": {
@@ -1042,5 +1050,38 @@
"downloads": "Aflaaie",
"uploads": "Oplaaie",
"sharedFiles": "Lêers"
},
"jellystat": {
"songs": "Liedjies",
"movies": "Movies",
"episodes": "Episode",
"other": "Ander"
},
"checkmk": {
"serviceErrors": "Diensprobleme",
"hostErrors": "Gasheerprobleme"
},
"komodo": {
"total": "Totaal",
"running": "Lopend",
"stopped": "Gestop",
"down": "Af",
"unhealthy": "Ongesond",
"unknown": "Onbekend",
"servers": "Bedieners",
"stacks": "Stapels",
"containers": "Houers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,15 +61,15 @@
"wlan_devices": "WLAN Enheder",
"lan_users": "LAN Brugere",
"wlan_users": "WLAN Brugere",
"up": "OP",
"up": "UP",
"down": "NED",
"wait": "Vent venligst",
"wait": "Please wait",
"empty_data": "Subsystem status ukendt"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "RAM",
"mem": "MEM",
"cpu": "CPU",
"running": "Kører",
"offline": "Offline",
@@ -83,7 +83,7 @@
"partial": "Delvis"
},
"ping": {
"error": "Fejl",
"error": "Error",
"ping": "Ping",
"down": "Ned",
"up": "Op",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "HTTP-status",
"error": "Fejl",
"error": "Error",
"response": "Response",
"down": "Ned",
"up": "Op",
"not_available": "Ikke tilgængelig"
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Afspiller",
@@ -112,7 +112,7 @@
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"unknown": "Ukendt"
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Produktion",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Oppetid",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Ned",
"up": "Op",
"down": "Down",
"up": "Up",
"received": "Modtaget",
"sent": "Sendt",
"externalIPAddress": "Ekstern IP",
@@ -168,10 +168,10 @@
"passes": "Bestået"
},
"tautulli": {
"playing": "Afspiller",
"transcoding": "Transcoder",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "Ingen Aktive Streams",
"no_active": "No Active Streams",
"plex_connection_error": "Tjek Plex-forbindelse"
},
"omada": {
@@ -189,11 +189,11 @@
"plex": {
"streams": "Aktive Streams",
"albums": "Albums",
"movies": "Film",
"movies": "Movies",
"tv": "TV-Shows"
},
"sabnzbd": {
"rate": "Sats",
"rate": "Rate",
"queue": "Kø",
"timeleft": "Resterende tid"
},
@@ -241,26 +241,26 @@
"sonarr": {
"wanted": "Ønsket",
"queued": "I Kø",
"series": "Serier",
"queue": "",
"unknown": "Ukendt"
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Ønsket",
"wanted": "Wanted",
"missing": "Mangler",
"queued": "I Kø",
"movies": "Film",
"queue": "",
"unknown": "Ukendt"
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Ønsket",
"queued": "I Kø",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artister"
},
"readarr": {
"wanted": "Ønsket",
"queued": "I Kø",
"wanted": "Wanted",
"queued": "Queued",
"books": "Bøger"
},
"bazarr": {
@@ -273,15 +273,15 @@
"available": "Tilgængelig"
},
"jellyseerr": {
"pending": "Afventer",
"approved": "Godkendt",
"available": "Tilgængelig"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Afventer",
"pending": "Pending",
"processing": "Behandler",
"approved": "Godkendt",
"available": "Tilgængelig"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Total",
@@ -296,8 +296,8 @@
"gravity": "Tyngdekraft"
},
"adguard": {
"queries": "Forespørgsler",
"blocked": "Blokerede",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Filtreret",
"latency": "Latenstid"
},
@@ -307,15 +307,15 @@
"ping": "Ping"
},
"portainer": {
"running": "Kører",
"running": "Running",
"stopped": "Stoppede",
"total": "Total"
},
"suwayomi": {
"download": "Hentet",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Læst",
"unread": "Ulæst",
"read": "Read",
"unread": "Unread",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -336,7 +336,7 @@
"ago": "{{value}} Siden"
},
"technitium": {
"totalQueries": "Forespørgsler",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokerede",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "",
"queue": "Queue",
"processed": "Behandlet",
"errored": "Fejlet",
"saved": "Gemt"
@@ -359,8 +359,14 @@
"services": "Tjenester",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Ingen Aktive Streams",
"nothing_streaming": "No Active Streams",
"please_wait": "Vent venligst"
},
"npm": {
@@ -377,35 +383,35 @@
},
"gotify": {
"apps": "Applikationer",
"clients": "Klienter",
"clients": "Clients",
"messages": "Beskeder"
},
"prowlarr": {
"enableIndexers": "Indeksører",
"numberOfGrabs": "Grab",
"numberOfQueries": "Forespørgsler",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Fejl Grabs",
"numberOfFailQueries": "Fejl Forespørgsler"
},
"jackett": {
"configured": "Konfigureret",
"errored": "Fejlet"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sessioner",
"numConnections": "Forbindelser",
"dataRelayed": "Videresendt",
"transferRate": "Sats"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Brugere",
"user_count": "Users",
"status_count": "Indlæg",
"domain_count": "Domæner"
},
"medusa": {
"wanted": "Ønsket",
"queued": "I Kø",
"series": "Serier"
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Afspillere",
@@ -416,34 +422,34 @@
},
"miniflux": {
"read": "Læst",
"unread": "Ulæst"
"unread": "Unread"
},
"authentik": {
"users": "Brugere",
"users": "Users",
"loginsLast24H": "Login (24 timer)",
"failedLoginsLast24H": "Mislykkede logins (24 timer)"
},
"proxmox": {
"mem": "RAM",
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Belastning",
"wait": "Vent venligst",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Advar",
"uptime": "OP",
"uptime": "UP",
"total": "Total",
"free": "Fri",
"used": "Brugt",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "t",
"hours": "h",
"crit": "Crit",
"read": "Læst",
"read": "Read",
"write": "Skriv",
"gpu": "GPU",
"mem": "Ram",
@@ -464,57 +470,57 @@
"1-day": "Overvejende Solrigt",
"1-night": "Overvejende Skyfrit",
"2-day": "Delvist Overskyet",
"2-night": "Delvist Overskyet",
"2-night": "Partly Cloudy",
"3-day": "Skyet",
"3-night": "Skyet",
"3-night": "Cloudy",
"45-day": "Tåget",
"45-night": "Tåget",
"48-day": "Tåget",
"48-night": "Tåget",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Let Støvregn",
"51-night": "Let Støvregn",
"51-night": "Light Drizzle",
"53-day": "Støvregn",
"53-night": "Støvregn",
"53-night": "Drizzle",
"55-day": "Kraftig Støvregn",
"55-night": "Kraftig Støvregn",
"55-night": "Heavy Drizzle",
"56-day": "Let Frysende Støvregn",
"56-night": "Let Frysende Støvregn",
"56-night": "Light Freezing Drizzle",
"57-day": "Frysende Støvregn",
"57-night": "Frysende Støvregn",
"57-night": "Freezing Drizzle",
"61-day": "Let Regn",
"61-night": "Let Regn",
"61-night": "Light Rain",
"63-day": "Regn",
"63-night": "Regn",
"63-night": "Rain",
"65-day": "Kraftig Regn",
"65-night": "Kraftig Regn",
"65-night": "Heavy Rain",
"66-day": "Frysende Regn",
"66-night": "Frysende Regn",
"67-day": "Frysende Regn",
"67-night": "Frysende Regn",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Let Sne",
"71-night": "Let Sne",
"71-night": "Light Snow",
"73-day": "Sne",
"73-night": "Sne",
"73-night": "Snow",
"75-day": "Kraftig Sne",
"75-night": "Kraftig Sne",
"75-night": "Heavy Snow",
"77-day": "Snekorn",
"77-night": "Snekorn",
"77-night": "Snow Grains",
"80-day": "Lette Byger",
"80-night": "Lette Byger",
"80-night": "Light Showers",
"81-day": "Byger",
"81-night": "Byger",
"81-night": "Showers",
"82-day": "Kraftige Byger",
"82-night": "Kraftige Byger",
"82-night": "Heavy Showers",
"85-day": "Snebyger",
"85-night": "Snebyger",
"86-day": "Snebyger",
"86-night": "Snebyger",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Tordenvejr",
"95-night": "Tordenvejr",
"95-night": "Thunderstorm",
"96-day": "Tordenvejr Med Hagl",
"96-night": "Tordenvejr Med Hagl",
"99-day": "Tordenvejr Med Hagl",
"99-night": "Tordenvejr Med Hagl"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
@@ -523,15 +529,15 @@
"up_to_date": "Opdateret",
"child_bridges": "Underbroer",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Op",
"pending": "Afventer",
"down": "Ned"
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "Ny",
"up": "Op",
"up": "Up",
"grace": "Henstandsperiode",
"down": "Ned",
"down": "Down",
"paused": "Pause",
"status": "Status",
"last_ping": "Sidste Ping",
@@ -543,35 +549,36 @@
"containers_failed": "Fejlet"
},
"autobrr": {
"approvedPushes": "Godkendt",
"approvedPushes": "Approved",
"rejectedPushes": "Afviste",
"filters": "Filtre",
"indexers": "Indeksører"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "",
"downloads": "Queue",
"videos": "Videoer",
"channels": "Kanaler",
"playlists": "Afspilningslister"
},
"truenas": {
"load": "Systembelastning",
"uptime": "Oppetid",
"alerts": "Advarsler"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Hastighed",
"active": "Aktive",
"queue": "",
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Offentlig IP",
"region": "Område",
"country": "Land"
"country": "Land",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Kanaler",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
@@ -584,8 +591,8 @@
},
"scrutiny": {
"passed": "Bestået",
"failed": "Fejlet",
"unknown": "Ukendt"
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Indbakke",
@@ -600,18 +607,18 @@
"low_battery": "Lavt batteriniveau"
},
"nextdns": {
"wait": "Vent venligst",
"wait": "Please Wait",
"no_devices": "Ingen Enhedsdata Modtaget"
},
"mikrotik": {
"cpuLoad": "CPU Belastning",
"memoryUsed": "Hukommelse Brugt",
"uptime": "Oppetid",
"uptime": "Uptime",
"numberOfLeases": "Leasinger"
},
"xteve": {
"streams_all": "Alle Streams",
"streams_active": "Aktive Streams",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Kanaler"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Begrænsning"
},
"opnsense": {
"cpu": "CPU Belastning",
"cpu": "CPU Load",
"memory": "Aktiv Hukommelse",
"wanUpload": "WAN Upload",
"wanDownload": "WAN Download"
@@ -646,8 +653,8 @@
"load": "Belastning Gns",
"memory": "Hukommelse Forbrug",
"wanStatus": "WAN Status",
"up": "Op",
"down": "Ned",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Forbrug",
"wanIP": "WAN IP"
@@ -659,49 +666,49 @@
"memory_usage": "Hukommelse"
},
"immich": {
"users": "Brugere",
"users": "Users",
"photos": "Billeder",
"videos": "Videoer",
"videos": "Videos",
"storage": "Lager"
},
"uptimekuma": {
"up": "Sider Oppe",
"down": "Sider Nede",
"uptime": "Oppetid",
"uptime": "Uptime",
"incident": "Hændelse",
"m": "m"
},
"atsumeru": {
"series": "Serier",
"series": "Series",
"archives": "Arkiver",
"chapters": "Kapitler",
"categories": "Kategorier"
},
"komga": {
"libraries": "Biblioteker",
"series": "Serier",
"books": "Bøger"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Dage",
"uptime": "Oppetid",
"volumeAvailable": "Tilgængelig"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Serier",
"series": "Series",
"issues": "Problemer",
"wanted": "Ønsket"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Billeder",
"videos": "Videoer",
"photos": "Photos",
"videos": "Videos",
"people": "Mennesker"
},
"fileflows": {
"queue": "",
"processing": "Behandler",
"processed": "Behandlet",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Tid"
},
"firefly": {
@@ -727,7 +734,7 @@
"size": "Størrelse",
"lastrun": "Sidst Kørt",
"nextrun": "Næste Kørsel",
"failed": "Fejlet"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Aktive Arbejdere",
@@ -744,20 +751,20 @@
"targets_total": "Totale Mål"
},
"gatus": {
"up": "Sider Oppe",
"down": "Sider Nede",
"uptime": "Oppetid"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "I dag",
"gross_percent_today": "Today",
"gross_percent_1y": "Et År",
"gross_percent_max": "Altid"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Bøger",
"books": "Books",
"podcastsDuration": "Varighed",
"booksDuration": "Varighed"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Personer Hjemme",
@@ -766,23 +773,23 @@
},
"whatsupdocker": {
"monitoring": "Overvåger",
"updates": "Opdateringer"
"updates": "Updates"
},
"calibreweb": {
"books": "Bøger",
"books": "Books",
"authors": "Forfattere",
"categories": "Kategorier",
"series": "Serier"
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "",
"downloadBytesRemaining": "Manglende",
"downloadTotalBytes": "Størrelse",
"downloadSpeed": "Hastighed"
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Serier",
"totalFiles": "Filer"
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Resultat",
@@ -790,12 +797,12 @@
"buildId": "Build ID",
"succeeded": "Lykkedes",
"notStarted": "Ikke Startet",
"failed": "Fejlet",
"failed": "Failed",
"canceled": "Annulleret",
"inProgress": "I Gang",
"totalPrs": "Total PRs",
"myPrs": "Mine PRs",
"approved": "Godkendt"
"approved": "Approved"
},
"gamedig": {
"status": "Status",
@@ -804,7 +811,7 @@
"name": "Navn",
"map": "Kort",
"currentPlayers": "Nuværende Spillere",
"players": "Afspillere",
"players": "Players",
"maxPlayers": "Maks spillere",
"bots": "Bots",
"ping": "Ping"
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Opskrifter",
"users": "Brugere",
"categories": "Kategorier",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloader",
"total": "Total",
"running": "Kører",
"stopped": "Stoppede",
"passed": "Bestået",
"failed": "Fejlet"
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Oppetid",
"uptime": "Uptime",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Op",
"down": "Ned",
"up": "Up",
"down": "Down",
"bytesTx": "Transmitted",
"bytesRx": "Modtaget"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"uptime": "Oppetid",
"uptime": "Uptime",
"lastDown": "Seneste Nedetid",
"downDuration": "Nedetid Varighed",
"sitesUp": "Sider Oppe",
"sitesDown": "Sider Nede",
"paused": "Pause",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Endnu Ikke Kontrolleret",
"up": "Op",
"up": "Up",
"seemsdown": "Synes Ned",
"down": "Ned",
"unknown": "Ukendt"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "I biografen",
"physicalRelease": "Fysisk udgivelse",
"digitalRelease": "Digitale udgivelser",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforme",
@@ -867,10 +875,10 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domæner",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Lager"
"storage": "Storage"
},
"netdata": {
"warnings": "Advarsler",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Events",
"plants": "Plants",
"photos": "Billeder",
"photos": "Photos",
"species": "Species"
},
"gitea": {
"notifications": "Notifications",
"issues": "Problemer",
"issues": "Issues",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -900,13 +908,13 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Film",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "Brugere",
"recipes": "Opskrifter",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
"homebox": {
@@ -914,17 +922,17 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Brugere",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
"alerts": "Advarsler",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Aktiveret",
"disabled": "Deaktiveret",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
@@ -947,7 +955,7 @@
},
"frigate": {
"cameras": "Cameras",
"uptime": "Oppetid",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
@@ -978,24 +986,24 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Navn",
"address": "Adresse",
"last_seen": "Sidst Set",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Navn",
"name": "Name",
"systems": "Systems",
"up": "Op",
"down": "Ned",
"paused": "Pause",
"pending": "Afventer",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Opdateret",
"updated": "Updated",
"cpu": "CPU",
"memory": "RAM",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
},
@@ -1003,10 +1011,10 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Sund",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Mangler",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
@@ -1014,15 +1022,15 @@
},
"gitlab": {
"groups": "Groups",
"issues": "Problemer",
"issues": "Issues",
"merges": "Merge Requests",
"projects": "Projects"
},
"apcups": {
"status": "Status",
"load": "Belastning",
"bcharge": "Batteriniveau",
"timeleft": "Resterende tid"
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1037,10 +1045,43 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Tilgængelig",
"update_no": "Opdateret",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Filer"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -47,7 +47,7 @@
"load": "Last",
"temp": "TEMP",
"max": "Max",
"uptime": "UP"
"uptime": "BETRIEBSZEIT"
},
"unifi": {
"users": "Benutzer",
@@ -61,7 +61,7 @@
"wlan_devices": "WLAN-Geräte",
"lan_users": "LAN-Benutzer",
"wlan_users": "WLAN-Benutzer",
"up": "UP",
"up": "Gesendet",
"down": "EMPFANGEN",
"wait": "Bitte warten",
"empty_data": "Subsystem-Status unbekannt"
@@ -93,8 +93,8 @@
"http_status": "HTTP-Status",
"error": "Fehler",
"response": "Antwort",
"down": "Offline",
"up": "Online",
"down": "Online",
"up": "Offline",
"not_available": "Nicht verfügbar"
},
"emby": {
@@ -111,7 +111,7 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Gesamt",
"total": "Total",
"unknown": "Unbekannt"
},
"evcc": {
@@ -144,13 +144,13 @@
"uptime": "Betriebszeit",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Offline",
"up": "Online",
"down": "Download",
"up": "Upload",
"received": "Empfangen",
"sent": "Gesendet",
"externalIPAddress": "Externe IP",
"externalIPv6Address": "Externe IPv6",
"externalIPv6Prefix": "Externer IPv4-Präfix"
"externalIPv6Address": "Ext. IPv6",
"externalIPv6Prefix": "Ext. IPv6-Präfix"
},
"caddy": {
"upstreams": "Upstreams",
@@ -165,10 +165,10 @@
"shows": "Serien",
"recordings": "Aufnahmen",
"scheduled": "Geplant",
"passes": "Pässe"
"passes": "Durchläufe"
},
"tautulli": {
"playing": "Wiedergabe",
"playing": "Spielt",
"transcoding": "Transcodiert",
"bitrate": "Bitrate",
"no_active": "Keine aktiven Streams",
@@ -193,7 +193,7 @@
"tv": "TV-Serien"
},
"sabnzbd": {
"rate": "Datenrate",
"rate": "Rate",
"queue": "Warteschlange",
"timeleft": "Verbleibende Zeit"
},
@@ -273,18 +273,18 @@
"available": "Verfügbar"
},
"jellyseerr": {
"pending": "Ausstehend",
"pending": "Wartend",
"approved": "Genehmigt",
"available": "Verfügbar"
},
"overseerr": {
"pending": "Ausstehend",
"pending": "Wartend",
"processing": "Wird verarbeitet",
"approved": "Genehmigt",
"available": "Verfügbar"
},
"netalertx": {
"total": "Gesamt",
"total": "Total",
"connected": "Verbunden",
"new_devices": "Neue Geräte",
"down_alerts": "Down-Warnungen"
@@ -309,7 +309,7 @@
"portainer": {
"running": "Wird ausgeführt",
"stopped": "Gestoppt",
"total": "Gesamt"
"total": "Total"
},
"suwayomi": {
"download": "Heruntergeladen",
@@ -359,6 +359,12 @@
"services": "Dienste",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notizen",
"dbSize": "Datenbankgröße",
"unknown": "Unbekannt"
},
"navidrome": {
"nothing_streaming": "Keine aktiven Streams",
"please_wait": "Bitte warten"
@@ -366,7 +372,7 @@
"npm": {
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"total": "Gesamt"
"total": "Total"
},
"coinmarketcap": {
"configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung",
@@ -377,7 +383,7 @@
},
"gotify": {
"apps": "Programme",
"clients": "Benutzer",
"clients": "Endgeräte",
"messages": "Nachrichten"
},
"prowlarr": {
@@ -395,7 +401,7 @@
"numActiveSessions": "Sitzungen",
"numConnections": "Verbindungen",
"dataRelayed": "Weitergeleitet",
"transferRate": "Datenrate"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Benutzer",
@@ -433,17 +439,17 @@
"cpu": "CPU",
"load": "Last",
"wait": "Bitte warten",
"temp": "TEMP",
"temp": "Temp",
"_temp": "Temperatur",
"warn": "Warnung",
"uptime": "UP",
"total": "Gesamt",
"uptime": "Betriebszeit",
"total": "Total",
"free": "Frei",
"used": "In Benutzung",
"used": "Benutzt",
"days": "d",
"hours": "h",
"crit": "Krit",
"read": "Gelesen",
"read": "Lesen",
"write": "Schreiben",
"gpu": "GPU",
"mem": "RAM",
@@ -468,37 +474,37 @@
"3-day": "Bewölkt",
"3-night": "Bewölkt",
"45-day": "neblig",
"45-night": "neblig",
"48-day": "neblig",
"48-night": "neblig",
"45-night": "Nebel",
"48-day": "Nebel",
"48-night": "Nebel",
"51-day": "leichter Nieselregen",
"51-night": "leichter Nieselregen",
"51-night": "Leichter Nieselregen",
"53-day": "Nieselregen",
"53-night": "Nieselregen",
"55-day": "starker Nieselregen",
"55-night": "starker Nieselregen",
"55-night": "Starker Nieselregen",
"56-day": "leichter gefrierender Nieselregen",
"56-night": "leichter gefrierender Nieselregen",
"56-night": "Leicht gefrierender Nieselregen",
"57-day": "gefrierender Nieselregen",
"57-night": "gefrierender Nieselregen",
"57-night": "Gefrierender Nieselregen",
"61-day": "leichter Regen",
"61-night": "leichter Regen",
"61-night": "Leichter Regen",
"63-day": "Regen",
"63-night": "Regen",
"65-day": "starker Regen",
"65-night": "starker Regen",
"65-night": "Starker Regen",
"66-day": "Gefrierender Regen",
"66-night": "Gefrierender Regen",
"67-day": "Gefrierender Regen",
"67-night": "Gefrierender Regen",
"71-day": "Leichter Schneefall",
"71-night": "Leichter Schneefall",
"71-night": "Leichter Schnee",
"73-day": "Schnee",
"73-night": "Schnee",
"75-day": "Starker Schneefall",
"75-night": "Starker Schneefall",
"75-night": "Starker Schnee",
"77-day": "Schneegriesel",
"77-night": "Schneegriesel",
"77-night": "Schneekörner",
"80-day": "Leichte Schauer",
"80-night": "Leichte Schauer",
"81-day": "Schauer",
@@ -510,11 +516,11 @@
"86-day": "Schneeschauer",
"86-night": "Schneeschauer",
"95-day": "Gewitter",
"95-night": "Gewitter",
"95-night": "Sturm",
"96-day": "Gewitter mit Hagel",
"96-night": "Gewitter mit Hagel",
"99-day": "Gewitter mit Hagel",
"99-night": "Gewitter mit Hagel"
"96-night": "Sturm mit Hagel",
"99-day": "Sturm mit Hagel",
"99-night": "Sturm mit Hagel"
},
"homebridge": {
"available_update": "System",
@@ -524,7 +530,7 @@
"child_bridges": "Unter-Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Online",
"pending": "Ausstehend",
"pending": "Wartend",
"down": "Offline"
},
"healthchecks": {
@@ -546,7 +552,7 @@
"approvedPushes": "Genehmigt",
"rejectedPushes": "Abgelehnt",
"filters": "Filter",
"indexers": "Indexer"
"indexers": "Indexierer"
},
"tubearchivist": {
"downloads": "Warteschlange",
@@ -557,18 +563,19 @@
"truenas": {
"load": "Systemlast",
"uptime": "Betriebszeit",
"alerts": "Warnungen"
"alerts": "Alarme"
},
"pyload": {
"speed": "Datenrate",
"active": "Aktiv",
"queue": "Warteschlange",
"total": "Gesamt"
"total": "Total"
},
"gluetun": {
"public_ip": "Öffentliche IP",
"region": "Region",
"country": "Land"
"country": "Land",
"port_forwarded": "Port weitergeleitet"
},
"hdhomerun": {
"channels": "Kanäle",
@@ -584,12 +591,12 @@
},
"scrutiny": {
"passed": "Bestanden",
"failed": "Fehlgeschlagen",
"failed": "Fehlerhaft",
"unknown": "Unbekannt"
},
"paperlessngx": {
"inbox": "Posteingang",
"total": "Gesamt"
"total": "Total"
},
"peanut": {
"battery_charge": "Akkuladung",
@@ -621,7 +628,7 @@
"limit": "Grenze"
},
"opnsense": {
"cpu": "CPU-Auslastung",
"cpu": "CPU-Last",
"memory": "Aktiver RAM",
"wanUpload": "WAN-Upload",
"wanDownload": "WAN-Download"
@@ -648,7 +655,7 @@
"wanStatus": "WAN-Status",
"up": "Online",
"down": "Offline",
"temp": "Temperatur",
"temp": "Temp",
"disk": "Datenträgernutzung",
"wanIP": "WAN-IP"
},
@@ -669,7 +676,7 @@
"down": "Down",
"uptime": "Betriebszeit",
"incident": "Vorfall",
"m": "min"
"m": "m"
},
"atsumeru": {
"series": "Serien",
@@ -701,7 +708,7 @@
"fileflows": {
"queue": "Warteschlange",
"processing": "Wird verarbeitet",
"processed": "Verarbeitet",
"processed": "Wird verarbeitet",
"time": "Zeit"
},
"firefly": {
@@ -727,7 +734,7 @@
"size": "Größe",
"lastrun": "Letzter Durchlauf",
"nextrun": "Nächster Durchlauf",
"failed": "Fehlgeschlagen"
"failed": "Fehlerhaft"
},
"unmanic": {
"active_workers": "Aktive Worker",
@@ -744,8 +751,8 @@
"targets_total": "Alle Ziele"
},
"gatus": {
"up": "Up",
"down": "Down",
"up": "Seiten online",
"down": "Seiten offline",
"uptime": "Betriebszeit"
},
"ghostfolio": {
@@ -778,7 +785,7 @@
"downloadCount": "Warteschlange",
"downloadBytesRemaining": "Verbleibend",
"downloadTotalBytes": "Größe",
"downloadSpeed": "Datenrate"
"downloadSpeed": "Geschwindigkeit"
},
"kavita": {
"seriesCount": "Serien",
@@ -790,7 +797,7 @@
"buildId": "Build-ID",
"succeeded": "Erfolgreich",
"notStarted": "Nicht gestartet",
"failed": "Fehlgeschlagen",
"failed": "Fehlerhaft",
"canceled": "Abgebrochen",
"inProgress": "In Bearbeitung",
"totalPrs": "PRs gesamt",
@@ -823,11 +830,11 @@
},
"openmediavault": {
"downloading": "Wird heruntergeladen",
"total": "Gesamt",
"total": "Total",
"running": "Wird ausgeführt",
"stopped": "Gestoppt",
"passed": "Bestanden",
"failed": "Fehlgeschlagen"
"passed": "Erfolgreich",
"failed": "Fehlerhaft"
},
"openwrt": {
"uptime": "Betriebszeit",
@@ -842,13 +849,13 @@
"uptime": "Betriebszeit",
"lastDown": "Letzter Ausfall",
"downDuration": "Ausfalldauer",
"sitesUp": "Up",
"sitesDown": "Down",
"sitesUp": "Seiten online",
"sitesDown": "Seiten offline",
"paused": "Pausiert",
"notyetchecked": "Noch nicht geprüft",
"up": "Online",
"seemsdown": "Scheint nicht verfügbar",
"down": "Offline",
"down": "Unbekannt",
"unknown": "Unbekannt"
},
"calendar": {
@@ -856,7 +863,8 @@
"physicalRelease": "Physische Version",
"digitalRelease": "Digitale Version",
"noEventsToday": "Heute keine Ereignisse!",
"noEventsFound": "Keine Termine gefunden"
"noEventsFound": "Keine Termine gefunden",
"errorWhenLoadingData": "Fehler beim Laden der Kalenderdaten"
},
"romm": {
"platforms": "Plattformen",
@@ -867,7 +875,7 @@
"totalfilesize": "Gesamtgröße"
},
"mailcow": {
"domains": "Domänen",
"domains": "Domains",
"mailboxes": "Postfächer",
"mails": "E-Mails",
"storage": "Speicher"
@@ -901,7 +909,7 @@
"performers": "Darsteller",
"studios": "Studios",
"movies": "Filme",
"tags": "Schlagwörter",
"tags": "Tags",
"oCount": "O-Anzahl"
},
"tandoor": {
@@ -918,14 +926,14 @@
"totalValue": "Gesamtwert"
},
"crowdsec": {
"alerts": "Warnungen",
"alerts": "Alarme",
"bans": "Banns"
},
"wgeasy": {
"connected": "Verbunden",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"total": "Gesamt"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -953,11 +961,11 @@
"linkwarden": {
"links": "Links",
"collections": "Sammlungen",
"tags": "Schlagwörter"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Nicht klassifiziert",
"information": "Informationen",
"information": "Information",
"warning": "Warnung",
"average": "Durchschnitt",
"high": "Hoch",
@@ -988,12 +996,12 @@
"beszel": {
"name": "Name",
"systems": "Systeme",
"up": "Online",
"up": "Offline",
"down": "Offline",
"paused": "Pausiert",
"pending": "Ausstehend",
"pending": "Wartend",
"status": "Status",
"updated": "Aktualisiert",
"updated": "Aktuell",
"cpu": "CPU",
"memory": "RAM",
"disk": "Festplatte",
@@ -1003,14 +1011,14 @@
"apps": "Anwendungen",
"synced": "Synchronisiert",
"outOfSync": "Nicht mehr synchronisiert",
"healthy": "Fehlerfrei",
"healthy": "Gesund",
"degraded": "Beeinträchtigt",
"progressing": "Fortschritt",
"missing": "Fehlend",
"suspended": "Unterbrochen"
},
"spoolman": {
"loading": "Wird geladen"
"loading": "Lädt"
},
"gitlab": {
"groups": "Gruppen",
@@ -1021,16 +1029,16 @@
"apcups": {
"status": "Status",
"load": "Last",
"bcharge": "Akkuladung",
"bcharge": "Batterieladung",
"timeleft": "Verbleibende Zeit"
},
"karakeep": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"bookmarks": "Lesezeichen",
"favorites": "Favoriten",
"archived": "Archiviert",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Schlagwörter"
"lists": "Listen",
"tags": "Tags"
},
"slskd": {
"slskStatus": "Netzwerk",
@@ -1042,5 +1050,38 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Dateien"
},
"jellystat": {
"songs": "Songs",
"movies": "Filme",
"episodes": "Episoden",
"other": "Andere"
},
"checkmk": {
"serviceErrors": "Dienstprobleme",
"hostErrors": "Hostprobleme"
},
"komodo": {
"total": "Gesamt",
"running": "Aktiv",
"stopped": "Angehalten",
"down": "Inaktiv",
"unhealthy": "Fehlerhaft",
"unknown": "Unbekannt",
"servers": "Server",
"stacks": "Stacks",
"containers": "Container"
},
"filebrowser": {
"available": "Verfügbar",
"used": "Benutzt",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Abonnements",
"thisMonthlyCost": "Dieser Monat",
"nextMonthlyCost": "Nächster Monat",
"previousMonthlyCost": "Vorh. Monat",
"nextRenewingSubscription": "Nächste Zahlung"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -359,6 +359,12 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -568,7 +574,8 @@
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -1049,5 +1056,32 @@
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,14 +63,14 @@
"wlan_users": "WLAN-Uzantoj",
"up": "UP",
"down": "DOWN",
"wait": "Bonvolu atendi",
"wait": "Please wait",
"empty_data": "Subsistemostatuso nekonata"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "Ĉefprocesoro",
"cpu": "CPU",
"running": "Rulata",
"offline": "Malkonekta",
"error": "Eraro",
@@ -83,7 +83,7 @@
"partial": "Parta"
},
"ping": {
"error": "Eraro",
"error": "Error",
"ping": "Sondaĵo",
"down": "Down",
"up": "Up",
@@ -91,7 +91,7 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Eraro",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
@@ -108,11 +108,11 @@
"songs": "Kantoj"
},
"esphome": {
"offline": "Malkonekta",
"offline_alt": "Malkonekta",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Totalo",
"unknown": "Nekonata"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Stato",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,9 +168,9 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Ludante",
"transcoding": "Transkodigo",
"bitrate": "Bitrapido",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
@@ -189,7 +189,7 @@
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Filmoj",
"movies": "Movies",
"tv": "Televidprogramoj"
},
"sabnzbd": {
@@ -199,18 +199,18 @@
},
"rutorrent": {
"active": "Active",
"upload": "Alŝuti",
"download": "Elŝuti"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Elŝuti",
"upload": "Alŝuti",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Elŝuti",
"upload": "Alŝuti",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Elŝuti",
"upload": "Alŝuti",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Elŝuti",
"upload": "Alŝuti",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serioj",
"series": "Series",
"queue": "Queue",
"unknown": "Nekonata"
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Filmoj",
"movies": "Movies",
"queue": "Queue",
"unknown": "Nekonata"
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
@@ -274,17 +274,17 @@
},
"jellyseerr": {
"pending": "Pending",
"approved": "Aprobita",
"available": "Havebla"
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Pending",
"processing": "Processing",
"approved": "Aprobita",
"available": "Havebla"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Totalo",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -302,14 +302,14 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Alŝuti",
"download": "Elŝuti",
"ping": "Sondaĵo"
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Rulata",
"running": "Running",
"stopped": "Stopped",
"total": "Totalo"
"total": "Total"
},
"suwayomi": {
"download": "Downloaded",
@@ -359,6 +359,12 @@
"services": "Servoj",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -366,7 +372,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Totalo"
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -377,7 +383,7 @@
},
"gotify": {
"apps": "Applications",
"clients": "Klientoj",
"clients": "Clients",
"messages": "Mesaĝoj"
},
"prowlarr": {
@@ -398,48 +404,48 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Uzantoj",
"user_count": "Users",
"status_count": "Afiŝoj",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serioj"
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Stato",
"status": "Status",
"up": "Online",
"down": "Malkonekta"
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Uzantoj",
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "Ĉefprocesoro",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "Ĉefprocesoro",
"load": "Ŝarĝo",
"wait": "Bonvolu atendi",
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Totalo",
"free": "Libera",
"used": "Uzata",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -464,13 +470,13 @@
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Nubeta",
"2-night": "Nubeta",
"2-night": "Partly Cloudy",
"3-day": "Nuba",
"3-night": "Nuba",
"3-night": "Cloudy",
"45-day": "Nebula",
"45-night": "Nebula",
"48-day": "Nebula",
"48-night": "Nebula",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
@@ -484,19 +490,19 @@
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Pluvo",
"63-night": "Pluvo",
"63-night": "Rain",
"65-day": "Pluvego",
"65-night": "Pluvego",
"65-night": "Heavy Rain",
"66-day": "Frosta pluvo",
"66-night": "Frosta pluvo",
"67-day": "Frosta pluvo",
"67-night": "Frosta pluvo",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Neĝo",
"73-night": "Neĝo",
"73-night": "Snow",
"75-day": "Neĝego",
"75-night": "Neĝego",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
@@ -510,11 +516,11 @@
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Fulmotondro",
"95-night": "Fulmotondro",
"95-night": "Thunderstorm",
"96-day": "Fulmotondro kun hajlo",
"96-night": "Fulmotondro kun hajlo",
"99-day": "Fulmotondro kun hajlo",
"99-night": "Fulmotondro kun hajlo"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Sistemo",
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Stato",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -543,7 +549,7 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Aprobita",
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filtriloj",
"indexers": "Indexers"
@@ -563,15 +569,16 @@
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Totalo"
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Regiono",
"country": "Lando"
"country": "Lando",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Kanaloj",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
@@ -579,17 +586,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bitrapido",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Nekonata"
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Totalo"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Stato",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Stato"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -655,11 +662,11 @@
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "Ĉefprocesoro",
"cpu_usage": "CPU",
"memory_usage": "Memory"
},
"immich": {
"users": "Uzantoj",
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -672,23 +679,23 @@
"m": "m"
},
"atsumeru": {
"series": "Serioj",
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Serioj",
"books": "Libroj"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Tagoj",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Havebla"
"volumeAvailable": "Available"
},
"mylar": {
"series": "Serioj",
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
},
@@ -723,7 +730,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Stato",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Libroj",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -769,10 +776,10 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Libroj",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Serioj"
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue",
@@ -781,12 +788,12 @@
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Serioj",
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "Stato",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -795,19 +802,19 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Aprobita"
"approved": "Approved"
},
"gamedig": {
"status": "Stato",
"status": "Status",
"online": "Online",
"offline": "Malkonekta",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Sondaĵo"
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -817,14 +824,14 @@
},
"mealie": {
"recipes": "Recipes",
"users": "Uzantoj",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Totalo",
"running": "Rulata",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
@@ -838,7 +845,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Stato",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -849,14 +856,15 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Nekonata"
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -900,12 +908,12 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Filmoj",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "Uzantoj",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -914,7 +922,7 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Uzantoj",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
@@ -925,7 +933,7 @@
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Totalo"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -934,9 +942,9 @@
"banned": "Banned"
},
"myspeed": {
"ping": "Sondaĵo",
"download": "Elŝuti",
"upload": "Alŝuti"
"ping": "Ping",
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -957,7 +965,7 @@
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informo",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -981,9 +989,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Stato",
"status": "Status",
"online": "Online",
"offline": "Malkonekta"
"offline": "Offline"
},
"beszel": {
"name": "Name",
@@ -992,9 +1000,9 @@
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Stato",
"status": "Status",
"updated": "Updated",
"cpu": "Ĉefprocesoro",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
@@ -1003,7 +1011,7 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Sana",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Missing",
@@ -1019,8 +1027,8 @@
"projects": "Projects"
},
"apcups": {
"status": "Stato",
"load": "Ŝarĝo",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
@@ -1037,10 +1045,43 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Havebla",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -43,7 +43,7 @@
"mem": "MEM",
"total": "Total",
"free": "Libre",
"used": "Usado",
"used": "Utilizado",
"load": "Carga",
"temp": "TEMP",
"max": "Máx.",
@@ -63,7 +63,7 @@
"wlan_users": "Usuarios WLAN",
"up": "ACTIVO",
"down": "CAÍDO",
"wait": "Espera, por favor",
"wait": "Espere, por favor",
"empty_data": "Se desconoce el estado del subsistema"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "Parcial"
},
"ping": {
"error": "Fallo",
"error": "Error",
"ping": "Ping",
"down": "Inactivo",
"up": "Activo",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "Estado HTTP",
"error": "Fallo",
"error": "Error",
"response": "Respuesta",
"down": "Inactivo",
"up": "Activo",
"not_available": "No disponible"
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Reproduciendo",
@@ -108,11 +108,11 @@
"songs": "Canciones"
},
"esphome": {
"offline": "Desconectado",
"offline_alt": "Desconectado",
"offline": "Offline",
"offline_alt": "Offline",
"online": "En línea",
"total": "Total",
"unknown": "Desconocido"
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Producción",
@@ -133,7 +133,7 @@
"unread": "Sin leer"
},
"fritzbox": {
"connectionStatus": "Estado",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Sin configurar",
"connectionStatusConnecting": "Conectando",
"connectionStatusAuthenticating": "Autenticando",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Desconectando",
"connectionStatusDisconnected": "Desconectado",
"connectionStatusConnected": "Conectado",
"uptime": "Tiempo activo",
"uptime": "Uptime",
"maxDown": "Descarga máxima",
"maxUp": "Subida máxima",
"down": "Inactivo",
"up": "Activo",
"down": "Down",
"up": "Up",
"received": "Recibido",
"sent": "Enviado",
"externalIPAddress": "IP ext.",
@@ -193,7 +193,7 @@
"tv": "Series"
},
"sabnzbd": {
"rate": "Tasa",
"rate": "Rate",
"queue": "En cola",
"timeleft": "Tiempo restante"
},
@@ -205,13 +205,13 @@
"transmission": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargas",
"leech": "Descargando",
"seed": "Semillas"
},
"qbittorrent": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargas",
"leech": "Descargando",
"seed": "Semillas"
},
"qnap": {
@@ -225,7 +225,7 @@
"deluge": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargas",
"leech": "Descargando",
"seed": "Semillas"
},
"develancacheui": {
@@ -235,14 +235,14 @@
"downloadstation": {
"download": "Descarga",
"upload": "Subida",
"leech": "Descargas",
"leech": "Descargando",
"seed": "Semillas"
},
"sonarr": {
"wanted": "Buscando",
"queued": "En cola",
"series": "Series",
"queue": "En cola",
"queue": "Cola",
"unknown": "Desconocido"
},
"radarr": {
@@ -250,7 +250,7 @@
"missing": "Faltantes",
"queued": "En cola",
"movies": "Películas",
"queue": "En cola",
"queue": "Cola",
"unknown": "Desconocido"
},
"lidarr": {
@@ -307,14 +307,14 @@
"ping": "Ping"
},
"portainer": {
"running": "Ejecutando",
"running": "En ejecución",
"stopped": "Detenido",
"total": "Total"
},
"suwayomi": {
"download": "Descargado",
"nondownload": "No descargado",
"read": "Leer",
"read": "Leído",
"unread": "Sin leer",
"downloadedread": "Descargado y leído",
"downloadedunread": "Descargado y no leído",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Autoritarios",
"totalRecursive": "Recursivos",
"totalCached": "En caché",
"totalBlocked": "Bloqueado",
"totalBlocked": "Blocked",
"totalDropped": "Descartados",
"totalClients": "Clientes"
},
"tdarr": {
"queue": "En cola",
"queue": "Queue",
"processed": "Procesado",
"errored": "Error",
"saved": "Guardado"
@@ -359,13 +359,19 @@
"services": "Servicios",
"middleware": "Software intermedio"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Sin transmisiones activas",
"nothing_streaming": "No Active Streams",
"please_wait": "Por favor, espera"
},
"npm": {
"enabled": "Activado",
"disabled": "Desactivado",
"enabled": "Activos",
"disabled": "Inactivos",
"total": "Total"
},
"coinmarketcap": {
@@ -389,37 +395,37 @@
},
"jackett": {
"configured": "Configurado",
"errored": "Error"
"errored": "Con fallo"
},
"strelaysrv": {
"numActiveSessions": "Sesiones",
"numConnections": "Conexiones",
"dataRelayed": "Retransmitido",
"transferRate": "Tasa"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Usuarios",
"user_count": "Users",
"status_count": "Publicaciones",
"domain_count": "Dominios"
},
"medusa": {
"wanted": "Buscando",
"queued": "En cola",
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Jugadores",
"version": "Versión",
"status": "Estado",
"up": "En línea",
"down": "Desconectado"
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Leer",
"unread": "Sin leer"
"unread": "Unread"
},
"authentik": {
"users": "Usuarios",
"users": "Users",
"loginsLast24H": "Inicios de sesión (24h)",
"failedLoginsLast24H": "Inicios de sesión fallidos (24h)"
},
@@ -431,19 +437,19 @@
},
"glances": {
"cpu": "CPU",
"load": "Carga",
"wait": "Espera, por favor",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temperatura",
"warn": "Advertir",
"uptime": "ACTIVO",
"uptime": "UP",
"total": "Total",
"free": "Libre",
"used": "Usado",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crít.",
"read": "Leer",
"read": "Read",
"write": "Escribir",
"gpu": "GPU",
"mem": "Memoria",
@@ -455,7 +461,7 @@
"search": "Buscar",
"custom": "Personalizado",
"visit": "Visitar",
"url": "Enlace",
"url": "URL",
"searchsuggestion": "Sugerencia"
},
"wmo": {
@@ -464,57 +470,57 @@
"1-day": "Mayormente soleado",
"1-night": "Mayormente despejado",
"2-day": "Parcialmente nuboso",
"2-night": "Parcialmente nuboso",
"2-night": "Partly Cloudy",
"3-day": "Nublado",
"3-night": "Nublado",
"3-night": "Cloudy",
"45-day": "Niebla",
"45-night": "Niebla",
"48-day": "Niebla",
"48-night": "Niebla",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Llovizna ligera",
"51-night": "Llovizna ligera",
"51-night": "Light Drizzle",
"53-day": "Llovizna",
"53-night": "Llovizna",
"53-night": "Drizzle",
"55-day": "Llovizna intensa",
"55-night": "Llovizna intensa",
"55-night": "Heavy Drizzle",
"56-day": "Llovizna helada ligera",
"56-night": "Llovizna helada ligera",
"56-night": "Light Freezing Drizzle",
"57-day": "Llovizna helada",
"57-night": "Llovizna helada",
"57-night": "Freezing Drizzle",
"61-day": "Lluvia ligera",
"61-night": "Lluvia ligera",
"61-night": "Light Rain",
"63-day": "Lluvia",
"63-night": "Lluvia",
"63-night": "Rain",
"65-day": "Lluvia torrencial",
"65-night": "Lluvia torrencial",
"65-night": "Heavy Rain",
"66-day": "Granizo",
"66-night": "Granizo",
"67-day": "Granizo",
"67-night": "Granizo",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Nevada leve",
"71-night": "Nevada leve",
"71-night": "Light Snow",
"73-day": "Nevada",
"73-night": "Nevada",
"73-night": "Snow",
"75-day": "Nevada intensa",
"75-night": "Nevada intensa",
"75-night": "Heavy Snow",
"77-day": "Granizada",
"77-night": "Granizada",
"77-night": "Snow Grains",
"80-day": "Llovizna",
"80-night": "Llovizna",
"80-night": "Light Showers",
"81-day": "Lluvia",
"81-night": "Lluvia",
"81-night": "Showers",
"82-day": "Lluvias torrenciales",
"82-night": "Lluvias torrenciales",
"82-night": "Heavy Showers",
"85-day": "Lluvia de nieve",
"85-night": "Lluvia de nieve",
"86-day": "Lluvia de nieve",
"86-night": "Lluvia de nieve",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Tormenta",
"95-night": "Tormenta",
"95-night": "Thunderstorm",
"96-day": "Tormenta con granizo",
"96-night": "Tormenta con granizo",
"99-day": "Tormenta con granizo",
"99-night": "Tormenta con granizo"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Sistema",
@@ -529,11 +535,11 @@
},
"healthchecks": {
"new": "Nuevo",
"up": "Activo",
"up": "Up",
"grace": "En Periodo de Gracia",
"down": "Inactivo",
"down": "Down",
"paused": "Pausado",
"status": "Estado",
"status": "Status",
"last_ping": "Último ping",
"never": "Aún no hay pings"
},
@@ -543,49 +549,50 @@
"containers_failed": "Fallido"
},
"autobrr": {
"approvedPushes": "Aprobado",
"approvedPushes": "Approved",
"rejectedPushes": "Rechazado",
"filters": "Filtros",
"indexers": "Indexadores"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "En cola",
"downloads": "Queue",
"videos": "Videos",
"channels": "Canales",
"playlists": "Listas de reproducción"
},
"truenas": {
"load": "Carga del sistema",
"uptime": "Tiempo activo",
"alerts": "Alertas"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Velocidad",
"active": "Activo",
"queue": "En cola",
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "IP pública",
"region": "Región",
"country": "País"
"country": "País",
"port_forwarded": "Puerto redireccionado"
},
"hdhomerun": {
"channels": "Canales",
"channels": "Channels",
"hd": "Alta definición",
"tunerCount": "Sintonizadores",
"channelNumber": "Canal",
"channelNetwork": "Red",
"signalStrength": "Intensidad",
"signalQuality": "Calidad",
"symbolQuality": "Calidad",
"networkRate": "Tasa de bits",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"clientIP": "Cliente"
},
"scrutiny": {
"passed": "Aprobado",
"failed": "Fallido",
"unknown": "Desconocido"
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Bandeja de entrada",
@@ -595,23 +602,23 @@
"battery_charge": "Carga de la batería",
"ups_load": "Carga del UPS",
"ups_status": "Estado del UPS",
"online": "En línea",
"online": "Online",
"on_battery": "Con batería",
"low_battery": "Batería baja"
},
"nextdns": {
"wait": "Por favor, espera",
"wait": "Please Wait",
"no_devices": "No se recibieron datos del dispositivo"
},
"mikrotik": {
"cpuLoad": "Carga de la CPU",
"memoryUsed": "Memoria utilizada",
"uptime": "Tiempo activo",
"uptime": "Uptime",
"numberOfLeases": "Alquileres"
},
"xteve": {
"streams_all": "Todas las transmisiones",
"streams_active": "Transmisiones activas",
"streams_active": "Active Streams",
"streams_xepg": "Canales XEPG"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Límite"
},
"opnsense": {
"cpu": "Carga de la CPU",
"cpu": "CPU Load",
"memory": "Memoria activa",
"wanUpload": "Subida WAN",
"wanDownload": "Descarga WAN"
@@ -633,7 +640,7 @@
"layers": "Capas"
},
"octoprint": {
"printer_state": "Estado",
"printer_state": "Status",
"temp_tool": "Temperatura de la herramienta",
"temp_bed": "Temperatura de la plataforma",
"job_completion": "Finalización"
@@ -646,9 +653,9 @@
"load": "Promedio de carga",
"memory": "Uso de memoria",
"wanStatus": "Estado de la WAN",
"up": "Activo",
"down": "Inactivo",
"temp": "Temperatura",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Uso del disco",
"wanIP": "IP de la WAN"
},
@@ -659,7 +666,7 @@
"memory_usage": "Memoria"
},
"immich": {
"users": "Usuarios",
"users": "Users",
"photos": "Fotos",
"videos": "Videos",
"storage": "Almacenamiento"
@@ -667,7 +674,7 @@
"uptimekuma": {
"up": "Sitios activos",
"down": "Sitios inactivos",
"uptime": "Tiempo activo",
"uptime": "Uptime",
"incident": "Incidencia",
"m": "m"
},
@@ -680,17 +687,17 @@
"komga": {
"libraries": "Librerías",
"series": "Series",
"books": "Libros"
"books": "Books"
},
"diskstation": {
"days": "Días",
"uptime": "Tiempo activo",
"volumeAvailable": "Disponible"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Números",
"wanted": "Buscando"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Álbumes",
@@ -699,9 +706,9 @@
"people": "Personas"
},
"fileflows": {
"queue": "En cola",
"processing": "Procesando",
"processed": "Procesado",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Tiempo"
},
"firefly": {
@@ -723,11 +730,11 @@
"numshares": "Elementos compartidos"
},
"kopia": {
"status": "Estado",
"status": "Status",
"size": "Tamaño",
"lastrun": "Última ejecución",
"nextrun": "Siguiente ejecución",
"failed": "Fallido"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Trabajadores activos",
@@ -744,20 +751,20 @@
"targets_total": "Objetivos totales"
},
"gatus": {
"up": "Sitios activos",
"down": "Sitios inactivos",
"uptime": "Tiempo activo"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Hoy",
"gross_percent_today": "Today",
"gross_percent_1y": "Un año",
"gross_percent_max": "Todo el tiempo"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Libros",
"books": "Books",
"podcastsDuration": "Duración",
"booksDuration": "Duración"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Personas en casa",
@@ -782,29 +789,29 @@
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Archivos"
"totalFiles": "Files"
},
"azuredevops": {
"result": "Resultado",
"status": "Estado",
"status": "Status",
"buildId": "ID de compilación",
"succeeded": "Exitoso",
"notStarted": "No iniciado",
"failed": "Fallido",
"failed": "Failed",
"canceled": "Cancelado",
"inProgress": "En curso",
"totalPrs": "RP totales",
"myPrs": "Mis logros",
"approved": "Aprobado"
"approved": "Approved"
},
"gamedig": {
"status": "Estado",
"online": "En línea",
"offline": "Desconectado",
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Nombre",
"map": "Mapa",
"currentPlayers": "Jugadores actuales",
"players": "Jugadores",
"players": "Players",
"maxPlayers": "Jugadores máximos",
"bots": "Bots",
"ping": "Ping"
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Recetas",
"users": "Usuarios",
"categories": "Categorías",
"users": "Users",
"categories": "Categories",
"tags": "Etiquetas"
},
"openmediavault": {
"downloading": "Descargando",
"total": "Total",
"running": "Ejecutando",
"stopped": "Detenido",
"passed": "Aprobado",
"failed": "Fallido"
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Tiempo activo",
"uptime": "Uptime",
"cpuLoad": "Carga promedio del CPU (5m)",
"up": "Activo",
"down": "Inactivo",
"up": "Up",
"down": "Down",
"bytesTx": "Transmitido",
"bytesRx": "Recibido"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Estado",
"uptime": "Tiempo activo",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Último periodo de inactividad",
"downDuration": "Duración de inactividad",
"sitesUp": "Sitios activos",
"sitesDown": "Sitios inactivos",
"paused": "Pausado",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Aún no verificado",
"up": "Activo",
"up": "Up",
"seemsdown": "Parece caída",
"down": "Inactivo",
"unknown": "Desconocido"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "En cine",
"physicalRelease": "Lanzamiento en físico",
"digitalRelease": "Lanzamiento en digital",
"noEventsToday": "¡Sin eventos para hoy!",
"noEventsFound": "No se encontraron eventos"
"noEventsFound": "No se encontraron eventos",
"errorWhenLoadingData": "Error al cargar los datos del calendario"
},
"romm": {
"platforms": "Plataformas",
@@ -867,10 +875,10 @@
"totalfilesize": "Tamaño total"
},
"mailcow": {
"domains": "Dominios",
"domains": "Domains",
"mailboxes": "Buzones de correo",
"mails": "Correos",
"storage": "Almacenamiento"
"storage": "Storage"
},
"netdata": {
"warnings": "Advertencias",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Eventos",
"plants": "Plantas",
"photos": "Fotos",
"photos": "Photos",
"species": "Especies"
},
"gitea": {
"notifications": "Notificaciones",
"issues": "Números",
"issues": "Issues",
"pulls": "Solicitudes de cambios",
"repositories": "Repositorios"
},
@@ -900,13 +908,13 @@
"galleries": "Galerías",
"performers": "Intérpretes",
"studios": "Estudios",
"movies": "Películas",
"tags": "Etiquetas",
"movies": "Movies",
"tags": "Tags",
"oCount": "Cantidad de O"
},
"tandoor": {
"users": "Usuarios",
"recipes": "Recetas",
"users": "Users",
"recipes": "Recipes",
"keywords": "Palabras clave"
},
"homebox": {
@@ -914,17 +922,17 @@
"totalWithWarranty": "Con garantía",
"locations": "Ubicaciones",
"labels": "Etiquetas",
"users": "Usuarios",
"users": "Users",
"totalValue": "Valor total"
},
"crowdsec": {
"alerts": "Alertas",
"alerts": "Alerts",
"bans": "Baneos"
},
"wgeasy": {
"connected": "Conectado",
"enabled": "Activado",
"disabled": "Desactivado",
"connected": "Conectados",
"enabled": "Activo",
"disabled": "Inactivos",
"total": "Total"
},
"swagdashboard": {
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Descarga",
"upload": "Subida"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Acciones",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "Cámaras",
"uptime": "Tiempo activo",
"version": "Versión"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Enlaces",
"collections": "Colecciones",
"tags": "Etiquetas"
"tags": "Tags"
},
"zabbix": {
"unclassified": "No clasificado",
"information": "Información",
"information": "Information",
"warning": "Advertencia",
"average": "Promedio",
"high": "Alto",
@@ -978,22 +986,22 @@
"tasksInProgress": "Tareas en progreso"
},
"headscale": {
"name": "Nombre",
"address": "Dirección",
"last_seen": "Visto por última vez",
"status": "Estado",
"online": "En línea",
"offline": "Desconectado"
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Nombre",
"name": "Name",
"systems": "Sistemas",
"up": "Activo",
"down": "Inactivo",
"paused": "Pausado",
"pending": "Pendiente",
"status": "Estado",
"updated": "Actualizado",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disco",
@@ -1003,37 +1011,37 @@
"apps": "Apps",
"synced": "Sincronizado",
"outOfSync": "Desincronizado",
"healthy": "Saludable",
"healthy": "Healthy",
"degraded": "Degradado",
"progressing": "Progresando",
"missing": "Faltantes",
"missing": "Missing",
"suspended": "Suspendido"
},
"spoolman": {
"loading": "Cargando"
"loading": "Loading"
},
"gitlab": {
"groups": "Grupos",
"issues": "Números",
"issues": "Issues",
"merges": "Solicitudes de fusión",
"projects": "Proyectos"
},
"apcups": {
"status": "Estado",
"load": "Carga",
"bcharge": "Carga de la batería",
"timeleft": "Tiempo restante"
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Etiquetas"
"bookmarks": "Marcadores",
"favorites": "Favoritos",
"archived": "Archivado",
"highlights": "Destacados",
"lists": "Listas",
"tags": "Tags"
},
"slskd": {
"slskStatus": "Red",
"slskStatus": "Network",
"connected": "Conectado",
"disconnected": "Desconectado",
"updateStatus": "Actualización",
@@ -1041,6 +1049,39 @@
"update_no": "Actualizado",
"downloads": "Descargas",
"uploads": "Subidas",
"sharedFiles": "Archivos"
"sharedFiles": "Compartidos"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Otros"
},
"checkmk": {
"serviceErrors": "Problemas de servicio",
"hostErrors": "Problemas de host"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Erabiltzaileak",
"up": "UP",
"down": "DOWN",
"wait": "Itxaron mesedez",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -93,8 +93,8 @@
"http_status": "HTTP status",
"error": "Error",
"response": "Erantzuna",
"down": "Behera",
"up": "Gora",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
@@ -111,8 +111,8 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Guztira",
"unknown": "Ezezaguna"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Produkzioak",
@@ -144,8 +144,8 @@
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Behera",
"up": "Gora",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Bidalita",
"externalIPAddress": "Ext. IP",
@@ -170,7 +170,7 @@
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bit-tasa",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
@@ -189,7 +189,7 @@
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Filmak",
"movies": "Movies",
"tv": "TV Shows"
},
"sabnzbd": {
@@ -199,18 +199,18 @@
},
"rutorrent": {
"active": "Active",
"upload": "Kargatu",
"download": "Jeitsierak"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Jeitsierak",
"upload": "Kargatu",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Jeitsierak",
"upload": "Kargatu",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Jeitsierak",
"upload": "Kargatu",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,25 +233,25 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Jeitsierak",
"upload": "Kargatu",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serieak",
"series": "Series",
"queue": "Queue",
"unknown": "Ezezaguna"
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Filmak",
"movies": "Movies",
"queue": "Queue",
"unknown": "Ezezaguna"
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
@@ -284,8 +284,8 @@
"available": "Available"
},
"netalertx": {
"total": "Guztira",
"connected": "Konektatuta",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
@@ -302,20 +302,20 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Kargatu",
"download": "Jeitsierak",
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Guztira"
"total": "Total"
},
"suwayomi": {
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Irakurri gabe",
"unread": "Unread",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -359,6 +359,12 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -366,7 +372,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Guztira"
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -405,7 +411,7 @@
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serieak"
"series": "Series"
},
"minecraft": {
"players": "Jokalariak",
@@ -416,7 +422,7 @@
},
"miniflux": {
"read": "Read",
"unread": "Irakurri gabe"
"unread": "Unread"
},
"authentik": {
"users": "Users",
@@ -432,14 +438,14 @@
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Itxaron mesedez",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Guztira",
"total": "Total",
"free": "Free",
"used": "Erabilita",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -523,15 +529,15 @@
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Gora",
"up": "Up",
"pending": "Pending",
"down": "Behera"
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Gora",
"up": "Up",
"grace": "In Grace Period",
"down": "Behera",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
@@ -563,12 +569,13 @@
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Guztira"
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -579,17 +586,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bit-tasa",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Ezezaguna"
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Guztira"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -646,8 +653,8 @@
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Gora",
"down": "Behera",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
@@ -672,29 +679,29 @@
"m": "m"
},
"atsumeru": {
"series": "Serieak",
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Serieak",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Egun",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Serieak",
"series": "Series",
"issues": "Arazoak",
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Argazkiak",
"photos": "Photos",
"videos": "Videos",
"people": "People"
},
@@ -772,7 +779,7 @@
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Serieak"
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue",
@@ -781,7 +788,7 @@
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Serieak",
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
@@ -804,7 +811,7 @@
"name": "Izena",
"map": "Mapa",
"currentPlayers": "Current players",
"players": "Jokalariak",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
@@ -823,7 +830,7 @@
},
"openmediavault": {
"downloading": "Deskargatzen",
"total": "Guztira",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -832,8 +839,8 @@
"openwrt": {
"uptime": "Uptime",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Gora",
"down": "Behera",
"up": "Up",
"down": "Down",
"bytesTx": "Transmitted",
"bytesRx": "Received"
},
@@ -846,17 +853,18 @@
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Gora",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Behera",
"unknown": "Ezezaguna"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "Ez da gertaerarik aurkitu."
"noEventsFound": "Ez da gertaerarik aurkitu.",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Ekitaldiak",
"plants": "Landareak",
"photos": "Argazkiak",
"photos": "Photos",
"species": "Species"
},
"gitea": {
"notifications": "Jakinarazpenak",
"issues": "Arazoak",
"issues": "Issues",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -900,8 +908,8 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Filmak",
"tags": "Etiketak",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
@@ -922,10 +930,10 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Konektatuta",
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Guztira"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Jeitsierak",
"upload": "Kargatu"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -953,11 +961,11 @@
"linkwarden": {
"links": "Links",
"collections": "Bildumak",
"tags": "Etiketak"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informazioa",
"information": "Information",
"warning": "Abisua",
"average": "Batez besteko",
"high": "Altua",
@@ -978,7 +986,7 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Izena",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
@@ -986,10 +994,10 @@
"offline": "Offline"
},
"beszel": {
"name": "Izena",
"name": "Name",
"systems": "Systems",
"up": "Gora",
"down": "Behera",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
@@ -1003,7 +1011,7 @@
"apps": "Aplikazioak",
"synced": "Sinkronizatuta",
"outOfSync": "Out Of Sync",
"healthy": "Osasuntsu",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Missing",
@@ -1014,7 +1022,7 @@
},
"gitlab": {
"groups": "Taldeak",
"issues": "Arazoak",
"issues": "Issues",
"merges": "Merge Requests",
"projects": "Proiektuak"
},
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Etiketak"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Network",
"connected": "Konektatuta",
"disconnected": "Deskonektatuta",
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Odota, ole hyvä",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -111,7 +111,7 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Yhteensä",
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Tila",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Toistaa",
"transcoding": "Transkoodaa",
"bitrate": "Bittinopeus",
"no_active": "Ei aktiivisia striimejä",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -193,7 +193,7 @@
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Nopeus",
"rate": "Rate",
"queue": "Jono",
"timeleft": "Aikaa jäljellä"
},
@@ -242,25 +242,25 @@
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Series",
"queue": "Jono",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Haluttu",
"wanted": "Wanted",
"missing": "Missing",
"queued": "Jonossa",
"queued": "Queued",
"movies": "Movies",
"queue": "Jono",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Haluttu",
"queued": "Jonossa",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "Haluttu",
"queued": "Jonossa",
"wanted": "Wanted",
"queued": "Queued",
"books": "Kirjoja"
},
"bazarr": {
@@ -273,18 +273,18 @@
"available": "Saatavilla"
},
"jellyseerr": {
"pending": "Vireillä",
"approved": "Hyväksytty",
"available": "Saatavilla"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Vireillä",
"pending": "Pending",
"processing": "Processing",
"approved": "Hyväksytty",
"available": "Saatavilla"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Yhteensä",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -296,8 +296,8 @@
"gravity": "Vakavuus"
},
"adguard": {
"queries": "Kyselyjä",
"blocked": "Estetty",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Suodatettu",
"latency": "Viive"
},
@@ -309,10 +309,10 @@
"portainer": {
"running": "Running",
"stopped": "Pysäytetty",
"total": "Yhteensä"
"total": "Total"
},
"suwayomi": {
"download": "Ladattu",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Kyselyjä",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Estetty",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Asiakasohjelmia"
},
"tdarr": {
"queue": "Jono",
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -359,14 +359,20 @@
"services": "Palveluja",
"middleware": "Middlewareja"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Ei aktiivisia striimejä",
"nothing_streaming": "No Active Streams",
"please_wait": "Odota, ole hyvä"
},
"npm": {
"enabled": "Käytössä",
"disabled": "Poissa käytöstä",
"total": "Yhteensä"
"total": "Total"
},
"coinmarketcap": {
"configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi",
@@ -377,13 +383,13 @@
},
"gotify": {
"apps": "Sovelluksia",
"clients": "Asiakasohjelmia",
"clients": "Clients",
"messages": "Viestejä"
},
"prowlarr": {
"enableIndexers": "Indeksoijia",
"numberOfGrabs": "Nappauksia",
"numberOfQueries": "Kyselyjä",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Epäonnistuneita nappauksia",
"numberOfFailQueries": "Epäonnistuneita kyselyjä"
},
@@ -395,7 +401,7 @@
"numActiveSessions": "Istuntoja",
"numConnections": "Yhteyksiä",
"dataRelayed": "Välitetty",
"transferRate": "Nopeus"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
@@ -403,14 +409,14 @@
"domain_count": "Verkkotunnuksia"
},
"medusa": {
"wanted": "Haluttu",
"queued": "Jonossa",
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Tila",
"status": "Status",
"up": "Online",
"down": "Offline"
},
@@ -431,15 +437,15 @@
},
"glances": {
"cpu": "CPU",
"load": "Kuorma",
"wait": "Odota, ole hyvä",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Yhteensä",
"free": "Vapaana",
"used": "Käytetty",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -524,7 +530,7 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Vireillä",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Tila",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -543,13 +549,13 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Hyväksytty",
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indeksoijia"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Jono",
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -561,14 +567,15 @@
},
"pyload": {
"speed": "Speed",
"active": "Aktiivinen",
"queue": "Jono",
"total": "Yhteensä"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -579,7 +586,7 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "Bittinopeus",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
@@ -589,7 +596,7 @@
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Yhteensä"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -600,7 +607,7 @@
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Odota, ole hyvä",
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"mikrotik": {
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Tila",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Tila"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -680,17 +687,17 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Kirjoja"
"books": "Books"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Saatavilla"
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Haluttu"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
@@ -699,7 +706,7 @@
"people": "People"
},
"fileflows": {
"queue": "Jono",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -723,7 +730,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Tila",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Kirjoja",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -769,14 +776,14 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Kirjoja",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Jono",
"downloadBytesRemaining": "Jäljellä",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -786,7 +793,7 @@
},
"azuredevops": {
"result": "Result",
"status": "Tila",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -795,10 +802,10 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Hyväksytty"
"approved": "Approved"
},
"gamedig": {
"status": "Tila",
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
@@ -823,9 +830,9 @@
},
"openmediavault": {
"downloading": "Downloading",
"total": "Yhteensä",
"total": "Total",
"running": "Running",
"stopped": "Pysäytetty",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
@@ -838,7 +845,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Tila",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -856,7 +863,8 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -867,7 +875,7 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Verkkotunnuksia",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
@@ -923,9 +931,9 @@
},
"wgeasy": {
"connected": "Connected",
"enabled": "Käytössä",
"disabled": "Poissa käytöstä",
"total": "Yhteensä"
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -981,7 +989,7 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Tila",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
@@ -991,8 +999,8 @@
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Vireillä",
"status": "Tila",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1019,10 +1027,10 @@
"projects": "Projects"
},
"apcups": {
"status": "Tila",
"load": "Kuorma",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Aikaa jäljellä"
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1037,10 +1045,43 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Saatavilla",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -21,16 +21,16 @@
"seconds": "s"
},
"widget": {
"missing_type": "Type de widget manquant: {{type}}",
"missing_type": "Type de widget manquant : {{type}}",
"api_error": "Erreur API",
"information": "Informations",
"status": "Statut",
"status": "État",
"url": "URL",
"raw_error": "Erreur brute",
"response_data": "Données de réponse"
},
"weather": {
"current": "Localisation actuelle",
"current": "Emplacement actuel",
"allow": "Cliquez pour autoriser",
"updating": "Mise à jour",
"wait": "Veuillez patienter"
@@ -40,14 +40,14 @@
},
"resources": {
"cpu": "CPU",
"mem": "M",
"mem": "RAM",
"total": "Total",
"free": "Libre",
"used": "Utilisé",
"load": "Charge",
"temp": "Temp",
"temp": "Température",
"max": "Max",
"uptime": "Up"
"uptime": "Actif"
},
"unifi": {
"users": "Utilisateurs",
@@ -61,7 +61,7 @@
"wlan_devices": "Périphériques WLAN",
"lan_users": "Utilisateurs LAN",
"wlan_users": "Utilisateurs WLAN",
"up": "Up",
"up": "ACTIF",
"down": "INACTIF",
"wait": "Veuillez patienter",
"empty_data": "Statut du sous-système inconnu"
@@ -69,43 +69,43 @@
"docker": {
"rx": "Rx",
"tx": "Tx",
"mem": "M",
"mem": "RAM",
"cpu": "CPU",
"running": "Démarré",
"offline": "Hors ligne",
"offline": "Stoppé",
"error": "Erreur",
"unknown": "Inconnu",
"healthy": "Fonctionnel",
"starting": "Démarrage",
"unhealthy": "Mauvaise santé",
"not_found": "Introuvable",
"not_found": "Inconnu",
"exited": "Arrêté",
"partial": "Partiel"
},
"ping": {
"error": "Erreur",
"ping": "Latence",
"down": "Down",
"up": "Up",
"down": "Hors ligne",
"up": "En ligne",
"not_available": "Non disponible"
},
"siteMonitor": {
"http_status": "Statut HTTP",
"error": "Erreur",
"response": "Réponse",
"down": "Down",
"up": "Up",
"down": "Hors ligne",
"up": "En ligne",
"not_available": "Non disponible"
},
"emby": {
"playing": "En lecture",
"transcoding": "Transcodage",
"bitrate": "Débit",
"no_active": "Aucun flux actif",
"no_active": "Aucune lecture en cours",
"movies": "Films",
"series": "Séries TV",
"series": "Séries",
"episodes": "Épisodes",
"songs": "Chansons"
"songs": "Morceaux"
},
"esphome": {
"offline": "Hors ligne",
@@ -117,35 +117,35 @@
"evcc": {
"pv_power": "Production",
"battery_soc": "Batterie",
"grid_power": "Grille",
"grid_power": "Réseau",
"home_power": "Consommation",
"charge_power": "Chargeur",
"charge_power": "Charge",
"kilowatt": "kW"
},
"flood": {
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
},
"freshrss": {
"subscriptions": "Abonnements",
"unread": "Non lu"
},
"fritzbox": {
"connectionStatus": "Statut",
"connectionStatusUnconfigured": "Non-configuré",
"connectionStatus": "État",
"connectionStatusUnconfigured": "Non configuré",
"connectionStatusConnecting": "Connexion en cours",
"connectionStatusAuthenticating": "Authentification en cours",
"connectionStatusAuthenticating": "En cours d'authentification",
"connectionStatusPendingDisconnect": "Déconnexion en attente",
"connectionStatusDisconnecting": "Déconnexion en cours",
"connectionStatusDisconnected": "Déconnecté",
"connectionStatusConnected": "Connecté",
"uptime": "Démarré depuis",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"maxDown": "Réception max.",
"maxUp": "Envoi max.",
"down": "Réception",
"up": "Envoi",
"received": "Reçu",
"sent": "Envoyé",
"externalIPAddress": "IP externe",
@@ -153,12 +153,12 @@
"externalIPv6Prefix": "Préfixe IPv6 externe"
},
"caddy": {
"upstreams": "En amont",
"requests": "Demandes en cours",
"requests_failed": "Demandes échouées"
"upstreams": "Upstreams",
"requests": "Requêtes en cours",
"requests_failed": "Requêtes échouées"
},
"changedetectionio": {
"totalObserved": "Total Observé",
"totalObserved": "Total observé",
"diffsDetected": "Différences détectées"
},
"channelsdvrserver": {
@@ -168,14 +168,14 @@
"passes": "Passes"
},
"tautulli": {
"playing": "En lecture",
"playing": "En cours de lecture",
"transcoding": "Transcodage",
"bitrate": "Débit",
"no_active": "Aucun flux actif",
"no_active": "Aucune lecture en cours",
"plex_connection_error": "Vérifier la connexion à Plex"
},
"omada": {
"connectedAp": "AP connectés",
"connectedAp": "APs connectées",
"activeUser": "Périphériques actifs",
"alerts": "Alertes",
"connectedGateways": "Passerelles connectées",
@@ -187,80 +187,80 @@
"downloaded": "Téléchargé"
},
"plex": {
"streams": "Flux actif",
"streams": "Lectures en cours",
"albums": "Albums",
"movies": "Films",
"tv": "Séries"
},
"sabnzbd": {
"rate": "Débit",
"queue": "En attente",
"queue": "File d'attente",
"timeleft": "Temps restant"
},
"rutorrent": {
"active": "Actif",
"upload": "Téléverser",
"download": "Récep."
"upload": "Envoi",
"download": "Réception"
},
"transmission": {
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
},
"qbittorrent": {
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
},
"qnap": {
"cpuUsage": "Processeur utilisé",
"memUsage": "Mémoire utilisée",
"cpuUsage": "Utilisation CPU",
"memUsage": "RAM utilisée",
"systemTempC": "Température système",
"poolUsage": "Utilisation de la pool",
"volumeUsage": "Utilisation du volume",
"invalid": "Invalide"
},
"deluge": {
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
},
"develancacheui": {
"cachehitbytes": "Octets de la mémoire cache",
"cachemissbytes": "Octets manquants du cache"
"cachehitbytes": "Cache Hit (B)",
"cachemissbytes": "Cache Miss (B)"
},
"downloadstation": {
"download": "Récep.",
"upload": "Téléverser",
"leech": "Leech",
"seed": "Seed"
"download": "Réception",
"upload": "Envoi",
"leech": "En téléchargement",
"seed": "En partage"
},
"sonarr": {
"wanted": "Demandé",
"queued": "En file d'attente",
"series": "Séries TV",
"queue": "En attente",
"wanted": "Recherché",
"queued": "En attente",
"series": "Séries",
"queue": "File d'attente",
"unknown": "Inconnu"
},
"radarr": {
"wanted": "Demandé",
"wanted": "Recherché",
"missing": "Manquant",
"queued": "En file d'attente",
"queued": "En attente",
"movies": "Films",
"queue": "En attente",
"queue": "File d'attente",
"unknown": "Inconnu"
},
"lidarr": {
"wanted": "Demandé",
"queued": "En file d'attente",
"wanted": "Recherché",
"queued": "En attente",
"artists": "Artistes"
},
"readarr": {
"wanted": "Demandé",
"queued": "En file d'attente",
"wanted": "Recherché",
"queued": "En attente",
"books": "Livres"
},
"bazarr": {
@@ -302,12 +302,12 @@
"latency": "Latence"
},
"speedtest": {
"upload": "Téléverser",
"download": "Récep.",
"upload": "Envoi",
"download": "Réception",
"ping": "Latence"
},
"portainer": {
"running": "Démarré",
"running": "En cours d'exécution",
"stopped": "Arrêté",
"total": "Total"
},
@@ -315,7 +315,7 @@
"download": "Téléchargé",
"nondownload": "Non téléchargé",
"read": "Lu",
"unread": "Non lu",
"unread": "Non llu",
"downloadedread": "Téléchargé et lu",
"downloadedunread": "Téléchargé et non lu",
"nondownloadedread": "Non téléchargé et lu",
@@ -349,7 +349,7 @@
"totalClients": "Clients"
},
"tdarr": {
"queue": "En attente",
"queue": "File d'attente",
"processed": "Traité",
"errored": "Erroné",
"saved": "Enregistré"
@@ -359,8 +359,14 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Taille de la base de données",
"unknown": "Inconnu"
},
"navidrome": {
"nothing_streaming": "Aucun flux actif",
"nothing_streaming": "Aucune lecture en cours",
"please_wait": "Merci de patienter"
},
"npm": {
@@ -389,13 +395,13 @@
},
"jackett": {
"configured": "Configuré",
"errored": "Erroné"
"errored": "Échoué"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connexions",
"dataRelayed": "Relayé",
"transferRate": "Débit"
"transferRate": "Taux de transfert"
},
"mastodon": {
"user_count": "Utilisateurs",
@@ -403,9 +409,9 @@
"domain_count": "Domaines"
},
"medusa": {
"wanted": "Demandé",
"queued": "En file d'attente",
"series": "Séries TV"
"wanted": "Recherché",
"queued": "En attente",
"series": "Séries"
},
"minecraft": {
"players": "Joueurs",
@@ -424,7 +430,7 @@
"failedLoginsLast24H": "Connexions échouées (24 h)"
},
"proxmox": {
"mem": "M",
"mem": "RAM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
@@ -433,10 +439,10 @@
"cpu": "CPU",
"load": "Charge",
"wait": "Veuillez patienter",
"temp": "Temp",
"temp": "Température",
"_temp": "Température",
"warn": "Alerte",
"uptime": "Up",
"uptime": "Démarré depuis",
"total": "Total",
"free": "Libre",
"used": "Utilisé",
@@ -468,17 +474,17 @@
"3-day": "Nuageux",
"3-night": "Nuageux",
"45-day": "Brumeux",
"45-night": "Brumeux",
"48-day": "Brumeux",
"48-night": "Brumeux",
"45-night": "Brouillard",
"48-day": "Brouillard",
"48-night": "Brouillard",
"51-day": "Bruine légère",
"51-night": "Bruine légère",
"51-night": "Faible bruine",
"53-day": "Bruine",
"53-night": "Bruine",
"55-day": "Bruine épaisse",
"55-night": "Bruine épaisse",
"56-day": "Légère bruine verglaçante",
"56-night": "Légère bruine verglaçante",
"56-night": "Faible bruine verglaçante",
"57-day": "Bruine verglaçante",
"57-night": "Bruine verglaçante",
"61-day": "Pluie légère",
@@ -496,15 +502,15 @@
"73-day": "Neige",
"73-night": "Neige",
"75-day": "Neige abondante",
"75-night": "Neige abondante",
"75-night": "Fortes chutes de neige",
"77-day": "Grains de neige",
"77-night": "Grains de neige",
"77-night": "Neige en grains",
"80-day": "Averses légères",
"80-night": "Averses légères",
"81-day": "Averses",
"81-night": "Averses",
"82-day": "Averses fortes",
"82-night": "Averses fortes",
"82-night": "Fortes averses",
"85-day": "Averses de neige",
"85-night": "Averses de neige",
"86-day": "Averses de neige",
@@ -523,15 +529,15 @@
"up_to_date": "À jour",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"up": "En ligne",
"pending": "En attente",
"down": "Down"
"down": "Hors ligne"
},
"healthchecks": {
"new": "Nouveau",
"up": "Up",
"up": "En ligne",
"grace": "En Période de Grâce",
"down": "Down",
"down": "Hors ligne",
"paused": "En Pause",
"status": "Statut",
"last_ping": "Dernier Ping",
@@ -546,10 +552,10 @@
"approvedPushes": "Approuvé",
"rejectedPushes": "Rejeté",
"filters": "Filtres",
"indexers": "Indexeur"
"indexers": "Indexeurs"
},
"tubearchivist": {
"downloads": "En attente",
"downloads": "File d'attente",
"videos": "Vidéos",
"channels": "Chaînes",
"playlists": "Listes de lecture"
@@ -562,13 +568,14 @@
"pyload": {
"speed": "Débit",
"active": "Actif",
"queue": "En attente",
"queue": "File d'attente",
"total": "Total"
},
"gluetun": {
"public_ip": "IP publique",
"region": "Région",
"country": "Pays"
"country": "Pays",
"port_forwarded": "Port Transféré"
},
"hdhomerun": {
"channels": "Chaînes",
@@ -600,7 +607,7 @@
"low_battery": "Batterie Faible"
},
"nextdns": {
"wait": "Merci de patienter",
"wait": "Veuillez patienter",
"no_devices": "Aucune donnée d'appareil reçue"
},
"mikrotik": {
@@ -611,7 +618,7 @@
},
"xteve": {
"streams_all": "Tous les flux",
"streams_active": "Flux actif",
"streams_active": "Lectures en cours",
"streams_xepg": "Canal XEPG"
},
"opendtu": {
@@ -621,9 +628,9 @@
"limit": "Limite"
},
"opnsense": {
"cpu": "Charge du processeur",
"cpu": "Charge CPU",
"memory": "Mémoire utilisée",
"wanUpload": "WAN Envoi",
"wanUpload": "Envoi WAN",
"wanDownload": "WAN Récep."
},
"moonraker": {
@@ -646,8 +653,8 @@
"load": "Charge moy.",
"memory": "Util. Mém.",
"wanStatus": "Statut WAN",
"up": "Up",
"down": "Down",
"up": "Haut",
"down": "Bas",
"temp": "Température",
"disk": "Util. Disque",
"wanIP": "IP WAN"
@@ -665,32 +672,32 @@
"storage": "Stockage"
},
"uptimekuma": {
"up": "En ligne",
"down": "Hors ligne",
"up": "Sites actifs",
"down": "Sites inactifs",
"uptime": "Démarré depuis",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Séries TV",
"series": "Séries",
"archives": "Archives",
"chapters": "Chapitres",
"categories": "Catégories"
},
"komga": {
"libraries": "Bibliothèques",
"series": "Séries TV",
"series": "Séries",
"books": "Livres"
},
"diskstation": {
"days": "Jours",
"uptime": "Démarré depuis",
"uptime": "Disponibilité",
"volumeAvailable": "Disponible"
},
"mylar": {
"series": "Séries TV",
"series": "Séries",
"issues": "Anomalies",
"wanted": "Demandé"
"wanted": "Recherché"
},
"photoprism": {
"albums": "Albums",
@@ -699,8 +706,8 @@
"people": "Personnes"
},
"fileflows": {
"queue": "En attente",
"processing": "En cours de traitement",
"queue": "File d'attente",
"processing": "En traitement",
"processed": "Traité",
"time": "Temps"
},
@@ -746,7 +753,7 @@
"gatus": {
"up": "En ligne",
"down": "Hors ligne",
"uptime": "Démarré depuis"
"uptime": "Disponibilité"
},
"ghostfolio": {
"gross_percent_today": "Aujourd'hui",
@@ -772,16 +779,16 @@
"books": "Livres",
"authors": "Auteurs",
"categories": "Catégories",
"series": "Séries TV"
"series": "Séries"
},
"jdownloader": {
"downloadCount": "En attente",
"downloadCount": "File d'attente",
"downloadBytesRemaining": "Restant",
"downloadTotalBytes": "Taille",
"downloadSpeed": "Débit"
"downloadSpeed": "Vitesse"
},
"kavita": {
"seriesCount": "Séries TV",
"seriesCount": "Séries",
"totalFiles": "Fichiers"
},
"azuredevops": {
@@ -824,31 +831,31 @@
"openmediavault": {
"downloading": "Téléchargement",
"total": "Total",
"running": "Démarré",
"running": "Actif",
"stopped": "Arrêté",
"passed": "Réussi",
"failed": "Échoué"
},
"openwrt": {
"uptime": "Démarré depuis",
"uptime": "Disponibilité",
"cpuLoad": "Charge moyenne CPU (5 min)",
"up": "Up",
"down": "Down",
"up": "Actif",
"down": "Inactif",
"bytesTx": "Transmis",
"bytesRx": "Reçu"
},
"uptimerobot": {
"status": "Statut",
"uptime": "Démarré depuis",
"uptime": "Disponibilité",
"lastDown": "Dernière interruption",
"downDuration": "Durée d'interruption",
"sitesUp": "En ligne",
"sitesDown": "Hors ligne",
"paused": "En Pause",
"sitesUp": "Sites actifs",
"sitesDown": "Sites inactifs",
"paused": "En pause",
"notyetchecked": "Non vérifié",
"up": "Up",
"up": "En ligne",
"seemsdown": "Semble hors ligne",
"down": "Down",
"down": "Hors ligne",
"unknown": "Inconnu"
},
"calendar": {
@@ -856,7 +863,8 @@
"physicalRelease": "Sortie physique",
"digitalRelease": "Sortie numérique",
"noEventsToday": "Rien pour aujourd'hui !",
"noEventsFound": "Aucun événement trouvé"
"noEventsFound": "Aucun événement trouvé",
"errorWhenLoadingData": "Erreur lors du chargement du calendrier"
},
"romm": {
"platforms": "Plateformes",
@@ -884,7 +892,7 @@
},
"gitea": {
"notifications": "Notifications",
"issues": "Anomalies",
"issues": "Tickets",
"pulls": "Demandes de tirage",
"repositories": "Dépôts"
},
@@ -901,7 +909,7 @@
"performers": "Acteurs",
"studios": "Studios",
"movies": "Films",
"tags": "Étiquettes",
"tags": "Tags",
"oCount": "0 Compte"
},
"tandoor": {
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Latence",
"download": "Récep.",
"upload": "Téléverser"
"download": "Réception",
"upload": "Envoi"
},
"stocks": {
"stocks": "Stocks",
@@ -947,13 +955,13 @@
},
"frigate": {
"cameras": "Caméras",
"uptime": "Démarré depuis",
"uptime": "Disponibilité",
"version": "Version"
},
"linkwarden": {
"links": "Liens",
"collections": "Collections",
"tags": "Étiquettes"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Non classé",
@@ -988,14 +996,14 @@
"beszel": {
"name": "Nom",
"systems": "Systèmes",
"up": "Up",
"down": "Down",
"paused": "En Pause",
"up": "En ligne",
"down": "Hors ligne",
"paused": "En pause",
"pending": "En attente",
"status": "Statut",
"updated": "Mis à jour",
"cpu": "CPU",
"memory": "M",
"memory": "RAM",
"disk": "Disque",
"network": "Réseau"
},
@@ -1014,7 +1022,7 @@
},
"gitlab": {
"groups": "Groupes",
"issues": "Anomalies",
"issues": "Tickets",
"merges": "Demandes de fusion de branches",
"projects": "Projets"
},
@@ -1028,9 +1036,9 @@
"bookmarks": "Marque-pages",
"favorites": "Favoris",
"archived": "Archivé",
"highlights": "Highlights",
"highlights": "À la une",
"lists": "Listes",
"tags": "Étiquettes"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Réseau",
@@ -1040,7 +1048,40 @@
"update_yes": "Disponible",
"update_no": "À jour",
"downloads": "Téléchargements",
"uploads": "Téléversements",
"uploads": "Envois",
"sharedFiles": "Fichiers"
},
"jellystat": {
"songs": "Morceaux",
"movies": "Films",
"episodes": "Épisodes",
"other": "Autres"
},
"checkmk": {
"serviceErrors": "Problèmes de service",
"hostErrors": "Problèmes d'hôte"
},
"komodo": {
"total": "Total",
"running": "Démarré",
"stopped": "Arrêté",
"down": "Hors ligne",
"unhealthy": "Non fonctionnel",
"unknown": "Inconnu",
"servers": "Serveurs",
"stacks": "Stacks",
"containers": "Conteneurs"
},
"filebrowser": {
"available": "Disponible",
"used": "Utilisé",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Abonnements",
"thisMonthlyCost": "Ce mois",
"nextMonthlyCost": "Mois prochain",
"previousMonthlyCost": "Mois précédent",
"nextRenewingSubscription": "Prochain paiement"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -359,6 +359,12 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -441,7 +447,7 @@
"free": "Free",
"used": "Used",
"days": "d",
"hours": "घं.",
"hours": "h",
"crit": "Crit",
"read": "Read",
"write": "Write",
@@ -568,7 +574,8 @@
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -856,7 +863,8 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -1042,5 +1050,38 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,9 +61,9 @@
"wlan_devices": "Perangkat WLAN",
"lan_users": "Pengguna LAN",
"wlan_users": "Pengguna WLAN",
"up": "Waktu Aktif",
"up": "UP",
"down": "Mati",
"wait": "Harap tunggu",
"wait": "Please wait",
"empty_data": "Status subsistem tdk diketahui"
},
"docker": {
@@ -93,9 +93,9 @@
"http_status": "HTTP Status",
"error": "Error",
"response": "Respons",
"down": "Mati",
"up": "Hidup",
"not_available": "Tidak Tersedia"
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Sedang Diputar",
@@ -112,7 +112,7 @@
"offline_alt": "Offline",
"online": "Online",
"total": "Total",
"unknown": "Tidak Diketahui"
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Produksi",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Sedan Memutus",
"connectionStatusDisconnected": "Terputus",
"connectionStatusConnected": "Tersambung",
"uptime": "Waktu Aktif",
"uptime": "Uptime",
"maxDown": "Maks Unduh",
"maxUp": "Maks Unggah",
"down": "Mati",
"up": "Hidup",
"down": "Down",
"up": "Up",
"received": "Diterima",
"sent": "Terkirim",
"externalIPAddress": "IP Eksternal",
@@ -168,10 +168,10 @@
"passes": "Tiket"
},
"tautulli": {
"playing": "Sedang Diputar",
"transcoding": "Mentranskode",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "Tidak ada Strim Aktif",
"no_active": "No Active Streams",
"plex_connection_error": "Cek Koneksi ke Plex"
},
"omada": {
@@ -189,28 +189,28 @@
"plex": {
"streams": "Stream Berjalan",
"albums": "Albums",
"movies": "Film",
"movies": "Movies",
"tv": "Acara TV"
},
"sabnzbd": {
"rate": "Laju Bandwidth",
"rate": "Rate",
"queue": "Antrian",
"timeleft": "Sisa Waktu"
},
"rutorrent": {
"active": "Aktif",
"upload": "Unggah",
"download": "Unduh"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Unduh",
"upload": "Unggah",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Unduh",
"upload": "Unggah",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Tidak valid"
},
"deluge": {
"download": "Unduh",
"upload": "Unggah",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,34 +233,34 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Unduh",
"upload": "Unggah",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Dicari",
"queued": "Terantrikan",
"series": "Seri",
"queue": "Antrian",
"unknown": "Tidak Diketahui"
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Dicari",
"wanted": "Wanted",
"missing": "Tidak Ditemukan",
"queued": "Terantrikan",
"movies": "Film",
"queue": "Antrian",
"unknown": "Tidak Diketahui"
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Dicari",
"queued": "Terantrikan",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artis"
},
"readarr": {
"wanted": "Dicari",
"queued": "Terantrikan",
"wanted": "Wanted",
"queued": "Queued",
"books": "Buku"
},
"bazarr": {
@@ -274,18 +274,18 @@
},
"jellyseerr": {
"pending": "Pending",
"approved": "Tersetujui",
"available": "Tersedia"
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Pending",
"processing": "Memproses",
"approved": "Tersetujui",
"available": "Tersedia"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Total",
"connected": "Tersambung",
"connected": "Connected",
"new_devices": "Perangkat Baru",
"down_alerts": "Peringatan Pemadaman"
},
@@ -296,26 +296,26 @@
"gravity": "Gravitasi"
},
"adguard": {
"queries": "Kueri",
"blocked": "Terblokir",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Terfilter",
"latency": "Latensi"
},
"speedtest": {
"upload": "Unggah",
"download": "Unduh",
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Berjalan",
"running": "Running",
"stopped": "Terhenti",
"total": "Total"
},
"suwayomi": {
"download": "Terunduh",
"download": "Downloaded",
"nondownload": "Belum Diunduh",
"read": "Baca",
"unread": "Belum Dibaca",
"read": "Read",
"unread": "Unread",
"downloadedread": "Diunduh & Dibaca",
"downloadedunread": "Diunduh & Belum Dibaca",
"nondownloadedread": "Belum Diunduh & Dibaca",
@@ -336,7 +336,7 @@
"ago": "{{value}} Yang Lalu"
},
"technitium": {
"totalQueries": "Kueri",
"totalQueries": "Queries",
"totalNoError": "Berhasil",
"totalServerFailure": "Gagal",
"totalNxDomain": "Domain NX",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Rekursif",
"totalCached": "Cached",
"totalBlocked": "Terblokir",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Klien"
},
"tdarr": {
"queue": "Antrian",
"queue": "Queue",
"processed": "Terproses",
"errored": "Error",
"saved": "Tersimpan"
@@ -359,8 +359,14 @@
"services": "Layanan",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Tidak ada Strim Aktif",
"nothing_streaming": "No Active Streams",
"please_wait": "Mohon menunggu"
},
"npm": {
@@ -377,35 +383,35 @@
},
"gotify": {
"apps": "Aplikasi",
"clients": "Klien",
"clients": "Clients",
"messages": "Pesan"
},
"prowlarr": {
"enableIndexers": "Pengindeks",
"numberOfGrabs": "Jumlah Ambilan",
"numberOfQueries": "Kueri",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Ambilan Gagal",
"numberOfFailQueries": "Jumlah Kueri Gagal"
},
"jackett": {
"configured": "Konfigurasi",
"errored": "Error"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sesi",
"numConnections": "Jumlah Koneksi",
"dataRelayed": "Data Diteruskan",
"transferRate": "Laju Bandwidth"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Pengguna",
"user_count": "Users",
"status_count": "Jumlah Posting",
"domain_count": "Jumlah Domain"
},
"medusa": {
"wanted": "Dicari",
"queued": "Terantrikan",
"series": "Seri"
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Jumlah Pemain",
@@ -416,10 +422,10 @@
},
"miniflux": {
"read": "Baca",
"unread": "Belum Dibaca"
"unread": "Unread"
},
"authentik": {
"users": "Pengguna",
"users": "Users",
"loginsLast24H": "Login (24j)",
"failedLoginsLast24H": "Login Gagal (24j)"
},
@@ -431,19 +437,19 @@
},
"glances": {
"cpu": "CPU",
"load": "Beban",
"wait": "Harap tunggu",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Suhu",
"warn": "Peringatan",
"uptime": "Waktu Aktif",
"uptime": "UP",
"total": "Total",
"free": "Luang",
"used": "Digunakan",
"days": "h",
"hours": "j",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Penting",
"read": "Baca",
"read": "Read",
"write": "Tulis",
"gpu": "GPU",
"mem": "Mem",
@@ -464,57 +470,57 @@
"1-day": "Cerah",
"1-night": "Cerah",
"2-day": "Sedikit Berawan",
"2-night": "Sedikit Berawan",
"2-night": "Partly Cloudy",
"3-day": "Berawan",
"3-night": "Berawan",
"3-night": "Cloudy",
"45-day": "Berkabut",
"45-night": "Berkabut",
"48-day": "Berkabut",
"48-night": "Berkabut",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Gerimis Ringan",
"51-night": "Gerimis Ringan",
"51-night": "Light Drizzle",
"53-day": "Gerimis",
"53-night": "Gerimis",
"53-night": "Drizzle",
"55-day": "Gerimis Lebat",
"55-night": "Gerimis Lebat",
"55-night": "Heavy Drizzle",
"56-day": "Gerimis Membeku Ringan",
"56-night": "Gerimis Membeku Ringan",
"56-night": "Light Freezing Drizzle",
"57-day": "Gerimis Membeku",
"57-night": "Gerimis Membeku",
"57-night": "Freezing Drizzle",
"61-day": "Hujan Ringan",
"61-night": "Hujan Ringan",
"61-night": "Light Rain",
"63-day": "Hujan",
"63-night": "Hujan",
"63-night": "Rain",
"65-day": "Hujan Deras",
"65-night": "Hujan Deras",
"65-night": "Heavy Rain",
"66-day": "Hujan Dingin",
"66-night": "Hujan Dingin",
"67-day": "Hujan Dingin",
"67-night": "Hujan Dingin",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Hujan Salju Ringan",
"71-night": "Hujan Salju Ringan",
"71-night": "Light Snow",
"73-day": "Hujan Salju",
"73-night": "Hujan Salju",
"73-night": "Snow",
"75-day": "Hujan Salju Lebat",
"75-night": "Hujan Salju Lebat",
"75-night": "Heavy Snow",
"77-day": "Hujan Salju Butiran",
"77-night": "Hujan Salju Butiran",
"77-night": "Snow Grains",
"80-day": "Hujan Ringan",
"80-night": "Hujan Ringan",
"80-night": "Light Showers",
"81-day": "Hujan",
"81-night": "Hujan",
"81-night": "Showers",
"82-day": "Hujan Lebat",
"82-night": "Hujan Lebat",
"82-night": "Heavy Showers",
"85-day": "Hujan Salju",
"85-night": "Hujan Salju",
"86-day": "Hujan Salju",
"86-night": "Hujan Salju",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Badai Petir",
"95-night": "Badai Petir",
"95-night": "Thunderstorm",
"96-day": "Badai Petir Hujan Es",
"96-night": "Badai Petir Hujan Es",
"99-day": "Badai Petir Hujan Es",
"99-night": "Badai Petir Hujan Es"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Sistem",
@@ -523,15 +529,15 @@
"up_to_date": "Terbaru",
"child_bridges": "Bridge Turunan",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Hidup",
"up": "Up",
"pending": "Pending",
"down": "Mati"
"down": "Down"
},
"healthchecks": {
"new": "Baru",
"up": "Hidup",
"up": "Up",
"grace": "Dalam Masa Tenggang",
"down": "Mati",
"down": "Down",
"paused": "Pause",
"status": "Status",
"last_ping": "Ping Terakhir",
@@ -543,49 +549,50 @@
"containers_failed": "Gagal"
},
"autobrr": {
"approvedPushes": "Tersetujui",
"approvedPushes": "Approved",
"rejectedPushes": "Tertolak",
"filters": "Filter",
"indexers": "Pengindeks"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Antrian",
"downloads": "Queue",
"videos": "Video",
"channels": "Channel",
"playlists": "Daftar Putar"
},
"truenas": {
"load": "Beban Sistem",
"uptime": "Waktu Aktif",
"alerts": "Peringatan"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Kecepatan",
"active": "Aktif",
"queue": "Antrian",
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "IP Publik",
"region": "Region",
"country": "Negara"
"country": "Negara",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channel",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tuner",
"channelNumber": "Channel",
"channelNetwork": "Jaringan",
"signalStrength": "Kekuatan Signal",
"signalQuality": "Kualitas",
"symbolQuality": "Kualitas",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"clientIP": "Klien"
},
"scrutiny": {
"passed": "Sukses",
"failed": "Gagal",
"unknown": "Tidak Diketahui"
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Kotak Masuk",
@@ -600,18 +607,18 @@
"low_battery": "Baterai Lemah"
},
"nextdns": {
"wait": "Mohon menunggu",
"wait": "Please Wait",
"no_devices": "Tidak ada Data Perangkat Diterima"
},
"mikrotik": {
"cpuLoad": "Beban CPU",
"memoryUsed": "Memori Terpakai",
"uptime": "Waktu Aktif",
"uptime": "Uptime",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "Semua Strim",
"streams_active": "Stream Berjalan",
"streams_active": "Active Streams",
"streams_xepg": "Channel XEPG"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Batas"
},
"opnsense": {
"cpu": "Beban CPU",
"cpu": "CPU Load",
"memory": "Memori Aktif",
"wanUpload": "WAN Unggan",
"wanDownload": "WAN Unduh"
@@ -646,9 +653,9 @@
"load": "Beban Rata-rata",
"memory": "Penggunaan Memory",
"wanStatus": "Status WAN",
"up": "Hidup",
"down": "Mati",
"temp": "Suhu",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Penggunaan Disk",
"wanIP": "IP WAN"
},
@@ -659,49 +666,49 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Pengguna",
"users": "Users",
"photos": "Foto",
"videos": "Video",
"videos": "Videos",
"storage": "Penyimpanan"
},
"uptimekuma": {
"up": "Situs Hidup",
"down": "Situs Mati",
"uptime": "Waktu Aktif",
"uptime": "Uptime",
"incident": "Insiden",
"m": "m"
},
"atsumeru": {
"series": "Seri",
"series": "Series",
"archives": "Arsip",
"chapters": "Bab",
"categories": "Kategori"
},
"komga": {
"libraries": "Perpustakaan",
"series": "Seri",
"books": "Buku"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Hari-hari",
"uptime": "Waktu Aktif",
"volumeAvailable": "Tersedia"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Seri",
"series": "Series",
"issues": "Isu",
"wanted": "Dicari"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Foto",
"videos": "Video",
"photos": "Photos",
"videos": "Videos",
"people": "Orang"
},
"fileflows": {
"queue": "Antrian",
"processing": "Memproses",
"processed": "Terproses",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Waktu"
},
"firefly": {
@@ -727,7 +734,7 @@
"size": "Ukuran",
"lastrun": "Terakhir Dijalankan",
"nextrun": "Akan Dijalankan Dalam",
"failed": "Gagal"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Pengguna Aktif",
@@ -744,20 +751,20 @@
"targets_total": "Target Total"
},
"gatus": {
"up": "Situs Hidup",
"down": "Situs Mati",
"uptime": "Waktu Aktif"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Hari ini",
"gross_percent_today": "Today",
"gross_percent_1y": "Satu Tahun",
"gross_percent_max": "Sepanjang Masa"
},
"audiobookshelf": {
"podcasts": "Podcast",
"books": "Buku",
"books": "Books",
"podcastsDuration": "Durasi",
"booksDuration": "Durasi"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Orang Di Rumah",
@@ -766,23 +773,23 @@
},
"whatsupdocker": {
"monitoring": "Pengawasan",
"updates": "Pembaruan"
"updates": "Updates"
},
"calibreweb": {
"books": "Buku",
"books": "Books",
"authors": "Penulis",
"categories": "Kategori",
"series": "Seri"
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Antrian",
"downloadBytesRemaining": "Sisa",
"downloadTotalBytes": "Ukuran",
"downloadSpeed": "Kecepatan"
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Seri",
"totalFiles": "File"
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Hasil",
@@ -790,12 +797,12 @@
"buildId": "Build ID",
"succeeded": "Berhasil",
"notStarted": "Belum Dimulai",
"failed": "Gagal",
"failed": "Failed",
"canceled": "Dibatalkan",
"inProgress": "Sedang Berlangsung",
"totalPrs": "PR Total",
"myPrs": "PR Saya",
"approved": "Tersetujui"
"approved": "Approved"
},
"gamedig": {
"status": "Status",
@@ -804,7 +811,7 @@
"name": "Nama",
"map": "Peta",
"currentPlayers": "Jumlah pemain",
"players": "Jumlah Pemain",
"players": "Players",
"maxPlayers": "Maksimum pemain",
"bots": "Bot",
"ping": "Ping"
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Resep",
"users": "Pengguna",
"categories": "Kategori",
"users": "Users",
"categories": "Categories",
"tags": "Tag"
},
"openmediavault": {
"downloading": "Mengunduh",
"total": "Total",
"running": "Berjalan",
"stopped": "Terhenti",
"passed": "Sukses",
"failed": "Gagal"
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Waktu Aktif",
"uptime": "Uptime",
"cpuLoad": "Beban rata2 CPU (5m)",
"up": "Hidup",
"down": "Mati",
"up": "Up",
"down": "Down",
"bytesTx": "Tersalur",
"bytesRx": "Diterima"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"uptime": "Waktu Aktif",
"uptime": "Uptime",
"lastDown": "Terakhir Terhenti",
"downDuration": "Jumlah Waktu Terhenti",
"sitesUp": "Situs Hidup",
"sitesDown": "Situs Mati",
"paused": "Pause",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Belum Di Cek",
"up": "Hidup",
"up": "Up",
"seemsdown": "Sepertinya Mati",
"down": "Mati",
"unknown": "Tidak Diketahui"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "Tersedia Di Bioskop",
"physicalRelease": "Rilis Fisik",
"digitalRelease": "Rilis Digital",
"noEventsToday": "Tidak ada acara untuk hari ini!",
"noEventsFound": "Tidak ada acara yang ditemukan"
"noEventsFound": "Tidak ada acara yang ditemukan",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platform",
@@ -867,10 +875,10 @@
"totalfilesize": "Total Ukuran"
},
"mailcow": {
"domains": "Jumlah Domain",
"domains": "Domains",
"mailboxes": "Kotak surat",
"mails": "Surat",
"storage": "Penyimpanan"
"storage": "Storage"
},
"netdata": {
"warnings": "Peringatan",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Acara",
"plants": "Tanaman",
"photos": "Foto",
"photos": "Photos",
"species": "Spesies"
},
"gitea": {
"notifications": "Notifikasi",
"issues": "Isu",
"issues": "Issues",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -900,13 +908,13 @@
"galleries": "Galeri",
"performers": "Pemain",
"studios": "Studio",
"movies": "Film",
"tags": "Tag",
"movies": "Movies",
"tags": "Tags",
"oCount": "Jumlah O"
},
"tandoor": {
"users": "Pengguna",
"recipes": "Resep",
"users": "Users",
"recipes": "Recipes",
"keywords": "Kata Kunci"
},
"homebox": {
@@ -914,17 +922,17 @@
"totalWithWarranty": "Dengan Garansi",
"locations": "Lokasi",
"labels": "Label",
"users": "Pengguna",
"users": "Users",
"totalValue": "Total Nilai"
},
"crowdsec": {
"alerts": "Peringatan",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "Tersambung",
"enabled": "Aktif",
"disabled": "Nonaktif",
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Unduh",
"upload": "Unggah"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Saham",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "Kamera",
"uptime": "Waktu Aktif",
"version": "Versi"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Tautan",
"collections": "Koleksi",
"tags": "Tag"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informasi",
"information": "Information",
"warning": "Peringatan",
"average": "Rata-rata",
"high": "Tinggi",
@@ -978,22 +986,22 @@
"tasksInProgress": "Tugas Berlangsung"
},
"headscale": {
"name": "Nama",
"address": "Alamat",
"last_seen": "Terakhir terlihat",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Nama",
"name": "Name",
"systems": "Sistem",
"up": "Hidup",
"down": "Mati",
"paused": "Pause",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Terbarui",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Diska",
@@ -1003,26 +1011,26 @@
"apps": "Apl",
"synced": "Tersinkron",
"outOfSync": "Tidak Sinkron",
"healthy": "Lancar",
"healthy": "Healthy",
"degraded": "Terdegradasi",
"progressing": "Progressing",
"missing": "Tidak Ditemukan",
"missing": "Missing",
"suspended": "Ditangguhkan"
},
"spoolman": {
"loading": "Memuat"
"loading": "Loading"
},
"gitlab": {
"groups": "Grup",
"issues": "Isu",
"issues": "Issues",
"merges": "Merge Requests",
"projects": "Proyek"
},
"apcups": {
"status": "Status",
"load": "Beban",
"bcharge": "Sisa Baterai",
"timeleft": "Sisa Waktu"
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Tag"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Jaringan",
"connected": "Tersambung",
"disconnected": "Terputus",
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Tersedia",
"update_no": "Terbaru",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "File"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,9 +61,9 @@
"wlan_devices": "WLAN 장치",
"lan_users": "LAN 사용자",
"wlan_users": "WLAN 사용자",
"up": "가동",
"up": "UP",
"down": "DOWN",
"wait": "잠시만 기다리세요",
"wait": "Please wait",
"empty_data": "서브시스템 상태 알 수 없음"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "부분적"
},
"ping": {
"error": "오류",
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "HTTP 상태",
"error": "오류",
"error": "Error",
"response": "응답",
"down": "Down",
"up": "Up",
"not_available": "사용할 수 없음"
"not_available": "Not Available"
},
"emby": {
"playing": "재생 중",
@@ -108,11 +108,11 @@
"songs": "음악"
},
"esphome": {
"offline": "중지",
"offline_alt": "중지",
"offline": "Offline",
"offline_alt": "Offline",
"online": "온라인",
"total": "총합",
"unknown": "알 수 없음"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "미열람"
},
"fritzbox": {
"connectionStatus": "상태",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "구성되지 않음",
"connectionStatusConnecting": "연결중",
"connectionStatusAuthenticating": "인증",
@@ -141,7 +141,7 @@
"connectionStatusDisconnecting": "연결을 끊는 중...",
"connectionStatusDisconnected": "연결 끊김",
"connectionStatusConnected": "연결됨",
"uptime": "가동 시간",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "재생 중",
"transcoding": "트랜스코딩",
"bitrate": "비트레이트",
"no_active": "활성 스트림 없음",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -189,30 +189,30 @@
"plex": {
"streams": "활성 스트림",
"albums": "앨범",
"movies": "영화",
"movies": "Movies",
"tv": "TV 쇼"
},
"sabnzbd": {
"rate": "비율",
"rate": "Rate",
"queue": "대기열",
"timeleft": "남은 시간"
},
"rutorrent": {
"active": "활성",
"upload": "업로드",
"download": "다운로드"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "다운로드",
"upload": "업로드",
"leech": "리치",
"seed": "시드"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "다운로드",
"upload": "업로드",
"leech": "리치",
"seed": "시드"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU 사용",
@@ -223,44 +223,44 @@
"invalid": "잘못됨"
},
"deluge": {
"download": "다운로드",
"upload": "업로드",
"leech": "리치",
"seed": "시드"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "다운로드",
"upload": "업로드",
"leech": "리치",
"seed": "시드"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "요청",
"queued": "대기 중",
"series": "시리즈",
"queue": "대기열",
"unknown": "알 수 없음"
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "요청",
"wanted": "Wanted",
"missing": "빠짐",
"queued": "대기 중",
"movies": "영화",
"queue": "대기열",
"unknown": "알 수 없음"
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "요청",
"queued": "대기 중",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "요청",
"queued": "대기 중",
"wanted": "Wanted",
"queued": "Queued",
"books": "책"
},
"bazarr": {
@@ -273,19 +273,19 @@
"available": "이용 가능"
},
"jellyseerr": {
"pending": "대기 중",
"approved": "승인됨",
"available": "이용 가능"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "대기 중",
"pending": "Pending",
"processing": "처리 중",
"approved": "승인됨",
"available": "이용 가능"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "총합",
"connected": "연결됨",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
@@ -296,26 +296,26 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "쿼리",
"blocked": "차단됨",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "필터링됨",
"latency": "지연"
},
"speedtest": {
"upload": "업로드",
"download": "다운로드",
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "가동 중",
"running": "Running",
"stopped": "중지",
"total": "총합"
"total": "Total"
},
"suwayomi": {
"download": "다운로드됨",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "읽음",
"unread": "미열람",
"read": "Read",
"unread": "Unread",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -336,7 +336,7 @@
"ago": "{{value}} 전"
},
"technitium": {
"totalQueries": "쿼리",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "차단됨",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "클라이언트"
},
"tdarr": {
"queue": "대기열",
"queue": "Queue",
"processed": "처리됨",
"errored": "오류",
"saved": "저장됨"
@@ -359,14 +359,20 @@
"services": "서비스",
"middleware": "미들웨어"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "활성 스트림 없음",
"nothing_streaming": "No Active Streams",
"please_wait": "잠시만 기다리세요"
},
"npm": {
"enabled": "활성",
"disabled": "비활성",
"total": "총합"
"total": "Total"
},
"coinmarketcap": {
"configure": "한 개 이상의 가상화폐를 설정하여 추적",
@@ -377,49 +383,49 @@
},
"gotify": {
"apps": "어플리케이션",
"clients": "클라이언트",
"clients": "Clients",
"messages": "메시지"
},
"prowlarr": {
"enableIndexers": "인덱서",
"numberOfGrabs": "Grabs",
"numberOfQueries": "쿼리",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries"
},
"jackett": {
"configured": "구성됨",
"errored": "오류"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connections",
"dataRelayed": "Relayed",
"transferRate": "비율"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "사용자",
"user_count": "Users",
"status_count": "게시글",
"domain_count": "Domains"
},
"medusa": {
"wanted": "요청",
"queued": "대기 중",
"series": "시리즈"
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "버전",
"status": "상태",
"up": "온라인",
"down": "중지"
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "읽음",
"unread": "미열람"
"unread": "Unread"
},
"authentik": {
"users": "사용자",
"users": "Users",
"loginsLast24H": "로그인 (24h)",
"failedLoginsLast24H": "실패한 로그인 (24h)"
},
@@ -431,19 +437,19 @@
},
"glances": {
"cpu": "CPU",
"load": "부하",
"wait": "잠시만 기다리세요",
"temp": "온도",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "온도",
"warn": "경고",
"uptime": "가동",
"total": "총합",
"free": "남음",
"used": "사용",
"days": "",
"hours": "",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "읽음",
"read": "Read",
"write": "쓰기",
"gpu": "GPU",
"mem": "Men",
@@ -466,7 +472,7 @@
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "구름 낀",
"3-night": "구름 낀",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
@@ -492,13 +498,13 @@
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "약한 눈",
"71-night": "약한 눈",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "폭설",
"75-night": "폭설",
"75-night": "Heavy Snow",
"77-day": "싸락눈",
"77-night": "싸락눈",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
@@ -524,7 +530,7 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "대기 중",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "상태",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -543,35 +549,36 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "승인됨",
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "인덱서"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "대기열",
"downloads": "Queue",
"videos": "동영상",
"channels": "채널",
"playlists": "재생 목록"
},
"truenas": {
"load": "System Load",
"uptime": "가동 시간",
"alerts": "경고"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "활성",
"queue": "대기열",
"total": "총합"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "채널",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "채널",
@@ -579,39 +586,39 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "비트레이트",
"networkRate": "Bitrate",
"clientIP": "클라이언트"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "알 수 없음"
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "받은메일함",
"total": "총합"
"total": "Total"
},
"peanut": {
"battery_charge": "배터리 충전 중",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "온라인",
"online": "Online",
"on_battery": "배터리 사용",
"low_battery": "배터리 부족"
},
"nextdns": {
"wait": "잠시만 기다리세요",
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "메모리 사용량",
"uptime": "가동 시간",
"uptime": "Uptime",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "모든 스트림",
"streams_active": "활성 스트림",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "상태",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "상태"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -648,7 +655,7 @@
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "온도",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
@@ -659,49 +666,49 @@
"memory_usage": "Memory"
},
"immich": {
"users": "사용자",
"users": "Users",
"photos": "사진",
"videos": "동영상",
"videos": "Videos",
"storage": "저장됨"
},
"uptimekuma": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "가동 시간",
"uptime": "Uptime",
"incident": "Incident",
"m": ""
"m": "m"
},
"atsumeru": {
"series": "시리즈",
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "분류"
},
"komga": {
"libraries": "서재",
"series": "시리즈",
"books": ""
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "",
"uptime": "가동 시간",
"volumeAvailable": "이용 가능"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "시리즈",
"series": "Series",
"issues": "Issues",
"wanted": "요청"
"wanted": "Wanted"
},
"photoprism": {
"albums": "앨범",
"photos": "사진",
"videos": "동영상",
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"people": "People"
},
"fileflows": {
"queue": "대기열",
"processing": "처리 중",
"processed": "처리됨",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
},
"firefly": {
@@ -723,7 +730,7 @@
"numshares": "공유된 항목"
},
"kopia": {
"status": "상태",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -746,18 +753,18 @@
"gatus": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "가동 시간"
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "오늘",
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "",
"books": "Books",
"podcastsDuration": "지속시간",
"booksDuration": "지속시간"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "People Home",
@@ -766,27 +773,27 @@
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "업데이트"
"updates": "Updates"
},
"calibreweb": {
"books": "",
"books": "Books",
"authors": "저자",
"categories": "분류",
"series": "시리즈"
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "대기열",
"downloadBytesRemaining": "남음",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "시리즈",
"totalFiles": "파일"
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "상태",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -795,12 +802,12 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "승인됨"
"approved": "Approved"
},
"gamedig": {
"status": "상태",
"online": "온라인",
"offline": "중지",
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "이름",
"map": "지도",
"currentPlayers": "Current players",
@@ -817,29 +824,29 @@
},
"mealie": {
"recipes": "레시피",
"users": "사용자",
"categories": "분류",
"users": "Users",
"categories": "Categories",
"tags": "태그"
},
"openmediavault": {
"downloading": "다운로드 중",
"total": "총합",
"running": "가동 중",
"stopped": "중지",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "가동 시간",
"uptime": "Uptime",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Up",
"down": "Down",
"bytesTx": "Transmitted",
"bytesRx": "수신됨"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "상태",
"uptime": "가동 시간",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
@@ -849,14 +856,15 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "알 수 없음"
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "기종",
@@ -870,7 +878,7 @@
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "저장됨"
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -879,7 +887,7 @@
"plantit": {
"events": "Events",
"plants": "Plants",
"photos": "사진",
"photos": "Photos",
"species": "Species"
},
"gitea": {
@@ -900,13 +908,13 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "스튜디오",
"movies": "영화",
"tags": "태그",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "사용자",
"recipes": "레시피",
"users": "Users",
"recipes": "Recipes",
"keywords": "키워드"
},
"homebox": {
@@ -914,18 +922,18 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "사용자",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
"alerts": "경고",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "연결됨",
"enabled": "활성",
"disabled": "비활성",
"total": "총합"
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "다운로드",
"upload": "업로드"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "카메라",
"uptime": "가동 시간",
"version": "버전"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "태그"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "정보",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -978,21 +986,21 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "이름",
"address": "주소",
"last_seen": "마지막 접속",
"status": "상태",
"online": "온라인",
"offline": "중지"
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "이름",
"name": "Name",
"systems": "Systems",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "대기 중",
"status": "상태",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1003,14 +1011,14 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "좋음",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "빠짐",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
"loading": "로드 중"
"loading": "Loading"
},
"gitlab": {
"groups": "Groups",
@@ -1019,10 +1027,10 @@
"projects": "Projects"
},
"apcups": {
"status": "상태",
"load": "부하",
"bcharge": "배터리 충전 중",
"timeleft": "남은 시간"
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "태그"
"tags": "Tags"
},
"slskd": {
"slskStatus": "네트워크",
"connected": "연결됨",
"disconnected": "연결 끊김",
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "이용 가능",
"update_no": "최신 상태",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "파일"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN lietotāji",
"up": "UP",
"down": "NEDARBOJAS",
"wait": "Lūdzu, uzgaidiet",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "Partial"
},
"ping": {
"error": "Kļūda",
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
@@ -91,7 +91,7 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Kļūda",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
@@ -108,11 +108,11 @@
"songs": "Songs"
},
"esphome": {
"offline": "Bezsaistē",
"offline_alt": "Bezsaistē",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Kopā",
"unknown": "Nezināms"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Production",
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Statuss",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Atskaņo",
"transcoding": "Pārkodē",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "Nav aktīvu straumju",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -199,20 +199,20 @@
},
"rutorrent": {
"active": "Aktīvs",
"upload": "Augšupielāde",
"download": "Lejupielāde"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
@@ -223,35 +223,35 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"queue": "Rindā",
"unknown": "Nezināms"
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"queue": "Rindā",
"unknown": "Nezināms"
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
@@ -284,7 +284,7 @@
"available": "Available"
},
"netalertx": {
"total": "Kopā",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -302,17 +302,17 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Augšupielāde",
"download": "Lejupielāde",
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Kopā"
"total": "Total"
},
"suwayomi": {
"download": "Lejupielādēts",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -349,7 +349,7 @@
"totalClients": "Clients"
},
"tdarr": {
"queue": "Rindā",
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -359,14 +359,20 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Nav aktīvu straumju",
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Kopā"
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -398,7 +404,7 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Lietotāji",
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
@@ -410,16 +416,16 @@
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Statuss",
"status": "Status",
"up": "Online",
"down": "Bezsaistē"
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Lietotāji",
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
@@ -431,15 +437,15 @@
},
"glances": {
"cpu": "CPU",
"load": "Ielādē",
"wait": "Lūdzu, uzgaidiet",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Kopā",
"free": "Brīvs",
"used": "Izmantojas",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -464,37 +470,37 @@
"1-day": "Galvenokārt saulains",
"1-night": "Galvenokārt skaidrs",
"2-day": "Daļēji apmācies",
"2-night": "Daļēji apmācies",
"2-night": "Partly Cloudy",
"3-day": "Apmācies",
"3-night": "Apmācies",
"3-night": "Cloudy",
"45-day": "Miglains",
"45-night": "Miglains",
"48-day": "Miglains",
"48-night": "Miglains",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Neliels lietus",
"51-night": "Neliels lietus",
"51-night": "Light Drizzle",
"53-day": "Lietus",
"53-night": "Lietus",
"53-night": "Drizzle",
"55-day": "Spēcīgs lietus",
"55-night": "Spēcīgs lietus",
"55-night": "Heavy Drizzle",
"56-day": "Neliels stindzinošs lietus",
"56-night": "Neliels stindzinošs lietus",
"56-night": "Light Freezing Drizzle",
"57-day": "Sasalstošs lietus",
"57-night": "Sasalstošs lietus",
"57-night": "Freezing Drizzle",
"61-day": "Viegls lietus",
"61-night": "Viegls lietus",
"61-night": "Light Rain",
"63-day": "Lietus",
"63-night": "Lietus",
"63-night": "Rain",
"65-day": "Spēcīgs lietus",
"65-night": "Spēcīgs lietus",
"65-night": "Heavy Rain",
"66-day": "Ledains lietus",
"66-night": "Ledains lietus",
"67-day": "Ledains lietus",
"67-night": "Ledains lietus",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Neliels sniegs",
"71-night": "Neliels sniegs",
"71-night": "Light Snow",
"73-day": "Sniegs",
"73-night": "Sniegs",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Statuss",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -549,7 +555,7 @@
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Rindā",
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -557,18 +563,19 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Paziņojumi"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Aktīvs",
"queue": "Rindā",
"total": "Kopā"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -585,11 +592,11 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Nezināms"
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Kopā"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -611,7 +618,7 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Aktīvās straumes",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Statuss",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Statuss"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -659,7 +666,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Lietotāji",
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -680,10 +687,10 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Grāmatas"
"books": "Books"
},
"diskstation": {
"days": "Dienas",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
@@ -699,7 +706,7 @@
"people": "People"
},
"fileflows": {
"queue": "Rindā",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -723,7 +730,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Statuss",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Grāmatas",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -769,14 +776,14 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Grāmatas",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Rindā",
"downloadBytesRemaining": "Palika",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -786,7 +793,7 @@
},
"azuredevops": {
"result": "Result",
"status": "Statuss",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -798,9 +805,9 @@
"approved": "Approved"
},
"gamedig": {
"status": "Statuss",
"status": "Status",
"online": "Online",
"offline": "Bezsaistē",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
@@ -817,13 +824,13 @@
},
"mealie": {
"recipes": "Recipes",
"users": "Lietotāji",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Kopā",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -838,7 +845,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Statuss",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -849,14 +856,15 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Nezināms"
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -905,7 +913,7 @@
"oCount": "O Count"
},
"tandoor": {
"users": "Lietotāji",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -914,18 +922,18 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Lietotāji",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
"alerts": "Paziņojumi",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Kopā"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Lejupielāde",
"upload": "Augšupielāde"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -957,7 +965,7 @@
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informācija",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -981,9 +989,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Statuss",
"status": "Status",
"online": "Online",
"offline": "Bezsaistē"
"offline": "Offline"
},
"beszel": {
"name": "Name",
@@ -992,7 +1000,7 @@
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Statuss",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1019,10 +1027,10 @@
"projects": "Projects"
},
"apcups": {
"status": "Statuss",
"load": "Ielādē",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Atlikušais laiks"
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1042,5 +1050,38 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -61,9 +61,9 @@
"wlan_devices": "Peranti WLAN",
"lan_users": "Pengguna LAN",
"wlan_users": "Pengguna WLAN",
"up": "HIDUP",
"up": "UP",
"down": "MATI",
"wait": "Sila tunggu",
"wait": "Please wait",
"empty_data": "Status subsistem tak diketahui"
},
"docker": {
@@ -83,7 +83,7 @@
"partial": "Sebahagian"
},
"ping": {
"error": "Ralat",
"error": "Error",
"ping": "Ping",
"down": "Mati",
"up": "Hidup",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "Status HTTP",
"error": "Ralat",
"error": "Error",
"response": "Tindak balas",
"down": "Mati",
"up": "Hidup",
"not_available": "Tidak dijumpai"
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Sedang dimainkan",
@@ -108,11 +108,11 @@
"songs": "Lagu"
},
"esphome": {
"offline": "Luar talian",
"offline_alt": "Luar talian",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Dalam Talian",
"total": "Jumlah",
"unknown": "Tidak Diketahui"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Produksi",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Putuskan",
"connectionStatusDisconnected": "Sambungan Terputus",
"connectionStatusConnected": "Connected",
"uptime": "Masa Hidup",
"uptime": "Uptime",
"maxDown": "Mati Maksima",
"maxUp": "Hidup Maksima",
"down": "Mati",
"up": "Hidup",
"down": "Down",
"up": "Up",
"received": "Diterima",
"sent": "Telah dihantar",
"externalIPAddress": "IP Luaran",
@@ -168,10 +168,10 @@
"passes": "Lulus"
},
"tautulli": {
"playing": "Sedang dimainkan",
"transcoding": "Transkoding",
"bitrate": "Kadar bit",
"no_active": "Tiada Strim Aktif",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -189,28 +189,28 @@
"plex": {
"streams": "Strim Aktif",
"albums": "Album",
"movies": "Filem",
"movies": "Movies",
"tv": "Rancangan TV"
},
"sabnzbd": {
"rate": "Kadar",
"rate": "Rate",
"queue": "Barisan",
"timeleft": "Masa Tinggal"
},
"rutorrent": {
"active": "Aktif",
"upload": "Muat naik",
"download": "Muat turun"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Muat turun",
"upload": "Muat naik",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Muat turun",
"upload": "Muat naik",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "Muat turun",
"upload": "Muat naik",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,34 +233,34 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Muat turun",
"upload": "Muat naik",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Mahu",
"queued": "Dibaris Gilir",
"series": "Siri",
"queue": "Barisan",
"unknown": "Tidak Diketahui"
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Mahu",
"wanted": "Wanted",
"missing": "Hilang",
"queued": "Dibaris Gilir",
"movies": "Filem",
"queue": "Barisan",
"unknown": "Tidak Diketahui"
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Mahu",
"queued": "Dibaris Gilir",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artis"
},
"readarr": {
"wanted": "Mahu",
"queued": "Dibaris Gilir",
"wanted": "Wanted",
"queued": "Queued",
"books": "Buku"
},
"bazarr": {
@@ -273,18 +273,18 @@
"available": "Sudah Ada"
},
"jellyseerr": {
"pending": "Tertunda",
"approved": "Lulus",
"available": "Sudah Ada"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Tertunda",
"pending": "Pending",
"processing": "Processing",
"approved": "Lulus",
"available": "Sudah Ada"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Jumlah",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -296,26 +296,26 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "Permintaan",
"blocked": "Disekat",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Ditapis",
"latency": "Kependaman"
},
"speedtest": {
"upload": "Muat naik",
"download": "Muat turun",
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Sedang jalan",
"running": "Running",
"stopped": "Terhenti",
"total": "Jumlah"
"total": "Total"
},
"suwayomi": {
"download": "Telah Muat Turun",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Baca",
"unread": "Belum dibaca",
"read": "Read",
"unread": "Unread",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
@@ -336,7 +336,7 @@
"ago": "{{value}} Lepas"
},
"technitium": {
"totalQueries": "Permintaan",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Disekat",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Klien"
},
"tdarr": {
"queue": "Barisan",
"queue": "Queue",
"processed": "Sudah diprosess",
"errored": "Ralat",
"saved": "Simpan"
@@ -359,14 +359,20 @@
"services": "Servis",
"middleware": "Perisian Tengah"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Tiada Strim Aktif",
"nothing_streaming": "No Active Streams",
"please_wait": "Sila tunggu"
},
"npm": {
"enabled": "Didayakan",
"disabled": "Dinyahdayakan",
"total": "Jumlah"
"total": "Total"
},
"coinmarketcap": {
"configure": "Konfigurasikan satu atau lebih matawang crypto untuk dipantau",
@@ -377,49 +383,49 @@
},
"gotify": {
"apps": "Aplikasi",
"clients": "Klien",
"clients": "Clients",
"messages": "Mesej"
},
"prowlarr": {
"enableIndexers": "Pengindeks",
"numberOfGrabs": "Capai",
"numberOfQueries": "Permintaan",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Capai Yang Ggagal",
"numberOfFailQueries": "Permintaan Yang Gagal"
},
"jackett": {
"configured": "Telah Dikonfigurasi",
"errored": "Ralat"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sesi",
"numConnections": "Penyambungan",
"dataRelayed": "Disalurkan",
"transferRate": "Kadar"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Pengguna",
"user_count": "Users",
"status_count": "Pos",
"domain_count": "Domain"
},
"medusa": {
"wanted": "Mahu",
"queued": "Dibaris Gilir",
"series": "Siri"
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Senarai pemain",
"version": "Versi",
"status": "Status",
"up": "Dalam Talian",
"down": "Luar talian"
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Baca",
"unread": "Belum dibaca"
"unread": "Unread"
},
"authentik": {
"users": "Pengguna",
"users": "Users",
"loginsLast24H": "Logmasuk (24j)",
"failedLoginsLast24H": "Logmasuk Gagal (24j)"
},
@@ -431,19 +437,19 @@
},
"glances": {
"cpu": "CPU",
"load": "Beban",
"wait": "Sila tunggu",
"temp": "SUHU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Suhu",
"warn": "Amaran",
"uptime": "HIDUP",
"total": "Jumlah",
"free": "Bebas",
"used": "Telah diguna",
"days": "h",
"hours": "j",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Krit",
"read": "Baca",
"read": "Read",
"write": "Tulis",
"gpu": "GPU",
"mem": "Mem",
@@ -464,57 +470,57 @@
"1-day": "Sebahagian Besar Terik",
"1-night": "Sebahagian Besar Cerah",
"2-day": "Sebahagian Mendung",
"2-night": "Sebahagian Mendung",
"2-night": "Partly Cloudy",
"3-day": "Mendung",
"3-night": "Mendung",
"3-night": "Cloudy",
"45-day": "Berkabus",
"45-night": "Berkabus",
"48-day": "Berkabus",
"48-night": "Berkabus",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Gerimis",
"51-night": "Gerimis",
"51-night": "Light Drizzle",
"53-day": "Renyai",
"53-night": "Renyai",
"53-night": "Drizzle",
"55-day": "Renyai Kuat",
"55-night": "Renyai Kuat",
"55-night": "Heavy Drizzle",
"56-day": "Gerimis Sejuk Ringan",
"56-night": "Gerimis Sejuk Ringan",
"56-night": "Light Freezing Drizzle",
"57-day": "Gerimis Sejuk",
"57-night": "Gerimis Sejuk",
"57-night": "Freezing Drizzle",
"61-day": "Hujan Renyai",
"61-night": "Hujan Renyai",
"61-night": "Light Rain",
"63-day": "Hujan",
"63-night": "Hujan",
"63-night": "Rain",
"65-day": "Hujan Lebat",
"65-night": "Hujan Lebat",
"65-night": "Heavy Rain",
"66-day": "Hujan Sejuk",
"66-night": "Hujan Sejuk",
"67-day": "Hujan Sejuk",
"67-night": "Hujan Sejuk",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Salji Ringan",
"71-night": "Salji Ringan",
"71-night": "Light Snow",
"73-day": "Salji",
"73-night": "Salji",
"73-night": "Snow",
"75-day": "Salji Lebat",
"75-night": "Salji Lebat",
"75-night": "Heavy Snow",
"77-day": "Butiran Salji",
"77-night": "Butiran Salji",
"77-night": "Snow Grains",
"80-day": "Rintik Ringan",
"80-night": "Rintik Ringan",
"80-night": "Light Showers",
"81-day": "Rintik",
"81-night": "Rintik",
"81-night": "Showers",
"82-day": "Rintik Lebat",
"82-night": "Rintik Lebat",
"82-night": "Heavy Showers",
"85-day": "Rintik Salji",
"85-night": "Rintik Salji",
"86-day": "Rintik Salji",
"86-night": "Rintik Salji",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Ribut",
"95-night": "Ribut",
"95-night": "Thunderstorm",
"96-day": "Ribut Hujan Batu",
"96-night": "Ribut Hujan Batu",
"99-day": "Ribut Hujan Batu",
"99-night": "Ribut Hujan Batu"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Sistem",
@@ -523,15 +529,15 @@
"up_to_date": "Terkemaskini",
"child_bridges": "Jambatan Anak",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Hidup",
"pending": "Tertunda",
"down": "Mati"
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "Baharu",
"up": "Hidup",
"up": "Up",
"grace": "Tempoh Aman",
"down": "Mati",
"down": "Down",
"paused": "Tangguh",
"status": "Status",
"last_ping": "Ping terakhir",
@@ -543,75 +549,76 @@
"containers_failed": "Gagal"
},
"autobrr": {
"approvedPushes": "Lulus",
"approvedPushes": "Approved",
"rejectedPushes": "Ditolak",
"filters": "Tapisan",
"indexers": "Pengindeks"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Barisan",
"downloads": "Queue",
"videos": "Video",
"channels": "Saluran",
"playlists": "Senarai Siar"
},
"truenas": {
"load": "Beban Sistem",
"uptime": "Masa Hidup",
"alerts": "Perhatian"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Kelajuan",
"active": "Aktif",
"queue": "Barisan",
"total": "Jumlah"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "IP Awam",
"region": "Rantau",
"country": "Negara"
"country": "Negara",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Saluran",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Penala",
"channelNumber": "Saluran",
"channelNetwork": "Rangkaian",
"signalStrength": "Kekuatan",
"signalQuality": "Kualiti",
"symbolQuality": "Kualiti",
"networkRate": "Kadar bit",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"clientIP": "Klien"
},
"scrutiny": {
"passed": "Lulus",
"failed": "Gagal",
"unknown": "Tidak Diketahui"
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Peti Masuk",
"total": "Jumlah"
"total": "Total"
},
"peanut": {
"battery_charge": "Bateri dicas",
"ups_load": "Beban UPS",
"ups_status": "Status UPS",
"online": "Dalam Talian",
"online": "Online",
"on_battery": "Guna bateri",
"low_battery": "Bateri lemah"
},
"nextdns": {
"wait": "Sila tunggu",
"wait": "Please Wait",
"no_devices": "Tiada Data Diterima Peranti"
},
"mikrotik": {
"cpuLoad": "Beban CPU",
"memoryUsed": "Penggunaan memori",
"uptime": "Masa Hidup",
"uptime": "Uptime",
"numberOfLeases": "Sewaan"
},
"xteve": {
"streams_all": "Semua Strim",
"streams_active": "Strim Aktif",
"streams_active": "Active Streams",
"streams_xepg": "Saluran XEPG"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Had/Batas"
},
"opnsense": {
"cpu": "Beban CPU",
"cpu": "CPU Load",
"memory": "Active Memory",
"wanUpload": "WAN Upload",
"wanDownload": "WAN Download"
@@ -646,9 +653,9 @@
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Hidup",
"down": "Mati",
"temp": "Suhu",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
@@ -659,49 +666,49 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Pengguna",
"users": "Users",
"photos": "Gambar",
"videos": "Video",
"videos": "Videos",
"storage": "Storage"
},
"uptimekuma": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Masa Hidup",
"uptime": "Uptime",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Siri",
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Memori"
},
"komga": {
"libraries": "Libraries",
"series": "Siri",
"books": "Buku"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Hari",
"uptime": "Masa Hidup",
"volumeAvailable": "Sudah Ada"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Siri",
"series": "Series",
"issues": "Issues",
"wanted": "Mahu"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Album",
"photos": "Gambar",
"videos": "Video",
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"people": "People"
},
"fileflows": {
"queue": "Barisan",
"queue": "Queue",
"processing": "Processing",
"processed": "Sudah diprosess",
"processed": "Processed",
"time": "Time"
},
"firefly": {
@@ -727,7 +734,7 @@
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
"failed": "Gagal"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Active Workers",
@@ -746,18 +753,18 @@
"gatus": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Masa Hidup"
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Hari ini",
"gross_percent_today": "Today",
"gross_percent_1y": "Satu tahun",
"gross_percent_max": "Sepanjang masa"
},
"audiobookshelf": {
"podcasts": "Podkas",
"books": "Buku",
"books": "Books",
"podcastsDuration": "Tempoh",
"booksDuration": "Tempoh"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Orang Dirumah",
@@ -766,22 +773,22 @@
},
"whatsupdocker": {
"monitoring": "Pemantauan",
"updates": "Kemaskini"
"updates": "Updates"
},
"calibreweb": {
"books": "Buku",
"books": "Books",
"authors": "Pengarang/Penulis",
"categories": "Memori",
"series": "Siri"
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Barisan",
"downloadBytesRemaining": "Baki",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Kelajuan"
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Siri",
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
@@ -790,21 +797,21 @@
"buildId": "ID Binaan",
"succeeded": "Berjaya",
"notStarted": "Belum Bermula",
"failed": "Gagal",
"failed": "Failed",
"canceled": "Dibatalkan",
"inProgress": "Sedang Diproses",
"totalPrs": "Jumlah PR",
"myPrs": "PR Sendiri",
"approved": "Lulus"
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Dalam Talian",
"offline": "Luar talian",
"online": "Online",
"offline": "Offline",
"name": "Nama",
"map": "Peta",
"currentPlayers": "Pemain Semasa",
"players": "Senarai pemain",
"players": "Players",
"maxPlayers": "Bilangan peserta maksimum",
"bots": "Bot",
"ping": "Ping"
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Resipi",
"users": "Pengguna",
"categories": "Memori",
"users": "Users",
"categories": "Categories",
"tags": "Tanda nama"
},
"openmediavault": {
"downloading": "Sedang muat turun",
"total": "Jumlah",
"running": "Sedang jalan",
"stopped": "Terhenti",
"passed": "Lulus",
"failed": "Gagal"
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Masa Hidup",
"uptime": "Uptime",
"cpuLoad": "Purata Beban CPU (5m)",
"up": "Hidup",
"down": "Mati",
"up": "Up",
"down": "Down",
"bytesTx": "Terpancar",
"bytesRx": "Diterima"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"uptime": "Masa Hidup",
"uptime": "Uptime",
"lastDown": "Masa Mati Terakhir",
"downDuration": "Jangkamasa Kematian",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Tangguh",
"paused": "Paused",
"notyetchecked": "Belum Disemak",
"up": "Hidup",
"up": "Up",
"seemsdown": "Seperti Mati",
"down": "Mati",
"unknown": "Tidak Diketahui"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "Di pawagam",
"physicalRelease": "Edaran fizikal",
"digitalRelease": "Edaran digital",
"noEventsToday": "Tiada agenda untuk hari ini!",
"noEventsFound": "Tiada agenda dijumpai"
"noEventsFound": "Tiada agenda dijumpai",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platform",
@@ -867,7 +875,7 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domain",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
@@ -879,7 +887,7 @@
"plantit": {
"events": "Events",
"plants": "Plants",
"photos": "Gambar",
"photos": "Photos",
"species": "Species"
},
"gitea": {
@@ -900,13 +908,13 @@
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"movies": "Filem",
"tags": "Tanda nama",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Count"
},
"tandoor": {
"users": "Pengguna",
"recipes": "Resipi",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
"homebox": {
@@ -914,18 +922,18 @@
"totalWithWarranty": "With Warranty",
"locations": "Lokasi",
"labels": "Labels",
"users": "Pengguna",
"users": "Users",
"totalValue": "Jumlah nilai"
},
"crowdsec": {
"alerts": "Perhatian",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Didayakan",
"disabled": "Dinyahdayakan",
"total": "Jumlah"
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -935,8 +943,8 @@
},
"myspeed": {
"ping": "Ping",
"download": "Muat turun",
"upload": "Muat naik"
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "Cameras",
"uptime": "Masa Hidup",
"version": "Versi"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tanda nama"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informasi",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -978,22 +986,22 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Nama",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Dalam Talian",
"offline": "Luar talian"
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Nama",
"name": "Name",
"systems": "Systems",
"up": "Hidup",
"down": "Mati",
"paused": "Tangguh",
"pending": "Tertunda",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Dikemaskini",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
@@ -1003,10 +1011,10 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Sihat",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Hilang",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
@@ -1020,9 +1028,9 @@
},
"apcups": {
"status": "Status",
"load": "Beban",
"bcharge": "Bateri dicas",
"timeleft": "Masa Tinggal"
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Tanda nama"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Rangkaian",
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Sambungan Terputus",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Sudah Ada",
"update_no": "Terkemaskini",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,13 +63,13 @@
"wlan_users": "WLAN Gebruikers",
"up": "UP",
"down": "OFFLINE",
"wait": "Even geduld",
"wait": "Please wait",
"empty_data": "Subsysteem status onbekend"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "GEH",
"mem": "MEM",
"cpu": "CPU",
"running": "Actief",
"offline": "Offline",
@@ -83,7 +83,7 @@
"partial": "Gedeeltelijk"
},
"ping": {
"error": "Fout",
"error": "Error",
"ping": "Ping",
"down": "Offline",
"up": "Online",
@@ -91,11 +91,11 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Fout",
"error": "Error",
"response": "Reactie",
"down": "Offline",
"up": "Online",
"not_available": "Niet Beschikbaar"
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Afspelen",
@@ -111,8 +111,8 @@
"offline": "Offline",
"offline_alt": "Offline",
"online": "Bereikbaar",
"total": "Totaal",
"unknown": "Onbekend"
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Productie",
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Verbinding verbreken",
"connectionStatusDisconnected": "Verbinding verbroken",
"connectionStatusConnected": "Verbonden",
"uptime": "Online",
"uptime": "Uptime",
"maxDown": "Max. Download",
"maxUp": "Max. Upload",
"down": "Offline",
"up": "Online",
"down": "Down",
"up": "Up",
"received": "Ontvangen",
"sent": "Verzonden",
"externalIPAddress": "Ext. IP",
@@ -168,10 +168,10 @@
"passes": "Gepasseerd"
},
"tautulli": {
"playing": "Afspelen",
"transcoding": "Transcodering",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "Geen Actieve Streams",
"no_active": "No Active Streams",
"plex_connection_error": "Controleer Plex Connectie"
},
"omada": {
@@ -189,7 +189,7 @@
"plex": {
"streams": "Actieve Streams",
"albums": "Albums",
"movies": "Films",
"movies": "Movies",
"tv": "TV Series"
},
"sabnzbd": {
@@ -206,13 +206,13 @@
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Delen"
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Delen"
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Verbruik",
@@ -226,7 +226,7 @@
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Delen"
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
@@ -236,31 +236,31 @@
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Delen"
"seed": "Seed"
},
"sonarr": {
"wanted": "Gezocht",
"queued": "Wachtrij",
"series": "Series",
"queue": "Wachtrij",
"unknown": "Onbekend"
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Gezocht",
"wanted": "Wanted",
"missing": "Ontbreekt",
"queued": "Wachtrij",
"movies": "Films",
"queue": "Wachtrij",
"unknown": "Onbekend"
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Gezocht",
"queued": "Wachtrij",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artiesten"
},
"readarr": {
"wanted": "Gezocht",
"queued": "Wachtrij",
"wanted": "Wanted",
"queued": "Queued",
"books": "Boeken"
},
"bazarr": {
@@ -273,19 +273,19 @@
"available": "Beschikbaar"
},
"jellyseerr": {
"pending": "In afwachting",
"approved": "Goedgekeurd",
"available": "Beschikbaar"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "In afwachting",
"pending": "Pending",
"processing": "Verwerken",
"approved": "Goedgekeurd",
"available": "Beschikbaar"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Totaal",
"connected": "Verbonden",
"total": "Total",
"connected": "Connected",
"new_devices": "Nieuwe Apparaten",
"down_alerts": "Geen verbinding"
},
@@ -296,8 +296,8 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "Verzoeken",
"blocked": "Geblokkeerd",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Gefilterd",
"latency": "Latentie"
},
@@ -307,15 +307,15 @@
"ping": "Ping"
},
"portainer": {
"running": "Actief",
"running": "Running",
"stopped": "Gestopt",
"total": "Totaal"
"total": "Total"
},
"suwayomi": {
"download": "Gedownload",
"download": "Downloaded",
"nondownload": "Niet gedownload",
"read": "Gelezen",
"unread": "Ongelezen",
"read": "Read",
"unread": "Unread",
"downloadedread": "Gedownload & gelezen",
"downloadedunread": "Gedownload & ongelezen",
"nondownloadedread": "Niet-gedownload & gelezen",
@@ -336,7 +336,7 @@
"ago": "{{value}} Geleden"
},
"technitium": {
"totalQueries": "Verzoeken",
"totalQueries": "Queries",
"totalNoError": "Geslaagd",
"totalServerFailure": "Gefaald",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Gecached",
"totalBlocked": "Geblokkeerd",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Cliënten"
},
"tdarr": {
"queue": "Wachtrij",
"queue": "Queue",
"processed": "Verwerkt",
"errored": "Fout",
"saved": "Opgeslagen"
@@ -359,14 +359,20 @@
"services": "Diensten",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Geen Actieve Streams",
"nothing_streaming": "No Active Streams",
"please_wait": "Even geduld aub"
},
"npm": {
"enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld",
"total": "Totaal"
"total": "Total"
},
"coinmarketcap": {
"configure": "Configureer een of meer crypto eenheden om bij te houden",
@@ -377,19 +383,19 @@
},
"gotify": {
"apps": "Applicaties",
"clients": "Cliënten",
"clients": "Clients",
"messages": "Berichten"
},
"prowlarr": {
"enableIndexers": "Indexeerders",
"numberOfGrabs": "Grabs",
"numberOfQueries": "Verzoeken",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Ophalen mislukt",
"numberOfFailQueries": "Mislukte verzoeken"
},
"jackett": {
"configured": "Geconfigureerd",
"errored": "Fout"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sessies",
@@ -398,52 +404,52 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Gebruikers",
"user_count": "Users",
"status_count": "Berichten",
"domain_count": "Domeinen"
},
"medusa": {
"wanted": "Gezocht",
"queued": "Wachtrij",
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Spelers",
"version": "Versie",
"status": "Status",
"up": "Bereikbaar",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Gelezen",
"unread": "Ongelezen"
"unread": "Unread"
},
"authentik": {
"users": "Gebruikers",
"users": "Users",
"loginsLast24H": "Logins (24u)",
"failedLoginsLast24H": "Mislukte Logins (24u)"
},
"proxmox": {
"mem": "GEH",
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VM's"
},
"glances": {
"cpu": "CPU",
"load": "Belasting",
"wait": "Even geduld",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Waarschuwing",
"uptime": "UP",
"total": "Totaal",
"free": "Vrij",
"used": "Gebruikt",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "u",
"hours": "h",
"crit": "Kritiek",
"read": "Gelezen",
"read": "Read",
"write": "Schrijven",
"gpu": "GPU",
"mem": "Mem",
@@ -464,57 +470,57 @@
"1-day": "Overwegend Zonnig",
"1-night": "Overwegend Helder",
"2-day": "Gedeeltelijk Bewolkt",
"2-night": "Gedeeltelijk Bewolkt",
"2-night": "Partly Cloudy",
"3-day": "Bewolkt",
"3-night": "Bewolkt",
"3-night": "Cloudy",
"45-day": "Mistig",
"45-night": "Mistig",
"48-day": "Mistig",
"48-night": "Mistig",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Motregen",
"51-night": "Motregen",
"51-night": "Light Drizzle",
"53-day": "Druilerig",
"53-night": "Druilerig",
"53-night": "Drizzle",
"55-day": "Zware motregen",
"55-night": "Zware motregen",
"55-night": "Heavy Drizzle",
"56-day": "Lichte opvriezende motregen",
"56-night": "Lichte opvriezende motregen",
"56-night": "Light Freezing Drizzle",
"57-day": "Opvriezende motregen",
"57-night": "Opvriezende motregen",
"57-night": "Freezing Drizzle",
"61-day": "Lichte Regen",
"61-night": "Lichte Regen",
"61-night": "Light Rain",
"63-day": "Regen",
"63-night": "Regen",
"63-night": "Rain",
"65-day": "Hevige Regen",
"65-night": "Hevige Regen",
"65-night": "Heavy Rain",
"66-day": "Opvriezende regen",
"66-night": "Opvriezende regen",
"67-day": "Opvriezende regen",
"67-night": "Opvriezende regen",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Lichte Sneeuw",
"71-night": "Lichte Sneeuw",
"71-night": "Light Snow",
"73-day": "Sneeuw",
"73-night": "Sneeuw",
"73-night": "Snow",
"75-day": "Hevige Sneeuw",
"75-night": "Hevige Sneeuw",
"75-night": "Heavy Snow",
"77-day": "Sneeuw korrels",
"77-night": "Sneeuw korrels",
"77-night": "Snow Grains",
"80-day": "Lichte regenbui",
"80-night": "Lichte regenbui",
"80-night": "Light Showers",
"81-day": "Regenbui",
"81-night": "Regenbui",
"81-night": "Showers",
"82-day": "Zware Regenbuien",
"82-night": "Zware Regenbuien",
"82-night": "Heavy Showers",
"85-day": "Sneeuwbuien",
"85-night": "Sneeuwbuien",
"86-day": "Sneeuwbuien",
"86-night": "Sneeuwbuien",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Onweersbui",
"95-night": "Onweersbui",
"95-night": "Thunderstorm",
"96-day": "Onweersbui Met Hagel",
"96-night": "Onweersbui Met Hagel",
"99-day": "Onweersbui Met Hagel",
"99-night": "Onweersbui Met Hagel"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Systeem",
@@ -523,15 +529,15 @@
"up_to_date": "Bijgewerkt",
"child_bridges": "Onderliggende bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Online",
"pending": "In afwachting",
"down": "Offline"
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "Nieuw",
"up": "Online",
"up": "Up",
"grace": "In de respijt periode",
"down": "Offline",
"down": "Down",
"paused": "Gepauzeerd",
"status": "Status",
"last_ping": "Laatste Ping",
@@ -543,75 +549,76 @@
"containers_failed": "Gefaald"
},
"autobrr": {
"approvedPushes": "Goedgekeurd",
"approvedPushes": "Approved",
"rejectedPushes": "Afgewezen",
"filters": "Filters",
"indexers": "Indexeerders"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Wachtrij",
"downloads": "Queue",
"videos": "Video's",
"channels": "Kanalen",
"playlists": "Speellijsten"
},
"truenas": {
"load": "Belasting",
"uptime": "Online",
"alerts": "Meldingen"
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Snelheid",
"active": "Actief",
"queue": "Wachtrij",
"total": "Totaal"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Publiek IP",
"region": "Regio",
"country": "Land"
"country": "Land",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Kanalen",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Kanaal",
"channelNetwork": "Netwerk",
"signalStrength": "Sterkte",
"signalQuality": "Kwaliteit",
"symbolQuality": "Kwaliteit",
"symbolQuality": "Quality",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Geslaagd",
"failed": "Gefaald",
"unknown": "Onbekend"
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Postvak In",
"total": "Totaal"
"total": "Total"
},
"peanut": {
"battery_charge": "Batterij opladen",
"ups_load": "UPS-belasting",
"ups_status": "UPS status",
"online": "Bereikbaar",
"online": "Online",
"on_battery": "Op batterij",
"low_battery": "Batterij bijna leeg"
},
"nextdns": {
"wait": "Even geduld aub",
"wait": "Please Wait",
"no_devices": "Geen Apparaat Data Ontvangen"
},
"mikrotik": {
"cpuLoad": "CPU Belasting",
"memoryUsed": "Geheugen Gebruikt",
"uptime": "Online",
"uptime": "Uptime",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "Alle Streams",
"streams_active": "Actieve Streams",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Kanalen"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Limiet"
},
"opnsense": {
"cpu": "CPU Belasting",
"cpu": "CPU Load",
"memory": "Actief Geheugen",
"wanUpload": "WAN Upload",
"wanDownload": "WAN Download"
@@ -646,8 +653,8 @@
"load": "Gem. Load",
"memory": "Mem Gebruik",
"wanStatus": "WAN Status",
"up": "Online",
"down": "Offline",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Schijf Gebruik",
"wanIP": "WAN IP"
@@ -659,15 +666,15 @@
"memory_usage": "Geheugen"
},
"immich": {
"users": "Gebruikers",
"users": "Users",
"photos": "Foto's",
"videos": "Video's",
"videos": "Videos",
"storage": "Opslag"
},
"uptimekuma": {
"up": "Sites Bereikbaar",
"down": "Sites Onbereikbaar",
"uptime": "Online",
"uptime": "Uptime",
"incident": "Incident",
"m": "m"
},
@@ -680,28 +687,28 @@
"komga": {
"libraries": "Bibliotheken",
"series": "Series",
"books": "Boeken"
"books": "Books"
},
"diskstation": {
"days": "Dagen",
"uptime": "Online",
"volumeAvailable": "Beschikbaar"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Problemen",
"wanted": "Gezocht"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Foto's",
"videos": "Video's",
"photos": "Photos",
"videos": "Videos",
"people": "Personen"
},
"fileflows": {
"queue": "Wachtrij",
"processing": "Verwerken",
"processed": "Verwerkt",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Tijd"
},
"firefly": {
@@ -727,7 +734,7 @@
"size": "Grootte",
"lastrun": "Laatste Run",
"nextrun": "Volgende Run",
"failed": "Gefaald"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Actieve Werkers",
@@ -744,20 +751,20 @@
"targets_total": "Totaal aantal doelen"
},
"gatus": {
"up": "Sites Bereikbaar",
"down": "Sites Onbereikbaar",
"uptime": "Online"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Vandaag",
"gross_percent_today": "Today",
"gross_percent_1y": "Een jaar",
"gross_percent_max": "Altijd"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Boeken",
"books": "Books",
"podcastsDuration": "Duur",
"booksDuration": "Duur"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Mensen thuis",
@@ -769,20 +776,20 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Boeken",
"books": "Books",
"authors": "Auteurs",
"categories": "Categorieën",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Wachtrij",
"downloadBytesRemaining": "Resterend",
"downloadTotalBytes": "Grootte",
"downloadSpeed": "Snelheid"
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Bestanden"
"totalFiles": "Files"
},
"azuredevops": {
"result": "Resultaat",
@@ -790,21 +797,21 @@
"buildId": "Build ID",
"succeeded": "Geslaagd",
"notStarted": "Niet gestart",
"failed": "Gefaald",
"failed": "Failed",
"canceled": "Afgebroken",
"inProgress": "Voortgaand",
"totalPrs": "Totaal PRs",
"myPrs": "Mijn PR's",
"approved": "Goedgekeurd"
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Bereikbaar",
"online": "Online",
"offline": "Offline",
"name": "Naam",
"map": "Kaart",
"currentPlayers": "Huidige spelers",
"players": "Spelers",
"players": "Players",
"maxPlayers": "Max spelers",
"bots": "Bots",
"ping": "Ping"
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Recepten",
"users": "Gebruikers",
"categories": "Categorieën",
"users": "Users",
"categories": "Categories",
"tags": "Label"
},
"openmediavault": {
"downloading": "Downloaden",
"total": "Totaal",
"running": "Actief",
"stopped": "Gestopt",
"passed": "Geslaagd",
"failed": "Gefaald"
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Online",
"uptime": "Uptime",
"cpuLoad": "CPU Load Gem. (5m)",
"up": "Online",
"down": "Offline",
"up": "Up",
"down": "Down",
"bytesTx": "Verzonden",
"bytesRx": "Ontvangen"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Status",
"uptime": "Online",
"uptime": "Uptime",
"lastDown": "Laatste Downtime",
"downDuration": "Duur Downtime",
"sitesUp": "Sites Bereikbaar",
"sitesDown": "Sites Onbereikbaar",
"paused": "Gepauzeerd",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Nog niet gecontroleerd",
"up": "Online",
"up": "Up",
"seemsdown": "Lijkt onbereikbaar",
"down": "Offline",
"unknown": "Onbekend"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In de bioscoop",
"physicalRelease": "Fysieke versie",
"digitalRelease": "Digitale versie",
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
"noEventsFound": "Geen gebeurtenissen gevonden"
"noEventsFound": "Geen gebeurtenissen gevonden",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platformen",
@@ -867,10 +875,10 @@
"totalfilesize": "Totale grootte"
},
"mailcow": {
"domains": "Domeinen",
"domains": "Domains",
"mailboxes": "Mailboxen",
"mails": "Mails",
"storage": "Opslag"
"storage": "Storage"
},
"netdata": {
"warnings": "Waarschuwingen",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Gebeurtenissen",
"plants": "Planten",
"photos": "Foto's",
"photos": "Photos",
"species": "Soorten"
},
"gitea": {
"notifications": "Notificaties",
"issues": "Problemen",
"issues": "Issues",
"pulls": "Pull Requests",
"repositories": "Repositories"
},
@@ -900,13 +908,13 @@
"galleries": "Galerijen",
"performers": "Uitvoerenden",
"studios": "Studio's",
"movies": "Films",
"tags": "Label",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Aantal"
},
"tandoor": {
"users": "Gebruikers",
"recipes": "Recepten",
"users": "Users",
"recipes": "Recipes",
"keywords": "Trefwoorden"
},
"homebox": {
@@ -914,18 +922,18 @@
"totalWithWarranty": "Met garantie",
"locations": "Locaties",
"labels": "Labels",
"users": "Gebruikers",
"users": "Users",
"totalValue": "Totale waarde"
},
"crowdsec": {
"alerts": "Meldingen",
"alerts": "Alerts",
"bans": "Bans"
},
"wgeasy": {
"connected": "Verbonden",
"enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld",
"total": "Totaal"
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "Camera's",
"uptime": "Online",
"version": "Versie"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Label"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Niet geclassificeerd",
"information": "Informatie",
"information": "Information",
"warning": "Waarschuwingen",
"average": "Average",
"high": "High",
@@ -978,24 +986,24 @@
"tasksInProgress": "Taken In Uitvoering"
},
"headscale": {
"name": "Naam",
"address": "Adres",
"last_seen": "Laatst Gezien",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Bereikbaar",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Naam",
"name": "Name",
"systems": "Systemen",
"up": "Online",
"down": "Offline",
"paused": "Gepauzeerd",
"pending": "In afwachting",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Status",
"updated": "Bijgewerkt",
"updated": "Updated",
"cpu": "CPU",
"memory": "GEH",
"memory": "MEM",
"disk": "Schijf",
"network": "NET"
},
@@ -1003,26 +1011,26 @@
"apps": "Apps",
"synced": "Gesynchroniseerd",
"outOfSync": "Niet gesynchroniseerd",
"healthy": "Gezond",
"healthy": "Healthy",
"degraded": "Gedegradeerd",
"progressing": "Doorvoeren",
"missing": "Ontbreekt",
"missing": "Missing",
"suspended": "Onderbroken"
},
"spoolman": {
"loading": "Laden"
"loading": "Loading"
},
"gitlab": {
"groups": "Groepen",
"issues": "Problemen",
"issues": "Issues",
"merges": "Merge Verzoeken",
"projects": "Projecten"
},
"apcups": {
"status": "Status",
"load": "Belasting",
"bcharge": "Batterij opladen",
"timeleft": "Resterende Tijd"
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Label"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Netwerk",
"connected": "Verbonden",
"disconnected": "Verbinding verbroken",
"slskStatus": "Network",
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Beschikbaar",
"update_no": "Bijgewerkt",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Bestanden"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -61,7 +61,7 @@
"wlan_devices": "WLAN устройства",
"lan_users": "LAN пользователи",
"wlan_users": "WLAN пользователи",
"up": "Онлайн",
"up": "В сети",
"down": "Скачивание",
"wait": "Пожалуйста, подождите",
"empty_data": "Статус подсистемы неизвестен"
@@ -69,7 +69,7 @@
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "ОЗУ",
"mem": "Память",
"cpu": "ЦП",
"running": "Запущено",
"offline": "Не в сети",
@@ -93,8 +93,8 @@
"http_status": "HTTP статус",
"error": "Ошибка",
"response": "Ответ",
"down": "Офлайн",
"up": "Онлайн",
"down": "Не в сети",
"up": "В сети",
"not_available": "Недоступен"
},
"emby": {
@@ -112,7 +112,7 @@
"offline_alt": "Не в сети",
"online": "В сети",
"total": "Всего",
"unknown": "Неизвестен"
"unknown": "Неизвестно"
},
"evcc": {
"pv_power": "Прод",
@@ -144,8 +144,8 @@
"uptime": "Время работы",
"maxDown": "Макс. Загрузка",
"maxUp": "Макс. Отдача",
"down": "Офлайн",
"up": "Онлайн",
"down": "Не в сети",
"up": "В сети",
"received": "Получено",
"sent": "Отправлено",
"externalIPAddress": "Внеш. IP",
@@ -168,10 +168,10 @@
"passes": "Пропущено"
},
"tautulli": {
"playing": "Воспроизводится",
"transcoding": "Перекодирование",
"playing": "Играет",
"transcoding": "Транскодируется",
"bitrate": "Битрейт",
"no_active": "Нет активных потоков",
"no_active": "Нет активных стримов",
"plex_connection_error": "Проверка соединения Plex"
},
"omada": {
@@ -193,7 +193,7 @@
"tv": "Сериалы"
},
"sabnzbd": {
"rate": "Скорость",
"rate": "Rate",
"queue": "Очередь",
"timeleft": "Осталось"
},
@@ -241,25 +241,25 @@
"sonarr": {
"wanted": "Розыск",
"queued": "В очереди",
"series": "Серии",
"series": "Сериалы",
"queue": "Очередь",
"unknown": "Неизвестен"
"unknown": "Неизвестно"
},
"radarr": {
"wanted": "Розыск",
"wanted": "Требуется",
"missing": "Отсутствует",
"queued": "В очереди",
"movies": "Фильмы",
"queue": "Очередь",
"unknown": "Неизвестен"
"unknown": "Неизвестно"
},
"lidarr": {
"wanted": "Розыск",
"wanted": "Требуется",
"queued": "В очереди",
"artists": "Исполнители"
},
"readarr": {
"wanted": "Розыск",
"wanted": "Требуется",
"queued": "В очереди",
"books": "Книги"
},
@@ -273,12 +273,12 @@
"available": "Доступно"
},
"jellyseerr": {
"pending": "В обработке",
"pending": "Ожидают",
"approved": "Одобрено",
"available": "Доступно"
},
"overseerr": {
"pending": "В обработке",
"pending": "Ожидают",
"processing": "В процессе",
"approved": "Одобрено",
"available": "Доступно"
@@ -359,8 +359,14 @@
"services": "Сервисы",
"middleware": "Связующее ПО"
},
"trilium": {
"version": "Версия",
"notesCount": "Заметки",
"dbSize": "Размер БД",
"unknown": "Неизвестно"
},
"navidrome": {
"nothing_streaming": "Нет активных потоков",
"nothing_streaming": "Нет активных стримов",
"please_wait": "Пожалуйста, подождите"
},
"npm": {
@@ -395,7 +401,7 @@
"numActiveSessions": "Сессии",
"numConnections": "Соединения",
"dataRelayed": "Ретранслировано",
"transferRate": "Скорость"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Пользователи",
@@ -403,7 +409,7 @@
"domain_count": "Домены"
},
"medusa": {
"wanted": "Розыск",
"wanted": "Требуется",
"queued": "В очереди",
"series": "Серии"
},
@@ -424,7 +430,7 @@
"failedLoginsLast24H": "Неудачные входы (24ч)"
},
"proxmox": {
"mem": "ОЗУ",
"mem": "Память",
"cpu": "ЦП",
"lxc": "LXC",
"vms": "Виртуальные машины"
@@ -436,14 +442,14 @@
"temp": "Температура",
"_temp": "Температура",
"warn": "Предупреждение",
"uptime": "Онлайн",
"uptime": "Время работы",
"total": "Всего",
"free": "Свободно",
"used": "Использовано",
"days": ней",
"hours": ас",
"days": "д",
"hours": "ч",
"crit": "Крит",
"read": "Прочитано",
"read": "Чтение",
"write": "Запись",
"gpu": "ГП",
"mem": "ОЗУ",
@@ -455,7 +461,7 @@
"search": "Поиск",
"custom": "Пользовательский",
"visit": "Посетите",
"url": "Ссылка",
"url": "URL",
"searchsuggestion": "Предложение"
},
"wmo": {
@@ -472,15 +478,15 @@
"48-day": "Туманно",
"48-night": "Туманно",
"51-day": "Легкая морось",
"51-night": "Легкая морось",
"51-night": "Легкая изморось",
"53-day": "Морось",
"53-night": "Морось",
"53-night": "Изморось",
"55-day": "Сильная морось",
"55-night": "Сильная морось",
"55-night": "Сильная изморось",
"56-day": "Легкая морозная морось",
"56-night": "Легкая морозная морось",
"56-night": "Легкая морозная изморось",
"57-day": "Морозная морось",
"57-night": "Морозная морось",
"57-night": "Морозная изморось",
"61-day": "Слабый дождь",
"61-night": "Слабый дождь",
"63-day": "Дождь",
@@ -488,9 +494,9 @@
"65-day": "Сильный дождь",
"65-night": "Сильный дождь",
"66-day": "Град",
"66-night": "Град",
"67-day": "Град",
"67-night": "Град",
"66-night": "Ледяной дождь",
"67-day": "Ледяной дождь",
"67-night": "Ледяной дождь",
"71-day": "Легкий снег",
"71-night": "Легкий снег",
"73-day": "Снег",
@@ -500,15 +506,15 @@
"77-day": "Снежная крупа",
"77-night": "Снежная крупа",
"80-day": "Лёгкие ливни",
"80-night": ёгкие ливни",
"80-night": егкие ливни",
"81-day": "Ливни",
"81-night": "Ливни",
"82-day": "Сильные ливни",
"82-night": "Сильные ливни",
"85-day": "Снегопады",
"85-night": "Снегопады",
"86-day": "Снегопады",
"86-night": "Снегопады",
"85-night": "Снегопад",
"86-day": "Снегопад",
"86-night": "Снегопад",
"95-day": "Гроза",
"95-night": "Гроза",
"96-day": "Гроза с градом",
@@ -523,15 +529,15 @@
"up_to_date": "Последняя версия",
"child_bridges": "Дочерние мосты",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Онлайн",
"pending": "В обработке",
"down": "Офлайн"
"up": "В сети",
"pending": "Ожидают",
"down": "Не в сети"
},
"healthchecks": {
"new": "Новый",
"up": "Онлайн",
"up": "В сети",
"grace": "Пробный период",
"down": "Офлайн",
"down": "Не в сети",
"paused": "Приостановлено",
"status": "Статус",
"last_ping": "Последний пинг",
@@ -557,7 +563,7 @@
"truenas": {
"load": "Нагрузка системы",
"uptime": "Время работы",
"alerts": "Предупреждения"
"alerts": "Оповещения"
},
"pyload": {
"speed": "Скорость",
@@ -568,7 +574,8 @@
"gluetun": {
"public_ip": "Публичный IP-адрес",
"region": "Регион",
"country": "Страна"
"country": "Страна",
"port_forwarded": "Порт переадресован"
},
"hdhomerun": {
"channels": "Каналы",
@@ -585,7 +592,7 @@
"scrutiny": {
"passed": "Успешно",
"failed": "Провалено",
"unknown": "Неизвестен"
"unknown": "Неизвестно"
},
"paperlessngx": {
"inbox": "Входящие",
@@ -611,7 +618,7 @@
},
"xteve": {
"streams_all": "Все потоки",
"streams_active": "Активные потоки",
"streams_active": "Активные стримы",
"streams_xepg": "Каналы XEPG"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Лимит"
},
"opnsense": {
"cpu": "Загрузка ЦПУ",
"cpu": "ЦП",
"memory": "Активно ОЗУ",
"wanUpload": "WAN Загрузка",
"wanDownload": "WAN скачивание"
@@ -646,8 +653,8 @@
"load": "Средняя нагрузка",
"memory": "Использование ОЗУ",
"wanStatus": "Статус WAN",
"up": "Онлайн",
"down": "Офлайн",
"up": "В сети",
"down": "Не в сети",
"temp": "Температура",
"disk": "Использование диска",
"wanIP": "WAN IP"
@@ -669,7 +676,7 @@
"down": "Неактивные сайты",
"uptime": "Время работы",
"incident": "Происшествия",
"m": ин"
"m": "м"
},
"atsumeru": {
"series": "Серии",
@@ -690,7 +697,7 @@
"mylar": {
"series": "Серии",
"issues": "Вопросы",
"wanted": "Розыск"
"wanted": "Требуется"
},
"photoprism": {
"albums": "Альбомы",
@@ -700,7 +707,7 @@
},
"fileflows": {
"queue": "Очередь",
"processing": "В процессе",
"processing": "Обрабатывается",
"processed": "Обработано",
"time": "Время"
},
@@ -804,7 +811,7 @@
"name": "Имя",
"map": "Карта",
"currentPlayers": "Текущее количество игроков",
"players": "Игроки",
"players": "Игроков",
"maxPlayers": "Максимум игроков",
"bots": "Ботов",
"ping": "Пинг"
@@ -832,8 +839,8 @@
"openwrt": {
"uptime": "Время работы",
"cpuLoad": "Средняя нагрузка ЦП (5м)",
"up": "Онлайн",
"down": "Офлайн",
"up": "В сети",
"down": "Не в сети",
"bytesTx": "Передано",
"bytesRx": "Получено"
},
@@ -844,19 +851,20 @@
"downDuration": "Длительность падения",
"sitesUp": "Активные сайты",
"sitesDown": "Неактивные сайты",
"paused": "Приостановлено",
"paused": "Приостановлен",
"notyetchecked": "Ещё не проверено",
"up": "Онлайн",
"up": "В сети",
"seemsdown": "Кажется упал :с",
"down": "Офлайн",
"unknown": "Неизвестен"
"down": "Не в сети",
"unknown": "Неизвестно"
},
"calendar": {
"inCinemas": "В кинотеатрах",
"physicalRelease": "Физический релиз",
"digitalRelease": "Цифровой релиз",
"noEventsToday": "Нет событий на сегодня!",
"noEventsFound": "Событий не найдено"
"noEventsFound": "Событий не найдено",
"errorWhenLoadingData": "Ошибка при загрузке данных календаря"
},
"romm": {
"platforms": "Платформы",
@@ -884,7 +892,7 @@
},
"gitea": {
"notifications": "Уведомления",
"issues": "Вопросы",
"issues": "Проблемы",
"pulls": "Запросы на слияние (Pull Request)",
"repositories": "Репозитории"
},
@@ -918,13 +926,13 @@
"totalValue": "Общая стоимость"
},
"crowdsec": {
"alerts": "Предупреждения",
"alerts": "Оповещения",
"bans": "Блокировки"
},
"wgeasy": {
"connected": "Подключено",
"enabled": "Включено",
"disabled": "Выключено",
"disabled": "Отключено",
"total": "Всего"
},
"swagdashboard": {
@@ -980,7 +988,7 @@
"headscale": {
"name": "Имя",
"address": "Адрес",
"last_seen": "Последнее посещение",
"last_seen": "Был в посл. раз",
"status": "Статус",
"online": "В сети",
"offline": "Не в сети"
@@ -988,14 +996,14 @@
"beszel": {
"name": "Имя",
"systems": "Системы",
"up": "Онлайн",
"down": "Офлайн",
"paused": "Приостановлено",
"pending": "В обработке",
"up": "В сети",
"down": "Не в сети",
"paused": "На паузе",
"pending": "Ожидают",
"status": "Статус",
"updated": "Обновленно",
"updated": "Обновлено",
"cpu": "ЦП",
"memory": "ОЗУ",
"memory": "Память",
"disk": "Диск",
"network": "Сеть"
},
@@ -1003,24 +1011,24 @@
"apps": "Приложения",
"synced": "Синхронизированные",
"outOfSync": "Не синхронизированные",
"healthy": "Здоровый",
"healthy": "Healthy",
"degraded": "Деградированные",
"progressing": "Выполняются",
"missing": "Отсутствует",
"suspended": "Приостановленные"
},
"spoolman": {
"loading": "Загрузка"
"loading": "Идет загрузка"
},
"gitlab": {
"groups": "Группы",
"issues": "Вопросы",
"issues": "Issues",
"merges": "Мердж-реквесты",
"projects": "Проекты"
},
"apcups": {
"status": "Статус",
"load": "Загрузка",
"load": "Нагрузка",
"bcharge": "Заряд батареи",
"timeleft": "Осталось"
},
@@ -1038,9 +1046,42 @@
"disconnected": "Отключено",
"updateStatus": "Обновление",
"update_yes": "Доступно",
"update_no": "Последняя версия",
"update_no": "Актуально",
"downloads": "Скачивания",
"uploads": "Загрузки",
"sharedFiles": "Файлов"
},
"jellystat": {
"songs": "Песни",
"movies": "Фильмы",
"episodes": "Эпизоды",
"other": "Другое"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Всего",
"running": "Запущено",
"stopped": "Остановлено",
"down": "Не в сети",
"unhealthy": "Unhealthy",
"unknown": "Неизвестно",
"servers": "Серверы",
"stacks": "Stacks",
"containers": "Контейнеры"
},
"filebrowser": {
"available": "Доступно",
"used": "Использовано",
"total": "Всего"
},
"wallos": {
"activeSubscriptions": "Подписки",
"thisMonthlyCost": "Этот месяц",
"nextMonthlyCost": "Следующий месяц",
"previousMonthlyCost": "Прошлый месяц",
"nextRenewingSubscription": "Следующая оплата"
}
}

View File

@@ -31,7 +31,7 @@
},
"weather": {
"current": "Aktuálna poloha",
"allow": "Klikni pre povolenie",
"allow": "Kliknutím povolíte",
"updating": "Prebieha aktualizácia",
"wait": "Počkajte prosím"
},
@@ -63,12 +63,12 @@
"wlan_users": "Použ. WLAN",
"up": "BEŽÍ",
"down": "NEBEŽÍ",
"wait": "Počkajte prosím",
"wait": "Čakajte, prosím",
"empty_data": "Stav podsystému neznámy"
},
"docker": {
"rx": "RX",
"tx": "TX",
"rx": "Prijaté",
"tx": "Odoslané",
"mem": "RAM",
"cpu": "CPU",
"running": "Beží",
@@ -93,9 +93,9 @@
"http_status": "HTTP stavový kód",
"error": "Chyba",
"response": "Odpoveď",
"down": "Sťahovanie",
"up": "Nahrávanie",
"not_available": "Nedostupný"
"down": "Down",
"up": "Beží",
"not_available": "Nedostupné"
},
"emby": {
"playing": "Prehrávané",
@@ -108,10 +108,10 @@
"songs": "Skladby"
},
"esphome": {
"offline": "Nedostupný",
"offline_alt": "Nedostupný",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Celkovo",
"total": "Celkom",
"unknown": "Neznáme"
},
"evcc": {
@@ -141,11 +141,11 @@
"connectionStatusDisconnecting": "Odpájanie",
"connectionStatusDisconnected": "Odpojené",
"connectionStatusConnected": "Pripojené",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"maxDown": "Max. sťahovanie",
"maxUp": "Max. nahrávanie",
"down": "Sťahovanie",
"up": "Nahrávanie",
"down": "Down",
"up": "Beží",
"received": "Prijaté",
"sent": "Odoslané",
"externalIPAddress": "Ext. IP",
@@ -168,10 +168,10 @@
"passes": "Odvysielané"
},
"tautulli": {
"playing": "Prehrávané",
"transcoding": "Prekódovávané",
"bitrate": "Prenosová rýchlosť",
"no_active": "Žiadny aktívny stream",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Skontroluj spojenie s Plex"
},
"omada": {
@@ -189,30 +189,30 @@
"plex": {
"streams": "Aktívne vysielanie",
"albums": "Albumy",
"movies": "Filmy",
"movies": "Filmov",
"tv": "Seriály"
},
"sabnzbd": {
"rate": "Rýchlosť",
"rate": "Rate",
"queue": "V poradí",
"timeleft": "Zostávajúci čas"
},
"rutorrent": {
"active": "Aktívne",
"upload": "Nahrávanie",
"download": "Sťahovanie"
"download": "Download"
},
"transmission": {
"download": "Sťahovanie",
"download": "Download",
"upload": "Nahrávanie",
"leech": "Leechované",
"seed": "Seedované"
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Sťahovanie",
"download": "Download",
"upload": "Nahrávanie",
"leech": "Leechované",
"seed": "Seedované"
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "Využitie CPU",
@@ -223,43 +223,43 @@
"invalid": "Neplatný"
},
"deluge": {
"download": "Sťahovanie",
"download": "Download",
"upload": "Nahrávanie",
"leech": "Leechované",
"seed": "Seedované"
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Sťahovanie",
"download": "Download",
"upload": "Nahrávanie",
"leech": "Leechované",
"seed": "Seedované"
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Žiadané",
"queued": "V poradí",
"series": "Seriály",
"queue": "V poradí",
"series": "Series",
"queue": "Poradie",
"unknown": "Neznáme"
},
"radarr": {
"wanted": "Žiadané",
"wanted": "Wanted",
"missing": "Chýbajúce",
"queued": "V poradí",
"movies": "Filmy",
"queue": "V poradí",
"movies": "Filmov",
"queue": "Poradie",
"unknown": "Neznáme"
},
"lidarr": {
"wanted": "Žiadané",
"wanted": "Wanted",
"queued": "V poradí",
"artists": "Interpreti"
},
"readarr": {
"wanted": "Žiadané",
"wanted": "Wanted",
"queued": "V poradí",
"books": "Knihy"
},
@@ -284,7 +284,7 @@
"available": "Dostupné"
},
"netalertx": {
"total": "Celkovo",
"total": "Celkom",
"connected": "Pripojené",
"new_devices": "Nové zariadenia",
"down_alerts": "Upozornenia o výpadkoch"
@@ -296,25 +296,25 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "Dopyty",
"blocked": "Zablokované",
"queries": "Požiadaviek",
"blocked": "Blokované",
"filtered": "Filtrované",
"latency": "Odozva"
},
"speedtest": {
"upload": "Nahrávanie",
"download": "Sťahovanie",
"download": "Download",
"ping": "Odozva"
},
"portainer": {
"running": "Beží",
"stopped": "Zastavené",
"total": "Celkovo"
"total": "Celkom"
},
"suwayomi": {
"download": "Stiahnuté",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Prečítané",
"read": "Read",
"unread": "Neprečítané",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
@@ -336,7 +336,7 @@
"ago": "Pred {{value}}"
},
"technitium": {
"totalQueries": "Dopyty",
"totalQueries": "Požiadaviek",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Zablokované",
"totalBlocked": "Blokované",
"totalDropped": "Dropped",
"totalClients": "Klienti"
},
"tdarr": {
"queue": "V poradí",
"queue": "Poradie",
"processed": "Spracované",
"errored": "Chybné",
"saved": "Uložené"
@@ -359,14 +359,20 @@
"services": "Služby",
"middleware": "Midlvér"
},
"trilium": {
"version": "Verzia",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Neznáme"
},
"navidrome": {
"nothing_streaming": "Žiadny aktívny stream",
"nothing_streaming": "No Active Streams",
"please_wait": "Počkajte prosím"
},
"npm": {
"enabled": "Povolené",
"disabled": "Zakázané",
"total": "Celkovo"
"total": "Celkom"
},
"coinmarketcap": {
"configure": "Nastavte jednu alebo viac kryptomien na sledovanie",
@@ -383,43 +389,43 @@
"prowlarr": {
"enableIndexers": "Indexery",
"numberOfGrabs": "Zachytení",
"numberOfQueries": "Dopyty",
"numberOfQueries": "Požiadaviek",
"numberOfFailGrabs": "Neúspešné zachytenia",
"numberOfFailQueries": "Neúspešné dopyty"
},
"jackett": {
"configured": "Nastavený",
"errored": "Chybné"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Relácie",
"numConnections": "Spojenia",
"dataRelayed": "Prenesené",
"transferRate": "Rýchlosť"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Používatelia",
"user_count": "Používateľov",
"status_count": "Príspevky",
"domain_count": "Domény"
},
"medusa": {
"wanted": "Žiadané",
"wanted": "Wanted",
"queued": "V poradí",
"series": "Seriály"
"series": "Series"
},
"minecraft": {
"players": "Hráči",
"version": "Verzia",
"status": "Stav",
"up": "Online",
"down": "Nedostupný"
"down": "Offline"
},
"miniflux": {
"read": "Prečítané",
"unread": "Neprečítané"
},
"authentik": {
"users": "Používatelia",
"users": "Používateľov",
"loginsLast24H": "Prihlás. (24 hod.)",
"failedLoginsLast24H": "Neúspešné prihlás. (24 hod.)"
},
@@ -432,18 +438,18 @@
"glances": {
"cpu": "CPU",
"load": "Záťaž",
"wait": "Počkajte prosím",
"temp": "TEPLOTA",
"wait": "Čakajte, prosím",
"temp": "TEMP",
"_temp": "Teplota",
"warn": "Upozornení",
"uptime": "BEŽÍ",
"total": "Celkovo",
"total": "Celkom",
"free": "Voľné",
"used": "Využité",
"days": "d",
"hours": "h",
"crit": "Kritické",
"read": "Prečítané",
"read": "Read",
"write": "Zápis",
"gpu": "GPU",
"mem": "Pamäť",
@@ -455,7 +461,7 @@
"search": "Hľadať",
"custom": "Vlastné",
"visit": "Navštíviť",
"url": "Odkaz",
"url": "URL adresa",
"searchsuggestion": "Návrh"
},
"wmo": {
@@ -464,23 +470,23 @@
"1-day": "Prevažne slnečno",
"1-night": "Prevažne jasno",
"2-day": "Čiastočne zamračené",
"2-night": "Čiastočne zamračené",
"2-night": "Partly Cloudy",
"3-day": "Oblačno",
"3-night": "Oblačno",
"3-night": "Cloudy",
"45-day": "Hmlisto",
"45-night": "Hmlisto",
"48-day": "Hmlisto",
"48-night": "Hmlisto",
"51-day": "Mierne mrholenie",
"51-night": "Mierne mrholenie",
"51-night": "Light Drizzle",
"53-day": "Mrholenie",
"53-night": "Mrholenie",
"53-night": "Drizzle",
"55-day": "Silné mrholenie",
"55-night": "Silné mrholenie",
"56-day": "Mierne mrazivé mrholenie",
"56-night": "Mierne mrazivé mrholenie",
"56-night": "Light Freezing Drizzle",
"57-day": "Mrazivé mrholenie",
"57-night": "Mrazivé mrholenie",
"57-night": "Freezing Drizzle",
"61-day": "Slabý dážď",
"61-night": "Slabý dážď",
"63-day": "Dážď",
@@ -488,17 +494,17 @@
"65-day": "Silný dážď",
"65-night": "Silný dážď",
"66-day": "Mrazivý dážď",
"66-night": "Mrazivý dážď",
"67-day": "Mrazivý dážď",
"67-night": "Mrazivý dážď",
"66-night": "Mrznúci dážď",
"67-day": "Mrznúci dážď",
"67-night": "Mrznúci dážď",
"71-day": "Mierne sneženie",
"71-night": "Mierne sneženie",
"71-night": "Slabé sneženie",
"73-day": "Sneženie",
"73-night": "Sneženie",
"75-day": "Silné sneženie",
"75-night": "Silné sneženie",
"75-night": "Husté sneženie",
"77-day": "Snehové vločky",
"77-night": "Snehové vločky",
"77-night": "Snow Grains",
"80-day": "Mierne prehánky",
"80-night": "Mierne prehánky",
"81-day": "Prehánky",
@@ -512,9 +518,9 @@
"95-day": "Búrka",
"95-night": "Búrka",
"96-day": "Búrka s krupobitím",
"96-night": "Búrka s krupobitím",
"99-day": "Búrka s krupobitím",
"99-night": "Búrka s krupobitím"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "Systém",
@@ -523,15 +529,15 @@
"up_to_date": "Aktuálny",
"child_bridges": "Podradené premostenia",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Nahrávanie",
"up": "Beží",
"pending": "Čakajúce",
"down": "Sťahovanie"
"down": "Down"
},
"healthchecks": {
"new": "Nový",
"up": "Nahrávanie",
"up": "Beží",
"grace": "V dodatočnej lehote",
"down": "Sťahovanie",
"down": "Down",
"paused": "Pozastavené",
"status": "Stav",
"last_ping": "Poslendný ping",
@@ -546,32 +552,33 @@
"approvedPushes": "Schválené",
"rejectedPushes": "Odmietnuté",
"filters": "Filtre",
"indexers": "Indexery"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "V poradí",
"downloads": "Poradie",
"videos": "Videá",
"channels": "Kanály",
"playlists": "Playlisty"
},
"truenas": {
"load": "Záťaž systému",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"alerts": "Upozornenia"
},
"pyload": {
"speed": "Rýchlosť",
"active": "Aktívne",
"queue": "V poradí",
"total": "Celkovo"
"active": "Active",
"queue": "Poradie",
"total": "Celkom"
},
"gluetun": {
"public_ip": "Verejná IP",
"region": "Región",
"country": "Krajina"
"country": "Krajina",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Kanály",
"channels": "Channels",
"hd": "HD",
"tunerCount": "Tunery",
"channelNumber": "Kanál",
@@ -579,17 +586,17 @@
"signalStrength": "Sila",
"signalQuality": "Kvalita",
"symbolQuality": "Kvalita",
"networkRate": "Prenosová rýchlosť",
"networkRate": "Bitrate",
"clientIP": "Klient"
},
"scrutiny": {
"passed": "Úspešný",
"failed": "Zlyhané",
"failed": "Failed",
"unknown": "Neznáme"
},
"paperlessngx": {
"inbox": "Schránka správ",
"total": "Celkovo"
"total": "Celkom"
},
"peanut": {
"battery_charge": "Nabitie batérie",
@@ -600,18 +607,18 @@
"low_battery": "Slabá batéria"
},
"nextdns": {
"wait": "Počkajte prosím",
"wait": "Čakajte, prosím",
"no_devices": "Informácie o zariadení nezískané"
},
"mikrotik": {
"cpuLoad": "Využitie CPU",
"memoryUsed": "Využitie pamäte",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"numberOfLeases": "Pridelené adresy"
},
"xteve": {
"streams_all": "Všetky vysielania",
"streams_active": "Aktívne vysielanie",
"streams_active": "Active Streams",
"streams_xepg": "XEPG kanály"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Limit"
},
"opnsense": {
"cpu": "Využitie CPU",
"cpu": "Zátaž procesora",
"memory": "Aktívna pamäť",
"wanUpload": "WAN nahrávanie",
"wanDownload": "WAN sťahovanie"
@@ -646,9 +653,9 @@
"load": "Priemerné zaťaženie",
"memory": "Využitie pamäte",
"wanStatus": "Stav WAN",
"up": "Nahrávanie",
"down": "Sťahovanie",
"temp": "Teplota",
"up": "Beží",
"down": "Down",
"temp": "Temp",
"disk": "Využitie disku",
"wanIP": "IP adresa WAN"
},
@@ -659,48 +666,48 @@
"memory_usage": "Pamäť"
},
"immich": {
"users": "Používatelia",
"photos": "Fotografie",
"videos": "Videá",
"users": "Používateľov",
"photos": "Fotografií",
"videos": "Videí",
"storage": "Úložisko"
},
"uptimekuma": {
"up": "Weby dostupné",
"down": "Weby nedostupné",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"incident": "Udalosť",
"m": "m"
},
"atsumeru": {
"series": "Seriály",
"series": "Series",
"archives": "Archívy",
"chapters": "Kapitoly",
"categories": "Kategórie"
},
"komga": {
"libraries": "Knižnice",
"series": "Seriály",
"books": "Knihy"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "D",
"uptime": "Prevádzka",
"days": "Days",
"uptime": "Dostupnosť",
"volumeAvailable": "Dostupné"
},
"mylar": {
"series": "Seriály",
"series": "Series",
"issues": "Problémy",
"wanted": "Žiadané"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albumy",
"photos": "Fotografie",
"videos": "Videá",
"albums": "Albumov",
"photos": "Fotografií",
"videos": "Videí",
"people": "Ľudia"
},
"fileflows": {
"queue": "V poradí",
"processing": "Spracovávané",
"queue": "Poradie",
"processing": "Processing",
"processed": "Spracované",
"time": "Čas"
},
@@ -727,7 +734,7 @@
"size": "Veľkosť",
"lastrun": "Naposledy spustené",
"nextrun": "Nasledujúce spustenie",
"failed": "Zlyhané"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Aktívne Worker-y",
@@ -744,9 +751,9 @@
"targets_total": "Cieľov spolu"
},
"gatus": {
"up": "Weby dostupné",
"down": "Weby nedostupné",
"uptime": "Prevádzka"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Dostupnosť"
},
"ghostfolio": {
"gross_percent_today": "Dnes",
@@ -755,9 +762,9 @@
},
"audiobookshelf": {
"podcasts": "Podcasty",
"books": "Knihy",
"books": "Books",
"podcastsDuration": "Dĺžka",
"booksDuration": "Dĺžka"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Ľudia doma",
@@ -766,22 +773,22 @@
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Aktualizácie"
"updates": "Updates"
},
"calibreweb": {
"books": "Knihy",
"books": "Books",
"authors": "Autori",
"categories": "Kategórie",
"series": "Seriály"
"series": "Series"
},
"jdownloader": {
"downloadCount": "V poradí",
"downloadCount": "Poradie",
"downloadBytesRemaining": "Zostávajúce",
"downloadTotalBytes": "Veľkosť",
"downloadSpeed": "Rýchlosť"
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Seriály",
"seriesCount": "Series",
"totalFiles": "Súborov"
},
"azuredevops": {
@@ -790,7 +797,7 @@
"buildId": "ID zostavy",
"succeeded": "Úspešný",
"notStarted": "Nespustený",
"failed": "Zlyhané",
"failed": "Failed",
"canceled": "Zrušený",
"inProgress": "Prebieha",
"totalPrs": "Počet PR-ok",
@@ -800,11 +807,11 @@
"gamedig": {
"status": "Stav",
"online": "Online",
"offline": "Nedostupný",
"offline": "Offline",
"name": "Meno",
"map": "Mapa",
"currentPlayers": "Počet hráčov",
"players": "Hráči",
"players": "Players",
"maxPlayers": "Maximálny počet hráčov",
"bots": "Boti",
"ping": "Odozva"
@@ -817,38 +824,38 @@
},
"mealie": {
"recipes": "Recepty",
"users": "Používatelia",
"users": "Používateľov",
"categories": "Kategórie",
"tags": "Štítky"
},
"openmediavault": {
"downloading": "Sťahovanie",
"total": "Celkovo",
"total": "Celkom",
"running": "Beží",
"stopped": "Zastavené",
"passed": "Úspešný",
"failed": "Zlyhané"
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"cpuLoad": "Záťaž CPU priem. (5m)",
"up": "Nahrávanie",
"down": "Sťahovanie",
"up": "Beží",
"down": "Down",
"bytesTx": "Prenesených",
"bytesRx": "Prijaté"
},
"uptimerobot": {
"status": "Stav",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"lastDown": "Posledný čas nedostupnosti",
"downDuration": "Trvanie nedostupnosti",
"sitesUp": "Weby dostupné",
"sitesDown": "Weby nedostupné",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Pozastavené",
"notyetchecked": "Neskontrolované",
"up": "Nahrávanie",
"up": "Beží",
"seemsdown": "Javí sa nedostupný",
"down": "Sťahovanie",
"down": "Down",
"unknown": "Neznáme"
},
"calendar": {
@@ -856,7 +863,8 @@
"physicalRelease": "Fyzické vydanie",
"digitalRelease": "Digitálne vydanie",
"noEventsToday": "Žiadne udalosti na dnešný deň!",
"noEventsFound": "Žiadne udalosti"
"noEventsFound": "Žiadne udalosti",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platformy",
@@ -864,10 +872,10 @@
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
"totalfilesize": "Celková veľkosť"
},
"mailcow": {
"domains": "Domény",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Úložisko"
@@ -879,12 +887,12 @@
"plantit": {
"events": "Udalosti",
"plants": "Rastliny",
"photos": "Fotografie",
"photos": "Fotografií",
"species": "Druhy"
},
"gitea": {
"notifications": "Oznámenia",
"issues": "Problémy",
"issues": "Issues",
"pulls": "Pull requesty",
"repositories": "Repositories"
},
@@ -900,12 +908,12 @@
"galleries": "Galérie",
"performers": "Herci",
"studios": "Štúdiá",
"movies": "Filmy",
"movies": "Filmov",
"tags": "Štítky",
"oCount": "O Count"
},
"tandoor": {
"users": "Používatelia",
"users": "Používateľov",
"recipes": "Recepty",
"keywords": "Kľúčové slová"
},
@@ -914,7 +922,7 @@
"totalWithWarranty": "So zárukou",
"locations": "Umiestnenia",
"labels": "Štítky",
"users": "Používatelia",
"users": "Používateľov",
"totalValue": "Celková hodnota"
},
"crowdsec": {
@@ -923,9 +931,9 @@
},
"wgeasy": {
"connected": "Pripojené",
"enabled": "Povolené",
"disabled": "Zakázané",
"total": "Celkovo"
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Celkom"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -935,65 +943,65 @@
},
"myspeed": {
"ping": "Odozva",
"download": "Sťahovanie",
"download": "Download",
"upload": "Nahrávanie"
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"loading": "Načítava sa",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
},
"frigate": {
"cameras": "Cameras",
"uptime": "Prevádzka",
"uptime": "Dostupnosť",
"version": "Verzia"
},
"linkwarden": {
"links": "Links",
"links": "Odkazy",
"collections": "Collections",
"tags": "Štítky"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informácia",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"vehicle": "Vozidlo",
"vehicles": "Vozidlá",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
"none": "Žiadne"
},
"vikunja": {
"projects": "Active Projects",
"projects": "Aktívne projekty",
"tasks7d": "Tasks Due This Week",
"tasksOverdue": "Overdue Tasks",
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Meno",
"name": "Name",
"address": "Adresa",
"last_seen": "Naposledy videné",
"last_seen": "Last Seen",
"status": "Stav",
"online": "Online",
"offline": "Nedostupný"
"offline": "Offline"
},
"beszel": {
"name": "Meno",
"name": "Name",
"systems": "Systems",
"up": "Nahrávanie",
"down": "Sťahovanie",
"up": "Beží",
"down": "Down",
"paused": "Pozastavené",
"pending": "Čakajúce",
"status": "Stav",
"updated": "Aktualizované",
"updated": "Updated",
"cpu": "CPU",
"memory": "RAM",
"disk": "Disk",
@@ -1006,41 +1014,74 @@
"healthy": "Zdravý",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Chýbajúce",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
"loading": "Loading"
"loading": "Načítava sa"
},
"gitlab": {
"groups": "Groups",
"issues": "Problémy",
"issues": "Issues",
"merges": "Merge Requests",
"projects": "Projects"
},
"apcups": {
"status": "Stav",
"load": "Záťaž",
"bcharge": "Nabitie batérie",
"timeleft": "Zostávajúci čas"
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
"favorites": "Favorites",
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"lists": "Zoznamy",
"tags": "Štítky"
},
"slskd": {
"slskStatus": "Sieť",
"slskStatus": "Network",
"connected": "Pripojené",
"disconnected": "Odpojené",
"updateStatus": "Update",
"update_yes": "Dostupné",
"update_no": "Aktuálny",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Súborov"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Skladieb",
"movies": "Filmov",
"episodes": "Epizód",
"other": "Ostatné"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Celkom",
"running": "Beží",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Nezdravý",
"unknown": "Neznáme",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Dostupné",
"used": "Využité",
"total": "Celkom"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN-användare",
"up": "UP",
"down": "MOTTAGIT",
"wait": "Vänligen vänta",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Spelar",
"transcoding": "Omkodning",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "Inga aktiva strömmar",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -193,7 +193,7 @@
"tv": "TV-serier"
},
"sabnzbd": {
"rate": "Hastighet",
"rate": "Rate",
"queue": "Kö",
"timeleft": "Tid kvar"
},
@@ -242,25 +242,25 @@
"wanted": "Eftersöker",
"queued": "I kö",
"series": "Series",
"queue": "",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Eftersöker",
"wanted": "Wanted",
"missing": "Missing",
"queued": "I kö",
"queued": "Queued",
"movies": "Movies",
"queue": "",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Eftersöker",
"queued": "I kö",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "Eftersöker",
"queued": "I kö",
"wanted": "Wanted",
"queued": "Queued",
"books": "Böcker"
},
"bazarr": {
@@ -273,15 +273,15 @@
"available": "Tillgänglig"
},
"jellyseerr": {
"pending": "Avvaktar",
"approved": "Godkända",
"available": "Tillgänglig"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Avvaktar",
"pending": "Pending",
"processing": "Processing",
"approved": "Godkända",
"available": "Tillgänglig"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Total",
@@ -296,8 +296,8 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "Förfrågningar",
"blocked": "Blockerad",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Filtrerad",
"latency": "Svarstid"
},
@@ -312,7 +312,7 @@
"total": "Total"
},
"suwayomi": {
"download": "Nedladdat",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Förfrågningar",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blockerad",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "",
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -359,8 +359,14 @@
"services": "Tjänster",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "Inga aktiva strömmar",
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
@@ -377,13 +383,13 @@
},
"gotify": {
"apps": "Program",
"clients": "Klienter",
"clients": "Clients",
"messages": "Meddelande"
},
"prowlarr": {
"enableIndexers": "Indexerare",
"numberOfGrabs": "Hämtningar",
"numberOfQueries": "Förfrågningar",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Misslyckade hämtningar",
"numberOfFailQueries": "Misslyckade hämtningar"
},
@@ -395,16 +401,16 @@
"numActiveSessions": "Sessioner",
"numConnections": "Anslutningar",
"dataRelayed": "Relayed",
"transferRate": "Hastighet"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Användare",
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Eftersöker",
"queued": "I kö",
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
@@ -419,7 +425,7 @@
"unread": "Unread"
},
"authentik": {
"users": "Användare",
"users": "Users",
"loginsLast24H": "Inloggningar (24h)",
"failedLoginsLast24H": "Misslyckade inloggningar (24h)"
},
@@ -431,15 +437,15 @@
},
"glances": {
"cpu": "CPU",
"load": "Laddar",
"wait": "Vänligen vänta",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Ledigt",
"used": "Använt",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -524,7 +530,7 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Avvaktar",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
@@ -543,13 +549,13 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Godkända",
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexerare"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "",
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -561,14 +567,15 @@
},
"pyload": {
"speed": "Speed",
"active": "Aktiva",
"queue": "",
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -611,7 +618,7 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Aktiva strömmar",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
@@ -659,7 +666,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Användare",
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -680,17 +687,17 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Böcker"
"books": "Books"
},
"diskstation": {
"days": "Dagar",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Tillgänglig"
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Eftersöker"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
@@ -699,7 +706,7 @@
"people": "People"
},
"fileflows": {
"queue": "",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Böcker",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -769,14 +776,14 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Böcker",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "",
"downloadBytesRemaining": "Återstående",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -795,7 +802,7 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Godkända"
"approved": "Approved"
},
"gamedig": {
"status": "Status",
@@ -817,7 +824,7 @@
},
"mealie": {
"recipes": "Recipes",
"users": "Användare",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
@@ -825,7 +832,7 @@
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stoppade",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
@@ -856,7 +863,8 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -905,7 +913,7 @@
"oCount": "O Count"
},
"tandoor": {
"users": "Användare",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -914,7 +922,7 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "Användare",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
@@ -923,8 +931,8 @@
},
"wgeasy": {
"connected": "Connected",
"enabled": "Aktiverad",
"disabled": "Inaktiverad",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
@@ -991,7 +999,7 @@
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Avvaktar",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
@@ -1020,9 +1028,9 @@
},
"apcups": {
"status": "Status",
"load": "Laddar",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Tid kvar"
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1037,10 +1045,43 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "Tillgänglig",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -63,14 +63,14 @@
"wlan_users": "WLAN వినియోగదారులు",
"up": "UP",
"down": "డౌన్",
"wait": "దయచేసి వేచి ఉండండి",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "సీపియూ",
"cpu": "CPU",
"running": "Running",
"offline": "ఆఫ్‌లైన్",
"error": "Error",
@@ -108,10 +108,10 @@
"songs": "Songs"
},
"esphome": {
"offline": "ఆఫ్‌లైన్",
"offline_alt": "ఆఫ్‌లైన్",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "మొత్తం",
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "హోదా",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "ఆడుతున్నారు",
"transcoding": "ట్రాన్స్‌కోడింగ్",
"bitrate": "బిట్రేట్",
"no_active": "యాక్టివ్ స్ట్రీమ్‌లు లేవు",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -193,7 +193,7 @@
"tv": "దూరదర్శిని కార్యక్రమాలు"
},
"sabnzbd": {
"rate": "రేట్",
"rate": "Rate",
"queue": "వరుస",
"timeleft": "మిగిలి వున్న సమయం"
},
@@ -242,25 +242,25 @@
"wanted": "కావలెను",
"queued": "క్యూయూఎడ్",
"series": "Series",
"queue": "వరుస",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "కావలెను",
"wanted": "Wanted",
"missing": "మిస్సింగ్",
"queued": "క్యూయూఎడ్",
"queued": "Queued",
"movies": "Movies",
"queue": "వరుస",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "కావలెను",
"queued": "క్యూయూఎడ్",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "కావలెను",
"queued": "క్యూయూఎడ్",
"wanted": "Wanted",
"queued": "Queued",
"books": "పుస్తకాలు"
},
"bazarr": {
@@ -273,18 +273,18 @@
"available": "అందుబాటులో వున్నవి"
},
"jellyseerr": {
"pending": "పెండింగ్",
"approved": "ఆమోదించబడింది",
"available": "అందుబాటులో వున్నవి"
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "పెండింగ్",
"pending": "Pending",
"processing": "Processing",
"approved": "ఆమోదించబడింది",
"available": "అందుబాటులో వున్నవి"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "మొత్తం",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -296,8 +296,8 @@
"gravity": "గురుత్వాకర్షణ"
},
"adguard": {
"queries": "ప్రశ్నలు",
"blocked": "నిరోధించబడింది",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "ఫిల్టర్ చేయబడింది",
"latency": "జాప్యం"
},
@@ -309,10 +309,10 @@
"portainer": {
"running": "Running",
"stopped": "ఆగిపోయినవి",
"total": "మొత్తం"
"total": "Total"
},
"suwayomi": {
"download": "డౌన్‌లోడ్ చేయబడింది",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -336,7 +336,7 @@
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "ప్రశ్నలు",
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
@@ -344,12 +344,12 @@
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "నిరోధించబడింది",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "ఖాతాదారులు"
},
"tdarr": {
"queue": "వరుస",
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -359,14 +359,20 @@
"services": "సేవలు",
"middleware": "మిడిల్వేర్"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "యాక్టివ్ స్ట్రీమ్‌లు లేవు",
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "ప్రారంభించబడింది",
"disabled": "డిసేబ్లెడ్",
"total": "మొత్తం"
"total": "Total"
},
"coinmarketcap": {
"configure": "ట్రాక్ చేయడానికి ఒకటి లేదా అంతకంటే ఎక్కువ క్రిప్టో కరెన్సీలను కాన్ఫిగర్ చేయండి",
@@ -377,13 +383,13 @@
},
"gotify": {
"apps": "అప్లికేషన్లు",
"clients": "ఖాతాదారులు",
"clients": "Clients",
"messages": "సందేశాలు"
},
"prowlarr": {
"enableIndexers": "సూచికలు",
"numberOfGrabs": "గ్రాబ్స్",
"numberOfQueries": "ప్రశ్నలు",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "ఫెయిల్ గ్రాబ్స్",
"numberOfFailQueries": "విఫలమైన ప్రశ్నలు"
},
@@ -395,51 +401,51 @@
"numActiveSessions": "సెషన్స్",
"numConnections": "కనెక్షన్లు",
"dataRelayed": "రెలయెడఁ",
"transferRate": "రేట్"
"transferRate": "Rate"
},
"mastodon": {
"user_count": "వినియోగదారులు",
"user_count": "Users",
"status_count": "పోస్ట్‌లు",
"domain_count": "డొమైన్‌లు"
},
"medusa": {
"wanted": "కావలెను",
"queued": "క్యూయూఎడ్",
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "హోదా",
"status": "Status",
"up": "Online",
"down": "ఆఫ్‌లైన్"
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "వినియోగదారులు",
"users": "Users",
"loginsLast24H": "లాగిన్లు (24గ)",
"failedLoginsLast24H": "విఫలమైన లాగిన్‌లు (24గ)"
},
"proxmox": {
"mem": "MEM",
"cpu": "సీపియూ",
"cpu": "CPU",
"lxc": "LXC",
"vms": "విఎంలు"
},
"glances": {
"cpu": "సీపియూ",
"load": "లోడ్",
"wait": "దయచేసి వేచి ఉండండి",
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "మొత్తం",
"free": "మిగిలింది",
"used": "ఉపయోగించబడిన",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -464,57 +470,57 @@
"1-day": "ప్రధానంగా ఎండ",
"1-night": "ప్రధానంగా స్పష్టంగా",
"2-day": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
"2-night": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
"2-night": "Partly Cloudy",
"3-day": "మేఘావృతం",
"3-night": "మేఘావృతం",
"3-night": "Cloudy",
"45-day": "పొగమంచు",
"45-night": "పొగమంచు",
"48-day": "పొగమంచు",
"48-night": "పొగమంచు",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "తేలికపాటి చినుకులు",
"51-night": "తేలికపాటి చినుకులు",
"51-night": "Light Drizzle",
"53-day": "చినుకులు",
"53-night": "చినుకులు",
"53-night": "Drizzle",
"55-day": "భారీ చినుకులు",
"55-night": "భారీ చినుకులు",
"55-night": "Heavy Drizzle",
"56-day": "తేలికపాటి గడ్డకట్టే చినుకులు",
"56-night": "తేలికపాటి గడ్డకట్టే చినుకులు",
"56-night": "Light Freezing Drizzle",
"57-day": "గడ్డకట్టే చినుకులు",
"57-night": "గడ్డకట్టే చినుకులు",
"57-night": "Freezing Drizzle",
"61-day": "తేలికపాటి వర్షం",
"61-night": "తేలికపాటి వర్షం",
"61-night": "Light Rain",
"63-day": "వర్షం",
"63-night": "వర్షం",
"63-night": "Rain",
"65-day": "భారీవర్షం",
"65-night": "భారీవర్షం",
"65-night": "Heavy Rain",
"66-day": "గడ్డకట్టే వర్షం",
"66-night": "గడ్డకట్టే వర్షం",
"67-day": "గడ్డకట్టే వర్షం",
"67-night": "గడ్డకట్టే వర్షం",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "తేలికపాటి మంచు",
"71-night": "తేలికపాటి మంచు",
"71-night": "Light Snow",
"73-day": "మంచు",
"73-night": "మంచు",
"73-night": "Snow",
"75-day": "భారీ మంచు",
"75-night": "భారీ మంచు",
"75-night": "Heavy Snow",
"77-day": "మంచు గింజలు",
"77-night": "మంచు గింజలు",
"77-night": "Snow Grains",
"80-day": "తేలికపాటి జల్లులు",
"80-night": "తేలికపాటి జల్లులు",
"80-night": "Light Showers",
"81-day": "జల్లులు",
"81-night": "జల్లులు",
"81-night": "Showers",
"82-day": "భారీ వర్షాలు",
"82-night": "భారీ వర్షాలు",
"82-night": "Heavy Showers",
"85-day": "మంచు జల్లులు",
"85-night": "మంచు జల్లులు",
"86-day": "మంచు జల్లులు",
"86-night": "మంచు జల్లులు",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "ఉరుము",
"95-night": "ఉరుము",
"95-night": "Thunderstorm",
"96-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"96-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"99-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
"99-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "వ్యవస్థ",
@@ -524,7 +530,7 @@
"child_bridges": "పిల్ల వంతెనలు",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "పెండింగ్",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "హోదా",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -543,13 +549,13 @@
"containers_failed": "విఫలమయ్యారు"
},
"autobrr": {
"approvedPushes": "ఆమోదించబడింది",
"approvedPushes": "Approved",
"rejectedPushes": "తిరస్కరించారు",
"filters": "ఫిల్టర్లు",
"indexers": "సూచికలు"
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "వరుస",
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -561,14 +567,15 @@
},
"pyload": {
"speed": "Speed",
"active": "చురుకుగా",
"queue": "వరుస",
"total": "మొత్తం"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -579,17 +586,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "బిట్రేట్",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "విఫలమయ్యారు",
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "మొత్తం"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -611,7 +618,7 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "యాక్టివ్ స్ట్రీమ్‌లు",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "హోదా",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "హోదా"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -655,11 +662,11 @@
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "సీపియూ",
"cpu_usage": "CPU",
"memory_usage": "Memory"
},
"immich": {
"users": "వినియోగదారులు",
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -680,17 +687,17 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "పుస్తకాలు"
"books": "Books"
},
"diskstation": {
"days": "రోజులు",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "అందుబాటులో వున్నవి"
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "కావలెను"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
@@ -699,7 +706,7 @@
"people": "People"
},
"fileflows": {
"queue": "వరుస",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -723,11 +730,11 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "హోదా",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
"failed": "విఫలమయ్యారు"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Active Workers",
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "పుస్తకాలు",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -766,17 +773,17 @@
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "నవీకరణలు"
"updates": "Updates"
},
"calibreweb": {
"books": "పుస్తకాలు",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "వరుస",
"downloadBytesRemaining": "మిగిలింది",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
@@ -786,21 +793,21 @@
},
"azuredevops": {
"result": "Result",
"status": "హోదా",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "విఫలమయ్యారు",
"failed": "Failed",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "ఆమోదించబడింది"
"approved": "Approved"
},
"gamedig": {
"status": "హోదా",
"status": "Status",
"online": "Online",
"offline": "ఆఫ్‌లైన్",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
@@ -817,17 +824,17 @@
},
"mealie": {
"recipes": "Recipes",
"users": "వినియోగదారులు",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "మొత్తం",
"total": "Total",
"running": "Running",
"stopped": "ఆగిపోయినవి",
"stopped": "Stopped",
"passed": "Passed",
"failed": "విఫలమయ్యారు"
"failed": "Failed"
},
"openwrt": {
"uptime": "Uptime",
@@ -838,7 +845,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "హోదా",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -856,7 +863,8 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -867,7 +875,7 @@
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "డొమైన్‌లు",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
@@ -905,7 +913,7 @@
"oCount": "O Count"
},
"tandoor": {
"users": "వినియోగదారులు",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -914,7 +922,7 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "వినియోగదారులు",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
@@ -923,9 +931,9 @@
},
"wgeasy": {
"connected": "Connected",
"enabled": "ప్రారంభించబడింది",
"disabled": "డిసేబ్లెడ్",
"total": "మొత్తం"
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -981,9 +989,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "హోదా",
"status": "Status",
"online": "Online",
"offline": "ఆఫ్‌లైన్"
"offline": "Offline"
},
"beszel": {
"name": "Name",
@@ -991,10 +999,10 @@
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "పెండింగ్",
"status": "హోదా",
"updated": "నవీకరించబడింది",
"cpu": "సీపియూ",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
@@ -1006,7 +1014,7 @@
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "మిస్సింగ్",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
@@ -1019,10 +1027,10 @@
"projects": "Projects"
},
"apcups": {
"status": "హోదా",
"load": "లోడ్",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "మిగిలి వున్న సమయం"
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1037,10 +1045,43 @@
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Update",
"update_yes": "అందుబాటులో వున్నవి",
"update_no": "తాజాగా",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -21,7 +21,7 @@
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"missing_type": "ประเภทวิดเจ็ตหาย: {{type}}",
"api_error": "API มีข้อผิดพลาด",
"information": "ข้อมูล",
"status": "สถานะ",
@@ -63,14 +63,14 @@
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "โปรดรอ",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "เมม",
"cpu": "ซีพียู",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "ออฟไลน์",
"error": "ข้อผิดพลาด",
@@ -83,7 +83,7 @@
"partial": "Partial"
},
"ping": {
"error": "ข้อผิดพลาด",
"error": "Error",
"ping": "ปิง",
"down": "Down",
"up": "Up",
@@ -91,7 +91,7 @@
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "ข้อผิดพลาด",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
@@ -108,11 +108,11 @@
"songs": "Songs"
},
"esphome": {
"offline": "ออฟไลน์",
"offline_alt": "ออฟไลน์",
"online": "Online",
"total": "ทั้งหมด",
"unknown": "ไม่ทราบ"
"offline": "Offline",
"offline_alt": "Offline",
"online": "ออนไลน์",
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
"pv_power": "Production",
@@ -130,12 +130,12 @@
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
"unread": "ยังไม่ได้อ่าน"
},
"fritzbox": {
"connectionStatus": "สถานะ",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "ยังไม่ได้กำหนดค่า",
"connectionStatusConnecting": "กำลังเชื่อมต่อ",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
@@ -168,10 +168,10 @@
"passes": "Passes"
},
"tautulli": {
"playing": "กำลังเล่น",
"transcoding": "การแปลงรหัส",
"bitrate": "อัตราบิต",
"no_active": "ไม่มีสตรีมที่ใช้งานอยู่",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -199,18 +199,18 @@
},
"rutorrent": {
"active": "Active",
"upload": "อัพโหลด",
"download": "ดาวน์โหลด"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -223,8 +223,8 @@
"invalid": "Invalid"
},
"deluge": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -233,8 +233,8 @@
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
@@ -243,15 +243,15 @@
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "ไม่ทราบ"
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"missing": "หายไป",
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "ไม่ทราบ"
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
@@ -284,7 +284,7 @@
"available": "Available"
},
"netalertx": {
"total": "ทั้งหมด",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -302,14 +302,14 @@
"latency": "Latency"
},
"speedtest": {
"upload": "อัพโหลด",
"download": "ดาวน์โหลด",
"ping": "ปิง"
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "ทั้งหมด"
"total": "Total"
},
"suwayomi": {
"download": "Downloaded",
@@ -359,14 +359,20 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "ไม่มีสตรีมที่ใช้งานอยู่",
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "ทั้งหมด"
"enabled": "เปิด",
"disabled": "ปิด",
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -398,7 +404,7 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "ผู้ใช้",
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
@@ -409,37 +415,37 @@
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "สถานะ",
"version": "เวอร์ชั่น",
"status": "Status",
"up": "Online",
"down": "ออฟไลน์"
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "ผู้ใช้",
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "เมม",
"cpu": "ซีพียู",
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "ซีพียู",
"load": "โหลด",
"wait": "โปรดรอ",
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "ทั้งหมด",
"free": "ฟรี",
"used": "ใช้แล้ว",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "สถานะ",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -563,12 +569,13 @@
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "ทั้งหมด"
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -579,17 +586,17 @@
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "อัตราบิต",
"networkRate": "Bitrate",
"clientIP": "Client"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "ไม่ทราบ"
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "ทั้งหมด"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "สถานะ",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "สถานะ"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -655,11 +662,11 @@
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "ซีพียู",
"cpu_usage": "CPU",
"memory_usage": "Memory"
},
"immich": {
"users": "ผู้ใช้",
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -683,7 +690,7 @@
"books": "Books"
},
"diskstation": {
"days": "วัน",
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
@@ -723,7 +730,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "สถานะ",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -745,7 +752,7 @@
},
"gatus": {
"up": "Sites Up",
"down": "เว็บไซต์ ล่ม",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
@@ -786,7 +793,7 @@
},
"azuredevops": {
"result": "Result",
"status": "สถานะ",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -798,16 +805,16 @@
"approved": "Approved"
},
"gamedig": {
"status": "สถานะ",
"status": "Status",
"online": "Online",
"offline": "ออฟไลน์",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "ปิง"
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -817,13 +824,13 @@
},
"mealie": {
"recipes": "Recipes",
"users": "ผู้ใช้",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "ทั้งหมด",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -838,25 +845,26 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "สถานะ",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "เว็บไซต์ ล่ม",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "ไม่ทราบ"
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -905,7 +913,7 @@
"oCount": "O Count"
},
"tandoor": {
"users": "ผู้ใช้",
"users": "Users",
"recipes": "Recipes",
"keywords": "Keywords"
},
@@ -914,7 +922,7 @@
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"users": "ผู้ใช้",
"users": "Users",
"totalValue": "Total Value"
},
"crowdsec": {
@@ -925,7 +933,7 @@
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "ทั้งหมด"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -934,9 +942,9 @@
"banned": "Banned"
},
"myspeed": {
"ping": "ปิง",
"download": "ดาวน์โหลด",
"upload": "อัพโหลด"
"ping": "Ping",
"download": "Download",
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
@@ -957,7 +965,7 @@
},
"zabbix": {
"unclassified": "Not classified",
"information": "ข้อมูล",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
@@ -981,9 +989,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "สถานะ",
"status": "Status",
"online": "Online",
"offline": "ออฟไลน์"
"offline": "Offline"
},
"beszel": {
"name": "Name",
@@ -992,10 +1000,10 @@
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "สถานะ",
"status": "Status",
"updated": "Updated",
"cpu": "ซีพียู",
"memory": "เมม",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
},
@@ -1019,8 +1027,8 @@
"projects": "Projects"
},
"apcups": {
"status": "สถานะ",
"load": "โหลด",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
@@ -1042,5 +1050,38 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

View File

@@ -61,7 +61,7 @@
"wlan_devices": "WLAN Aygıtları",
"lan_users": "LAN Kullanıcıları",
"wlan_users": "WLAN Kullanıcıları",
"up": "Çalışıyor",
"up": "UP",
"down": "Aşağı",
"wait": "Lütfen bekleyin",
"empty_data": "Alt sistem durumu bilinmiyor"
@@ -93,8 +93,8 @@
"http_status": "HTTPS durumu",
"error": "Hata",
"response": "Yanıt",
"down": "İndirme",
"up": "Yükleme",
"down": "Down",
"up": "Up",
"not_available": "Mevcut Değil"
},
"emby": {
@@ -144,8 +144,8 @@
"uptime": "Çalışma Süresi",
"maxDown": "Max. Indirme",
"maxUp": "Max. Gönderme",
"down": "İndirme",
"up": "Yükleme",
"down": "Down",
"up": "Up",
"received": "Alınan",
"sent": "Gönderilen",
"externalIPAddress": "Harici IP",
@@ -178,7 +178,7 @@
"connectedAp": "Bağlı AP'ler",
"activeUser": "Aktif cihazlar",
"alerts": "Alarmlar",
"connectedGateways": "Connected gateways",
"connectedGateways": "Bağlı ağ geçitleri",
"connectedSwitches": "Bağlı anahtarlar"
},
"nzbget": {
@@ -224,9 +224,9 @@
},
"deluge": {
"download": "İndirme",
"upload": "Yükleme",
"leech": "Tüketici",
"seed": "Sağlayıcı"
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Önbellek İsabetli Byte",
@@ -241,26 +241,26 @@
"sonarr": {
"wanted": "İstendi",
"queued": "Sırada",
"series": "Diziler",
"series": "Seriler",
"queue": "Kuyruk",
"unknown": "Bilinmiyor"
"unknown": "Bilinmeyen"
},
"radarr": {
"wanted": "İstendi",
"missing": "Eksik",
"queued": "Sırada",
"queued": "Kuyrukta",
"movies": "Filmler",
"queue": "Kuyruk",
"unknown": "Bilinmiyor"
"unknown": "Bilinmeyen"
},
"lidarr": {
"wanted": "İstendi",
"queued": "Sırada",
"wanted": "Wanted",
"queued": "Queued",
"artists": "Sanatçılar"
},
"readarr": {
"wanted": "İstendi",
"queued": "Sırada",
"wanted": "Wanted",
"queued": "Queued",
"books": "Kitaplar"
},
"bazarr": {
@@ -278,14 +278,14 @@
"available": "Kullanılabilir"
},
"overseerr": {
"pending": "Bekleyen",
"pending": "Pending",
"processing": "İşleniyor",
"approved": "Onaylı",
"available": "Kullanılabilir"
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Toplam",
"connected": "Bağlandı",
"connected": "Connected",
"new_devices": "Yeni Cihazlar",
"down_alerts": "Hata Uyarıları"
},
@@ -296,8 +296,8 @@
"gravity": "Gravity"
},
"adguard": {
"queries": "Sorgular",
"blocked": "Engellenen",
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Filtrelendi",
"latency": "Gecikme"
},
@@ -313,13 +313,13 @@
},
"suwayomi": {
"download": "İndirilen",
"nondownload": "Non-Downloaded",
"nondownload": "İndirilmemiş",
"read": "Okunan",
"unread": "Okunmamış",
"downloadedread": "Downloaded & Read",
"downloadedunread": "Downloaded & Unread",
"nondownloadedread": "Non-Downloaded & Read",
"nondownloadedunread": "Non-Downloaded & Unread"
"downloadedread": "İndirildi & Okundu",
"downloadedunread": "İndirildi & Okunmadı",
"nondownloadedread": "İndirilmedi & Okundu",
"nondownloadedunread": "İndirilmedi & Okunmadı"
},
"tailscale": {
"address": "Adres",
@@ -359,6 +359,12 @@
"services": "Hizmetler",
"middleware": "Ara Katman"
},
"trilium": {
"version": "Sürüm",
"notesCount": "Notlar",
"dbSize": "Veritabanı Boyutu",
"unknown": "Bilinmeyen"
},
"navidrome": {
"nothing_streaming": "Aktif akış yok",
"please_wait": "Lütfen Bekleyin"
@@ -377,11 +383,11 @@
},
"gotify": {
"apps": "Uygulamalar",
"clients": "Alıcılar",
"clients": "İstemciler",
"messages": "İletiler"
},
"prowlarr": {
"enableIndexers": "Dizin Oluşturucular",
"enableIndexers": "İndeksleyici",
"numberOfGrabs": "Yakalamalar",
"numberOfQueries": "Sorgular",
"numberOfFailGrabs": "Başarısız Yakalamalar",
@@ -405,21 +411,21 @@
"medusa": {
"wanted": "İstendi",
"queued": "Sırada",
"series": "Diziler"
"series": "Series"
},
"minecraft": {
"players": "Oyuncular",
"version": "Versiyon",
"status": "Durum",
"up": "Çevrimiçi",
"down": "Çevrimdışı"
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Okunan",
"read": "Okunmuş",
"unread": "Okunmamış"
},
"authentik": {
"users": "Kullanıcılar",
"users": "Users",
"loginsLast24H": "Girişler (24 Saat)",
"failedLoginsLast24H": "Başarısız Girişler (24 Saat)"
},
@@ -431,19 +437,19 @@
},
"glances": {
"cpu": "CPU",
"load": "Yük",
"wait": "Lütfen bekleyin",
"temp": "Sıcaklık",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Sıcaklık",
"warn": "Uyarı",
"uptime": "Çalışıyor",
"uptime": "UP",
"total": "Toplam",
"free": "Boş",
"used": "Kullanımda",
"days": "g",
"hours": "sa",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Kritik",
"read": "Okunan",
"read": "Read",
"write": "Yazma",
"gpu": "GPU",
"mem": "Hafıza",
@@ -472,21 +478,21 @@
"48-day": "Sisli",
"48-night": "Sisli",
"51-day": "Az Çiseleyen Yağmur",
"51-night": "Az Çiseleyen Yağmur",
"51-night": "Hafif Çiseleme",
"53-day": "Çiseleyen Yağmur",
"53-night": "Çiseleyen Yağmur",
"53-night": "Çiseleme",
"55-day": "Çok Çiseleyen Yağmur",
"55-night": "Çok Çiseleyen Yağmur",
"55-night": "Yoğun Çiseleme",
"56-day": "Soğuk Az Çiseleyen Yağmur",
"56-night": "Soğuk Az Çiseleyen Yağmur",
"56-night": "Hafif Dondurucu Çiseleme",
"57-day": "Soğuk Çiseleyen Yağmur",
"57-night": "Soğuk Çiseleyen Yağmur",
"57-night": "Dondurucu Çiseleme",
"61-day": "Hafif Yağmur",
"61-night": "Hafif Yağmur",
"63-day": "Yağmur",
"63-night": "Yağmur",
"65-day": "Çok Yağmur",
"65-night": "Çok Yağmur",
"65-night": "Şiddetli Yağmur",
"66-day": "Dondurucu Yağmur",
"66-night": "Dondurucu Yağmur",
"67-day": "Dondurucu Yağmur",
@@ -496,7 +502,7 @@
"73-day": "Kar",
"73-night": "Kar",
"75-day": "Çok Kar",
"75-night": "Çok Kar",
"75-night": "Yoğun Kar",
"77-day": "Kar Taneleri",
"77-night": "Kar Taneleri",
"80-day": "Hafif Sağanak",
@@ -510,11 +516,11 @@
"86-day": "Karlı Sağanak",
"86-night": "Karlı Sağanak",
"95-day": "Gök Gürültülü Fırtına",
"95-night": "Gök Gürültülü Fırtına",
"95-night": "Fırtına",
"96-day": "Dolu İle Gök Gürültülü Fırtına",
"96-night": "Dolu İle Gök Gürültülü Fırtına",
"99-day": "Dolu İle Gök Gürültülü Fırtına",
"99-night": "Dolu İle Gök Gürültülü Fırtına"
"96-night": "Dolu Yağışlı Fırtına",
"99-day": "Dolu Yağışlı Fırtına",
"99-night": "Dolu Yağışlı Fırtına"
},
"homebridge": {
"available_update": "Sistem",
@@ -523,15 +529,15 @@
"up_to_date": "Güncel",
"child_bridges": "Alt Köprüler",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Yükleme",
"up": "Up",
"pending": "Bekleyen",
"down": "İndirme"
"down": "Down"
},
"healthchecks": {
"new": "Yeni",
"up": "Yükleme",
"up": "Up",
"grace": "Tolerans Döneminde",
"down": "İndirme",
"down": "Down",
"paused": "Duraklatıldı",
"status": "Durum",
"last_ping": "Son Ping",
@@ -546,7 +552,7 @@
"approvedPushes": "Onaylı",
"rejectedPushes": "Reddedildi",
"filters": "Süzgeçler",
"indexers": "Dizin Oluşturucular"
"indexers": "İndeksleyici"
},
"tubearchivist": {
"downloads": "Kuyruk",
@@ -568,7 +574,8 @@
"gluetun": {
"public_ip": "Açık IP",
"region": "Bölge",
"country": "Ülke"
"country": "Ülke",
"port_forwarded": "Yönlendirilen Port"
},
"hdhomerun": {
"channels": "Kanallar",
@@ -585,7 +592,7 @@
"scrutiny": {
"passed": "Geçti",
"failed": "Başarısız",
"unknown": "Bilinmiyor"
"unknown": "Bilinmeyen"
},
"paperlessngx": {
"inbox": "Gelen Kutusu",
@@ -606,12 +613,12 @@
"mikrotik": {
"cpuLoad": "CPU Yükü",
"memoryUsed": "Bellek Kullanımı",
"uptime": "Çalışma Süresi",
"uptime": "Uptime",
"numberOfLeases": "Kiralama"
},
"xteve": {
"streams_all": "Tüm Akışlar",
"streams_active": "Aktif Akış",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Kanalları"
},
"opendtu": {
@@ -621,7 +628,7 @@
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Yükü",
"cpu": "CPU Load",
"memory": "Aktif Bellek",
"wanUpload": "WAN Yükleme",
"wanDownload": "WAN İndirme"
@@ -646,9 +653,9 @@
"load": "Ort. Yükleme",
"memory": "Bellek Kullanımı",
"wanStatus": "WAN Durumu",
"up": "Yükleme",
"down": "İndirme",
"temp": "Sıcaklık",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Kullanımı",
"wanIP": "WAN IP"
},
@@ -659,43 +666,43 @@
"memory_usage": "Bellek"
},
"immich": {
"users": "Kullanıcılar",
"users": "Users",
"photos": "Fotoğraflar",
"videos": "Videolar",
"videos": "Videos",
"storage": "Depo"
},
"uptimekuma": {
"up": "Siteler Çalışıyor",
"down": "Siteler Çalışmıyor",
"uptime": "Çalışma Süresi",
"uptime": "Uptime",
"incident": "Olay",
"m": "dk"
"m": "m"
},
"atsumeru": {
"series": "Diziler",
"series": "Series",
"archives": "Arşivler",
"chapters": "Bölümler",
"categories": "Kategoriler"
},
"komga": {
"libraries": "Kütüphane",
"series": "Diziler",
"books": "Kitaplar"
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Günler",
"uptime": "Çalışma Süresi",
"volumeAvailable": "Kullanılabilir"
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Diziler",
"series": "Series",
"issues": "Sorunlar",
"wanted": "İstendi"
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albümler",
"photos": "Fotoğraflar",
"videos": "Videolar",
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"people": "İnsan"
},
"fileflows": {
@@ -727,7 +734,7 @@
"size": "Boyut",
"lastrun": "Son Çalışma",
"nextrun": "Sonraki Çalışma",
"failed": "Başarısız"
"failed": "Failed"
},
"unmanic": {
"active_workers": "Aktif Kullanıcılar",
@@ -744,20 +751,20 @@
"targets_total": "Toplam Hedef"
},
"gatus": {
"up": "Siteler Çalışıyor",
"down": "Siteler Çalışmıyor",
"uptime": "Çalışma Süresi"
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Bugün",
"gross_percent_today": "Today",
"gross_percent_1y": "Bir yıl",
"gross_percent_max": "Tüm zaman"
},
"audiobookshelf": {
"podcasts": "Podcast",
"books": "Kitaplar",
"books": "Books",
"podcastsDuration": "Süre",
"booksDuration": "Süre"
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "Evdeki İnsanlar",
@@ -772,7 +779,7 @@
"books": "Kitaplar",
"authors": "Yazarlar",
"categories": "Kategoriler",
"series": "Diziler"
"series": "Seriler"
},
"jdownloader": {
"downloadCount": "Kuyruk",
@@ -781,7 +788,7 @@
"downloadSpeed": "Hız"
},
"kavita": {
"seriesCount": "Diziler",
"seriesCount": "Series",
"totalFiles": "Dosyalar"
},
"azuredevops": {
@@ -790,24 +797,24 @@
"buildId": "Yapı Kimliği",
"succeeded": "Başarılı",
"notStarted": "Henüz Başlamadı",
"failed": "Başarısız",
"failed": "Failed",
"canceled": "İptal edildi",
"inProgress": "Sürüyor",
"totalPrs": "Toplam Çekme İstekleri",
"myPrs": "Benim Çekme İsteklerim",
"approved": "Onaylı"
"approved": "Approved"
},
"gamedig": {
"status": "Durum",
"online": "Çevrimiçi",
"offline": "Çevrimdışı",
"online": "Online",
"offline": "Offline",
"name": "İsim",
"map": "Harita",
"currentPlayers": "Mevcut oyuncular",
"players": "Oyuncular",
"players": "Players",
"maxPlayers": "Maks. oyuncu",
"bots": "Botlar",
"ping": "Gecikme"
"ping": "Ping"
},
"urbackup": {
"ok": "Tamam",
@@ -817,46 +824,47 @@
},
"mealie": {
"recipes": "Tarifler",
"users": "Kullanıcılar",
"categories": "Kategoriler",
"users": "Users",
"categories": "Categories",
"tags": "Etiketler"
},
"openmediavault": {
"downloading": "İndiriliyor",
"total": "Toplam",
"running": "Çalışıyor",
"stopped": "Durduruldu",
"passed": "Geçti",
"failed": "Başarısız"
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"openwrt": {
"uptime": "Çalışma Süresi",
"uptime": "Uptime",
"cpuLoad": "CPU Yükü Ortalaması (5dk)",
"up": "Yükleme",
"down": "İndirme",
"up": "Up",
"down": "Down",
"bytesTx": "İletilen",
"bytesRx": "Alınan"
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Durum",
"uptime": "Çalışma Süresi",
"uptime": "Uptime",
"lastDown": "Son Kesinti",
"downDuration": "Kesinti Süresi",
"sitesUp": "Siteler Çalışıyor",
"sitesDown": "Siteler Çalışmıyor",
"paused": "Duraklatıldı",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Henüz Kontrol Edilmedi",
"up": "Yükleme",
"up": "Up",
"seemsdown": "Kapalı görünüyor",
"down": "İndirme",
"unknown": "Bilinmiyor"
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "Sinemalarda",
"physicalRelease": "Fiziksel Yayınlanan",
"digitalRelease": "Dijitalde Yayınlandı",
"noEventsToday": "Bugün için etkinlik yok!",
"noEventsFound": "Etkinlik bulunamadı"
"noEventsFound": "Etkinlik bulunamadı",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platformlar",
@@ -867,10 +875,10 @@
"totalfilesize": "Toplam Kapasite"
},
"mailcow": {
"domains": "Etki Alanları",
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Postalar",
"storage": "Depo"
"storage": "Storage"
},
"netdata": {
"warnings": "Uyarılar",
@@ -879,12 +887,12 @@
"plantit": {
"events": "Etkinlikler",
"plants": "Bitkiler",
"photos": "Fotoğraflar",
"photos": "Photos",
"species": "Türler"
},
"gitea": {
"notifications": "Bildirimler",
"issues": "Sorunlar",
"issues": "Issues",
"pulls": "Değişiklik İstekleri",
"repositories": "Repositories"
},
@@ -900,13 +908,13 @@
"galleries": "Galeriler",
"performers": "Oyuncu",
"studios": "Stüdyolar",
"movies": "Filmler",
"tags": "Etiketler",
"movies": "Movies",
"tags": "Tags",
"oCount": "O Sayısı"
},
"tandoor": {
"users": "Kullanıcılar",
"recipes": "Tarifler",
"users": "Users",
"recipes": "Recipes",
"keywords": "Anahtar Sözcükler"
},
"homebox": {
@@ -914,17 +922,17 @@
"totalWithWarranty": "Garantili",
"locations": "Konum",
"labels": "Etiketler",
"users": "Kullanıcılar",
"users": "Users",
"totalValue": "Toplam Değer"
},
"crowdsec": {
"alerts": "Alarmlar",
"alerts": "Alerts",
"bans": "Yasaklar"
},
"wgeasy": {
"connected": "Bağlandı",
"enabled": "Etkin",
"disabled": "Devre Dışı",
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Toplam"
},
"swagdashboard": {
@@ -934,9 +942,9 @@
"banned": "Yasaklı"
},
"myspeed": {
"ping": "Gecikme",
"ping": "Ping",
"download": "İndirme",
"upload": "Yükleme"
"upload": "Upload"
},
"stocks": {
"stocks": "Hisse Senetleri",
@@ -947,17 +955,17 @@
},
"frigate": {
"cameras": "Kameralar",
"uptime": "Çalışma Süresi",
"version": "Versiyon"
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Bağlantılar",
"collections": "Koleksiyonlar",
"tags": "Etiketler"
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Bilgi",
"information": "Information",
"warning": "Uyarı",
"average": "Ortalama",
"high": "Yüksek",
@@ -978,22 +986,22 @@
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "İsim",
"address": "Adres",
"last_seen": "Son Görülme",
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Durum",
"online": "Çevrimiçi",
"offline": "Çevrimdışı"
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "İsim",
"name": "Name",
"systems": "Systems",
"up": "Yükleme",
"down": "İndirme",
"paused": "Duraklatıldı",
"pending": "Bekleyen",
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Pending",
"status": "Durum",
"updated": "Güncellendi",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
@@ -1003,26 +1011,26 @@
"apps": "Apps",
"synced": "Synced",
"outOfSync": "Out Of Sync",
"healthy": "Sağlıklı",
"healthy": "Healthy",
"degraded": "Degraded",
"progressing": "Progressing",
"missing": "Eksik",
"missing": "Missing",
"suspended": "Suspended"
},
"spoolman": {
"loading": "Yükleniyor"
"loading": "Loading"
},
"gitlab": {
"groups": "Groups",
"issues": "Sorunlar",
"issues": "Issues",
"merges": "Merge Requests",
"projects": "Projects"
},
"apcups": {
"status": "Durum",
"load": "Yük",
"bcharge": "Pil Yüzdesi",
"timeleft": "Kalan Zaman"
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1030,17 +1038,50 @@
"archived": "Archived",
"highlights": "Highlights",
"lists": "Lists",
"tags": "Etiketler"
"tags": "Tags"
},
"slskd": {
"slskStatus": "Ağ",
"connected": "Bağlandı",
"disconnected": "Bağlantı kesildi",
"updateStatus": "Update",
"update_yes": "Kullanılabilir",
"update_no": "Güncel",
"downloads": "Downloads",
"connected": "Connected",
"disconnected": "Disconnected",
"updateStatus": "Güncelleme",
"update_yes": "Available",
"update_no": "Up to Date",
"downloads": "İndirmeler",
"uploads": "Uploads",
"sharedFiles": "Dosyalar"
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Toplam",
"running": "Çalışıyor",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Toplam"
},
"wallos": {
"activeSubscriptions": "Abonelikler",
"thisMonthlyCost": "Bu Ay",
"nextMonthlyCost": "Sonraki Ay",
"previousMonthlyCost": "Önceki Ay",
"nextRenewingSubscription": "Sonraki Ödeme"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -63,7 +63,7 @@
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Vui lòng chờ",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
@@ -95,7 +95,7 @@
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Không khả dụng"
"not_available": "Not Available"
},
"emby": {
"playing": "Đang chơi",
@@ -108,10 +108,10 @@
"songs": "Songs"
},
"esphome": {
"offline": "Ngoại tuyến",
"offline_alt": "Ngoại tuyến",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Online",
"total": "Tổng",
"total": "Total",
"unknown": "Unknown"
},
"evcc": {
@@ -133,7 +133,7 @@
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Trạng thái",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
@@ -168,8 +168,8 @@
"passes": "Passes"
},
"tautulli": {
"playing": "Đang chơi",
"transcoding": "Chuyển định dạng",
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
@@ -242,7 +242,7 @@
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"queue": "Hàng chờ",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
@@ -250,7 +250,7 @@
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"queue": "Hàng chờ",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
@@ -273,18 +273,18 @@
"available": "Available"
},
"jellyseerr": {
"pending": "Đang xử lý",
"approved": "Đã duyệt",
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Đang xử lý",
"pending": "Pending",
"processing": "Processing",
"approved": "Đã duyệt",
"approved": "Approved",
"available": "Available"
},
"netalertx": {
"total": "Tổng",
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -309,10 +309,10 @@
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Tổng"
"total": "Total"
},
"suwayomi": {
"download": "Đã tải",
"download": "Downloaded",
"nondownload": "Non-Downloaded",
"read": "Read",
"unread": "Unread",
@@ -349,7 +349,7 @@
"totalClients": "Clients"
},
"tdarr": {
"queue": "Hàng chờ",
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -359,6 +359,12 @@
"services": "Services",
"middleware": "Middleware"
},
"trilium": {
"version": "Version",
"notesCount": "Notes",
"dbSize": "Database Size",
"unknown": "Unknown"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -366,7 +372,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Tổng"
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -410,9 +416,9 @@
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Trạng thái",
"status": "Status",
"up": "Online",
"down": "Ngoại tuyến"
"down": "Offline"
},
"miniflux": {
"read": "Read",
@@ -432,14 +438,14 @@
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Vui lòng chờ",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Tổng",
"free": "",
"used": "Đã dùng",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -524,7 +530,7 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Đang xử lý",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
@@ -533,7 +539,7 @@
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Trạng thái",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -543,13 +549,13 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Đã duyệt",
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Hàng chờ",
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -561,14 +567,15 @@
},
"pyload": {
"speed": "Speed",
"active": "Hoạt động",
"queue": "Hàng chờ",
"total": "Tổng"
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
"country": "Country",
"port_forwarded": "Port Forwarded"
},
"hdhomerun": {
"channels": "Channels",
@@ -589,7 +596,7 @@
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Tổng"
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
@@ -633,14 +640,14 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Trạng thái",
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Trạng thái"
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
@@ -680,7 +687,7 @@
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Sách"
"books": "Books"
},
"diskstation": {
"days": "Days",
@@ -699,7 +706,7 @@
"people": "People"
},
"fileflows": {
"queue": "Hàng chờ",
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -723,7 +730,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Trạng thái",
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -755,7 +762,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Sách",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -769,13 +776,13 @@
"updates": "Updates"
},
"calibreweb": {
"books": "Sách",
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Hàng chờ",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
@@ -786,7 +793,7 @@
},
"azuredevops": {
"result": "Result",
"status": "Trạng thái",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -795,12 +802,12 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Đã duyệt"
"approved": "Approved"
},
"gamedig": {
"status": "Trạng thái",
"status": "Status",
"online": "Online",
"offline": "Ngoại tuyến",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
@@ -823,7 +830,7 @@
},
"openmediavault": {
"downloading": "Downloading",
"total": "Tổng",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
@@ -838,7 +845,7 @@
"bytesRx": "Received"
},
"uptimerobot": {
"status": "Trạng thái",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -856,7 +863,8 @@
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
"noEventsFound": "No events found",
"errorWhenLoadingData": "Error when loading calendar data"
},
"romm": {
"platforms": "Platforms",
@@ -925,7 +933,7 @@
"connected": "Connected",
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Tổng"
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
@@ -981,9 +989,9 @@
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Trạng thái",
"status": "Status",
"online": "Online",
"offline": "Ngoại tuyến"
"offline": "Offline"
},
"beszel": {
"name": "Name",
@@ -991,8 +999,8 @@
"up": "Up",
"down": "Down",
"paused": "Paused",
"pending": "Đang xử lý",
"status": "Trạng thái",
"pending": "Pending",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
@@ -1019,10 +1027,10 @@
"projects": "Projects"
},
"apcups": {
"status": "Trạng thái",
"status": "Status",
"load": "Load",
"bcharge": "Battery Charge",
"timeleft": "Thời gian còn lại"
"timeleft": "Time Left"
},
"karakeep": {
"bookmarks": "Bookmarks",
@@ -1042,5 +1050,38 @@
"downloads": "Downloads",
"uploads": "Uploads",
"sharedFiles": "Files"
},
"jellystat": {
"songs": "Songs",
"movies": "Movies",
"episodes": "Episodes",
"other": "Other"
},
"checkmk": {
"serviceErrors": "Service issues",
"hostErrors": "Host issues"
},
"komodo": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"down": "Down",
"unhealthy": "Unhealthy",
"unknown": "Unknown",
"servers": "Servers",
"stacks": "Stacks",
"containers": "Containers"
},
"filebrowser": {
"available": "Available",
"used": "Used",
"total": "Total"
},
"wallos": {
"activeSubscriptions": "Subscriptions",
"thisMonthlyCost": "This Month",
"nextMonthlyCost": "Next Month",
"previousMonthlyCost": "Prev. Month",
"nextRenewingSubscription": "Next Payment"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -4,9 +4,11 @@ import { useContext, useState } from "react";
import { SettingsContext } from "utils/contexts/settings";
import Docker from "widgets/docker/component";
import Kubernetes from "widgets/kubernetes/component";
import ProxmoxVM from "widgets/proxmoxvm/component";
import KubernetesStatus from "./kubernetes-status";
import Ping from "./ping";
import ProxmoxStatus from "./proxmox-status";
import SiteMonitor from "./site-monitor";
import Status from "./status";
import Widget from "./widget";
@@ -121,6 +123,16 @@ export default function Item({ service, groupName, useEqualHeights }) {
<span className="sr-only">View container stats</span>
</button>
)}
{service.proxmoxNode && service.proxmoxVMID && (
<button
type="button"
onClick={() => (statsOpen ? closeStats() : setStatsOpen(true))}
className="shrink-0 flex items-center justify-center cursor-pointer service-tag service-proxmoxstatus"
>
<ProxmoxStatus service={service} style={statusStyle} />
<span className="sr-only">View Proxmox stats</span>
</button>
)}
</div>
</div>
@@ -152,6 +164,26 @@ export default function Item({ service, groupName, useEqualHeights }) {
)}
</div>
)}
{service.proxmoxNode && service.proxmoxVMID && (
<div
className={classNames(
showStats || (statsOpen && !statsClosing) ? "max-h-[110px] opacity-100" : " max-h-0 opacity-0",
"w-full overflow-hidden transition-all duration-300 ease-in-out service-stats",
)}
>
{(showStats || statsOpen) && (
<ProxmoxVM
service={{
widget: {
node: service.proxmoxNode,
vmid: service.proxmoxVMID,
type: service.proxmoxType,
},
}}
/>
)}
</div>
)}
{service.widgets.map((widget) => (
<Widget widget={widget} service={service} key={widget.index} />

View File

@@ -0,0 +1,65 @@
import { useTranslation } from "next-i18next";
import useSWR from "swr";
export default function ProxmoxStatus({ service, style }) {
const { t } = useTranslation();
const vmType = service.proxmoxType || "qemu";
const apiUrl = `/api/proxmox/stats/${service.proxmoxNode}/${service.proxmoxVMID}?type=${vmType}`;
const { data, error } = useSWR(apiUrl);
let statusLabel = t("docker.unknown");
let backgroundClass = "px-1.5 py-0.5 bg-theme-500/10 dark:bg-theme-900/50";
let colorClass = "text-black/20 dark:text-white/40 ";
if (error) {
statusLabel = t("docker.error");
colorClass = "text-rose-500/80";
} else if (data) {
if (data.status === "running") {
statusLabel = t("docker.running");
colorClass = "text-emerald-500/80";
}
if (data.status === "stopped") {
statusLabel = t("docker.exited");
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
if (data.status === "paused") {
statusLabel = "paused";
colorClass = "text-blue-500/80";
}
if (data.status === "offline") {
statusLabel = "offline";
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
if (data.status === "not found") {
statusLabel = t("docker.not_found");
colorClass = "text-orange-400/50 dark:text-orange-400/80";
}
}
if (style === "dot") {
colorClass = colorClass.replace(/text-/g, "bg-").replace(/\/\d\d/g, "");
backgroundClass = "p-4 hover:bg-theme-500/10 dark:hover:bg-theme-900/20";
}
return (
<div
className={`w-auto text-center overflow-hidden ${backgroundClass} rounded-b-[3px] proxmoxstatus proxmoxstatus-${statusLabel
.toLowerCase()
.replace(" ", "-")}`}
title={statusLabel}
>
{style !== "dot" ? (
<div className={`text-[8px] font-bold ${colorClass} uppercase`}>{statusLabel}</div>
) : (
<div className={`rounded-full h-3 w-3 ${colorClass}`} />
)}
</div>
);
}

View File

@@ -55,7 +55,7 @@ export default function ColorToggle() {
leaveFrom="opacity-100 translate-y-0"
leaveTo="opacity-0 translate-y-1"
>
<Popover.Panel className="absolute -top-[75px] left-0">
<Popover.Panel className="absolute -top-[75px] left-0 z-10">
<div className="rounded-md shadow-lg ring-1 ring-black ring-opacity-5 w-[85vw] sm:w-full">
<div className="relative grid gap-2 p-2 grid-cols-11 bg-white/50 dark:bg-white/10 shadow-black/10 dark:shadow-black/20 rounded-md shadow-md">
{colors.map((color) => (

View File

@@ -1,5 +1,5 @@
import { useTranslation } from "next-i18next";
import { useState } from "react";
import { useCallback, useEffect, useState } from "react";
import { MdLocationDisabled, MdLocationSearching } from "react-icons/md";
import { WiCloudDown } from "react-icons/wi";
import useSWR from "swr";
@@ -64,7 +64,7 @@ export default function OpenMeteo({ options }) {
setLocation({ latitude: options.latitude, longitude: options.longitude });
}
const requestLocation = () => {
const requestLocation = useCallback(() => {
setRequesting(true);
if (typeof window !== "undefined") {
navigator.geolocation.getCurrentPosition(
@@ -82,7 +82,17 @@ export default function OpenMeteo({ options }) {
},
);
}
};
}, []);
useEffect(() => {
if (!options.latitude && !options.longitude && typeof navigator !== "undefined") {
navigator.permissions?.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
requestLocation();
}
});
}
}, [options.latitude, options.longitude, requestLocation]);
if (!location) {
return (

View File

@@ -1,5 +1,5 @@
import { useTranslation } from "next-i18next";
import { useState } from "react";
import { useCallback, useEffect, useState } from "react";
import { MdLocationDisabled, MdLocationSearching } from "react-icons/md";
import { WiCloudDown } from "react-icons/wi";
import useSWR from "swr";
@@ -59,7 +59,7 @@ export default function OpenWeatherMap({ options }) {
setLocation({ latitude: options.latitude, longitude: options.longitude });
}
const requestLocation = () => {
const requestLocation = useCallback(() => {
setRequesting(true);
if (typeof window !== "undefined") {
navigator.geolocation.getCurrentPosition(
@@ -77,7 +77,17 @@ export default function OpenWeatherMap({ options }) {
},
);
}
};
}, []);
useEffect(() => {
if (!options.latitude && !options.longitude && typeof navigator !== "undefined") {
navigator.permissions?.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
requestLocation();
}
});
}
}, [options.latitude, options.longitude, requestLocation]);
if (!location) {
return (

View File

@@ -1,5 +1,5 @@
import { useTranslation } from "next-i18next";
import { useState } from "react";
import { useCallback, useEffect, useState } from "react";
import { MdLocationDisabled, MdLocationSearching } from "react-icons/md";
import { WiCloudDown } from "react-icons/wi";
import useSWR from "swr";
@@ -63,7 +63,7 @@ export default function WeatherApi({ options }) {
setLocation({ latitude: options.latitude, longitude: options.longitude });
}
const requestLocation = () => {
const requestLocation = useCallback(() => {
setRequesting(true);
if (typeof window !== "undefined") {
navigator.geolocation.getCurrentPosition(
@@ -81,7 +81,17 @@ export default function WeatherApi({ options }) {
},
);
}
};
}, []);
useEffect(() => {
if (!options.latitude && !options.longitude && typeof navigator !== "undefined") {
navigator.permissions?.query({ name: "geolocation" }).then((result) => {
if (result.state === "granted") {
requestLocation();
}
});
}
}, [options.latitude, options.longitude, requestLocation]);
if (!location) {
return (

View File

@@ -0,0 +1,65 @@
import { getProxmoxConfig } from "utils/config/proxmox";
import createLogger from "utils/logger";
import { httpProxy } from "utils/proxy/http";
const logger = createLogger("proxmoxStatsService");
export default async function handler(req, res) {
const { service, type: vmType } = req.query;
const [node, vmid] = service;
if (!node) {
return res.status(400).send({
error: "Proxmox node parameter is required",
});
}
try {
const proxmoxConfig = getProxmoxConfig();
if (!proxmoxConfig) {
return res.status(500).send({
error: "Proxmox server configuration not found",
});
}
const baseUrl = `${proxmoxConfig.url}/api2/json`;
const headers = {
Authorization: `PVEAPIToken=${proxmoxConfig.token}=${proxmoxConfig.secret}`,
};
const statusUrl = `${baseUrl}/nodes/${node}/${vmType}/${vmid}/status/current`;
const [status, , data] = await httpProxy(statusUrl, {
method: "GET",
headers,
});
if (status !== 200) {
logger.error("HTTP Error %d calling Proxmox API", status);
return res.status(status).send({
error: `Failed to fetch Proxmox ${vmType} status`,
});
}
let parsedData = JSON.parse(Buffer.from(data).toString());
if (!parsedData || !parsedData.data) {
return res.status(500).send({
error: "Invalid response from Proxmox API",
});
}
return res.status(200).json({
status: parsedData.data.status || "unknown",
cpu: parsedData.data.cpu,
mem: parsedData.data.mem,
});
} catch (error) {
logger.error("Error fetching Proxmox status:", error);
return res.status(500).send({
error: "Failed to fetch Proxmox status",
});
}
}

View File

@@ -1,6 +1,6 @@
import checkAndCopyConfig from "utils/config/config";
const configs = ["docker.yaml", "settings.yaml", "services.yaml", "bookmarks.yaml"];
const configs = ["docker.yaml", "settings.yaml", "services.yaml", "bookmarks.yaml", "kubernetes.yaml", "proxmox.yaml"];
export default async function handler(req, res) {
const errors = configs.map((config) => checkAndCopyConfig(config)).filter((status) => status !== true);

View File

@@ -67,7 +67,7 @@ export default async function handler(req, res) {
nodeMap[nodeMetric.metadata.name].memory.percent = (mem / nodeMap[nodeMetric.metadata.name].memory.total) * 100;
});
} catch (error) {
logger.error("Error getting metrics, ensure you have metrics-server installed: s", JSON.stringify(error));
logger.error("Error getting metrics, ensure you have metrics-server installed:", JSON.stringify(error));
return res.status(500).send({
error: "Error getting metrics, check logs for more details",
});

View File

@@ -1,5 +1,3 @@
import { existsSync } from "fs";
import createLogger from "utils/logger";
const logger = createLogger("resources");
@@ -20,17 +18,20 @@ export default async function handler(req, res) {
}
if (type === "disk") {
if (!existsSync(target)) {
return res.status(404).json({
error: "Target not found",
});
}
const requested = typeof target === "string" && target ? target : "/";
const fsSize = await si.fsSize();
logger.debug("fsSize:", JSON.stringify(fsSize));
return res.status(200).json({
drive: fsSize.find((fs) => fs.mount === target) ?? fsSize.find((fs) => fs.mount === "/"),
const drive = fsSize.find((fs) => {
return fs.mount === requested;
});
if (!drive) {
logger.warn(`Drive not found for target: ${requested}`);
return res.status(404).json({ error: "Resource not available." });
}
return res.status(200).json({ drive });
}
if (type === "memory") {

View File

@@ -498,54 +498,63 @@ function Home({ initialSettings }) {
}
export default function Wrapper({ initialSettings, fallback }) {
const { themeContext } = useContext(ThemeContext);
const wrappedStyle = {};
const { theme } = useContext(ThemeContext);
let backgroundImage = "";
let opacity = initialSettings?.backgroundOpacity ?? 0;
let backgroundBlur = false;
let backgroundSaturate = false;
let backgroundBrightness = false;
if (initialSettings && initialSettings.background) {
let opacity = initialSettings.backgroundOpacity ?? 1;
let backgroundImage = initialSettings.background;
if (typeof initialSettings.background === "object") {
backgroundImage = initialSettings.background.image;
backgroundBlur = initialSettings.background.blur !== undefined;
backgroundSaturate = initialSettings.background.saturate !== undefined;
backgroundBrightness = initialSettings.background.brightness !== undefined;
if (initialSettings.background.opacity !== undefined) opacity = initialSettings.background.opacity / 100;
if (initialSettings?.background) {
const bg = initialSettings.background;
if (typeof bg === "object") {
backgroundImage = bg.image || "";
if (bg.opacity !== undefined) {
opacity = 1 - bg.opacity / 100;
}
backgroundBlur = bg.blur !== undefined;
backgroundSaturate = bg.saturate !== undefined;
backgroundBrightness = bg.brightness !== undefined;
} else {
backgroundImage = bg;
}
const opacityValue = 1 - opacity;
wrappedStyle.backgroundImage = `
linear-gradient(
rgb(var(--bg-color) / ${opacityValue}),
rgb(var(--bg-color) / ${opacityValue})
),
url('${backgroundImage}')`;
wrappedStyle.backgroundPosition = "center";
wrappedStyle.backgroundSize = "cover";
}
useEffect(() => {
const html = document.documentElement;
const body = document.body;
html.classList.remove("dark", "scheme-dark", "scheme-light");
html.classList.toggle("dark", theme === "dark");
html.classList.add(theme === "dark" ? "scheme-dark" : "scheme-light");
html.classList.remove(...Array.from(html.classList).filter((cls) => cls.startsWith("theme-")));
html.classList.add(`theme-${initialSettings.color || "slate"}`);
// Remove any previously applied inline styles
body.style.backgroundImage = "";
body.style.backgroundColor = "";
body.style.backgroundAttachment = "";
}, [backgroundImage, opacity, theme, initialSettings.color]);
return (
<div
id="page_wrapper"
className={classNames(
"relative",
initialSettings.theme && initialSettings.theme,
initialSettings.color && `theme-${initialSettings.color}`,
themeContext === "dark" ? "scheme-dark" : "scheme-light",
<>
{backgroundImage && (
<div
id="background"
aria-hidden="true"
style={{
backgroundImage: `linear-gradient(rgb(var(--bg-color) / ${opacity}), rgb(var(--bg-color) / ${opacity})), url('${backgroundImage}')`,
}}
/>
)}
>
<div
id="page_container"
className="fixed overflow-auto w-full h-full bg-theme-50 dark:bg-theme-800 transition-all"
style={wrappedStyle}
>
<div id="page_wrapper" className="relative h-full">
<div
id="inner_wrapper"
tabIndex="-1"
className={classNames(
"fixed overflow-auto w-full h-full",
"w-full h-full overflow-auto",
backgroundBlur &&
`backdrop-blur${initialSettings.background.blur.length ? "-" : ""}${initialSettings.background.blur}`,
`backdrop-blur${initialSettings.background.blur?.length ? `-${initialSettings.background.blur}` : ""}`,
backgroundSaturate && `backdrop-saturate-${initialSettings.background.saturate}`,
backgroundBrightness && `backdrop-brightness-${initialSettings.background.brightness}`,
)}
@@ -553,6 +562,6 @@ export default function Wrapper({ initialSettings, fallback }) {
<Index initialSettings={initialSettings} fallback={fallback} />
</div>
</div>
</div>
</>
);
}

View File

@@ -0,0 +1,4 @@
---
# url: https://proxmox.host.or.ip:8006
# token: username@pam!Token ID
# secret: secret

View File

@@ -24,26 +24,39 @@
}
}
html,
body,
#__next {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: rgb(var(--bg-color));
}
#background {
position: fixed;
inset: 0;
z-index: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-attachment: scroll;
pointer-events: none;
}
html,
body {
font-family: Manrope, "Manrope-Fallback", Arial, sans-serif;
overflow: hidden;
height: 100%;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 0.1px;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
}
#page_wrapper {
width: 100vw;
height: 100vh;
width: 100%;
margin: 0;
padding: 0;
}
@@ -60,15 +73,6 @@ body {
--scrollbar-track: rgb(var(--color-700));
}
#page_container {
overflow: auto;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
}
::-webkit-scrollbar {
width: 0.75em;
}
dialog ::-webkit-scrollbar {
display: none;
}

View File

@@ -135,6 +135,28 @@ function pruneEmptyGroups(groups) {
});
}
function mergeLayoutGroupsIntoConfigured(configuredGroups, layoutGroups) {
for (const layoutGroup of layoutGroups) {
const existing = findGroupByName(configuredGroups, layoutGroup.name);
if (existing) {
if (layoutGroup.groups?.length) {
existing.groups ??= [];
for (const sub of layoutGroup.groups) {
const existingSub = findGroupByName(existing.groups, sub.name);
if (!existingSub) {
existing.groups.push(sub);
} else {
// recursive merge if needed
mergeLayoutGroupsIntoConfigured([existingSub], [sub]);
}
}
}
} else {
configuredGroups.push(layoutGroup);
}
}
}
export async function servicesResponse() {
let discoveredDockerServices;
let discoveredKubernetesServices;
@@ -191,14 +213,10 @@ export async function servicesResponse() {
const definedLayouts = initialSettings.layout ? Object.keys(initialSettings.layout) : null;
if (definedLayouts) {
// this handles cases where groups are only defined in the settings.yaml layout and not in the services.yaml
const layoutConfiguredGroups = Object.entries(initialSettings.layout).map(([key, value]) =>
const layoutGroups = Object.entries(initialSettings.layout).map(([key, value]) =>
convertLayoutGroupToGroup(key, value),
);
layoutConfiguredGroups.forEach((group) => {
if (!configuredServices.find((serviceGroup) => serviceGroup.name === group.name)) {
configuredServices.push(group);
}
});
mergeLayoutGroupsIntoConfigured(configuredServices, layoutGroups);
}
mergedGroupsNames.forEach((groupName) => {

View File

@@ -14,19 +14,29 @@ export const CONF_DIR = process.env.HOMEPAGE_CONFIG_DIR
: join(process.cwd(), "config");
export default function checkAndCopyConfig(config) {
// Ensure config directory exists
if (!existsSync(CONF_DIR)) {
mkdirSync(CONF_DIR, { recursive: true });
try {
mkdirSync(CONF_DIR, { recursive: true });
} catch (e) {
console.warn(`Could not create config directory ${CONF_DIR}: ${e.message}`);
return false;
}
}
const configYaml = join(CONF_DIR, config);
// If the config file doesn't exist, try to copy the skeleton
if (!existsSync(configYaml)) {
const configSkeleton = join(process.cwd(), "src", "skeleton", config);
try {
copyFileSync(configSkeleton, configYaml);
console.info("%s was copied to the config folder", config);
} catch (err) {
console.error("error copying config", err);
throw err;
console.error("❌ Failed to initialize required config: %s", configYaml);
console.error("Reason: %s", err.message);
console.error("Hint: Make /app/config writable or manually place the config file.");
process.exit(1);
}
return true;

View File

@@ -43,6 +43,14 @@ export default function getDockerArguments(server) {
res.conn.protocol = "https";
}
if (servers[server].protocol) {
res.conn.protocol = servers[server].protocol;
}
if (servers[server].headers) {
res.conn.headers = servers[server].headers;
}
return res;
}

View File

@@ -0,0 +1,14 @@
import { readFileSync } from "fs";
import path from "path";
import yaml from "js-yaml";
import checkAndCopyConfig, { CONF_DIR, substituteEnvironmentVars } from "utils/config/config";
export function getProxmoxConfig() {
checkAndCopyConfig("proxmox.yaml");
const configFile = path.join(CONF_DIR, "proxmox.yaml");
const rawConfigData = readFileSync(configFile, "utf8");
const configData = substituteEnvironmentVars(rawConfigData);
return yaml.load(configData);
}

View File

@@ -295,6 +295,7 @@ export function cleanServiceGroups(groups) {
// emby, jellyfin
enableBlocks,
enableNowPlaying,
enableMediaControl,
// emby, jellyfin, tautulli
enableUser,
@@ -337,6 +338,10 @@ export function cleanServiceGroups(groups) {
// jellystat
days,
// komodo
showSummary,
showStacks,
// kopia
snapshotHost,
snapshotPath,
@@ -362,6 +367,9 @@ export function cleanServiceGroups(groups) {
// opnsense, pfsense
wan,
// portainer
kubernetes,
// prometheusmetric
metrics,
@@ -399,6 +407,9 @@ export function cleanServiceGroups(groups) {
// spoolman
spoolIds,
// grafana
alerts,
} = widgetData;
let fieldsList = fields;
@@ -443,12 +454,19 @@ export function cleanServiceGroups(groups) {
if (type === "unifi") {
if (site) widget.site = site;
}
if (type === "portainer") {
if (kubernetes) widget.kubernetes = !!JSON.parse(kubernetes);
}
if (type === "proxmox") {
if (node) widget.node = node;
}
if (type === "proxmoxbackupserver") {
if (datastore) widget.datastore = datastore;
}
if (type === "komodo") {
if (showSummary !== undefined) widget.showSummary = !!JSON.parse(showSummary);
if (showStacks !== undefined) widget.showStacks = !!JSON.parse(showStacks);
}
if (type === "kubernetes") {
if (namespace) widget.namespace = namespace;
if (app) widget.app = app;
@@ -471,6 +489,7 @@ export function cleanServiceGroups(groups) {
if (wan) widget.wan = wan;
}
if (["emby", "jellyfin"].includes(type)) {
if (enableMediaControl !== undefined) widget.enableMediaControl = !!JSON.parse(enableMediaControl);
if (enableBlocks !== undefined) widget.enableBlocks = JSON.parse(enableBlocks);
if (enableNowPlaying !== undefined) widget.enableNowPlaying = JSON.parse(enableNowPlaying);
}
@@ -497,7 +516,20 @@ export function cleanServiceGroups(groups) {
if (snapshotHost) widget.snapshotHost = snapshotHost;
if (snapshotPath) widget.snapshotPath = snapshotPath;
}
if (["beszel", "glances", "immich", "komga", "mealie", "pfsense", "pihole", "speedtest"].includes(type)) {
if (
[
"beszel",
"glances",
"immich",
"komga",
"mealie",
"pfsense",
"pihole",
"speedtest",
"wgeasy",
"grafana",
].includes(type)
) {
if (version) widget.version = parseInt(version, 10);
}
if (type === "glances") {
@@ -575,6 +607,9 @@ export function cleanServiceGroups(groups) {
if (type === "jellystat") {
if (days !== undefined) widget.days = parseInt(days, 10);
}
if (type === "grafana") {
if (alerts) widget.alerts = alerts;
}
return widget;
});
return cleanedService;

View File

@@ -20,7 +20,7 @@ export function ColorProvider({ initialTheme, children }) {
const [color, setColor] = useState(getInitialColor);
const rawSetColor = (rawColor) => {
const root = window.document.getElementById("page_wrapper");
const root = window.document.documentElement;
root.classList.remove(`theme-${lastColor}`);
root.classList.add(`theme-${rawColor}`);

View File

@@ -22,7 +22,7 @@ export function ThemeProvider({ initialTheme, children }) {
const [theme, setTheme] = useState(getInitialTheme);
const rawSetTheme = (rawTheme) => {
const root = window.document.getElementById("page_wrapper");
const root = window.document.documentElement;
const isDark = rawTheme === "dark";
root.classList.remove(isDark ? "light" : "dark");

View File

@@ -34,6 +34,9 @@ export default async function credentialedProxyHandler(req, res, map) {
headers["X-CMC_PRO_API_KEY"] = `${widget.key}`;
} else if (widget.type === "gotify") {
headers["X-gotify-Key"] = `${widget.key}`;
} else if (widget.type === "checkmk") {
headers["Accept"] = `application/json`;
headers.Authorization = `Bearer ${widget.username} ${widget.password}`;
} else if (
[
"argocd",
@@ -98,7 +101,13 @@ export default async function credentialedProxyHandler(req, res, map) {
headers.Cookie = `authenticated=${widget.key}`;
}
} else if (widget.type === "wgeasy") {
headers.Authorization = widget.password;
if (widget.username && widget.password) {
headers.Authorization = `Basic ${Buffer.from(`${widget.username}:${widget.password}`).toString("base64")}`;
} else {
headers.Authorization = widget.password;
}
} else if (widget.type === "trilium") {
headers.Authorization = widget.key;
} else if (widget.type === "gitlab") {
headers["PRIVATE-TOKEN"] = widget.key;
} else if (widget.type === "speedtest") {

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