Compare commits

..

146 Commits

Author SHA1 Message Date
stephenc01
e206c86de8 Documentation: fix typo in coin-market-cap widget docs (#2711) 2024-01-20 15:52:46 -08:00
shamoon
71b919bbe2 Documentation: Add username / pw to romm widget 2024-01-20 10:02:45 -08:00
github-actions[bot]
8684292d02 New Crowdin translations by GitHub Action (#2534)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-01-20 00:16:55 -08:00
shamoon
cca747c0fe Fix: Calendar widget iCal integration catch RRule failures (#2706) 2024-01-20 00:15:45 -08:00
Karl0ss
f6ca3f57f7 Feature: Romm Widget (#2663)
---------

Co-authored-by: Karl Hudgell <karl.hudgell@bjss.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-01-19 23:36:44 -08:00
Gianfranco
0cdc354ead Documentation: add info for obtaining immich API keys (#2703) 2024-01-19 20:07:55 -08:00
Luke Hagar
a24b5d2fd1 Fix: remove date time load delay (#2675) 2024-01-18 14:58:42 -08:00
Mitchell
7f621ed518 Feature: Netdata service widget (#2672) 2024-01-17 16:01:20 -08:00
Denis Papec
72efd9a08d Fix: calendar timezone performance improvements (#2668) 2024-01-17 15:00:51 -08:00
shamoon
93dc6db4ef Remove mkdocs-material insiders 2024-01-17 09:35:05 -08:00
0phoff
7837864841 Enhancement: locale option for date & relativeDate format (#2658) 2024-01-17 09:23:11 -08:00
dependabot[bot]
641eb25047 Chore(deps): Bump actions/cache from 3 to 4 (#2662)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 09:09:28 -08:00
shamoon
1f905bc241 Fix: constrain usage bar to 0-100 (#2650) 2024-01-16 16:07:20 -08:00
shamoon
d61d0eb88f Fix configured service weight = 0 (#2628) 2024-01-15 06:30:46 -08:00
Denis Papec
1f2081af5d Add option to specify a timezone for events (#2623)
* Add option to specify a timezone for events

* Amend message, update docs
2024-01-14 18:01:10 -08:00
Denis Papec
674d7f2e01 Fix for events repeating on mothly basis and old events that are shown as occuring today (#2624) 2024-01-14 13:49:28 -08:00
shamoon
9984e7894f Fix lint error for service anchors 2024-01-10 14:26:40 -08:00
shamoon
66a1368aa3 Fix: sort ical events in monthly view (#2604) 2024-01-10 14:24:38 -08:00
shamoon
8f121d675c Fix custom API docker labels example 2024-01-10 11:16:48 -08:00
Metin Yazici
1103df2b64 Feature: support multiple checks for healthchecks widget (#2580)
* Change healthchecks online/offline with the original up/down

* Add group statistics to healthcheck widget

* Update healthchecks docs

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-01-07 09:17:07 -08:00
shamoon
50c989e36a Fix: unique element key generation in quicklaunch and services (#2586) 2024-01-06 09:22:25 -08:00
shamoon
1c47d9d70e Fix: pass user/pass as strings with OMV proxy (#2555) 2023-12-31 20:18:17 -08:00
shamoon
aa7cfa58ff Better handle malformed docker labels (#2552) 2023-12-31 10:48:10 -08:00
Brandon McFarlin
ccad62b5c2 Fix: Peanut widget v2 api compatibility (#2526) 2023-12-27 07:29:27 -08:00
github-actions[bot]
32f28d32dd New Crowdin translations by GitHub Action (#2455)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-12-26 20:22:43 -08:00
myztillx
59ccc3a215 Added Option for Grafana Alertmanager (#2498)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-26 20:21:57 -08:00
William
4d6754e4a7 Chore: bump react-icons to 4.12.0 (#2507) 2023-12-22 07:38:58 -08:00
shamoon
e0886ef715 Revert "Remove groups plugin for now"
This reverts commit afd49d5327.
2023-12-18 08:13:45 -08:00
HaveAGitGat
b9f1ddd284 Fix: Tdarr widget should use viewable count if exists (#2492) 2023-12-18 00:39:30 -08:00
shamoon
afd49d5327 Remove groups plugin for now 2023-12-17 11:51:06 -08:00
shamoon
c3e0627d62 Try updating mike, changing docs action cache_id 2023-12-17 11:28:53 -08:00
Atropos
eea20defb1 Enhancement: support instanceName filtering for kubernetes deployment (#2488)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-17 10:55:40 -08:00
shamoon
30e4a2ae3a Include truenas in uptime refactor 2023-12-15 14:12:14 -08:00
shamoon
e768b1c83a Unify uptime formatting (#2483) 2023-12-15 14:08:37 -08:00
Thorben
24e25e8953 Enhancement: fritzbox uptime display (#2481) 2023-12-15 13:33:29 -08:00
Sean Kelly
aeaf36e0cf Fix changedetection diffs only showing up when it was the first time they were checked (#2479) 2023-12-14 19:07:52 -08:00
CosminPerRam
3bddfdfe3b Chore: update gamedig dep to 4.3.0 (#2474) 2023-12-11 14:11:44 -08:00
shamoon
15a12763f8 Fix: calendar widget radarr integration API params invalid (#2470) 2023-12-11 08:41:45 -08:00
shamoon
25767ba3c7 Fix: moonraker widget error when not printing (#2468) 2023-12-11 07:32:40 -08:00
Alice Lee
bd6f24d82a Documentation: Fix link to widgets page in docs (#2466) 2023-12-11 07:10:46 -08:00
Thorben
d38b313177 Fix: fritzbox error when response contains empty values (#2463) 2023-12-10 12:21:53 -08:00
Brandon McFarlin
bccd73fe2d Feature: Add peaNUT Widget (#2450)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-10 09:56:35 -08:00
Denis Papec
a72ccb6d27 Fix: show recurring and multi-day events (#2451) 2023-12-10 07:19:43 -08:00
Thorben
0a3d552114 Fix typo in fritzbox documentation (#2457) 2023-12-10 07:06:52 -08:00
github-actions[bot]
44b7de794b New Crowdin translations by GitHub Action (#2423)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-12-09 22:00:27 -08:00
shamoon
d855e2b396 Fix: Increase kubernetes cpu/mem usage scale (#2453) 2023-12-09 21:27:02 -08:00
shamoon
49281b30c2 Fix block label translation in strelaysrv widget 2023-12-06 20:54:32 -08:00
Lawton Manning
914cd71c76 Fix: remove translation on block labels in healthchecks widget (#2440) 2023-12-06 20:53:13 -08:00
José Marques
5e01eb4a8d Feature: setting for equal height cards (#2432) 2023-12-06 14:52:02 -08:00
dependabot[bot]
7edcf6b047 Bump actions/setup-python from 4 to 5 (#2435)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:15:14 -08:00
Thorben
0f3fc77ddf Enhancement: improve fritzbox proxy perfomance (#2429)
---------

Co-authored-by: Thorben Grove <thorben.grove@tui.de>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-05 00:44:13 -08:00
Ashley Buckingham
77ed445da1 Documentation: correct doc link in skeleton yaml (#2428) 2023-12-04 16:03:58 -08:00
shamoon
708e6fa789 Update crowdin.yml 2023-12-03 07:34:52 -08:00
shamoon
9afa40a6b7 Chore: migrate crowdin to GHA (#2421) 2023-12-03 07:33:43 -08:00
Kamil Markowicz
04ae39e144 Documentation: Update minimum calibre-web version reference (#2412)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-12-01 19:38:31 -08:00
Sean Kelly
a3e00e96c9 Change: changedetection.io widget dont count diff if viewed (#2401) 2023-11-29 13:06:06 -08:00
SOOROS
251881a051 Documentation: add semicolons to iframe example allow option (#2400) 2023-11-29 11:56:18 -08:00
shamoon
9112030275 Fix: quote background image URL
See #2396
2023-11-27 20:06:39 -08:00
shamoon
2f89b12f0d Revert "Fix: revert to using initialSettings in head"
This reverts commit e28faf6b98.
2023-11-27 19:04:50 -08:00
shamoon
b2a914eb2a Update guidelines 2023-11-27 08:19:13 -08:00
Thorben
4c45c6453f Feature: Fritz!Box Widget (#2387)
* Feature: Fritz!Box Widget

* Use i18n

* code style & formatting

---------

Co-authored-by: Thorben Grove <thorben.grove@tui.de>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-26 20:48:54 -08:00
shamoon
b3414fc35f Documentation: Fix services yaml file name 2023-11-26 13:24:03 -08:00
COxDE
259f0f8ce9 Documentation: fix typo in widgets file name (#2393) 2023-11-26 13:21:59 -08:00
shamoon
97218e9cea Update PULL_REQUEST_TEMPLATE.md 2023-11-26 10:03:35 -08:00
Nick
3e0054069d Change Unifi Widget "System Uptime" to "Uptime" (#2389)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-26 07:20:13 -08:00
shamoon
a3fcc3ef51 Hack reload glime styles 2023-11-25 10:48:40 -08:00
shamoon
dd5144f03a Chore: enable swc, again (#2385) 2023-11-25 10:25:24 -08:00
shamoon
90c12abf87 Revert "Chore: enable swc (#2311)"
This reverts commit 0931f5c5a6.
2023-11-25 09:29:18 -08:00
shamoon
507e72407f Add AI bot info to docs 2023-11-25 08:54:38 -08:00
Ben Phelps
5bc6730e8b New Crowdin updates (#2295) 2023-11-25 08:23:55 -08:00
shamoon
110ebe920e Documentation: Add ai bot (#2383) 2023-11-25 08:22:16 -08:00
Denis Papec
95d66707f5 Feature: Implement iCal integration for calendar, improve styling (#2376)
* Feature: Implement iCal integration, improve calendar/agenda styling

* Delete calendar.jsx

* Calendar proxy handler

* code style

* Add some basic error handling

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-25 08:17:25 -08:00
Denis Papec
518ed7fc4e Feature: Support previous days option in Calendar Agenda (#2375)
Signed-off-by: Denis Papec <denis.papec@gmail.com>
2023-11-24 20:32:38 -08:00
Denis Papec
acafbb5100 Enhancement: Improvements to calendar Radarr release logic (#2374)
Signed-off-by: Denis Papec <denis.papec@gmail.com>
2023-11-24 20:32:04 -08:00
shamoon
fb9ebf18ba Fix: show mem / cpu stats for k8s partial health status (#2378) 2023-11-24 20:29:23 -08:00
shamoon
6b35443100 Fix: dont ignore empty string for kubernetes podSelector (#2372) 2023-11-24 16:15:42 -08:00
nioKi
c2729e302d Enhancement: Add configurable refresh interval and max points for glances services (#2363)
---------

Co-authored-by: Quentin de Grandmaison <quentin.degrandmaison@7speaking.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-22 12:35:54 -08:00
Joe Stump
e98b5e2233 Documentation: Add details to Gluetun widget docs (#2357)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-21 11:41:56 -08:00
shamoon
0931f5c5a6 Chore: enable swc (#2311) 2023-11-20 19:34:56 -08:00
Timo
6d21ea9ba3 Enhancement: Add service discovery labels support for multiple homepage instances (#2340) 2023-11-20 19:27:19 -08:00
Aesop7
5bf6f30e2b Documentation: add Longhorn example (#2353) 2023-11-20 07:35:21 -08:00
shamoon
66fbe9f670 Fix: Disable override white bkgd with card blur (#2336) 2023-11-17 07:26:22 -08:00
shamoon
6316de6fa6 Fix: Lint docker stats throughput PR 2023-11-17 00:03:56 -08:00
shamoon
7f50f6cfaa Fix: sum throughput data for docker stats (#2334) 2023-11-16 23:55:04 -08:00
shamoon
c9991bc2a2 Fix: dont set pinned icon if custom favicon (#2326) 2023-11-14 22:10:37 -08:00
shamoon
e28faf6b98 Fix: revert to using initialSettings in head 2023-11-14 22:09:18 -08:00
Faqar
17b9b7e523 Enhancement: open the searchbox on paste (#2320)
* Open the searchbox when detecting Ctrl-V.

* support macOS, codestyle

---------

Co-authored-by: Joschka <kontakt@greiner-it.de>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-12 19:40:09 -08:00
shamoon
d5608c46c3 Dont push docker for feature builds 2023-11-11 21:46:40 -08:00
shamoon
428680b5df Run ci on feature/ branches 2023-11-11 21:42:13 -08:00
Jorge Benjumea
556cfd19b6 Documentation: fix typo (#2296) 2023-11-10 00:46:56 -08:00
Mohamed Aziz Ben Aissa
fc67e1a986 Feature: Added timeStyle to date format for custom API (#2294)
* Add timeStyle option to custom API date format

* Update documentation
2023-11-09 22:57:14 +02:00
Ben Phelps
dc8bea95ac New translations common.json (Afrikaans) (#2292) 2023-11-09 12:18:39 -08:00
Ben Phelps
2ea0e129f2 New Crowdin updates (#2218) 2023-11-09 08:09:00 -08:00
shamoon
b019295a06 Update services.md 2023-11-08 22:39:23 -08:00
shamoon
5fa790e9fe Use old mike 2023-11-08 22:26:17 -08:00
shamoon
7719ea17be Fix: handle immich v1.85.0 API stats breaking change (#2284) 2023-11-07 23:59:43 -08:00
shamoon
885a4051f3 Fix: support Unifi widget with Unifi OS v3.2.5+ (#2281) 2023-11-07 14:38:26 -08:00
Ingmar Delsink
67f5ee8df5 Fix: Access container memory_stats.stats safely by optional chaining (#2271) (#2272) 2023-11-05 07:39:26 -08:00
Reiss Cashmore
ebd384c62d Feature: iFrame widget (#2261)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-10-31 07:19:57 -07:00
shamoon
5512d05f00 Fix: Respect hideErrors for Calendar widget (#2259) 2023-10-29 20:14:06 -07:00
shamoon
654f16dbb5 Fix: Correct Synology DownloadStation units (#2249) 2023-10-27 14:39:57 -07:00
shamoon
bec1e5fff2 Fix: octoprint error when progress empty (#2247) 2023-10-27 09:29:36 -07:00
shamoon
1da9255578 Fix: authentik users endpoint URL (#2244) 2023-10-26 23:03:52 -07:00
shamoon
cc887214cf Fix: override some colors for white theme (#2242) 2023-10-26 21:59:18 -07:00
shamoon
98c3ca6dac Docs: Update broken links in readme
Closes #2233
2023-10-24 14:09:56 -07:00
Kirill Kuznetsov
3c4818a2b4 Feature: add date formatting option in custom api (#2228) 2023-10-23 16:54:04 -07:00
Avishek Sen
f773e026d5 docs: fix typos (#2222) 2023-10-21 11:42:37 -07:00
shamoon
3f1229555e Fix translation of no events today in calendar
See #2221
2023-10-21 07:48:17 -07:00
Denis Papec
6898faa3de Feature: Added agenda view for calendar, calendar improvements (#2216)
* Feature: Added agenda view for calendar, calendar improvements

* Fix duplicate event keys

* Additional hover on title, not date

* Show date once in list

* Rename monthly view for consistency

* Remove unneeded key props

* CSS cleanup, dont slice title to arbitrary 42 chars which can break column layouts

* Simplify agenda components

* Fix show date once in list

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-10-20 16:31:19 -07:00
shamoon
792f768a7f Feature: true ping, rename old ping to siteMonitor (#2215) 2023-10-20 00:09:33 -07:00
shamoon
0c8c759f8a Enable autoSelectFamily for http(s) requests (#2214) 2023-10-19 14:42:15 -07:00
shamoon
241c981444 Fix tab spacing on mobile (#2209) 2023-10-18 13:25:12 -07:00
shamoon
56349e57e5 Update development.md 2023-10-18 12:53:27 -07:00
shamoon
6763da57a6 Update CONTRIBUTING.md 2023-10-18 12:49:27 -07:00
shamoon
8ec488efbd Revert "Fix: subdirectory deployment (#2205)"
This revers commit b8eda91005
2023-10-18 11:44:26 -07:00
shamoon
9e3bc8e64f Update prettier package to v3 2023-10-18 09:49:33 -07:00
shamoon
29827b1c70 Add pre-commit to ci 2023-10-18 09:49:33 -07:00
shamoon
f48cf0dc9f Add instructions to dev docs for pre-commit 2023-10-18 09:49:33 -07:00
shamoon
19c25713c4 Run pre-commit hooks over existing codebase
Co-Authored-By: Ben Phelps <ben@phelps.io>
2023-10-18 09:49:33 -07:00
shamoon
fa50bbad9c Add pre-commit with prettier 2023-10-18 09:49:33 -07:00
Ben Phelps
8e6a169b50 New translations common.json (German) (#2208) 2023-10-18 09:00:58 -07:00
shamoon
4248db7f21 k8s: Support app ingress annotation (#2198) 2023-10-18 08:57:10 -07:00
Isidro Osoria
b8eda91005 Fix: subdirectory deployment (#2205) 2023-10-18 08:49:42 -07:00
Ben Phelps
5f7891d8db New translations common.json (French) (#2206) 2023-10-17 23:29:26 -07:00
Ben Phelps
b14abc2642 New Crowdin updates (#2144)
* New translations common.json (Dutch)

* New translations common.json (Dutch)

* New translations common.json (Polish)

* New translations common.json (Danish)

* New translations common.json (French)

* New translations common.json (German)

* New translations common.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations common.json (Dutch)

* New translations common.json (Dutch)

* New translations common.json (German)

* New translations common.json (German)

* New translations common.json (German)

* New translations common.json (Spanish)

* New translations common.json (Danish)

* New translations common.json (Italian)

* New translations common.json (Dutch)

* New translations common.json (Dutch)

* New translations common.json (Japanese)

* New translations common.json (Japanese)
2023-10-17 22:55:01 -07:00
icyleaf
8ea2ccf110 Enhancement: support dot-notated field properties in docker labels (#2195) 2023-10-17 22:54:17 -07:00
shamoon
cbad95bf9c Fix dot status when exited (#2204) 2023-10-17 17:47:51 -07:00
shamoon
47db8be7bb Fix glances network calculation (#2201) 2023-10-17 13:31:02 -07:00
Preetham Kulai
2f4985b977 Enhancement: mjpeg stream widget placeholder image (#2192)
* added placeholder image on stream load error

* updated placeholder image to tv static animation

* Revert "updated placeholder image to tv static animation"

This reverts commit f0efdd8833.

* Inline animated tv static image

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-10-16 13:12:28 -07:00
karpaterna
8d34dc5725 Documentation: add defaultinterval option for coinmarketcap (#2191) 2023-10-15 10:09:48 -07:00
shamoon
31c33f4f32 Specify src in jsconfig 2023-10-14 12:44:37 -07:00
shamoon
ef3e98285e Fix references to podSelector in k8s manifests (#2187) 2023-10-13 19:34:19 -07:00
smoothlystable
e012ea6050 Changedetection.io: Skip checking for diff if watch never had a change (#2186)
* Only check diff in there has ever been a change

* Code style

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-10-13 09:02:36 -07:00
Ado Nishimura
dcc2f3e8f3 Fix: proxmox CPU/MEM NaN when cluster has offline nodes (#2185) 2023-10-13 03:49:16 -07:00
shamoon
94718db22b Fix troubleshooting indentation 2023-10-12 13:12:11 -07:00
shamoon
c591049a1a Fix glances doc image assets 2023-10-12 11:53:15 -07:00
shamoon
fd04e93d68 Update k8s deployment with specific files (#2178) 2023-10-12 08:35:08 -07:00
patopesto
29b7d5756c Fix: possible sonarr widget queue duplicates (#2171) 2023-10-09 21:05:29 -07:00
shamoon
596e5c9b84 Fix glances fs metric for disks with colon (#2170) 2023-10-09 19:43:03 -07:00
shamoon
7ea1d0dd47 Fix calculation for docker container memory usage (#2167) 2023-10-08 10:26:20 -07:00
shamoon
4a04347518 Update README.md 2023-10-08 07:22:43 -07:00
shamoon
7bbb35db13 Update README.md 2023-10-08 06:46:20 -07:00
shamoon
d1d81e5753 Fix: emby / jellyfin isVideoDirect (#2156) 2023-10-07 20:58:05 -07:00
shamoon
4c2ecb9b0e Add hdhomerun 2023-10-06 21:01:37 -07:00
Ben Phelps
1066d17f70 Update translations.md (#2142)
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-10-06 13:16:20 +00:00
shamoon
462a8e001f Change weblate links to crowdin 2023-10-06 00:04:51 -07:00
482 changed files with 25187 additions and 17504 deletions

View File

@@ -25,7 +25,7 @@ What type of change does your PR introduce to Homepage?
## Checklist:
- [ ] If adding a service widget or a change that requires it, I have added corresponding documentation changes.
- [ ] If adding a new widget I have reviewed the [guidelines](https://gethomepage.dev/latest/more/development/#service-widget-guidelines).
- [ ] If applicable, I have checked that all tests pass with e.g. `pnpm lint`.
- [ ] If applicable, I have added corresponding documentation changes.
- [ ] If applicable, I have reviewed the [feature](https://gethomepage.dev/latest/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/latest/more/development/#service-widget-guidelines).
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/latest/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/latest/more/development/#code-linting).
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.

31
.github/workflows/crowdin.yml vendored Normal file
View File

@@ -0,0 +1,31 @@
name: Crowdin Action
on:
workflow_dispatch:
schedule:
- cron: '2 */12 * * *'
push:
paths: [
'/public/locales/en/**',
]
branches: [ main ]
jobs:
synchronize-with-crowdin:
name: Crowdin Sync
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: crowdin action
uses: crowdin/github-action@v1
with:
upload_translations: false
download_translations: true
crowdin_branch_name: main
localization_branch_name: l10n_main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}

View File

@@ -9,7 +9,9 @@ on:
schedule:
- cron: '20 0 * * *'
push:
branches: [ "main" ]
branches:
- main
- feature/**
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
paths-ignore:
@@ -30,10 +32,28 @@ env:
jobs:
pre-commit:
name: Linting Checks
runs-on: ubuntu-22.04
steps:
-
name: Checkout repository
uses: actions/checkout@v4
-
name: Install python
uses: actions/setup-python@v5
with:
python-version: 3.x
-
name: Check files
uses: pre-commit/action@v3.0.0
build:
name: Docker Build & Push
if: github.repository == 'gethomepage/homepage'
runs-on: self-hosted
needs:
- pre-commit
permissions:
contents: read
packages: write
@@ -99,7 +119,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: .
push: ${{ github.event_name != 'pull_request' }}
push: ${{ github.event_name != 'pull_request' && !(github.event_name == 'push' && startsWith(github.ref, 'refs/heads/feature')) }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |

View File

@@ -18,17 +18,35 @@ permissions:
contents: write
jobs:
pre-commit:
name: Linting Checks
runs-on: ubuntu-22.04
steps:
-
name: Checkout repository
uses: actions/checkout@v4
-
name: Install python
uses: actions/setup-python@v5
with:
python-version: 3.x
-
name: Check files
uses: pre-commit/action@v3.0.0
test:
name: Test Build
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v3
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
@@ -43,22 +61,24 @@ jobs:
name: Build & Deploy
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request'
runs-on: ubuntu-latest
needs:
- pre-commit
steps:
- uses: actions/checkout@v4
with:
ref: main
- uses: actions/setup-python@v4
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v3
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- run: sudo apt-get install pngquant
- run: pip install mike
- run: pip install mike==2.0.0
- run: pip install git+https://${GH_TOKEN}@github.com/benphelps/mkdocs-material-insiders.git
- name: Set Git config
run: |

19
.pre-commit-config.yaml Normal file
View File

@@ -0,0 +1,19 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
exclude: "(^mkdocs\\.yml$)"
- id: check-added-large-files
- repo: https://github.com/pre-commit/mirrors-prettier
rev: 'v3.0.3'
hooks:
- id: prettier
types_or:
- javascript
- markdown
- jsx

1
.prettierrc Normal file
View File

@@ -0,0 +1 @@
{}

View File

@@ -17,23 +17,23 @@ diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment for our
community include:
* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes,
- Demonstrating empathy and kindness toward other people
- Being respectful of differing opinions, viewpoints, and experiences
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
* Focusing on what is best not just for us as individuals, but for the
- Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
* The use of sexualized language or imagery, and sexual attention or
- The use of sexualized language or imagery, and sexual attention or
advances of any kind
* Trolling, insulting or derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or email
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or email
address, without their explicit permission
* Other conduct which could reasonably be considered inappropriate in a
- Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities

View File

@@ -1,4 +1,5 @@
# Contributing to Homepage
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
@@ -8,15 +9,19 @@ We love your input! We want to make contributing to this project as easy and tra
- Becoming a maintainer
## We Develop with Github
We use github to host code, to track issues and feature requests, as well as accept pull requests.
## Any contributions you make will be under the GNU General Public License v3.0
In short, when you submit code changes, your submissions are understood to be under the same [GNU General Public License v3.0](https://choosealicense.com/licenses/gpl-3.0/) that covers the project. Feel free to contact the maintainers if that's a concern.
## Report bugs using Github's [issues](https://github.com/gethomepage/homepage/issues)
We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/gethomepage/homepage/issues/new); it's that easy!
## Write bug reports with detail, background, and sample configurations
Homepage includes a lot of configuration options and is often deploying in larger systems. Please include as much information (configurations, deployment method, Docker & API versions, etc) as you can when reporting an issue.
**Great Bug Reports** tend to have:
@@ -29,16 +34,20 @@ Homepage includes a lot of configuration options and is often deploying in large
- What actually happens
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
People *love* thorough bug reports. I'm not even kidding.
People _love_ thorough bug reports. I'm not even kidding.
## Development Guidelines
Please see the [documentation regarding development](https://gethomepage.dev/latest/more/development/) and specifically the [guidelines for new service widgets](https://gethomepage.dev/latest/more/development/#service-widget-guidelines) if you are considering making one.
## Use a Consistent Coding Style
This project follows the [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript), please follow it when submitting pull requests.
Please see information in the docs regarding [code formatting with pre-commit hooks](https://gethomepage.dev/latest/more/development/#code-formatting-with-pre-commit-hooks).
## License
By contributing, you agree that your contributions will be licensed under its GNU General Public License.
## References
This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/main/CONTRIBUTING.md)

View File

@@ -16,10 +16,12 @@
<p align="center">
<a href="https://github.com/gethomepage/homepage/actions/workflows/docker-publish.yml"><img alt="GitHub Workflow Status (with event)" src="https://img.shields.io/github/actions/workflow/status/gethomepage/homepage/docker-publish.yml"></a>
&nbsp;
<a href="https://hosted.weblate.org/engage/homepage/"><img src="https://hosted.weblate.org/widgets/homepage/-/homepage/svg-badge.svg" alt="Weblate"></a>
<a href="https://crowdin.com/project/gethomepage" target="_blank"><img src="https://badges.crowdin.net/gethomepage/localized.svg"></a>
&nbsp;
<a href="https://discord.gg/k4ruYNrudu"><img alt="Discord" src="https://img.shields.io/discord/1019316731635834932"></a>
&nbsp;
<a href="http://gethomepage.dev/latest/" title="Docs"><img title="Docs" src="https://github.com/gethomepage/homepage/actions/workflows/docs-publish.yml/badge.svg"/></a>
&nbsp;
<a href="https://paypal.me/phelpsben" title="Donate"><img alt="GitHub Sponsors" src="https://img.shields.io/github/sponsors/benphelps"></a>
</p>
@@ -43,11 +45,11 @@ Homepage has built-in support for Docker, and can automatically discover and add
## Service Widgets
Homepage also has support for over 100 3rd party services, including all popular starr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd party APIs. See the [Service](https://gethomepage.dev/latest/configs/service-widgets/) page for more information.
Homepage also has support for over 100 3rd party services, including all popular starr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd party APIs. See the [Service](https://gethomepage.dev/latest/widgets/) page for more information.
## Information Widgets
Homepage has built-in support for a number of information providers, including weather, time, date, search, glances and more. System and status information presented at the top of the page. See the [Information Providers](https://gethomepage.dev/latest/configs/widgets/) page for more information.
Homepage has built-in support for a number of information providers, including weather, time, date, search, glances and more. System and status information presented at the top of the page. See the [Information Providers](https://gethomepage.dev/latest/widgets/) page for more information.
## Customization
@@ -122,7 +124,7 @@ pnpm dev
# Configuration
Please refere to the [homepage documentation](https://gethomepage.dev/) website for more information. Everything you need to know about configuring Homepage is there. Please read everything carefully before asking for help, as most questions are answered there or are simple YAML configuration issues.
Please refer to the [homepage documentation](https://gethomepage.dev/) website for more information. Everything you need to know about configuring Homepage is there. Please read everything carefully before asking for help, as most questions are answered there or are simple YAML configuration issues.
# Development
@@ -144,6 +146,8 @@ This is a [Next.js](https://nextjs.org/) application, see their documentation fo
# Documentation
The homepage documentation is available at [https://gethomepage.dev/](https://gethomepage.dev/).
Homepage uses Material for MkDocs for documentation. To run the documentation locally, first install the dependencies:
```bash
@@ -162,7 +166,7 @@ If you have any questions, suggestions, or general issues, please start a discus
For bug reports, please open an issue on the [Issues](https://github.com/gethomepage/homepage/issues) page.
## Contributing & Contributers
## Contributing & Contributors
Contributions are welcome! Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.

View File

@@ -1,3 +1,6 @@
project_id_env: CROWDIN_PROJECT_ID
api_token_env: CROWDIN_PERSONAL_TOKEN
preserve_hierarchy: true
files:
- source: /public/locales/en/*.json
translation: /public/locales/%osx_locale%/%original_file_name%

View File

@@ -153,6 +153,23 @@ labels:
- homepage.widget.fields=["field1","field2"] # optional
```
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
```yaml
labels:
- homepage.group=Media
- homepage.name=Emby
- homepage.icon=emby.png
- homepage.href=http://emby.home/
- homepage.description=Media server
- homepage.widget.type=customapi
- homepage.widget.url=http://argus.service/api/v1/service/summary/emby
- homepage.widget.mappings[0].label=Deployed Version
- homepage.widget.mappings[0].field.status=deployed_version
- homepage.widget.mappings[1].label=Latest Version
- homepage.widget.mappings[1].field.status=latest_version
```
## Docker Swarm
Docker swarm is supported and Docker services are specified with the same `server` and `container` notation. To enable swarm support you will need to include a `swarm` setting in your docker.yaml, e.g.
@@ -184,6 +201,22 @@ In order to detect every service within the Docker swarm it is necessary that se
...
```
## Multiple Homepage Instances
The optional field `instanceName` can be configured in [settings.md](settings.md#instance-name) to differentiate between multiple homepage instances.
To limit a label to an instance, insert `.instance.{{instanceName}}` after the `homepage` prefix.
```yaml
labels:
- homepage.group=Media
- homepage.name=Emby
- homepage.icon=emby.png
- homepage.instance.internal.href=http://emby.lan/
- homepage.instance.public.href=https://emby.mydomain.com/
- homepage.description=Media server
```
## Ordering
As of v0.6.4 discovered services can include an optional `weight` field to determine sorting such that:

View File

@@ -36,7 +36,7 @@ Inside of the service you'd like to connect to a pod:
The `app` field is used to create a label selector, in this example case it would match pods with the label: `app.kubernetes.io/name=emby`.
Sometimes this is insufficient for complex or atypical application deployments. In these cases, the `podSelector` field can be used. Any field selector can be used with it, so it allows for some very powerful selection capabilities.
Sometimes this is insufficient for complex or atypical application deployments. In these cases, the `pod-selector` field can be used. Any field selector can be used with it, so it allows for some very powerful selection capabilities.
For instance, it can be utilized to roll multiple underlying deployments under one application to see a high-level aggregate:
@@ -47,7 +47,7 @@ For instance, it can be utilized to roll multiple underlying deployments under o
description: Matrix Synapse Powered Chat
app: matrix-element
namespace: comms
podSelector: >-
pod-selector: >-
app.kubernetes.io/instance in (
matrix-element,
matrix-media-repo,
@@ -58,7 +58,7 @@ For instance, it can be utilized to roll multiple underlying deployments under o
!!! note
A blank string as a podSelector does not deactivate it, but will actually select all pods in the namespace. This is a useful way to capture the resource usage of a complex application siloed to a single namespace, like Longhorn.
A blank string as a pod-selector does not deactivate it, but will actually select all pods in the namespace. This is a useful way to capture the resource usage of a complex application siloed to a single namespace, like Longhorn.
## Automatic Service Discovery
@@ -77,8 +77,9 @@ metadata:
gethomepage.dev/name: Emby
gethomepage.dev/widget.type: "emby"
gethomepage.dev/widget.url: "https://emby.example.com"
gethomepage.dev/podSelector: ""
gethomepage.dev/pod-selector: ""
gethomepage.dev/weight: 10 # optional
gethomepage.dev/instance: "public" # optional
spec:
rules:
- host: emby.example.com
@@ -95,6 +96,8 @@ spec:
When the Kubernetes cluster connection has been properly configured, this service will be automatically discovered and added to your Homepage. **You do not need to specify the `namespace` or `app` values, as they will be automatically inferred.**
If you are using multiple instances of homepage, an `instance` annotation can be specified to limit services to a specific instance. If no instance is provided, the service will be visible on all instances.
### Traefik IngressRoute support
Homepage can also read ingresses defined using the Traefik IngressRoute custom resource definition. Due to the complex nature of Traefik routing rules, it is required for the `gethomepage.dev/href` annotation to be set:
@@ -110,11 +113,13 @@ metadata:
gethomepage.dev/description: Media Server
gethomepage.dev/group: Media
gethomepage.dev/icon: emby.png
gethomepage.dev/app: emby-app # optional, may be needed if app.kubernetes.io/name != ingress metadata.name
gethomepage.dev/name: Emby
gethomepage.dev/widget.type: "emby"
gethomepage.dev/widget.url: "https://emby.example.com"
gethomepage.dev/podSelector: ""
gethomepage.dev/pod-selector: ""
gethomepage.dev/weight: 10 # optional
gethomepage.dev/instance: "public" # optional
spec:
entryPoints:
- websecure

View File

@@ -5,7 +5,7 @@ description: Service Widget Configuration
Unless otherwise noted, URLs should not end with a `/` or other API path. Each widget will handle the path on its own.
Each service can have one widget attached to it (often matching the service type, but thats not forced).
Each service can have one widget attached to it (often matching the service type, but that's not forced).
In addition to the href of the service, you can also specify the target location in which to open that link. See [Link Target](settings.md#link-target) for more details.

View File

@@ -101,30 +101,50 @@ To use a local icon, first create a Docker mount to `/app/public/icons` and then
## Ping
Services may have an optional `ping` property that allows you to monitor the availability of an endpoint you chose and have the response time displayed. You do not need to set your ping URL equal to your href URL.
!!! note
The ping feature works by making an http `HEAD` request to the URL, and falls back to `GET` in case that fails. It will not, for example, login if the URL requires auth or is behind e.g. Authelia. In the case of a reverse proxy and/or auth this usually requires the use of an 'internal' URL to make the ping feature correctly display status.
Services may have an optional `ping` property that allows you to monitor the availability of an external host. As of v0.8.0, the ping feature attempts to use a true (ICMP) ping command on the underlying host.
```yaml
- Group A:
- Sonarr:
icon: sonarr.png
href: http://sonarr.host/
ping: http://sonarr.host/
ping: sonarr.host
- Group B:
- Radarr:
icon: radarr.png
href: http://radarr.host/
ping: http://some.other.host/
ping: some.other.host
```
<img width="1038" alt="Ping" src="https://github.com/gethomepage/homepage/assets/88257202/7bc13bd3-0d0b-44e3-888c-a20e069a3233">
You can also apply different styles to the ping indicator by using the `statusStyle` property, see [settings](settings.md#status-style).
## Site Monitor
Services may have an optional `siteMonitor` property (formerly `ping`) that allows you to monitor the availability of a URL you chose and have the response time displayed. You do not need to set your monitor URL equal to your href or ping URL.
!!! note
The site monitor feature works by making an http `HEAD` request to the URL, and falls back to `GET` in case that fails. It will not, for example, login if the URL requires auth or is behind e.g. Authelia. In the case of a reverse proxy and/or auth this usually requires the use of an 'internal' URL to make the site monitor feature correctly display status.
```yaml
- Group A:
- Sonarr:
icon: sonarr.png
href: http://sonarr.host/
siteMonitor: http://sonarr.host/
- Group B:
- Radarr:
icon: radarr.png
href: http://radarr.host/
siteMonitor: http://some.other.host/
```
You can also apply different styles to the site monitor indicator by using the `statusStyle` property, see [settings](settings.md#status-style).
## Docker Integration
Services may be connected to a Docker container, either running on the local machine, or a remote machine.
@@ -159,7 +179,7 @@ Services may be connected to a Docker container, either running on the local mac
Services may also have a service widget (or integration) attached to them, this works independently of the Docker integration.
You can find information and configuration for each of the supported integrations on the [Service Widgets](service-widgets.md) page.
You can find information and configuration for each of the supported integrations on the [Widgets](../widgets/index.md) page.
Here is an example of a Radarr & Sonarr service, with their respective integrations.

View File

@@ -67,7 +67,7 @@ background:
### Card Background Blur
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the backround blur, saturate and brightness filters.
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the background blur, saturate and brightness filters.
```yaml
cardBlur: sm # sm, "", md, etc... see https://tailwindcss.com/docs/backdrop-blur
@@ -229,6 +229,28 @@ disableCollapse: true
By default the feature is enabled.
### Use Equal Height Cards
You can enable equal height cards for groups of services, this will make all cards in a row the same height.
Global setting in `settings.yaml`:
```yaml
useEqualHeights: true
```
Per layout group in `settings.yaml`:
```yaml
useEqualHeights: false
layout:
...
Group Name:
useEqualHeights: true # overrides global setting
```
By default the feature is disabled
## Header Style
There are currently 4 options for header styles, you can see each one below.
@@ -329,7 +351,7 @@ You can then pass `provider` instead of `apiKey` in your widget configuration.
## Quick Launch
You can use the 'Quick Launch' feature to search services, perform a web search or open a URL. To use Quick Launch, just start typing while on your homepage (as long as the search widget doesnt have focus).
You can use the 'Quick Launch' feature to search services, perform a web search or open a URL. To use Quick Launch, just start typing while on your homepage (as long as the search widget doesn't have focus).
<img width="1000" alt="quicklaunch" src="https://user-images.githubusercontent.com/4887959/216880811-90ff72cb-2990-4475-889b-7c3a31e6beef.png">
@@ -382,16 +404,16 @@ If you have both set the per-service settings take precedence.
## Status Style
You can choose from the following styles for docker or k8s status and ping: `dot` or `basic`
You can choose from the following styles for docker or k8s status, site monitor and ping: `dot` or `basic`
- The default is no value, and displays the ping response time in ms and the docker / k8s container status
- `dot` shows a green dot for a successful ping or healthy status.
- `basic` shows either UP or DOWN for ping
- The default is no value, and displays the monitor and ping response time in ms and the docker / k8s container status
- `dot` shows a green dot for a successful monitor ping or healthy status.
- `basic` shows either UP or DOWN for monitor & ping
For example:
```yaml
statusStyle: 'dot'
statusStyle: "dot"
```
or per-service (`services.yaml`) with:
@@ -404,6 +426,16 @@ or per-service (`services.yaml`) with:
If you have both set, the per-service settings take precedence.
## Instance Name
Name used by automatic docker service discovery to differentiate between multiple homepage instances.
For example:
```yaml
instanceName: public
```
## Hide Widget Error Messages
Hide the visible API error messages either globally in `settings.yaml`:
@@ -422,4 +454,4 @@ or per service widget (`services.yaml`) with:
hideErrors: true
```
If either value is set to true, the errror message will be hidden.
If either value is set to true, the error message will be hidden.

View File

@@ -298,10 +298,32 @@ spec:
containerPort: 3000
protocol: TCP
volumeMounts:
- name: homepage-config
mountPath: /app/config
- name: logs
mountPath: /app/config/logs
- mountPath: /app/config/custom.js
name: homepage-config
subPath: custom.js
- mountPath: /app/config/custom.css
name: homepage-config
subPath: custom.css
- mountPath: /app/config/bookmarks.yaml
name: homepage-config
subPath: bookmarks.yaml
- mountPath: /app/config/docker.yaml
name: homepage-config
subPath: docker.yaml
- mountPath: /app/config/kubernetes.yaml
name: homepage-config
subPath: kubernetes.yaml
- mountPath: /app/config/services.yaml
name: homepage-config
subPath: services.yaml
- mountPath: /app/config/settings.yaml
name: homepage-config
subPath: settings.yaml
- mountPath: /app/config/widgets.yaml
name: homepage-config
subPath: widgets.yaml
- mountPath: /app/config/logs
name: logs
volumes:
- name: homepage-config
configMap:

View File

@@ -31,11 +31,24 @@ Once dependencies have been installed you can lint your code with
pnpm lint
```
## Code formatting with pre-commit hooks
To ensure a consistent style and formatting across the project source, the project utilizes Git [`pre-commit`](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) hooks to perform some formatting and linting before a commit is allowed.
Once installed, hooks will run when you commit. If the formatting isn't quite right, the commit will be rejected and you'll need to look at the output and fix the issue. Most hooks will automatically format failing files, so all you need to do is `git add` those files again and retry your commit.
See the [pre-commit documentation](https://pre-commit.com/#install) to get started.
## New Feature Guidelines
- New features should be linked to an existing feature request with at least 5 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
- If you have ideas for a larger feature, please open a discussion first.
## Service Widget Guidelines
To ensure cohesiveness of various widgets, the following should be used as a guide for developing new widgets:
- Please only submit widgets that have been requested and have at least 5 'up-votes'
- Please only submit widgets that have been requested and have at least 5 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of service widgets that might only benefit a small number of users.
- Widgets should be only one row of blocks
- Widgets should be no more than 4 blocks wide
- Minimize the number of API calls

View File

@@ -3,12 +3,17 @@ title: Translations
description: Contributing Translations
---
Homepage is developed in English, most other supported languages are provided via Google Translate. When a i18n key is not found, the fallback language is English.
Homepage is developed in English, component contributions must be in English. All translations are community provided, so a huge thanks go out to all those who have helped out so far!
## Support Translations
If you'd like to lend a hand in translating Homepage into more languages, or to improve existing translations, the process is very simple.
If you'd like to lend a hand in translating Homepage into more languages, or to improve existing translations, the process is very simple:
Everything can be done from a simple to use web interface here: https://hosted.weblate.org/projects/homepage/homepage/
1. Create a free account at [Crowdin](https://crowdin.com/join)
2. Visit the [Homepage project](https://crowdin.com/project/gethomepage)
3. Select the language you'd like to translate
4. Start translating!
When creating a new language, it can take 5 to 10 minutes before you'll see translatable strings added, but the process _is_ automatic. Once the strings are added, you can then start translating them.
## Adding a new language
If you'd like to add a new language, please [create a new Discussion on Crowdin](https://crowdin.com/project/gethomepage/discussions), and we'll add it to the project.

View File

@@ -6,6 +6,10 @@ hide:
- navigation
---
## Introducing the Homepage AI Bot
Thanks to the generous folks at [Glime](https://glimelab.ai), Homepage is now equipped with a pretty helpful AI-powered bot. The bot has full knowledge of our docs, GitHub issues and discussions and great at answering specific questions about setting up your Homepage. To use the bot, just hit the 'Ask AI' button on any page in our docs or check out the [#ai-support channel on Discord](https://discord.com/channels/1019316731635834932/1177885603552038993)!
## General Troubleshooting Tips
- For API errors, clicking the "API Error Information" button in the widget will usually show some helpful information as to whether the issue is reaching the service host, an authentication issue, etc.
@@ -29,7 +33,9 @@ All service widgets work essentially the same, that is, homepage makes a proxied
3. If you have verified that homepage can in fact reach the service then you can also check the API output using e.g. `curl`, which is often helpful if you do need to file a bug report. Again, depending on your networking setup this may need to be run from _inside the container_ as IP / hostname resolution can differ inside vs outside.
_Note: `curl` is not installed in the base image by default but can be added inside the container with `apk add curl`._
!!! note
`curl` is not installed in the base image by default but can be added inside the container with `apk add curl`.
The exact API endpoints and authentication vary of course, but in many cases instructions can be found by searching the web or if you feel comfortable looking at the homepage source code (e.g. `src/widgets/{widget}/widget.js`).

35
docs/scripts/extra.js Normal file
View File

@@ -0,0 +1,35 @@
var glimeScript;
var glimeStyles = [];
document$.subscribe(function () {
if (!glimeScript) {
glimeScript = document.createElement("script");
glimeScript.setAttribute("src", "https://cdn.glimelab.ai/widget/1.0.0/widget.js");
glimeScript.setAttribute("onload", "onGlimeLoad()");
document.head.appendChild(glimeScript);
} else {
var newGlimeStyle = document.createElement("style");
document.head.appendChild(newGlimeStyle);
var i = 0;
glimeStyles.forEach((rule) => {
newGlimeStyle.sheet.insertRule(rule.cssText, i);
i++;
});
}
});
onGlimeLoad = () => {
window.glime.init("Bl3mlvfCnTnRm5");
setTimeout(() => {
const sheets = document.styleSheets;
[...sheets].forEach((sheet) => {
if (!sheet.href) {
[...sheet.cssRules].forEach((rule) => {
if (!rule || rule.href || !rule.selectorText) return;
if (rule.selectorText.indexOf(".css-") === 0 || rule.selectorText.indexOf("glime") > -1) {
glimeStyles.push(rule);
}
});
}
});
}, 1000);
};

View File

@@ -18,3 +18,7 @@
border-color: var(--md-default-bg-color--lighter);
}
}
#glimeRoot * {
font-family: var(--md-text-font) !important;
}

View File

@@ -7,7 +7,7 @@ Homepage has two types of widgets: info and service. Below we'll cover each type
## Service Widgets
Service widgets are used to display the status of a service, often a web service or API. Services (and their widgets) are defined in your `services.yml` file. Here's an example:
Service widgets are used to display the status of a service, often a web service or API. Services (and their widgets) are defined in your `services.yaml` file. Here's an example:
```yaml
- Plex:
@@ -24,7 +24,7 @@ Service widgets are used to display the status of a service, often a web service
## Info Widgets
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yml` file. Here's an example:
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yaml` file. Here's an example:
```yaml
- openmeteo:

View File

@@ -26,4 +26,12 @@ It can show the aggregate metrics and/or the individual node metrics.
- node2
```
The Longhorn URL and credentials are stored in the `providers` section of the `settings.yaml`.
The Longhorn URL and credentials are stored in the `providers` section of the `settings.yaml`. e.g.:
```yaml
providers:
longhorn:
username: "longhorn-username" # optional
password: "very-secret-longhorn-password" # optional
url: https://longhorn.aesop.network
```

View File

@@ -3,7 +3,7 @@ title: OpenWeatherMap
description: OpenWeatherMap Information Widget Configuration
---
The free tier "One Call API" is all thats required, you will need to [subscribe](https://home.openweathermap.org/subscriptions/unauth_subscribe/onecall_30/base) and grab your API key.
The free tier "One Call API" is all that's required, you will need to [subscribe](https://home.openweathermap.org/subscriptions/unauth_subscribe/onecall_30/base) and grab your API key.
```yaml
- openweathermap:

View File

@@ -9,7 +9,7 @@ The disk path is the path reported by `df` (Mounted On), or the mount point of t
The cpu and memory resource information are the container's usage while [glances](glances.md) displays statistics for the host machine on which it is installed.
_Note: unfortunately, the package used for getting CPU temp ([systeminformation](https://systeminformation.io)) is not compatibile with some setups and will not report any value(s) for CPU temp._
_Note: unfortunately, the package used for getting CPU temp ([systeminformation](https://systeminformation.io)) is not compatible with some setups and will not report any value(s) for CPU temp._
**Any disk you wish to access must be mounted to your container as a volume.**

View File

@@ -5,7 +5,7 @@ description: Weather API Information Widget Configuration
**Note: this widget is considered 'deprecated' since there is no longer a free Weather API tier for new members. See the openmeteo or openweathermap widgets for alternatives.**
The free tier is all thats required, you will need to [register](https://www.weatherapi.com/signup.aspx) and grab your API key.
The free tier is all that's required, you will need to [register](https://www.weatherapi.com/signup.aspx) and grab your API key.
```yaml
- weatherapi:

View File

@@ -3,6 +3,8 @@ title: Calendar
description: Calendar widget
---
## Monthly view
<img alt="calendar" src="https://user-images.githubusercontent.com/5442891/271131282-6767a3ea-573e-4005-aeb9-6e14ee01e845.png">
This widget shows monthly calendar, with optional integrations to show events from supported widgets.
@@ -11,15 +13,45 @@ This widget shows monthly calendar, with optional integrations to show events fr
widget:
type: calendar
firstDayInWeek: sunday # optional - defaults to monday
view: monthly # optional - possible values monthly, agenda
maxEvents: 10 # optional - defaults to 10
showTime: true # optional - show time for event happening today - defaults to false
timezone: America/Los_Angeles # optional and only when timezone is not detected properly (slightly slower performance) - force timezone for ical events (if it's the same - no change, if missing or different in ical - will be converted to this timezone)
integrations: # optional
- type: sonarr # active widget type that is currently enabled on homepage - possible values: radarr, sonarr, lidarr, readarr
- type: sonarr # active widget type that is currently enabled on homepage - possible values: radarr, sonarr, lidarr, readarr, ical
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)
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
url: https://domain.url/with/link/to.ics # URL with calendar events
name: My Events # required - name for these calendar events
color: zinc # optional - defaults to pre-defined color for the service (zinc for ical)
params: # optional - additional params for the service
showName: true # optional - show name before event title in event line - defaults to false
```
## Agenda
This view shows only list of events from configured integrations
```yaml
widget:
type: calendar
view: agenda
maxEvents: 10 # optional - defaults to 10
showTime: true # optional - show time for event happening today - defaults to false
previousDays: 3 # optional - shows events since three days ago - defaults to 0
integrations: # same as in Monthly view example
```
## Integrations
Currently integrated widgets are [sonarr](sonarr.md), [radarr](radarr.md), [lidarr](lidarr.md) and [readarr](readarr.md).
Supported colors can be found on [color palette](../../configs/settings.md#color-palette).
### iCal
This custom integration allows you to show events from any calendar that supports iCal format, for example, Google Calendar (go to `Settings`, select specific calendar, go to `Integrate calendar`, copy URL from `Public Address in iCal format`).

View File

@@ -3,7 +3,7 @@ title: Calibre-web
description: Calibre-web Widget Configuration
---
**Note: this widget requires a feature of calibre-web that has not yet been distributed in versioned release. The code is contained in ["nightly" lsio builds after 25/8/23](https://hub.docker.com/layers/linuxserver/calibre-web/nightly/images/sha256-b27cbe5d17503de38135d925e226eb3e5ba04c558dbc865dc85d77824d35d7e2) or running the calibre-web source code including commit [0499e57](https://github.com/janeczku/calibre-web/commit/0499e578cdd45db656da34cd2d7152c8d88ceb23).**
**Note: widget requires calibre-web ≥ v0.6.21.**
Allowed fields: `["books", "authors", "categories", "series"]`.

View File

@@ -13,9 +13,10 @@ widget:
currency: GBP # Optional
symbols: [BTC, LTC, ETH]
key: apikeyapikeyapikeyapikeyapikey
defaultinterval: 7d # Optional
```
You can also specify slugs instead of symbols (since symbols aren't garaunteed to be unique). If you supply both, slugs will be used. For example:
You can also specify slugs instead of symbols (since symbols aren't guaranteed to be unique). If you supply both, slugs will be used. For example:
```yaml
widget:

View File

@@ -31,9 +31,23 @@ widget:
another: key3
label: Field 3
format: percent # optional - defaults to text
- field: key # needs to be YAML string or object
label: Field 4
format: date # optional - defaults to text
locale: nl # optional
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
- field: key # needs to be YAML string or object
label: Field 5
format: relativeDate # optional - defaults to text
locale: nl # optional
style: short # optional - defaults to "long". Allowed values: `["long", "short", "narrow"]`.
numeric: auto # optional - defaults to "always". Allowed values `["always", "auto"]`.
```
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes` and `bitrate`.
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `date` and `relativeDate`.
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
## Example
@@ -60,7 +74,7 @@ For the following JSON object from the API:
}
```
Define the `mappings` section as an aray, for example:
Define the `mappings` section as an array, for example:
```yaml
mappings:

View File

@@ -0,0 +1,22 @@
---
title: FRITZ!Box
description: FRITZ!Box Widget Configuration
---
Application access & UPnP must be activated on your device:
```
Home Network > Network > Network Settings > Access Settings in the Home Network
[x] Allow access for applications
[x] Transmit status information over UPnP
```
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress"]`.
```yaml
widget:
type: fritzbox
url: http://192.168.178.1
```

View File

@@ -3,7 +3,7 @@ title: Glances
description: Glances Widget Configuration
---
<img width="1614" alt="glances" src="https://github.com/gethomepage/homepage-docs/assets/82196/25648c97-2c1b-4db0-b5a5-f1509806079c">
<img width="1614" alt="glances" src="https://github-production-user-asset-6210df.s3.amazonaws.com/82196/257382012-25648c97-2c1b-4db0-b5a5-f1509806079c.png">
_(Find the Glances information widget [here](../info/glances.md))_
@@ -18,7 +18,7 @@ widget:
metric: cpu
```
_Please note, this widget does not need an `href`, `icon` or `description` on its parent service. To achive the same effect as the examples above, see as an example:_
_Please note, this widget does not need an `href`, `icon` or `description` on its parent service. To achieve the same effect as the examples above, see as an example:_
```yaml
- CPU Usage:
@@ -45,23 +45,23 @@ The metric field in the configuration determines the type of system monitoring d
`process`: Top 5 processes based on CPU usage. Gives an overview of which processes are consuming the most resources.
`network:<interface_name>`: Network data usage for the specified interface. Replace `<interface_name>` with the name of your network interface, e.g., `network:enp0s25`, as specificed in glances.
`network:<interface_name>`: Network data usage for the specified interface. Replace `<interface_name>` with the name of your network interface, e.g., `network:enp0s25`, as specified in glances.
`sensor:<sensor_id>`: Temperature of the specified sensor, typically used to monitor CPU temperature. Replace `<sensor_id>` with the name of your sensor, e.g., `sensor:Package id 0` as specificed in glances.
`sensor:<sensor_id>`: Temperature of the specified sensor, typically used to monitor CPU temperature. Replace `<sensor_id>` with the name of your sensor, e.g., `sensor:Package id 0` as specified in glances.
`disk:<disk_id>`: Disk I/O data for the specified disk. Replace `<disk_id>` with the id of your disk, e.g., `disk:sdb`, as specificed in glances.
`disk:<disk_id>`: Disk I/O data for the specified disk. Replace `<disk_id>` with the id of your disk, e.g., `disk:sdb`, as specified in glances.
`gpu:<gpu_id>`: GPU usage for the specified GPU. Replace `<gpu_id>` with the id of your GPU, e.g., `gpu:0`, as specificed in glances.
`gpu:<gpu_id>`: GPU usage for the specified GPU. Replace `<gpu_id>` with the id of your GPU, e.g., `gpu:0`, as specified in glances.
`fs:<mnt_point>`: Disk usage for the specified mount point. Replace `<mnt_point>` with the path of your disk, e.g., `/mnt/storage`, as specificed in glances.
`fs:<mnt_point>`: Disk usage for the specified mount point. Replace `<mnt_point>` with the path of your disk, e.g., `/mnt/storage`, as specified in glances.
## Views
All widgets offer an alternative to the full or "graph" view, which is the compact, or "graphless" view.
<img width="970" alt="Screenshot 2023-09-06 at 1 51 48PM" src="https://github.com/gethomepage/homepage-docs/assets/82196/cc6b9adc-4218-4274-96ca-36c3e64de5d0">
<img width="970" alt="Screenshot 2023-09-06 at 1 51 48PM" src="https://github-production-user-asset-6210df.s3.amazonaws.com/82196/265985295-cc6b9adc-4218-4274-96ca-36c3e64de5d0.png">
To switch to the alternative "graphless" view, simply passs `chart: false` as an option to the widget, like so:
To switch to the alternative "graphless" view, simply pass `chart: false` as an option to the widget, like so:
```yaml
- Network Usage:

View File

@@ -3,12 +3,14 @@ title: Gluetun
description: Gluetun Widget Configuration
---
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled.
!!! note
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"]`.
```yaml
widget:
type: gluetun
url: http://gluetun.host.or.ip
url: http://gluetun.host.or.ip:port
```

View File

@@ -0,0 +1,12 @@
---
title: HDHomerun
description: HDHomerun Widget Configuration
---
Allowed fields: `["channels", "hd"]`.
```yaml
widget:
type: hdhomerun
url: http://hdhomerun.host.or.ip
```

View File

@@ -3,18 +3,21 @@ title: Health checks
description: Health checks Widget Configuration
---
To use the Health Checks widget, you first need to generate an API key. To do this, follow these steps:
Specify a single check by including the `uuid` field or show the total 'up' and 'down' for all
checks by leaving off the `uuid` field.
1. Go to Settings in your check dashboard.
To use the Health Checks widget, you first need to generate an API key.
1. In your project, go to project Settings on the navigation bar.
2. Click on API key (read-only) and then click _Create_.
3. Copy the API key that is generated for you.
Allowed fields: `["status", "last_ping"]`.
Allowed fields: `["status", "last_ping"]` for single checks, `["up", "down"]` for total stats.
```yaml
widget:
type: healthchecks
url: http://healthchecks.host.or.ip:port
key: <YOUR_API_KEY>
uuid: <YOUR_CHECK_UUID>
uuid: <CHECK_UUID> # optional, if not included total statistics for all checks is shown
```

View File

@@ -0,0 +1,35 @@
---
title: iFrame
Description: Add a custom iFrame Widget
---
A basic iFrame widget to show external content, see the [MDN docs](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe) for more details about some of the options.
!!! warning
Requests made via the iFrame widget are inherently **not proxied** as they are made from the browser itself.
## Basic Example
```yaml
widget:
type: iframe
name: myIframe
src: http://example.com
```
## Full Example
```yaml
widget:
type: iframe
name: myIframe
src: http://example.com
classes: h-60 sm:h-60 md:h-60 lg:h-60 xl:h-60 2xl:h-72 # optional, use tailwind height classes, see https://tailwindcss.com/docs/height
referrerPolicy: same-origin # optional, no default
allowPolicy: autoplay; fullscreen; gamepad # optional, no default
allowFullscreen: false # optional, default: true
loadingStrategy: eager # optional, default: eager
allowScrolling: no # optional, default: yes
refreshInterval: 2000 # optional, no default
```

View File

@@ -3,6 +3,8 @@ title: Immich
description: Immich Widget Configuration
---
Find your API key under `Account Settings > API Keys`.
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
Note that API key must be from admin user.

View File

@@ -0,0 +1,12 @@
---
title: Netdata
description: Netdata Widget Configuration
---
Allowed fields: `["warnings", "criticals"]`.
```yaml
widget:
type: Netdata
url: http://netdata.host.or.ip
```

View File

@@ -0,0 +1,21 @@
---
title: PeaNUT
description: PeaNUT Widget Configuration
---
This widget adds support for [Network UPS Tools](https://networkupstools.org/) via a third party tool, [PeaNUT](https://github.com/Brandawg93/PeaNUT).
The default ups name is `ups`. To configure more than one ups, you must create multiple peanut services.
Allowed fields: `["battery_charge", "ups_load", "ups_status"]`
!!! note
This widget requires an additional tool, [PeaNUT](https://github.com/Brandawg93/PeaNUT), as noted. Other projects exist to achieve similar results using a `customapi` widget, for example [NUTCase](https://github.com/ArthurMitchell42/nutcase#using-nutcase-homepage).
```yaml
widget:
type: peanut
url: http://peanut.host.or.ip:port
key: nameofyourups
```

View File

@@ -14,4 +14,4 @@ widget:
key: yourpiholeapikey # optional
```
_Added in v0.1.0, udpated in v0.6.18_
_Added in v0.1.0, updated in v0.6.18_

View File

@@ -0,0 +1,14 @@
---
title: Romm
description: Romm Widget Configuration
---
Allowed fields: `["platforms", "totalRoms"]`.
```yaml
widget:
type: Romm
url: http://romm.host.or.ip
username: username # optional
password: password # optional
```

View File

@@ -1,5 +1,6 @@
{
"compilerOptions": {
"baseUrl": "./src/",
}
},
"include": ["src/**/*"]
}

1
k3d/.gitignore vendored
View File

@@ -1,2 +1 @@
kubeconfig

View File

@@ -11,7 +11,7 @@ All the commands in the document should be run from the `k3d` directory.
## Requisite Tools
| Tool | Description |
|-------------------------------------------------------------|----------------------------------------------------------|
| ----------------------------------------------------------- | -------------------------------------------------------- |
| [docker](https://docker.io) | Docker container runtime |
| [kubectl](https://kubernetes.io/releases/download/#kubectl) | Kubernetes CLI |
| [helm](https://helm.sh) | Kubernetes package manager |
@@ -20,7 +20,6 @@ All the commands in the document should be run from the `k3d` directory.
| [tilt](https://tilt.dev) | (Optional) Local CI loop for kubernetes deployment |
| [direnv](https://direnv.net/) | (Optional) Automatically loads `kubeconfig` via `.envrc` |
## One-off Test Deployments
Create a cluster:
@@ -57,7 +56,7 @@ tilt up
Press space bar to open the tilt web UI, which is quite informative.
Open the Homepage deployment:
Finally, open the Homepage deployment:
```sh
xdg-open http://homepage.k3d.localhost:8080/

View File

@@ -2,9 +2,9 @@
## Requirements
* Kubernetes 1.19+
* Metrics service
* An Ingress controller
- Kubernetes 1.19+
- Metrics service
- An Ingress controller
## Deployment
@@ -98,7 +98,7 @@ be configured on the service entry.
This works by creating a label selector `app.kubernetes.io/name=home-assistant`,
which typically will be the same both for the ingress and the deployment. However,
some deployments can be complex and will not conform to this rule. In such
cases the `podSelector` variable can bridge the gap. Any field selector can
cases the `pod-selector` variable can bridge the gap. Any field selector can
be used in it which allows for some powerful selection capabilities.
For instance, it can be utilized to roll multiple underlying deployments under
@@ -112,7 +112,7 @@ one application to see a high-level aggregate:
description: Matrix Synapse Powered Chat
app: matrix-element
namespace: comms
podSelector: >-
pod-selector: >-
app.kubernetes.io/instance in (
matrix-element,
matrix-media-repo,

View File

@@ -53,15 +53,18 @@ nav:
- widgets/services/fileflows.md
- widgets/services/flood.md
- widgets/services/freshrss.md
- widgets/services/fritzbox.md
- widgets/services/gamedig.md
- widgets/services/ghostfolio.md
- widgets/services/glances.md
- widgets/services/gluetun.md
- widgets/services/gotify.md
- widgets/services/grafana.md
- widgets/services/hdhomerun.md
- widgets/services/healthchecks.md
- widgets/services/homeassistant.md
- widgets/services/homebridge.md
- widgets/services/iframe.md
- widgets/services/immich.md
- widgets/services/jackett.md
- widgets/services/jdownloader.md
@@ -81,6 +84,7 @@ nav:
- widgets/services/moonraker.md
- widgets/services/mylar.md
- widgets/services/navidrome.md
- widgets/services/netdata.md
- widgets/services/nextcloud.md
- widgets/services/nextdns.md
- widgets/services/nginx-proxy-manager.md
@@ -93,6 +97,7 @@ nav:
- widgets/services/opnsense.md
- widgets/services/overseerr.md
- widgets/services/paperlessngx.md
- widgets/services/peanut.md
- widgets/services/pfsense.md
- widgets/services/photoprism.md
- widgets/services/pialert.md
@@ -110,6 +115,7 @@ nav:
- widgets/services/qnap.md
- widgets/services/radarr.md
- widgets/services/readarr.md
- widgets/services/romm.md
- widgets/services/rutorrent.md
- widgets/services/sabnzbd.md
- widgets/services/scrutiny.md
@@ -189,6 +195,8 @@ theme:
extra_css:
- "stylesheets/extra.css"
extra_javascript:
- "scripts/extra.js"
extra:
version:

View File

@@ -69,7 +69,7 @@ function prettyBytes(number, options) {
const exponent = Math.min(
Math.floor(options.binary ? Math.log(number) / Math.log(1024) : Math.log10(number) / 3),
UNITS.length - 1
UNITS.length - 1,
);
number /= (options.binary ? 1024 : 1000) ** exponent;
@@ -84,6 +84,33 @@ function prettyBytes(number, options) {
return `${prefix + numberString} ${unit}`;
}
function uptime(uptimeInSeconds, i18next) {
const mo = Math.floor(uptimeInSeconds / (3600 * 24 * 31));
const d = Math.floor((uptimeInSeconds % (3600 * 24 * 31)) / (3600 * 24));
const h = Math.floor((uptimeInSeconds % (3600 * 24)) / 3600);
const m = Math.floor((uptimeInSeconds % 3600) / 60);
const s = Math.floor(uptimeInSeconds % 60);
const moDisplay = mo > 0 ? mo + i18next.t("common.months") : "";
const dDisplay = d > 0 ? d + i18next.t("common.days") : "";
const hDisplay = h > 0 && mo === 0 ? h + i18next.t("common.hours") : "";
const mDisplay = m > 0 && mo === 0 && d === 0 ? m + i18next.t("common.minutes") : "";
const sDisplay = s > 0 && mo === 0 && d === 0 && h === 0 ? s + i18next.t("common.seconds") : "";
return (moDisplay + dDisplay + hDisplay + mDisplay + sDisplay).replace(/,\s*$/, "");
}
function relativeDate(date, formatter) {
const cutoffs = [60, 3600, 86400, 86400 * 7, 86400 * 30, 86400 * 365, Infinity];
const units = ["second", "minute", "hour", "day", "week", "month", "year"];
const delta = Math.round((date.getTime() - Date.now()) / 1000);
const unitIndex = cutoffs.findIndex((cutoff) => cutoff > Math.abs(delta));
const divisor = unitIndex ? cutoffs[unitIndex - 1] : 1;
return formatter.format(Math.floor(delta / divisor), units[unitIndex]);
}
module.exports = {
i18n: {
defaultLocale: "en",
@@ -94,13 +121,18 @@ module.exports = {
{
init: (i18next) => {
i18next.services.formatter.add("bytes", (value, lng, options) =>
prettyBytes(parseFloat(value), { locale: lng, ...options })
prettyBytes(parseFloat(value), { locale: lng, ...options }),
);
i18next.services.formatter.add("rate", (value, lng, options) => {
const k = options.binary ? 1024 : 1000;
const sizes = options.bits ? (options.binary ? BIBIT_UNITS : BIT_UNITS) : (options.binary ? BIBYTE_UNITS : BYTE_UNITS);
const sizes = options.bits
? options.binary
? BIBIT_UNITS
: BIT_UNITS
: options.binary
? BIBYTE_UNITS
: BYTE_UNITS;
if (value === 0) return `0 ${sizes[0]}/s`;
@@ -109,15 +141,22 @@ module.exports = {
const i = options.binary ? 2 : Math.floor(Math.log(value) / Math.log(k));
const formatted = new Intl.NumberFormat(lng, { maximumFractionDigits: dm, minimumFractionDigits: dm }).format(
parseFloat(value / k ** i)
parseFloat(value / k ** i),
);
return `${formatted} ${sizes[i]}/s`;
});
i18next.services.formatter.add("percent", (value, lng, options) =>
new Intl.NumberFormat(lng, { style: "percent", ...options }).format(parseFloat(value) / 100.0)
new Intl.NumberFormat(lng, { style: "percent", ...options }).format(parseFloat(value) / 100.0),
);
i18next.services.formatter.add("date", (value, lng, options) =>
new Intl.DateTimeFormat(lng, { ...options }).format(new Date(value)),
);
i18next.services.formatter.add("relativeDate", (value, lng, options) =>
relativeDate(new Date(value), new Intl.RelativeTimeFormat(lng, { ...options })),
);
i18next.services.formatter.add("uptime", (value, lng) => uptime(value, i18next));
},
type: "3rdParty",
},

View File

@@ -4,7 +4,6 @@ const { i18n } = require("./next-i18next.config");
const nextConfig = {
reactStrictMode: true,
output: "standalone",
swcMinify: false,
images: {
domains: ["cdn.jsdelivr.net"],
unoptimized: true,

78
package-lock.json generated
View File

@@ -10,11 +10,12 @@
"dependencies": {
"@headlessui/react": "^1.7.2",
"@kubernetes/client-node": "^0.17.1",
"cal-parser": "^1.0.2",
"classnames": "^2.3.2",
"compare-versions": "^5.0.1",
"dockerode": "^3.3.4",
"follow-redirects": "^1.15.2",
"gamedig": "^4.1.0",
"gamedig": "^4.3.0",
"i18next": "^21.9.2",
"js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.4.1",
@@ -23,6 +24,7 @@
"minecraft-ping-js": "^1.0.2",
"next": "^12.3.1",
"next-i18next": "^12.0.1",
"ping": "^0.4.4",
"pretty-bytes": "^6.0.0",
"raw-body": "^2.5.1",
"react": "^18.2.0",
@@ -30,7 +32,7 @@
"react-i18next": "^11.18.6",
"react-icons": "^4.4.0",
"recharts": "^2.7.2",
"shvl": "^3.0.0",
"rrule": "^2.8.1",
"swr": "^1.3.0",
"systeminformation": "^5.17.12",
"tough-cookie": "^4.1.2",
@@ -44,14 +46,14 @@
"eslint": "^8.24.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-next": "^12.3.1",
"eslint-config-prettier": "^8.5.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.31.8",
"eslint-plugin-react-hooks": "^4.6.0",
"postcss": "^8.4.16",
"prettier": "^2.7.1",
"prettier": "^3.0.3",
"tailwind-scrollbar": "^2.0.1",
"tailwindcss": "^3.1.8",
"typescript": "^4.8.3"
@@ -1250,6 +1252,15 @@
"node": ">=14.16"
}
},
"node_modules/cal-parser": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/cal-parser/-/cal-parser-1.0.2.tgz",
"integrity": "sha512-wlQwcF0fl4eLclyGdncF9rcNNq0ipRYZGagG6h3LVgRXvCWE1fdMUaCLXwfC9YWoz9jKKbjQAq7TpO2Y3yrvmA==",
"dependencies": {
"ical-date-parser": "^4.0.0",
"rrule": "^2.6.8"
}
},
"node_modules/call-bind": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -2264,9 +2275,9 @@
}
},
"node_modules/eslint-config-prettier": {
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
"integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
"integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
"dev": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
@@ -2947,9 +2958,9 @@
}
},
"node_modules/gamedig": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.1.0.tgz",
"integrity": "sha512-jvLUEakihJgpiw9t9yQRsbcemeALeTNlnaWY1gvYdwI63ZlkxznTaLqX5K/eluRTTCtAWNW3YceT6NVjyAZIwA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/gamedig/-/gamedig-4.3.0.tgz",
"integrity": "sha512-73wQM/mYLh0giljtg9OmF7QySxTGUj52+MxGklm2cveakOuB2zk0cvQl7vIFYcv6uI3HwenjOZKZ5507c/ZyzA==",
"dependencies": {
"cheerio": "^1.0.0-rc.10",
"gbxremote": "^0.2.1",
@@ -3382,6 +3393,11 @@
"resolved": "https://registry.npmjs.org/i18next-fs-backend/-/i18next-fs-backend-1.2.0.tgz",
"integrity": "sha512-pUx3AcgXCbur0jpFA7U67Z2RJflAcIi698Y8VL+phdOqUchahxriV3Cs+M6UkPNQSS/zPEzWLfdJ8EgjB7HVxg=="
},
"node_modules/ical-date-parser": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/ical-date-parser/-/ical-date-parser-4.0.0.tgz",
"integrity": "sha512-XRCK/FU1akC2ZaJOdKIeZI6BLLgzWUuE0pegSrrkEva89GOan5mNkLVqCU4EMhCJ9nkG5TLWdMXrVX1fNAkFzw=="
},
"node_modules/iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -4862,6 +4878,14 @@
"node": ">=0.10.0"
}
},
"node_modules/ping": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/ping/-/ping-0.4.4.tgz",
"integrity": "sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==",
"engines": {
"node": ">=4.0.0"
}
},
"node_modules/pirates": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
@@ -5008,15 +5032,15 @@
}
},
"node_modules/prettier": {
"version": "2.8.7",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz",
"integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==",
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
"integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
"prettier": "bin/prettier.cjs"
},
"engines": {
"node": ">=10.13.0"
"node": ">=14"
},
"funding": {
"url": "https://github.com/prettier/prettier?sponsor=1"
@@ -5185,9 +5209,9 @@
}
},
"node_modules/react-icons": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.8.0.tgz",
"integrity": "sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==",
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz",
"integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==",
"peerDependencies": {
"react": "*"
}
@@ -5477,6 +5501,19 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rrule": {
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/rrule/-/rrule-2.8.1.tgz",
"integrity": "sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/rrule/node_modules/tslib": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -5628,11 +5665,6 @@
"node": ">=4"
}
},
"node_modules/shvl": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/shvl/-/shvl-3.0.0.tgz",
"integrity": "sha512-5IomAM3ykE/g9K9L6lhODc+TpCuN03rrhlboegeKyyfh66DDdpRD5JN37DYhNHH+RaYjiIDx64K/Ms/xQYOR5w=="
},
"node_modules/side-channel": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",

View File

@@ -12,11 +12,12 @@
"dependencies": {
"@headlessui/react": "^1.7.2",
"@kubernetes/client-node": "^0.17.1",
"cal-parser": "^1.0.2",
"classnames": "^2.3.2",
"compare-versions": "^5.0.1",
"dockerode": "^3.3.4",
"follow-redirects": "^1.15.2",
"gamedig": "^4.1.0",
"gamedig": "^4.3.0",
"i18next": "^21.9.2",
"js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.4.1",
@@ -25,14 +26,15 @@
"minecraft-ping-js": "^1.0.2",
"next": "^12.3.1",
"next-i18next": "^12.0.1",
"ping": "^0.4.4",
"pretty-bytes": "^6.0.0",
"raw-body": "^2.5.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-i18next": "^11.18.6",
"react-icons": "^4.4.0",
"react-icons": "^4.12.0",
"recharts": "^2.7.2",
"shvl": "^3.0.0",
"rrule": "^2.8.1",
"swr": "^1.3.0",
"systeminformation": "^5.17.12",
"tough-cookie": "^4.1.2",
@@ -46,14 +48,14 @@
"eslint": "^8.24.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-next": "^12.3.1",
"eslint-config-prettier": "^8.5.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.31.8",
"eslint-plugin-react-hooks": "^4.6.0",
"postcss": "^8.4.16",
"prettier": "^2.7.1",
"prettier": "^3.0.3",
"tailwind-scrollbar": "^2.0.1",
"tailwindcss": "^3.1.8",
"typescript": "^4.8.3"

128
pnpm-lock.yaml generated
View File

@@ -11,6 +11,9 @@ dependencies:
'@kubernetes/client-node':
specifier: ^0.17.1
version: 0.17.1
cal-parser:
specifier: ^1.0.2
version: 1.0.2
classnames:
specifier: ^2.3.2
version: 2.3.2
@@ -24,8 +27,8 @@ dependencies:
specifier: ^1.15.2
version: 1.15.2
gamedig:
specifier: ^4.1.0
version: 4.1.0
specifier: ^4.3.0
version: 4.3.0
i18next:
specifier: ^21.9.2
version: 21.10.0
@@ -50,6 +53,9 @@ dependencies:
next-i18next:
specifier: ^12.0.1
version: 12.1.0(next@12.3.4)(react-dom@18.2.0)(react@18.2.0)
ping:
specifier: ^0.4.4
version: 0.4.4
pretty-bytes:
specifier: ^6.0.0
version: 6.1.0
@@ -66,14 +72,14 @@ dependencies:
specifier: ^11.18.6
version: 11.18.6(i18next@21.10.0)(react-dom@18.2.0)(react@18.2.0)
react-icons:
specifier: ^4.4.0
version: 4.8.0(react@18.2.0)
specifier: ^4.12.0
version: 4.12.0(react@18.2.0)
recharts:
specifier: ^2.7.2
version: 2.7.2(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)
shvl:
specifier: ^3.0.0
version: 3.0.0
rrule:
specifier: ^2.8.1
version: 2.8.1
swr:
specifier: ^1.3.0
version: 1.3.0(react@18.2.0)
@@ -115,8 +121,8 @@ devDependencies:
specifier: ^12.3.1
version: 12.3.4(eslint@8.37.0)(typescript@4.9.5)
eslint-config-prettier:
specifier: ^8.5.0
version: 8.8.0(eslint@8.37.0)
specifier: ^9.0.0
version: 9.0.0(eslint@8.37.0)
eslint-plugin-import:
specifier: ^2.26.0
version: 2.27.5(@typescript-eslint/parser@5.57.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.37.0)
@@ -125,7 +131,7 @@ devDependencies:
version: 6.7.1(eslint@8.37.0)
eslint-plugin-prettier:
specifier: ^4.2.1
version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.37.0)(prettier@2.8.7)
version: 4.2.1(eslint-config-prettier@9.0.0)(eslint@8.37.0)(prettier@3.0.3)
eslint-plugin-react:
specifier: ^7.31.8
version: 7.32.2(eslint@8.37.0)
@@ -136,8 +142,8 @@ devDependencies:
specifier: ^8.4.16
version: 8.4.21
prettier:
specifier: ^2.7.1
version: 2.8.7
specifier: ^3.0.3
version: 3.0.3
tailwind-scrollbar:
specifier: ^2.0.1
version: 2.1.0(tailwindcss@3.3.0)
@@ -260,7 +266,7 @@ packages:
underscore: 1.13.6
ws: 7.5.9
optionalDependencies:
openid-client: 5.4.0
openid-client: 5.6.2
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -829,10 +835,9 @@ packages:
ieee754: 1.2.1
dev: false
/buildcheck@0.0.3:
resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==}
/buildcheck@0.0.6:
resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==}
engines: {node: '>=10.0.0'}
requiresBuild: true
dev: false
optional: true
@@ -864,6 +869,13 @@ packages:
responselike: 3.0.0
dev: false
/cal-parser@1.0.2:
resolution: {integrity: sha512-wlQwcF0fl4eLclyGdncF9rcNNq0ipRYZGagG6h3LVgRXvCWE1fdMUaCLXwfC9YWoz9jKKbjQAq7TpO2Y3yrvmA==}
dependencies:
ical-date-parser: 4.0.0
rrule: 2.8.1
dev: false
/call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
@@ -932,7 +944,7 @@ packages:
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
fsevents: 2.3.2
fsevents: 2.3.3
dev: true
/chownr@1.1.4:
@@ -1030,13 +1042,13 @@ packages:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: false
/cpu-features@0.0.4:
resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==}
/cpu-features@0.0.9:
resolution: {integrity: sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==}
engines: {node: '>=10.0.0'}
requiresBuild: true
dependencies:
buildcheck: 0.0.3
nan: 2.17.0
buildcheck: 0.0.6
nan: 2.18.0
dev: false
optional: true
@@ -1503,8 +1515,8 @@ packages:
- supports-color
dev: true
/eslint-config-prettier@8.8.0(eslint@8.37.0):
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
/eslint-config-prettier@9.0.0(eslint@8.37.0):
resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
@@ -1628,7 +1640,7 @@ packages:
semver: 6.3.0
dev: true
/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.37.0)(prettier@2.8.7):
/eslint-plugin-prettier@4.2.1(eslint-config-prettier@9.0.0)(eslint@8.37.0)(prettier@3.0.3):
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -1640,8 +1652,8 @@ packages:
optional: true
dependencies:
eslint: 8.37.0
eslint-config-prettier: 8.8.0(eslint@8.37.0)
prettier: 2.8.7
eslint-config-prettier: 9.0.0(eslint@8.37.0)
prettier: 3.0.3
prettier-linter-helpers: 1.0.0
dev: true
@@ -1935,8 +1947,8 @@ packages:
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
/fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
/fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
@@ -1960,8 +1972,8 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
/gamedig@4.1.0:
resolution: {integrity: sha512-jvLUEakihJgpiw9t9yQRsbcemeALeTNlnaWY1gvYdwI63ZlkxznTaLqX5K/eluRTTCtAWNW3YceT6NVjyAZIwA==}
/gamedig@4.3.0:
resolution: {integrity: sha512-73wQM/mYLh0giljtg9OmF7QySxTGUj52+MxGklm2cveakOuB2zk0cvQl7vIFYcv6uI3HwenjOZKZ5507c/ZyzA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -2232,6 +2244,10 @@ packages:
'@babel/runtime': 7.21.0
dev: false
/ical-date-parser@4.0.0:
resolution: {integrity: sha512-XRCK/FU1akC2ZaJOdKIeZI6BLLgzWUuE0pegSrrkEva89GOan5mNkLVqCU4EMhCJ9nkG5TLWdMXrVX1fNAkFzw==}
dev: false
/iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -2492,9 +2508,8 @@ packages:
resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
dev: true
/jose@4.13.1:
resolution: {integrity: sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==}
requiresBuild: true
/jose@4.15.4:
resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==}
dev: false
optional: true
@@ -2764,8 +2779,8 @@ packages:
thenify-all: 1.6.0
dev: true
/nan@2.17.0:
resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
/nan@2.18.0:
resolution: {integrity: sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==}
requiresBuild: true
dev: false
optional: true
@@ -2973,10 +2988,9 @@ packages:
es-abstract: 1.21.2
dev: true
/oidc-token-hash@5.0.1:
resolution: {integrity: sha512-EvoOtz6FIEBzE+9q253HsLCVRiK/0doEJ2HCvvqMQb3dHZrP3WlJKYtJ55CRTw4jmYomzH4wkPuCj/I3ZvpKxQ==}
/oidc-token-hash@5.0.3:
resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==}
engines: {node: ^10.13.0 || >=12.0.0}
requiresBuild: true
dev: false
optional: true
@@ -2998,14 +3012,14 @@ packages:
mimic-fn: 2.1.0
dev: false
/openid-client@5.4.0:
resolution: {integrity: sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==}
/openid-client@5.6.2:
resolution: {integrity: sha512-TIVimoK/fAvpiISLcoGZyNJx2TOfd5AE6TXn58FFj6Y8qbU/jqky54Aws7sYKuCph1bLPWSRUa1r/Rd6K21bhg==}
requiresBuild: true
dependencies:
jose: 4.13.1
jose: 4.15.4
lru-cache: 6.0.0
object-hash: 2.2.0
oidc-token-hash: 5.0.1
oidc-token-hash: 5.0.3
dev: false
optional: true
@@ -3106,6 +3120,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/ping@0.4.4:
resolution: {integrity: sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==}
engines: {node: '>=4.0.0'}
dev: false
/pirates@4.0.5:
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
engines: {node: '>= 6'}
@@ -3206,9 +3225,10 @@ packages:
fast-diff: 1.2.0
dev: true
/prettier@2.8.7:
resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
engines: {node: '>=10.13.0'}
/prettier@3.0.3:
resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
engines: {node: '>=14'}
hasBin: true
dev: true
/pretty-bytes@6.1.0:
@@ -3299,8 +3319,8 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
/react-icons@4.8.0(react@18.2.0):
resolution: {integrity: sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==}
/react-icons@4.12.0(react@18.2.0):
resolution: {integrity: sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==}
peerDependencies:
react: '*'
dependencies:
@@ -3532,6 +3552,12 @@ packages:
dependencies:
glob: 7.2.3
/rrule@2.8.1:
resolution: {integrity: sha512-hM3dHSBMeaJ0Ktp7W38BJZ7O1zOgaFEsn41PDk+yHoEtfLV+PoJt9E9xAlZiWgf/iqEqionN0ebHFZIDAp+iGw==}
dependencies:
tslib: 2.5.0
dev: false
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -3614,10 +3640,6 @@ packages:
rechoir: 0.6.2
dev: false
/shvl@3.0.0:
resolution: {integrity: sha512-5IomAM3ykE/g9K9L6lhODc+TpCuN03rrhlboegeKyyfh66DDdpRD5JN37DYhNHH+RaYjiIDx64K/Ms/xQYOR5w==}
dev: false
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
@@ -3657,8 +3679,8 @@ packages:
asn1: 0.2.6
bcrypt-pbkdf: 1.0.2
optionalDependencies:
cpu-features: 0.0.4
nan: 2.17.0
cpu-features: 0.0.9
nan: 2.18.0
dev: false
/sshpk@1.17.0:

View File

@@ -3,4 +3,4 @@ module.exports = {
tailwindcss: {},
autoprefixer: {},
},
}
};

View File

@@ -0,0 +1,807 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "ma",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Ontbrekende legstuk-tipe: {{type}}",
"api_error": "API Fout",
"information": "Informasie",
"status": "Status",
"url": "URL",
"raw_error": "Onverwerkte Fout",
"response_data": "Reaksie Data"
},
"weather": {
"current": "Huidige Ligging",
"allow": "Klik om toe te laat",
"updating": "Bywerking",
"wait": "Wag asseblief"
},
"search": {
"placeholder": "Soek…"
},
"resources": {
"cpu": "SVE",
"mem": "GEH",
"total": "Totaal",
"free": "Beskikbaar",
"used": "Gebruik",
"load": "Las",
"temp": "TEMP",
"max": "Mak",
"uptime": "OP"
},
"unifi": {
"users": "Gebruikers",
"uptime": "Optyd",
"days": "Daë",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Toestelle",
"lan_devices": "LAN Toestelle",
"wlan_devices": "WLAN Toestelle",
"lan_users": "LAN Gebruikers",
"wlan_users": "WLAN Gebruikers",
"up": "OP",
"down": "AF",
"wait": "Wag asseblief",
"empty_data": "Substelsel status onbekend"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "GEH",
"cpu": "SVE",
"running": "Lopend",
"offline": "Vanlyn",
"error": "Fout",
"unknown": "Onbekend",
"healthy": "Gesond",
"starting": "Begin",
"unhealthy": "Ongesond",
"not_found": "Nie Gevind Nie",
"exited": "Verlaat",
"partial": "Gedeeltelik"
},
"ping": {
"error": "Fout",
"ping": "Pieng",
"down": "Af",
"up": "Op",
"not_available": "Onbeskikbaar"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Fout",
"response": "Reaksie",
"down": "Af",
"up": "Op",
"not_available": "Onbeskikbaar"
},
"emby": {
"playing": "Speel",
"transcoding": "Transkodering",
"bitrate": "Bistempo",
"no_active": "Geen aktiewe strome nie",
"movies": "Flieks",
"series": "Reekse",
"episodes": "Episodes",
"songs": "Liedjies"
},
"evcc": {
"pv_power": "Produksie",
"battery_soc": "Battery",
"grid_power": "Rooster",
"home_power": "Verbruik",
"charge_power": "Laaier",
"watt_hour": "Wh"
},
"flood": {
"download": "Aflaai",
"upload": "Laai Op",
"leech": "Seier",
"seed": "Vul"
},
"freshrss": {
"subscriptions": "Intekenings",
"unread": "Ongelees"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Ongekonfigureer",
"connectionStatusConnecting": "Verbind",
"connectionStatusAuthenticating": "Stel geldigheid vas",
"connectionStatusPendingDisconnect": "Hangende Ontkoppel",
"connectionStatusDisconnecting": "Ontkoppel",
"connectionStatusDisconnected": "Ontkoppel",
"connectionStatusConnected": "Gekoppel",
"uptime": "Optyd",
"maxDown": "Maks. Af",
"maxUp": "Maks. Op",
"down": "Af",
"up": "Op",
"received": "Ontvang",
"sent": "Gestuur",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Stroomop",
"requests": "Huidige versoeke",
"requests_failed": "Mislukte versoeke"
},
"changedetectionio": {
"totalObserved": "Totaal Waargeneem",
"diffsDetected": "Verskille Bespeur"
},
"channelsdvrserver": {
"shows": "Vertone",
"recordings": "Opnames",
"scheduled": "Geskeduleerd",
"passes": "Passe"
},
"tautulli": {
"playing": "Speel",
"transcoding": "Transkodering",
"bitrate": "Bistempo",
"no_active": "Geen aktiewe strome nie",
"plex_connection_error": "Gaan Plex-verbinding Na"
},
"omada": {
"connectedAp": "Gekoppelde APs",
"activeUser": "Aktiewe toestelle",
"alerts": "Waarskuwings",
"connectedGateway": "Gekoppelde poorte",
"connectedSwitches": "Gekoppelde skakelaars"
},
"nzbget": {
"rate": "Koers",
"remaining": "Oorblywende",
"downloaded": "Afgelaai"
},
"plex": {
"streams": "Aktiewe Strome",
"albums": "Albums",
"movies": "Flieks",
"tv": "TV Programme"
},
"sabnzbd": {
"rate": "Koers",
"queue": "Tou",
"timeleft": "Oorblywende Tyd"
},
"rutorrent": {
"active": "Aktief",
"upload": "Laai Op",
"download": "Aflaai"
},
"transmission": {
"download": "Aflaai",
"upload": "Laai Op",
"leech": "Seier",
"seed": "Vul"
},
"qbittorrent": {
"download": "Aflaai",
"upload": "Laai Op",
"leech": "Seier",
"seed": "Vul"
},
"qnap": {
"cpuUsage": "SVE Gebruik",
"memUsage": "MEM Gebruik",
"systemTempC": "Stelsel Temp",
"poolUsage": "Poel Gebruik",
"volumeUsage": "Volume Gebruik",
"invalid": "Ongeldig"
},
"deluge": {
"download": "Aflaai",
"upload": "Laai Op",
"leech": "Seier",
"seed": "Vul"
},
"downloadstation": {
"download": "Aflaai",
"upload": "Laai Op",
"leech": "Seier",
"seed": "Vul"
},
"sonarr": {
"wanted": "Gesoek",
"queued": "In ry",
"series": "Reekse",
"queue": "Tou",
"unknown": "Onbekend"
},
"radarr": {
"wanted": "Gesoek",
"missing": "Vermis",
"queued": "In ry",
"movies": "Flieks",
"queue": "Tou",
"unknown": "Onbekend"
},
"lidarr": {
"wanted": "Gesoek",
"queued": "In ry",
"artists": "Kunstenaars"
},
"readarr": {
"wanted": "Gesoek",
"queued": "In ry",
"books": "Boeke"
},
"bazarr": {
"missingEpisodes": "Ontbrekende Episodes",
"missingMovies": "Ontbrekende Flieke"
},
"ombi": {
"pending": "Afwagtend",
"approved": "Goedgekeur",
"available": "Beskikbaar"
},
"jellyseerr": {
"pending": "Afwagtend",
"approved": "Goedgekeur",
"available": "Beskikbaar"
},
"overseerr": {
"pending": "Afwagtend",
"processing": "Verwerking",
"approved": "Goedgekeur",
"available": "Beskikbaar"
},
"pialert": {
"total": "Totaal",
"connected": "Gekoppel",
"new_devices": "Nuwe Toestelle",
"down_alerts": "Aflyn Waarskuwings"
},
"pihole": {
"queries": "Navraë",
"blocked": "Geblok",
"blocked_percent": "Geblok %",
"gravity": "Swaartekrag"
},
"adguard": {
"queries": "Navraë",
"blocked": "Geblok",
"filtered": "Gefiltreer",
"latency": "Latensie"
},
"speedtest": {
"upload": "Laai Op",
"download": "Aflaai",
"ping": "Pieng"
},
"portainer": {
"running": "Lopend",
"stopped": "Gestop",
"total": "Totaal"
},
"tailscale": {
"address": "Adres",
"expires": "Verval",
"never": "Nooit",
"last_seen": "Laaste Gesien",
"now": "Nou",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Terug"
},
"tdarr": {
"queue": "Tou",
"processed": "Verwerk",
"errored": "Fout",
"saved": "Gestoor"
},
"traefik": {
"routers": "Roeteerders",
"services": "Dienste",
"middleware": "Filtreerprogramme"
},
"navidrome": {
"nothing_streaming": "Geen aktiewe strome nie",
"please_wait": "Wag Asseblief"
},
"npm": {
"enabled": "Geaktiveer",
"disabled": "Onaktief",
"total": "Totaal"
},
"coinmarketcap": {
"configure": "Stel een of meer kripto-geldeenhede op om na te spoor",
"1hour": "1 Uur",
"1day": "1 Dag",
"7days": "7 Dae",
"30days": "30 Dae"
},
"gotify": {
"apps": "Toepassings",
"clients": "Kliënte",
"messages": "Boodskappe"
},
"prowlarr": {
"enableIndexers": "Indekseerders",
"numberOfGrabs": "Grype",
"numberOfQueries": "Navraë",
"numberOfFailGrabs": "Mislukte Grype",
"numberOfFailQueries": "Mislukte Navrae"
},
"jackett": {
"configured": "Opgestel",
"errored": "Fout"
},
"strelaysrv": {
"numActiveSessions": "Sessies",
"numConnections": "Konneksies",
"dataRelayed": "Oorgedra",
"transferRate": "Koers"
},
"mastodon": {
"user_count": "Gebruikers",
"status_count": "Plasings",
"domain_count": "Domeine"
},
"medusa": {
"wanted": "Gesoek",
"queued": "In ry",
"series": "Reekse"
},
"minecraft": {
"players": "Spelers",
"version": "Weergawe",
"status": "Status",
"up": "Aanlyn",
"down": "Vanlyn"
},
"miniflux": {
"read": "Gelees",
"unread": "Ongelees"
},
"authentik": {
"users": "Gebruikers",
"loginsLast24H": "Aantekenings (24h)",
"failedLoginsLast24H": "Mislukte Aantekenings (24h)"
},
"proxmox": {
"mem": "GEH",
"cpu": "SVE",
"lxc": "LXC",
"vms": "VMe"
},
"glances": {
"cpu": "SVE",
"load": "Las",
"wait": "Wag asseblief",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "OP",
"total": "Totaal",
"free": "Beskikbaar",
"used": "Gebruik",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Gelees",
"write": "Skryf",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Boekmerk",
"service": "Diens",
"search": "Soek",
"custom": "Pasgemaak",
"visit": "Besoek",
"url": "URL"
},
"wmo": {
"0-day": "Sonnig",
"0-night": "Helder",
"1-day": "Hoofsaaklik sonnig",
"1-night": "Hoofsaaklik Helder",
"2-day": "Gedeeltelik Bewolk",
"2-night": "Gedeeltelik Bewolk",
"3-day": "Bewolk",
"3-night": "Bewolk",
"45-day": "Mistig",
"45-night": "Mistig",
"48-day": "Mistig",
"48-night": "Mistig",
"51-day": "Ligte Motrëen",
"51-night": "Ligte Motrëen",
"53-day": "Motrëen",
"53-night": "Motrëen",
"55-day": "Swaar Motrëen",
"55-night": "Swaar Motrëen",
"56-day": "Ligte Ysige Motreën",
"56-night": "Ligte Ysige Motreën",
"57-day": "Ysige Motreën",
"57-night": "Ysige Motreën",
"61-day": "Ligte Rëen",
"61-night": "Ligte Rëen",
"63-day": "Rëen",
"63-night": "Rëen",
"65-day": "Swaar Rëen",
"65-night": "Swaar Rëen",
"66-day": "Ysige Rëen",
"66-night": "Ysige Rëen",
"67-day": "Ysige Rëen",
"67-night": "Ysige Rëen",
"71-day": "Ligte Sneeu",
"71-night": "Ligte Sneeu",
"73-day": "Sneeu",
"73-night": "Sneeu",
"75-day": "Swaar Sneeu",
"75-night": "Swaar Sneeu",
"77-day": "Sneeu Korrels",
"77-night": "Sneeu Korrels",
"80-day": "Ligte Buie",
"80-night": "Ligte Buie",
"81-day": "Buie",
"81-night": "Buie",
"82-day": "Swaar Buie",
"82-night": "Swaar Buie",
"85-day": "Sneeu Buie",
"85-night": "Sneeu Buie",
"86-day": "Sneeu Buie",
"86-night": "Sneeu Buie",
"95-day": "Donderstorm",
"95-night": "Donderstorm",
"96-day": "Donderstorm Met Hael",
"96-night": "Donderstorm Met Hael",
"99-day": "Donderstorm Met Hael",
"99-night": "Donderstorm Met Hael"
},
"homebridge": {
"available_update": "Stelsel",
"updates": "Opdatering",
"update_available": "Opdatering Beskikbaar",
"up_to_date": "Op Datum",
"child_bridges": "Kinderbrug",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Op",
"pending": "Afwagtend",
"down": "Af"
},
"healthchecks": {
"new": "Nuut",
"up": "Op",
"grace": "In Grasietydperk",
"down": "Af",
"paused": "Onderbreek",
"status": "Status",
"last_ping": "Laaste Pieng",
"never": "Nog geen pienge nie"
},
"watchtower": {
"containers_scanned": "Geskandeer",
"containers_updated": "Opgedateer",
"containers_failed": "Misluk"
},
"autobrr": {
"approvedPushes": "Goedgekeur",
"rejectedPushes": "Verwerp",
"filters": "Filters",
"indexers": "Indekseerders"
},
"tubearchivist": {
"downloads": "Tou",
"videos": "Videos",
"channels": "Kanale",
"playlists": "Snitlyste"
},
"truenas": {
"load": "Stelsellading",
"uptime": "Optyd",
"alerts": "Waarskuwings"
},
"pyload": {
"speed": "Spoed",
"active": "Aktief",
"queue": "Tou",
"total": "Totaal"
},
"gluetun": {
"public_ip": "Publieke IP",
"region": "Streek",
"country": "Land"
},
"hdhomerun": {
"channels": "Kanale",
"hd": "HD"
},
"scrutiny": {
"passed": "Geslaag",
"failed": "Misluk",
"unknown": "Onbekend"
},
"paperlessngx": {
"inbox": "Inmandjie",
"total": "Totaal"
},
"peanut": {
"battery_charge": "Batterylading",
"ups_load": "SVE-lading",
"ups_status": "SVE Status",
"online": "Aanlyn",
"on_battery": "Op Battery",
"low_battery": "Battery Laag"
},
"nextdns": {
"wait": "Wag Asseblief",
"no_devices": "Geen Toesteldata Ontvang Nie"
},
"mikrotik": {
"cpuLoad": "SVE-lading",
"memoryUsed": "Geheue Gebruik",
"uptime": "Optyd",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "Alle Strome",
"streams_active": "Aktiewe Strome",
"streams_xepg": "XEPG Kanale"
},
"opendtu": {
"yieldDay": "Vandag",
"absolutePower": "Krag",
"relativePower": "Krag %",
"limit": "Limiet"
},
"opnsense": {
"cpu": "SVE-lading",
"memory": "Aktiewe Geheue",
"wanUpload": "WAN Oplaai",
"wanDownload": "WAN Aflaai"
},
"moonraker": {
"printer_state": "Staat van Bladsydrukker",
"print_status": "Staat Van Druk",
"print_progress": "Vordering",
"layers": "Lae"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Gereedskap Temperatuur",
"temp_bed": "Bed Temperatuur",
"job_completion": "Afhandeling"
},
"cloudflared": {
"origin_ip": "Oorsprong IP",
"status": "Status"
},
"pfsense": {
"load": "Las Gem",
"memory": "Mem Gebruik",
"wanStatus": "WAN Status",
"up": "Op",
"down": "Af",
"temp": "Temp",
"disk": "Skyfgebruik",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastoor",
"failed_tasks_24h": "Mislukte Take 24h",
"cpu_usage": "SVE",
"memory_usage": "Geheue"
},
"immich": {
"users": "Gebruikers",
"photos": "Foto's",
"videos": "Videos",
"storage": "Bergplek"
},
"uptimekuma": {
"up": "Werwe Op",
"down": "Werwe Af",
"uptime": "Optyd",
"incident": "Voorval",
"m": "m"
},
"atsumeru": {
"series": "Reekse",
"archives": "Argiewe",
"chapters": "Hoofstukke",
"categories": "Kategorieë"
},
"komga": {
"libraries": "Biblioteke",
"series": "Reekse",
"books": "Boeke"
},
"diskstation": {
"days": "Daë",
"uptime": "Optyd",
"volumeAvailable": "Beskikbaar"
},
"mylar": {
"series": "Reekse",
"issues": "Kwessies",
"wanted": "Gesoek"
},
"photoprism": {
"albums": "Albums",
"photos": "Foto's",
"videos": "Videos",
"people": "Mense"
},
"fileflows": {
"queue": "Tou",
"processing": "Verwerking",
"processed": "Verwerk",
"time": "Tyd"
},
"grafana": {
"dashboards": "Dashboards",
"datasources": "Databronne",
"totalalerts": "Totale Waarskuwings",
"alertstriggered": "Waarskuwings Geaktiveer"
},
"nextcloud": {
"cpuload": "Cpu Las",
"memoryusage": "Geheuegebruik",
"freespace": "Gratis Spasie",
"activeusers": "Aktiewe Gebruikers",
"numfiles": "Lêers",
"numshares": "Gedeelde Items"
},
"kopia": {
"status": "Status",
"size": "Grootte",
"lastrun": "Laaste Iterasie",
"nextrun": "Volgende Iterasie",
"failed": "Misluk"
},
"unmanic": {
"active_workers": "Aktiewe Werkers",
"total_workers": "Totale Werkers",
"records_total": "Toulengte"
},
"pterodactyl": {
"servers": "Bedieners",
"nodes": "Nodusse"
},
"prometheus": {
"targets_up": "Teikens Op",
"targets_down": "Teikens Af",
"targets_total": "Totale Teikens"
},
"ghostfolio": {
"gross_percent_today": "Vandag",
"gross_percent_1y": "Een jaar",
"gross_percent_max": "Alle tyd"
},
"audiobookshelf": {
"podcasts": "Podsendinge",
"books": "Boeke",
"podcastsDuration": "Duur",
"booksDuration": "Duur"
},
"homeassistant": {
"people_home": "Mense Tuis",
"lights_on": "Ligte Aan",
"switches_on": "Skakels Aan"
},
"whatsupdocker": {
"monitoring": "Monitering",
"updates": "Opdatering"
},
"calibreweb": {
"books": "Boeke",
"authors": "Skrywers",
"categories": "Kategorieë",
"series": "Reekse"
},
"jdownloader": {
"downloadCount": "Tou",
"downloadBytesRemaining": "Oorblywende",
"downloadTotalBytes": "Grootte",
"downloadSpeed": "Spoed"
},
"kavita": {
"seriesCount": "Reekse",
"totalFiles": "Lêers"
},
"azuredevops": {
"result": "Uitslag",
"status": "Status",
"buildId": "Bou ID",
"succeeded": "Suksesvol",
"notStarted": "Nie Begin Nie",
"failed": "Misluk",
"canceled": "Gekanselleer",
"inProgress": "Besig",
"totalPrs": "Totale PRs",
"myPrs": "My PRs",
"approved": "Goedgekeur"
},
"gamedig": {
"status": "Status",
"online": "Aanlyn",
"offline": "Vanlyn",
"name": "Naam",
"map": "Kaart",
"currentPlayers": "Huidige Spelers",
"players": "Spelers",
"maxPlayers": "Maks spelers",
"bots": "Bots",
"ping": "Pieng"
},
"urbackup": {
"ok": "Ok",
"errored": "Foute",
"noRecent": "Verouderd",
"totalUsed": "Gebruikte Bergplek"
},
"mealie": {
"recipes": "Resepte",
"users": "Gebruikers",
"categories": "Kategorieë",
"tags": "Merkers"
},
"openmediavault": {
"downloading": "Aflaai",
"total": "Totaal",
"running": "Lopend",
"stopped": "Gestop",
"passed": "Geslaag",
"failed": "Misluk"
},
"uptimerobot": {
"status": "Status",
"uptime": "Optyd",
"lastDown": "Laaste Stilstand",
"downDuration": "Stilstand Duur",
"sitesUp": "Werwe Op",
"sitesDown": "Werwe Af",
"paused": "Onderbreek",
"notyetchecked": "Nog Nie Nagegaan Nie",
"up": "Op",
"seemsdown": "Lyk Af",
"down": "Af",
"unknown": "Onbekend"
},
"calendar": {
"inCinemas": "In fliekteaters",
"physicalRelease": "Fisiese Vrylating",
"digitalRelease": "Digitale Vrylating",
"noEventsToday": "Geen gebeure vir vandag nie!",
"noEventsFound": "Geen gebeure gevind nie"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

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

@@ -1,22 +1,31 @@
{
"tubearchivist": {
"videos": "Videa",
"channels": "Kanály",
"playlists": "Playlisty",
"downloads": "Fronta"
},
"truenas": {
"load": "Zatížení systému",
"uptime": "Doba spuštění",
"alerts": "Upozornění",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Chybí typ widgetu: {{type}}",
"api_error": "Chyba API",
"status": "Stav",
"information": "Informace",
"url": "URL",
"status": "Stav",
"url": "Odkaz",
"raw_error": "Nevyřešená chyba",
"response_data": "Data odezvy"
},
@@ -30,23 +39,19 @@
"placeholder": "Hledat…"
},
"resources": {
"cpu": "CPU",
"cpu": "Procesor",
"mem": "RAM",
"total": "Celkem",
"free": "Volné",
"used": "Využité",
"load": "Zatížení",
"mem": "RAM",
"temp": "TEPLOTA",
"max": "Max.",
"uptime": "BĚŽÍ",
"months": "měs.",
"days": "d",
"hours": "h",
"minutes": "m",
"temp": "TEPLOTA"
"uptime": "BĚŽÍ"
},
"unifi": {
"users": "Uživatelé",
"uptime": "Doba provozu",
"uptime": "Doba spuštění",
"days": "dní",
"wan": "WAN",
"lan": "LAN",
@@ -56,7 +61,7 @@
"wlan_devices": "Zařízení WLAN",
"lan_users": "Uživatelé LAN",
"wlan_users": "Uživatelé WLAN",
"up": "FUNKČNÍ",
"up": "BĚŽÍ",
"down": "NEFUNKČNÍ",
"wait": "Počkejte prosím",
"empty_data": "Stav podsystému neznámý"
@@ -65,17 +70,32 @@
"rx": "RX",
"tx": "TX",
"mem": "RAM",
"cpu": "CPU",
"cpu": "Procesor",
"running": "Běží",
"offline": "Offline",
"error": "Chyba",
"unknown": "Neznámý",
"running": "Běží",
"healthy": "Zdravý",
"starting": "Spouští se",
"unhealthy": "Nezdravý",
"not_found": "Nenalezen",
"exited": "Ukončen",
"partial": "Částečný",
"healthy": "Zdravý"
"partial": "Částečný"
},
"ping": {
"error": "Chyba",
"ping": "Odezva",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Chyba",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Přehrává",
@@ -87,10 +107,57 @@
"episodes": "Epizody",
"songs": "Skladby"
},
"evcc": {
"pv_power": "Produkce",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Stahování",
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované"
},
"freshrss": {
"subscriptions": "Odběry",
"unread": "Nepřečteno"
},
"fritzbox": {
"connectionStatus": "Stav",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Doba spuštění",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Odesílání dat",
"requests": "Aktuální požadavky",
"requests_failed": "Selhavší požadavky"
},
"changedetectionio": {
"totalObserved": "Celkem zjištěno",
"diffsDetected": "Rozdíly detekovány"
},
"channelsdvrserver": {
"shows": "Pořady",
"recordings": "Nahrávky",
"scheduled": "Naplánováno",
"passes": "Průchody"
},
"tautulli": {
"playing": "Přehrává",
"transcoding": "Překódovávání",
@@ -98,6 +165,13 @@
"no_active": "Žádný aktivní stream",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Připojené APs",
"activeUser": "Aktivní zařízení",
"alerts": "Upozornění",
"connectedGateway": "Připojené brány",
"connectedSwitches": "Připojené přepínače"
},
"nzbget": {
"rate": "Rychlost",
"remaining": "Zbývá",
@@ -105,9 +179,9 @@
},
"plex": {
"streams": "Aktivní streamy",
"albums": "Alba",
"movies": "Filmy",
"tv": "Seriály",
"albums": "Alba"
"tv": "Seriály"
},
"sabnzbd": {
"rate": "Rychlost",
@@ -131,20 +205,40 @@
"leech": "Leechované",
"seed": "Seedované"
},
"qnap": {
"cpuUsage": "Využití procesoru",
"memUsage": "Využití paměti",
"systemTempC": "Teplota systému",
"poolUsage": "Využití fondu",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Stahování",
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované"
},
"downloadstation": {
"download": "Stahování",
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované"
},
"sonarr": {
"wanted": "Hledané",
"queued": "Ve frontě",
"series": "Seriály",
"unknown": "Unknown",
"queue": "Queue"
"queue": "Fronta",
"unknown": "Neznámý"
},
"radarr": {
"wanted": "Hledané",
"missing": "Chybějící",
"queued": "Ve frontě",
"movies": "Filmy",
"queue": "Queue",
"unknown": "Unknown"
"queue": "Fronta",
"unknown": "Neznámý"
},
"lidarr": {
"wanted": "Hledané",
@@ -172,15 +266,21 @@
},
"overseerr": {
"pending": "Čeká",
"processing": "Zpracovávání",
"approved": "Schváleno",
"available": "Dostupné",
"processing": "Zpracovávání"
"available": "Dostupné"
},
"pialert": {
"total": "Celkem",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Dotazy",
"blocked": "Blokováno",
"gravity": "Gravity",
"blocked_percent": "Blokováno"
"blocked_percent": "Blokováno",
"gravity": "Gravity"
},
"adguard": {
"queries": "Dotazy",
@@ -191,22 +291,46 @@
"speedtest": {
"upload": "Nahrávání",
"download": "Stahování",
"ping": "Ping"
"ping": "Odezva"
},
"portainer": {
"running": "Spuštěno",
"running": "Běží",
"stopped": "Zastaveno",
"total": "Celkem"
},
"tailscale": {
"address": "Adresa",
"expires": "Vyprší",
"never": "Nikdy",
"last_seen": "Naposledy viděno",
"now": "Nyní",
"years": "{{number}}r",
"weeks": "{{number}}t",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "Před {{value}}"
},
"tdarr": {
"queue": "Fronta",
"processed": "Zpracováno",
"errored": "Chybné",
"saved": "Uložené"
},
"traefik": {
"routers": "Routery",
"services": "Služby",
"middleware": "Prostředník"
},
"navidrome": {
"nothing_streaming": "Žádný aktivní stream",
"please_wait": "Čekejte prosím"
},
"npm": {
"enabled": "Povoleno",
"disabled": "Zakázáno",
"total": "Celkově"
"total": "Celkem"
},
"coinmarketcap": {
"configure": "Nakonfigurujte alespoň jednu crypto měnu ke sledování",
@@ -215,64 +339,6 @@
"7days": "7 Dní",
"30days": "30 Dní"
},
"wmo": {
"1-night": "Převážně jasno",
"2-day": "Polojasno",
"0-day": "Slunečno",
"0-night": "Jasno",
"1-day": "Převážně slunečno",
"2-night": "Polojasno",
"3-day": "Oblačno",
"3-night": "Oblačno",
"45-day": "Mlha",
"45-night": "Mlha",
"48-day": "Mlha",
"48-night": "Mlha",
"51-day": "Lehké mrholení",
"53-day": "Mrholení",
"53-night": "Mrholení",
"55-day": "Silné mrholení",
"55-night": "Silné mrholení",
"56-day": "Mírné mrznoucí mrholení",
"56-night": "Mírné mrznoucí mrholení",
"57-day": "Mrznoucí mrholení",
"57-night": "Mrznoucí mrholení",
"61-day": "Slabý déšť",
"61-night": "Slabý déšť",
"51-night": "Lehké mrholení",
"63-day": "Déšť",
"63-night": "Déšť",
"65-day": "Silný déšť",
"65-night": "Silný déšť",
"66-day": "Mrznoucí déšť",
"66-night": "Mrznoucí déšť",
"67-day": "Mrznoucí déšť",
"67-night": "Mrznoucí déšť",
"71-day": "Slabé sněžení",
"73-night": "Sněžení",
"75-day": "Silné sněžení",
"75-night": "Silné sněžení",
"77-day": "Sněhová zrna",
"71-night": "Slabé sněžení",
"73-day": "Sněžení",
"77-night": "Sněhová zrna",
"80-day": "Lehké přeháňky",
"80-night": "Lehké přeháňky",
"81-day": "Přeháňky",
"81-night": "Přeháňky",
"82-day": "Silné přeháňky",
"82-night": "Silné přeháňky",
"85-day": "Déšť se sněhem",
"85-night": "Déšť se sněhem",
"86-day": "Déšť se sněhem",
"86-night": "Déšť se sněhem",
"95-day": "Bouřka",
"95-night": "Bouřka",
"96-day": "Bouřka s krupobitím",
"96-night": "Bouřka s krupobitím",
"99-day": "Bouřka s krupobitím",
"99-night": "Bouřka s krupobitím"
},
"gotify": {
"apps": "Aplikace",
"clients": "Klienti",
@@ -293,13 +359,29 @@
"numActiveSessions": "Sezení",
"numConnections": "Připojení",
"dataRelayed": "Přenášení",
"transferRate": "Tempo"
"transferRate": "Rychlost"
},
"mastodon": {
"user_count": "Uživatelé",
"status_count": "Příspěvky",
"domain_count": "Domény"
},
"medusa": {
"wanted": "Hledané",
"queued": "Ve frontě",
"series": "Seriály"
},
"minecraft": {
"players": "Hráči",
"version": "Verze",
"status": "Stav",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Přečteno",
"unread": "Nepřečteno"
},
"authentik": {
"users": "Uživatelé",
"loginsLast24H": "Příhlášení (24h)",
@@ -307,29 +389,29 @@
},
"proxmox": {
"mem": "RAM",
"cpu": "CPU",
"cpu": "Procesor",
"lxc": "LXC",
"vms": "Virtuální Stroje"
},
"glances": {
"cpu": "CPU",
"wait": "Prosím počkejte",
"cpu": "Procesor",
"load": "Zatížení",
"wait": "Počkejte prosím",
"temp": "TEPLOTA",
"_temp": "Temp",
"warn": "Warn",
"uptime": "BĚŽÍ",
"total": "Celkem",
"free": "Volné",
"used": "Využité",
"days": "d",
"hours": "h",
"total": "Total",
"free": "Free",
"used": "Used",
"load": "Load",
"warn": "Warn",
"crit": "Crit",
"read": "Read",
"read": "Přečteno",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Záložka",
@@ -337,18 +419,86 @@
"search": "Hledat",
"custom": "Vlastní",
"visit": "Navštivte",
"url": "URL"
"url": "Odkaz"
},
"wmo": {
"0-day": "Slunečno",
"0-night": "Jasno",
"1-day": "Převážně slunečno",
"1-night": "Převážně jasno",
"2-day": "Polojasno",
"2-night": "Polojasno",
"3-day": "Oblačno",
"3-night": "Oblačno",
"45-day": "Mlha",
"45-night": "Mlha",
"48-day": "Mlha",
"48-night": "Mlha",
"51-day": "Lehké mrholení",
"51-night": "Lehké mrholení",
"53-day": "Mrholení",
"53-night": "Mrholení",
"55-day": "Silné mrholení",
"55-night": "Silné mrholení",
"56-day": "Mírné mrznoucí mrholení",
"56-night": "Mírné mrznoucí mrholení",
"57-day": "Mrznoucí mrholení",
"57-night": "Mrznoucí mrholení",
"61-day": "Slabý déšť",
"61-night": "Slabý déšť",
"63-day": "Déšť",
"63-night": "Déšť",
"65-day": "Silný déšť",
"65-night": "Silný déšť",
"66-day": "Mrznoucí déšť",
"66-night": "Mrznoucí déšť",
"67-day": "Mrznoucí déšť",
"67-night": "Mrznoucí déšť",
"71-day": "Slabé sněžení",
"71-night": "Slabé sněžení",
"73-day": "Sněžení",
"73-night": "Sněžení",
"75-day": "Silné sněžení",
"75-night": "Silné sněžení",
"77-day": "Sněhová zrna",
"77-night": "Sněhová zrna",
"80-day": "Lehké přeháňky",
"80-night": "Lehké přeháňky",
"81-day": "Přeháňky",
"81-night": "Přeháňky",
"82-day": "Silné přeháňky",
"82-night": "Silné přeháňky",
"85-day": "Déšť se sněhem",
"85-night": "Déšť se sněhem",
"86-day": "Déšť se sněhem",
"86-night": "Déšť se sněhem",
"95-day": "Bouřka",
"95-night": "Bouřka",
"96-day": "Bouřka s krupobitím",
"96-night": "Bouřka s krupobitím",
"99-day": "Bouřka s krupobitím",
"99-night": "Bouřka s krupobitím"
},
"homebridge": {
"update_available": "Dostupná",
"up_to_date": "Žádné",
"available_update": "Systém",
"updates": "Aktualizace",
"update_available": "Dostupná",
"up_to_date": "Žádné",
"child_bridges": "Podřízené můstky",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Zapnutý",
"pending": "Čeká se",
"down": "Vypnutý"
"up": "Up",
"pending": "Čeká",
"down": "Down"
},
"healthchecks": {
"new": "Nové",
"up": "Up",
"grace": "V období odkladu",
"down": "Down",
"paused": "Pozastaveno",
"status": "Stav",
"last_ping": "Poslední ping",
"never": "Zatím žádné pingy"
},
"watchtower": {
"containers_scanned": "Prohledáno",
@@ -361,9 +511,16 @@
"filters": "Filtry",
"indexers": "Indexery"
},
"navidrome": {
"nothing_streaming": "Žádné aktivní streamy",
"please_wait": "Čekejte prosím"
"tubearchivist": {
"downloads": "Fronta",
"videos": "Videa",
"channels": "Kanály",
"playlists": "Playlisty"
},
"truenas": {
"load": "Zatížení systému",
"uptime": "Doba spuštění",
"alerts": "Upozornění"
},
"pyload": {
"speed": "Rychlost",
@@ -380,68 +537,31 @@
"channels": "Kanály",
"hd": "HD"
},
"ping": {
"error": "Chyba",
"ping": "Odezva",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Úspěšné",
"failed": "Neúspěšné",
"unknown": "Neznámé"
"failed": "Selhalo",
"unknown": "Neznámý"
},
"paperlessngx": {
"inbox": "Doručená pošta",
"total": "Celkem"
},
"deluge": {
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované",
"download": "Stahování"
},
"flood": {
"download": "Stahování",
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované"
},
"tdarr": {
"queue": "Fronta",
"processed": "Zpracováno",
"errored": "Chybné",
"saved": "Uložené"
},
"miniflux": {
"read": "Přečteno",
"unread": "Nepřečteno"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Počkejte prosím",
"wait": "Čekejte prosím",
"no_devices": "Žádná přijatá data zařízení"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Připojené APs",
"activeUser": "Aktivní zařízení",
"alerts": "Upozornění",
"connectedGateway": "Připojené brány",
"connectedSwitches": "Připojené přepínače"
},
"downloadstation": {
"download": "Stahování",
"upload": "Nahrávání",
"leech": "Leechované",
"seed": "Seedované"
},
"mikrotik": {
"cpuLoad": "Zatížení procesoru",
"memoryUsed": "Použitá paměť",
"uptime": "Doba provozu",
"uptime": "Doba spuštění",
"numberOfLeases": "Pronájmy"
},
"xteve": {
@@ -449,6 +569,12 @@
"streams_active": "Aktivní streamy",
"streams_xepg": "Kanály XEPG"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "Zatížení procesoru",
"memory": "Aktivní paměť",
@@ -456,16 +582,11 @@
"wanDownload": "Stahování WAN"
},
"moonraker": {
"print_progress": "Průběh",
"printer_state": "Stav tiskárny",
"print_status": "Stav tisku",
"print_progress": "Průběh",
"layers": "Vrstvy"
},
"medusa": {
"wanted": "Hledané",
"queued": "Fronta",
"series": "Série"
},
"octoprint": {
"printer_state": "Stav",
"temp_tool": "Teplota nástroje",
@@ -476,10 +597,20 @@
"origin_ip": "Původní IP",
"status": "Stav"
},
"pfsense": {
"load": "Prům. zatížení",
"memory": "Využití paměti",
"wanStatus": "Stav WAN",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Využití disku",
"wanIP": "IP WAN"
},
"proxmoxbackupserver": {
"datastore_usage": "Datové úložiště",
"failed_tasks_24h": "Neúspěšné úlohy 24h",
"cpu_usage": "CPU",
"cpu_usage": "Procesor",
"memory_usage": "Paměť"
},
"immich": {
@@ -491,19 +622,30 @@
"uptimekuma": {
"up": "Stránky Up",
"down": "Stránky Down",
"uptime": "Doba provozu",
"uptime": "Doba spuštění",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Seriály",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Knihovny",
"series": "Série",
"series": "Seriály",
"books": "Knihy"
},
"diskstation": {
"days": "dní",
"uptime": "Doba spuštění",
"volumeAvailable": "Dostupné"
},
"mylar": {
"series": "Série",
"series": "Seriály",
"issues": "Problémy",
"wanted": "Hledá se"
"wanted": "Hledané"
},
"photoprism": {
"albums": "Alba",
@@ -511,14 +653,9 @@
"videos": "Videa",
"people": "Lidé"
},
"diskstation": {
"days": "dní",
"uptime": "Doba provozu",
"volumeAvailable": "K dispozici"
},
"fileflows": {
"queue": "Fronta",
"processing": "Zpracování",
"processing": "Zpracování",
"processed": "Zpracováno",
"time": "Čas"
},
@@ -541,41 +678,24 @@
"size": "Velikost",
"lastrun": "Poslední spuštění",
"nextrun": "Další spuštění",
"failed": "Neúspěšné"
"failed": "Selhalo"
},
"unmanic": {
"active_workers": "Aktivní workers",
"total_workers": "Workers celkem",
"records_total": "Délka fronty"
},
"healthchecks": {
"new": "Nové",
"up": "Online",
"grace": "V období odkladu",
"down": "Offline",
"paused": "Pozastaveno",
"status": "Stav",
"last_ping": "Poslední ping",
"never": "Zatím žádné pingy"
},
"pterodactyl": {
"servers": "Servery",
"nodes": "Uzly"
},
"prometheus": {
"targets_up": "Cíle zapnuté",
"targets_down": "Cíle vypnuté",
"targets_total": "Cíle celkem",
"targets_up": "Cíle zapnuté"
},
"minecraft": {
"up": "Online",
"down": "Offline",
"players": "Hráči",
"version": "Verze",
"status": "Stav"
"targets_total": "Cíle celkem"
},
"ghostfolio": {
"gross_percent_today": "Dnes",
"gross_percent_today": "Today",
"gross_percent_1y": "Jeden rok",
"gross_percent_max": "Za celou dobu"
},
@@ -590,105 +710,50 @@
"lights_on": "Rozsvícená světla",
"switches_on": "Zapnuté přepínače"
},
"freshrss": {
"subscriptions": "Odběry",
"unread": "Nepřečteno"
},
"channelsdvrserver": {
"shows": "Pořady",
"recordings": "Nahrávky",
"scheduled": "Naplánováno",
"passes": "Průchody"
},
"whatsupdocker": {
"monitoring": "Sledování",
"updates": "Aktualizace"
},
"tailscale": {
"address": "Adresa",
"expires": "Vyprší",
"never": "Nikdy",
"last_seen": "Naposledy viděno",
"now": "Nyní",
"years": "{{number}}r",
"weeks": "{{number}}t",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "Před {{value}}"
},
"qnap": {
"memUsage": "Využití paměti",
"systemTempC": "Teplota systému",
"poolUsage": "Využití fondu",
"cpuUsage": "Využití procesoru",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Prům. zatížení",
"memory": "Využití paměti",
"wanStatus": "Stav WAN",
"up": "Běží",
"down": "Neběží",
"temp": "Teplota",
"disk": "Využití disku",
"wanIP": "IP WAN"
},
"caddy": {
"upstreams": "Odesílání dat",
"requests": "Aktuální požadavky",
"requests_failed": "Selhavší požadavky"
},
"evcc": {
"watt_hour": "Wh",
"pv_power": "Produkce",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Knihy",
"authors": "Authors",
"categories": "Categories",
"series": "Seriály"
},
"jdownloader": {
"downloadSpeed": "Download Speed",
"downloadCount": "Queue Count",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "Fronta",
"downloadBytesRemaining": "Zbývá",
"downloadTotalBytes": "Velikost",
"downloadSpeed": "Rychlost"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"map": "Map",
"currentPlayers": "Current players",
"name": "Name",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
"seriesCount": "Seriály",
"totalFiles": "Soubory"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Stav",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"failed": "Selhalo",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Schváleno"
},
"gamedig": {
"status": "Stav",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Hráči",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Odezva"
},
"urbackup": {
"ok": "Ok",
@@ -696,55 +761,47 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "Uživatelé",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Celkem",
"running": "Běží",
"stopped": "Zastaveno",
"passed": "Úspěšné",
"failed": "Selhalo"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"status": "Stav",
"uptime": "Doba spuštění",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"sitesUp": "Stránky Up",
"sitesDown": "Stránky Down",
"paused": "Pozastaveno",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "Neznámý"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

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

@@ -10,7 +10,15 @@
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}"
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
@@ -39,15 +47,11 @@
"load": "Load",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
@@ -79,13 +83,20 @@
"partial": "Partial"
},
"ping": {
"http_status": "HTTP status",
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
"transcoding": "Transcoding",
@@ -114,6 +125,24 @@
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
@@ -463,9 +492,9 @@
},
"healthchecks": {
"new": "New",
"up": "Online",
"up": "Up",
"grace": "In Grace Period",
"down": "Offline",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
@@ -491,8 +520,7 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
@@ -518,6 +546,14 @@
"inbox": "Inbox",
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
@@ -756,6 +792,16 @@
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release"
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,4 +1,25 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Manka Tipo de Fenestraĵo: {{type}}",
"api_error": "Eraro de API",
@@ -19,22 +40,18 @@
},
"resources": {
"cpu": "Ĉefprocesoro",
"mem": "MEM",
"total": "Totalo",
"free": "Libera",
"used": "Uzata",
"load": "Ŝarĝo",
"mem": "MEM",
"temp": "TEMP",
"months": "mo",
"max": "Maks",
"uptime": "UP",
"days": "t",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Uzantoj",
"uptime": "Uptempo de la Sistemo",
"uptime": "Uptime",
"days": "Tagoj",
"wan": "WAN",
"lan": "LAN",
@@ -53,23 +70,32 @@
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPO",
"cpu": "Ĉefprocesoro",
"running": "Rulata",
"offline": "Malkonekta",
"error": "Eraro",
"unknown": "Nekonata",
"running": "Rulata",
"healthy": "Sana",
"starting": "Lanĉante",
"unhealthy": "Malsana",
"not_found": "Ne trovita",
"exited": "Eliris",
"partial": "Parta",
"healthy": "Sana"
"partial": "Parta"
},
"ping": {
"error": "Eraro",
"ping": "Sondaĵo",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Eraro",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Ludante",
@@ -81,17 +107,71 @@
"episodes": "Epizodoj",
"songs": "Kantoj"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Stato",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"playing": "Ludante",
"transcoding": "Transkodigo",
"bitrate": "Bitrapido",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Rate",
"remaining": "Remaining",
@@ -99,9 +179,9 @@
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Filmoj",
"tv": "Televidprogramoj",
"albums": "Albums"
"tv": "Televidprogramoj"
},
"sabnzbd": {
"rate": "Rate",
@@ -110,33 +190,47 @@
},
"rutorrent": {
"active": "Active",
"upload": "Alŝuto",
"download": "Elŝuto"
"upload": "Alŝuti",
"download": "Elŝuti"
},
"transmission": {
"download": "Elŝuto",
"upload": "Alŝuto",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Elŝuto",
"upload": "Alŝuto",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Elŝuto",
"upload": "Upload",
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serio",
"series": "Serioj",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"radarr": {
"wanted": "Wanted",
@@ -144,7 +238,7 @@
"queued": "Queued",
"movies": "Filmoj",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"lidarr": {
"wanted": "Wanted",
@@ -176,28 +270,54 @@
"approved": "Aprobita",
"available": "Havebla"
},
"pialert": {
"total": "Totalo",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
"blocked": "Blokitaj",
"blocked": "Blocked",
"filtered": "Filtritaj",
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"ping": "Ping"
"upload": "Alŝuti",
"download": "Elŝuti",
"ping": "Sondaĵo"
},
"portainer": {
"running": "Running",
"running": "Rulata",
"stopped": "Stopped",
"total": "Totalo"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Servoj",
@@ -210,7 +330,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Totalo"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -246,36 +366,52 @@
"status_count": "Afiŝoj",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Serioj"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Stato",
"up": "Online",
"down": "Malkonekta"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"users": "Uzantoj",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "Memoro",
"mem": "MEM",
"cpu": "Ĉefprocesoro",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "Ĉefprocesoro",
"load": "Ŝarĝo",
"wait": "Bonvolu atendi",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Totalo",
"free": "Libera",
"used": "Uzata",
"days": "d",
"hours": "h",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -354,13 +490,23 @@
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Stato",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"approvedPushes": "Aprobita",
"rejectedPushes": "Rejected",
"filters": "Filtriloj",
"indexers": "Indexers"
@@ -374,14 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Aktiva",
"active": "Active",
"queue": "Queue",
"total": "Total"
"total": "Totalo"
},
"gluetun": {
"public_ip": "Public IP",
@@ -395,49 +540,24 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Nekonata"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Totalo"
},
"flood": {
"download": "Elŝuti",
"upload": "Alŝuti",
"leech": "Leech",
"seed": "Seed"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -449,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -458,32 +584,37 @@
"moonraker": {
"printer_state": "Printer State",
"print_status": "Print Status",
"layers": "Layers",
"print_progress": "Progress"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
"print_progress": "Progress",
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Stato",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Stato"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU",
"cpu_usage": "Ĉefprocesoro",
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "Uzantoj",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -495,13 +626,24 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Serioj",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"series": "Serioj",
"books": "Libroj"
},
"diskstation": {
"days": "Tagoj",
"uptime": "Uptime",
"volumeAvailable": "Havebla"
},
"mylar": {
"series": "Series",
"series": "Serioj",
"issues": "Issues",
"wanted": "Wanted"
},
@@ -511,11 +653,6 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
@@ -529,15 +666,15 @@
"alertstriggered": "Alerts Triggered"
},
"nextcloud": {
"activeusers": "Active Users",
"cpuload": "Cpu Load",
"memoryusage": "Memory Usage",
"freespace": "Free Space",
"activeusers": "Active Users",
"numfiles": "Files",
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Stato",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Libroj",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,96 +710,29 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Libroj",
"authors": "Authors",
"categories": "Categories",
"series": "Serioj"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"seriesCount": "Serioj",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Stato",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -688,7 +741,19 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Aprobita"
},
"gamedig": {
"status": "Stato",
"online": "Online",
"offline": "Malkonekta",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Sondaĵo"
},
"urbackup": {
"ok": "Ok",
@@ -696,55 +761,47 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Uzantoj",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"total": "Totalo",
"running": "Rulata",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"categories": "Categories",
"authors": "Authors",
"series": "Series"
},
"uptimerobot": {
"status": "Status",
"notyetchecked": "Not Yet Checked",
"downDuration": "Downtime Duration",
"status": "Stato",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "Nekonata"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,76 +1,24 @@
{
"wmo": {
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
"53-night": "Drizzle",
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
"57-night": "Freezing Drizzle",
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"82-day": "Heavy Showers",
"82-night": "Heavy Showers",
"85-day": "Snow Showers",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"updates": "Updates",
"available_update": "System",
"update_available": "Update Available",
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
@@ -99,15 +47,11 @@
"load": "Load",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"uptime": "Uptime",
"days": "Egun",
"wan": "WAN",
"lan": "LAN",
@@ -139,10 +83,19 @@
"partial": "Partial"
},
"ping": {
"error": "Errorea",
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
@@ -172,6 +125,24 @@
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
@@ -190,7 +161,7 @@
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"bitrate": "Bit-tasa",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
@@ -219,8 +190,8 @@
},
"rutorrent": {
"active": "Active",
"upload": "Kargatu",
"download": "Deskargatu"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Download",
@@ -259,7 +230,7 @@
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"radarr": {
"wanted": "Wanted",
@@ -267,7 +238,7 @@
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"lidarr": {
"wanted": "Wanted",
@@ -300,7 +271,7 @@
"available": "Available"
},
"pialert": {
"total": "Total",
"total": "Guztira",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
@@ -325,7 +296,7 @@
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
"total": "Guztira"
},
"tailscale": {
"address": "Address",
@@ -359,7 +330,7 @@
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Guztira"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -425,13 +396,14 @@
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"wait": "Itxaron mesedez",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"total": "Guztira",
"free": "Free",
"used": "Used",
"used": "Erabilita",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -439,8 +411,7 @@
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -450,11 +421,80 @@
"visit": "Visit",
"url": "URL"
},
"wmo": {
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
"53-night": "Drizzle",
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
"57-night": "Freezing Drizzle",
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"82-day": "Heavy Showers",
"82-night": "Heavy Showers",
"85-day": "Snow Showers",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
"update_available": "Update Available",
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Online",
"up": "Up",
"grace": "In Grace Period",
"down": "Offline",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
@@ -480,14 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"total": "Guztira"
},
"gluetun": {
"public_ip": "Public IP",
@@ -501,11 +540,19 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Ezezaguna"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "Guztira"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
@@ -522,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -573,13 +626,19 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Days",
"days": "Egun",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
@@ -655,6 +714,12 @@
"monitoring": "Monitoring",
"updates": "Updates"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
@@ -665,24 +730,12 @@
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"currentPlayers": "Current players",
"name": "Name",
"map": "Map",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"notStarted": "Not Started",
"result": "Result",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"canceled": "Canceled",
"inProgress": "In Progress",
@@ -690,41 +743,41 @@
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Jokalariak",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Guztira",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"uptime": "Uptime",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
@@ -734,17 +787,21 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "Ezezaguna"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Puuttuva härpäkkeen tyyppi: {{type}}",
"api_error": "API-virhe",
"status": "Tila",
"information": "Information",
"status": "Tila",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
@@ -19,34 +40,62 @@
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Yhteensä",
"free": "Vapaana",
"used": "Käytetty",
"load": "Kuorma",
"mem": "MEM",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Odota, ole hyvä",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "RAM",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Toistaa",
@@ -58,6 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Tila",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Toistaa",
"transcoding": "Transkoodaa",
@@ -65,11 +165,24 @@
"no_active": "Ei aktiivisia striimejä",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Nopeus",
"remaining": "Jäljellä",
"downloaded": "Ladattu"
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Nopeus",
"queue": "Jono",
@@ -77,34 +190,54 @@
},
"rutorrent": {
"active": "Aktiivinen",
"upload": "Lähetys",
"download": "Lataus"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Lataus",
"upload": "Lähetys",
"leech": "Lataajia",
"seed": "Lähettäjiä"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Lataus",
"upload": "Lähetys",
"leech": "Lataajia",
"seed": "Lähettäjiä"
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Sarja",
"queue": "Queue",
"series": "Series",
"queue": "Jono",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Haluttu",
"queued": "Jonossa",
"movies": "Elokuvia",
"missing": "Missing",
"queue": "Queue",
"queued": "Jonossa",
"movies": "Movies",
"queue": "Jono",
"unknown": "Unknown"
},
"lidarr": {
@@ -133,15 +266,21 @@
},
"overseerr": {
"pending": "Vireillä",
"processing": "Processing",
"approved": "Hyväksytty",
"available": "Saatavilla",
"processing": "Processing"
"available": "Saatavilla"
},
"pialert": {
"total": "Yhteensä",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Kyselyjä",
"blocked": "Estetty",
"gravity": "Vakavuus",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Vakavuus"
},
"adguard": {
"queries": "Kyselyjä",
@@ -150,20 +289,44 @@
"latency": "Viive"
},
"speedtest": {
"upload": "Lähetys",
"download": "Lataus",
"ping": "Viive"
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Käynnissä",
"running": "Running",
"stopped": "Pysäytetty",
"total": "Yhteensä"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Jono",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Reitittimiä",
"services": "Palveluja",
"middleware": "Middlewareja"
},
"navidrome": {
"nothing_streaming": "Ei aktiivisia striimejä",
"please_wait": "Odota, ole hyvä"
},
"npm": {
"enabled": "Käytössä",
"disabled": "Poissa käytöstä",
@@ -184,13 +347,13 @@
"prowlarr": {
"enableIndexers": "Indeksoijia",
"numberOfGrabs": "Nappauksia",
"numberOfQueries": "Hakuja",
"numberOfQueries": "Kyselyjä",
"numberOfFailGrabs": "Epäonnistuneita nappauksia",
"numberOfFailQueries": "Epäonnistuneita kyselyjä"
},
"jackett": {
"configured": "Määritettyjä",
"errored": "Virheellisiä"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Istuntoja",
@@ -199,78 +362,75 @@
"transferRate": "Nopeus"
},
"mastodon": {
"user_count": "Käyttäjiä",
"user_count": "Users",
"status_count": "Kirjoituksia",
"domain_count": "Verkkotunnuksia"
},
"medusa": {
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Tila",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Käyttäjiä",
"users": "Users",
"loginsLast24H": "Kirjautumisia (24h)",
"failedLoginsLast24H": "Epäonnistuneita kirjautumisia (24h)"
},
"proxmox": {
"mem": "RAM",
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VKt"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"wait": "Odota, ole hyvä",
"days": "Days",
"wan": "WAN",
"up": "UP",
"down": "DOWN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"lan": "LAN",
"wlan": "WLAN",
"wlan_devices": "WLAN Devices",
"empty_data": "Subsystem status unknown"
},
"plex": {
"streams": "Active Streams",
"movies": "Movies",
"tv": "TV Shows",
"albums": "Albums"
},
"glances": {
"wait": "Please wait",
"cpu": "CPU",
"load": "Kuorma",
"wait": "Odota, ole hyvä",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Yhteensä",
"free": "Vapaana",
"used": "Käytetty",
"days": "d",
"hours": "h",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"wmo": {
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
@@ -299,11 +459,11 @@
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"80-night": "Light Showers",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"82-day": "Heavy Showers",
@@ -319,14 +479,6 @@
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
@@ -335,22 +487,32 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"pending": "Vireillä",
"down": "Down"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Tila",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Hyväksytty",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indeksoijia"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "Jono",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -358,18 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Odota, ole hyvä"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "Aktiivinen",
"queue": "Jono",
"total": "Yhteensä"
},
"gluetun": {
"public_ip": "Public IP",
@@ -380,12 +537,6 @@
"channels": "Channels",
"hd": "HD"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
@@ -393,51 +544,20 @@
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "Yhteensä"
},
"deluge": {
"upload": "Upload",
"leech": "Leech",
"seed": "Seed",
"download": "Download"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"wait": "Odota, ole hyvä",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedSwitches": "Connected switches",
"connectedGateway": "Connected gateways"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -449,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -461,20 +587,25 @@
"print_progress": "Progress",
"layers": "Layers"
},
"medusa": {
"wanted": "Haluttu",
"queued": "Jonossa",
"series": "Sarja"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Tila",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Tila"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
@@ -495,15 +626,26 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "Kirjoja"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Saatavilla"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
"wanted": "Haluttu"
},
"photoprism": {
"albums": "Albums",
@@ -511,13 +653,8 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"queue": "Jono",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -533,11 +670,11 @@
"memoryusage": "Memory Usage",
"freespace": "Free Space",
"activeusers": "Active Users",
"numshares": "Shared Items",
"numfiles": "Files"
"numfiles": "Files",
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Tila",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Kirjoja",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,96 +710,29 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"watt_hour": "Wh",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Kirjoja",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "Jono",
"downloadBytesRemaining": "Jäljellä",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Tila",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -688,7 +741,19 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Hyväksytty"
},
"gamedig": {
"status": "Tila",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -696,34 +761,22 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories",
"series": "Series"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Yhteensä",
"running": "Running",
"stopped": "Pysäytetty",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"status": "Status",
"status": "Tila",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -736,15 +789,19 @@
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "סוג ווידג'ט חסר: {{type}}",
"api_error": "שגיאת API",
"status": "סטטוס",
"information": "Information",
"status": "סטטוס",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
@@ -18,35 +39,63 @@
"placeholder": "חיפוש…"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "סה\"כ",
"free": "פנוי",
"used": "בשימוש",
"load": "עומס",
"cpu": "CPU",
"mem": "MEM",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "המתן בבקשה",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "זיכרון",
"cpu": "מעבד",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "כבוי",
"error": "Error",
"unknown": "Unknown",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "מנגן",
@@ -58,6 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "סטטוס",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "מנגן",
"transcoding": "מקודד",
@@ -65,11 +165,24 @@
"no_active": "אין הזרמות פעילות",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "יחס",
"remaining": "נותר",
"downloaded": "הורד"
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "יחס",
"queue": "תור",
@@ -77,34 +190,54 @@
},
"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 Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "מבוקש",
"queued": "בתור",
"series": "סדרות",
"queue": "Queue",
"series": "Series",
"queue": "תור",
"unknown": "Unknown"
},
"radarr": {
"wanted": "מבוקש",
"queued": "בתור",
"movies": "סרטים",
"missing": "Missing",
"queue": "Queue",
"queued": "בתור",
"movies": "Movies",
"queue": "תור",
"unknown": "Unknown"
},
"lidarr": {
@@ -133,15 +266,21 @@
},
"overseerr": {
"pending": "ממתין",
"processing": "Processing",
"approved": "מאושר",
"available": "זמין",
"processing": "Processing"
"available": "זמין"
},
"pialert": {
"total": "סה\"כ",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "שאילתות",
"blocked": "נחסם",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "שאילתות",
@@ -150,20 +289,44 @@
"latency": "השהיה"
},
"speedtest": {
"upload": "העלאה",
"download": "הורדה",
"ping": "פינג"
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "פעיל",
"running": "Running",
"stopped": "נעצר",
"total": "סה\"כ"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "תור",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "ניתובים",
"services": "שירותים",
"middleware": "מתווך"
},
"navidrome": {
"nothing_streaming": "אין הזרמות פעילות",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "מופעל",
"disabled": "מבוטל",
@@ -190,18 +353,34 @@
},
"jackett": {
"configured": "מוגדר",
"errored": "שגיאה"
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connections",
"dataRelayed": "Relayed",
"transferRate": "יחס"
},
"mastodon": {
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connections",
"dataRelayed": "Relayed",
"transferRate": "Rate"
"medusa": {
"wanted": "מבוקש",
"queued": "בתור",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "סטטוס",
"up": "Online",
"down": "כבוי"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
@@ -214,68 +393,47 @@
"lxc": "LXC",
"vms": "VMs"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"days": "Days",
"wan": "WAN",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"empty_data": "Subsystem status unknown"
},
"plex": {
"streams": "Active Streams",
"movies": "Movies",
"tv": "TV Shows",
"albums": "Albums"
},
"glances": {
"cpu": "CPU",
"wait": "Please wait",
"load": "עומס",
"wait": "המתן בבקשה",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "סה\"כ",
"free": "פנוי",
"used": "בשימוש",
"days": "d",
"hours": "h",
"warn": "Warn",
"load": "Load",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"wmo": {
"80-day": "Light Showers",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"2-night": "Partly Cloudy",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"57-night": "Freezing Drizzle",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
@@ -283,9 +441,10 @@
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
"56-day": "Light Freezing Drizzle",
"61-day": "Light Rain",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
"57-night": "Freezing Drizzle",
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
@@ -300,10 +459,10 @@
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"95-night": "Thunderstorm",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
@@ -314,19 +473,12 @@
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
@@ -335,22 +487,32 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"pending": "ממתין",
"down": "Down"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "סטטוס",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "מאושר",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "אינדקסים"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "תור",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -358,18 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "פעיל",
"queue": "תור",
"total": "סה\"כ"
},
"gluetun": {
"public_ip": "Public IP",
@@ -380,12 +537,6 @@
"channels": "Channels",
"hd": "HD"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
@@ -393,51 +544,20 @@
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "סה\"כ"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -449,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -461,20 +587,25 @@
"print_progress": "Progress",
"layers": "Layers"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "סטטוס",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "סטטוס"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
@@ -495,15 +626,26 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "ספרים"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "זמין"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
"wanted": "מבוקש"
},
"photoprism": {
"albums": "Albums",
@@ -511,13 +653,8 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"queue": "תור",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -537,7 +674,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "סטטוס",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "ספרים",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,105 +710,50 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "ספרים",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "תור",
"downloadBytesRemaining": "נותר",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "סטטוס",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"canceled": "Canceled",
"inProgress": "In Progress",
"myPrs": "My PRs",
"totalPrs": "Total PRs",
"approved": "Approved"
"myPrs": "My PRs",
"approved": "מאושר"
},
"gamedig": {
"status": "סטטוס",
"online": "Online",
"offline": "כבוי",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -696,34 +761,22 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "סה\"כ",
"running": "Running",
"stopped": "נעצר",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"status": "Status",
"status": "סטטוס",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -736,15 +789,19 @@
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"api_error": "API Error",
"status": "Status",
"information": "Information",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
@@ -14,61 +35,23 @@
"updating": "Updating",
"wait": "Please wait"
},
"readarr": {
"queued": "Queued",
"books": "Books",
"wanted": "Wanted"
},
"bazarr": {
"missingEpisodes": "Missing Episodes",
"missingMovies": "Missing Movies"
},
"ombi": {
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"traefik": {
"services": "Services",
"middleware": "Middleware",
"routers": "Routers"
},
"mastodon": {
"domain_count": "Domains",
"user_count": "Users",
"status_count": "Posts"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"search": {
"placeholder": "Search…"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Free",
"used": "Used",
"load": "Load",
"mem": "MEM",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
@@ -88,16 +71,31 @@
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
@@ -109,10 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
@@ -120,6 +165,13 @@
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Rate",
"remaining": "Remaining",
@@ -127,9 +179,9 @@
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows",
"albums": "Albums"
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Rate",
@@ -153,6 +205,26 @@
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
@@ -173,17 +245,42 @@
"queued": "Queued",
"artists": "Artists"
},
"overseerr": {
"readarr": {
"wanted": "Wanted",
"queued": "Queued",
"books": "Books"
},
"bazarr": {
"missingEpisodes": "Missing Episodes",
"missingMovies": "Missing Movies"
},
"ombi": {
"pending": "Pending",
"approved": "Approved",
"available": "Available",
"processing": "Processing"
"available": "Available"
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Pending",
"processing": "Processing",
"approved": "Approved",
"available": "Available"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
@@ -201,6 +298,31 @@
"stopped": "Stopped",
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Services",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
@@ -239,6 +361,32 @@
"dataRelayed": "Relayed",
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
@@ -247,23 +395,23 @@
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"uptime": "UP",
"days": "d",
"hours": "h",
"load": "Load",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -342,6 +490,16 @@
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
@@ -362,7 +520,6 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"time": "{{value, number(style: unit; unitDisplay: long;)}}",
"alerts": "Alerts"
},
"pyload": {
@@ -380,12 +537,6 @@
"channels": "Channels",
"hd": "HD"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
@@ -395,49 +546,18 @@
"inbox": "Inbox",
"total": "Total"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -449,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -461,11 +587,6 @@
"print_progress": "Progress",
"layers": "Layers"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Tool temp",
@@ -476,6 +597,16 @@
"origin_ip": "Origin IP",
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
@@ -495,11 +626,22 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
@@ -511,11 +653,6 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -590,95 +710,27 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"myPrs": "My PRs",
"result": "Result",
"status": "Status",
"buildId": "Build ID",
@@ -688,14 +740,33 @@
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
@@ -704,24 +775,6 @@
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"chapters": "Chapters",
"categories": "Categories",
"series": "Series",
"archives": "Archives"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
@@ -736,15 +789,19 @@
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,4 +1,34 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Nedostajuća vrsta widgeta: {{type}}",
"api_error": "API greška",
"information": "Informacije",
"status": "Stanje",
"url": "URL",
"raw_error": "Raw greška",
"response_data": "Podaci odgovora"
},
"weather": {
"current": "Trenutačna lokacija",
"allow": "Pritisni za dozvoljavanje",
@@ -9,86 +39,63 @@
"placeholder": "Traži …"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Ukupno",
"free": "Slobodno",
"used": "Korišteno",
"load": "Opterećenje",
"cpu": "CPU",
"mem": "MEM",
"minutes": "min",
"max": "Maks",
"uptime": "UP",
"months": "mj",
"temp": "TEMP",
"days": "d",
"hours": "h"
"max": "Maks",
"uptime": "UP"
},
"sabnzbd": {
"rate": "Stopa",
"queue": "Red čekanja",
"timeleft": "Preostalo vrijeme"
},
"overseerr": {
"available": "Dostupno",
"pending": "Predstoji",
"approved": "Odobreno",
"processing": "Obrada"
},
"pihole": {
"queries": "Upiti",
"blocked": "Blokirano",
"gravity": "Gravitacija",
"blocked_percent": "Blokirano %"
},
"adguard": {
"latency": "Kašnjenje",
"queries": "Upiti",
"blocked": "Blokirano",
"filtered": "Filtrirano"
},
"npm": {
"total": "Ukupno",
"enabled": "Aktivirano",
"disabled": "Deaktivirano"
},
"coinmarketcap": {
"configure": "Konfiguriraj jednu ili više kripto valuta za praćenje",
"1hour": "1 sat",
"1day": "1 dan",
"7days": "7 dana",
"30days": "30 dana"
},
"prowlarr": {
"enableIndexers": "Indeksatori",
"numberOfGrabs": "Dohvaćanja",
"numberOfQueries": "Upiti",
"numberOfFailGrabs": "Neuspjela dohvaćanja",
"numberOfFailQueries": "Neuspjeli upiti"
},
"widget": {
"missing_type": "Nedostajuća vrsta widgeta: {{type}}",
"api_error": "API greška",
"status": "Stanje",
"information": "Informacije",
"url": "URL",
"raw_error": "Raw greška",
"response_data": "Podaci odgovora"
"unifi": {
"users": "Korisnici",
"uptime": "Radno vrijeme",
"days": "Dani",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Uređaji",
"lan_devices": "LAN uređaji",
"wlan_devices": "WLAN uređaji",
"lan_users": "LAN korisnici",
"wlan_users": "WLAN korisnici",
"up": "UP",
"down": "PRIMANJE",
"wait": "Pričekaj",
"empty_data": "Stanje podsustava nepoznato"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Pokrenuto",
"offline": "Offline",
"error": "Greška",
"unknown": "Nepoznato",
"running": "Pokrenuto",
"healthy": "Funkcionalno",
"starting": "Pokretanje",
"unhealthy": "Nefunkcionalno",
"not_found": "Nepronađeno",
"exited": "Zatoreno",
"partial": "Djelomično",
"healthy": "Funkcionalno"
"partial": "Djelomično"
},
"ping": {
"error": "Greška",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Greška",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Reprodukcija",
@@ -100,6 +107,57 @@
"episodes": "Epizode",
"songs": "Pjesme"
},
"evcc": {
"pv_power": "Proizvodnja",
"battery_soc": "Baterija",
"grid_power": "Raspored",
"home_power": "Potrošnja",
"charge_power": "Punjač",
"watt_hour": "Wh"
},
"flood": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"freshrss": {
"subscriptions": "Pretplate",
"unread": "Nepročitano"
},
"fritzbox": {
"connectionStatus": "Stanje",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Povezano",
"uptime": "Radno vrijeme",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Glavne grane",
"requests": "Aktualni zahtjevi",
"requests_failed": "Neuspjeli zahtjevi"
},
"changedetectionio": {
"totalObserved": "Ukupno promatrano",
"diffsDetected": "Otkrivene razlike"
},
"channelsdvrserver": {
"shows": "Emisije",
"recordings": "Snimanja",
"scheduled": "Planirano",
"passes": "Prolazi"
},
"tautulli": {
"playing": "Reprodukcija",
"transcoding": "Prekodiranje",
@@ -107,34 +165,78 @@
"no_active": "Nema aktivnih prijenosa",
"plex_connection_error": "Provjeri Plex vezu"
},
"omada": {
"connectedAp": "Povezani AP-ovi",
"activeUser": "Aktivni uređaji",
"alerts": "Upozorenja",
"connectedGateway": "Povezani pristupi",
"connectedSwitches": "Povezani prekidači"
},
"nzbget": {
"rate": "Stopa",
"remaining": "Preostalo",
"downloaded": "Preuzeto"
},
"plex": {
"streams": "Aktivni prijenosi",
"albums": "Albumi",
"movies": "Filmovi",
"tv": "TV emisije"
},
"sabnzbd": {
"rate": "Stopa",
"queue": "Red čekanja",
"timeleft": "Preostalo vrijeme"
},
"rutorrent": {
"active": "Aktivno",
"upload": "Prijenos",
"download": "Preuzimanje",
"active": "Aktivno"
"download": "Preuzimanje"
},
"transmission": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Leecher",
"seed": "Seeder"
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"qbittorrent": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"qnap": {
"cpuUsage": "Korištenje procesora",
"memUsage": "Korištenje memorije",
"systemTempC": "Temperatura sustava",
"poolUsage": "Korištenje memorijskog skupa",
"volumeUsage": "Korištenje jedinice memorije",
"invalid": "Neispravno"
},
"deluge": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"downloadstation": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"sonarr": {
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"series": "Serije",
"unknown": "Nepoznato",
"queue": "Red čekanja"
"queue": "Red čekanja",
"unknown": "Nepoznato"
},
"radarr": {
"wanted": "Zatraženo",
"missing": "Nedostaje",
"queued": "U redu čekanja",
"movies": "Filmovi",
"missing": "Nedostaje",
"queue": "Red čekanja",
"unknown": "Nepoznato"
},
@@ -162,6 +264,30 @@
"approved": "Odobreno",
"available": "Dostupno"
},
"overseerr": {
"pending": "Predstoji",
"processing": "Obrada",
"approved": "Odobreno",
"available": "Dostupno"
},
"pialert": {
"total": "Ukupno",
"connected": "Povezano",
"new_devices": "Novi uređaji",
"down_alerts": "Obavijest o rušenju"
},
"pihole": {
"queries": "Upiti",
"blocked": "Blokirano",
"blocked_percent": "Blokirano %",
"gravity": "Gravitacija"
},
"adguard": {
"queries": "Upiti",
"blocked": "Blokirano",
"filtered": "Filtrirano",
"latency": "Kašnjenje"
},
"speedtest": {
"upload": "Prijenos",
"download": "Preuzimanje",
@@ -172,37 +298,90 @@
"stopped": "Prekinuto",
"total": "Ukupno"
},
"tailscale": {
"address": "Adresa",
"expires": "Isteče",
"never": "Nikada",
"last_seen": "Zadnje viđeno",
"now": "Sada",
"years": "{{number}} god",
"weeks": "{{number}} tj",
"days": "{{number}} dan(a)",
"hours": "{{number}} h",
"minutes": "{{number}} min",
"seconds": "{{number}} s",
"ago": "Prije {{value}}"
},
"tdarr": {
"queue": "Red čekanja",
"processed": "Obrađeno",
"errored": "S greškom",
"saved": "Spremljeno"
},
"traefik": {
"routers": "Ruteri",
"services": "Usluge",
"middleware": "Posrednički softver"
},
"navidrome": {
"nothing_streaming": "Nema aktivnih prijenosa",
"please_wait": "Pričekaj"
},
"npm": {
"enabled": "Aktivirano",
"disabled": "Deaktivirano",
"total": "Ukupno"
},
"coinmarketcap": {
"configure": "Konfiguriraj jednu ili više kripto valuta za praćenje",
"1hour": "1 sat",
"1day": "1 dan",
"7days": "7 dana",
"30days": "30 dana"
},
"gotify": {
"apps": "Programi",
"clients": "Klijenti",
"messages": "Poruke",
"apps": "Programi"
"messages": "Poruke"
},
"prowlarr": {
"enableIndexers": "Indeksatori",
"numberOfGrabs": "Dohvaćanja",
"numberOfQueries": "Upiti",
"numberOfFailGrabs": "Neuspjela dohvaćanja",
"numberOfFailQueries": "Neuspjeli upiti"
},
"jackett": {
"configured": "Konfigurirano",
"errored": "S greškom"
},
"qbittorrent": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Leecher",
"seed": "Seeder"
},
"mastodon": {
"user_count": "Korisnici",
"status_count": "Objave",
"domain_count": "Domene"
},
"strelaysrv": {
"numActiveSessions": "Sesije",
"numConnections": "Veze",
"dataRelayed": "Proslijeđeno",
"transferRate": "Stopa"
},
"mastodon": {
"user_count": "Korisnici",
"status_count": "Objave",
"domain_count": "Domene"
},
"medusa": {
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"series": "Serije"
},
"minecraft": {
"players": "Igrači",
"version": "Verzija",
"status": "Stanje",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Pročitano",
"unread": "Nepročitano"
},
"authentik": {
"users": "Korisnici",
"loginsLast24H": "Prijave (24 h)",
@@ -214,52 +393,33 @@
"lxc": "Linux kontejner",
"vms": "Virtualni uređaji"
},
"unifi": {
"users": "Korisnici",
"uptime": "Radno vrijeme sustava",
"days": "Dani",
"wan": "WAN",
"lan_users": "LAN korisnici",
"wlan_users": "WLAN korisnici",
"up": "SLANJE",
"down": "PRIMANJE",
"wait": "Pričekaj",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Uređaji",
"lan_devices": "LAN uređaji",
"wlan_devices": "WLAN uređaji",
"empty_data": "Stanje podsustava nepoznato"
},
"plex": {
"streams": "Aktivni prijenosi",
"movies": "Filmovi",
"tv": "TV emisije",
"albums": "Albumi"
},
"glances": {
"cpu": "CPU",
"load": "Opterećenje",
"wait": "Pričekaj",
"temp": "TEMP",
"uptime": "UP",
"days": "d",
"hours": "h",
"used": "Korišteno",
"load": "Opterećenje",
"_temp": "Temp",
"warn": "Upozori",
"uptime": "UP",
"total": "Ukupno",
"free": "Slobodno",
"used": "Korišteno",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Read",
"read": "Pročitano",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Ukupno promatrano",
"diffsDetected": "Otkrivene razlike"
"quicklaunch": {
"bookmark": "Straničnik",
"service": "Usluga",
"search": "Traži",
"custom": "Prilagođeno",
"visit": "Posjeti",
"url": "URL"
},
"wmo": {
"0-day": "Sunčano",
@@ -267,12 +427,12 @@
"1-day": "Pretežno sunčano",
"1-night": "Pretežno verdo",
"2-day": "Djelimično oblačno",
"45-day": "Maglovito",
"45-night": "Maglovito",
"48-day": "Maglovito",
"2-night": "Djelimično oblačno",
"3-day": "Oblačno",
"3-night": "Oblačno",
"45-day": "Maglovito",
"45-night": "Maglovito",
"48-day": "Maglovito",
"48-night": "Maglovito",
"51-day": "Laka rosulja",
"51-night": "Laka rosulja",
@@ -294,13 +454,13 @@
"66-night": "Ledena kiša",
"67-day": "Ledena kiša",
"67-night": "Ledena kiša",
"75-night": "Jaki snijeg",
"77-day": "Zrnati snijeg",
"71-day": "Laki snijeg",
"71-night": "Laki snijeg",
"73-day": "Snijeg",
"73-night": "Snijeg",
"75-day": "Jaki snijeg",
"75-night": "Jaki snijeg",
"77-day": "Zrnati snijeg",
"77-night": "Zrnati snijeg",
"80-day": "Laki pljuskovi",
"80-night": "Laki pljuskovi",
@@ -319,14 +479,6 @@
"99-day": "Oluja s tučom",
"99-night": "Oluja s tučom"
},
"quicklaunch": {
"bookmark": "Straničnik",
"service": "Usluga",
"search": "Traži",
"custom": "Prilagođeno",
"visit": "Posjeti",
"url": "URL"
},
"homebridge": {
"available_update": "Sustav",
"updates": "Aktualiziranja",
@@ -338,17 +490,27 @@
"pending": "Predstoji",
"down": "Down"
},
"autobrr": {
"rejectedPushes": "Odbijeno",
"approvedPushes": "Odobreno",
"filters": "Filtri",
"indexers": "Indeksatori"
"healthchecks": {
"new": "Novo",
"up": "Up",
"grace": "U razdoblju odgode",
"down": "Down",
"paused": "Zaustavljeno",
"status": "Stanje",
"last_ping": "Zadnji ping",
"never": "Još nema pingova"
},
"watchtower": {
"containers_scanned": "Skenirano",
"containers_updated": "Aktualizirano",
"containers_failed": "Neuspjelo"
},
"autobrr": {
"approvedPushes": "Odobreno",
"rejectedPushes": "Odbijeno",
"filters": "Filtri",
"indexers": "Indeksatori"
},
"tubearchivist": {
"downloads": "Red čekanja",
"videos": "Videa",
@@ -358,12 +520,7 @@
"truenas": {
"load": "Opterećenje sustava",
"uptime": "Radno vrijeme",
"alerts": "Upozorenja",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "Nema aktivnih prijenosa",
"please_wait": "Pričekaj"
"alerts": "Upozorenja"
},
"pyload": {
"speed": "Brzina",
@@ -380,12 +537,6 @@
"channels": "Kanali",
"hd": "HD"
},
"ping": {
"error": "Greška",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Uspjelo",
"failed": "Neuspjelo",
@@ -395,49 +546,18 @@
"inbox": "Ulazni sandučić",
"total": "Ukupno"
},
"deluge": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"flood": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"tdarr": {
"queue": "Red čekanja",
"processed": "Obrađeno",
"errored": "S greškom",
"saved": "Spremljeno"
},
"miniflux": {
"read": "Pročitano",
"unread": "Nepročitano"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Pričekaj",
"no_devices": "Podaci uređaja nisu primljeni"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Povezani AP-ovi",
"activeUser": "Aktivni uređaji",
"alerts": "Upozorenja",
"connectedGateway": "Povezani pristupi",
"connectedSwitches": "Povezani prekidači"
},
"downloadstation": {
"download": "Preuzimanje",
"upload": "Prijenos",
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"mikrotik": {
"cpuLoad": "CPU opterećenje",
"memoryUsed": "Korištena memorija",
@@ -449,6 +569,12 @@
"streams_active": "Aktivni prijenosi",
"streams_xepg": "XEPG kanali"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU opterećenje",
"memory": "Aktivna memorija",
@@ -461,11 +587,6 @@
"print_progress": "Napredak",
"layers": "Slojevi"
},
"medusa": {
"wanted": "Zatraženo",
"queued": "U redu čekanja",
"series": "Serije"
},
"octoprint": {
"printer_state": "Stanje",
"temp_tool": "Temperatura alata",
@@ -476,6 +597,16 @@
"origin_ip": "IP izvora",
"status": "Stanje"
},
"pfsense": {
"load": "Prosječno opterećenje",
"memory": "Korištenje memorije",
"wanStatus": "Stanje WAN-a",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Korištenje diska",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Spremište podataka",
"failed_tasks_24h": "Neuspjeli zadaci 24 h",
@@ -493,29 +624,35 @@
"down": "Neaktivne stranice",
"uptime": "Radno vrijeme",
"incident": "Slučaj",
"m": "min"
"m": "m"
},
"atsumeru": {
"series": "Serije",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Biblioteke",
"series": "Serije",
"books": "Knjige"
},
"diskstation": {
"days": "Dani",
"uptime": "Radno vrijeme",
"volumeAvailable": "Dostupno"
},
"mylar": {
"series": "Serije",
"issues": "Problemi",
"wanted": "Zatraženo"
},
"photoprism": {
"videos": "Videa",
"albums": "Albumi",
"photos": "Fotografije",
"videos": "Videa",
"people": "Osobe"
},
"diskstation": {
"days": "Dani",
"uptime": "Radno vrijeme",
"volumeAvailable": "Dostupno"
},
"fileflows": {
"queue": "Red čekanja",
"processing": "Obrada",
@@ -523,10 +660,10 @@
"time": "Vrijeme"
},
"grafana": {
"alertstriggered": "Aktivirana upozorenja",
"dashboards": "Pregledne ploče",
"datasources": "Izvori podataka",
"totalalerts": "Ukupno upozorenja"
"totalalerts": "Ukupno upozorenja",
"alertstriggered": "Aktivirana upozorenja"
},
"nextcloud": {
"cpuload": "Cpu opterećenje",
@@ -548,16 +685,6 @@
"total_workers": "Ukupni radnici",
"records_total": "Količina zapisa u redu čekanja"
},
"healthchecks": {
"new": "Novo",
"up": "Online",
"grace": "U razdoblju odgode",
"down": "Offline",
"paused": "Zaustavljeno",
"status": "Stanje",
"last_ping": "Zadnji ping",
"never": "Još nema pingova"
},
"pterodactyl": {
"servers": "Serveri",
"nodes": "Čvorovi"
@@ -567,15 +694,8 @@
"targets_down": "Neaktivni ciljevi",
"targets_total": "Ukupno ciljeva"
},
"minecraft": {
"players": "Igrači",
"version": "Verzija",
"status": "Stanje",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Danas",
"gross_percent_today": "Today",
"gross_percent_1y": "Jedna godina",
"gross_percent_max": "Svo vrijeme"
},
@@ -590,161 +710,98 @@
"lights_on": "Upaljena svjetla",
"switches_on": "Prekidači uključeni"
},
"freshrss": {
"subscriptions": "Pretplate",
"unread": "Nepročitano"
},
"channelsdvrserver": {
"scheduled": "Planirano",
"passes": "Prolazi",
"shows": "Emisije",
"recordings": "Snimanja"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Aktualiziranja"
},
"tailscale": {
"address": "Adresa",
"expires": "Isteče",
"never": "Nikada",
"last_seen": "Zadnje viđeno",
"now": "Sada",
"years": "{{number}} god",
"weeks": "{{number}} tj",
"days": "{{number}} dan(a)",
"hours": "{{number}} h",
"minutes": "{{number}} min",
"seconds": "{{number}} s",
"ago": "Prije {{value}}"
},
"qnap": {
"systemTempC": "Temperatura sustava",
"poolUsage": "Korištenje memorijskog skupa",
"cpuUsage": "Korištenje procesora",
"memUsage": "Korištenje memorije",
"volumeUsage": "Korištenje jedinice memorije",
"invalid": "Neispravno"
},
"pfsense": {
"load": "Prosječno opterećenje",
"memory": "Korištenje memorije",
"wanStatus": "Stanje WAN-a",
"up": "Up",
"down": "Down",
"temp": "Temperatura",
"disk": "Korištenje diska",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Glavne grane",
"requests": "Aktualni zahtjevi",
"requests_failed": "Neuspjeli zahtjevi"
},
"evcc": {
"pv_power": "Proizvodnja",
"battery_soc": "Baterija",
"grid_power": "Raspored",
"home_power": "Potrošnja",
"charge_power": "Punjač",
"watt_hour": "Wh"
},
"pialert": {
"total": "Ukupno",
"connected": "Povezano",
"new_devices": "Novi uređaji",
"down_alerts": "Obavijest o rušenju"
"calibreweb": {
"books": "Knjige",
"authors": "Authors",
"categories": "Categories",
"series": "Serije"
},
"jdownloader": {
"downloadCount": "Red čekanja",
"downloadSpeed": "Brzina",
"downloadBytesRemaining": "Preostalo",
"downloadTotalBytes": "Veličina"
"downloadTotalBytes": "Veličina",
"downloadSpeed": "Brzina"
},
"kavita": {
"seriesCount": "Serije",
"totalFiles": "Datoteke"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Stanje",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"failed": "Neuspjelo",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "Odobreno"
},
"gamedig": {
"status": "Stanje",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Igrači",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"noRecent": "Out of Date",
"totalUsed": "Used Storage",
"ok": "Ok",
"errored": "Errors"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "Korisnici",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"categories": "Categories",
"series": "Series",
"authors": "Authors"
"openmediavault": {
"downloading": "Downloading",
"total": "Ukupno",
"running": "Pokrenuto",
"stopped": "Prekinuto",
"passed": "Uspjelo",
"failed": "Neuspjelo"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"status": "Stanje",
"uptime": "Radno vrijeme",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"sitesUp": "Aktivne stranice",
"sitesDown": "Neaktivne stranice",
"paused": "Zaustavljeno",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "Nepoznato"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,181 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"api_error": "API Error",
"information": "Informasi",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
},
"weather": {
"current": "Lokasi Saat Ini",
"allow": "Klik untuk mengizinkan",
"updating": "Memperbarui",
"wait": "Harap tunggu"
},
"search": {
"placeholder": "Telusuri…"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Luang",
"used": "Digunakan",
"load": "Load",
"temp": "TEMP",
"max": "Maks",
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Harap tunggu",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"movies": "Movies",
"series": "Series",
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"downloaded": "Downloaded",
"rate": "Rate",
"remaining": "Remaining"
"remaining": "Remaining",
"downloaded": "Downloaded"
},
"plex": {
"streams": "Active Streams",
@@ -35,9 +208,9 @@
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"systemTempC": "System Temp",
"invalid": "Invalid"
},
"deluge": {
@@ -87,15 +260,15 @@
"available": "Available"
},
"jellyseerr": {
"approved": "Approved",
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"approved": "Approved",
"available": "Available",
"pending": "Pending",
"processing": "Processing"
"processing": "Processing",
"approved": "Approved",
"available": "Available"
},
"pialert": {
"total": "Total",
@@ -120,6 +293,11 @@
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
@@ -145,15 +323,15 @@
"services": "Services",
"middleware": "Middleware"
},
"npm": {
"disabled": "Disabled",
"enabled": "Enabled",
"total": "Total"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
"1hour": "1 Hour",
@@ -161,18 +339,18 @@
"7days": "7 Days",
"30days": "30 Days"
},
"prowlarr": {
"numberOfGrabs": "Grabs",
"numberOfQueries": "Queries",
"enableIndexers": "Indexers",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries"
},
"gotify": {
"apps": "Applications",
"clients": "Clients",
"messages": "Messages"
},
"prowlarr": {
"enableIndexers": "Indexers",
"numberOfGrabs": "Grabs",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries"
},
"jackett": {
"configured": "Configured",
"errored": "Errored"
@@ -200,27 +378,32 @@
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)",
"users": "Users"
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs",
"mem": "MEM"
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Harap tunggu",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"used": "Used",
"free": "Luang",
"used": "Digunakan",
"days": "d",
"hours": "h",
"crit": "Crit",
@@ -228,8 +411,7 @@
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -240,14 +422,12 @@
"url": "URL"
},
"wmo": {
"0-night": "Clear",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
@@ -260,42 +440,44 @@
"53-night": "Drizzle",
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
"57-night": "Freezing Drizzle",
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"82-day": "Heavy Showers",
"82-night": "Heavy Showers",
"85-day": "Snow Showers",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"95-day": "Thunderstorm",
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail"
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
@@ -309,14 +491,14 @@
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Offline",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet",
"new": "New",
"up": "Online"
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
@@ -338,8 +520,7 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
@@ -356,10 +537,23 @@
"channels": "Channels",
"hd": "HD"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
@@ -375,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -382,16 +582,16 @@
"wanDownload": "WAN Download"
},
"moonraker": {
"print_status": "Print Status",
"printer_state": "Printer State",
"print_status": "Print Status",
"print_progress": "Progress",
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion",
"temp_tool": "Tool temp"
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
@@ -414,10 +614,10 @@
"memory_usage": "Memory"
},
"immich": {
"videos": "Videos",
"storage": "Storage",
"users": "Users",
"photos": "Photos"
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
},
"uptimekuma": {
"up": "Sites Up",
@@ -426,6 +626,12 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
@@ -442,10 +648,10 @@
"wanted": "Wanted"
},
"photoprism": {
"people": "People",
"albums": "Albums",
"photos": "Photos",
"videos": "Videos"
"videos": "Videos",
"people": "People"
},
"fileflows": {
"queue": "Queue",
@@ -469,25 +675,34 @@
},
"kopia": {
"status": "Status",
"nextrun": "Next Run",
"size": "Size",
"failed": "Failed",
"lastrun": "Last Run"
"lastrun": "Last Run",
"nextrun": "Next Run",
"failed": "Failed"
},
"unmanic": {
"active_workers": "Active Workers",
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
},
"prometheus": {
"targets_up": "Targets Up",
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"ghostfolio": {
"gross_percent_max": "All time",
"gross_percent_today": "Today",
"gross_percent_1y": "One year"
"gross_percent_1y": "One year",
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"podcastsDuration": "Duration",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
"homeassistant": {
@@ -499,184 +714,22 @@
"monitoring": "Monitoring",
"updates": "Updates"
},
"weather": {
"wait": "Harap tunggu",
"current": "Lokasi Saat Ini",
"allow": "Klik untuk mengizinkan",
"updating": "Memperbarui"
},
"search": {
"placeholder": "Telusuri…"
},
"unifi": {
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"users": "Users",
"uptime": "System Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial"
},
"freshrss": {
"unread": "Unread",
"subscriptions": "Subscriptions"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
},
"prometheus": {
"targets_up": "Targets Up",
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"api_error": "API Error",
"information": "Informasi",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Luang",
"used": "Digunakan",
"load": "Load",
"temp": "TEMP",
"max": "Maks",
"uptime": "UP",
"months": "mo",
"hours": "h",
"days": "d",
"minutes": "m"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"emby": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"movies": "Movies",
"series": "Series",
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"home_power": "Consumption",
"charge_power": "Charger",
"battery_soc": "Battery",
"grid_power": "Grid",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
@@ -690,12 +743,30 @@
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
@@ -704,24 +775,6 @@
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
@@ -736,15 +789,19 @@
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,58 +1,29 @@
{
"navidrome": {
"nothing_streaming": "アクティブストリームなし",
"please_wait": "お待ちください"
},
"npm": {
"total": "合計",
"enabled": "有効",
"disabled": "無効"
},
"strelaysrv": {
"numActiveSessions": "セッション",
"numConnections": "コネクション",
"dataRelayed": "中継",
"transferRate": "レート"
},
"glances": {
"cpu": "CPU",
"wait": "お待ちください",
"temp": "温度",
"uptime": "UP",
"days": "日",
"hours": "時間",
"load": "ロード",
"warn": "警告",
"total": "トータル",
"free": "空き",
"used": "使用中",
"crit": "Crit",
"read": "読み込み",
"write": "書き込み",
"gpu": "GPU",
"mem": "メモリ",
"swap": "スワップ",
"_temp": "Temp"
},
"autobrr": {
"filters": "フィルター",
"indexers": "Indexers",
"approvedPushes": "承認済",
"rejectedPushes": "却下"
},
"gluetun": {
"region": "地域",
"country": "国",
"public_ip": "パブリックIP"
},
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "見つからないウィジェットタイプ: {{type}}",
"api_error": "APIエラー",
"information": "情報",
"missing_type": "見つからないウィジェットタイプ: {{type}}",
"status": "状態",
"url": "URL",
"raw_error": "生のエラー",
@@ -69,33 +40,29 @@
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "合計",
"free": "Free",
"free": "空き",
"used": "使用",
"load": "ロード",
"mem": "MEM",
"temp": "温度",
"max": "Max",
"uptime": "UP",
"months": "月",
"days": "日",
"hours": "時間",
"minutes": "分"
"max": "最大",
"uptime": "上へ"
},
"unifi": {
"users": "ユーザ",
"uptime": "システム・アップタイム",
"uptime": "稼働時間",
"days": "日",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"wlan": "Wi-Fi",
"devices": "デバイス",
"lan_devices": "LAN デバイス",
"wlan_devices": "WLAN デバイス",
"lan_users": "LAN ユーザ",
"wlan_users": "WLAN ユーザ",
"up": "UP",
"down": "DOWN",
"up": "上へ",
"down": "下へ",
"wait": "お待ちください",
"empty_data": "サブシステム状態・不明"
},
@@ -104,22 +71,31 @@
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "起動中",
"offline": "オフライン",
"error": "エラー",
"unknown": "不明",
"running": "起動中",
"healthy": "健全",
"starting": "起動中",
"unhealthy": "非健全",
"not_found": "不明",
"exited": "終了",
"partial": "部分的",
"healthy": "健全"
"partial": "部分的"
},
"ping": {
"error": "エラー",
"ping": "Ping",
"up": "Up",
"down": "Down"
"down": "下へ",
"up": "上へ",
"not_available": "利用できません。"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "エラー",
"response": "Response",
"down": "下へ",
"up": "上へ",
"not_available": "利用できません。"
},
"emby": {
"playing": "再生中",
@@ -131,21 +107,62 @@
"episodes": "エピソード",
"songs": "曲"
},
"evcc": {
"pv_power": "発電量",
"battery_soc": "バッテリー",
"grid_power": "グリッド",
"home_power": "消費",
"charge_power": "チャージャー",
"watt_hour": "Wh"
},
"flood": {
"download": "ダウンロード",
"upload": "アップロード",
"leech": "リーチ",
"seed": "Seed"
"seed": "シード"
},
"freshrss": {
"subscriptions": "購読",
"unread": "未読"
},
"fritzbox": {
"connectionStatus": "状態",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "接続済み",
"uptime": "稼働時間",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "下へ",
"up": "上へ",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "アップストリーム",
"requests": "現在のリクエスト",
"requests_failed": "失敗したリクエスト"
},
"changedetectionio": {
"totalObserved": "全観測数",
"diffsDetected": "変更数"
},
"channelsdvrserver": {
"shows": "表示",
"recordings": "レコーディング",
"scheduled": "予定済",
"passes": "パス"
},
"tautulli": {
"playing": "再生中",
"transcoding": "変換中",
"bitrate": "ビットレート",
"no_active": "アクティブストリームし",
"no_active": "アクティブストリームし",
"plex_connection_error": "Plex接続の確認"
},
"omada": {
@@ -162,9 +179,9 @@
},
"plex": {
"streams": "アクティブストリーム",
"albums": "アルバム",
"movies": "映画",
"tv": "テレビ番組",
"albums": "アルバム"
"tv": "テレビ番組"
},
"sabnzbd": {
"rate": "速度",
@@ -180,25 +197,33 @@
"download": "ダウンロード",
"upload": "アップロード",
"leech": "リーチ",
"seed": "Seed"
"seed": "シード"
},
"qbittorrent": {
"download": "ダウンロード",
"upload": "アップロード",
"leech": "Leech",
"seed": "Seed"
"leech": "リーチ",
"seed": "シード"
},
"qnap": {
"cpuUsage": "CPU使用量",
"memUsage": "MEM使用量",
"systemTempC": "システム温度",
"poolUsage": "プール使用量",
"volumeUsage": "ボリューム使用量",
"invalid": "無効"
},
"deluge": {
"download": "ダウンロード",
"upload": "アップロード",
"leech": "Leech",
"seed": "Seed"
"leech": "リーチ",
"seed": "シード"
},
"downloadstation": {
"download": "ダウンロード",
"upload": "アップロード",
"leech": "Leech",
"seed": "Seed"
"leech": "リーチ",
"seed": "シード"
},
"sonarr": {
"wanted": "募集中",
@@ -210,14 +235,14 @@
"radarr": {
"wanted": "募集中",
"missing": "不明",
"queued": "キュー",
"queued": "待機中",
"movies": "映画",
"queue": "キュー",
"unknown": "Unknown"
"unknown": "不明"
},
"lidarr": {
"wanted": "募集中",
"queued": "キュー",
"queued": "待機中",
"artists": "アーティスト"
},
"readarr": {
@@ -227,7 +252,7 @@
},
"bazarr": {
"missingEpisodes": "欠番エピソード",
"missingMovies": "行方不明の映画"
"missingMovies": "動画が見つかりません"
},
"ombi": {
"pending": "保留中",
@@ -245,11 +270,17 @@
"approved": "承認済",
"available": "利用可"
},
"pialert": {
"total": "合計",
"connected": "接続済み",
"new_devices": "新しいデバイス",
"down_alerts": "ダウンアラート"
},
"pihole": {
"queries": "クエリ",
"blocked": "ブロック中",
"gravity": "グラビティ",
"blocked_percent": "ブロック %"
"blocked_percent": "ブロック %",
"gravity": "グラビティ"
},
"adguard": {
"queries": "クエリ",
@@ -267,6 +298,20 @@
"stopped": "停止中",
"total": "合計"
},
"tailscale": {
"address": "アドレス",
"expires": "失効",
"never": "なし",
"last_seen": "最終日時",
"now": "現在",
"years": "{{number}}年",
"weeks": "{{number}}月",
"days": "{{number}}日",
"hours": "{{number}}時間",
"minutes": "{{number}}分",
"seconds": "{{number}}秒",
"ago": "{{value}} 前"
},
"tdarr": {
"queue": "キュー",
"processed": "処理済み",
@@ -278,6 +323,15 @@
"services": "サービス",
"middleware": "ミドルウェア"
},
"navidrome": {
"nothing_streaming": "アクティブ・ストリーム無し",
"please_wait": "お待ちください"
},
"npm": {
"enabled": "有効",
"disabled": "無効",
"total": "合計"
},
"coinmarketcap": {
"configure": "1つ以上の暗号通貨を設定して追跡",
"1hour": "1時間",
@@ -291,27 +345,45 @@
"messages": "メッセージ"
},
"prowlarr": {
"enableIndexers": "Indexers",
"numberOfGrabs": "Grabs",
"enableIndexers": "インデックス",
"numberOfGrabs": "Grab",
"numberOfQueries": "クエリ",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailGrabs": "失敗したグラブ",
"numberOfFailQueries": "失敗クエリー"
},
"jackett": {
"configured": "設定済",
"errored": "エラー"
},
"strelaysrv": {
"numActiveSessions": "セッション",
"numConnections": "コネクション",
"dataRelayed": "中継",
"transferRate": "速度"
},
"mastodon": {
"user_count": "ユーザ",
"user_count": "ユーザ",
"status_count": "ポスト",
"domain_count": "ドメイン"
},
"medusa": {
"wanted": "募集中",
"queued": "待機中",
"series": "シリーズ"
},
"minecraft": {
"players": "プレイヤー",
"version": "バージョン",
"status": "状態",
"up": "オンライン",
"down": "オフライン"
},
"miniflux": {
"read": "既読",
"unread": "未読"
},
"authentik": {
"users": "ユーザ",
"users": "ユーザ",
"loginsLast24H": "ログイン (24時間)",
"failedLoginsLast24H": "ログイン失敗(24時間)"
},
@@ -321,6 +393,26 @@
"lxc": "LXC",
"vms": "VM"
},
"glances": {
"cpu": "CPU",
"load": "ロード",
"wait": "お待ちください",
"temp": "温度",
"_temp": "温度",
"warn": "警告",
"uptime": "上へ",
"total": "合計",
"free": "空き",
"used": "使用",
"days": "d",
"hours": "h",
"crit": "クリティカル",
"read": "既読",
"write": "書き込み",
"gpu": "GPU",
"mem": "メモリ",
"swap": "スワップ"
},
"quicklaunch": {
"bookmark": "ブックマーク",
"service": "サービス",
@@ -331,47 +423,47 @@
},
"wmo": {
"0-day": "晴れ",
"1-day": "ほぼ晴れ",
"0-night": "晴れ",
"1-night": "ほぼ晴れ",
"2-day": "一時くもり",
"2-night": "一部くもり",
"3-day": "くもり",
"3-night": "くもり",
"1-day": "晴れ時々曇り",
"1-night": "晴れ時々曇り",
"2-day": "曇り時々晴れ",
"2-night": "曇り時々晴れ",
"3-day": "り",
"3-night": "曇り",
"45-day": "霧",
"45-night": "霧",
"48-day": "霧",
"48-night": "霧",
"51-day": "霧雨",
"51-night": "霧雨",
"53-day": "雨",
"53-night": "雨",
"53-day": "雨",
"53-night": "雨",
"55-day": "霧雨",
"55-night": "霧雨",
"56-day": "霧雨",
"56-night": "霧雨",
"57-day": "雨",
"57-night": "雨",
"56-day": "着氷性の霧雨",
"56-night": "着氷性の霧雨",
"57-day": "着氷性の小雨",
"57-night": "着氷性の小雨",
"61-day": "小雨",
"61-night": "小雨",
"63-day": "雨",
"63-night": "雨",
"67-night": "雨",
"71-day": "雪",
"65-day": "大雨",
"65-night": "大雨",
"66-day": "雨",
"66-night": "雨",
"67-day": "雨",
"71-night": "",
"66-day": "着氷性の雨",
"66-night": "着氷性の雨",
"67-day": "着氷性の雨",
"67-night": "着氷性の雨",
"71-day": "小雪",
"71-night": "小雪",
"73-day": "雪",
"73-night": "雪",
"75-day": "大雪",
"75-night": "大雪",
"77-day": "雪",
"77-night": "雪",
"80-day": "にわか雨",
"80-night": "にわか雨",
"77-day": "雪",
"77-night": "雪",
"80-day": "弱いにわか雨",
"80-night": "弱いにわか雨",
"81-day": "にわか雨",
"81-night": "にわか雨",
"82-day": "強いにわか雨",
@@ -392,17 +484,33 @@
"updates": "アップデート",
"update_available": "更新あり",
"up_to_date": "最新",
"child_bridges": "Child Bridges",
"child_bridges": "子ブリッジ",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down"
"up": "上へ",
"pending": "保留中",
"down": "下へ"
},
"healthchecks": {
"new": "新着",
"up": "上へ",
"grace": "猶予期間中",
"down": "下へ",
"paused": "一時停止中",
"status": "状態",
"last_ping": "最後のPing",
"never": "Pingしていません"
},
"watchtower": {
"containers_scanned": "スキャン済",
"containers_updated": "更新済",
"containers_failed": "失敗"
},
"autobrr": {
"approvedPushes": "承認済",
"rejectedPushes": "却下",
"filters": "フィルター",
"indexers": "インデックス"
},
"tubearchivist": {
"downloads": "キュー",
"videos": "ビデオ",
@@ -412,8 +520,7 @@
"truenas": {
"load": "システム負荷",
"uptime": "稼働時間",
"alerts": "アラート",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "アラート"
},
"pyload": {
"speed": "スピード",
@@ -421,6 +528,11 @@
"queue": "キュー",
"total": "合計"
},
"gluetun": {
"public_ip": "パブリックIP",
"region": "地域",
"country": "国"
},
"hdhomerun": {
"channels": "チャンネル",
"hd": "HD"
@@ -431,24 +543,38 @@
"unknown": "不明"
},
"paperlessngx": {
"inbox": "受信",
"inbox": "受信トレイ",
"total": "合計"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "オンライン",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "お待ちください",
"no_devices": "デバイス データを受信していません"
},
"mikrotik": {
"cpuLoad": "CPU負荷",
"memoryUsed": "使用メモリ",
"memoryUsed": "使用済みメモリ",
"uptime": "稼働時間",
"numberOfLeases": "リース"
},
"xteve": {
"streams_all": "ストリーム",
"streams_active": "アクティブストリーム",
"streams_all": "すべてのストリーム",
"streams_active": "アクティブストリーム",
"streams_xepg": "XEPGチャンネル"
},
"opendtu": {
"yieldDay": "今日",
"absolutePower": "電源",
"relativePower": "電源 %",
"limit": "リミット"
},
"opnsense": {
"cpu": "CPU負荷",
"memory": "アクティブ・メモリ",
@@ -461,21 +587,26 @@
"print_progress": "進捗状況",
"layers": "レイヤー"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "シリーズ"
},
"octoprint": {
"temp_bed": "ベッド温度",
"printer_state": "状態",
"temp_tool": "ツール温度",
"temp_bed": "ベッド温度",
"job_completion": "完了"
},
"cloudflared": {
"origin_ip": "オリジンIP",
"status": "状態"
},
"pfsense": {
"load": "読み込み平均",
"memory": "メモリ使用量",
"wanStatus": "WANステータス",
"up": "上へ",
"down": "下へ",
"temp": "温度",
"disk": "ディスク使用量",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "データストア",
"failed_tasks_24h": "失敗タスク(24h)",
@@ -492,18 +623,29 @@
"up": "サイトUp",
"down": "サイトDown",
"uptime": "稼働時間",
"incident": "Incident",
"incident": "インシデント",
"m": "m"
},
"atsumeru": {
"series": "シリーズ",
"archives": "アーカイブ",
"chapters": "チャプター",
"categories": "カテゴリー"
},
"komga": {
"libraries": "ライブラリ",
"series": "シリーズ",
"books": "書籍"
},
"diskstation": {
"days": "日",
"uptime": "稼働時間",
"volumeAvailable": "利用可"
},
"mylar": {
"series": "シリーズ",
"issues": "課題",
"wanted": "Wanted"
"wanted": "募集中"
},
"photoprism": {
"albums": "アルバム",
@@ -511,11 +653,6 @@
"videos": "ビデオ",
"people": "人"
},
"diskstation": {
"days": "日",
"uptime": "稼働時間",
"volumeAvailable": "利用可能"
},
"fileflows": {
"queue": "キュー",
"processing": "処理中",
@@ -539,8 +676,8 @@
"kopia": {
"status": "状態",
"size": "サイズ",
"lastrun": "最終実行",
"nextrun": "次の実行",
"lastrun": "前回の実行",
"nextrun": "次の実行",
"failed": "失敗"
},
"unmanic": {
@@ -548,16 +685,6 @@
"total_workers": "トータル・ワーカー",
"records_total": "キューの長さ"
},
"healthchecks": {
"never": "Pingしていません",
"new": "New",
"up": "オンライン",
"grace": "猶予期間中",
"down": "オフライン",
"paused": "一時停止中",
"status": "状態",
"last_ping": "最後のPing"
},
"pterodactyl": {
"servers": "サーバ",
"nodes": "ノード"
@@ -567,17 +694,10 @@
"targets_down": "ターゲット Down",
"targets_total": "ターゲット合計"
},
"minecraft": {
"players": "プレイヤー",
"version": "バージョン",
"status": "状態",
"up": "オンライン",
"down": "オフライン"
},
"ghostfolio": {
"gross_percent_max": "全期間",
"gross_percent_today": "今日",
"gross_percent_1y": "1年"
"gross_percent_1y": "1年",
"gross_percent_max": "全期間"
},
"audiobookshelf": {
"podcasts": "ポッドキャスト",
@@ -590,161 +710,98 @@
"lights_on": "点灯",
"switches_on": "スイッチオン"
},
"freshrss": {
"subscriptions": "購読",
"unread": "未読"
},
"channelsdvrserver": {
"shows": "ショー",
"recordings": "レコーディング",
"scheduled": "予定済",
"passes": "パス"
},
"whatsupdocker": {
"monitoring": "モニタリング",
"updates": "アップデート"
},
"tailscale": {
"address": "アドレス",
"expires": "失効",
"never": "なし",
"last_seen": "最終日時",
"now": "現在",
"years": "{{number}}年",
"weeks": "{{number}}月",
"days": "{{number}}日",
"hours": "{{number}}時間",
"minutes": "{{number}}分",
"seconds": "{{number}}秒",
"ago": "{{value}} 前"
},
"qnap": {
"cpuUsage": "CPU使用量",
"memUsage": "MEM使用量",
"systemTempC": "システム温度",
"poolUsage": "プール使用量",
"volumeUsage": "ボリューム使用量",
"invalid": "無効"
},
"pfsense": {
"up": "アップ",
"load": "読み込み平均",
"memory": "メモリ使用量",
"wanStatus": "WANステータス",
"down": "ダウン",
"temp": "温度",
"disk": "ディスク使用量",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "アップストリーム",
"requests": "現在のリクエスト",
"requests_failed": "失敗したリクエスト"
},
"evcc": {
"watt_hour": "Wh",
"pv_power": "発電量",
"battery_soc": "バッテリー",
"grid_power": "グリッド",
"home_power": "消費",
"charge_power": "チャージャー"
},
"pialert": {
"total": "トータル",
"connected": "接続済み",
"new_devices": "新しいデバイス",
"down_alerts": "ダウンアラート"
},
"jdownloader": {
"downloadCount": "キュー",
"downloadSpeed": "スピード",
"downloadBytesRemaining": "残り",
"downloadTotalBytes": "サイズ"
},
"kavita": {
"seriesCount": "シリーズ",
"totalFiles": "ファイル"
},
"gamedig": {
"name": "名前",
"map": "マップ",
"currentPlayers": "現在のプレーヤー",
"players": "プレーヤー",
"maxPlayers": "最大プレーヤー",
"bots": "ボット",
"ping": "Ping",
"status": "ステータス",
"online": "オンライン",
"offline": "オフライン"
},
"azuredevops": {
"result": "結果",
"status": "ステータス",
"buildId": "ビルドID",
"succeeded": "成功",
"notStarted": "Not Started",
"failed": "失敗",
"canceled": "キャンセル",
"inProgress": "進行中",
"totalPrs": "合計PR数",
"myPrs": "私のPR",
"approved": "承認"
},
"urbackup": {
"ok": "Ok",
"errored": "エラー",
"noRecent": "期限切れ",
"totalUsed": "使用済みストレージ"
},
"openmediavault": {
"downloading": "ダウンロード中",
"total": "トータル",
"running": "実行中",
"stopped": "停止中",
"passed": "合格",
"failed": "不合格"
},
"mealie": {
"recipes": "レシピ",
"users": "ユーザー",
"categories": "カテゴリー",
"tags": "タグ"
},
"atsumeru": {
"series": "シリーズ",
"archives": "アーカイブ",
"chapters": "チャプター",
"categories": "カテゴリー"
},
"calibreweb": {
"books": "書籍",
"authors": "著者",
"categories": "カテゴリー",
"series": "シリーズ"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
"jdownloader": {
"downloadCount": "キュー",
"downloadBytesRemaining": "残り",
"downloadTotalBytes": "サイズ",
"downloadSpeed": "スピード"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"kavita": {
"seriesCount": "シリーズ",
"totalFiles": "ファイル"
},
"azuredevops": {
"result": "結果",
"status": "状態",
"buildId": "ビルドID",
"succeeded": "成功",
"notStarted": "開始していません",
"failed": "失敗",
"canceled": "キャンセル",
"inProgress": "進行中",
"totalPrs": "合計PR数",
"myPrs": "私のPR",
"approved": "承認済"
},
"gamedig": {
"status": "状態",
"online": "オンライン",
"offline": "オフライン",
"name": "名前",
"map": "マップ",
"currentPlayers": "現在のプレーヤー",
"players": "プレイヤー",
"maxPlayers": "最大プレイヤー数",
"bots": "ボット",
"ping": "Ping"
},
"urbackup": {
"ok": "はい",
"errored": "エラー",
"noRecent": "期限切れ",
"totalUsed": "使用済みストレージ"
},
"mealie": {
"recipes": "レシピ",
"users": "ユーザ",
"categories": "カテゴリー",
"tags": "タグ"
},
"openmediavault": {
"downloading": "ダウンロード中",
"total": "合計",
"running": "起動中",
"stopped": "停止中",
"passed": "合格",
"failed": "失敗"
},
"uptimerobot": {
"status": "状態",
"uptime": "稼働時間",
"lastDown": "最後のダウンタイム",
"downDuration": "ダウンタイム感覚",
"sitesUp": "サイトUp",
"sitesDown": "サイトDown",
"paused": "一時停止中",
"notyetchecked": "チェックされていません",
"up": "上へ",
"seemsdown": "ダウンしているようです",
"down": "下へ",
"unknown": "不明"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"inCinemas": "映画館内",
"physicalRelease": "物理的なリリース",
"digitalRelease": "デジタル・リリース",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,21 +1,24 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"rutorrent": {
"download": "다운로드",
"active": "활성",
"upload": "업로드"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"pterodactyl": {
"nodes": "Nodes",
"servers": "Servers"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
@@ -44,15 +47,11 @@
"load": "부하",
"temp": "온도",
"max": "최대",
"uptime": "가동",
"months": "달",
"days": "일",
"hours": "시간",
"minutes": "분"
"uptime": "가동"
},
"unifi": {
"users": "사용자",
"uptime": "시스템 업타임",
"uptime": "Uptime",
"days": "일",
"wan": "WAN",
"lan": "LAN",
@@ -62,7 +61,7 @@
"wlan_devices": "WLAN 장치",
"lan_users": "LAN 사용자",
"wlan_users": "WLAN 사용자",
"up": "UP",
"up": "가동",
"down": "DOWN",
"wait": "잠시만 기다리세요",
"empty_data": "서브시스템 상태 알 수 없음"
@@ -86,8 +85,17 @@
"ping": {
"error": "오류",
"ping": "Ping",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "오류",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "재생 중",
@@ -99,16 +107,57 @@
"episodes": "에피소드",
"songs": "음악"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "다운로드",
"upload": "업로드",
"leech": "리치",
"seed": "시드"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "상태",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "변경 감지됨"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "재생 중",
"transcoding": "트랜스코딩",
@@ -130,15 +179,20 @@
},
"plex": {
"streams": "활성 스트림",
"albums": "Albums",
"movies": "영화",
"tv": "TV 쇼",
"albums": "Albums"
"tv": "TV 쇼"
},
"sabnzbd": {
"rate": "비율",
"queue": "대기열",
"timeleft": "남은 시간"
},
"rutorrent": {
"active": "활성",
"upload": "업로드",
"download": "다운로드"
},
"transmission": {
"download": "다운로드",
"upload": "업로드",
@@ -151,6 +205,14 @@
"leech": "리치",
"seed": "시드"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "다운로드",
"upload": "업로드",
@@ -167,16 +229,16 @@
"wanted": "요청",
"queued": "대기 중",
"series": "시리즈",
"queue": "Queue",
"unknown": "Unknown"
"queue": "대기열",
"unknown": "알 수 없음"
},
"radarr": {
"wanted": "요청",
"missing": "빠짐",
"queued": "대기 중",
"movies": "영화",
"queue": "Queue",
"unknown": "Unknown"
"queue": "대기열",
"unknown": "알 수 없음"
},
"lidarr": {
"wanted": "요청",
@@ -200,19 +262,25 @@
"jellyseerr": {
"pending": "대기 중",
"approved": "승인됨",
"available": "용 가능"
"available": "용 가능"
},
"overseerr": {
"pending": "대기 중",
"processing": "처리 중",
"approved": "승인됨",
"available": "용 가능"
"available": "용 가능"
},
"pialert": {
"total": "총합",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "쿼리",
"blocked": "차단됨",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "쿼리",
@@ -230,6 +298,20 @@
"stopped": "중지",
"total": "총합"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "대기열",
"processed": "처리됨",
@@ -265,41 +347,46 @@
"prowlarr": {
"enableIndexers": "인덱서",
"numberOfGrabs": "Grabs",
"numberOfQueries": "Queries",
"numberOfQueries": "쿼리",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries"
},
"jackett": {
"configured": "Configured",
"errored": "Errored"
"errored": "오류"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connections",
"dataRelayed": "Relayed",
"transferRate": "Rate"
"transferRate": "비율"
},
"mastodon": {
"user_count": "Users",
"user_count": "사용자",
"status_count": "Posts",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
"wanted": "요청",
"queued": "대기 중",
"series": "시리즈"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"status": "상태",
"up": "Online",
"down": "Offline"
"down": "중지"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "사용자",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
@@ -308,23 +395,23 @@
},
"glances": {
"cpu": "CPU",
"wait": "Please wait",
"temp": "TEMP",
"uptime": "UP",
"load": "부하",
"wait": "잠시만 기다리세요",
"temp": "온도",
"_temp": "Temp",
"warn": "Warn",
"uptime": "가동",
"total": "총합",
"free": "남음",
"used": "사용",
"days": "d",
"hours": "h",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -400,16 +487,16 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"pending": "대기 중",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Online",
"up": "Up",
"grace": "In Grace Period",
"down": "Offline",
"down": "Down",
"paused": "Paused",
"status": "Status",
"status": "상태",
"last_ping": "Last Ping",
"never": "No pings yet"
},
@@ -419,13 +506,13 @@
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"approvedPushes": "승인됨",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"indexers": "인덱서"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "대기열",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -433,14 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "경고"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "활성",
"queue": "대기열",
"total": "총합"
},
"gluetun": {
"public_ip": "Public IP",
@@ -454,14 +540,22 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "알 수 없음"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "총합"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"wait": "잠시만 기다리세요",
"no_devices": "No Device Data Received"
},
"mikrotik": {
@@ -472,9 +566,15 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Active Streams",
"streams_active": "활성 스트림",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -488,14 +588,24 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "상태",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "상태"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
@@ -504,7 +614,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "사용자",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -516,20 +626,26 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "시리즈",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"series": "시리즈",
"books": ""
},
"diskstation": {
"days": "Days",
"days": "",
"uptime": "Uptime",
"volumeAvailable": "Available"
"volumeAvailable": "이용 가능"
},
"mylar": {
"series": "Series",
"series": "시리즈",
"issues": "Issues",
"wanted": "Wanted"
"wanted": "요청"
},
"photoprism": {
"albums": "Albums",
@@ -538,9 +654,9 @@
"people": "People"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"queue": "대기열",
"processing": "처리 중",
"processed": "처리됨",
"time": "Time"
},
"grafana": {
@@ -558,7 +674,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "상태",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -569,6 +685,10 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
},
"prometheus": {
"targets_up": "Targets Up",
"targets_down": "Targets Down",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,96 +710,29 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP",
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"down_alerts": "Down Alerts",
"new_devices": "New Devices"
"calibreweb": {
"books": "",
"authors": "Authors",
"categories": "Categories",
"series": "시리즈"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "대기열",
"downloadBytesRemaining": "남음",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"seriesCount": "시리즈",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"ping": "Ping",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "상태",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -688,7 +741,19 @@
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
"approved": "승인됨"
},
"gamedig": {
"status": "상태",
"online": "Online",
"offline": "중지",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -696,34 +761,22 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "사용자",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"chapters": "Chapters",
"categories": "Categories",
"series": "Series",
"archives": "Archives"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "총합",
"running": "가동 중",
"stopped": "중지",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"status": "Status",
"status": "상태",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
@@ -734,17 +787,21 @@
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "알 수 없음"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,7 +1,24 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Iztrūkst logrīka tips: {{type}}",
@@ -23,22 +40,18 @@
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Kopā",
"free": "Brīvs",
"used": "Izmantojas",
"load": "Ielādē",
"mem": "MEM",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Lietotāji",
"uptime": "Sistēmas darbības laiks",
"uptime": "Uptime",
"days": "Dienas",
"wan": "WAN",
"lan": "LAN",
@@ -48,7 +61,7 @@
"wlan_devices": "WLAN ierīces",
"lan_users": "LAN lietotāji",
"wlan_users": "WLAN lietotāji",
"up": "DARBOJAS",
"up": "UP",
"down": "NEDARBOJAS",
"wait": "Lūdzu, uzgaidiet",
"empty_data": "Subsystem status unknown"
@@ -56,24 +69,33 @@
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "Atmiņa",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Bezsaistē",
"error": "Kļūda",
"unknown": "Nezināms",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
"partial": "Partial"
},
"ping": {
"error": "Kļūda",
"ping": "Ping",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Kļūda",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Atskaņo",
@@ -85,16 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Statuss",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Kopā novēro",
"diffsDetected": "Atšķirības atrastas"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Atskaņo",
"transcoding": "Pārkodē",
@@ -116,9 +179,9 @@
},
"plex": {
"streams": "Aktīvās straumes",
"movies": "Filmas",
"tv": "TV pārraides",
"albums": "Albums"
"albums": "Albums",
"movies": "Movies",
"tv": "TV pārraides"
},
"sabnzbd": {
"rate": "Rate",
@@ -133,41 +196,49 @@
"transmission": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Leech",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"qbittorrent": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Leech",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Leech",
"leech": "Ņēmēji",
"seed": "Devēji"
},
"downloadstation": {
"download": "Download",
"download": "Lejupielāde",
"upload": "Augšupielāde",
"leech": "Leech",
"seed": "Seed"
"leech": "Ņēmēji",
"seed": "Devēji"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
"queue": "Rindā",
"unknown": "Nezināms"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Filmas",
"queue": "Queue",
"unknown": "Unknown"
"movies": "Movies",
"queue": "Rindā",
"unknown": "Nezināms"
},
"lidarr": {
"wanted": "Wanted",
@@ -199,11 +270,17 @@
"approved": "Approved",
"available": "Available"
},
"pialert": {
"total": "Kopā",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
@@ -212,17 +289,31 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"upload": "Augšupielāde",
"download": "Lejupielāde",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
"total": "Kopā"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"queue": "Rindā",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
@@ -233,13 +324,13 @@
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"nothing_streaming": "Nav aktīvu straumju",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
"total": "Kopā"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
@@ -271,7 +362,7 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"user_count": "Lietotāji",
"status_count": "Posts",
"domain_count": "Domains"
},
@@ -280,12 +371,19 @@
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Statuss",
"up": "Online",
"down": "Bezsaistē"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"users": "Lietotāji",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
@@ -297,23 +395,23 @@
},
"glances": {
"cpu": "CPU",
"wait": "Please wait",
"load": "Ielādē",
"wait": "Lūdzu, uzgaidiet",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Kopā",
"free": "Brīvs",
"used": "Izmantojas",
"days": "d",
"hours": "h",
"temp": "TEMP",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -345,7 +443,7 @@
"56-day": "Neliels stindzinošs lietus",
"56-night": "Neliels stindzinošs lietus",
"57-day": "Sasalstošs lietus",
"57-night": "Freezing Drizzle",
"57-night": "Sasalstošs lietus",
"61-day": "Viegls lietus",
"61-night": "Viegls lietus",
"63-day": "Lietus",
@@ -392,6 +490,16 @@
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Statuss",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
@@ -404,7 +512,7 @@
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "Rindā",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -412,14 +520,13 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Paziņojumi"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
"active": "Aktīvs",
"queue": "Rindā",
"total": "Kopā"
},
"gluetun": {
"public_ip": "Public IP",
@@ -433,11 +540,19 @@
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
"unknown": "Nezināms"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "Kopā"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
@@ -451,9 +566,15 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Active Streams",
"streams_active": "Aktīvās straumes",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -467,14 +588,24 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "Statuss",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "Statuss"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
@@ -483,7 +614,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "Lietotāji",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -495,10 +626,21 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "Grāmatas"
},
"diskstation": {
"days": "Dienas",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
@@ -511,13 +653,8 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"queue": "Rindā",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -537,7 +674,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Statuss",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"down": "Offline",
"players": "Players",
"status": "Status",
"up": "Online",
"version": "Version"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Grāmatas",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,105 +710,50 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Grāmatas",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "Rindā",
"downloadBytesRemaining": "Palika",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "Statuss",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Statuss",
"online": "Online",
"offline": "Bezsaistē",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"online": "Online",
"status": "Status",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"buildId": "Build ID",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed"
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -696,55 +761,47 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Lietotāji",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"total": "Kopā",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"chapters": "Chapters",
"series": "Series",
"archives": "Archives",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"uptimerobot": {
"unknown": "Unknown",
"status": "Status",
"status": "Statuss",
"uptime": "Uptime",
"sitesDown": "Sites Down",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"down": "Down",
"unknown": "Nezināms"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,807 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"api_error": "API Error",
"information": "Information",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
},
"weather": {
"current": "Current Location",
"allow": "Click to allow",
"updating": "Updating",
"wait": "Please wait"
},
"search": {
"placeholder": "Search…"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Free",
"used": "Used",
"load": "Load",
"temp": "TEMP",
"max": "Max",
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"movies": "Movies",
"series": "Series",
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Rate",
"remaining": "Remaining",
"downloaded": "Downloaded"
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Rate",
"queue": "Queue",
"timeleft": "Time Left"
},
"rutorrent": {
"active": "Active",
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
},
"lidarr": {
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "Wanted",
"queued": "Queued",
"books": "Books"
},
"bazarr": {
"missingEpisodes": "Missing Episodes",
"missingMovies": "Missing Movies"
},
"ombi": {
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"jellyseerr": {
"pending": "Pending",
"approved": "Approved",
"available": "Available"
},
"overseerr": {
"pending": "Pending",
"processing": "Processing",
"approved": "Approved",
"available": "Available"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
"blocked": "Blocked",
"filtered": "Filtered",
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Services",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
"1hour": "1 Hour",
"1day": "1 Day",
"7days": "7 Days",
"30days": "30 Days"
},
"gotify": {
"apps": "Applications",
"clients": "Clients",
"messages": "Messages"
},
"prowlarr": {
"enableIndexers": "Indexers",
"numberOfGrabs": "Grabs",
"numberOfQueries": "Queries",
"numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries"
},
"jackett": {
"configured": "Configured",
"errored": "Errored"
},
"strelaysrv": {
"numActiveSessions": "Sessions",
"numConnections": "Connections",
"dataRelayed": "Relayed",
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"status_count": "Posts",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"wmo": {
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
"53-night": "Drizzle",
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
"56-day": "Light Freezing Drizzle",
"56-night": "Light Freezing Drizzle",
"57-day": "Freezing Drizzle",
"57-night": "Freezing Drizzle",
"61-day": "Light Rain",
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
"81-night": "Showers",
"82-day": "Heavy Showers",
"82-night": "Heavy Showers",
"85-day": "Snow Showers",
"85-night": "Snow Showers",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
"update_available": "Update Available",
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Queue",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
},
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "Total"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
"hd": "HD"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
"uptime": "Uptime",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
"wanUpload": "WAN Upload",
"wanDownload": "WAN Download"
},
"moonraker": {
"printer_state": "Printer State",
"print_status": "Print Status",
"print_progress": "Progress",
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU",
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
},
"uptimekuma": {
"up": "Sites Up",
"down": "Sites Down",
"uptime": "Uptime",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
},
"photoprism": {
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"people": "People"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
},
"grafana": {
"dashboards": "Dashboards",
"datasources": "Data Sources",
"totalalerts": "Total Alerts",
"alertstriggered": "Alerts Triggered"
},
"nextcloud": {
"cpuload": "Cpu Load",
"memoryusage": "Memory Usage",
"freespace": "Free Space",
"activeusers": "Active Users",
"numfiles": "Files",
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
"failed": "Failed"
},
"unmanic": {
"active_workers": "Active Workers",
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
},
"prometheus": {
"targets_up": "Targets Up",
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
"homeassistant": {
"people_home": "People Home",
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,807 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Tipo de Widget ausente: {{type}}",
"api_error": "Erro da API",
"information": "Informação",
"status": "Estado",
"url": "Endereço URL",
"raw_error": "Erro",
"response_data": "Dados da Resposta"
},
"weather": {
"current": "Localização atual",
"allow": "Clicar para permitir",
"updating": "Atualizando",
"wait": "Por favor aguarde"
},
"search": {
"placeholder": "Pesquisar…"
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Livre",
"used": "Utilizado",
"load": "Carga",
"temp": "TEMP",
"max": "Máximo",
"uptime": "CIMA"
},
"unifi": {
"users": "Utilizadores",
"uptime": "Ligado",
"days": "Dias",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Dispositivos",
"lan_devices": "Dispositivos LAN",
"wlan_devices": "Dispositivos WLAN",
"lan_users": "Utilizadores LAN",
"wlan_users": "Utilizadores WLAN",
"up": "CIMA",
"down": "Desligado",
"wait": "Por favor aguarde",
"empty_data": "Status de Subsistema Desconhecido"
},
"docker": {
"rx": "Rx",
"tx": "Tx",
"mem": "MEM",
"cpu": "CPU",
"running": "A correr",
"offline": "Desligado",
"error": "Erro",
"unknown": "Desconhecido",
"healthy": "Saudável",
"starting": "A iniciar",
"unhealthy": "Não-saudável",
"not_found": "Não Encontrado",
"exited": "Encerrado",
"partial": "Parcial"
},
"ping": {
"error": "Erro",
"ping": "Tempo de resposta",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Erro",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "A reproduzir",
"transcoding": "Transcodificação",
"bitrate": "Taxa de bits",
"no_active": "Sem streams ativas",
"movies": "Filmes",
"series": "Séries",
"episodes": "Episódios",
"songs": "Canções"
},
"evcc": {
"pv_power": "Produção",
"battery_soc": "Bateria",
"grid_power": "Grade",
"home_power": "Consumo",
"charge_power": "Carregador",
"watt_hour": "Kw"
},
"flood": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Semente"
},
"freshrss": {
"subscriptions": "Assinaturas",
"unread": "Não lida"
},
"fritzbox": {
"connectionStatus": "Estado",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Ligado",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Solicitações atuais",
"requests_failed": "Solicitações com falha"
},
"changedetectionio": {
"totalObserved": "Total Observado",
"diffsDetected": "Diferenças Detetadas"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Gravações",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "A reproduzir",
"transcoding": "Transcodificação",
"bitrate": "Taxa de bits",
"no_active": "Sem streams ativas",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "APs Ligados",
"activeUser": "Dispositivos activos",
"alerts": "Alertas",
"connectedGateway": "Gateways ligados",
"connectedSwitches": "Switches ligados"
},
"nzbget": {
"rate": "Taxa",
"remaining": "Restante",
"downloaded": "Baixado"
},
"plex": {
"streams": "Streams Ativas",
"albums": "Albums",
"movies": "Filmes",
"tv": "Series de TV"
},
"sabnzbd": {
"rate": "Taxa",
"queue": "Fila",
"timeleft": "Tempo restante"
},
"rutorrent": {
"active": "Ativo",
"upload": "Carregar",
"download": "Descarregar"
},
"transmission": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Semente"
},
"qbittorrent": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Semente"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Semente"
},
"downloadstation": {
"download": "Descarregar",
"upload": "Carregar",
"leech": "Leech",
"seed": "Semente"
},
"sonarr": {
"wanted": "Desejada",
"queued": "Em fila",
"series": "Séries",
"queue": "Fila",
"unknown": "Desconhecido"
},
"radarr": {
"wanted": "Desejada",
"missing": "Faltando",
"queued": "Em fila",
"movies": "Filmes",
"queue": "Fila",
"unknown": "Desconhecido"
},
"lidarr": {
"wanted": "Desejada",
"queued": "Em fila",
"artists": "Artists"
},
"readarr": {
"wanted": "Desejada",
"queued": "Em fila",
"books": "Livros"
},
"bazarr": {
"missingEpisodes": "Episódios Faltantes",
"missingMovies": "Filmes Faltantes"
},
"ombi": {
"pending": "Pendente",
"approved": "Aprovada",
"available": "Disponível"
},
"jellyseerr": {
"pending": "Pendente",
"approved": "Aprovada",
"available": "Disponível"
},
"overseerr": {
"pending": "Pendente",
"processing": "Processando",
"approved": "Aprovada",
"available": "Disponível"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Consultas",
"blocked": "Bloqueado",
"blocked_percent": "Blocked %",
"gravity": "Gravidade"
},
"adguard": {
"queries": "Consultas",
"blocked": "Bloqueado",
"filtered": "Filtrado",
"latency": "Latência"
},
"speedtest": {
"upload": "Carregar",
"download": "Descarregar",
"ping": "Tempo de resposta"
},
"portainer": {
"running": "A correr",
"stopped": "Parado",
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Fila",
"processed": "Processado",
"errored": "Erro",
"saved": "Guardado"
},
"traefik": {
"routers": "Roteadores",
"services": "Serviços",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "Sem streams ativas",
"please_wait": "Por favor aguarde"
},
"npm": {
"enabled": "Ativo",
"disabled": "Desabilitado",
"total": "Total"
},
"coinmarketcap": {
"configure": "Configurar uma ou mais moedas",
"1hour": "1 Hora",
"1day": "1 Dia",
"7days": "7 Dias",
"30days": "30 Dias"
},
"gotify": {
"apps": "Aplicações",
"clients": "Clientes",
"messages": "Mensagens"
},
"prowlarr": {
"enableIndexers": "Indexadores",
"numberOfGrabs": "Agarrados",
"numberOfQueries": "Consultas",
"numberOfFailGrabs": "Falhados",
"numberOfFailQueries": "Pesquisas falhadas"
},
"jackett": {
"configured": "Configurado",
"errored": "Erro"
},
"strelaysrv": {
"numActiveSessions": "Sessões",
"numConnections": "Conexões",
"dataRelayed": "Retransmitido",
"transferRate": "Taxa"
},
"mastodon": {
"user_count": "Utilizadores",
"status_count": "Postagens",
"domain_count": "Domínios"
},
"medusa": {
"wanted": "Desejada",
"queued": "Em fila",
"series": "Séries"
},
"minecraft": {
"players": "Reprodutores",
"version": "Versão",
"status": "Estado",
"up": "Online",
"down": "Desligado"
},
"miniflux": {
"read": "Lido",
"unread": "Não lida"
},
"authentik": {
"users": "Utilizadores",
"loginsLast24H": "Inícios de sessão (24h)",
"failedLoginsLast24H": "Inícios de sessão falhados (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "Carga",
"wait": "Por favor aguarde",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "CIMA",
"total": "Total",
"free": "Livre",
"used": "Utilizado",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Lido",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Marcador",
"service": "Serviço",
"search": "Busca",
"custom": "Personalizado",
"visit": "Visitar",
"url": "Endereço URL"
},
"wmo": {
"0-day": "Solarengo",
"0-night": "Limpo",
"1-day": "Maioritariamente ensolarado",
"1-night": "Maioritariamente Limpo",
"2-day": "Parcialmente Nublado",
"2-night": "Parcialmente Nublado",
"3-day": "Nublado",
"3-night": "Nublado",
"45-day": "Nevoeiro",
"45-night": "Nevoeiro",
"48-day": "Nevoeiro",
"48-night": "Nevoeiro",
"51-day": "Aguaceiros",
"51-night": "Aguaceiros",
"53-day": "Chuvisco",
"53-night": "Chuvisco",
"55-day": "Aguaceiro Forte",
"55-night": "Aguaceiro Forte",
"56-day": "Leve Garoa Congelante",
"56-night": "Leve Garoa Congelante",
"57-day": "Garoa Congelante",
"57-night": "Garoa Congelante",
"61-day": "Chuva fraca",
"61-night": "Chuva fraca",
"63-day": "Chuva",
"63-night": "Chuva",
"65-day": "Chuva forte",
"65-night": "Chuva forte",
"66-day": "Chuva Congelante",
"66-night": "Chuva Congelante",
"67-day": "Chuva Congelante",
"67-night": "Chuva Congelante",
"71-day": "Neve fraca",
"71-night": "Neve fraca",
"73-day": "Neve",
"73-night": "Neve",
"75-day": "Neve forte",
"75-night": "Neve forte",
"77-day": "Grãos de Neve",
"77-night": "Grãos de Neve",
"80-day": "Neve fraca",
"80-night": "Neve fraca",
"81-day": "Chuviscos",
"81-night": "Chuviscos",
"82-day": "Chuviscos fortes",
"82-night": "Chuviscos fortes",
"85-day": "Precipitação de Neve",
"85-night": "Precipitação de Neve",
"86-day": "Precipitação de Neve",
"86-night": "Precipitação de Neve",
"95-day": "Trovoada",
"95-night": "Trovoada",
"96-day": "Trovoada com granizo",
"96-night": "Trovoada com granizo",
"99-day": "Trovoada com granizo",
"99-night": "Trovoada com granizo"
},
"homebridge": {
"available_update": "Sistema",
"updates": "Atualizações",
"update_available": "Atualização disponível",
"up_to_date": "Atualizado",
"child_bridges": "Pontes Filhas",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pendente",
"down": "Down"
},
"healthchecks": {
"new": "Novo",
"up": "Up",
"grace": "Em Período Gratuito",
"down": "Down",
"paused": "Pausado",
"status": "Estado",
"last_ping": "Ultimo Ping",
"never": "Nenhum ping ainda"
},
"watchtower": {
"containers_scanned": "Verificado",
"containers_updated": "Atualizado",
"containers_failed": "Falhou"
},
"autobrr": {
"approvedPushes": "Aprovada",
"rejectedPushes": "Rejeitado",
"filters": "Filtros",
"indexers": "Indexadores"
},
"tubearchivist": {
"downloads": "Fila",
"videos": "Vídeos",
"channels": "Canais",
"playlists": "Listas"
},
"truenas": {
"load": "Carga do sistema",
"uptime": "Ligado",
"alerts": "Alertas"
},
"pyload": {
"speed": "Velocidade",
"active": "Ativo",
"queue": "Fila",
"total": "Total"
},
"gluetun": {
"public_ip": "IP público",
"region": "Região",
"country": "País"
},
"hdhomerun": {
"channels": "Canais",
"hd": "HD"
},
"scrutiny": {
"passed": "Aprovado",
"failed": "Falhou",
"unknown": "Desconhecido"
},
"paperlessngx": {
"inbox": "Caixa de entrada",
"total": "Total"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Por favor aguarde",
"no_devices": "Nenhum dado do dispositivo recebido"
},
"mikrotik": {
"cpuLoad": "Carga do CPU",
"memoryUsed": "Memória Utilizada",
"uptime": "Ligado",
"numberOfLeases": "Concessões"
},
"xteve": {
"streams_all": "Todos os Streams",
"streams_active": "Streams Ativas",
"streams_xepg": "Canais XEPG"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "Carga do CPU",
"memory": "Memória Ativa",
"wanUpload": "Envio WAN",
"wanDownload": "WAN Descarga"
},
"moonraker": {
"printer_state": "Estado da Impressora",
"print_status": "Estado da Impressora",
"print_progress": "Progresso",
"layers": "Camadas"
},
"octoprint": {
"printer_state": "Estado",
"temp_tool": "Temp. Ferramenta",
"temp_bed": "Temp. Cama",
"job_completion": "Conclusão"
},
"cloudflared": {
"origin_ip": "IP Origem",
"status": "Estado"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Armaz. de Dados",
"failed_tasks_24h": "Tarefas Falhas 24h",
"cpu_usage": "CPU",
"memory_usage": "Memória"
},
"immich": {
"users": "Utilizadores",
"photos": "Fotos",
"videos": "Vídeos",
"storage": "Armazenamento"
},
"uptimekuma": {
"up": "Sites no Ar",
"down": "Sites Fora do Ar",
"uptime": "Ligado",
"incident": "Incidente",
"m": "m"
},
"atsumeru": {
"series": "Séries",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Bibliotecas",
"series": "Séries",
"books": "Livros"
},
"diskstation": {
"days": "Dias",
"uptime": "Ligado",
"volumeAvailable": "Disponível"
},
"mylar": {
"series": "Séries",
"issues": "Problemas",
"wanted": "Desejada"
},
"photoprism": {
"albums": "Albums",
"photos": "Fotos",
"videos": "Vídeos",
"people": "Pessoa"
},
"fileflows": {
"queue": "Fila",
"processing": "Processando",
"processed": "Processado",
"time": "Hora"
},
"grafana": {
"dashboards": "Painéis",
"datasources": "Origem de Dados",
"totalalerts": "Total Alertas",
"alertstriggered": "Alertas Disparados"
},
"nextcloud": {
"cpuload": "Carga de CPU",
"memoryusage": "Memória Utilizada",
"freespace": "Espaço Livre",
"activeusers": "Utilizadores Ativos",
"numfiles": "Files",
"numshares": "Shared Items"
},
"kopia": {
"status": "Estado",
"size": "Tamanho",
"lastrun": "Ultima Execução",
"nextrun": "Próxima Execução",
"failed": "Falhou"
},
"unmanic": {
"active_workers": "Workers Ativos",
"total_workers": "Total Workers",
"records_total": "Comprimento da Fila"
},
"pterodactyl": {
"servers": "Servidores",
"nodes": "Nós"
},
"prometheus": {
"targets_up": "Alvo ativo",
"targets_down": "Alvo inativo",
"targets_total": "Total de Alvos"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "Um ano",
"gross_percent_max": "Todo o tempo"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Livros",
"podcastsDuration": "Duração",
"booksDuration": "Duração"
},
"homeassistant": {
"people_home": "Pessoas em Casa",
"lights_on": "Luzes Acesas",
"switches_on": "Interruptores Ligados"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Atualizações"
},
"calibreweb": {
"books": "Livros",
"authors": "Authors",
"categories": "Categories",
"series": "Séries"
},
"jdownloader": {
"downloadCount": "Fila",
"downloadBytesRemaining": "Restante",
"downloadTotalBytes": "Tamanho",
"downloadSpeed": "Velocidade"
},
"kavita": {
"seriesCount": "Séries",
"totalFiles": "Files"
},
"azuredevops": {
"result": "Result",
"status": "Estado",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Falhou",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Aprovada"
},
"gamedig": {
"status": "Estado",
"online": "Online",
"offline": "Desligado",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Reprodutores",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Tempo de resposta"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Utilizadores",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "A correr",
"stopped": "Parado",
"passed": "Aprovado",
"failed": "Falhou"
},
"uptimerobot": {
"status": "Estado",
"uptime": "Ligado",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites no Ar",
"sitesDown": "Sites Fora do Ar",
"paused": "Pausado",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Desconhecido"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

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

@@ -1,97 +1,33 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"jellyseerr": {
"available": "Na voljo",
"pending": "V teku",
"approved": "Odobreno"
},
"overseerr": {
"pending": "V teku",
"processing": "Procesiram",
"approved": "Odobreno",
"available": "Na voljo"
},
"pihole": {
"queries": "Poizvedbe",
"blocked": "Blokirano",
"gravity": "Gravitacija",
"blocked_percent": "Blokirano %"
},
"adguard": {
"filtered": "Filtrirano",
"latency": "Zakasnitev",
"queries": "Poizvedbe",
"blocked": "Blokirano"
},
"opnsense": {
"wanUpload": "WAN naloženo",
"wanDownload": "WAN prejeto",
"cpu": "CPU obremenitev",
"memory": "Aktiven spomin"
},
"octoprint": {
"temp_bed": "Temperatura postelje",
"job_completion": "Končano",
"printer_state": "Status",
"temp_tool": "Temperatura orodja"
},
"cloudflared": {
"origin_ip": "Izvorni IP",
"status": "Status"
},
"proxmoxbackupserver": {
"datastore_usage": "Shramba podatkov",
"failed_tasks_24h": "Opravila z napako 24h",
"cpu_usage": "CPU",
"memory_usage": "Spomin"
},
"mylar": {
"wanted": "Želeno",
"series": "Serije",
"issues": "Težave"
},
"photoprism": {
"albums": "Albumi",
"photos": "Slike",
"videos": "Videi",
"people": "Ljudje"
},
"grafana": {
"alertstriggered": "Sproženi alarmi",
"dashboards": "Nadzorne plošče",
"datasources": "Viri podatkov",
"totalalerts": "Skupaj alarmov"
},
"nextcloud": {
"cpuload": "CPU obremenitev",
"memoryusage": "Uporabljen spomin",
"freespace": "Prostor na voljo",
"activeusers": "Aktivni uporabniki",
"numfiles": "Datotek",
"numshares": "Deljeno"
},
"kopia": {
"status": "Stanje",
"size": "Velikost",
"lastrun": "Zadnji zagon",
"nextrun": "Naslednji zagon",
"failed": "Neuspešno"
},
"pterodactyl": {
"nodes": "Vozlišča",
"servers": "Strežniki"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mes",
"days": "d",
"hours": "u",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Manjka tip widgeta: {{type}}",
"api_error": "API napaka",
"information": "Informacija",
"raw_error": "Surova napaka",
"response_data": "Podatki iz odgovora",
"status": "Stanje",
"url": "URL"
"url": "URL",
"raw_error": "Surova napaka",
"response_data": "Podatki iz odgovora"
},
"weather": {
"current": "Trenutna lokacija",
@@ -111,27 +47,23 @@
"load": "Bremenitev",
"temp": "TEMP",
"max": "Maks.",
"uptime": "Gor",
"months": "me",
"days": "d",
"hours": "u",
"minutes": "u"
"uptime": "Gor"
},
"unifi": {
"devices": "Naprave",
"lan_devices": "LAN naprave",
"wlan_devices": "WLAN naprave",
"lan_users": "LAN uporabniki",
"wlan_users": "WLAN uporabniki",
"up": "Gor",
"down": "Dol",
"wait": "Prosimo počakajte",
"users": "Uporabniki",
"uptime": "Čas delovanja",
"days": "Dni",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Naprave",
"lan_devices": "LAN naprave",
"wlan_devices": "WLAN naprave",
"lan_users": "LAN uporabniki",
"wlan_users": "WLAN uporabniki",
"up": "Gor",
"down": "DOL",
"wait": "Prosimo počakajte",
"empty_data": "Neznani status podsistema"
},
"docker": {
@@ -153,8 +85,17 @@
"ping": {
"error": "Napaka",
"ping": "Ping",
"up": "Up",
"down": "Down"
"down": "Nepovezan",
"up": "Povezan",
"not_available": "Ni na voljo"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Napaka",
"response": "Odgovor",
"down": "Nepovezan",
"up": "Povezan",
"not_available": "Ni na voljo"
},
"emby": {
"playing": "Predvaja",
@@ -166,12 +107,13 @@
"episodes": "Epizode",
"songs": "Pesmi"
},
"tautulli": {
"transcoding": "Transkodira",
"bitrate": "Pasovna širina",
"playing": "Predvaja",
"no_active": "Ni aktivne vsebine",
"plex_connection_error": "Preveri Plex povezavo"
"evcc": {
"pv_power": "Proizvodnja",
"battery_soc": "Baterija",
"grid_power": "Omrežje",
"home_power": "Poraba",
"charge_power": "Polnilec",
"watt_hour": "Wh"
},
"flood": {
"download": "Prenos",
@@ -179,10 +121,50 @@
"leech": "Pijavka",
"seed": "Sejanje"
},
"freshrss": {
"subscriptions": "Naročnine",
"unread": "Neprebrano"
},
"fritzbox": {
"connectionStatus": "Stanje",
"connectionStatusUnconfigured": "Nenastavljeno",
"connectionStatusConnecting": "Se povezuje",
"connectionStatusAuthenticating": "Avtentikacija",
"connectionStatusPendingDisconnect": "Čakanje na prekinitev",
"connectionStatusDisconnecting": "Prekinitev",
"connectionStatusDisconnected": "Prekinjeno",
"connectionStatusConnected": "Povezanih",
"uptime": "Čas delovanja",
"maxDown": "Maks. dol",
"maxUp": "Maks. gor",
"down": "Nepovezan",
"up": "Povezan",
"received": "Prejeto",
"sent": "Poslano",
"externalIPAddress": "Zun. IP"
},
"caddy": {
"upstreams": "Pretok gor",
"requests": "Trenutnih zahtev",
"requests_failed": "Neuspešnih zahtev"
},
"changedetectionio": {
"totalObserved": "Skupaj opazovano",
"diffsDetected": "Zaznanih sprememb"
},
"channelsdvrserver": {
"shows": "Epizode",
"recordings": "Posnetki",
"scheduled": "Načrtovano",
"passes": "Prehodi"
},
"tautulli": {
"playing": "Predvaja",
"transcoding": "Transkodira",
"bitrate": "Pasovna širina",
"no_active": "Ni aktivne vsebine",
"plex_connection_error": "Preveri Plex povezavo"
},
"omada": {
"connectedAp": "Povezanih AP",
"activeUser": "Aktivne naprave",
@@ -197,32 +179,40 @@
},
"plex": {
"streams": "Aktivna vsebina",
"albums": "Albumi",
"movies": "Filmi",
"tv": "TV serije",
"albums": "Albumi"
"tv": "TV serije"
},
"sabnzbd": {
"rate": "Hitrost",
"rate": "Razmerje",
"queue": "Vrsta",
"timeleft": "Preostali čas"
},
"rutorrent": {
"active": "Aktiven",
"upload": "Nalaganje",
"download": "Prenašanje"
"download": "Prenos"
},
"transmission": {
"download": "Prenašanje",
"download": "Prenos",
"upload": "Nalaganje",
"leech": "Pijavk",
"leech": "Pijavka",
"seed": "Sejanje"
},
"qbittorrent": {
"download": "Prenos",
"upload": "Nalaganje",
"leech": "Pijavk",
"leech": "Pijavka",
"seed": "Sejanje"
},
"qnap": {
"cpuUsage": "CPU",
"memUsage": "MEM",
"systemTempC": "Temperatura",
"poolUsage": "Prostor",
"volumeUsage": "Prostora",
"invalid": "Neveljavno"
},
"deluge": {
"download": "Prenos",
"upload": "Nalaganje",
@@ -269,9 +259,38 @@
"approved": "Odobreno",
"available": "Na voljo"
},
"jellyseerr": {
"pending": "V teku",
"approved": "Odobreno",
"available": "Na voljo"
},
"overseerr": {
"pending": "V teku",
"processing": "Procesiram",
"approved": "Odobreno",
"available": "Na voljo"
},
"pialert": {
"total": "Skupaj",
"connected": "Povezanih",
"new_devices": "Nove naprave",
"down_alerts": "Izključeno"
},
"pihole": {
"queries": "Poizvedbe",
"blocked": "Blokirano",
"blocked_percent": "Blokirano %",
"gravity": "Gravitacija"
},
"adguard": {
"queries": "Poizvedbe",
"blocked": "Blokirano",
"filtered": "Filtrirano",
"latency": "Zakasnitev"
},
"speedtest": {
"upload": "Nalaganje",
"download": "Prenašanje",
"download": "Prenos",
"ping": "Ping"
},
"portainer": {
@@ -279,16 +298,39 @@
"stopped": "Ustavljen",
"total": "Skupaj"
},
"tailscale": {
"address": "Naslov",
"expires": "Poteče",
"never": "Nikoli",
"last_seen": "Viden",
"now": "Sedaj",
"years": "{{number}}l",
"weeks": "{{number}}t",
"days": "{{number}}d",
"hours": "{{number}}u",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} nazaj"
},
"tdarr": {
"queue": "Vrsta",
"processed": "Procesiran",
"errored": "Z napako",
"saved": "Shranjen"
},
"traefik": {
"routers": "Usmerjevalniki",
"services": "Servisi",
"middleware": "Vmesna programska oprema"
},
"navidrome": {
"nothing_streaming": "Ni aktivne vsebine",
"please_wait": "Prosim počakajte"
},
"npm": {
"enabled": "Omogočen",
"disabled": "Onemogočen",
"total": "Skupaj",
"enabled": "Omogočen"
"total": "Skupaj"
},
"coinmarketcap": {
"configure": "Nastavite eno ali več kripto valut za sledenje",
@@ -297,20 +339,11 @@
"7days": "7 dni",
"30days": "30 dni"
},
"traefik": {
"routers": "Usmerjevalniki",
"services": "Servisi",
"middleware": "Vmesna programska oprema"
},
"gotify": {
"apps": "Aplikacije",
"clients": "Klienti",
"messages": "Sporočila"
},
"navidrome": {
"nothing_streaming": "Ni aktivnega pretoka",
"please_wait": "Prosim počakajte"
},
"prowlarr": {
"enableIndexers": "Indekserji",
"numberOfGrabs": "Zajemi",
@@ -320,7 +353,7 @@
},
"jackett": {
"configured": "Nastavljeno",
"errored": "Z napakami"
"errored": "Z napako"
},
"strelaysrv": {
"numActiveSessions": "Seje",
@@ -334,71 +367,71 @@
"domain_count": "Domene"
},
"medusa": {
"wanted": "Želeno",
"wanted": "Iskano",
"queued": "V vrsti",
"series": "Serije"
},
"minecraft": {
"players": "Igralci",
"version": "Verzija",
"status": "Status",
"status": "Stanje",
"up": "Na spletu",
"down": "Brez povezave"
"down": "Ni povezan"
},
"miniflux": {
"read": "Prebrano",
"unread": "Neprebrano"
},
"proxmox": {
"lxc": "LXC",
"vms": "VM",
"mem": "MEM",
"cpu": "CPU"
},
"glances": {
"cpu": "CPU",
"wait": "Prosim počakajte",
"temp": "TEMP",
"uptime": "UP",
"days": "d",
"hours": "u",
"free": "Prosto",
"load": "Obremenitev",
"warn": "Opoz.",
"total": "Skupaj",
"used": "V uporabi",
"crit": "Krit.",
"read": "Prebrano",
"write": "Zapisano",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
},
"authentik": {
"users": "Uporabniki",
"loginsLast24H": "Prijave (24h)",
"failedLoginsLast24H": "Neveljavne prijave (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VM"
},
"glances": {
"cpu": "CPU",
"load": "Bremenitev",
"wait": "Prosimo počakajte",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Opoz.",
"uptime": "Gor",
"total": "Skupaj",
"free": "Prosto",
"used": "V uporabi",
"days": "d",
"hours": "u",
"crit": "Krit.",
"read": "Prebrano",
"write": "Zapisano",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Zaznamek",
"service": "Storitev",
"search": "Iskanje",
"custom": "Po meri",
"url": "URL",
"visit": "Obišči"
"visit": "Obišči",
"url": "URL"
},
"wmo": {
"3-night": "Oblačno",
"45-day": "Megleno",
"0-day": "Sončno",
"0-night": "Jasno",
"1-day": "Večinoma sončno",
"1-night": "Večinoma jasno",
"45-night": "Megleno",
"2-day": "Delno oblačno",
"2-night": "Delno oblačno",
"3-day": "Oblačno",
"3-night": "Oblačno",
"45-day": "Megleno",
"45-night": "Megleno",
"48-day": "Megleno",
"48-night": "Megleno",
"51-day": "Rahlo rosenje",
@@ -410,16 +443,16 @@
"56-day": "Lahko zmrzovano pršenje",
"56-night": "Lahko zmrzovano pršenje",
"57-day": "Zmrzovano pršenje",
"57-night": "Zmrzovano pršenje",
"61-day": "Rahel dež",
"61-night": "Rahel dež",
"63-day": "Dež",
"63-night": "Dež",
"65-day": "Močnejši dež",
"65-night": "Močnejši dež",
"66-day": "Zmrznjen dež",
"66-night": "Zmrznjen dež",
"57-night": "Zmrzovano pršenje",
"61-day": "Rahel dež",
"61-night": "Rahel dež",
"67-day": "Zmrznjen dež",
"63-day": "Dež",
"67-night": "Zmrznjen dež",
"71-day": "Rahlo sneženje",
"71-night": "Rahlo sneženje",
@@ -430,14 +463,14 @@
"77-day": "Snežna zrna",
"77-night": "Snežna zrna",
"80-day": "Rahlo pršenje",
"85-night": "Snežne plohe",
"86-day": "Snežne plohe",
"80-night": "Rahlo pršenje",
"81-day": "Nalivi",
"81-night": "Nalivi",
"82-day": "Močnejši nalivi",
"82-night": "Močnejši nalivi",
"85-day": "Snežne plohe",
"85-night": "Snežne plohe",
"86-day": "Snežne plohe",
"86-night": "Snežne plohe",
"95-day": "Nevihta",
"95-night": "Nevihta",
@@ -447,23 +480,23 @@
"99-night": "Nevihta s točo"
},
"homebridge": {
"child_bridges": "Otroški mostovi",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Gor",
"available_update": "Sistem",
"updates": "Posodobitve",
"update_available": "Posodobitve na voljo",
"up_to_date": "Posodobljeno",
"child_bridges": "Otroški mostovi",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Povezan",
"pending": "V teku",
"down": "Dol"
"down": "Nepovezan"
},
"healthchecks": {
"new": "Nov",
"up": "Povezan",
"grace": "V podaljšanem roku",
"down": "Ni povezan",
"down": "Nepovezan",
"paused": "Pavziran",
"status": "Status",
"status": "Stanje",
"last_ping": "Zadnji Ping",
"never": "Še ni pinga"
},
@@ -473,7 +506,7 @@
"containers_failed": "Neuspešno"
},
"autobrr": {
"approvedPushes": "Potrjen",
"approvedPushes": "Odobreno",
"rejectedPushes": "Zavrnjen",
"filters": "Filtri",
"indexers": "Indekserji"
@@ -487,13 +520,12 @@
"truenas": {
"load": "Obremenitev sistema",
"uptime": "Čas delovanja",
"alerts": "Alarmi",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Opozorila"
},
"pyload": {
"speed": "Hitrost",
"active": "Aktiven",
"queue": "V vrsti",
"queue": "Vrsta",
"total": "Skupaj"
},
"gluetun": {
@@ -507,13 +539,21 @@
},
"scrutiny": {
"passed": "Opravljeno",
"failed": "Z napako",
"failed": "Neuspešno",
"unknown": "Neznano"
},
"paperlessngx": {
"inbox": "Prejeto",
"total": "Skupaj"
},
"peanut": {
"battery_charge": "Napolnjenost baterije",
"ups_load": "UPS obremenitev",
"ups_status": "UPS status",
"online": "Na spletu",
"on_battery": "Na bateriji",
"low_battery": "Prazna baterija"
},
"nextdns": {
"wait": "Prosim počakajte",
"no_devices": "Podatki o napravi niso prejeti"
@@ -526,15 +566,53 @@
},
"xteve": {
"streams_all": "Vsi pretoki",
"streams_active": "Aktivni pretoki",
"streams_active": "Aktivna vsebina",
"streams_xepg": "XEPG kanali"
},
"opendtu": {
"yieldDay": "Danes",
"absolutePower": "Napajanje",
"relativePower": "Napajanje %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU obremenitev",
"memory": "Aktiven spomin",
"wanUpload": "WAN naloženo",
"wanDownload": "WAN prejeto"
},
"moonraker": {
"printer_state": "Stanje tiskalnika",
"print_status": "Stanje tiskanja",
"print_progress": "Napredek",
"layers": "Sloji"
},
"octoprint": {
"printer_state": "Stanje",
"temp_tool": "Temperatura orodja",
"temp_bed": "Temperatura postelje",
"job_completion": "Končano"
},
"cloudflared": {
"origin_ip": "Izvorni IP",
"status": "Stanje"
},
"pfsense": {
"load": "Povp. obremenitev",
"memory": "Poraba spomina",
"wanStatus": "WAN status",
"up": "Povezan",
"down": "Nepovezan",
"temp": "Temp",
"disk": "Poraba diska",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Shramba podatkov",
"failed_tasks_24h": "Opravila z napako 24h",
"cpu_usage": "CPU",
"memory_usage": "Spomin"
},
"immich": {
"users": "Uporabniki",
"photos": "Slike",
@@ -548,6 +626,12 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Serije",
"archives": "Arhivi",
"chapters": "Poglavja",
"categories": "Kategorije"
},
"komga": {
"libraries": "Knjižnice",
"series": "Serije",
@@ -558,22 +642,58 @@
"uptime": "Čas delovanja",
"volumeAvailable": "Na voljo"
},
"mylar": {
"series": "Serije",
"issues": "Težave",
"wanted": "Iskano"
},
"photoprism": {
"albums": "Albumi",
"photos": "Slike",
"videos": "Videi",
"people": "Ljudje"
},
"fileflows": {
"queue": "Vrsta",
"processing": "Procesiram",
"processed": "Procesirano",
"processed": "Procesiran",
"time": "Čas"
},
"prometheus": {
"targets_up": "Tarče gor",
"targets_down": "Tarče dol",
"targets_total": "Skupaj tarč"
"grafana": {
"dashboards": "Nadzorne plošče",
"datasources": "Viri podatkov",
"totalalerts": "Skupaj alarmov",
"alertstriggered": "Sproženi alarmi"
},
"nextcloud": {
"cpuload": "CPU obremenitev",
"memoryusage": "Uporabljen spomin",
"freespace": "Prostor na voljo",
"activeusers": "Aktivni uporabniki",
"numfiles": "Datotek",
"numshares": "Deljeno"
},
"kopia": {
"status": "Stanje",
"size": "Velikost",
"lastrun": "Zadnji zagon",
"nextrun": "Naslednji zagon",
"failed": "Neuspešno"
},
"unmanic": {
"active_workers": "Aktivne niti",
"total_workers": "Skupaj niti",
"records_total": "Dolžina vrste"
},
"pterodactyl": {
"servers": "Strežniki",
"nodes": "Vozlišča"
},
"prometheus": {
"targets_up": "Tarče gor",
"targets_down": "Tarče dol",
"targets_total": "Skupaj tarč"
},
"ghostfolio": {
"gross_percent_today": "Danes",
"gross_percent_1y": "Eno leto",
@@ -590,96 +710,29 @@
"lights_on": "Vklopljene luči",
"switches_on": "Vklopljena stikala"
},
"freshrss": {
"subscriptions": "Naročnine",
"unread": "Neprebrano"
},
"channelsdvrserver": {
"shows": "Epizode",
"recordings": "Posnetki",
"scheduled": "Načrtovano",
"passes": "Prehodi"
},
"whatsupdocker": {
"monitoring": "Se spremlja",
"updates": "Posodobitve"
},
"tailscale": {
"address": "Naslov",
"expires": "Poteče",
"never": "Nikoli",
"last_seen": "Viden",
"now": "Sedaj",
"years": "{{number}}l",
"weeks": "{{number}}t",
"days": "{{number}}d",
"hours": "{{number}}u",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} nazaj"
},
"qnap": {
"cpuUsage": "CPU",
"memUsage": "MEM",
"systemTempC": "Temperatura",
"poolUsage": "Prostor",
"volumeUsage": "Prostora",
"invalid": "Neveljavno"
},
"pfsense": {
"load": "Povp. obremenitev",
"memory": "Poraba spomina",
"wanStatus": "WAN Status",
"up": "Nalaganje",
"down": "Prenašanje",
"temp": "Temperatura",
"disk": "Poraba diska",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Pretok gor",
"requests": "Trenutnih zahtev",
"requests_failed": "Neuspešnih zahtev"
},
"evcc": {
"pv_power": "Proizvodnja",
"battery_soc": "Baterija",
"grid_power": "Omrežje",
"home_power": "Poraba",
"charge_power": "Polnilec",
"watt_hour": "Wh"
},
"pialert": {
"total": "Skupaj",
"connected": "Povezanih",
"new_devices": "Nove naprave",
"down_alerts": "Izključeno"
"calibreweb": {
"books": "Knjige",
"authors": "Avtorji",
"categories": "Kategorije",
"series": "Serije"
},
"jdownloader": {
"downloadCount": "Vrsta",
"downloadSpeed": "Hitrost prenosa",
"downloadBytesRemaining": "Še ostane",
"downloadTotalBytes": "Velikost"
"downloadBytesRemaining": "Še preostane",
"downloadTotalBytes": "Velikost",
"downloadSpeed": "Hitrost"
},
"kavita": {
"seriesCount": "Serije",
"totalFiles": "Datoteke"
},
"gamedig": {
"name": "Naziv",
"map": "Zemljevid",
"currentPlayers": "Igralcev",
"players": "Igralci",
"maxPlayers": "Maks igralcev",
"bots": "Boti",
"ping": "Ping",
"status": "Status",
"online": "Na spletu",
"offline": "Nepovezano"
"totalFiles": "Datotek"
},
"azuredevops": {
"result": "Rezultati",
"status": "Status",
"status": "Stanje",
"buildId": "ID gradnje",
"succeeded": "Uspešnih",
"notStarted": "Ni zagnano",
@@ -690,61 +743,65 @@
"myPrs": "Moji PR",
"approved": "Odobreno"
},
"gamedig": {
"status": "Stanje",
"online": "Na spletu",
"offline": "Ni povezan",
"name": "Naziv",
"map": "Zemljevid",
"currentPlayers": "Igralcev",
"players": "Igralci",
"maxPlayers": "Maks igralcev",
"bots": "Boti",
"ping": "Ping"
},
"urbackup": {
"ok": "V redu",
"errored": "Napake",
"noRecent": "Zastarano",
"totalUsed": "Shramba v uporabi"
},
"openmediavault": {
"downloading": "Prenašanje",
"total": "Skupaj",
"running": "V teku",
"stopped": "Ustavljeno",
"passed": "Opravljeno",
"failed": "Neuspešno"
},
"mealie": {
"recipes": "Recepti",
"users": "Uporabniki",
"categories": "Kategorije",
"tags": "Značke"
},
"atsumeru": {
"series": "Serije",
"archives": "Arhivi",
"chapters": "Poglavja",
"categories": "Kategorije"
},
"calibreweb": {
"books": "Knjige",
"authors": "Avtorji",
"categories": "Kategorije",
"series": "Serije"
"openmediavault": {
"downloading": "Prenašanje",
"total": "Skupaj",
"running": "Deluje",
"stopped": "Ustavljen",
"passed": "Opravljeno",
"failed": "Neuspešno"
},
"uptimerobot": {
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"unknown": "Unknown",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"seemsdown": "Seems Down",
"down": "Down"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"status": "Stanje",
"uptime": "Čas delovanja",
"lastDown": "Zadnjič nepovezan",
"downDuration": "Dolžina izpada",
"sitesUp": "Deluje",
"sitesDown": "Ne deluje",
"paused": "Pavziran",
"notyetchecked": "Še nepreverjeno",
"up": "Povezan",
"seemsdown": "Ne deluje",
"down": "Nepovezan",
"unknown": "Neznano"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"inCinemas": "V kinu",
"physicalRelease": "Fizična izdaja",
"digitalRelease": "Digitalna izdaja",
"noEventsToday": "Za danes ni dogodkov!",
"noEventsFound": "Ni dogodkov"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Opozorila",
"criticals": "Kritično"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
"api_error": "API Error",
"status": "Status",
"information": "Information",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
@@ -19,22 +40,18 @@
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Free",
"used": "Used",
"load": "Load",
"mem": "MEM",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Users",
"uptime": "System Uptime",
"uptime": "Uptime",
"days": "Days",
"wan": "WAN",
"lan": "LAN",
@@ -54,16 +71,31 @@
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
"partial": "Partial"
},
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Playing",
@@ -75,6 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
@@ -82,6 +165,13 @@
"no_active": "No Active Streams",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Rate",
"remaining": "Remaining",
@@ -89,9 +179,9 @@
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows",
"albums": "Albums"
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Rate",
@@ -115,6 +205,26 @@
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Wanted",
"queued": "Queued",
@@ -124,9 +234,9 @@
},
"radarr": {
"wanted": "Wanted",
"missing": "Missing",
"queued": "Queued",
"movies": "Movies",
"missing": "Missing",
"queue": "Queue",
"unknown": "Unknown"
},
@@ -156,15 +266,21 @@
},
"overseerr": {
"pending": "Pending",
"processing": "Processing",
"approved": "Approved",
"available": "Available",
"processing": "Processing"
"available": "Available"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
@@ -182,11 +298,35 @@
"stopped": "Stopped",
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Services",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
@@ -226,6 +366,22 @@
"status_count": "Posts",
"domain_count": "Domains"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"loginsLast24H": "Logins (24h)",
@@ -239,34 +395,33 @@
},
"glances": {
"cpu": "CPU",
"load": "Load",
"wait": "Please wait",
"temp": "TEMP",
"uptime": "UP",
"days": "d",
"hours": "h",
"load": "Load",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Free",
"used": "Used",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"wmo": {
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
"99-night": "Thunderstorm With Hail",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
@@ -278,6 +433,10 @@
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
"48-night": "Foggy",
"51-day": "Light Drizzle",
"51-night": "Light Drizzle",
"53-day": "Drizzle",
"53-night": "Drizzle",
"55-day": "Heavy Drizzle",
"55-night": "Heavy Drizzle",
@@ -317,15 +476,8 @@
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
"99-day": "Thunderstorm With Hail",
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
@@ -338,17 +490,27 @@
"pending": "Pending",
"down": "Down"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
},
"tubearchivist": {
"downloads": "Queue",
"videos": "Videos",
@@ -358,12 +520,7 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
@@ -380,12 +537,6 @@
"channels": "Channels",
"hd": "HD"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
@@ -395,49 +546,18 @@
"inbox": "Inbox",
"total": "Total"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"flood": {
"download": "Download",
"seed": "Seed",
"upload": "Upload",
"leech": "Leech"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -449,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -461,11 +587,6 @@
"print_progress": "Progress",
"layers": "Layers"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Tool temp",
@@ -476,6 +597,16 @@
"origin_ip": "Origin IP",
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
@@ -495,11 +626,22 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"mylar": {
"series": "Series",
"issues": "Issues",
@@ -511,11 +653,6 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
@@ -548,31 +685,14 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"nodes": "Nodes",
"servers": "Servers"
"servers": "Servers",
"nodes": "Nodes"
},
"prometheus": {
"targets_total": "Total Targets",
"targets_up": "Targets Up",
"targets_down": "Targets Down"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"ghostfolio": {
"gross_percent_today": "Today",
@@ -590,93 +710,26 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"now": "Now",
"years": "{{number}}y",
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"memory": "Mem Usage",
"load": "Load Avg",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
@@ -690,37 +743,37 @@
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed",
"downloading": "Downloading"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"uptimerobot": {
"status": "Status",
@@ -736,15 +789,19 @@
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Saknar Widget-typ: {{type}}",
"api_error": "API-fel",
"status": "Status",
"information": "Information",
"status": "Status",
"url": "URL",
"raw_error": "Raw Error",
"response_data": "Response Data"
@@ -14,39 +35,67 @@
"updating": "Uppdaterar",
"wait": "Vänligen vänta"
},
"search": {
"placeholder": "Sök…"
},
"resources": {
"load": "Laddar",
"cpu": "CPU",
"mem": "MEM",
"total": "Total",
"free": "Ledigt",
"used": "Använt",
"cpu": "CPU",
"mem": "MEM",
"load": "Laddar",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m"
"uptime": "UP"
},
"unifi": {
"users": "Användare",
"uptime": "Uptime",
"days": "Dagar",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN-användare",
"wlan_users": "WLAN-användare",
"up": "UP",
"down": "MOTTAGIT",
"wait": "Vänligen vänta",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "MEM",
"cpu": "CPU",
"running": "Running",
"offline": "Offline",
"error": "Error",
"unknown": "Unknown",
"exited": "Exited",
"running": "Running",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"partial": "Partial",
"healthy": "Healthy"
"exited": "Exited",
"partial": "Partial"
},
"search": {
"placeholder": "Sök…"
"ping": {
"error": "Error",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Error",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Spelar",
@@ -58,6 +107,57 @@
"episodes": "Episodes",
"songs": "Songs"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Spelar",
"transcoding": "Omkodning",
@@ -65,11 +165,24 @@
"no_active": "Inga aktiva strömmar",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"nzbget": {
"rate": "Hastighet",
"remaining": "Återstående",
"downloaded": "Nedladdat"
},
"plex": {
"streams": "Aktiva strömmar",
"albums": "Albums",
"movies": "Movies",
"tv": "TV-serier"
},
"sabnzbd": {
"rate": "Hastighet",
"queue": "Kö",
@@ -77,28 +190,54 @@
},
"rutorrent": {
"active": "Aktiva",
"upload": "Uppladdning",
"download": "Nedladdning"
"upload": "Upload",
"download": "Download"
},
"transmission": {
"download": "Nedladdning",
"upload": "Uppladdning",
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"sonarr": {
"wanted": "Eftersöker",
"queued": "I kö",
"series": "Serier",
"queue": "Queue",
"series": "Series",
"queue": "",
"unknown": "Unknown"
},
"radarr": {
"wanted": "Eftersöker",
"queued": "I kö",
"movies": "Filmer",
"missing": "Missing",
"queue": "Queue",
"queued": "I kö",
"movies": "Movies",
"queue": "Kö",
"unknown": "Unknown"
},
"lidarr": {
@@ -107,7 +246,7 @@
"artists": "Artists"
},
"readarr": {
"wanted": "Eftersökt",
"wanted": "Eftersöker",
"queued": "I kö",
"books": "Böcker"
},
@@ -127,35 +266,71 @@
},
"overseerr": {
"pending": "Avvaktar",
"processing": "Processing",
"approved": "Godkända",
"available": "Tillgänglig",
"processing": "Processing"
"available": "Tillgänglig"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"blocked": "Blockerad",
"queries": "Förfrågningar",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked": "Blockerad",
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Förfrågningar",
"blocked": "Blockerad",
"filtered": "Filtrerad",
"latency": "Svarstid"
},
"speedtest": {
"upload": "Uppladdning",
"download": "Nedladdning",
"ping": "Svarstid"
"upload": "Upload",
"download": "Download",
"ping": "Ping"
},
"portainer": {
"running": "Körs",
"running": "Running",
"stopped": "Stoppade",
"total": "Totalt"
"total": "Total"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Kö",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Tjänster",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "Inga aktiva strömmar",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Aktiverad",
"disabled": "Inaktiverad",
"total": "Totalt"
"total": "Total"
},
"coinmarketcap": {
"configure": "Konfigurera en eller flera kryptovalutor att följa",
@@ -172,36 +347,40 @@
"prowlarr": {
"enableIndexers": "Indexerare",
"numberOfGrabs": "Hämtningar",
"numberOfQueries": "Hämtningar",
"numberOfQueries": "Förfrågningar",
"numberOfFailGrabs": "Misslyckade hämtningar",
"numberOfFailQueries": "Misslyckade hämtningar"
},
"jackett": {
"configured": "Konfigurerade",
"errored": "Felaktiga"
"errored": "Errored"
},
"adguard": {
"queries": "Förfrågningar",
"blocked": "Blockerad",
"filtered": "Filtrerad",
"latency": "Svarstid"
},
"qbittorrent": {
"download": "Nedladdning",
"upload": "Uppladdning",
"leech": "Leech",
"seed": "Seed"
"strelaysrv": {
"numActiveSessions": "Sessioner",
"numConnections": "Anslutningar",
"dataRelayed": "Relayed",
"transferRate": "Hastighet"
},
"mastodon": {
"user_count": "Användare",
"status_count": "Posts",
"domain_count": "Domains"
},
"strelaysrv": {
"numActiveSessions": "Sessioner",
"numConnections": "Anslutningar",
"dataRelayed": "Relayed",
"transferRate": "Rate"
"medusa": {
"wanted": "Eftersöker",
"queued": "I kö",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Användare",
@@ -214,60 +393,41 @@
"lxc": "LXC",
"vms": "VMs"
},
"unifi": {
"users": "Användare",
"uptime": "Upptid",
"days": "Dagar",
"wan": "WAN",
"lan_users": "LAN-användare",
"wlan_users": "WLAN-användare",
"up": "SKICKAT",
"down": "MOTTAGIT",
"wait": "Vänligen vänta",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Devices",
"lan_devices": "LAN Devices",
"wlan_devices": "WLAN Devices",
"empty_data": "Subsystem status unknown"
},
"plex": {
"streams": "Aktiva strömmar",
"movies": "Filmer",
"tv": "TV-serier",
"albums": "Albums"
},
"glances": {
"cpu": "CPU",
"load": "Laddar",
"wait": "Vänligen vänta",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "Total",
"free": "Ledigt",
"used": "Använt",
"days": "d",
"hours": "h",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
},
"wmo": {
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"0-day": "Sunny",
"0-night": "Clear",
"3-day": "Cloudy",
"3-night": "Cloudy",
"45-day": "Foggy",
@@ -297,11 +457,11 @@
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"73-night": "Snow",
"77-night": "Snow Grains",
"75-day": "Heavy Snow",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
@@ -313,19 +473,11 @@
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
"95-night": "Thunderstorm",
"96-day": "Thunderstorm With Hail",
"96-night": "Thunderstorm With Hail",
"99-day": "Thunderstorm With Hail",
"95-night": "Thunderstorm",
"99-night": "Thunderstorm With Hail",
"96-day": "Thunderstorm With Hail"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"visit": "Visit",
"url": "URL"
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
@@ -335,22 +487,32 @@
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"pending": "Avvaktar",
"down": "Down"
},
"autobrr": {
"approvedPushes": "Approved",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexers"
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
"containers_failed": "Failed"
},
"autobrr": {
"approvedPushes": "Godkända",
"rejectedPushes": "Rejected",
"filters": "Filters",
"indexers": "Indexerare"
},
"tubearchivist": {
"downloads": "Queue",
"downloads": "",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
@@ -358,17 +520,12 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"active": "Aktiva",
"queue": "",
"total": "Total"
},
"gluetun": {
@@ -380,12 +537,6 @@
"channels": "Channels",
"hd": "HD"
},
"ping": {
"error": "Error",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
@@ -395,49 +546,18 @@
"inbox": "Inbox",
"total": "Total"
},
"deluge": {
"download": "Download",
"leech": "Leech",
"upload": "Upload",
"seed": "Seed"
},
"flood": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
"no_devices": "No Device Data Received"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Connected APs",
"activeUser": "Active devices",
"alerts": "Alerts",
"connectedGateway": "Connected gateways",
"connectedSwitches": "Connected switches"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
@@ -446,9 +566,15 @@
},
"xteve": {
"streams_all": "All Streams",
"streams_active": "Active Streams",
"streams_active": "Aktiva strömmar",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -456,16 +582,11 @@
"wanDownload": "WAN Download"
},
"moonraker": {
"print_progress": "Progress",
"printer_state": "Printer State",
"print_status": "Print Status",
"print_progress": "Progress",
"layers": "Layers"
},
"medusa": {
"wanted": "Wanted",
"queued": "Queued",
"series": "Series"
},
"octoprint": {
"printer_state": "Status",
"temp_tool": "Tool temp",
@@ -476,6 +597,16 @@
"origin_ip": "Origin IP",
"status": "Status"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
@@ -483,7 +614,7 @@
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "Användare",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -495,15 +626,26 @@
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
"books": "Böcker"
},
"diskstation": {
"days": "Dagar",
"uptime": "Uptime",
"volumeAvailable": "Tillgänglig"
},
"mylar": {
"series": "Series",
"issues": "Issues",
"wanted": "Wanted"
"wanted": "Eftersöker"
},
"photoprism": {
"albums": "Albums",
@@ -511,13 +653,8 @@
"videos": "Videos",
"people": "People"
},
"diskstation": {
"days": "Days",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
"fileflows": {
"queue": "Queue",
"queue": "",
"processing": "Processing",
"processed": "Processed",
"time": "Time"
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Böcker",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,95 +710,27 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Böcker",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "",
"downloadBytesRemaining": "Återstående",
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"totalFiles": "Files",
"seriesCount": "Series"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
"seriesCount": "Series",
"totalFiles": "Files"
},
"azuredevops": {
"approved": "Approved",
"result": "Result",
"status": "Status",
"buildId": "Build ID",
@@ -688,7 +740,20 @@
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs"
"myPrs": "My PRs",
"approved": "Godkända"
},
"gamedig": {
"status": "Status",
"online": "Online",
"offline": "Offline",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
@@ -696,55 +761,47 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "Användare",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"stopped": "Stoppade",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"paused": "Paused",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,76 +1,24 @@
{
"navidrome": {
"nothing_streaming": "No Active Streams",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "Total"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
"1hour": "1 Hour",
"1day": "1 Day",
"7days": "7 Days",
"30days": "30 Days"
},
"pyload": {
"queue": "Queue",
"total": "Total",
"speed": "Speed",
"active": "Active"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
"hd": "HD"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "Unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "เมม",
"cpu": "ซีพียู",
"offline": "ออฟไลน์",
"error": "ข้อผิดพลาด",
"unknown": "ไม่ทราบ",
"running": "Running",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial",
"healthy": "Healthy"
},
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"unifi": {
"days": "วัน",
"wan": "WAN",
"lan": "แลน",
"wlan": "WLAN",
"devices": "อุปกรณ์",
"lan_devices": "อุปกรณ์แลน",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "Please wait",
"empty_data": "Subsystem status unknown",
"users": "ผู้ใช้",
"uptime": "เวลาทำงานของระบบ"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Missing Widget Type: {{type}}",
@@ -97,19 +45,57 @@
"free": "ฟรี",
"used": "ใช้แล้ว",
"load": "โหลด",
"hours": "h",
"minutes": "m",
"temp": "TEMP",
"max": "Max",
"uptime": "UP",
"months": "mo",
"days": "d"
"uptime": "UP"
},
"unifi": {
"users": "ผู้ใช้",
"uptime": "Uptime",
"days": "วัน",
"wan": "WAN",
"lan": "แลน",
"wlan": "WLAN",
"devices": "อุปกรณ์",
"lan_devices": "อุปกรณ์แลน",
"wlan_devices": "WLAN Devices",
"lan_users": "LAN Users",
"wlan_users": "WLAN Users",
"up": "UP",
"down": "DOWN",
"wait": "โปรดรอ",
"empty_data": "Subsystem status unknown"
},
"docker": {
"rx": "RX",
"tx": "TX",
"mem": "เมม",
"cpu": "ซีพียู",
"running": "Running",
"offline": "ออฟไลน์",
"error": "ข้อผิดพลาด",
"unknown": "ไม่ทราบ",
"healthy": "Healthy",
"starting": "Starting",
"unhealthy": "Unhealthy",
"not_found": "Not Found",
"exited": "Exited",
"partial": "Partial"
},
"ping": {
"error": "ข้อผิดพลาด",
"ping": "ปิง",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "ข้อผิดพลาด",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "กำลังเล่น",
@@ -118,14 +104,16 @@
"no_active": "ไม่มีสตรีมที่ใช้งานอยู่",
"movies": "Movies",
"series": "Series",
"songs": "Songs",
"episodes": "Episodes"
"episodes": "Episodes",
"songs": "Songs"
},
"deluge": {
"download": "ดาวน์โหลด",
"upload": "Upload",
"leech": "Leech",
"seed": "Seed"
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"flood": {
"download": "ดาวน์โหลด",
@@ -133,15 +121,48 @@
"leech": "Leech",
"seed": "Seed"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"fritzbox": {
"connectionStatus": "สถานะ",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"changedetectionio": {
"totalObserved": "Total Observed",
"diffsDetected": "Diffs Detected"
},
"channelsdvrserver": {
"shows": "Shows",
"recordings": "Recordings",
"scheduled": "Scheduled",
"passes": "Passes"
},
"tautulli": {
"playing": "Playing",
"transcoding": "Transcoding",
"bitrate": "Bitrate",
"no_active": "No Active Streams",
"playing": "กำลังเล่น",
"transcoding": "การแปลงรหัส",
"bitrate": "อัตราบิต",
"no_active": "ไม่มีสตรีมที่ใช้งานอยู่",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
@@ -158,9 +179,9 @@
},
"plex": {
"streams": "Active Streams",
"albums": "Albums",
"movies": "Movies",
"tv": "TV Shows",
"albums": "Albums"
"tv": "TV Shows"
},
"sabnzbd": {
"rate": "Rate",
@@ -169,24 +190,38 @@
},
"rutorrent": {
"active": "Active",
"upload": "Upload",
"download": "Download"
"upload": "อัพโหลด",
"download": "ดาวน์โหลด"
},
"transmission": {
"download": "Download",
"upload": "Upload",
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"leech": "Leech",
"seed": "Seed"
},
"qbittorrent": {
"download": "Download",
"upload": "Upload",
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"leech": "Leech",
"seed": "Seed"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"deluge": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"leech": "Leech",
"seed": "Seed"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
"leech": "Leech",
"seed": "Seed"
},
@@ -195,27 +230,7 @@
"queued": "Queued",
"series": "Series",
"queue": "Queue",
"unknown": "Unknown"
},
"readarr": {
"queued": "Queued",
"books": "Books",
"wanted": "Wanted"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Services",
"middleware": "Middleware"
},
"bazarr": {
"missingEpisodes": "Missing Episodes",
"missingMovies": "Missing Movies"
"unknown": "ไม่ทราบ"
},
"radarr": {
"wanted": "Wanted",
@@ -223,13 +238,22 @@
"queued": "Queued",
"movies": "Movies",
"queue": "Queue",
"unknown": "Unknown"
"unknown": "ไม่ทราบ"
},
"lidarr": {
"wanted": "Wanted",
"queued": "Queued",
"artists": "Artists"
},
"readarr": {
"wanted": "Wanted",
"queued": "Queued",
"books": "Books"
},
"bazarr": {
"missingEpisodes": "Missing Episodes",
"missingMovies": "Missing Movies"
},
"ombi": {
"pending": "Pending",
"approved": "Approved",
@@ -246,11 +270,17 @@
"approved": "Approved",
"available": "Available"
},
"pialert": {
"total": "ทั้งหมด",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
"pihole": {
"queries": "Queries",
"blocked": "Blocked",
"gravity": "Gravity",
"blocked_percent": "Blocked %"
"blocked_percent": "Blocked %",
"gravity": "Gravity"
},
"adguard": {
"queries": "Queries",
@@ -259,14 +289,55 @@
"latency": "Latency"
},
"speedtest": {
"upload": "Upload",
"download": "Download",
"ping": "Ping"
"upload": "อัพโหลด",
"download": "ดาวน์โหลด",
"ping": "ปิง"
},
"portainer": {
"running": "Running",
"stopped": "Stopped",
"total": "Total"
"total": "ทั้งหมด"
},
"tailscale": {
"address": "Address",
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
"errored": "Errored",
"saved": "Saved"
},
"traefik": {
"routers": "Routers",
"services": "Services",
"middleware": "Middleware"
},
"navidrome": {
"nothing_streaming": "ไม่มีสตรีมที่ใช้งานอยู่",
"please_wait": "Please Wait"
},
"npm": {
"enabled": "Enabled",
"disabled": "Disabled",
"total": "ทั้งหมด"
},
"coinmarketcap": {
"configure": "Configure one or more crypto currencies to track",
"1hour": "1 Hour",
"1day": "1 Day",
"7days": "7 Days",
"30days": "30 Days"
},
"gotify": {
"apps": "Applications",
@@ -291,7 +362,7 @@
"transferRate": "Rate"
},
"mastodon": {
"user_count": "Users",
"user_count": "ผู้ใช้",
"status_count": "Posts",
"domain_count": "Domains"
},
@@ -300,40 +371,47 @@
"queued": "Queued",
"series": "Series"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "สถานะ",
"up": "Online",
"down": "ออฟไลน์"
},
"miniflux": {
"read": "Read",
"unread": "Unread"
},
"authentik": {
"users": "Users",
"users": "ผู้ใช้",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"mem": "เมม",
"cpu": "ซีพียู",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"wait": "Please wait",
"cpu": "ซีพียู",
"load": "โหลด",
"wait": "โปรดรอ",
"temp": "TEMP",
"_temp": "Temp",
"warn": "Warn",
"uptime": "UP",
"total": "ทั้งหมด",
"free": "ฟรี",
"used": "ใช้แล้ว",
"days": "d",
"hours": "h",
"load": "Load",
"warn": "Warn",
"total": "Total",
"free": "Free",
"used": "Used",
"crit": "Crit",
"read": "Read",
"write": "Write",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
@@ -344,15 +422,10 @@
"url": "URL"
},
"wmo": {
"67-day": "Freezing Rain",
"0-day": "Sunny",
"0-night": "Clear",
"1-day": "Mainly Sunny",
"1-night": "Mainly Clear",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"2-day": "Partly Cloudy",
"2-night": "Partly Cloudy",
"3-day": "Cloudy",
@@ -375,7 +448,17 @@
"61-night": "Light Rain",
"63-day": "Rain",
"63-night": "Rain",
"65-day": "Heavy Rain",
"65-night": "Heavy Rain",
"66-day": "Freezing Rain",
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
@@ -387,11 +470,6 @@
"82-night": "Heavy Showers",
"85-day": "Snow Showers",
"85-night": "Snow Showers",
"71-day": "Light Snow",
"71-night": "Light Snow",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"86-day": "Snow Showers",
"86-night": "Snow Showers",
"95-day": "Thunderstorm",
@@ -402,16 +480,26 @@
"99-night": "Thunderstorm With Hail"
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
"update_available": "Update Available",
"up_to_date": "Up to Date",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"available_update": "System",
"up": "Up",
"pending": "Pending",
"down": "Down"
},
"healthchecks": {
"new": "New",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
"paused": "Paused",
"status": "สถานะ",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Scanned",
"containers_updated": "Updated",
@@ -432,12 +520,39 @@
"truenas": {
"load": "System Load",
"uptime": "Uptime",
"alerts": "Alerts",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Alerts"
},
"pyload": {
"speed": "Speed",
"active": "Active",
"queue": "Queue",
"total": "ทั้งหมด"
},
"gluetun": {
"public_ip": "Public IP",
"region": "Region",
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
"hd": "HD"
},
"scrutiny": {
"passed": "Passed",
"failed": "Failed",
"unknown": "ไม่ทราบ"
},
"paperlessngx": {
"inbox": "Inbox",
"total": "Total"
"total": "ทั้งหมด"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Please Wait",
@@ -454,6 +569,12 @@
"streams_active": "Active Streams",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Load",
"memory": "Active Memory",
@@ -467,23 +588,33 @@
"layers": "Layers"
},
"octoprint": {
"printer_state": "Status",
"printer_state": "สถานะ",
"temp_tool": "Tool temp",
"temp_bed": "Bed temp",
"job_completion": "Completion"
},
"cloudflared": {
"origin_ip": "Origin IP",
"status": "Status"
"status": "สถานะ"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
"cpu_usage": "CPU",
"cpu_usage": "ซีพียู",
"memory_usage": "Memory"
},
"immich": {
"users": "Users",
"users": "ผู้ใช้",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
@@ -491,17 +622,23 @@
"uptimekuma": {
"up": "Sites Up",
"down": "เว็บไซต์ ล่ม",
"uptime": "เวลาทำงาน",
"uptime": "Uptime",
"incident": "Incident",
"m": "m"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Libraries",
"series": "Series",
"books": "Books"
},
"diskstation": {
"days": "Days",
"days": "วัน",
"uptime": "Uptime",
"volumeAvailable": "Available"
},
@@ -537,7 +674,7 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "สถานะ",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
@@ -548,16 +685,6 @@
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Players",
"version": "Version",
"status": "Status",
"up": "Online",
"down": "Offline"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -590,96 +710,29 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "Unread"
},
"channelsdvrserver": {
"scheduled": "Scheduled",
"passes": "Passes",
"shows": "Shows",
"recordings": "Recordings"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
},
"tailscale": {
"expires": "Expires",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"years": "{{number}}y",
"weeks": "{{number}}w",
"address": "Address",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Upstreams",
"requests": "Current requests",
"requests_failed": "Failed requests"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "Battery",
"grid_power": "Grid",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
},
"pialert": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadCount": "Queue",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadTotalBytes": "Size",
"downloadSpeed": "Speed"
},
"kavita": {
"seriesCount": "Series",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "สถานะ",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
@@ -690,61 +743,65 @@
"myPrs": "My PRs",
"approved": "Approved"
},
"gamedig": {
"status": "สถานะ",
"online": "Online",
"offline": "ออฟไลน์",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "ปิง"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "ผู้ใช้",
"categories": "Categories",
"tags": "Tags"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"total": "ทั้งหมด",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
},
"uptimerobot": {
"status": "Status",
"status": "สถานะ",
"uptime": "Uptime",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"sitesDown": "เว็บไซต์ ล่ม",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "ไม่ทราบ"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "ay",
"days": "g",
"hours": "sa",
"minutes": "dk",
"seconds": "s"
},
"widget": {
"missing_type": "Kayıp Araç Türü: {{type}}",
"api_error": "API Hatası",
"status": "Durum",
"information": "Bilgi",
"status": "Durum",
"url": "URL",
"raw_error": "Ham Hata",
"response_data": "Yanıt Verisi"
@@ -19,51 +40,62 @@
},
"resources": {
"cpu": "CPU",
"mem": "MEM",
"total": "Toplam",
"free": "Boşta",
"used": "Kullanımda",
"load": "Yük",
"mem": "MEM",
"temp": "Geçici",
"max": "En Yüksek",
"uptime": "Çalışma Süresi",
"months": "Ay",
"days": "Gün",
"hours": "Saat",
"minutes": "Dakika"
"uptime": "Çalışma Süresi"
},
"unifi": {
"users": "Kullanıcılar",
"uptime": "Çalışma Süresi",
"days": "Günler",
"wan": "WAN",
"lan_users": "LAN Kullanıcıları",
"wlan_users": "WLAN Kullanıcıları",
"up": "Yukarı",
"down": "Aşağı",
"wait": "Lütfen bekleyin",
"lan": "LAN",
"wlan": "WLAN",
"devices": "Aygıtlar",
"lan_devices": "LAN Aygıtları",
"wlan_devices": "WLAN Aygıtları",
"lan_users": "LAN Kullanıcıları",
"wlan_users": "WLAN Kullanıcıları",
"up": "Çalışma Süresi",
"down": "Aşağı",
"wait": "Lütfen bekleyin",
"empty_data": "Alt sistem durumu bilinmiyor"
},
"docker": {
"rx": "Gelen Veri",
"tx": "Giden Veri",
"mem": "Bellek",
"cpu": "İşlemci",
"mem": "MEM",
"cpu": "CPU",
"running": "Çalışan",
"offline": "Çevrimdışı",
"error": "Hata",
"unknown": "Bilinmiyor",
"running": "Çalışan",
"healthy": "Sağlık",
"starting": "Başlatılıyor",
"unhealthy": "Sağlıksız",
"not_found": "Bulunamadı",
"exited": "Durduruldu",
"partial": "Parçalı",
"healthy": "Sağlık"
"partial": "Parçalı"
},
"ping": {
"error": "Hata",
"ping": "Gecikme",
"down": "İndirme",
"up": "Yükleme",
"not_available": "Mevcut Değil"
},
"siteMonitor": {
"http_status": "HTTPS durumu",
"error": "Hata",
"response": "Yanıt",
"down": "İndirme",
"up": "Yükleme",
"not_available": "Mevcut Değil"
},
"emby": {
"playing": "Oynatılıyor",
@@ -75,6 +107,57 @@
"episodes": "Bölümler",
"songs": "Şarkılar"
},
"evcc": {
"pv_power": "Üretim",
"battery_soc": "Batarya",
"grid_power": "Güç",
"home_power": "Tüketim",
"charge_power": "Şarj",
"watt_hour": "Watt/Saat"
},
"flood": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"freshrss": {
"subscriptions": "Abonelikler",
"unread": "Okunmamış"
},
"fritzbox": {
"connectionStatus": "Durum",
"connectionStatusUnconfigured": "Yapılandırılmamış",
"connectionStatusConnecting": "Bağlanıyor",
"connectionStatusAuthenticating": "Kimlik doğrulanıyor",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Bağlantı kesiliyor...",
"connectionStatusDisconnected": "Bağlantı kesildi",
"connectionStatusConnected": "Bağlandı",
"uptime": "Çalışma Süresi",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "İndirme",
"up": "Yükleme",
"received": "Alınan",
"sent": "Gönderilen",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Akış",
"requests": "Anlık İstekler",
"requests_failed": "Başarısız İstekler"
},
"changedetectionio": {
"totalObserved": "Toplam Gözlenen",
"diffsDetected": "Farklar Algılandı"
},
"channelsdvrserver": {
"shows": "Diziler",
"recordings": "Kayıtlar",
"scheduled": "Planlanmış",
"passes": "Geçilenler"
},
"tautulli": {
"playing": "Oynatılıyor",
"transcoding": "Dönüştürülüyor",
@@ -82,6 +165,13 @@
"no_active": "Aktif akış yok",
"plex_connection_error": "Check Plex Connection"
},
"omada": {
"connectedAp": "Bağlı AP'ler",
"activeUser": "Aktif cihazlar",
"alerts": "Alarmlar",
"connectedGateway": "Bağlı ağ geçitleri",
"connectedSwitches": "Bağlı anahtarlar"
},
"nzbget": {
"rate": "Oran",
"remaining": "Kalan",
@@ -89,9 +179,9 @@
},
"plex": {
"streams": "Aktif Akış",
"albums": "Albümler",
"movies": "Filmler",
"tv": "TV Showları",
"albums": "Albümler"
"tv": "TV Showları"
},
"sabnzbd": {
"rate": "Oran",
@@ -100,40 +190,60 @@
},
"rutorrent": {
"active": "Aktif",
"upload": "Yükleme",
"download": "İndirme"
"upload": "Yükle",
"download": "İndir"
},
"transmission": {
"download": "İndirme",
"upload": "Yükleme",
"leech": "İsteyen",
"seed": "Sunan"
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"qbittorrent": {
"download": "İndirme",
"download": "İndir",
"upload": "Yükle",
"leech": "İsteyen",
"seed": "Sunan"
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"qnap": {
"cpuUsage": "İşlemci Kullanımı",
"memUsage": "Bellek Kullanımı",
"systemTempC": "Sistem Sıcaklığı",
"poolUsage": "Havuz Kullanımı",
"volumeUsage": "Alan Kullanımı",
"invalid": "Geçersiz"
},
"deluge": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"downloadstation": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"sonarr": {
"wanted": "Aranan",
"queued": "Kuyrukta",
"series": "Seriler",
"queue": "Queue",
"unknown": "Unknown"
"series": "Diziler",
"queue": "Kuyruk",
"unknown": "Bilinmiyor"
},
"radarr": {
"wanted": "Aranan",
"missing": "Kayıp",
"queued": "Kuyrukta",
"movies": "Filmler",
"missing": "Kayıp",
"queue": "Queue",
"unknown": "Unknown"
"queue": "Kuyruk",
"unknown": "Bilinmiyor"
},
"lidarr": {
"wanted": "Aranan",
"queued": "Kuyrukta",
"artists": "Artists"
"artists": "Sanatçılar"
},
"readarr": {
"wanted": "Aranan",
@@ -156,15 +266,21 @@
},
"overseerr": {
"pending": "Bekliyor",
"processing": "İşleniyor",
"approved": "Onaylı",
"available": "Kullanılabilir",
"processing": "İşleniyor"
"available": "Kullanılabilir"
},
"pialert": {
"total": "Toplam",
"connected": "Bağlandı",
"new_devices": "Yeni Cihazlar",
"down_alerts": "Düşme Uyarıları"
},
"pihole": {
"queries": "Sorgular",
"blocked": "Engellenen",
"gravity": "Yer Çekimi",
"blocked_percent": "Engellenen %"
"blocked_percent": "Engellenen %",
"gravity": "Yer Çekimi"
},
"adguard": {
"queries": "Sorgular",
@@ -173,20 +289,44 @@
"latency": "Gecikme"
},
"speedtest": {
"upload": "Yükleme",
"download": "İndirme",
"ping": "Ping"
"upload": "Yükle",
"download": "İndir",
"ping": "Gecikme"
},
"portainer": {
"running": "Çalışıyor",
"running": "Çalışan",
"stopped": "Durduruldu",
"total": "Toplam"
},
"tailscale": {
"address": "Adres",
"expires": "Geciken",
"never": "Asla",
"last_seen": "Son Görülme",
"now": "Şimdi",
"years": "{{number}} Yıl",
"weeks": "{{number}} Hafta",
"days": "{{number}} Gün",
"hours": "{{number}} Saat",
"minutes": "{{number}} Dakika",
"seconds": "{{number}} Saniye",
"ago": "{{value}} Önce"
},
"tdarr": {
"queue": "Kuyruk",
"processed": "İşlendi",
"errored": "Hatalı",
"saved": "Kaydedildi"
},
"traefik": {
"routers": "Yönlendiriciler",
"services": "Hizmetler",
"middleware": "Ara Katman"
},
"navidrome": {
"nothing_streaming": "Aktif akış yok",
"please_wait": "Lütfen Bekleyin"
},
"npm": {
"enabled": "Etkin",
"disabled": "Devre Dışı",
@@ -207,7 +347,7 @@
"prowlarr": {
"enableIndexers": "Dizin Oluşturucular",
"numberOfGrabs": "Yakalama Sayısı",
"numberOfQueries": "Sorgu Sayısı",
"numberOfQueries": "Sorgular",
"numberOfFailGrabs": "Başarısız Yakalama Sayısı",
"numberOfFailQueries": "Başarısız Sorgu Sayısı"
},
@@ -226,43 +366,62 @@
"status_count": "Gönderiler",
"domain_count": "Etki Alanları"
},
"medusa": {
"wanted": "Aranan",
"queued": "Kuyrukta",
"series": "Diziler"
},
"minecraft": {
"players": "Oyuncular",
"version": "Versiyon",
"status": "Durum",
"up": "Çevrimiçi",
"down": "Çevrimdışı"
},
"miniflux": {
"read": "Oku",
"unread": "Okunmamış"
},
"authentik": {
"users": "Kullanıcılar",
"loginsLast24H": "Girişler (24 Saat)",
"failedLoginsLast24H": "Başarısız Girişler (24 Saat)"
},
"proxmox": {
"mem": "Bellek",
"cpu": "İşlemci",
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "Sanal Makineler"
},
"glances": {
"cpu": "İşlemci",
"wait": "Lütfen bekleyiniz",
"temp": "Sıcaklık",
"uptime": "Çalışma Süresi",
"days": "Gün",
"hours": "Saat",
"cpu": "CPU",
"load": "Yük",
"wait": "Lütfen bekleyin",
"temp": "Geçici",
"_temp": "Sıcaklık",
"warn": "Uyarı",
"uptime": "Çalışma Süresi",
"total": "Toplam",
"free": "Boş",
"used": "Kullanım",
"crit": "Crit",
"read": "Read",
"write": "Write",
"free": "Boşta",
"used": "Kullanımda",
"days": "g",
"hours": "sa",
"crit": "Kritik",
"read": "Oku",
"write": "Yazma",
"gpu": "GPU",
"mem": "Mem",
"swap": "Swap",
"_temp": "Temp"
"mem": "Hafıza",
"swap": "Swap"
},
"changedetectionio": {
"totalObserved": "Toplam Gözlenen",
"diffsDetected": "Farklar Algılandı"
"quicklaunch": {
"bookmark": "Yer İmi",
"service": "Hizmet",
"search": "Ara",
"custom": "Özel",
"visit": "Ziyaret",
"url": "URL"
},
"wmo": {
"99-day": "Dolu İle Gök Gürültülü Fırtına",
"0-day": "Güneşli",
"0-night": "Açık",
"1-day": "Çoğunlukla Güneşli",
@@ -308,25 +467,18 @@
"81-day": "Sağanak",
"81-night": "Sağanak",
"82-day": "Yoğun Sağanak",
"95-night": "Gök Gürültülü Fırtına",
"82-night": "Yoğun Sağanak",
"85-day": "Karlı Sağanak",
"85-night": "Karlı Sağanak",
"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",
"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"
},
"quicklaunch": {
"bookmark": "Yer İmi",
"service": "Hizmet",
"search": "Ara",
"custom": "Özel",
"visit": "Ziyaret",
"url": "Link"
},
"homebridge": {
"available_update": "Sistem",
"updates": "Güncellemeler",
@@ -334,21 +486,31 @@
"up_to_date": "Güncel",
"child_bridges": "Alt Köprüler",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "Pending",
"down": "Down"
"up": "Yükleme",
"pending": "Bekliyor",
"down": "İndirme"
},
"autobrr": {
"approvedPushes": "Onaylandı",
"rejectedPushes": "Reddedildi",
"filters": "Süzgeçler",
"indexers": "Dizin Oluşturucular"
"healthchecks": {
"new": "New",
"up": "Yükleme",
"grace": "In Grace Period",
"down": "İndirme",
"paused": "Paused",
"status": "Durum",
"last_ping": "Son Ping",
"never": "No pings yet"
},
"watchtower": {
"containers_scanned": "Tarandı",
"containers_updated": "Güncellendi",
"containers_failed": "Başarısız"
},
"autobrr": {
"approvedPushes": "Onaylı",
"rejectedPushes": "Reddedildi",
"filters": "Süzgeçler",
"indexers": "Dizin Oluşturucular"
},
"tubearchivist": {
"downloads": "Kuyruk",
"videos": "Videolar",
@@ -358,16 +520,11 @@
"truenas": {
"load": "Sistem Yükü",
"uptime": "Çalışma Süresi",
"alerts": "Alarmlar",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "Geçerli Akış Yok",
"please_wait": "Lütfen Bekleyin"
"alerts": "Alarmlar"
},
"pyload": {
"speed": "Hız",
"active": "Geçerli",
"active": "Aktif",
"queue": "Kuyruk",
"total": "Toplam"
},
@@ -380,64 +537,27 @@
"channels": "Kanallar",
"hd": "HD"
},
"ping": {
"error": "Hata",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "Geçti",
"failed": "Başarısız",
"unknown": "Bilinmeyen"
"unknown": "Bilinmiyor"
},
"paperlessngx": {
"inbox": "Gelen Kutusu",
"total": "Toplam"
},
"deluge": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Tohum"
},
"flood": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"tdarr": {
"queue": "Sıra",
"processed": "İşlendi",
"errored": "Hatalı",
"saved": "Kaydedildi"
},
"miniflux": {
"read": "Oku",
"unread": "Okunmamış"
"peanut": {
"battery_charge": "Pil Yüzdesi",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Çevrimiçi",
"on_battery": "Pilde",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Lütfen Bekle",
"wait": "Lütfen Bekleyin",
"no_devices": "Cihaz Verisi Alınamadı"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "Bağlı AP'ler",
"activeUser": "Aktif cihazlar",
"alerts": "Alarmlar",
"connectedGateway": "Bağlı ağ geçitleri",
"connectedSwitches": "Bağlı anahtarlar"
},
"downloadstation": {
"download": "İndir",
"upload": "Yükle",
"leech": "Tüketici",
"seed": "Tohum"
},
"mikrotik": {
"cpuLoad": "CPU Yükü",
"memoryUsed": "Bellek Kullanımı",
@@ -446,9 +566,15 @@
},
"xteve": {
"streams_all": "Tüm Akışlar",
"streams_active": "Aktif Akışlar",
"streams_active": "Aktif Akış",
"streams_xepg": "XEPG Kanalları"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "CPU Yükü",
"memory": "Aktif Bellek",
@@ -461,11 +587,6 @@
"print_progress": "İlerleme",
"layers": "Katmanlar"
},
"medusa": {
"wanted": "Aranan",
"queued": "Kuyrukta",
"series": "Seri"
},
"octoprint": {
"printer_state": "Durum",
"temp_tool": "Araç sıcaklığı",
@@ -476,6 +597,16 @@
"origin_ip": "Origin IP",
"status": "Durum"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Yükleme",
"down": "İndirme",
"temp": "Sıcaklık",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h",
@@ -493,15 +624,26 @@
"down": "Sites Down",
"uptime": "Çalışma Süresi",
"incident": "Incident",
"m": "m"
"m": "dk"
},
"atsumeru": {
"series": "Diziler",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"komga": {
"libraries": "Kütüphane",
"series": "Series",
"series": "Diziler",
"books": "Kitaplar"
},
"diskstation": {
"days": "Günler",
"uptime": "Çalışma Süresi",
"volumeAvailable": "Kullanılabilir"
},
"mylar": {
"series": "Seriler",
"series": "Diziler",
"issues": "Sorunlar",
"wanted": "Aranan"
},
@@ -511,15 +653,10 @@
"videos": "Videolar",
"people": "İnsan"
},
"diskstation": {
"days": "Gün",
"uptime": "Çalışma Süresi",
"volumeAvailable": "Mevcut"
},
"fileflows": {
"queue": "Queue",
"processing": "Processing",
"processed": "Processed",
"queue": "Kuyruk",
"processing": "İşleniyor",
"processed": "İşlendi",
"time": "Time"
},
"grafana": {
@@ -537,27 +674,17 @@
"numshares": "Shared Items"
},
"kopia": {
"status": "Status",
"status": "Durum",
"size": "Size",
"lastrun": "Last Run",
"nextrun": "Next Run",
"failed": "Failed"
"failed": "Başarısız"
},
"unmanic": {
"active_workers": "Active Workers",
"total_workers": "Total Workers",
"records_total": "Queue Length"
},
"healthchecks": {
"new": "New",
"up": "Online",
"grace": "In Grace Period",
"down": "Offline",
"paused": "Paused",
"status": "Status",
"last_ping": "Last Ping",
"never": "No pings yet"
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
@@ -567,13 +694,6 @@
"targets_down": "Targets Down",
"targets_total": "Total Targets"
},
"minecraft": {
"players": "Oyuncular",
"version": "Versiyon",
"status": "Durum",
"up": "Çevrimiçi",
"down": "Çevrimdışı"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_1y": "One year",
@@ -581,7 +701,7 @@
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "Books",
"books": "Kitaplar",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
},
@@ -590,105 +710,50 @@
"lights_on": "Lights On",
"switches_on": "Switches On"
},
"freshrss": {
"subscriptions": "Abonelikler",
"unread": "Okunmamış"
},
"channelsdvrserver": {
"shows": "Diziler",
"recordings": "Kayıtlar",
"scheduled": "Planlanmış",
"passes": "Geçilenler"
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
"updates": "Güncellemeler"
},
"tailscale": {
"never": "Asla",
"last_seen": "Son Görülme",
"now": "Şimdi",
"years": "{{number}} Yıl",
"weeks": "{{number}} Hafta",
"days": "{{number}} Gün",
"hours": "{{number}} Saat",
"minutes": "{{number}} Dakika",
"seconds": "{{number}} Saniye",
"ago": "{{value}} Önce",
"address": "Adres",
"expires": "Geciken"
},
"qnap": {
"cpuUsage": "İşlemci Kullanımı",
"memUsage": "Bellek Kullanımı",
"systemTempC": "Sistem Sıcaklığı",
"poolUsage": "Havuz Kullanımı",
"volumeUsage": "Alan Kullanımı",
"invalid": "Geçersiz"
},
"pfsense": {
"load": "Load Avg",
"memory": "Mem Usage",
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Akış",
"requests": "Anlık İstekler",
"requests_failed": "Başarısız İstekler"
},
"evcc": {
"pv_power": "Üretim",
"battery_soc": "Batarya",
"grid_power": "Güç",
"home_power": "Tüketim",
"charge_power": "Şarj",
"watt_hour": "Watt/Saat"
},
"pialert": {
"total": "Toplam",
"connected": "Bağlandı",
"new_devices": "Yeni Cihazlar",
"down_alerts": "Düşme Uyarıları"
"calibreweb": {
"books": "Kitaplar",
"authors": "Authors",
"categories": "Categories",
"series": "Diziler"
},
"jdownloader": {
"downloadCount": "Queue Count",
"downloadSpeed": "Download Speed",
"downloadBytesRemaining": "Remaining",
"downloadTotalBytes": "Size"
"downloadCount": "Kuyruk",
"downloadBytesRemaining": "Kalan",
"downloadTotalBytes": "Size",
"downloadSpeed": "Hız"
},
"kavita": {
"seriesCount": "Series",
"seriesCount": "Diziler",
"totalFiles": "Files"
},
"gamedig": {
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Ping",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"azuredevops": {
"result": "Result",
"status": "Status",
"status": "Durum",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Başarısız",
"canceled": "Canceled",
"inProgress": "In Progress",
"totalPrs": "Total PRs",
"myPrs": "My PRs",
"approved": "Approved",
"buildId": "Build ID",
"succeeded": "Succeeded",
"notStarted": "Not Started",
"failed": "Failed"
"approved": "Onaylı"
},
"gamedig": {
"status": "Durum",
"online": "Çevrimiçi",
"offline": "Çevrimdışı",
"name": "Name",
"map": "Map",
"currentPlayers": "Current players",
"players": "Oyuncular",
"maxPlayers": "Max players",
"bots": "Bots",
"ping": "Gecikme"
},
"urbackup": {
"ok": "Ok",
@@ -696,55 +761,47 @@
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"users": "Kullanıcılar",
"categories": "Categories",
"tags": "Tags"
},
"atsumeru": {
"series": "Series",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Toplam",
"running": "Çalışan",
"stopped": "Durduruldu",
"passed": "Geçti",
"failed": "Başarısız"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"status": "Durum",
"uptime": "Çalışma Süresi",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"up": "Yükleme",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"down": "İndirme",
"unknown": "Bilinmiyor"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,115 +1,31 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"alerts": "Оповіщення",
"connectedGateway": "Підключені шлюзи",
"connectedSwitches": "Підключені перемикачі",
"connectedAp": "Підключені точки доступу",
"activeUser": "Активні пристрої"
},
"sabnzbd": {
"rate": "Швидкість",
"queue": "Черга",
"timeleft": "Залишилось"
},
"rutorrent": {
"active": "Активний",
"upload": "Відправлення",
"download": "Завантаження"
},
"deluge": {
"download": "Завантаження",
"upload": "Відправлення",
"leech": "Ліч",
"seed": "Сід"
},
"readarr": {
"wanted": "Розшукується",
"queued": "У черзі",
"books": "Книжки"
},
"wmo": {
"55-day": "Сильна мряка",
"55-night": "Сильна мряка",
"56-day": "Невеликий морозний дощ",
"56-night": "Невеликий морозний дощ",
"0-day": "Сонячно",
"0-night": "Ясно",
"1-day": "Переважно сонячно",
"1-night": "Переважно ясно",
"2-day": "Частково хмарно",
"2-night": "Частково хмарно",
"3-day": "Хмарно",
"3-night": "Хмарно",
"53-day": "Мряка",
"45-day": "Туманно",
"45-night": "Туманно",
"48-day": "Туманно",
"48-night": "Туманно",
"51-day": "Легка мряка",
"51-night": "Легка мряка",
"53-night": "Мряка",
"57-day": "Морозний дощ",
"57-night": "Морозний дощ",
"61-day": "Невеликий дощ",
"61-night": "Невеликий дощ",
"63-day": "Дощ",
"63-night": "Дощ",
"65-day": "Сильний дощ",
"65-night": "Сильний дощ",
"66-day": "Холодний дощ",
"66-night": "Холодний дощ",
"67-day": "Холодний дощ",
"67-night": "Холодний дощ",
"71-day": "Невеликий сніг",
"71-night": "Невеликий сніг",
"73-day": "Сніг",
"73-night": "Сніг",
"75-day": "Снігопад",
"75-night": "Снігопад",
"77-day": "Снігові зерна",
"77-night": "Снігові зерна",
"80-day": "Невелика злива",
"80-night": "Невелика злива",
"81-day": "Злива",
"82-day": "Сильна злива",
"82-night": "Сильна злива",
"81-night": "Злива",
"85-day": "Дощ зі снігом",
"85-night": "Дощ зі снігом",
"86-day": "Дощ зі снігом",
"86-night": "Дощ зі снігом",
"95-day": "Гроза",
"95-night": "Гроза",
"96-day": "Гроза з градом",
"96-night": "Гроза з градом",
"99-day": "Гроза з градом",
"99-night": "Гроза з градом"
},
"pyload": {
"speed": "Швидкість",
"active": "Активно",
"queue": "Черга",
"total": "Всього"
},
"gluetun": {
"country": "Країна",
"public_ip": "Публічний IP",
"region": "Регіон"
},
"hdhomerun": {
"channels": "Канали",
"hd": "HD"
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "Відсутній тип віджета: {{type}}",
"api_error": "Помилка API",
"information": "Інформація",
"status": "Стан",
"url": "URL",
"url": "URL-адреса",
"raw_error": "Помилка Raw",
"response_data": "Дані відповіді"
},
@@ -123,23 +39,19 @@
"placeholder": "Пошук…"
},
"resources": {
"cpu": "CPU",
"total": "Всього",
"cpu": "ЦП",
"mem": "ОЗП",
"total": "Усього",
"free": "Вільно",
"used": "Використано",
"load": "Завантаження",
"mem": "Пам'ять",
"temp": "TEMP",
"max": "Max",
"uptime": "Відправка",
"months": "міс",
"days": "д",
"hours": "г",
"minutes": "хв"
"temp": "Температура",
"max": "Макс.",
"uptime": "Відправка"
},
"unifi": {
"users": "Користувачі",
"uptime": "Час роботи системи",
"uptime": "Час роботи",
"days": "Днів",
"wan": "WAN",
"lan": "LAN",
@@ -157,24 +69,33 @@
"docker": {
"rx": "RX",
"tx": "TX",
"mem": ам'ять",
"cpu": "CPU",
"mem": "ОЗП",
"cpu": "ЦП",
"running": "Запущено",
"offline": "Офлайн",
"error": "Помилка",
"unknown": "Невідомий",
"healthy": "Здоров'я",
"starting": "Запуск",
"unhealthy": "Нездоровий",
"not_found": "Не знайдено",
"exited": "Вийшов",
"partial": "Частковий",
"running": "Запущено",
"healthy": "Здоров'я"
"partial": "Частковий"
},
"ping": {
"error": "Помилка",
"ping": "Пінг",
"down": "Down",
"up": "Up",
"down": "Down"
"not_available": "Not Available"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "Помилка",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
},
"emby": {
"playing": "Відтворення",
@@ -186,16 +107,57 @@
"episodes": "Епізоди",
"songs": "Пісні"
},
"evcc": {
"pv_power": "Виробництво",
"battery_soc": "Батарея",
"grid_power": "Сітка",
"home_power": "Споживання",
"charge_power": "Зарядний пристрій",
"watt_hour": "Вт/год"
},
"flood": {
"download": "Завантаження",
"upload": "Відправлення",
"leech": "Ліч",
"seed": "Сід"
},
"freshrss": {
"subscriptions": "Передплата",
"unread": "Не прочитано"
},
"fritzbox": {
"connectionStatus": "Стан",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Підключено",
"uptime": "Час роботи",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "Потоки",
"requests": "Поточні запити",
"requests_failed": "Невдалі запити"
},
"changedetectionio": {
"totalObserved": "Всього спостережень",
"diffsDetected": "Виявлено відмінності"
},
"channelsdvrserver": {
"shows": "Вистави",
"recordings": "Записи",
"scheduled": "Заплановано",
"passes": "Перепустки"
},
"tautulli": {
"playing": "Відтворення",
"transcoding": "Перекодування",
@@ -203,16 +165,33 @@
"no_active": "Немає активних потоків",
"plex_connection_error": "Перевірте з'єднання Plex"
},
"omada": {
"connectedAp": "Підключені точки доступу",
"activeUser": "Активні пристрої",
"alerts": "Оповіщення",
"connectedGateway": "Підключені шлюзи",
"connectedSwitches": "Підключені перемикачі"
},
"nzbget": {
"rate": "Швидкість",
"downloaded": "Завантажено",
"remaining": "Залишилося"
"remaining": "Залишилося",
"downloaded": "Завантажено"
},
"plex": {
"streams": "Активні потоки",
"albums": "Альбоми",
"movies": "Фільми",
"tv": "TБ шоу",
"albums": "Альбоми"
"tv": "TБ шоу"
},
"sabnzbd": {
"rate": "Швидкість",
"queue": "Черга",
"timeleft": "Залишилось"
},
"rutorrent": {
"active": "Активний",
"upload": "Відправлення",
"download": "Завантаження"
},
"transmission": {
"download": "Завантаження",
@@ -226,6 +205,20 @@
"leech": "Ліч",
"seed": "Сід"
},
"qnap": {
"cpuUsage": "Використання CPU",
"memUsage": "Використання пам'яті",
"systemTempC": "Температура системи",
"poolUsage": "Використання пулу",
"volumeUsage": "Гучність",
"invalid": "Недійсний"
},
"deluge": {
"download": "Завантаження",
"upload": "Відправлення",
"leech": "Ліч",
"seed": "Сід"
},
"downloadstation": {
"download": "Завантаження",
"upload": "Відправлення",
@@ -237,7 +230,7 @@
"queued": "У черзі",
"series": "Серії",
"queue": "Черга",
"unknown": "Невідомо"
"unknown": "Невідомий"
},
"radarr": {
"wanted": "Розшукується",
@@ -245,21 +238,17 @@
"queued": "У черзі",
"movies": "Фільми",
"queue": "Черга",
"unknown": "Невідомо"
"unknown": "Невідомий"
},
"lidarr": {
"wanted": "Розшукується",
"queued": "У черзі",
"artists": "Виконавці"
},
"traefik": {
"middleware": "Проміжне програмне забезпечення",
"routers": "Роутери",
"services": "Сервіси"
},
"navidrome": {
"nothing_streaming": "Немає активних потоків",
"please_wait": "Будь ласка, зачекайте"
"readarr": {
"wanted": "Розшукується",
"queued": "У черзі",
"books": "Книжки"
},
"bazarr": {
"missingEpisodes": "Відсутні епізоди",
@@ -281,11 +270,17 @@
"approved": "Затверджено",
"available": "Доступно"
},
"pialert": {
"total": "Усього",
"connected": "Підключено",
"new_devices": "Нові пристрої",
"down_alerts": "Сповіщення про збій"
},
"pihole": {
"queries": "Запити",
"blocked": "Заблоковано",
"gravity": "Гравітація",
"blocked_percent": "Заблоковано %"
"blocked_percent": "Заблоковано %",
"gravity": "Гравітація"
},
"adguard": {
"queries": "Запити",
@@ -301,7 +296,21 @@
"portainer": {
"running": "Запущено",
"stopped": "Зупинено",
"total": "Всього"
"total": "Усього"
},
"tailscale": {
"address": "Адреса",
"expires": "Дійсний до",
"never": "Ніколи",
"last_seen": "Востаннє у мережі",
"now": "Зараз",
"years": "{{number}}р",
"weeks": "{{number}}тиж",
"days": "{{number}}д",
"hours": "{{number}}год",
"minutes": "{{number}}хв",
"seconds": "{{number}}с",
"ago": "{{value}} тому"
},
"tdarr": {
"queue": "Черга",
@@ -309,10 +318,19 @@
"errored": "Помилка",
"saved": "Збережено"
},
"traefik": {
"routers": "Роутери",
"services": "Сервіси",
"middleware": "Проміжне програмне забезпечення"
},
"navidrome": {
"nothing_streaming": "Немає активних потоків",
"please_wait": "Будь ласка, зачекайте"
},
"npm": {
"enabled": "Увімкнено",
"disabled": "Вимкнено",
"total": "Всього"
"total": "Усього"
},
"coinmarketcap": {
"configure": "Налаштуйте одну або кілька криптовалют для відстеження",
@@ -321,15 +339,6 @@
"7days": "7 днів",
"30days": "30 днів"
},
"mastodon": {
"domain_count": "Домени",
"user_count": "Користувачі",
"status_count": "Пости"
},
"miniflux": {
"read": "Прочитано",
"unread": "Не прочитано"
},
"gotify": {
"apps": "Застосунки",
"clients": "Клієнти",
@@ -352,36 +361,57 @@
"dataRelayed": "Ретрансльовано",
"transferRate": "Швидкість"
},
"mastodon": {
"user_count": "Користувачі",
"status_count": "Пости",
"domain_count": "Домени"
},
"medusa": {
"wanted": "Розшукується",
"queued": "У черзі",
"series": "Серії"
},
"minecraft": {
"players": "Гравці",
"version": "Версія",
"status": "Стан",
"up": "Онлайн",
"down": "Офлайн"
},
"miniflux": {
"read": "Прочитано",
"unread": "Не прочитано"
},
"authentik": {
"users": "Користувачі",
"loginsLast24H": "Вхід (24 години)",
"failedLoginsLast24H": "Невдалі входи (24 години)"
},
"proxmox": {
"mem": ам'ять",
"cpu": "CPU",
"vms": "Віртуальні машини",
"lxc": "Контейнери Linux"
"mem": "ОЗП",
"cpu": "ЦП",
"lxc": "Контейнери Linux",
"vms": "Віртуальні машини"
},
"glances": {
"cpu": "CPU",
"wait": "Будь ласка, зачекайте",
"temp": "TEMP",
"uptime": "Відправка",
"days": "д",
"hours": "г",
"cpu": "ЦП",
"load": "Завантаження",
"wait": "Будь ласка, зачекайте",
"temp": "Температура",
"_temp": "Temp",
"warn": "Увага",
"total": "Всього",
"free": "Вільний",
"used": "Використовується",
"uptime": "Відправка",
"total": "Усього",
"free": "Вільно",
"used": "Використано",
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Прочитати",
"read": "Прочитано",
"write": "Написати",
"gpu": "GPU",
"mem": "Пам'ять",
"swap": "Обмін",
"_temp": "Temp"
"swap": "Обмін"
},
"quicklaunch": {
"bookmark": "Закладка",
@@ -389,18 +419,86 @@
"search": "Пошук",
"custom": "Користувацький",
"visit": "Відвідайте",
"url": "URL"
"url": "URL-адреса"
},
"wmo": {
"0-day": "Сонячно",
"0-night": "Ясно",
"1-day": "Переважно сонячно",
"1-night": "Переважно ясно",
"2-day": "Частково хмарно",
"2-night": "Частково хмарно",
"3-day": "Хмарно",
"3-night": "Хмарно",
"45-day": "Туманно",
"45-night": "Туманно",
"48-day": "Туманно",
"48-night": "Туманно",
"51-day": "Легка мряка",
"51-night": "Легка мряка",
"53-day": "Мряка",
"53-night": "Мряка",
"55-day": "Сильна мряка",
"55-night": "Сильна мряка",
"56-day": "Невеликий морозний дощ",
"56-night": "Невеликий морозний дощ",
"57-day": "Морозний дощ",
"57-night": "Морозний дощ",
"61-day": "Невеликий дощ",
"61-night": "Невеликий дощ",
"63-day": "Дощ",
"63-night": "Дощ",
"65-day": "Сильний дощ",
"65-night": "Сильний дощ",
"66-day": "Холодний дощ",
"66-night": "Холодний дощ",
"67-day": "Холодний дощ",
"67-night": "Холодний дощ",
"71-day": "Невеликий сніг",
"71-night": "Невеликий сніг",
"73-day": "Сніг",
"73-night": "Сніг",
"75-day": "Снігопад",
"75-night": "Снігопад",
"77-day": "Снігові зерна",
"77-night": "Снігові зерна",
"80-day": "Невелика злива",
"80-night": "Невелика злива",
"81-day": "Злива",
"81-night": "Злива",
"82-day": "Сильна злива",
"82-night": "Сильна злива",
"85-day": "Дощ зі снігом",
"85-night": "Дощ зі снігом",
"86-day": "Дощ зі снігом",
"86-night": "Дощ зі снігом",
"95-day": "Гроза",
"95-night": "Гроза",
"96-day": "Гроза з градом",
"96-night": "Гроза з градом",
"99-day": "Гроза з градом",
"99-night": "Гроза з градом"
},
"homebridge": {
"available_update": "Система",
"updates": "Оновлення",
"child_bridges_status": "{{ok}}/{{total}}",
"update_available": "Доступне оновлення",
"up_to_date": "Актуально",
"child_bridges": "Дитячі мости",
"up": "Вгору",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"pending": "В очікуванні",
"down": "Вниз"
"down": "Down"
},
"healthchecks": {
"new": "Новий",
"up": "Up",
"grace": "У пільговий період",
"down": "Down",
"paused": "Призупинено",
"status": "Стан",
"last_ping": "Останній пінг",
"never": "Пінгів ще немає"
},
"watchtower": {
"containers_scanned": "Відскановано",
@@ -408,7 +506,7 @@
"containers_failed": "Невдача"
},
"autobrr": {
"approvedPushes": "Схвалено",
"approvedPushes": "Затверджено",
"rejectedPushes": "Відхилено",
"filters": "Фільтри",
"indexers": "Індексатори"
@@ -422,17 +520,39 @@
"truenas": {
"load": "Завантаження системи",
"uptime": "Час роботи",
"alerts": "Сповіщення",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "Оповіщення"
},
"pyload": {
"speed": "Швидкість",
"active": "Активний",
"queue": "Черга",
"total": "Усього"
},
"gluetun": {
"public_ip": "Публічний IP",
"region": "Регіон",
"country": "Країна"
},
"hdhomerun": {
"channels": "Канали",
"hd": "HD"
},
"scrutiny": {
"passed": "Пройшов",
"failed": "Невдача",
"unknown": "Невідомо"
"unknown": "Невідомий"
},
"paperlessngx": {
"inbox": "Вхідні",
"total": "Всього"
"total": "Усього"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Онлайн",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "Будь ласка, зачекайте",
@@ -449,6 +569,12 @@
"streams_active": "Активні потоки",
"streams_xepg": "Канали XEPG"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
},
"opnsense": {
"cpu": "Завантаження CPU",
"memory": "Активна пам'ять",
@@ -461,11 +587,6 @@
"print_progress": "Прогрес",
"layers": "Шари"
},
"medusa": {
"wanted": "Розшукується",
"queued": "У черзі",
"series": "Серії"
},
"octoprint": {
"printer_state": "Стан",
"temp_tool": "Температура інструменту",
@@ -476,10 +597,20 @@
"origin_ip": "Походження IP",
"status": "Стан"
},
"pfsense": {
"load": "Середнє завантаження",
"memory": "Використання пам'яті",
"wanStatus": "Статус WAN",
"up": "Up",
"down": "Down",
"temp": "Temp",
"disk": "Використання диска",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "Сховище даних",
"failed_tasks_24h": "Невиконані завдання 24 години",
"cpu_usage": "CPU",
"cpu_usage": "ЦП",
"memory_usage": "Пам'ять"
},
"immich": {
@@ -493,13 +624,24 @@
"down": "Неактивні сайти",
"uptime": "Час роботи",
"incident": "Інцидент",
"m": "хв"
"m": "m"
},
"atsumeru": {
"series": "Серії",
"archives": "Архіви",
"chapters": "Глави",
"categories": "Категорії"
},
"komga": {
"libraries": "Бібліотеки",
"series": "Серії",
"books": "Книжки"
},
"diskstation": {
"days": "Днів",
"uptime": "Час роботи",
"volumeAvailable": "Доступно"
},
"mylar": {
"series": "Серії",
"issues": "Питання",
@@ -507,19 +649,14 @@
},
"photoprism": {
"albums": "Альбоми",
"photos": "Фото",
"photos": "Фотографії",
"videos": "Відео",
"people": "Люди"
},
"diskstation": {
"days": "Днів",
"uptime": "Час роботи",
"volumeAvailable": "Доступно"
},
"fileflows": {
"queue": "Черга",
"processing": "Обробка",
"processed": "Оброблено",
"processed": "Обробка",
"time": "Час"
},
"grafana": {
@@ -537,27 +674,17 @@
"numshares": "Спільні елементи"
},
"kopia": {
"status": "Статус",
"status": "Стан",
"size": "Розмір",
"lastrun": "Останній запуск",
"nextrun": "Наступний запуск",
"failed": "Помилка"
"failed": "Невдача"
},
"unmanic": {
"active_workers": "Активні працівники",
"total_workers": "Всього робітників",
"records_total": "Довжина черги"
},
"healthchecks": {
"new": "Новий",
"up": "Онлайн",
"down": "Офлайн",
"grace": "У пільговий період",
"paused": "Призупинено",
"status": "Стан",
"last_ping": "Останній пінг",
"never": "Пінгів ще немає"
},
"pterodactyl": {
"servers": "Сервери",
"nodes": "Вузли"
@@ -567,15 +694,8 @@
"targets_down": "Цілі вниз",
"targets_total": "Всього цілей"
},
"minecraft": {
"players": "Гравці",
"version": "Версія",
"status": "Стан",
"up": "Онлайн",
"down": "Офлайн"
},
"ghostfolio": {
"gross_percent_today": "Сьогодні",
"gross_percent_today": "Today",
"gross_percent_1y": "Один рік",
"gross_percent_max": "Весь час"
},
@@ -590,96 +710,29 @@
"lights_on": "Світло ввімкнено",
"switches_on": "Вмикається"
},
"freshrss": {
"subscriptions": "Передплата",
"unread": "Не прочитано"
},
"channelsdvrserver": {
"shows": "Вистави",
"recordings": "Записи",
"scheduled": "Заплановано",
"passes": "Перепустки"
},
"whatsupdocker": {
"monitoring": "Спостереження",
"updates": "Оновлення"
},
"tailscale": {
"address": "Адреса",
"expires": "Дійсний до",
"never": "Ніколи",
"last_seen": "Востаннє у мережі",
"now": "Зараз",
"years": "{{number}}р",
"weeks": "{{number}}тиж",
"days": "{{number}}д",
"hours": "{{number}}год",
"minutes": "{{number}}хв",
"seconds": "{{number}}с",
"ago": "{{value}} тому"
},
"qnap": {
"cpuUsage": "Використання CPU",
"memUsage": "Використання пам'яті",
"systemTempC": "Температура системи",
"poolUsage": "Використання пулу",
"volumeUsage": "Гучність",
"invalid": "Недійсний"
},
"pfsense": {
"load": "Середнє завантаження",
"memory": "Використання пам'яті",
"wanStatus": "Статус WAN",
"up": "Вгору",
"down": "Вниз",
"temp": "Температура",
"disk": "Використання диска",
"wanIP": "WAN IP"
},
"caddy": {
"upstreams": "Потоки",
"requests": "Поточні запити",
"requests_failed": "Невдалі запити"
},
"evcc": {
"pv_power": "Виробництво",
"battery_soc": "Батарея",
"grid_power": "Сітка",
"home_power": "Споживання",
"charge_power": "Зарядний пристрій",
"watt_hour": "Вт/год"
},
"pialert": {
"total": "Всього",
"connected": "Підключено",
"new_devices": "Нові пристрої",
"down_alerts": "Сповіщення про збій"
"calibreweb": {
"books": "Книжки",
"authors": "Автори",
"categories": "Категорії",
"series": "Серії"
},
"jdownloader": {
"downloadCount": "Черга",
"downloadSpeed": "Швидкість",
"downloadBytesRemaining": "Залишилося",
"downloadTotalBytes": "Розмір"
"downloadTotalBytes": "Розмір",
"downloadSpeed": "Швидкість"
},
"kavita": {
"seriesCount": "Серій",
"totalFiles": "Файлів"
},
"gamedig": {
"name": "Назва",
"map": "Мапа",
"currentPlayers": "Поточні гравці",
"players": "Гравці",
"maxPlayers": "Максимум гравців",
"bots": "Ботів",
"ping": "Пінг",
"status": "Статус",
"online": "В мережі",
"offline": "Не в мережі"
"seriesCount": "Серії",
"totalFiles": "Файли"
},
"azuredevops": {
"result": "Результат",
"status": "Статус",
"status": "Стан",
"buildId": "ID збірки",
"succeeded": "Успішно",
"notStarted": "Не розпочато",
@@ -690,61 +743,65 @@
"myPrs": "Мій PR",
"approved": "Затверджено"
},
"gamedig": {
"status": "Стан",
"online": "Онлайн",
"offline": "Офлайн",
"name": "Назва",
"map": "Мапа",
"currentPlayers": "Поточні гравці",
"players": "Гравці",
"maxPlayers": "Максимум гравців",
"bots": "Ботів",
"ping": "Пінг"
},
"urbackup": {
"ok": "Добре",
"errored": "Помилки",
"noRecent": "Застарілий",
"totalUsed": "Використовувана пам'ять"
},
"openmediavault": {
"downloading": "Downloading",
"total": "Total",
"running": "Running",
"stopped": "Stopped",
"passed": "Passed",
"failed": "Failed"
},
"mealie": {
"recipes": "Recipes",
"users": "Users",
"categories": "Categories",
"users": "Користувачі",
"categories": "Категорії",
"tags": "Tags"
},
"atsumeru": {
"series": "Серії",
"archives": "Архіви",
"chapters": "Глави",
"categories": "Категорії"
},
"calibreweb": {
"books": "Books",
"authors": "Authors",
"categories": "Categories",
"series": "Series"
"openmediavault": {
"downloading": "Downloading",
"total": "Усього",
"running": "Запущено",
"stopped": "Зупинено",
"passed": "Пройшов",
"failed": "Невдача"
},
"uptimerobot": {
"status": "Status",
"uptime": "Uptime",
"status": "Стан",
"uptime": "Час роботи",
"lastDown": "Last Downtime",
"downDuration": "Downtime Duration",
"sitesUp": "Sites Up",
"sitesDown": "Sites Down",
"paused": "Paused",
"sitesUp": "Активні сайти",
"sitesDown": "Неактивні сайти",
"paused": "Призупинено",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"seemsdown": "Seems Down",
"down": "Down",
"unknown": "Unknown"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "Невідомий"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"physicalRelease": "Physical release",
"digitalRelease": "Digital release",
"noEventsToday": "No events for today!",
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -10,7 +10,15 @@
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}"
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "月",
"days": "天",
"hours": "小時",
"minutes": "分",
"seconds": "秒"
},
"widget": {
"missing_type": "缺少小部件類型:{{type}}",
@@ -39,19 +47,15 @@
"load": "負荷",
"temp": "溫度",
"max": "最大",
"uptime": "運作時間",
"months": "月",
"days": "日",
"hours": "時",
"minutes": "分"
"uptime": "運作時間"
},
"unifi": {
"users": "使用者",
"uptime": "系統運作時間",
"uptime": "運行時間",
"days": "天",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"lan": "區域網路",
"wlan": "無線區域網路",
"devices": "設備",
"lan_devices": "有線設備",
"wlan_devices": "無線設備",
@@ -79,12 +83,19 @@
"partial": "部分"
},
"ping": {
"http_status": "HTTP status",
"error": "錯誤",
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"ping": "延遲",
"down": "離線",
"up": "在線",
"not_available": "不可用"
},
"siteMonitor": {
"http_status": "HTTP 狀態",
"error": "錯誤",
"response": "回應",
"down": "離線",
"up": "在線",
"not_available": "不可用"
},
"emby": {
"playing": "播放緊",
@@ -114,6 +125,24 @@
"subscriptions": "訂閱",
"unread": "未讀"
},
"fritzbox": {
"connectionStatus": "狀況",
"connectionStatusUnconfigured": "未設置",
"connectionStatusConnecting": "連線中",
"connectionStatusAuthenticating": "驗證中",
"connectionStatusPendingDisconnect": "待辦的斷開",
"connectionStatusDisconnecting": "正在中斷連線",
"connectionStatusDisconnected": "連接已中斷",
"connectionStatusConnected": "已連線",
"uptime": "運行時間",
"maxDown": "最大下載速率",
"maxUp": "最大上傳速率",
"down": "離線",
"up": "在線",
"received": "已接收",
"sent": "已送出",
"externalIPAddress": "外部 IP"
},
"caddy": {
"upstreams": "上行",
"requests": "目前請求數",
@@ -262,7 +291,7 @@
"speedtest": {
"upload": "上傳速率",
"download": "下載速率",
"ping": "Ping"
"ping": "延遲"
},
"portainer": {
"running": "執行中",
@@ -361,8 +390,8 @@
"proxmox": {
"mem": "記憶體",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
"lxc": "Linux 容器",
"vms": "虛擬機"
},
"glances": {
"cpu": "CPU",
@@ -375,14 +404,14 @@
"total": "全部",
"free": "剩餘",
"used": "用咗",
"days": "",
"hours": "時",
"days": "",
"hours": "時",
"crit": "重大的",
"read": "已讀",
"write": "寫入",
"gpu": "GPU",
"mem": "記憶體",
"swap": "Swap"
"swap": "交換空間"
},
"quicklaunch": {
"bookmark": "書籤",
@@ -455,11 +484,11 @@
"updates": "更新",
"update_available": "有可用的更新",
"up_to_date": "已更新至最新",
"child_bridges": "Child Bridges",
"child_bridges": "子網橋",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"up": "在線",
"pending": "待定",
"down": "Down"
"down": "離線"
},
"healthchecks": {
"new": "新建立",
@@ -491,8 +520,7 @@
"truenas": {
"load": "系統負載",
"uptime": "運行時間",
"alerts": "警示",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
"alerts": "警示"
},
"pyload": {
"speed": "速度",
@@ -518,6 +546,14 @@
"inbox": "收件箱",
"total": "全部"
},
"peanut": {
"battery_charge": "充電",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "在線",
"on_battery": "電池供電",
"low_battery": "低電量"
},
"nextdns": {
"wait": "請稍後",
"no_devices": "未收到裝置資料"
@@ -534,10 +570,10 @@
"streams_xepg": "XEPG頻道"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
"yieldDay": "今日",
"absolutePower": "功率",
"relativePower": "功率百分比",
"limit": "上限"
},
"opnsense": {
"cpu": "CPU負載",
@@ -565,8 +601,8 @@
"load": "平均負載量",
"memory": "記憶體使用率",
"wanStatus": "網際網路狀態",
"up": "Up",
"down": "Down",
"up": "在線",
"down": "離線",
"temp": "溫度",
"disk": "硬碟使用率",
"wanIP": "網際網路 IP"
@@ -659,7 +695,7 @@
"targets_total": "目標總數"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_today": "今日",
"gross_percent_1y": "一年",
"gross_percent_max": "所有時間"
},
@@ -717,10 +753,10 @@
"players": "玩家",
"maxPlayers": "玩家數上限",
"bots": "機器人",
"ping": "Ping"
"ping": "延遲"
},
"urbackup": {
"ok": "Ok",
"ok": "確定",
"errored": "錯誤",
"noRecent": "已過時",
"totalUsed": "已使用空間"
@@ -748,14 +784,24 @@
"sitesDown": "離線網站",
"paused": "擱置中",
"notyetchecked": "尚未檢查",
"up": "Up",
"up": "在線",
"seemsdown": "似乎離線",
"down": "Down",
"down": "離線",
"unknown": "未知"
},
"calendar": {
"inCinemas": "In cinemas",
"physicalRelease": "Physical release",
"digitalRelease": "Digital release"
"inCinemas": "上映中",
"physicalRelease": "實體發行",
"digitalRelease": "數位發行",
"noEventsToday": "今日無事件",
"noEventsFound": "未找到事件"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -0,0 +1,807 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
},
"widget": {
"missing_type": "缺失的组件类型: {{type}}",
"api_error": "API 错误",
"information": "信息",
"status": "状态",
"url": "URL",
"raw_error": "原始信息错误",
"response_data": "响应数据"
},
"weather": {
"current": "当前位置",
"allow": "点击以允许",
"updating": "更新中",
"wait": "请稍候"
},
"search": {
"placeholder": "搜索…"
},
"resources": {
"cpu": "CPU",
"mem": "内存",
"total": "总计",
"free": "空闲",
"used": "已使用",
"load": "负载",
"temp": "温度",
"max": "最大",
"uptime": "运行时间"
},
"unifi": {
"users": "用户数",
"uptime": "运行时间",
"days": "天",
"wan": "WAN",
"lan": "LAN",
"wlan": "WLAN",
"devices": "设备",
"lan_devices": "LAN设备",
"wlan_devices": "WLAN 设备",
"lan_users": "LAN 用户",
"wlan_users": "WLAN 用户",
"up": "运行时间",
"down": "离线",
"wait": "请稍候",
"empty_data": "子系统状态未知"
},
"docker": {
"rx": "接收",
"tx": "发送",
"mem": "内存",
"cpu": "CPU",
"running": "运行中",
"offline": "离线",
"error": "错误",
"unknown": "未知",
"healthy": "健康",
"starting": "启动中",
"unhealthy": "不健康",
"not_found": "未找到",
"exited": "已退出",
"partial": "部分"
},
"ping": {
"error": "错误",
"ping": "Ping",
"down": "离线",
"up": "在线",
"not_available": "不可用"
},
"siteMonitor": {
"http_status": "HTTP status",
"error": "错误",
"response": "响应",
"down": "离线",
"up": "在线",
"not_available": "不可用"
},
"emby": {
"playing": "正在播放",
"transcoding": "转码中",
"bitrate": "码率",
"no_active": "无活动流",
"movies": "电影",
"series": "剧集",
"episodes": "集",
"songs": "曲目"
},
"evcc": {
"pv_power": "发电量",
"battery_soc": "电量",
"grid_power": "电网功率",
"home_power": "全屋功率",
"charge_power": "充电功率",
"watt_hour": "Wh"
},
"flood": {
"download": "下载速率",
"upload": "上传速率",
"leech": "下载中",
"seed": "做种中"
},
"freshrss": {
"subscriptions": "订阅",
"unread": "未读"
},
"fritzbox": {
"connectionStatus": "状态",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "已连接",
"uptime": "运行时间",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "离线",
"up": "在线",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
},
"caddy": {
"upstreams": "上行",
"requests": "当前请求",
"requests_failed": "失败请求"
},
"changedetectionio": {
"totalObserved": "总监测数",
"diffsDetected": "监测到的变更"
},
"channelsdvrserver": {
"shows": "剧集",
"recordings": "录制中",
"scheduled": "已预约",
"passes": "通行证"
},
"tautulli": {
"playing": "正在播放",
"transcoding": "转码中",
"bitrate": "码率",
"no_active": "无活动流",
"plex_connection_error": "检查Plex连接"
},
"omada": {
"connectedAp": "已连接的 AP",
"activeUser": "活跃的设备",
"alerts": "警告",
"connectedGateway": "已连接的网关",
"connectedSwitches": "已连接的开关"
},
"nzbget": {
"rate": "速率",
"remaining": "剩余时间",
"downloaded": "已下载"
},
"plex": {
"streams": "活动流",
"albums": "专辑",
"movies": "电影",
"tv": "剧集"
},
"sabnzbd": {
"rate": "速率",
"queue": "队列",
"timeleft": "剩余时间"
},
"rutorrent": {
"active": "活动中",
"upload": "上传速率",
"download": "下载速率"
},
"transmission": {
"download": "下载速率",
"upload": "上传速率",
"leech": "下载中",
"seed": "做种中"
},
"qbittorrent": {
"download": "下载速率",
"upload": "上传速率",
"leech": "下载中",
"seed": "做种中"
},
"qnap": {
"cpuUsage": "CPU 使用率",
"memUsage": "内存使用率",
"systemTempC": "系统温度",
"poolUsage": "存储池使用情况",
"volumeUsage": "分卷使用率",
"invalid": "无效的"
},
"deluge": {
"download": "下载速率",
"upload": "上传速率",
"leech": "下载中",
"seed": "做种中"
},
"downloadstation": {
"download": "下载速率",
"upload": "上传速率",
"leech": "下载中",
"seed": "做种中"
},
"sonarr": {
"wanted": "关注中",
"queued": "已加入队列",
"series": "剧集",
"queue": "队列",
"unknown": "未知"
},
"radarr": {
"wanted": "关注中",
"missing": "缺失",
"queued": "已加入队列",
"movies": "电影",
"queue": "队列",
"unknown": "未知"
},
"lidarr": {
"wanted": "关注中",
"queued": "已加入队列",
"artists": "艺术家"
},
"readarr": {
"wanted": "关注中",
"queued": "已加入队列",
"books": "书籍"
},
"bazarr": {
"missingEpisodes": "缺少剧集",
"missingMovies": "缺少电影"
},
"ombi": {
"pending": "等待中",
"approved": "已批准",
"available": "可用"
},
"jellyseerr": {
"pending": "等待中",
"approved": "已批准",
"available": "可用"
},
"overseerr": {
"pending": "等待中",
"processing": "处理中",
"approved": "已批准",
"available": "可用"
},
"pialert": {
"total": "总计",
"connected": "已连接",
"new_devices": "新设备",
"down_alerts": "离线警报"
},
"pihole": {
"queries": "查询",
"blocked": "已屏蔽",
"blocked_percent": "已屏蔽 %",
"gravity": "屏蔽列表"
},
"adguard": {
"queries": "查询",
"blocked": "已屏蔽",
"filtered": "已过滤",
"latency": "延迟"
},
"speedtest": {
"upload": "上传速率",
"download": "下载速率",
"ping": "Ping"
},
"portainer": {
"running": "运行中",
"stopped": "已停止",
"total": "总计"
},
"tailscale": {
"address": "地址",
"expires": "失效",
"never": "从未",
"last_seen": "最后上线",
"now": "当前",
"years": "{{number}}年",
"weeks": "{{number}}周",
"days": "{{number}}天",
"hours": "{{number}}时",
"minutes": "{{number}}分",
"seconds": "{{number}}秒",
"ago": "{{value}} 之前"
},
"tdarr": {
"queue": "队列",
"processed": "已处理",
"errored": "错误",
"saved": "已保存"
},
"traefik": {
"routers": "路由",
"services": "服务",
"middleware": "中间件"
},
"navidrome": {
"nothing_streaming": "无活动流",
"please_wait": "请稍候"
},
"npm": {
"enabled": "启用",
"disabled": "禁用",
"total": "总计"
},
"coinmarketcap": {
"configure": "配置一个或多个加密货币进行跟踪",
"1hour": "1 小时",
"1day": "1 天",
"7days": "7 天",
"30days": "30 天"
},
"gotify": {
"apps": "应用",
"clients": "客户端",
"messages": "消息"
},
"prowlarr": {
"enableIndexers": "索引器",
"numberOfGrabs": "抓取",
"numberOfQueries": "查询",
"numberOfFailGrabs": "抓取失败",
"numberOfFailQueries": "查询失败"
},
"jackett": {
"configured": "已配置",
"errored": "错误"
},
"strelaysrv": {
"numActiveSessions": "会话",
"numConnections": "连接数",
"dataRelayed": "中继",
"transferRate": "速率"
},
"mastodon": {
"user_count": "用户数",
"status_count": "文章",
"domain_count": "域名"
},
"medusa": {
"wanted": "关注中",
"queued": "已加入队列",
"series": "剧集"
},
"minecraft": {
"players": "玩家",
"version": "版本",
"status": "状态",
"up": "在线",
"down": "离线"
},
"miniflux": {
"read": "已读",
"unread": "未读"
},
"authentik": {
"users": "用户数",
"loginsLast24H": "登录 (24小时)",
"failedLoginsLast24H": "登录失败 (24小时)"
},
"proxmox": {
"mem": "内存",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"glances": {
"cpu": "CPU",
"load": "负载",
"wait": "请稍候",
"temp": "温度",
"_temp": "温度",
"warn": "警告",
"uptime": "运行时间",
"total": "总计",
"free": "空闲",
"used": "已使用",
"days": "d",
"hours": "h",
"crit": "严重",
"read": "已读",
"write": "写入",
"gpu": "GPU",
"mem": "内存",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "书签",
"service": "服务",
"search": "搜索",
"custom": "自定义",
"visit": "访问",
"url": "URL"
},
"wmo": {
"0-day": "晴天",
"0-night": "晴朗",
"1-day": "晴天为主",
"1-night": "晴朗为主",
"2-day": "局部多云",
"2-night": "局部多云",
"3-day": "多云",
"3-night": "多云",
"45-day": "雾",
"45-night": "雾",
"48-day": "雾",
"48-night": "雾",
"51-day": "小细雨",
"51-night": "小细雨",
"53-day": "细雨",
"53-night": "细雨",
"55-day": "大细雨",
"55-night": "大细雨",
"56-day": "小冻细雨",
"56-night": "小冻细雨",
"57-day": "冻细雨",
"57-night": "冻细雨",
"61-day": "小雨",
"61-night": "小雨",
"63-day": "雨",
"63-night": "雨",
"65-day": "大雨",
"65-night": "大雨",
"66-day": "冻雨",
"66-night": "冻雨",
"67-day": "冻雨",
"67-night": "冻雨",
"71-day": "小雪",
"71-night": "小雪",
"73-day": "雪",
"73-night": "雪",
"75-day": "大雪",
"75-night": "大雪",
"77-day": "雪粒",
"77-night": "雪粒",
"80-day": "小阵雨",
"80-night": "小阵雨",
"81-day": "阵雨",
"81-night": "阵雨",
"82-day": "强阵雨",
"82-night": "强阵雨",
"85-day": "阵雪",
"85-night": "阵雪",
"86-day": "阵雪",
"86-night": "阵雪",
"95-day": "雷雨",
"95-night": "雷雨",
"96-day": "雷暴夹冰雹",
"96-night": "雷暴夹冰雹",
"99-day": "雷暴夹冰雹",
"99-night": "雷暴夹冰雹"
},
"homebridge": {
"available_update": "系统",
"updates": "更新",
"update_available": "有可用更新",
"up_to_date": "已是最新版本",
"child_bridges": "子网桥",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "在线",
"pending": "等待中",
"down": "离线"
},
"healthchecks": {
"new": "新增",
"up": "在线",
"grace": "处于宽限期",
"down": "离线",
"paused": "已暂停",
"status": "状态",
"last_ping": "上次 Ping",
"never": "尚未 Ping"
},
"watchtower": {
"containers_scanned": "已扫描",
"containers_updated": "已更新",
"containers_failed": "失败"
},
"autobrr": {
"approvedPushes": "已批准",
"rejectedPushes": "拒绝",
"filters": "过滤器",
"indexers": "索引器"
},
"tubearchivist": {
"downloads": "队列",
"videos": "视频",
"channels": "频道",
"playlists": "播放列表"
},
"truenas": {
"load": "系统负载",
"uptime": "运行时间",
"alerts": "警告"
},
"pyload": {
"speed": "速度",
"active": "活动中",
"queue": "队列",
"total": "总计"
},
"gluetun": {
"public_ip": "公网 IP",
"region": "地区",
"country": "国家"
},
"hdhomerun": {
"channels": "频道",
"hd": "HD"
},
"scrutiny": {
"passed": "通过",
"failed": "失败",
"unknown": "未知"
},
"paperlessngx": {
"inbox": "收件箱",
"total": "总计"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "在线",
"on_battery": "On Battery",
"low_battery": "Low Battery"
},
"nextdns": {
"wait": "请稍候",
"no_devices": "未收到设备数据"
},
"mikrotik": {
"cpuLoad": "CPU 负载",
"memoryUsed": "内存占用",
"uptime": "运行时间",
"numberOfLeases": "租约"
},
"xteve": {
"streams_all": "所有流",
"streams_active": "活动流",
"streams_xepg": "XEPG 频道"
},
"opendtu": {
"yieldDay": "今日",
"absolutePower": "功率",
"relativePower": "功率 %",
"limit": "限制"
},
"opnsense": {
"cpu": "CPU 负载",
"memory": "活动内存",
"wanUpload": "WAN 上传",
"wanDownload": "WAN 下载"
},
"moonraker": {
"printer_state": "打印机状态",
"print_status": "打印状态",
"print_progress": "进度",
"layers": "层"
},
"octoprint": {
"printer_state": "状态",
"temp_tool": "喷头温度",
"temp_bed": "热床温度",
"job_completion": "完成"
},
"cloudflared": {
"origin_ip": "来源 IP",
"status": "状态"
},
"pfsense": {
"load": "平均负载",
"memory": "内存使用率",
"wanStatus": "WAN 状态",
"up": "在线",
"down": "离线",
"temp": "温度",
"disk": "磁盘使用量",
"wanIP": "WAN IP"
},
"proxmoxbackupserver": {
"datastore_usage": "数据存储",
"failed_tasks_24h": "24小时内失败任务",
"cpu_usage": "CPU",
"memory_usage": "内存"
},
"immich": {
"users": "用户数",
"photos": "照片",
"videos": "视频",
"storage": "存储空间"
},
"uptimekuma": {
"up": "在线网站",
"down": "离线网站",
"uptime": "运行时间",
"incident": "事件",
"m": "m"
},
"atsumeru": {
"series": "剧集",
"archives": "存档",
"chapters": "章节",
"categories": "类别"
},
"komga": {
"libraries": "库",
"series": "剧集",
"books": "书籍"
},
"diskstation": {
"days": "天",
"uptime": "运行时间",
"volumeAvailable": "可用"
},
"mylar": {
"series": "剧集",
"issues": "出版",
"wanted": "关注中"
},
"photoprism": {
"albums": "专辑",
"photos": "照片",
"videos": "视频",
"people": "人物"
},
"fileflows": {
"queue": "队列",
"processing": "处理中",
"processed": "已处理",
"time": "时间"
},
"grafana": {
"dashboards": "仪表板",
"datasources": "数据源",
"totalalerts": "警告总数",
"alertstriggered": "触发警告"
},
"nextcloud": {
"cpuload": "CPU 负载",
"memoryusage": "内存使用量",
"freespace": "剩余空间",
"activeusers": "活动用户",
"numfiles": "文件",
"numshares": "已共享项目"
},
"kopia": {
"status": "状态",
"size": "大小",
"lastrun": "上一次运行",
"nextrun": "下一次运行",
"failed": "失败"
},
"unmanic": {
"active_workers": "活动工作程序",
"total_workers": "总工作程序",
"records_total": "队列长度"
},
"pterodactyl": {
"servers": "服务器",
"nodes": "节点"
},
"prometheus": {
"targets_up": "上线目标",
"targets_down": "离线目标",
"targets_total": "目标总数"
},
"ghostfolio": {
"gross_percent_today": "今日",
"gross_percent_1y": "1年",
"gross_percent_max": "所有时间"
},
"audiobookshelf": {
"podcasts": "播客",
"books": "书籍",
"podcastsDuration": "时长",
"booksDuration": "时长"
},
"homeassistant": {
"people_home": "在家人数",
"lights_on": "灯光开启",
"switches_on": "开关开启"
},
"whatsupdocker": {
"monitoring": "监测中",
"updates": "更新"
},
"calibreweb": {
"books": "书籍",
"authors": "作者",
"categories": "类别",
"series": "剧集"
},
"jdownloader": {
"downloadCount": "队列",
"downloadBytesRemaining": "剩余时间",
"downloadTotalBytes": "大小",
"downloadSpeed": "速度"
},
"kavita": {
"seriesCount": "剧集",
"totalFiles": "文件"
},
"azuredevops": {
"result": "结果",
"status": "状态",
"buildId": "构建 ID",
"succeeded": "成功",
"notStarted": "尚未开始",
"failed": "失败",
"canceled": "已取消",
"inProgress": "处理中",
"totalPrs": "总 PR",
"myPrs": "我的 PR",
"approved": "已批准"
},
"gamedig": {
"status": "状态",
"online": "在线",
"offline": "离线",
"name": "名称",
"map": "地图",
"currentPlayers": "当前玩家",
"players": "玩家",
"maxPlayers": "玩家上限",
"bots": "机器人",
"ping": "Ping"
},
"urbackup": {
"ok": "成功",
"errored": "错误",
"noRecent": "已过期",
"totalUsed": "使用的存储"
},
"mealie": {
"recipes": "食谱",
"users": "用户数",
"categories": "类别",
"tags": "标签"
},
"openmediavault": {
"downloading": "下载中",
"total": "总计",
"running": "运行中",
"stopped": "已停止",
"passed": "通过",
"failed": "失败"
},
"uptimerobot": {
"status": "状态",
"uptime": "运行时间",
"lastDown": "上次下线时间",
"downDuration": "下线时长",
"sitesUp": "在线网站",
"sitesDown": "离线网站",
"paused": "已暂停",
"notyetchecked": "尚未检查",
"up": "在线",
"seemsdown": "貌似离线",
"down": "离线",
"unknown": "未知"
},
"calendar": {
"inCinemas": "上映中",
"physicalRelease": "实体发行",
"digitalRelease": "数字发行",
"noEventsToday": "今天没有活动!",
"noEventsFound": "未找到事件"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -1,9 +1,30 @@
{
"common": {
"bytes": "{{value, bytes}}",
"bits": "{{value, bytes(bits: true)}}",
"bbytes": "{{value, bytes(binary: true)}}",
"bbits": "{{value, bytes(bits: true; binary: true)}}",
"byterate": "{{value, rate(bits: false)}}",
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bitrate": "{{value, rate(bits: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
"percent": "{{value, percent}}",
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "月",
"days": "天",
"hours": "小時",
"minutes": "分",
"seconds": "秒"
},
"widget": {
"missing_type": "遺失小工具的類型: {{type}}",
"api_error": "API 錯誤",
"status": "狀態",
"information": "資訊",
"status": "狀態",
"url": "網址",
"raw_error": "原始錯誤",
"response_data": "回應資料"
@@ -14,21 +35,67 @@
"updating": "更新中",
"wait": "請稍後"
},
"search": {
"placeholder": "搜尋…"
},
"resources": {
"cpu": "CPU",
"mem": "記憶體",
"total": "全部",
"free": "剩餘",
"used": "已使用",
"load": "負載",
"temp": "溫度",
"max": "最大",
"uptime": "運作時間"
},
"unifi": {
"users": "使用者",
"uptime": "運行時間",
"days": "天",
"wan": "WAN",
"lan": "區域網路",
"wlan": "無線區域網路",
"devices": "設備",
"lan_devices": "有線設備",
"wlan_devices": "無線設備",
"lan_users": "有線使用者",
"wlan_users": "無線使用者",
"up": "運作時間",
"down": "離線",
"wait": "請稍後",
"empty_data": "子系統狀態未知"
},
"docker": {
"rx": "接收",
"offline": "離線",
"tx": "發送",
"mem": "記憶體",
"cpu": "處理器",
"cpu": "CPU",
"running": "執行中",
"offline": "離線",
"error": "錯誤",
"unknown": "未知",
"running": "執行中",
"healthy": "健康",
"starting": "啟動中",
"unhealthy": "不健康的",
"not_found": "未找到",
"exited": "已退出",
"partial": "部分",
"healthy": "健康"
"partial": "部分"
},
"ping": {
"error": "錯誤",
"ping": "延遲",
"down": "離線",
"up": "在線",
"not_available": "不可用"
},
"siteMonitor": {
"http_status": "HTTP 狀態",
"error": "錯誤",
"response": "回應",
"down": "離線",
"up": "在線",
"not_available": "不可用"
},
"emby": {
"playing": "正在播放",
@@ -40,6 +107,57 @@
"episodes": "集",
"songs": "曲目"
},
"evcc": {
"pv_power": "正式環境",
"battery_soc": "電池",
"grid_power": "電網",
"home_power": "電源使用率",
"charge_power": "充電",
"watt_hour": "瓦時 (Wh)"
},
"flood": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"freshrss": {
"subscriptions": "訂閱",
"unread": "未讀"
},
"fritzbox": {
"connectionStatus": "狀態",
"connectionStatusUnconfigured": "未設置",
"connectionStatusConnecting": "連線中",
"connectionStatusAuthenticating": "驗證中",
"connectionStatusPendingDisconnect": "待辦的斷開",
"connectionStatusDisconnecting": "正在中斷連線",
"connectionStatusDisconnected": "連接已中斷",
"connectionStatusConnected": "已連線",
"uptime": "運行時間",
"maxDown": "最大下載速率",
"maxUp": "最大上傳速率",
"down": "離線",
"up": "在線",
"received": "已接收",
"sent": "已送出",
"externalIPAddress": "外部 IP"
},
"caddy": {
"upstreams": "上行",
"requests": "目前請求數",
"requests_failed": "失敗請求"
},
"changedetectionio": {
"totalObserved": "總監測數",
"diffsDetected": "偵測到的變更"
},
"channelsdvrserver": {
"shows": "節目",
"recordings": "錄影",
"scheduled": "已排定",
"passes": "通行證"
},
"tautulli": {
"playing": "正在播放",
"transcoding": "轉碼",
@@ -47,34 +165,24 @@
"no_active": "無播放活動",
"plex_connection_error": "檢查Plex的連接狀態"
},
"jellyseerr": {
"pending": "待下載",
"approved": "已核准",
"available": "可觀看"
},
"search": {
"placeholder": "搜尋…"
},
"resources": {
"total": "全部",
"free": "剩餘",
"used": "已使用",
"load": "負載",
"cpu": "CPU",
"mem": "記憶體",
"temp": "溫度",
"max": "最大",
"uptime": "運作時間",
"months": "月",
"days": "日",
"hours": "時",
"minutes": "分"
"omada": {
"connectedAp": "已連接的存取點",
"activeUser": "在線裝置",
"alerts": "警示",
"connectedGateway": "已連接的閘道",
"connectedSwitches": "已連接的交換器"
},
"nzbget": {
"rate": "速率",
"remaining": "剩餘",
"downloaded": "已下載"
},
"plex": {
"streams": "正在播放",
"albums": "專輯",
"movies": "電影",
"tv": "影集"
},
"sabnzbd": {
"rate": "速率",
"queue": "佇列",
@@ -82,65 +190,142 @@
},
"rutorrent": {
"active": "活動中",
"upload": "上速率",
"download": "下速率"
"upload": "上速率",
"download": "下速率"
},
"radarr": {
"movies": "電影",
"wanted": "關注中",
"queued": "已加入佇列",
"missing": "缺少",
"queue": "佇列",
"unknown": "未知的"
"transmission": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"qbittorrent": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"qnap": {
"cpuUsage": "CPU 使用率",
"memUsage": "記憶體使用率",
"systemTempC": "系統溫度",
"poolUsage": "儲存池使用率",
"volumeUsage": "儲存區用量",
"invalid": "無效的"
},
"deluge": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"downloadstation": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"sonarr": {
"wanted": "關注中",
"queued": "已加入佇列",
"series": "影集",
"queue": "佇列",
"unknown": "未知"
"unknown": "未知"
},
"radarr": {
"wanted": "關注中",
"missing": "缺少",
"queued": "已加入佇列",
"movies": "電影",
"queue": "佇列",
"unknown": "未知"
},
"lidarr": {
"wanted": "關注中",
"queued": "已加入佇列",
"artists": "創作者"
},
"readarr": {
"wanted": "關注中",
"queued": "已加入佇列",
"books": "叢書"
},
"bazarr": {
"missingEpisodes": "缺少的劇集",
"missingMovies": "缺少的電影"
},
"ombi": {
"pending": "待下載",
"approved": "已核准",
"available": "可觀看"
},
"jellyseerr": {
"pending": "待下載",
"approved": "已核准",
"available": "可觀看"
},
"overseerr": {
"pending": "待下載",
"processing": "處理中",
"approved": "已核准",
"available": "可觀看",
"processing": "處理中"
"available": "可觀看"
},
"pialert": {
"total": "全部",
"connected": "已連線",
"new_devices": "新裝置",
"down_alerts": "離線警告"
},
"pihole": {
"queries": "查詢",
"blocked": "已阻擋",
"gravity": "阻擋清單",
"blocked_percent": "已封鎖 %"
"blocked_percent": "已封鎖 %",
"gravity": "阻擋清單"
},
"adguard": {
"queries": "查詢",
"blocked": "已阻擋",
"filtered": "已過濾",
"latency": "延遲"
},
"speedtest": {
"upload": "上速率",
"download": "下速率",
"ping": "Ping"
"upload": "上速率",
"download": "下速率",
"ping": "延遲"
},
"portainer": {
"running": "運作中",
"running": "執行中",
"stopped": "已停止",
"total": "全部"
},
"tailscale": {
"address": "位址",
"expires": "已失效",
"never": "未曾",
"last_seen": "上次連線",
"now": "現在",
"years": "{{number}} 年",
"weeks": "{{number}} 週",
"days": "{{number}} 天",
"hours": "{{number}} 小時",
"minutes": "{{number}} 分鐘",
"seconds": "{{number}} 秒",
"ago": "{{value}} 前"
},
"tdarr": {
"queue": "佇列",
"processed": "已處理",
"errored": "發生錯誤",
"saved": "已儲存"
},
"traefik": {
"routers": "路由器",
"services": "服務",
"middleware": "中介軟體"
},
"gotify": {
"clients": "客戶端",
"apps": "應用程式",
"messages": "訊息"
"navidrome": {
"nothing_streaming": "無播放活動",
"please_wait": "請稍後"
},
"npm": {
"enabled": "已啟用",
@@ -154,6 +339,11 @@
"7days": "7天",
"30days": "30天"
},
"gotify": {
"apps": "應用程式",
"clients": "客戶端",
"messages": "訊息"
},
"prowlarr": {
"enableIndexers": "索引器",
"numberOfGrabs": "抓取",
@@ -161,48 +351,37 @@
"numberOfFailGrabs": "抓取失敗",
"numberOfFailQueries": "查詢失敗"
},
"transmission": {
"download": "下行速率",
"upload": "上行速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"jackett": {
"configured": "已設置",
"errored": "發生錯誤"
},
"bazarr": {
"missingEpisodes": "缺少的劇集",
"missingMovies": "缺少的電影"
},
"lidarr": {
"wanted": "關注中",
"queued": "已加入佇列",
"artists": "創作者"
},
"adguard": {
"queries": "查詢",
"blocked": "已阻擋",
"filtered": "已過濾",
"latency": "延遲"
},
"qbittorrent": {
"download": "下行速率",
"upload": "上行速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"mastodon": {
"user_count": "使用者",
"status_count": "文章",
"domain_count": "網域"
},
"strelaysrv": {
"numActiveSessions": "工作階段",
"numConnections": "連線",
"dataRelayed": "中繼",
"transferRate": "速率"
},
"mastodon": {
"user_count": "使用者",
"status_count": "文章",
"domain_count": "網域"
},
"medusa": {
"wanted": "關注中",
"queued": "已加入佇列",
"series": "影集"
},
"minecraft": {
"players": "玩家",
"version": "版本",
"status": "狀態",
"up": "在線",
"down": "離線"
},
"miniflux": {
"read": "已讀",
"unread": "未讀"
},
"authentik": {
"users": "使用者",
"loginsLast24H": "登入 (過去 24 小時)",
@@ -211,61 +390,40 @@
"proxmox": {
"mem": "記憶體",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
},
"unifi": {
"users": "使用者",
"uptime": "系統運作時間",
"days": "天",
"wan": "WAN",
"lan_users": "有線使用者",
"wlan_users": "無線使用者",
"up": "上線",
"down": "離線",
"wait": "請稍後",
"lan": "LAN",
"wlan": "WLAN",
"devices": "設備",
"lan_devices": "有線設備",
"wlan_devices": "無線設備",
"empty_data": "子系統狀態未知"
},
"plex": {
"streams": "正在播放",
"movies": "電影",
"tv": "影集",
"albums": "專輯"
"lxc": "Linux 容器",
"vms": "虛擬機"
},
"glances": {
"cpu": "CPU",
"load": "負載",
"wait": "請稍後",
"temp": "溫度",
"uptime": "運行時間",
"days": "天",
"hours": "時",
"free": "未使用",
"used": "已使用",
"load": "負載量",
"_temp": "溫度",
"warn": "警告",
"total": "總共",
"uptime": "運作時間",
"total": "全部",
"free": "剩餘",
"used": "已使用",
"days": "天",
"hours": "小時",
"crit": "重大的",
"read": "讀",
"read": "讀",
"write": "寫入",
"gpu": "GPU",
"mem": "記憶體",
"swap": "Swap",
"_temp": "溫度"
"swap": "交換空間"
},
"changedetectionio": {
"totalObserved": "總監測數",
"diffsDetected": "偵測到的變更"
"quicklaunch": {
"bookmark": "書籤",
"service": "服務",
"search": "搜尋",
"custom": "自訂",
"visit": "造訪",
"url": "網址"
},
"wmo": {
"0-day": "晴天",
"0-night": "晴朗",
"71-day": "小雪",
"71-night": "小雪",
"1-day": "晴時多雲",
"1-night": "晴時多雲",
"2-day": "多雲時陰",
@@ -296,6 +454,8 @@
"66-night": "凍雨",
"67-day": "凍雨",
"67-night": "凍雨",
"71-day": "小雪",
"71-night": "小雪",
"73-day": "雪",
"73-night": "雪",
"75-day": "大雪",
@@ -319,36 +479,38 @@
"99-day": "雷雨伴隨冰雹",
"99-night": "雷雨伴隨冰雹"
},
"quicklaunch": {
"bookmark": "書籤",
"service": "服務",
"search": "搜尋",
"custom": "自訂",
"visit": "造訪",
"url": "網址"
},
"homebridge": {
"available_update": "系統",
"updates": "更新",
"update_available": "有可用的更新",
"up_to_date": "已更新至最新",
"child_bridges": "Child Bridges",
"child_bridges": "子網橋",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "在線",
"pending": "處理中",
"pending": "待下載",
"down": "離線"
},
"healthchecks": {
"new": "新建立",
"up": "在線",
"grace": "延緩中",
"down": "離線",
"paused": "擱置中",
"status": "狀態",
"last_ping": "上次檢查",
"never": "尚未檢查"
},
"watchtower": {
"containers_scanned": "已掃描",
"containers_updated": "已更新",
"containers_failed": "失敗"
},
"autobrr": {
"approvedPushes": "已核准",
"rejectedPushes": "拒絕",
"filters": "篩選器",
"indexers": "索引器"
},
"watchtower": {
"containers_scanned": "已掃描",
"containers_updated": "已更新",
"containers_failed": "失敗"
},
"tubearchivist": {
"downloads": "佇列",
"videos": "影片",
@@ -358,16 +520,11 @@
"truenas": {
"load": "系統負載",
"uptime": "運行時間",
"alerts": "警示",
"time": "{{value, number(style: unit; unitDisplay: long;)}}"
},
"navidrome": {
"nothing_streaming": "無播放活動",
"please_wait": "請稍後"
"alerts": "警示"
},
"pyload": {
"speed": "速度",
"active": "執行中",
"active": "活動中",
"queue": "佇列",
"total": "全部"
},
@@ -380,64 +537,27 @@
"channels": "頻道",
"hd": "高畫質"
},
"ping": {
"error": "錯誤",
"ping": "Ping",
"up": "Up",
"down": "Down"
},
"scrutiny": {
"passed": "通過",
"failed": "失敗",
"unknown": "未知"
"unknown": "未知"
},
"paperlessngx": {
"inbox": "收件箱",
"total": "全部"
},
"deluge": {
"download": "下行速率",
"upload": "上行速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"flood": {
"download": "下載速率",
"upload": "上傳速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"tdarr": {
"queue": "佇列",
"processed": "已處理",
"errored": "發生錯誤",
"saved": "已儲存"
},
"miniflux": {
"read": "已讀",
"unread": "未讀"
"peanut": {
"battery_charge": "充電",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "在線",
"on_battery": "電池供電",
"low_battery": "低電量"
},
"nextdns": {
"wait": "請稍後",
"no_devices": "未收到裝置資料"
},
"common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
"bibitrate": "{{value, rate(bits: true; binary: true)}}"
},
"omada": {
"connectedAp": "已連接的存取點",
"activeUser": "在線裝置",
"alerts": "警示",
"connectedGateway": "已連接的閘道",
"connectedSwitches": "已連接的交換器"
},
"downloadstation": {
"download": "下行速率",
"upload": "上行速率",
"leech": "未完成下載",
"seed": "已完成下載"
},
"mikrotik": {
"cpuLoad": "CPU負載",
"memoryUsed": "已使用的記憶體",
@@ -449,6 +569,12 @@
"streams_active": "正在播放",
"streams_xepg": "XEPG頻道"
},
"opendtu": {
"yieldDay": "今日",
"absolutePower": "功率",
"relativePower": "功率百分比",
"limit": "上限"
},
"opnsense": {
"cpu": "CPU負載",
"memory": "記憶體",
@@ -461,11 +587,6 @@
"print_progress": "進度",
"layers": "層"
},
"medusa": {
"wanted": "關注中",
"queued": "已加入佇列",
"series": "影集"
},
"octoprint": {
"printer_state": "狀態",
"temp_tool": "噴頭溫度",
@@ -476,6 +597,16 @@
"origin_ip": "源頭IP",
"status": "狀態"
},
"pfsense": {
"load": "平均負載量",
"memory": "記憶體使用率",
"wanStatus": "網際網路狀態",
"up": "在線",
"down": "離線",
"temp": "溫度",
"disk": "硬碟使用率",
"wanIP": "網際網路 IP"
},
"proxmoxbackupserver": {
"datastore_usage": "數據存儲",
"failed_tasks_24h": "24小時內失敗任務",
@@ -491,30 +622,36 @@
"uptimekuma": {
"up": "在線網站",
"down": "離線網站",
"uptime": "在線時間",
"uptime": "運行時間",
"incident": "事件",
"m": "m"
"m": ""
},
"atsumeru": {
"series": "影集",
"archives": "檔案",
"chapters": "章節",
"categories": "類別"
},
"komga": {
"libraries": "文庫",
"series": "系列",
"series": "影集",
"books": "叢書"
},
"mylar": {
"series": "系列",
"issues": "出版",
"wanted": "關注中"
},
"photoprism": {
"albums": "相簿",
"photos": "照片",
"videos": "影片",
"people": "人物"
},
"diskstation": {
"days": "天",
"uptime": "運行時間",
"volumeAvailable": "剩餘容量"
"volumeAvailable": "可觀看"
},
"mylar": {
"series": "影集",
"issues": "出版",
"wanted": "關注中"
},
"photoprism": {
"albums": "專輯",
"photos": "照片",
"videos": "影片",
"people": "人物"
},
"fileflows": {
"queue": "佇列",
@@ -548,16 +685,6 @@
"total_workers": "總工作程序",
"records_total": "佇列長度"
},
"healthchecks": {
"new": "新建立",
"up": "在線",
"grace": "延緩中",
"down": "離線",
"paused": "擱置中",
"status": "狀態",
"last_ping": "上次檢查",
"never": "尚未檢查"
},
"pterodactyl": {
"servers": "伺服器",
"nodes": "節點"
@@ -567,13 +694,6 @@
"targets_down": "目標離線",
"targets_total": "目標總數"
},
"minecraft": {
"players": "玩家",
"version": "版本",
"status": "狀態",
"up": "在線",
"down": "離線"
},
"ghostfolio": {
"gross_percent_today": "今日",
"gross_percent_1y": "一年",
@@ -590,93 +710,26 @@
"lights_on": "燈亮著",
"switches_on": "開關開著"
},
"freshrss": {
"subscriptions": "訂閱",
"unread": "未讀"
},
"channelsdvrserver": {
"shows": "節目",
"recordings": "錄影",
"scheduled": "已排定",
"passes": "通行證"
},
"whatsupdocker": {
"monitoring": "監測中",
"updates": "更新"
"updates": "更新"
},
"tailscale": {
"address": "位址",
"expires": "已失效",
"never": "未曾",
"last_seen": "上次連線",
"now": "現在",
"years": "{{number}} 年",
"hours": "{{number}} 小時",
"minutes": "{{number}} 分鐘",
"seconds": "{{number}} 秒",
"ago": "{{value}} 前",
"weeks": "{{number}} 週",
"days": "{{number}} 天"
},
"qnap": {
"cpuUsage": "CPU 使用率",
"memUsage": "記憶體使用率",
"systemTempC": "系統溫度",
"poolUsage": "儲存池使用率",
"volumeUsage": "儲存區用量",
"invalid": "無效的"
},
"pfsense": {
"load": "平均負載量",
"memory": "記憶體使用率",
"wanStatus": "網際網路狀態",
"up": "已連線",
"down": "已離線",
"temp": "溫度",
"disk": "硬碟使用率",
"wanIP": "網際網路 IP"
},
"caddy": {
"upstreams": "上行",
"requests": "目前請求數",
"requests_failed": "失敗請求"
},
"evcc": {
"grid_power": "電網",
"home_power": "電源使用率",
"charge_power": "充電",
"pv_power": "正式環境",
"battery_soc": "電池",
"watt_hour": "瓦時 (Wh)"
},
"pialert": {
"total": "全部",
"connected": "已連線",
"new_devices": "新裝置",
"down_alerts": "離線警告"
"calibreweb": {
"books": "叢書",
"authors": "作者",
"categories": "類別",
"series": "影集"
},
"jdownloader": {
"downloadCount": "下載佇列",
"downloadSpeed": "下載速率",
"downloadCount": "佇列",
"downloadBytesRemaining": "剩餘",
"downloadTotalBytes": "總下載量"
"downloadTotalBytes": "檔案大小",
"downloadSpeed": "速度"
},
"kavita": {
"seriesCount": "叢刊",
"seriesCount": "影集",
"totalFiles": "檔案"
},
"gamedig": {
"name": "名稱",
"map": "地圖",
"currentPlayers": "當前玩家數",
"players": "玩家",
"maxPlayers": "玩家數上限",
"bots": "機器人",
"ping": "Ping",
"status": "狀態",
"online": "在線",
"offline": "離線"
},
"azuredevops": {
"result": "結果",
"status": "狀態",
@@ -690,41 +743,41 @@
"myPrs": "我的提取要求",
"approved": "已核准"
},
"gamedig": {
"status": "狀態",
"online": "在線",
"offline": "離線",
"name": "名稱",
"map": "地圖",
"currentPlayers": "當前玩家數",
"players": "玩家",
"maxPlayers": "玩家數上限",
"bots": "機器人",
"ping": "延遲"
},
"urbackup": {
"ok": "Ok",
"ok": "確定",
"errored": "錯誤",
"noRecent": "已過時",
"totalUsed": "已使用空間"
},
"openmediavault": {
"downloading": "下載中",
"total": "總數",
"running": "運行中",
"stopped": "未運行",
"passed": "通過",
"failed": "失敗"
},
"mealie": {
"recipes": "食譜",
"users": "使用者",
"categories": "類別",
"tags": "標籤"
},
"atsumeru": {
"series": "系列",
"archives": "檔案",
"chapters": "章節",
"categories": "類別"
},
"calibreweb": {
"books": "叢書",
"authors": "作者",
"categories": "類別",
"series": "系列"
"openmediavault": {
"downloading": "下載中",
"total": "全部",
"running": "執行中",
"stopped": "已停止",
"passed": "通過",
"failed": "失敗"
},
"uptimerobot": {
"status": "狀態",
"uptime": "在線時間",
"uptime": "運行時間",
"lastDown": "近一次停機時間",
"downDuration": "歷時停機時間",
"sitesUp": "在線網站",
@@ -734,17 +787,21 @@
"up": "在線",
"seemsdown": "似乎離線",
"down": "離線",
"unknown": "未知"
},
"opendtu": {
"relativePower": "Power %",
"yieldDay": "Today",
"limit": "Limit",
"absolutePower": "Power"
"unknown": "未知"
},
"calendar": {
"physicalRelease": "Physical release",
"inCinemas": "In cinemas",
"digitalRelease": "Digital release"
"inCinemas": "上映中",
"physicalRelease": "實體發行",
"digitalRelease": "數位發行",
"noEventsToday": "今日無事件",
"noEventsFound": "未找到事件"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
}
}

View File

@@ -10,8 +10,8 @@ Markdown==3.4.4
MarkupSafe==2.1.3
mergedeep==1.3.4
mkdocs==1.5.3
mkdocs-material @ git+https://github.com/benphelps/mkdocs-material-insiders.git@bcad61c278491d58e74c39e164b821cec795c161
mkdocs-material-extensions==1.2
mkdocs-material==9.5.2
mkdocs-material-extensions==1.3
packaging==23.1
paginate==0.5.6
pathspec==0.11.2
@@ -26,3 +26,4 @@ requests==2.31.0
six==1.16.0
urllib3==2.0.5
watchdog==3.0.0
pre-commit==3.5.0

View File

@@ -1,6 +1,6 @@
import { useRef } from "react";
import classNames from "classnames";
import { Disclosure, Transition } from '@headlessui/react';
import { Disclosure, Transition } from "@headlessui/react";
import { MdKeyboardArrowDown } from "react-icons/md";
import ErrorBoundary from "components/errorboundry";
@@ -15,7 +15,7 @@ export default function BookmarksGroup({ bookmarks, layout, disableCollapse }) {
className={classNames(
"bookmark-group",
layout?.style === "row" ? "basis-full" : "basis-full md:basis-1/4 lg:basis-1/5 xl:basis-1/6",
layout?.header === false ? "flex-1 px-1 -my-1" : "flex-1 p-1"
layout?.header === false ? "flex-1 px-1 -my-1" : "flex-1 p-1",
)}
>
<Disclosure defaultOpen>
@@ -28,12 +28,14 @@ export default function BookmarksGroup({ bookmarks, layout, disableCollapse }) {
<ResolvedIcon icon={layout.icon} />
</div>
)}
<h2 className="text-theme-800 dark:text-theme-300 text-xl font-medium bookmark-group-name">{bookmarks.name}</h2>
<h2 className="text-theme-800 dark:text-theme-300 text-xl font-medium bookmark-group-name">
{bookmarks.name}
</h2>
<MdKeyboardArrowDown
className={classNames(
disableCollapse ? "hidden" : "",
"transition-all opacity-0 group-hover:opacity-100 ml-auto text-theme-800 dark:text-theme-300 text-xl",
open ? "" : "rotate-180"
open ? "" : "rotate-180",
)}
/>
</Disclosure.Button>

View File

@@ -15,22 +15,24 @@ export default function Item({ bookmark }) {
title={bookmark.name}
target={bookmark.target ?? settings.target ?? "_blank"}
className={classNames(
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? '-' : ""}${settings.cardBlur}`,
"block w-full text-left cursor-pointer transition-all h-15 mb-3 rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10"
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? "-" : ""}${settings.cardBlur}`,
"block w-full text-left cursor-pointer transition-all h-15 mb-3 rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10",
)}
>
<div className="flex">
<div className="flex-shrink-0 flex items-center justify-center w-11 bg-theme-500/10 dark:bg-theme-900/50 text-theme-700 hover:text-theme-700 dark:text-theme-200 text-sm font-medium rounded-l-md bookmark-icon">
{bookmark.icon &&
{bookmark.icon && (
<div className="flex-shrink-0 w-5 h-5">
<ResolvedIcon icon={bookmark.icon} alt={bookmark.abbr} />
</div>
}
)}
{!bookmark.icon && bookmark.abbr}
</div>
<div className="flex-1 flex items-center justify-between rounded-r-md bookmark-text">
<div className="flex-1 grow pl-3 py-2 text-xs bookmark-name">{bookmark.name}</div>
<div className="px-2 py-2 truncate text-theme-500 dark:text-theme-300 text-xs bookmark-description">{description}</div>
<div className="px-2 py-2 truncate text-theme-500 dark:text-theme-300 text-xs bookmark-description">
{description}
</div>
</div>
</div>
</a>

View File

@@ -9,7 +9,7 @@ export default function List({ bookmarks, layout }) {
<ul
className={classNames(
layout?.style === "row" ? `grid ${columnMap[layout?.columns]} gap-x-2` : "flex flex-col",
"mt-3 bookmark-list"
"mt-3 bookmark-list",
)}
>
{bookmarks.map((bookmark) => (

View File

@@ -1,10 +1,10 @@
import useSWR from "swr"
import useSWR from "swr";
export default function FileContent({ path, loadingValue, errorValue, emptyValue = '' }) {
const fetcher = (url) => fetch(url).then((res) => res.text())
const { data, error, isLoading } = useSWR(`/api/config/${ path }`, fetcher)
export default function FileContent({ path, loadingValue, errorValue, emptyValue = "" }) {
const fetcher = (url) => fetch(url).then((res) => res.text());
const { data, error, isLoading } = useSWR(`/api/config/${path}`, fetcher);
if (error) return (errorValue)
if (isLoading) return (loadingValue)
return (data || emptyValue)
if (error) return errorValue;
if (isLoading) return loadingValue;
return data || emptyValue;
}

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