Compare commits

..

100 Commits

Author SHA1 Message Date
shamoon
794ec127cd Enhancement: quicklaunch fill search suggestion on arrowright (#4256)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-11-06 10:24:09 -08:00
shamoon
912ae0adfc Feature: Beszel service widget (#4251)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-11-05 12:48:43 -08:00
shamoon
7c3dcf20ef Create reaction-comments.yml 2024-11-05 11:11:01 -08:00
erelender
c12a5c01f6 Feature: Headscale Service Widget (#4247) 2024-11-05 09:02:33 -08:00
dependabot[bot]
6fd2b6b6dc Chore(deps-dev): Bump eslint-plugin-import from 2.30.0 to 2.31.0 (#4236)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 09:38:19 -07:00
dependabot[bot]
bf0a766302 Chore(deps-dev): Bump typescript from 5.6.2 to 5.6.3 (#4234)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 09:28:10 -07:00
dependabot[bot]
be4da9d010 Chore(deps): Bump urbackup-server-api from 0.52.0 to 0.52.1 (#4233)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 09:25:47 -07:00
dependabot[bot]
b7ca6244dd Chore(deps-dev): Bump tailwindcss from 3.4.13 to 3.4.14 (#4232)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 09:25:25 -07:00
shamoon
e6cf86ed4a Enhancement: use duration for audiobookshelf tottal, refactor uptime (#4229)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-10-31 22:09:23 -07:00
shamoon
3736c1fcab Fix: use same unit default for openmeteo widget and api (#4227)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-10-31 12:20:08 -07:00
Yordis Prieto
3af86ffebb Fix: text overflowing in bookmarks (#4217)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Co-Authored-By: shamoon <4887959+shamoon@users.noreply.github.com>
2024-10-29 21:18:28 -07:00
shamoon
0aea6a6c3f Fix: pyload widget - encode proxy params (#4210)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-10-28 15:37:18 -07:00
shamoon
261c907f52 Documentation: add correct pihole v6 password info 2024-10-28 12:27:11 -07:00
Konrad Jasiński
2a6debbc79 Documentation: Typo in LubeLogger widget documentation (#4205) 2024-10-28 07:58:24 -07:00
shamoon
e9a31bafab Update PR guidelines 2024-10-27 20:16:32 -07:00
Mark
bf2efce74d Chore: filter Radarr movie response (#4199)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-10-26 20:24:46 -07:00
Niklas Schäffer
7cbba1ff90 Fix: remove deprecated meta tag (#4191)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-10-25 03:08:39 -07:00
shamoon
c347677402 Remove a random commented out line
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-10-16 16:14:17 -07:00
shamoon
fd75f22e16 Merge branch 'main' into dev
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-10-16 07:58:21 -07:00
shamoon
aac573a48d Enhancement: npm widget support ≥ v2.12 (#4140) 2024-10-16 07:57:35 -07:00
shamoon
2245cdda55 Merge branch 'dev'
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-10-15 10:51:03 -07:00
shamoon
cf9109384e Update support.yml
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-10-15 10:50:47 -07:00
shamoon
db1fb4b899 Enhancement: support netalertX token for password-protected instances (#4122)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-10-12 15:30:45 -07:00
vhsdream
20048ff567 Feature: Vikunja service widget (#4118)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-10-12 07:53:02 -07:00
shamoon
e6c7692677 Fix: add noreferrer to bookmark links (#4112)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-10-10 14:50:09 -07:00
shamoon
19bdc0ec34 Enhancement: handle immich v1.118 breaking API change (#4110) 2024-10-10 14:01:42 -07:00
shamoon
cd8c224ffa Fix: wg-easy disabled field not visible (#4096)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-10-06 06:33:47 -07:00
dependabot[bot]
b1ca6b8e1a Chore(deps-dev): Bump eslint-plugin-react from 7.36.1 to 7.37.1 (#4077)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 18:00:00 +00:00
dependabot[bot]
3fd8247a40 Chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 (#4076)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 17:59:09 +00:00
dependabot[bot]
798ca3dea9 Chore(deps): Bump follow-redirects from 1.15.8 to 1.15.9 (#4075)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 10:58:17 -07:00
dependabot[bot]
5c5b6f17d9 Chore(deps-dev): Bump postcss from 8.4.45 to 8.4.47 (#4073)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 10:57:36 -07:00
dependabot[bot]
8e6c7ec152 Chore(deps-dev): Bump eslint from 8.57.0 to 8.57.1 (#4074)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 10:57:17 -07:00
shamoon
2cc38b9a4f Fix: lubelogger vehicleID not working with labels (#4066)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-30 14:00:23 -07:00
SquirmDog
50aa416612 Documentation: clarify account type for Unifi Controller widget (#4065) 2024-09-30 11:01:46 -07:00
shamoon
96bd6eedc2 Fix proxy typo
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-09-27 15:40:50 -07:00
shamoon
d12b0d5a53 Fix: correct caculations for mailcow widget (#4055)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-27 01:00:25 -07:00
shamoon
e2d6794d12 Docs: make it a warning admonition 2024-09-27 00:50:29 -07:00
shamoon
50ccb0b14d Docs: make it a warning admonition
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-26 11:51:20 -07:00
dependabot[bot]
132d8f4f6b Chore(deps-dev): Bump tailwindcss from 3.4.10 to 3.4.13 (#4048)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.4.10 to 3.4.13.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.13/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.10...v3.4.13)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 08:07:28 -07:00
dependabot[bot]
c085cf1e72 Chore(deps-dev): Bump eslint-plugin-react from 7.35.2 to 7.36.1 (#4050)
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.35.2 to 7.36.1.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.2...v7.36.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 08:07:20 -07:00
shamoon
ebb1a50e3f Move ci stuff to dev branch 2024-09-26 08:06:27 -07:00
github-actions[bot]
8f82976fe5 New Crowdin translations by GitHub Action (#3980)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-26 08:00:50 -07:00
Tarow
6da46dd3b1 Fix: Support Gluetun widget auth (#4034)
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-24 11:15:46 -07:00
shamoon
5fc3bdee08 Create CNAME 2024-09-24 09:16:18 -07:00
shamoon
bcc867323f Try to fix docs-publish 2024-09-24 09:02:45 -07:00
shamoon
a46a234b76 Fix otudated links 2024-09-24 08:46:19 -07:00
shamoon
f0df2122de Fix some docs errors 2024-09-24 08:45:03 -07:00
shamoon
ce695850bd Remove mike 2024-09-24 08:26:53 -07:00
shamoon
8c12afced5 Feature: LubeLogger service widget (#4031)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2024-09-23 23:25:12 -07:00
shamoon
8c1e50d9e7 Enhancement: support photoprism app passwords (#4028)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2024-09-23 14:32:36 -07:00
jaygz316
20f5134606 Documentation: update mdi link (#4022)
Some checks are pending
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2024-09-22 18:01:01 -07:00
Bazooka4207
facc98018b Documentation: add changedetection.io fields (#4018)
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-20 16:44:04 -07:00
shamoon
581828d49a Enhancement: reduce properties retrieved from mikrotik endpoint (#3996)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-14 23:36:24 -07:00
shamoon
587027df37 Enhancement: support pihole v6 with api auth disabled (#3995) 2024-09-14 23:32:56 -07:00
Simon
85736c55c9 Feature: mailcow widget (#3993)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-09-14 07:59:41 -07:00
shamoon
1f47ee8f11 Fix carbon ads light mode text contrast
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-12 22:50:51 -07:00
shamoon
1eb6ac6d90 Enhancement: support another ghostfolio breaking API change (#3987)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-09-12 13:19:18 -07:00
Bobby Driggs
295c6ea796 Fix: Technitium widget percentage display (#3984)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-09-11 18:14:49 -07:00
moritz-john
68c2b04090 Documentation: fix mkdocs admonition in unraid.md (#3983)
Some checks failed
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-11 13:04:32 -07:00
Ben Phelps
1494458ba6 remove nested ternary expression 2024-09-11 16:52:56 +03:00
Ben Phelps
f7086c8aa3 fix type in last docs update
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2024-09-11 15:20:23 +03:00
Ben Phelps
59ccc90b2f add selfh.st icons docs 2024-09-11 15:18:21 +03:00
Ben Phelps
1e9e911877 better handle the full selfh.st icon set 2024-09-11 15:13:36 +03:00
Ben Phelps
dc67024be2 fix light mode ad text contrast 2024-09-11 15:00:20 +03:00
Ben Phelps
b3591c3e69 add selfh.st icon set 2024-09-11 14:45:49 +03:00
shamoon
9243187490 Fix: handle proxmoxbackupserver without datastore (#3979)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-10 13:11:08 -07:00
shamoon
6b1080ad43 Fix: other jsonrpc widgets broken in 0.9.8 (#3976) 2024-09-10 07:12:57 -07:00
shamoon
52a4f1a423 Fix: jsonrpchandler requires mappings (#3970)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-10 00:13:36 -07:00
github-actions[bot]
8fa6454161 New Crowdin translations by GitHub Action (#3758)
Some checks failed
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-09 21:15:33 -07:00
ToXinE
e1a6acf5e6 Documentation: Fix watchtower typo (#3967) 2024-09-09 15:33:07 -07:00
shamoon
2d0beabe9a Enhancement: more reliable wg-easy widget by custom proxy, use password header (#3966)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-09 11:40:11 -07:00
shamoon
133d2d6e02 Update package name / version, regenerate lock files 2024-09-09 11:36:31 -07:00
shamoon
da95c42279 Update tdarr.md
Some checks failed
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-04 16:12:13 -07:00
Wtfitsaduck
989039af81 Enhancement: support Tdarr widget auth (#3940)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-09-04 22:59:54 +00:00
shamoon
5de0019b3d Readme tweaks
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-03 19:07:20 -07:00
shamoon
d1e5d58e01 Add some debug logging for k8s
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-09-03 14:04:44 -07:00
shamoon
0d3a57be13 Exclude index pages from search results
Some checks failed
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-09-02 15:15:05 -07:00
dependabot[bot]
541aae1588 Chore(deps-dev): Bump autoprefixer from 10.4.17 to 10.4.20 (#3928)
Some checks failed
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.17 to 10.4.20.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.17...10.4.20)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 00:05:14 +00:00
dependabot[bot]
9d00421c73 Chore(deps-dev): Bump @tailwindcss/forms from 0.5.7 to 0.5.8 (#3925)
Bumps [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/tailwindlabs/tailwindcss-forms/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.7...v0.5.8)

---
updated-dependencies:
- dependency-name: "@tailwindcss/forms"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 17:03:42 -07:00
dependabot[bot]
54ed8f7a7b Chore(deps): Bump luxon from 3.4.4 to 3.5.0 (#3927)
Bumps [luxon](https://github.com/moment/luxon) from 3.4.4 to 3.5.0.
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/3.4.4...3.5.0)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 17:03:28 -07:00
Mitchell
e454ff06b9 Enhancement: support more fields for zabbix widget 2024-09-01 16:02:00 -07:00
shamoon
7b94ccb01f Use logger for validate widget errors
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-08-30 15:45:51 -07:00
Mitchell
44f8e9d4da Feature: Zabbix service widget (#3905)
Some checks failed
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
Co-Authored-By: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-29 12:53:10 -07:00
Bobby Driggs
4c6150a545 Feature: Technitium DNS Widget (#3904)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-29 10:51:36 -07:00
Jacobo de Vera
e2518b37d9 Enhancement: customAPI size formatter (#3898)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-27 08:05:23 -07:00
shamoon
2fc83d275b Update .eslintrc.json 2024-08-27 08:04:36 -07:00
joncrangle
b14374f660 Chore: handle mealie API change (#3895)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-24 21:02:47 -07:00
Trevor Vance
8ff68dd6bf Documentation: fix indentation for proxmox docs. (#3885)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-23 20:05:02 -07:00
InsertDisc
132b8c32e5 Refactor: update RomM widget (#3886)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-23 19:28:37 -07:00
shamoon
f2a49eaa25 Remove more version tags from compose examples
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
2024-08-21 13:16:45 -07:00
VolumeData21
ca2a6d7664 Documentation: remove version line from readme docker compose yaml (#3882)
---------

Co-authored-by: andrew <110792083+beboprocky@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-21 13:14:44 -07:00
shamoon
84db5ea13d Change: increase precision of used space in fs glances widget
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
2024-08-20 06:51:22 -07:00
shamoon
ffd465a36a Chore: update gamedig to 5.1.2 (#3876)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-08-19 16:53:29 -07:00
Devedse
0d25f5789b Feature: DeveLanCacheUI service widget (#3854)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-15 23:28:53 +00:00
shamoon
ca1577166d Update getting-started.md
Some checks are pending
Docs / Linting Checks (push) Waiting to run
Docs / Test Build (push) Blocked by required conditions
Docs / Build & Deploy (push) Blocked by required conditions
2024-08-14 20:20:11 -07:00
shamoon
40b0f956ae Add resources debug
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-08-14 11:57:09 -07:00
Juan Ignacio Sierra
2ee14eb94b Enhancement: support ESPHome widget authentication (#3846)
Some checks failed
Docker / Linting Checks (push) Has been cancelled
Docs / Linting Checks (push) Has been cancelled
Docker / Docker Build & Push (push) Has been cancelled
Docs / Test Build (push) Has been cancelled
Docs / Build & Deploy (push) Has been cancelled
* Added cookie support for auth on ESPHome widget

* Lint

* Use credentialedProxyHandler instead

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-13 07:40:42 -07:00
shamoon
9ede44b12d Fix: properly handle wg-easy errors (#3849)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Also reverts #3768
2024-08-13 00:12:53 -07:00
shamoon
0dc2f2e18a Fix error simple string 2024-08-13 00:07:16 -07:00
teobogdan
2aa7a3898b Chore: update Gamedig (#3841)
Some checks are pending
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
Co-Authored-By: shamoon <4887959+shamoon@users.noreply.github.com>
2024-08-12 00:35:03 -07:00
164 changed files with 6938 additions and 2779 deletions

View File

@@ -13,6 +13,12 @@
{
"newlines-between": "always"
}
],
"no-else-return": [
"error",
{
"allowElseIf": true
}
]
},
"settings": {

View File

@@ -4,8 +4,8 @@ body:
value: |
### ⚠️ Before opening a discussion:
- [Check the troubleshooting guide](https://gethomepage.dev/latest/troubleshooting/).
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions).
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/).
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
- type: textarea
id: description
attributes:
@@ -51,6 +51,6 @@ body:
id: troubleshooting
attributes:
label: Troubleshooting
description: Please include output from your [troubleshooting tests](https://gethomepage.dev/latest/more/troubleshooting/#service-widget-errors), if relevant.
description: Please include output from your [troubleshooting tests](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
validations:
required: true

View File

@@ -3,7 +3,7 @@
<!--
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
*** Please see the development guidelines for new widgets: https://gethomepage.dev/latest/more/development/#service-widget-guidelines
*** Please see the development guidelines for new widgets: https://gethomepage.dev/more/development/#service-widget-guidelines
*** If you do not follow these guidelines your PR will likely be closed without review.
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
@@ -26,6 +26,6 @@ What type of change does your PR introduce to Homepage?
## Checklist:
- [ ] 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 reviewed the [feature](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/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.

View File

@@ -8,7 +8,7 @@ on:
paths: [
'/public/locales/en/**',
]
branches: [ main ]
branches: [ dev ]
jobs:
synchronize-with-crowdin:
@@ -23,8 +23,8 @@ jobs:
with:
upload_translations: false
download_translations: true
crowdin_branch_name: main
localization_branch_name: l10n_main
crowdin_branch_name: dev
localization_branch_name: l10n_dev
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}

View File

@@ -12,13 +12,14 @@ on:
branches:
- main
- feature/**
- dev
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'
pull_request:
branches: [ "main" ]
branches: [ "dev" ]
paths-ignore:
- 'docs/**'
- 'mkdocs.yml'

View File

@@ -50,7 +50,6 @@ jobs:
restore-keys: |
mkdocs-material-
- run: sudo apt-get install pngquant
- run: pip install mike
- run: pip install mkdocs-material mkdocs-redirects "mkdocs-material[imaging]"
- name: Test Docs Build
run: MKINSIDERS=false mkdocs build
@@ -62,8 +61,10 @@ jobs:
- pre-commit
steps:
- uses: actions/checkout@v4
with:
ref: main
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- uses: actions/setup-python@v5
with:
python-version: 3.x
@@ -75,24 +76,9 @@ jobs:
restore-keys: |
mkdocs-material-
- run: sudo apt-get install pngquant
- run: pip install mike==2.0.0
- run: pip install git+https://${GH_TOKEN}@github.com/benphelps/mkdocs-material-insiders.git
- run: pip install mkdocs-redirects "mkdocs-material[imaging]"
- name: Set Git config
run: |
git config --global user.name "GitHub Action"
git config --global user.email "action@github.com"
- name: Sync gh-pages
run: |
git fetch origin gh-pages
git checkout gh-pages
git pull origin gh-pages
git checkout main
- name: Docs Deploy for Main
if: github.ref == 'refs/heads/main'
run: MKINSIDERS=true mike deploy --update --push ${{github.ref_name}}
- name: Docs Deploy for Tags
if: github.ref != 'refs/heads/main'
run: MKINSIDERS=true mike deploy --update --push ${{github.ref_name}} latest
- name: Docs Deploy
run: MKINSIDERS=true mkdocs gh-deploy --force
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}

20
.github/workflows/reaction-comments.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: 'Reaction Comments'
on:
issue_comment:
types: [created, edited]
pull_request_review_comment:
types: [created, edited]
schedule:
- cron: '0 0 * * *'
permissions:
actions: write
issues: write
pull-requests: write
jobs:
action:
runs-on: ubuntu-latest
steps:
- uses: dessant/reaction-comments@v4

View File

@@ -38,11 +38,11 @@ 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.
Please see the [documentation regarding development](https://gethomepage.dev/more/development/) and specifically the [guidelines for new service widgets](https://gethomepage.dev/more/development/#service-widget-guidelines) if you are considering making one.
## Use a Consistent Coding Style
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).
Please see information in the docs regarding [code formatting with pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks).
## License

View File

@@ -20,7 +20,7 @@
&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>
<a href="https://gethomepage.dev/" 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>
@@ -48,19 +48,19 @@ With features like quick search, bookmarks, weather support, a wide range of int
## Docker Integration
Homepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the [Docker Service Discovery](https://gethomepage.dev/latest/configs/docker/#automatic-service-discovery) page for more information.
Homepage has built-in support for Docker, and can automatically discover and add services to the homepage based on labels. See the [Docker Service Discovery](https://gethomepage.dev/configs/docker/#automatic-service-discovery) page for more information.
## 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/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/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/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/widgets/) page for more information.
## Customization
Homepage is highly customizable, with support for custom themes, custom CSS & JS, custom layouts, formatting, localization and more. See the [Settings](https://gethomepage.dev/latest/configs/settings/) page for more information.
Homepage is highly customizable, with support for custom themes, custom CSS & JS, custom layouts, formatting, localization and more. See the [Settings](https://gethomepage.dev/configs/settings/) page for more information.
# Getting Started
@@ -75,14 +75,13 @@ Please note that when using features such as widgets, Homepage can access person
Using docker compose:
```yaml
version: "3.3"
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
environment:
PUID: 1000 -- optional, your user id
PGID: 1000 -- optional, your group id
PUID: 1000 # optional, your user id
PGID: 1000 # optional, your group id
ports:
- 3000:3000
volumes:
@@ -104,7 +103,7 @@ docker run --name homepage \
ghcr.io/gethomepage/homepage:latest
```
## With Node
## From Source
First, clone the repository:
@@ -127,15 +126,9 @@ Finally, run the server in production mode:
pnpm start
```
or development mode:
```bash
pnpm dev
```
# Configuration
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.
Please refer to the [homepage documentation website](https://gethomepage.dev/) 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
@@ -175,6 +168,10 @@ mkdocs serve # or build, to build the static site
If you have any questions, suggestions, or general issues, please start a discussion on the [Discussions](https://github.com/gethomepage/homepage/discussions) page.
## Troubleshooting
In addition to the docs, the [troubleshooting guide](https://gethomepage.dev/troubleshooting/) can help reveal many basic config or network issues. If you're having a problem, it's a good place to start.
## Contributing & Contributors
Contributions are welcome! Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.

1
docs/CNAME Normal file
View File

@@ -0,0 +1 @@
gethomepage.dev

View File

@@ -65,9 +65,13 @@ Services may have descriptions,
Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/walkxcode/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png` or with `.svg` to use the svg version.
You can also specify prefixed icons from [Material Design Icons](https://materialdesignicons.com) with `mdi-XX` or [Simple Icons](https://simpleicons.org/) with `si-XX`.
You can also specify prefixed icons from:
You can specify a custom color by adding a hex color code as suffix e.g. `mdi-XX-#f0d453` or `si-XX-#a712a2`.
- [Material Design Icons](https://pictogrammers.com/library/mdi/) with `mdi-XX`
- [Simple Icons](https://simpleicons.org/) with `si-XX`
- [selfh.st/icons](https://selfh.st/icons/) with `sh-XX` to use the png version or `sh-XX.svg/png/webp` for a specific version
You can specify a custom color for `mdi` and `si` icons by adding a hex color code as a suffix e.g. `mdi-XX-#f0d453` or `si-XX-#a712a2`.
To use a remote icon, use the absolute URL (e.g. `https://...`).
@@ -171,7 +175,7 @@ Services may be connected to a Docker container, either running on the local mac
!!! note
This can also be controlled with `showStats`. See [show docker stats](docker.md#show-docker-stats) for more information
This can also be controlled with `showStats`. See [show docker stats](docker.md#show-stats) for more information
<img width="1038" alt="Docker Stats Expanded" src="https://github.com/gethomepage/homepage/assets/88257202/f95fd595-449e-48ae-af67-fd89618904ec">

View File

@@ -6,7 +6,6 @@ description: Install and run homepage from Docker
Using docker compose:
```yaml
version: "3.3"
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
@@ -27,7 +26,6 @@ _Using the docker socket directly is not the recommended method of integration a
In the docker compose example below, the environment variables `$PUID` and `$PGID` are set in a `.env` file.
```yaml
version: "3.3"
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest

View File

@@ -8,7 +8,7 @@ icon: simple/docker
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
</p>
!!! danger
!!! warning
Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.

View File

@@ -31,15 +31,15 @@ You may need to set the permissions of the folders to be able to edit the files.
- To use the [Docker integration](../configs/docker.md), you only need to use the `container:` parameter. There is no need to set the server.
!!! note
!!! note
To view detailed container statistics (CPU, RAM, etc.), or if you use a remote docker socket, `container:` will still need to be set. For example:
To view detailed container statistics (CPU, RAM, etc.), or if you use a remote docker socket, `container:` will still need to be set. For example:
```
- Plex:
icon: /icons/plex.png
href: https://app.plex.com
container: plex
```
```
- Plex:
icon: /icons/plex.png
href: https://app.plex.com
container: plex
```
- When you upload a new image into the **/images** folder, you will need to restart the container for it to show up in the WebUI. Please see the [service icons](../configs/services.md#icons) for more information.

View File

@@ -57,6 +57,11 @@
--carbon-text-color: var(--md-typeset-color) !important;
}
[data-md-color-scheme="default"] .carbon-text {
color: var(--md-code-fg-color) !important;
--carbon-text-color: #313131 !important;
}
.md-typeset__table {
width: 100%;
}

View File

@@ -17,7 +17,7 @@ hide:
All service widgets work essentially the same, that is, homepage makes a proxied call to an API made available by that service. The majority of the time widgets don't work it is a configuration issue. Of course, sometimes things do break. Some basic steps to try:
1. Ensure that you follow the rule mentioned on https://gethomepage.dev/latest/configs/service-widgets/. **Unless otherwise noted, URLs should not end with a / or other API path. Each widget will handle the path on its own.**. This is very important as including a trailing slash can result in an error.
1. Ensure that you follow the rule mentioned on https://gethomepage.dev/configs/service-widgets/. **Unless otherwise noted, URLs should not end with a / or other API path. Each widget will handle the path on its own.**. This is very important as including a trailing slash can result in an error.
2. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:

View File

@@ -48,15 +48,15 @@ self-hosted / open-source alternative, we ask that any widgets, etc. are develop
## New Feature Guidelines
- New features should be linked to an existing feature request with at least 10 '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.
- Please note that though it is a requirement, a discussion with 10 'up-votes' in no way guarantees that a PR will be merged.
- New features should usually be linked to an existing feature request. 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 you may want to 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 10 '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.
- Please only submit widgets that target a feature request discussion with at least 10 '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.
- Note that we reserve the right to decline widgets for projects that are very young (eg < ~1y) or those with a small reach (eg low GitHub stars). Again, this is in an effort to keep overall widget maintenance under control.
- Widgets should be only one row of blocks
- Widgets should be no more than 4 blocks wide and generally conform to the styling / design choices of other widgets
- Minimize the number of API calls

View File

@@ -79,7 +79,21 @@ By default the key is passed as an `X-API-Key` header. If you need to pass the k
### `jsonrpcProxyHandler`
A proxy handler that makes authenticated JSON-RPC requests to the specified API endpoint. Where the endpoint is the method to call.
A proxy handler that makes authenticated JSON-RPC requests to the specified API endpoint, either using username + password or an API token.
The endpoint is the method to call and queryParams are used as the parameters.
=== "component.js"
```js
import Container from "components/services/widget/container";
import useWidgetAPI from "utils/proxy/use-widget-api";
export default function Component({ service }) {
const { widget } = service;
const { data, error } = useWidgetAPI(widget, 'trigger', { "triggerids": "14062", "output": "extend", "selectFunctions": "extend" });
}
```
=== "widget.js"
@@ -93,6 +107,7 @@ A proxy handler that makes authenticated JSON-RPC requests to the specified API
mappings: {
total: { endpoint: "total" },
average: { endpoint: "average" },
trigger: { endpoint: "trigger.get" },
},
};
```
@@ -110,6 +125,16 @@ A proxy handler that makes authenticated JSON-RPC requests to the specified API
password: your-password
```
```yaml
- Your Widget:
icon: yourwidget.svg
href: https://example.com/
widget:
type: yourwidget
url: http://127.0.0.1:1337
key: your-api-token
```
### `synologyProxyHandler`
A proxy handler that makes authenticated requests to the specified Synology API endpoint. This is used exclusively for Synology DSM services.

View File

@@ -71,7 +71,7 @@ Homepage provides a set of common translations that you can use in your widgets.
| `common.ms` | `1,000 ms` | Format a number in milliseconds. |
| `common.date` | `2024-01-01` | Format a date. |
| `common.relativeDate` | `1 day ago` | Format a relative date. |
| `common.uptime` | `1 day, 1 hour` | Format an uptime. |
| `common.duration` | `1 day, 1 hour` | Format an duration. |
### Text

View File

@@ -1,6 +1,8 @@
---
title: Info Widgets
description: Homepage info widgets.
search:
exclude: true
---
You can also find a list of all available info widgets in the sidebar navigation.

View File

@@ -0,0 +1,20 @@
---
title: Beszel
description: Beszel Widget Configuration
---
Learn more about [Beszel]()
The widget has two modes, a single system with detailed info if `systemId` is provided, or an overview of all systems if `systemId` is not provided.
Allowed fields for 'overview' mode: `["systems", "up"]`
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`
```yaml
widget:
type: beszel
url: http://beszel.host.or.ip
username: username # email
password: password
systemId: systemId # optional
```

View File

@@ -7,6 +7,8 @@ Learn more about [Changedetection.io](https://github.com/dgtlmoon/changedetectio
Find your API key under `Settings > API`.
Allowed fields: `["diffsDetected", "totalObserved"]`.
```yaml
widget:
type: changedetectionio

View File

@@ -54,12 +54,20 @@ widget:
time: other key
color: theme # optional - defaults to "". Allowed values: `["theme", "adaptive", "black", "white"]`.
format: date # optional
- field: key
label: Number of things in array
format: size
# This (no field) will take the root of the API response, e.g. when APIs return an array:
- label: Number of items
format: size
```
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `date` and `relativeDate`.
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `size`, `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).
The `size` format will return the length of the array or string, or the number of keys in an object. This is then formatted as `number`.
## Example
For the following JSON object from the API:

View File

@@ -0,0 +1,14 @@
---
title: DeveLanCacheUI
description: DeveLanCacheUI Widget Configuration
---
Learn more about [DeveLanCacheUI](https://github.com/devedse/DeveLanCacheUI_Backend).
```yaml
widget:
type: develancacheui
url: http://your.develancacheui_backend.host:port
```
The url should point to the DeveLanCacheUI Backend (API)

View File

@@ -16,4 +16,5 @@ To group both `offline` and `unknown` devices together, users should use the `of
widget:
type: esphome
url: http://esphome.host.or.ip:port
key: myesphomecookie # only if auth enabled, get the value from a request from the frontend e.g. `authenticated=myesphomecookie`
```

View File

@@ -11,8 +11,11 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
Allowed fields: `["public_ip", "region", "country"]`.
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication).
```yaml
widget:
type: gluetun
url: http://gluetun.host.or.ip:port
key: gluetunkey # Not required if /v1/publicip/ip endpoint is configured with `auth = none`
```

View File

@@ -0,0 +1,19 @@
---
title: Headscale
description: Headscale Widget Configuration
---
Learn more about [Headscale](https://headscale.net/).
You will need to generate an API access token from the [command line](https://headscale.net/ref/remote-cli/#create-an-api-key) using `headscale apikeys create` command.
To find your node ID, you can use `headscale nodes list` command.
Allowed fields: `["name", "address", "last_seen", "status"]`.
```yaml
widget:
type: headscale
nodeId: nodeid
key: headscaleapiaccesstoken
```

View File

@@ -5,6 +5,11 @@ description: Immich Widget Configuration
Learn more about [Immich](https://github.com/immich-app/immich).
| Immich Version | Homepage Widget Version |
| -------------- | ----------------------- |
| < v1.118 | 1 (default) |
| >= v1.118 | 2 |
Find your API key under `Account Settings > API Keys`.
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
@@ -16,4 +21,5 @@ widget:
type: immich
url: http://immich.host.or.ip
key: adminapikeyadminapikeyadminapikey
version: 2 # optional, default is 1
```

View File

@@ -1,6 +1,8 @@
---
title: Service Widgets
description: Homepage service widgets.
search:
exclude: true
---
You can also find a list of all available service widgets in the sidebar navigation.
@@ -12,6 +14,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Autobrr](autobrr.md)
- [Azure DevOps](azuredevops.md)
- [Bazarr](bazarr.md)
- [Beszel](beszel.md)
- [Caddy](caddy.md)
- [Calendar](calendar.md)
- [Calibre-Web](calibre-web.md)
@@ -22,6 +25,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [CrowdSec](crowdsec.md)
- [Custom API](customapi.md)
- [Deluge](deluge.md)
- [DeveLanCacheUI](develancacheui.md)
- [DiskStation](diskstation.md)
- [DownloadStation](downloadstation.md)
- [Emby](emby.md)
@@ -41,6 +45,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Gotify](gotify.md)
- [Grafana](grafana.md)
- [HDHomeRun](hdhomerun.md)
- [Headscale](headscale.md)
- [Healthchecks](healthchecks.md)
- [Home Assistant](homeassistant.md)
- [HomeBox](homebox.md)
@@ -56,7 +61,9 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Kopia](kopia.md)
- [Lidarr](lidarr.md)
- [Linkwarden](linkwarden.md)
- [Lubelogger](lubelogger.md)
- [Mastodon](mastodon.md)
- [Mailcow](mailcow.md)
- [Mealie](mealie.md)
- [Medusa](medusa.md)
- [Mikrotik](mikrotik.md)
@@ -112,6 +119,7 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Syncthing Relay Server](syncthing-relay-server.md)
- [Tailscale](tailscale.md)
- [Tandoor](tandoor.md)
- [Technitium DNS](technitium.md)
- [TDarr](tdarr.md)
- [Traefik](traefik.md)
- [Transmission](transmission.md)
@@ -122,7 +130,9 @@ You can also find a list of all available service widgets in the sidebar navigat
- [Uptime Kuma](uptime-kuma.md)
- [UptimeRobot](uptimerobot.md)
- [UrBackup](urbackup.md)
- [Vikunja](vikunja.md)
- [Watchtower](watchtower.md)
- [WGEasy](wgeasy.md)
- [WhatsUpDocker](whatsupdocker.md)
- [xTeVe](xteve.md)
- [Zabbix](zabbix.md)

View File

@@ -0,0 +1,20 @@
---
title: LubeLogger
description: LubeLogger Widget Configuration
---
Learn more about [LubeLogger](https://github.com/hargata/lubelog) (v1.3.7 or higher is required).
The widget comes in two 'flavors', one shows data for all vehicles or for just a specific vehicle with the `vehicleID` parameter.
Allowed fields: `["vehicles", "serviceRecords", "reminders"]`.
For the single-vehicle version: `["vehicle", "serviceRecords", "reminders", "nextReminder"]`.
```yaml
widget:
type: lubelogger
url: https://lubelogger.host.or.ip
username: lubeloggerusername
password: lubeloggerpassword
vehicleID: 1 # optional, changes to single-vehicle version
```

View File

@@ -0,0 +1,15 @@
---
title: Mailcow
description: Mailcow Widget Configuration
---
Learn more about [Mailcow](https://github.com/mailcow/mailcow-dockerized).
Allowed fields: `["domains", "mailboxes", "mails", "storage"]`.
```yaml
widget:
type: mailcow
url: https://mailcow.host.or.ip
key: mailcowapikey
```

View File

@@ -14,4 +14,5 @@ widget:
type: mealie
url: http://mealie-frontend.host.or.ip
key: mealieapitoken
version: 2 # only required if version > 1, defaults to 1
```

View File

@@ -9,8 +9,11 @@ _Note that the project was renamed from PiAlert to NetAlertX._
Allowed fields: `["total", "connected", "new_devices", "down_alerts"]`.
If you have enabled a password on your NetAlertX instance, you will need to provide the `SYNC_api_token` as the `key` in your config.
```yaml
widget:
type: netalertx
url: http://ip:port
key: netalertxsyncapitoken # optional, only if password is enabled
```

View File

@@ -3,7 +3,9 @@ title: PhotoPrism
description: PhotoPrism Widget Configuration
---
Learn more about [PhotoPrism](https://github.com/photoprism/photoprism)..
Learn more about [PhotoPrism](https://github.com/photoprism/photoprism).
Authentication is possible via [app passwords](https://docs.photoprism.app/user-guide/settings/account/#apps-and-devices) or username/password.
Allowed fields: `["albums", "photos", "videos", "people"]`.
@@ -11,6 +13,7 @@ Allowed fields: `["albums", "photos", "videos", "people"]`.
widget:
type: photoprism
url: http://photoprism.host.or.ip:port
username: admin
password: password
username: admin # required only if using username/password
password: password # required only if using username/password
key: # required only if using app passwords
```

View File

@@ -5,8 +5,6 @@ description: PiHole Widget Configuration
Learn more about [PiHole](https://github.com/pi-hole/pi-hole).
As of v2022.12 [PiHole requires the use of an API key](https://pi-hole.net/blog/2022/11/17/upcoming-changes-authentication-for-more-api-endpoints-required/#page-content) if an admin password is set. Older versions do not require any authentication even if the admin uses a password.
Allowed fields: `["queries", "blocked", "blocked_percent", "gravity"]`.
Note: by default the "blocked" and "blocked_percent" fields are merged e.g. "1,234 (15%)" but explicitly including the "blocked_percent" field will change them to display separately.
@@ -16,7 +14,5 @@ widget:
type: pihole
url: http://pi.hole.or.ip
version: 6 # required if running v6 or higher, defaults to 5
key: yourpiholeapikey # optional
key: yourpiholeapikey # optional, in v6 can be your password or app password
```
_Added in v0.1.0, updated in v0.8.9_

View File

@@ -9,22 +9,22 @@ This widget shows the running and total counts of both QEMU VMs and LX Container
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
1. Navigate to the Proxmox portal, click on Datacenter
2. Expand Permissions, click on Groups
3. Click the Create button
4. Name the group something informative, like api-ro-users
5. Click on the Permissions "folder"
6. Click Add -> Group Permission
- Path: /
- Group: group from bullet 4 above
- Role: PVEAuditor
- Propagate: Checked
7. Expand Permissions, click on Users
8. Click the Add button
- User name: something informative like `api`
- Realm: Linux PAM standard authentication
- Group: group from bullet 4 above
9. Expand Permissions, click on API Tokens
10. Click the Add button
- User: user from bullet 8 above
- Token ID: something informative like the application or purpose like `homepage`

View File

@@ -3,7 +3,8 @@ title: Romm
description: Romm Widget Configuration
---
Allowed fields: `["platforms", "totalRoms"]`.
Allowed fields: `["platforms", "totalRoms", "saves", "states", "screenshots", "totalfilesize"]`.
If more than (4) fields are provided, only the first (4) will be used.
```yaml
widget:
@@ -11,4 +12,5 @@ widget:
url: http://romm.host.or.ip
username: username # optional
password: password # optional
fields: ["platforms", "totalRoms", "saves", "states"] # optional - default fields shown
```

View File

@@ -11,4 +11,5 @@ Allowed fields: `["queue", "processed", "errored", "saved"]`.
widget:
type: tdarr
url: http://tdarr.host.or.ip
key: tdarrapikey # optional
```

View File

@@ -0,0 +1,26 @@
---
title: Technitium DNS Server
description: Technitium DNS Server Widget Configuration
---
Learn more about [Technitium DNS Server](https://technitium.com/dns/).
Allowed fields (up to 4): `["totalQueries","totalNoError","totalServerFailure","totalNxDomain","totalRefused","totalAuthoritative","totalRecursive","totalCached","totalBlocked","totalDropped","totalClients"]`.
Defaults to: `["totalQueries", "totalAuthoritative", "totalCached", "totalServerFailure"]`
```yaml
widget:
type: technitium
url: <url to dns server>
key: biglongapitoken
range: LastDay # optional, defaults to LastHour
```
#### API Key
This can be generated via the Technitium DNS Dashboard, and should be generated from a special API specific user.
#### Range
`range` value determines how far back of statistics to pull data for. The value comes directly from Technitium API documentation found [here](https://github.com/TechnitiumSoftware/DnsServer/blob/master/APIDOCS.md#dashboard-api-calls), defined as `"type"`. The value can be one of: `LastHour`, `LastDay`, `LastWeek`, `LastMonth`, `LastYear`.

View File

@@ -7,7 +7,7 @@ Learn more about [Unifi Controller](https://ui.com/).
_(Find the Unifi Controller information widget [here](../info/unifi_controller.md))_
You can display general connectivity status from your Unifi (Network) Controller. When authenticating you will want to use an account that has at least read privileges.
You can display general connectivity status from your Unifi (Network) Controller. When authenticating you will want to use a local account that has at least read privileges.
An optional 'site' parameter can be supplied, if it is not the widget will use the default site for the controller.

View File

@@ -0,0 +1,18 @@
---
title: Vikunja
description: Vikunja Widget Configuration
---
Learn more about [Vikunja](https://vikunja.io).
Allowed fields: `["projects", "tasks7d", "tasksOverdue", "tasksInProgress"]`.
A list of the next 5 tasks ordered by due date is disabled by default, but can be enabled with the `enableTaskList` option.
```yaml
widget:
type: vikunja
url: http[s]://vikunja.host.or.ip[:port]
key: vikunjaapikey
enableTaskList: true # optional, defaults to false
```

View File

@@ -5,7 +5,7 @@ description: Watchtower Widget Configuration
Learn more about [Watchtower](https://github.com/containrrr/watchtower).
To use this widget, Watchtower needs to be configured to to [enable metrics](https://containrrr.dev/watchtower/metrics/).
To use this widget, Watchtower needs to be configured to [enable metrics](https://containrrr.dev/watchtower/metrics/).
Allowed fields: `["containers_scanned", "containers_updated", "containers_failed"]`.

View File

@@ -0,0 +1,21 @@
---
title: Zabbix
description: Zabbix Widget Configuration
---
Learn more about [Zabbix](https://github.com/zabbix/zabbix). The widget supports (at least) Zibbax server version 7.0.
---
Allowed fields: `["unclassified", "information", "warning", "average", "high", "disaster"]`.
Only 4 fields can be shown at a time, with the default being: `["warning", "average", "high", "disaster"]`.
```yaml
widget:
type: zabbix
url: http://zabbix.host.or.ip/zabbix
key: your-api-key
```
See the [Zabbix documentation](https://www.zabbix.com/documentation/current/en/manual/web_interface/frontend_sections/users/api_tokens) for details on generating API tokens.

View File

@@ -37,6 +37,7 @@ nav:
- widgets/services/autobrr.md
- widgets/services/azuredevops.md
- widgets/services/bazarr.md
- widgets/services/beszel.md
- widgets/services/caddy.md
- widgets/services/calendar.md
- widgets/services/calibre-web.md
@@ -47,6 +48,7 @@ nav:
- widgets/services/crowdsec.md
- widgets/services/customapi.md
- widgets/services/deluge.md
- widgets/services/develancacheui.md
- widgets/services/diskstation.md
- widgets/services/downloadstation.md
- widgets/services/emby.md
@@ -66,6 +68,7 @@ nav:
- widgets/services/gotify.md
- widgets/services/grafana.md
- widgets/services/hdhomerun.md
- widgets/services/headscale.md
- widgets/services/healthchecks.md
- widgets/services/homeassistant.md
- widgets/services/homebox.md
@@ -81,7 +84,9 @@ nav:
- widgets/services/kopia.md
- widgets/services/lidarr.md
- widgets/services/linkwarden.md
- widgets/services/lubelogger.md
- widgets/services/mastodon.md
- widgets/services/mailcow.md
- widgets/services/mealie.md
- widgets/services/medusa.md
- widgets/services/mikrotik.md
@@ -137,6 +142,7 @@ nav:
- widgets/services/syncthing-relay-server.md
- widgets/services/tailscale.md
- widgets/services/tandoor.md
- widgets/services/technitium.md
- widgets/services/tdarr.md
- widgets/services/traefik.md
- widgets/services/transmission.md
@@ -147,10 +153,12 @@ nav:
- widgets/services/uptime-kuma.md
- widgets/services/uptimerobot.md
- widgets/services/urbackup.md
- widgets/services/vikunja.md
- widgets/services/watchtower.md
- widgets/services/wgeasy.md
- widgets/services/whatsupdocker.md
- widgets/services/xteve.md
- widgets/services/zabbix.md
- "Information Widgets":
- widgets/info/index.md
- widgets/info/datetime.md
@@ -229,8 +237,6 @@ extra_css:
- "stylesheets/extra.css"
extra:
version:
provider: mike
social:
- icon: fontawesome/brands/discord
link: https://discord.gg/k4ruYNrudu

View File

@@ -84,12 +84,12 @@ 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);
function duration(durationInSeconds, i18next) {
const mo = Math.floor(durationInSeconds / (3600 * 24 * 31));
const d = Math.floor((durationInSeconds % (3600 * 24 * 31)) / (3600 * 24));
const h = Math.floor((durationInSeconds % (3600 * 24)) / 3600);
const m = Math.floor((durationInSeconds % 3600) / 60);
const s = Math.floor(durationInSeconds % 60);
const moDisplay = mo > 0 ? mo + i18next.t("common.months") : "";
const dDisplay = d > 0 ? d + i18next.t("common.days") : "";
@@ -156,7 +156,7 @@ module.exports = {
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));
i18next.services.formatter.add("duration", (value, lng) => duration(value, i18next));
},
type: "3rdParty",
},

2664
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "startpage",
"version": "0.1.0",
"name": "homepage",
"version": "0.9.6",
"private": true,
"scripts": {
"dev": "next dev",
@@ -16,12 +16,12 @@
"classnames": "^2.5.1",
"compare-versions": "^6.1.0",
"dockerode": "^4.0.2",
"follow-redirects": "^1.15.6",
"gamedig": "^4.3.1",
"follow-redirects": "^1.15.9",
"gamedig": "^5.1.2",
"i18next": "^21.10.0",
"js-yaml": "^4.1.0",
"json-rpc-2.0": "^1.7.0",
"luxon": "^3.4.4",
"luxon": "^3.5.0",
"memory-cache": "^0.2.0",
"minecraft-ping-js": "^1.0.2",
"next": "^12.3.4",
@@ -38,27 +38,27 @@
"swr": "^1.3.0",
"systeminformation": "^5.23.2",
"tough-cookie": "^4.1.3",
"urbackup-server-api": "^0.52.0",
"urbackup-server-api": "^0.52.1",
"winston": "^3.11.0",
"xml-js": "^1.6.11"
},
"devDependencies": {
"@tailwindcss/forms": "^0.5.7",
"autoprefixer": "^10.4.17",
"eslint": "^8.57.0",
"@tailwindcss/forms": "^0.5.8",
"autoprefixer": "^10.4.20",
"eslint": "^8.57.1",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-next": "^14.2.3",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.34.2",
"eslint-plugin-react": "^7.37.1",
"eslint-plugin-react-hooks": "^4.6.2",
"postcss": "^8.4.38",
"postcss": "^8.4.47",
"prettier": "^3.2.5",
"tailwind-scrollbar": "^3.0.5",
"tailwindcss": "^3.4.3",
"typescript": "^5.4.5"
"tailwindcss": "^3.4.14",
"typescript": "^5.6.3"
},
"optionalDependencies": {
"osx-temperature-sensor": "^1.0.8"

1870
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -226,6 +226,10 @@
"leech": "Seier",
"seed": "Vul"
},
"develancacheui": {
"cachehitbytes": "Kas Tref Grepe",
"cachemissbytes": "Kas Mis Grepe"
},
"downloadstation": {
"download": "Aflaai",
"upload": "Laai Op",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Terug"
},
"technitium": {
"totalQueries": "Navraë",
"totalNoError": "Sukses",
"totalServerFailure": "Mislukkings",
"totalNxDomain": "NX-domeine",
"totalRefused": "Geweier",
"totalAuthoritative": "Gesaghebbend",
"totalRecursive": "Rekursief",
"totalCached": "Gekas",
"totalBlocked": "Geblok",
"totalDropped": "Geval",
"totalClients": "Kliënte"
},
"tdarr": {
"queue": "Tou",
"processed": "Verwerk",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platform",
"totalRoms": "Totale ROMs"
"totalRoms": "Spelle",
"saves": "Beware",
"states": "Toestande",
"screenshots": "Skermskote",
"totalfilesize": "Totale Grootte"
},
"mailcow": {
"domains": "Domeine",
"mailboxes": "Posbusse",
"mails": "E-posse",
"storage": "Bergplek"
},
"netdata": {
"warnings": "Waarskuwings",
@@ -902,8 +929,29 @@
"invalidConfiguration": "Ongeldige opstelling"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Kameras",
"uptime": "Optyd",
"version": "Weergawe"
},
"linkwarden": {
"links": "Skakels",
"collections": "Versamelings",
"tags": "Merkers"
},
"zabbix": {
"unclassified": "Nie geklassifiseer nie",
"information": "Informasie",
"warning": "Waarskuwing",
"average": "Gemiddeld",
"high": "Hoog",
"disaster": "Ramp"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -140,7 +140,7 @@
"connectionStatusPendingDisconnect": "في انتظار قطع الاتصال",
"connectionStatusDisconnecting": "جار قطع الاتصال",
"connectionStatusDisconnected": "غير متصل",
"connectionStatusConnected": "Connected",
"connectionStatusConnected": "متصل",
"uptime": "مدة التشغيل",
"maxDown": "أقصى حد للتنزيل",
"maxUp": "أقصى حد للتحميل",
@@ -226,6 +226,10 @@
"leech": "القرناء",
"seed": "البذور"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "التنزيل",
"upload": "التحميل",
@@ -279,9 +283,9 @@
},
"netalertx": {
"total": "المجموع",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"connected": "متصل",
"new_devices": "أجهزة جديدة",
"down_alerts": "تنبيهات تعطل"
},
"pihole": {
"queries": "الاستعلامات",
@@ -319,6 +323,19 @@
"seconds": "{{number}}ث",
"ago": "منذ {{value}}"
},
"technitium": {
"totalQueries": "الاستعلامات",
"totalNoError": "تم بنجاح",
"totalServerFailure": "فشل",
"totalNxDomain": "مجالات NX",
"totalRefused": "مرفوض",
"totalAuthoritative": "موثوقة",
"totalRecursive": "عودي",
"totalCached": "مخبأ",
"totalBlocked": "محظور",
"totalDropped": "أسقطت",
"totalClients": "العملاء"
},
"tdarr": {
"queue": "إنتظار",
"processed": "معالجة",
@@ -427,7 +444,7 @@
"custom": "مُخصّص",
"visit": "زيارة",
"url": "الرابط",
"searchsuggestion": "Suggestion"
"searchsuggestion": "الإقتراحات"
},
"wmo": {
"0-day": "مشمس",
@@ -544,7 +561,7 @@
"hdhomerun": {
"channels": "القنوات",
"hd": "جودة HD",
"tunerCount": "Tuners",
"tunerCount": "التونز",
"channelNumber": "القناة",
"channelNetwork": "الشبكة",
"signalStrength": "القوة",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "المِنصات",
"totalRoms": "مجموع الروومات"
"totalRoms": "ألعاب",
"saves": "نُقَط حفظ",
"states": "حالات",
"screenshots": "لقطات شاشة",
"totalfilesize": "الحجم الكلي"
},
"mailcow": {
"domains": "مجالات",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "التخزين"
},
"netdata": {
"warnings": "تحذيرات",
@@ -846,7 +873,7 @@
},
"stash": {
"scenes": "المشاهد",
"scenesPlayed": "Scenes Played",
"scenesPlayed": "مشاهد شغلت",
"playCount": "إجمالي المشغلات",
"playDuration": "وقت المشاهدة",
"sceneSize": "حجم المشاهد",
@@ -854,7 +881,7 @@
"images": "صور",
"imageSize": "حجم الصور",
"galleries": "المعارض",
"performers": "Performers",
"performers": "ممثلين",
"studios": "استوديوهات",
"movies": "أفلام",
"tags": "التصنيفات",
@@ -863,11 +890,11 @@
"tandoor": {
"users": "المستخدمون",
"recipes": "وصفات",
"keywords": "Keywords"
"keywords": "كلمات مفتاح"
},
"homebox": {
"items": "Items",
"totalWithWarranty": "With Warranty",
"items": "عناصر",
"totalWithWarranty": "بالضمان",
"locations": "Locations",
"labels": "Labels",
"users": "المستخدمون",
@@ -878,7 +905,7 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"connected": "متصل",
"enabled": "مفعل",
"disabled": "معطل",
"total": "المجموع"
@@ -896,14 +923,35 @@
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"loading": "تحميل",
"open": "مفتوحة - السوق الأمريكية",
"closed": "مغلقة - السوق الأمريكية",
"invalidConfiguration": "إعدادات غير صحيحة"
},
"frigate": {
"cameras": "Cameras",
"cameras": "كاميرات",
"uptime": "مدة التشغيل",
"version": "الإصدار"
},
"linkwarden": {
"links": "روابط",
"collections": "مجموعات",
"tags": "التصنيفات"
},
"zabbix": {
"unclassified": "غير مصنفة",
"information": "معلومات",
"warning": "تحذيرات",
"average": "متوسط",
"high": "عالي",
"disaster": "كارثة"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}сек",
"ago": "преди {{value}}"
},
"technitium": {
"totalQueries": "Заявки",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Блокирани",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Опашка",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Тагове"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Информация",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Sangonera",
"seed": "Llavors"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Descarregar",
"upload": "Pujada",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Fa {{value}}"
},
"technitium": {
"totalQueries": "Consultes",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Bloquejat",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Cua",
"processed": "Processat",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plataformes",
"totalRoms": "ROMs totals"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Dominis",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Emmagatzematge"
},
"netdata": {
"warnings": "Avisos",
@@ -902,8 +929,29 @@
"invalidConfiguration": "Configuració no vàlida"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Càmeres",
"uptime": "Temps actiu",
"version": "Versió"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Etiquetes"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informació",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -140,7 +140,7 @@
"connectionStatusPendingDisconnect": "Čeká na odpojení",
"connectionStatusDisconnecting": "Odpojování",
"connectionStatusDisconnected": "Odpojeno",
"connectionStatusConnected": "Connected",
"connectionStatusConnected": "",
"uptime": "Doba spuštění",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
@@ -226,6 +226,10 @@
"leech": "Leechované",
"seed": "Seedované"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Stahování",
"upload": "Nahrávání",
@@ -279,8 +283,8 @@
},
"netalertx": {
"total": "Celkem",
"connected": "Connected",
"new_devices": "New Devices",
"connected": "",
"new_devices": "",
"down_alerts": "Down Alerts"
},
"pihole": {
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Před {{value}}"
},
"technitium": {
"totalQueries": "Dotazy",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokováno",
"totalDropped": "Dropped",
"totalClients": "Klienti"
},
"tdarr": {
"queue": "Fronta",
"processed": "Zpracováno",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domény",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Úložiště"
},
"netdata": {
"warnings": "Warnings",
@@ -878,7 +905,7 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"connected": "",
"enabled": "Povoleno",
"disabled": "Zakázáno",
"total": "Celkem"
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Doba spuštění",
"version": "Verze"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informace",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Siden"
},
"technitium": {
"totalQueries": "Forespørgsler",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokerede",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "Kø",
"processed": "Behandlet",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforme",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domæner",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Lager"
},
"netdata": {
"warnings": "Advarsler",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Oppetid",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -14,7 +14,7 @@
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"months": "Mo.",
"days": "d",
"hours": "h",
"minutes": "min",
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache-Trefferbytes",
"cachemissbytes": "Cache-Fehlbytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Vor {{value}}"
},
"technitium": {
"totalQueries": "Anfragen",
"totalNoError": "Erfolgreich",
"totalServerFailure": "Fehler",
"totalNxDomain": "NX-Domänen",
"totalRefused": "Verweigert",
"totalAuthoritative": "Autoritativ",
"totalRecursive": "Rekursiv",
"totalCached": "Im Cache",
"totalBlocked": "Blockiert",
"totalDropped": "Verworfen",
"totalClients": "Benutzer"
},
"tdarr": {
"queue": "Warteschlange",
"processed": "Verarbeitet",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plattformen",
"totalRoms": "ROMs gesamt"
"totalRoms": "Spiele",
"saves": "Spielstände",
"states": "Speicherstände",
"screenshots": "Bildschirmfotos",
"totalfilesize": "Gesamtgröße"
},
"mailcow": {
"domains": "Domänen",
"mailboxes": "Postfächer",
"mails": "E-Mails",
"storage": "Speicher"
},
"netdata": {
"warnings": "Warnungen",
@@ -902,8 +929,29 @@
"invalidConfiguration": "Ungültige Konfiguration"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Kameras",
"uptime": "Betriebszeit",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Sammlungen",
"tags": "Schlagwörter"
},
"zabbix": {
"unclassified": "Nicht klassifiziert",
"information": "Informationen",
"warning": "Warnung",
"average": "Durchschnitt",
"high": "Hoch",
"disaster": "Katastrophe"
},
"lubelogger": {
"vehicle": "Fahrzeug",
"vehicles": "Fahrzeuge",
"serviceRecords": "Wartungseinträge",
"reminders": "Erinnerungen",
"nextReminder": "Nächste Erinnerung",
"none": "Keine"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Λήξη",
"upload": "Μεταφόρτωση",
@@ -319,6 +323,19 @@
"seconds": "{{number}}δευτερόλεπτα",
"ago": "{{value}} πρίν"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Αποκλεισμένο",
"totalDropped": "Dropped",
"totalClients": "Πελάτες"
},
"tdarr": {
"queue": "Ουρά",
"processed": "Σε επεξεργασία",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Τομείς",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Αποθηκευτικός χώρος"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Χρόνος Λειτουργίας",
"version": "Έκδοση"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Ετικέτες"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Πληροφορία",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -13,7 +13,7 @@
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"duration": "{{value, duration}}",
"months": "mo",
"days": "d",
"hours": "h",
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -910,5 +937,46 @@
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
},
"vikunja": {
"projects": "Active Projects",
"tasks7d": "Tasks Due This Week",
"tasksOverdue": "Overdue Tasks",
"tasksInProgress": "Tasks In Progress"
},
"headscale": {
"name": "Name",
"address": "Address",
"last_seen": "Last Seen",
"status": "Status",
"online": "Online",
"offline": "Offline"
},
"beszel": {
"name": "Name",
"systems": "Systems",
"up": "Up",
"status": "Status",
"updated": "Updated",
"cpu": "CPU",
"memory": "MEM",
"disk": "Disk",
"network": "NET"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Elŝuti",
"upload": "Alŝuti",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Klientoj"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informo",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -12,7 +12,7 @@
"number": "{{value, number}}",
"ms": "{{value, number}}",
"date": "{{value, date}}",
"relativeDate": "{{valor, relativaFecha}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "me",
"days": "d",
@@ -226,6 +226,10 @@
"leech": "Descargas",
"seed": "Semillas"
},
"develancacheui": {
"cachehitbytes": "Bytes encontrados en caché",
"cachemissbytes": "Bytes faltantes en caché"
},
"downloadstation": {
"download": "Descarga",
"upload": "Subida",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Hace {{value}}"
},
"technitium": {
"totalQueries": "Consultas",
"totalNoError": "Éxitos",
"totalServerFailure": "Fallas",
"totalNxDomain": "Dominios NX",
"totalRefused": "Rechazados",
"totalAuthoritative": "Autoritarios",
"totalRecursive": "Recursivos",
"totalCached": "En caché",
"totalBlocked": "Bloqueado",
"totalDropped": "Descartados",
"totalClients": "Clientes"
},
"tdarr": {
"queue": "En cola",
"processed": "Procesado",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plataformas",
"totalRoms": "ROMs totales"
"totalRoms": "Juegos",
"saves": "Guardados",
"states": "Estados",
"screenshots": "Capturas de pantalla",
"totalfilesize": "Tamaño total"
},
"mailcow": {
"domains": "Dominios",
"mailboxes": "Buzones de correo",
"mails": "Correos",
"storage": "Almacenamiento"
},
"netdata": {
"warnings": "Advertencias",
@@ -852,13 +879,13 @@
"sceneSize": "Tamaño de las escenas",
"sceneDuration": "Duración de las escenas",
"images": "Imágenes",
"imageSize": "Tamaño de imagen",
"imageSize": "Tamaño de las imágenes",
"galleries": "Galerías",
"performers": "Intérpretes",
"studios": "Estudios",
"movies": "Películas",
"tags": "Etiquetas",
"oCount": "O cuenta"
"oCount": "Cantidad de O"
},
"tandoor": {
"users": "Usuarios",
@@ -867,7 +894,7 @@
},
"homebox": {
"items": "Objetos",
"totalWithWarranty": "Con Garantía",
"totalWithWarranty": "Con garantía",
"locations": "Ubicaciones",
"labels": "Etiquetas",
"users": "Usuarios",
@@ -885,7 +912,7 @@
},
"swagdashboard": {
"proxied": "Proxy activado",
"auth": "Con Autenticación",
"auth": "Con autenticación",
"outdated": "Desactualizado",
"banned": "Baneado"
},
@@ -897,13 +924,34 @@
"stocks": {
"stocks": "Acciones",
"loading": "Cargando",
"open": "Abierto - Mercado EEUU",
"closed": "Cerrado - Mercado EEUU",
"invalidConfiguration": "Configuración no válida"
"open": "Abierto - Mercado EE. UU.",
"closed": "Cerrado - Mercado EE. UU.",
"invalidConfiguration": "Configuración inválida"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Cámaras",
"uptime": "Tiempo activo",
"version": "Versión"
},
"linkwarden": {
"links": "Enlaces",
"collections": "Colecciones",
"tags": "Etiquetas"
},
"zabbix": {
"unclassified": "No clasificado",
"information": "Información",
"warning": "Advertencia",
"average": "Promedio",
"high": "Alto",
"disaster": "Desastre"
},
"lubelogger": {
"vehicle": "Vehículo",
"vehicles": "Vehículos",
"serviceRecords": "Registros de servicio",
"reminders": "Recordatorios",
"nextReminder": "Siguiente recordatorio",
"none": "Nada"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informazioa",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Kyselyjä",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Estetty",
"totalDropped": "Dropped",
"totalClients": "Asiakasohjelmia"
},
"tdarr": {
"queue": "Jono",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Verkkotunnuksia",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Récep.",
"upload": "Envoi",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Il y a {{value}}"
},
"technitium": {
"totalQueries": "Requêtes",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Bloqué",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "En attente",
"processed": "Traité",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plateformes",
"totalRoms": "Total des ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domaines",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Stockage"
},
"netdata": {
"warnings": "Avertissements",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Démarré depuis",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Étiquettes"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informations",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "שאילתות",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "נחסם",
"totalDropped": "Dropped",
"totalClients": "לקוחות"
},
"tdarr": {
"queue": "תור",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Korištenje tuđeg sadržaja",
"seed": "Prenošenje preuzetog sadržaja"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Preuzimanje",
"upload": "Prijenos",
@@ -319,6 +323,19 @@
"seconds": "{{number}} s",
"ago": "Prije {{value}}"
},
"technitium": {
"totalQueries": "Upiti",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokirano",
"totalDropped": "Dropped",
"totalClients": "Klijenti"
},
"tdarr": {
"queue": "Red čekanja",
"processed": "Obrađeno",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforme",
"totalRoms": "Ukupne ROM memorije"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domene",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Spremište"
},
"netdata": {
"warnings": "Upozorenja",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Vrijeme rada",
"version": "Verzija"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Oznake"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informacije",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Letöltés",
"upload": "Feltöltés",
@@ -319,6 +323,19 @@
"seconds": "{{number}}mp",
"ago": "{{value}} Ezelőtt"
},
"technitium": {
"totalQueries": "Lekérdezések",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokkolt",
"totalDropped": "Dropped",
"totalClients": "Kliensek"
},
"tdarr": {
"queue": "Sor",
"processed": "Feldolgozott",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Felület",
"totalRoms": "Minden ROM"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domainek",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Tárhely"
},
"netdata": {
"warnings": "Figyelmeztetések",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Üzemidő",
"version": "Verzió"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Címkék"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Információ",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Jármű",
"vehicles": "Járművek",
"serviceRecords": "Szolgáltatások nyílvántartása",
"reminders": "Emlékeztetők",
"nextReminder": "Következő emlékeztető",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Unduh",
"upload": "Unggah",
@@ -319,6 +323,19 @@
"seconds": "{{number}}d",
"ago": "{{value}} Yang Lalu"
},
"technitium": {
"totalQueries": "Kueri",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Terblokir",
"totalDropped": "Dropped",
"totalClients": "Klien"
},
"tdarr": {
"queue": "Antrian",
"processed": "Terproses",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platform",
"totalRoms": "ROM Total"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Jumlah Domain",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Penyimpanan"
},
"netdata": {
"warnings": "Peringatan",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Waktu Aktif",
"version": "Versi"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tag"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informasi",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "In download",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -287,7 +291,7 @@
"queries": "Richieste",
"blocked": "Bloccati",
"blocked_percent": "Bloccato %",
"gravity": "Severità"
"gravity": "Gravity"
},
"adguard": {
"queries": "Richieste",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Fa"
},
"technitium": {
"totalQueries": "Richieste",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Bloccati",
"totalDropped": "Dropped",
"totalClients": "Client"
},
"tdarr": {
"queue": "Coda",
"processed": "Elaborati",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Piattaforme",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domini",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Archiviazione"
},
"netdata": {
"warnings": "Avvisi",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Tempo di attività",
"version": "Versione"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tag"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informazioni",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "リーチ",
"seed": "シード"
},
"develancacheui": {
"cachehitbytes": "キャッシュ・ヒットバイト",
"cachemissbytes": "キャッシュミスバイト"
},
"downloadstation": {
"download": "ダウンロード",
"upload": "アップロード",
@@ -319,6 +323,19 @@
"seconds": "{{number}}秒",
"ago": "{{value}} 前"
},
"technitium": {
"totalQueries": "クエリ",
"totalNoError": "成功",
"totalServerFailure": "失敗",
"totalNxDomain": "NXドメイン",
"totalRefused": "拒否",
"totalAuthoritative": "正式",
"totalRecursive": "再帰的",
"totalCached": "キャッシュ済み",
"totalBlocked": "ブロック中",
"totalDropped": "ドロップ済み",
"totalClients": "クライアント"
},
"tdarr": {
"queue": "キュー",
"processed": "処理済み",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "プラットフォーム",
"totalRoms": "ROMの合計"
"totalRoms": "ゲーム",
"saves": "保存",
"states": "状態",
"screenshots": "スクリーンショット",
"totalfilesize": "合計サイズ"
},
"mailcow": {
"domains": "ドメイン",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "ストレージ"
},
"netdata": {
"warnings": "警告",
@@ -884,10 +911,10 @@
"total": "合計"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
"proxied": "プロキシ済",
"auth": "認証あり",
"outdated": "最新の状態ではありません",
"banned": "禁止"
},
"myspeed": {
"ping": "Ping",
@@ -895,15 +922,36 @@
"upload": "アップロード"
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"stocks": "在庫",
"loading": "読み込み中",
"open": "オープン - 米国市場",
"closed": "クローズ - 米国市場",
"invalidConfiguration": "無効な設定"
},
"frigate": {
"cameras": "Cameras",
"cameras": "カメラ",
"uptime": "稼働時間",
"version": "バージョン"
},
"linkwarden": {
"links": "リンク",
"collections": "コレクション",
"tags": "タグ"
},
"zabbix": {
"unclassified": "Not classified",
"information": "情報",
"warning": "警告",
"average": "平均",
"high": "高い",
"disaster": "災害"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -110,14 +110,14 @@
"esphome": {
"offline": "중지",
"offline_alt": "중지",
"online": "Online",
"online": "온라인",
"total": "총합",
"unknown": "알 수 없음"
},
"evcc": {
"pv_power": "Production",
"battery_soc": "배터리",
"grid_power": "Grid",
"grid_power": "눈금",
"home_power": "Consumption",
"charge_power": "Charger",
"watt_hour": "Wh"
@@ -129,8 +129,8 @@
"seed": "시드"
},
"freshrss": {
"subscriptions": "Subscriptions",
"unread": "읽지 않음"
"subscriptions": "구독",
"unread": "미열람"
},
"fritzbox": {
"connectionStatus": "상태",
@@ -140,7 +140,7 @@
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "연결을 끊는 중...",
"connectionStatusDisconnected": "연결 끊김",
"connectionStatusConnected": "Connected",
"connectionStatusConnected": "연결됨",
"uptime": "Uptime",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
@@ -161,7 +161,7 @@
},
"channelsdvrserver": {
"shows": "보기",
"recordings": "Recordings",
"recordings": "녹화",
"scheduled": "예정됨",
"passes": "Passes"
},
@@ -213,12 +213,12 @@
"seed": "시드"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"cpuUsage": "CPU 사용",
"memUsage": "메모리 사용",
"systemTempC": "시스템 온도",
"poolUsage": "Pool Usage",
"volumeUsage": "Volume Usage",
"invalid": "Invalid"
"invalid": "잘못됨"
},
"deluge": {
"download": "다운로드",
@@ -226,6 +226,10 @@
"leech": "리치",
"seed": "시드"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "다운로드",
"upload": "업로드",
@@ -279,7 +283,7 @@
},
"netalertx": {
"total": "총합",
"connected": "Connected",
"connected": "연결됨",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
},
@@ -309,8 +313,8 @@
"address": "주소",
"expires": "만료",
"never": "Never",
"last_seen": "Last Seen",
"now": "Now",
"last_seen": "마지막 접속",
"now": "지금",
"years": "{{number}}년",
"weeks": "{{number}}월",
"days": "{{number}}일",
@@ -319,6 +323,19 @@
"seconds": "{{number}}초",
"ago": "{{value}} 전"
},
"technitium": {
"totalQueries": "쿼리",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "차단됨",
"totalDropped": "Dropped",
"totalClients": "클라이언트"
},
"tdarr": {
"queue": "대기열",
"processed": "처리됨",
@@ -359,7 +376,7 @@
"numberOfFailQueries": "Fail Queries"
},
"jackett": {
"configured": "Configured",
"configured": "구성됨",
"errored": "오류"
},
"strelaysrv": {
@@ -370,7 +387,7 @@
},
"mastodon": {
"user_count": "사용자",
"status_count": "Posts",
"status_count": "게시글",
"domain_count": "Domains"
},
"medusa": {
@@ -382,31 +399,31 @@
"players": "Players",
"version": "버전",
"status": "상태",
"up": "Online",
"up": "온라인",
"down": "중지"
},
"miniflux": {
"read": "Read",
"unread": "읽지 않음"
"read": "읽음",
"unread": "미열람"
},
"authentik": {
"users": "사용자",
"loginsLast24H": "Logins (24h)",
"failedLoginsLast24H": "Failed Logins (24h)"
"loginsLast24H": "로그인 (24h)",
"failedLoginsLast24H": "실패한 로그인 (24h)"
},
"proxmox": {
"mem": "MEM",
"cpu": "CPU",
"lxc": "LXC",
"vms": "VMs"
"vms": "가상머신"
},
"glances": {
"cpu": "CPU",
"load": "부하",
"wait": "잠시만 기다리세요",
"temp": "온도",
"_temp": "Temp",
"warn": "Warn",
"_temp": "온도",
"warn": "경고",
"uptime": "가동",
"total": "총합",
"free": "남음",
@@ -414,30 +431,30 @@
"days": "d",
"hours": "h",
"crit": "Crit",
"read": "Read",
"write": "Write",
"read": "읽음",
"write": "쓰기",
"gpu": "GPU",
"mem": "Mem",
"mem": "Men",
"swap": "Swap"
},
"quicklaunch": {
"bookmark": "Bookmark",
"service": "Service",
"search": "Search",
"custom": "Custom",
"bookmark": "즐겨찾기",
"service": "서비스",
"search": "검색",
"custom": "사용자 정의",
"visit": "Visit",
"url": "URL",
"searchsuggestion": "Suggestion"
},
"wmo": {
"0-day": "Sunny",
"0-day": "화창함",
"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",
"3-day": "구름 낀",
"3-night": "구름 낀",
"45-day": "Foggy",
"45-night": "Foggy",
"48-day": "Foggy",
@@ -462,14 +479,14 @@
"66-night": "Freezing Rain",
"67-day": "Freezing Rain",
"67-night": "Freezing Rain",
"71-day": "Light Snow",
"71-night": "Light Snow",
"71-day": "약한 눈",
"71-night": "약한 눈",
"73-day": "Snow",
"73-night": "Snow",
"75-day": "Heavy Snow",
"75-night": "Heavy Snow",
"77-day": "Snow Grains",
"77-night": "Snow Grains",
"75-day": "폭설",
"75-night": "폭설",
"77-day": "싸락눈",
"77-night": "싸락눈",
"80-day": "Light Showers",
"80-night": "Light Showers",
"81-day": "Showers",
@@ -489,9 +506,9 @@
},
"homebridge": {
"available_update": "System",
"updates": "Updates",
"update_available": "Update Available",
"up_to_date": "Up to Date",
"updates": "업데이트",
"update_available": "새 업데이트 사용 가능",
"up_to_date": "최신 상태",
"child_bridges": "Child Bridges",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
@@ -499,7 +516,7 @@
"down": "Down"
},
"healthchecks": {
"new": "New",
"new": "신규",
"up": "Up",
"grace": "In Grace Period",
"down": "Down",
@@ -521,9 +538,9 @@
},
"tubearchivist": {
"downloads": "대기열",
"videos": "Videos",
"channels": "Channels",
"playlists": "Playlists"
"videos": "동영상",
"channels": "채널",
"playlists": "재생 목록"
},
"truenas": {
"load": "System Load",
@@ -542,16 +559,16 @@
"country": "Country"
},
"hdhomerun": {
"channels": "Channels",
"channels": "채널",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
"channelNetwork": "Network",
"channelNumber": "채널",
"channelNetwork": "네트워크",
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"networkRate": "비트레이트",
"clientIP": "Client"
"clientIP": "클라이언트"
},
"scrutiny": {
"passed": "Passed",
@@ -559,16 +576,16 @@
"unknown": "알 수 없음"
},
"paperlessngx": {
"inbox": "Inbox",
"inbox": "받은메일함",
"total": "총합"
},
"peanut": {
"battery_charge": "Battery Charge",
"battery_charge": "배터리 충전 중",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"online": "Online",
"on_battery": "On Battery",
"low_battery": "Low Battery"
"online": "온라인",
"on_battery": "배터리 사용",
"low_battery": "배터리 부족"
},
"nextdns": {
"wait": "잠시만 기다리세요",
@@ -576,20 +593,20 @@
},
"mikrotik": {
"cpuLoad": "CPU Load",
"memoryUsed": "Memory Used",
"memoryUsed": "메모리 사용량",
"uptime": "Uptime",
"numberOfLeases": "Leases"
},
"xteve": {
"streams_all": "All Streams",
"streams_all": "모든 스트림",
"streams_active": "활성 스트림",
"streams_xepg": "XEPG Channels"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
"yieldDay": "오늘",
"absolutePower": "전원",
"relativePower": "전원 %",
"limit": "제한"
},
"opnsense": {
"cpu": "CPU Load",
@@ -600,7 +617,7 @@
"moonraker": {
"printer_state": "Printer State",
"print_status": "Print Status",
"print_progress": "Progress",
"print_progress": "진행",
"layers": "Layers"
},
"octoprint": {
@@ -619,7 +636,7 @@
"wanStatus": "WAN Status",
"up": "Up",
"down": "Down",
"temp": "Temp",
"temp": "온도",
"disk": "Disk Usage",
"wanIP": "WAN IP"
},
@@ -631,9 +648,9 @@
},
"immich": {
"users": "사용자",
"photos": "Photos",
"videos": "Videos",
"storage": "Storage"
"photos": "사진",
"videos": "동영상",
"storage": "저장됨"
},
"uptimekuma": {
"up": "Sites Up",
@@ -646,10 +663,10 @@
"series": "시리즈",
"archives": "Archives",
"chapters": "Chapters",
"categories": "Categories"
"categories": "분류"
},
"komga": {
"libraries": "Libraries",
"libraries": "서재",
"series": "시리즈",
"books": "책"
},
@@ -665,8 +682,8 @@
},
"photoprism": {
"albums": "Albums",
"photos": "Photos",
"videos": "Videos",
"photos": "사진",
"videos": "동영상",
"people": "People"
},
"fileflows": {
@@ -676,18 +693,18 @@
"time": "Time"
},
"grafana": {
"dashboards": "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"
"cpuload": "CPU 부하량",
"memoryusage": "메모리 사용량",
"freespace": "여유 공간",
"activeusers": "활성 유저",
"numfiles": "파일",
"numshares": "공유된 항목"
},
"kopia": {
"status": "상태",
@@ -703,7 +720,7 @@
},
"pterodactyl": {
"servers": "Servers",
"nodes": "Nodes"
"nodes": "노드"
},
"prometheus": {
"targets_up": "Targets Up",
@@ -716,15 +733,15 @@
"uptime": "Uptime"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_today": "오늘",
"gross_percent_1y": "One year",
"gross_percent_max": "All time"
},
"audiobookshelf": {
"podcasts": "Podcasts",
"books": "책",
"podcastsDuration": "Duration",
"booksDuration": "Duration"
"podcastsDuration": "지속시간",
"booksDuration": "지속시간"
},
"homeassistant": {
"people_home": "People Home",
@@ -733,12 +750,12 @@
},
"whatsupdocker": {
"monitoring": "Monitoring",
"updates": "Updates"
"updates": "업데이트"
},
"calibreweb": {
"books": "책",
"authors": "Authors",
"categories": "Categories",
"authors": "저자",
"categories": "분류",
"series": "시리즈"
},
"jdownloader": {
@@ -749,7 +766,7 @@
},
"kavita": {
"seriesCount": "시리즈",
"totalFiles": "Files"
"totalFiles": "파일"
},
"azuredevops": {
"result": "Result",
@@ -766,30 +783,30 @@
},
"gamedig": {
"status": "상태",
"online": "Online",
"online": "온라인",
"offline": "중지",
"name": "Name",
"map": "Map",
"name": "이름",
"map": "지도",
"currentPlayers": "Current players",
"players": "Players",
"maxPlayers": "Max players",
"bots": "Bots",
"bots": "",
"ping": "Ping"
},
"urbackup": {
"ok": "Ok",
"errored": "Errors",
"ok": "확인",
"errored": "오류 :",
"noRecent": "Out of Date",
"totalUsed": "Used Storage"
},
"mealie": {
"recipes": "Recipes",
"users": "사용자",
"categories": "Categories",
"tags": "Tags"
"categories": "분류",
"tags": "태그"
},
"openmediavault": {
"downloading": "Downloading",
"downloading": "다운로드 중",
"total": "총합",
"running": "가동 중",
"stopped": "중지",
@@ -826,8 +843,18 @@
"noEventsFound": "No events found"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"platforms": "기종",
"totalRoms": "게임",
"saves": "세이브",
"states": "스테이트",
"screenshots": "스크린샷",
"totalfilesize": "전체 용량"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "저장됨"
},
"netdata": {
"warnings": "Warnings",
@@ -836,16 +863,16 @@
"plantit": {
"events": "Events",
"plants": "Plants",
"photos": "Photos",
"photos": "사진",
"species": "Species"
},
"gitea": {
"notifications": "Notifications",
"notifications": "알림",
"issues": "Issues",
"pulls": "Pull Requests"
},
"stash": {
"scenes": "Scenes",
"scenes": "장면",
"scenesPlayed": "Scenes Played",
"playCount": "Total Plays",
"playDuration": "Time Watched",
@@ -855,18 +882,18 @@
"imageSize": "Images Size",
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"studios": "스튜디오",
"movies": "영화",
"tags": "Tags",
"tags": "태그",
"oCount": "O Count"
},
"tandoor": {
"users": "사용자",
"recipes": "Recipes",
"keywords": "Keywords"
"keywords": "키워드"
},
"homebox": {
"items": "Items",
"items": "아이템",
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
@@ -878,7 +905,7 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"connected": "연결됨",
"enabled": "활성",
"disabled": "비활성",
"total": "총합"
@@ -896,14 +923,35 @@
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"loading": "로드 중",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
},
"frigate": {
"cameras": "Cameras",
"cameras": "카메라",
"uptime": "Uptime",
"version": "버전"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "태그"
},
"zabbix": {
"unclassified": "Not classified",
"information": "정보",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Ņēmēji",
"seed": "Devēji"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Lejupielāde",
"upload": "Augšupielāde",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Rindā",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informācija",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Muat turun",
"upload": "Muat naik",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Lepas"
},
"technitium": {
"totalQueries": "Permintaan",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Disekat",
"totalDropped": "Dropped",
"totalClients": "Klien"
},
"tdarr": {
"queue": "Barisan",
"processed": "Sudah diprosess",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platform",
"totalRoms": "Jumlah ROM"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domain",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Amaran",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Masa Hidup",
"version": "Versi"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tanda nama"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informasi",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -71,8 +71,8 @@
"tx": "TX",
"mem": "GEH",
"cpu": "CPU",
"running": "Wordt uitgevoerd",
"offline": "Onbereikbaar",
"running": "Actief",
"offline": "Offline",
"error": "Fout",
"unknown": "Onbekend",
"healthy": "Gezond",
@@ -108,8 +108,8 @@
"songs": "Nummers"
},
"esphome": {
"offline": "Onbereikbaar",
"offline_alt": "Onbereikbaar",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Bereikbaar",
"total": "Totaal",
"unknown": "Onbekend"
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Delen"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -301,7 +305,7 @@
"ping": "Ping"
},
"portainer": {
"running": "Wordt uitgevoerd",
"running": "Actief",
"stopped": "Gestopt",
"total": "Totaal"
},
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Geleden"
},
"technitium": {
"totalQueries": "Verzoeken",
"totalNoError": "Geslaagd",
"totalServerFailure": "Gefaald",
"totalNxDomain": "NX Domains",
"totalRefused": "Geweigerd",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Gecached",
"totalBlocked": "Geblokkeerd",
"totalDropped": "Dropped",
"totalClients": "Cliënten"
},
"tdarr": {
"queue": "Wachtrij",
"processed": "Verwerkt",
@@ -383,7 +400,7 @@
"version": "Versie",
"status": "Status",
"up": "Bereikbaar",
"down": "Onbereikbaar"
"down": "Offline"
},
"miniflux": {
"read": "Gelezen",
@@ -767,7 +784,7 @@
"gamedig": {
"status": "Status",
"online": "Bereikbaar",
"offline": "Onbereikbaar",
"offline": "Offline",
"name": "Naam",
"map": "Kaart",
"currentPlayers": "Huidige spelers",
@@ -791,7 +808,7 @@
"openmediavault": {
"downloading": "Downloaden",
"total": "Totaal",
"running": "Wordt uitgevoerd",
"running": "Actief",
"stopped": "Gestopt",
"passed": "Geslaagd",
"failed": "Gefaald"
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platformen",
"totalRoms": "Totale ROM's"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots ",
"totalfilesize": "Totale grootte"
},
"mailcow": {
"domains": "Domeinen",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Opslag"
},
"netdata": {
"warnings": "Waarschuwingen",
@@ -886,8 +913,8 @@
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
"outdated": "Verouderd",
"banned": "Verbannen"
},
"myspeed": {
"ping": "Ping",
@@ -895,15 +922,36 @@
"upload": "Upload"
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"stocks": "Aandelen",
"loading": "Laden",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"invalidConfiguration": "Ongeldige configuratie"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Camera's",
"uptime": "Online",
"version": "Versie"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Label"
},
"zabbix": {
"unclassified": "Niet geclassificeerd",
"information": "Informatie",
"warning": "Waarschuwingen",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Last ned",
"upload": "Opplastning",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Spørringer",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blokkert",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "Kø",
"processed": "Behandlet",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plattformer",
"totalRoms": "Totale ROM-er"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domener",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Lagring"
},
"netdata": {
"warnings": "Advarsler",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Oppetid",
"version": "Versjon"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Stikkord"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informasjon",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -140,7 +140,7 @@
"connectionStatusPendingDisconnect": "Oczekujące rozłączenie",
"connectionStatusDisconnecting": "Rozłączanie",
"connectionStatusDisconnected": "Rozłączono",
"connectionStatusConnected": "Connected",
"connectionStatusConnected": "Połączono",
"uptime": "Czas działania",
"maxDown": "Maks. Pobieranie",
"maxUp": "Maks. Wysyłanie",
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Trafienia w cache'u",
"cachemissbytes": "Straty cache'u"
},
"downloadstation": {
"download": "Pobieranie",
"upload": "Wysyłanie",
@@ -279,9 +283,9 @@
},
"netalertx": {
"total": "Całkowite",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"connected": "Połączono",
"new_devices": "Nowe urządzenia",
"down_alerts": "Alerty niedostępności"
},
"pihole": {
"queries": "Zapytania",
@@ -319,6 +323,19 @@
"seconds": "{{number}}sekund",
"ago": "{{value}} temu"
},
"technitium": {
"totalQueries": "Zapytania",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Zablokowane",
"totalDropped": "Dropped",
"totalClients": "Klienci"
},
"tdarr": {
"queue": "Kolejka",
"processed": "Przetworzone",
@@ -446,8 +463,8 @@
"51-night": "Lekka mżawka",
"53-day": "Mżawka",
"53-night": "Mżawka",
"55-day": "Ciężka mżawka",
"55-night": "Ciężka mżawka",
"55-day": "Gęsta mżawka",
"55-night": "Gęsta mżawka",
"56-day": "Lekko chłodna mżawka",
"56-night": "Lekko chłodna mżawka",
"57-day": "Chłodna mżawka",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platformy",
"totalRoms": "Łącznie ROM"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domeny",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Pamięć"
},
"netdata": {
"warnings": "Ostrzeżenia",
@@ -878,16 +905,16 @@
"bans": "Bany"
},
"wgeasy": {
"connected": "Connected",
"connected": "Połączono",
"enabled": "Włączone",
"disabled": "Wyłączone",
"total": "Całkowite"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
"proxied": "Proxy",
"auth": "Z uwietrzytelnieniem",
"outdated": "Nieaktualne",
"banned": "Zbanowano"
},
"myspeed": {
"ping": "Ping",
@@ -895,15 +922,36 @@
"upload": "Wysyłanie"
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"stocks": "Giełda",
"loading": "Wczytywanie",
"open": "Otwarte - rynek US",
"closed": "Zamknięte - rynek US",
"invalidConfiguration": "Nieprawidłowa konfiguracja"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Kamery",
"uptime": "Czas działania",
"version": "Wersja"
},
"linkwarden": {
"links": "Łącza",
"collections": "Kolekcje",
"tags": "Tagi"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informacje",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -14,7 +14,7 @@
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mes",
"months": "mês",
"days": "d",
"hours": "h",
"minutes": "min",
@@ -140,7 +140,7 @@
"connectionStatusPendingDisconnect": "Desconexão pendente",
"connectionStatusDisconnecting": "Desconectando",
"connectionStatusDisconnected": "Desconectado",
"connectionStatusConnected": "Connected",
"connectionStatusConnected": "Conectado",
"uptime": "Ligado",
"maxDown": "Máx. de Descarga",
"maxUp": "Max. de Envio",
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Semente"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Descarregar",
"upload": "Carregar",
@@ -279,9 +283,9 @@
},
"netalertx": {
"total": "Total",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"connected": "Conectado",
"new_devices": "Novos dispositivos",
"down_alerts": "Alertas de Falha"
},
"pihole": {
"queries": "Consultas",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Atrás"
},
"technitium": {
"totalQueries": "Consultas",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Bloqueado",
"totalDropped": "Dropped",
"totalClients": "Clientes"
},
"tdarr": {
"queue": "Fila",
"processed": "Processado",
@@ -427,7 +444,7 @@
"custom": "Personalizado",
"visit": "Visitar",
"url": "Endereço URL",
"searchsuggestion": "Suggestion"
"searchsuggestion": "Sugestão"
},
"wmo": {
"0-day": "Solarengo",
@@ -544,14 +561,14 @@
"hdhomerun": {
"channels": "Canais",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
"channelNetwork": "Network",
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"tunerCount": "Sintonizadores",
"channelNumber": "Canal",
"channelNetwork": "Rede",
"signalStrength": "Potência",
"signalQuality": "Qualidade",
"symbolQuality": "Qualidade",
"networkRate": "Taxa de bits",
"clientIP": "Client"
"clientIP": "Cliente"
},
"scrutiny": {
"passed": "Aprovado",
@@ -798,10 +815,10 @@
},
"openwrt": {
"uptime": "Ligado",
"cpuLoad": "CPU Load Avg (5m)",
"cpuLoad": "Carga da CPU média (5m)",
"up": "Up",
"down": "Down",
"bytesTx": "Transmitted",
"bytesTx": "Transmitido",
"bytesRx": "Recebido"
},
"uptimerobot": {
@@ -826,68 +843,78 @@
"noEventsFound": "Nenhum evento encontrado"
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"platforms": "Plataformas",
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domínios",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Armazenamento"
},
"netdata": {
"warnings": "Warnings",
"criticals": "Criticals"
"warnings": "Avisos",
"criticals": "Críticos"
},
"plantit": {
"events": "Events",
"plants": "Plants",
"events": "Eventos",
"plants": "Plantas",
"photos": "Fotos",
"species": "Species"
"species": "Espécies"
},
"gitea": {
"notifications": "Notifications",
"notifications": "Notificações",
"issues": "Problemas",
"pulls": "Pull Requests"
"pulls": "Solicitar pull"
},
"stash": {
"scenes": "Scenes",
"scenesPlayed": "Scenes Played",
"playCount": "Total Plays",
"playDuration": "Time Watched",
"sceneSize": "Scenes Size",
"sceneDuration": "Scenes Duration",
"images": "Images",
"imageSize": "Images Size",
"galleries": "Galleries",
"performers": "Performers",
"studios": "Studios",
"scenes": "Cenas",
"scenesPlayed": "Cenas reproduzidas",
"playCount": "Total de Reproduções",
"playDuration": "Tempo Assistido",
"sceneSize": "Tamanho das cenas",
"sceneDuration": "Duração das cenas",
"images": "Imagens",
"imageSize": "Tamanho das imagens",
"galleries": "Galerias",
"performers": "Artistas",
"studios": "Estúdios",
"movies": "Filmes",
"tags": "Etiquetas",
"oCount": "O Count"
"oCount": "Contagem de O's"
},
"tandoor": {
"users": "Utilizadores",
"recipes": "Receitas",
"keywords": "Keywords"
"keywords": "Palavras-chave"
},
"homebox": {
"items": "Items",
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"totalWithWarranty": "Com Garantia",
"locations": "Localizações",
"labels": "Etiquetas",
"users": "Utilizadores",
"totalValue": "Total Value"
"totalValue": "Valor Total"
},
"crowdsec": {
"alerts": "Alertas",
"bans": "Bans"
"bans": "Banidos"
},
"wgeasy": {
"connected": "Connected",
"connected": "Conectado",
"enabled": "Ativo",
"disabled": "Desabilitado",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
"proxied": "Com proxy",
"auth": "Com Autorização",
"outdated": "Desatualizado",
"banned": "Banido"
},
"myspeed": {
"ping": "Tempo de resposta",
@@ -895,15 +922,36 @@
"upload": "Carregar"
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"stocks": "Ações",
"loading": "Carregando",
"open": "Aberto - Mercado dos EUA",
"closed": "Fechado - Mercado dos EUA",
"invalidConfiguration": "Configuração inválida"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Câmaras",
"uptime": "Ligado",
"version": "Versão"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Etiquetas"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informação",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -24,16 +24,16 @@
"missing_type": "Tipo de Widget ausente: {{type}}",
"api_error": "Erros de API",
"information": "Informação",
"status": "Estado",
"status": "Status",
"url": "Endereço URL",
"raw_error": "Erro Raw",
"response_data": "Dados da Resposta"
"raw_error": "Erro Bruto",
"response_data": "Dados de Resposta"
},
"weather": {
"current": "Localização atual",
"allow": "Clicar para permitir",
"allow": "Clique para permitir",
"updating": "Atualizando",
"wait": "Por favor aguarde"
"wait": "Por favor, aguarde"
},
"search": {
"placeholder": "Pesquisar…"
@@ -50,7 +50,7 @@
"uptime": "CIMA"
},
"unifi": {
"users": "Utilizadores",
"users": "Usuários",
"uptime": "Ligado",
"days": "Dias",
"wan": "WAN",
@@ -59,20 +59,20 @@
"devices": "Dispositivos",
"lan_devices": "Dispositivos LAN",
"wlan_devices": "Dispositivos WLAN",
"lan_users": "Utilizadores LAN",
"wlan_users": "Utilizadores WLAN",
"lan_users": "Usuários de LAN",
"wlan_users": "Usuários de WLAN",
"up": "CIMA",
"down": "Desligado",
"wait": "Por favor aguarde",
"empty_data": "Status de Subsistema Desconhecido"
"wait": "Por favor, aguarde",
"empty_data": "Status do Subsistema desconhecido"
},
"docker": {
"rx": "Rx",
"tx": "Tx",
"mem": "MEM",
"cpu": "CPU",
"running": "A correr",
"offline": "Desligado",
"running": "Executando",
"offline": "Offline",
"error": "Erro",
"unknown": "Desconhecido",
"healthy": "Saudável",
@@ -108,8 +108,8 @@
"songs": "Canções"
},
"esphome": {
"offline": "Desligado",
"offline_alt": "Desligado",
"offline": "Offline",
"offline_alt": "Offline",
"online": "Disponível",
"total": "Total",
"unknown": "Desconhecido"
@@ -133,7 +133,7 @@
"unread": "Não lida"
},
"fritzbox": {
"connectionStatus": "Estado",
"connectionStatus": "Status",
"connectionStatusUnconfigured": "Não configurado",
"connectionStatusConnecting": "Conectando",
"connectionStatusAuthenticating": "Autenticando",
@@ -142,7 +142,7 @@
"connectionStatusDisconnected": "Desconectado",
"connectionStatusConnected": "Conectado",
"uptime": "Ligado",
"maxDown": "Max. Down",
"maxDown": "Tempo de inatividade máximo",
"maxUp": "Máx. Acima",
"down": "Inativo",
"up": "Ativo",
@@ -216,7 +216,7 @@
"cpuUsage": "Uso de CPU",
"memUsage": "Uso de Memória",
"systemTempC": "Temp. do Sistema",
"poolUsage": "Pool Usage",
"poolUsage": "Uso do Pool",
"volumeUsage": "Uso do volume",
"invalid": "Inválido"
},
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Semente"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Descarregar",
"upload": "Carregar",
@@ -301,7 +305,7 @@
"ping": "Tempo de resposta"
},
"portainer": {
"running": "A correr",
"running": "Executando",
"stopped": "Parado",
"total": "Total"
},
@@ -311,14 +315,27 @@
"never": "Nunca",
"last_seen": "Visto por último",
"now": "Agora",
"years": "{{number}}y",
"weeks": "{{number}}w",
"years": "{{number}}a",
"weeks": "{{number}}s",
"days": "{{number}}d",
"hours": "{{number}}h",
"minutes": "{{number}}m",
"seconds": "{{number}}s",
"ago": "{{value}} Atrás"
},
"technitium": {
"totalQueries": "Consultas",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Bloqueado",
"totalDropped": "Dropped",
"totalClients": "Clientes"
},
"tdarr": {
"queue": "Fila",
"processed": "Processado",
@@ -369,7 +386,7 @@
"transferRate": "Taxa"
},
"mastodon": {
"user_count": "Utilizadores",
"user_count": "Usuários",
"status_count": "Postagens",
"domain_count": "Domínios"
},
@@ -381,16 +398,16 @@
"minecraft": {
"players": "Reprodutores",
"version": "Versão",
"status": "Estado",
"status": "Status",
"up": "Disponível",
"down": "Desligado"
"down": "Offline"
},
"miniflux": {
"read": "Lido",
"unread": "Não lida"
},
"authentik": {
"users": "Utilizadores",
"users": "Usuários",
"loginsLast24H": "Inícios de sessão (24h)",
"failedLoginsLast24H": "Inícios de sessão falhados (24h)"
},
@@ -403,7 +420,7 @@
"glances": {
"cpu": "CPU",
"load": "Carga",
"wait": "Por favor aguarde",
"wait": "Por favor, aguarde",
"temp": "TEMP",
"_temp": "Temperatura",
"warn": "Aviso",
@@ -504,7 +521,7 @@
"grace": "Em Período Gratuito",
"down": "Inativo",
"paused": "Pausado",
"status": "Estado",
"status": "Status",
"last_ping": "Ultimo Ping",
"never": "Nenhum ping ainda"
},
@@ -604,14 +621,14 @@
"layers": "Camadas"
},
"octoprint": {
"printer_state": "Estado",
"printer_state": "Status",
"temp_tool": "Temp. Ferramenta",
"temp_bed": "Temp. Cama",
"job_completion": "Conclusão"
},
"cloudflared": {
"origin_ip": "IP Origem",
"status": "Estado"
"status": "Status"
},
"pfsense": {
"load": "Carga Média",
@@ -630,7 +647,7 @@
"memory_usage": "Memória"
},
"immich": {
"users": "Utilizadores",
"users": "Usuários",
"photos": "Fotos",
"videos": "Vídeos",
"storage": "Armazenamento"
@@ -690,7 +707,7 @@
"numshares": "Itens compartilhados"
},
"kopia": {
"status": "Estado",
"status": "Status",
"size": "Tamanho",
"lastrun": "Ultima Execução",
"nextrun": "Próxima Execução",
@@ -753,7 +770,7 @@
},
"azuredevops": {
"result": "Resultado",
"status": "Estado",
"status": "Status",
"buildId": "ID Compilação",
"succeeded": "Bem-sucedido",
"notStarted": "Não iniciado",
@@ -765,9 +782,9 @@
"approved": "Aprovada"
},
"gamedig": {
"status": "Estado",
"status": "Status",
"online": "Disponível",
"offline": "Desligado",
"offline": "Offline",
"name": "Nome",
"map": "Mapa",
"currentPlayers": "Jogadores atuais",
@@ -784,14 +801,14 @@
},
"mealie": {
"recipes": "Receitas",
"users": "Utilizadores",
"users": "Usuários",
"categories": "Categorias",
"tags": "Marcadores"
},
"openmediavault": {
"downloading": "Baixando",
"total": "Total",
"running": "A correr",
"running": "Executando",
"stopped": "Parado",
"passed": "Aprovado",
"failed": "Falhou"
@@ -805,7 +822,7 @@
"bytesRx": "Recebido"
},
"uptimerobot": {
"status": "Estado",
"status": "Status",
"uptime": "Ligado",
"lastDown": "Última inatividade",
"downDuration": "Duração de inatividade",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Plataformas",
"totalRoms": "Total de ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domínios",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Armazenamento"
},
"netdata": {
"warnings": "Alertas",
@@ -861,7 +888,7 @@
"oCount": "Contagem 0"
},
"tandoor": {
"users": "Utilizadores",
"users": "Usuários",
"recipes": "Receitas",
"keywords": "Palavras-chave"
},
@@ -870,7 +897,7 @@
"totalWithWarranty": "Com Garantia",
"locations": "Localização",
"labels": "Rótulos",
"users": "Utilizadores",
"users": "Usuários",
"totalValue": "Valor Total"
},
"crowdsec": {
@@ -902,8 +929,29 @@
"invalidConfiguration": "Configuração Inválida"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Câmeras",
"uptime": "Ligado",
"version": "Versão"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Marcadores"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informação",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Descarcă",
"upload": "Încarcă",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Cereri",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocate",
"totalDropped": "Dropped",
"totalClients": "Clienți"
},
"tdarr": {
"queue": "Coadă",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domenii",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informație",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -39,7 +39,7 @@
"placeholder": "Поиск…"
},
"resources": {
"cpu": "ЦПУ",
"cpu": "ЦП",
"mem": "ОЗУ",
"total": "Всего",
"free": "Свободно",
@@ -70,7 +70,7 @@
"rx": "RX",
"tx": "TX",
"mem": "ОЗУ",
"cpu": "ЦПУ",
"cpu": "ЦП",
"running": "Запущено",
"offline": "Не в сети",
"error": "Ошибка",
@@ -226,6 +226,10 @@
"leech": "Лич",
"seed": "Сид"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Скачивание",
"upload": "Загрузка",
@@ -319,6 +323,19 @@
"seconds": "{{number}}с",
"ago": "{{value}} назад"
},
"technitium": {
"totalQueries": "Запросы",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Заблокировано",
"totalDropped": "Dropped",
"totalClients": "Клиенты"
},
"tdarr": {
"queue": "Очередь",
"processed": "Обработано",
@@ -396,12 +413,12 @@
},
"proxmox": {
"mem": "ОЗУ",
"cpu": "ЦПУ",
"cpu": "ЦП",
"lxc": "LXC",
"vms": "Виртуальные машины"
},
"glances": {
"cpu": "ЦПУ",
"cpu": "ЦП",
"load": "Загрузка",
"wait": "Пожалуйста, подождите",
"temp": "Температура",
@@ -626,7 +643,7 @@
"proxmoxbackupserver": {
"datastore_usage": "Хранилище данных",
"failed_tasks_24h": "Неудачные задачи 24 часа",
"cpu_usage": "ЦПУ",
"cpu_usage": "ЦП",
"memory_usage": "ОЗУ"
},
"immich": {
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Платформы",
"totalRoms": "Всего ПЗУ"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Домены",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Хранилище"
},
"netdata": {
"warnings": "Предупреждения",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Время работы",
"version": "Версия"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Теги"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Информация",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leechované",
"seed": "Seedované"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Sťahovanie",
"upload": "Nahrávanie",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "Pred {{value}}"
},
"technitium": {
"totalQueries": "Dopyty",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Zablokované",
"totalDropped": "Dropped",
"totalClients": "Klienti"
},
"tdarr": {
"queue": "V poradí",
"processed": "Spracované",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platformy",
"totalRoms": "Celkovo ROM"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domény",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Úložisko"
},
"netdata": {
"warnings": "Upozornenia",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Prevádzka",
"version": "Verzia"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Štítky"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Informácia",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Pijavka",
"seed": "Sejanje"
},
"develancacheui": {
"cachehitbytes": "Predpomn. zadetki",
"cachemissbytes": "Predpomn. zgrešeno"
},
"downloadstation": {
"download": "Prenos",
"upload": "Nalaganje",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} nazaj"
},
"technitium": {
"totalQueries": "Poizvedbe",
"totalNoError": "Uspeh",
"totalServerFailure": "Neuspehi",
"totalNxDomain": "NX domene",
"totalRefused": "Zavrnjeno",
"totalAuthoritative": "Avtoratitavno",
"totalRecursive": "Rekurzivno",
"totalCached": "Predpomnjeno",
"totalBlocked": "Blokirano",
"totalDropped": "Izpuščeno",
"totalClients": "Klienti"
},
"tdarr": {
"queue": "Vrsta",
"processed": "Procesiran",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforme",
"totalRoms": "Skupaj ROM-ov"
"totalRoms": "Igre",
"saves": "Shranitve",
"states": "Stanja",
"screenshots": "Posnetki zaslona",
"totalfilesize": "Skupna velikost"
},
"mailcow": {
"domains": "Domene",
"mailboxes": "Nabiralniki",
"mails": "Pošta",
"storage": "Shramba"
},
"netdata": {
"warnings": "Opozorila",
@@ -902,8 +929,29 @@
"invalidConfiguration": "Neveljavna konfiguracija"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Kamere",
"uptime": "Čas delovanja",
"version": "Verzija"
},
"linkwarden": {
"links": "Povezave",
"collections": "Zbirke",
"tags": "Značke"
},
"zabbix": {
"unclassified": "Nerazvrščeno",
"information": "Informacija",
"warning": "Opozorilo",
"average": "Povprečno",
"high": "Visoko",
"disaster": "Katastrofa"
},
"lubelogger": {
"vehicle": "Vozilo",
"vehicles": "Vozila",
"serviceRecords": "Zapisi servisov",
"reminders": "Opomniki",
"nextReminder": "Naslednji opomnik",
"none": "Brez"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Förfrågningar",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blockerad",
"totalDropped": "Dropped",
"totalClients": "Klienter"
},
"tdarr": {
"queue": "Kö",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Länkar",
"collections": "Samlingar",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "ప్రశ్నలు",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "నిరోధించబడింది",
"totalDropped": "Dropped",
"totalClients": "ఖాతాదారులు"
},
"tdarr": {
"queue": "వరుస",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "డొమైన్‌లు",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "ดาวน์โหลด",
"upload": "อัพโหลด",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Queue",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "ข้อมูล",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "Tüketici",
"seed": "Sağlayıcı"
},
"develancacheui": {
"cachehitbytes": "Önbellek İsabetli Byte",
"cachemissbytes": "Önbellek Kaçırılan Byte"
},
"downloadstation": {
"download": "İndirme",
"upload": "Yükleme",
@@ -319,6 +323,19 @@
"seconds": "{{number}} Saniye",
"ago": "{{value}} Önce"
},
"technitium": {
"totalQueries": "Sorgular",
"totalNoError": "Başarılı",
"totalServerFailure": "Başarısızlıklar",
"totalNxDomain": "NX Alan Adları",
"totalRefused": "Reddedildi",
"totalAuthoritative": "Yetkili",
"totalRecursive": "Tekrarlamalı",
"totalCached": "Önbelleğe alındı",
"totalBlocked": "Engellenen",
"totalDropped": "Bırakıldı",
"totalClients": "Alıcılar"
},
"tdarr": {
"queue": "Kuyruk",
"processed": "İşlendi",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platformlar",
"totalRoms": "Toplam ROM'lar"
"totalRoms": "Oyunlar",
"saves": "Kayıtlar",
"states": "Durumlar",
"screenshots": "Ekran görüntüleri",
"totalfilesize": "Toplam Kapasite"
},
"mailcow": {
"domains": "Etki Alanları",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Depo"
},
"netdata": {
"warnings": "Uyarılar",
@@ -902,8 +929,29 @@
"invalidConfiguration": "Geçersiz Yapılandırma"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Kameralar",
"uptime": "Çalışma Süresi",
"version": "Versiyon"
},
"linkwarden": {
"links": "Bağlantılar",
"collections": "Koleksiyonlar",
"tags": "Etiketler"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Bilgi",
"warning": "Uyarı",
"average": "Ortalama",
"high": "Yüksek",
"disaster": "Felaket"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -14,11 +14,11 @@
"date": "{{value, date}}",
"relativeDate": "{{value, relativeDate}}",
"uptime": "{{value, uptime}}",
"months": "mo",
"days": "d",
"hours": "h",
"minutes": "m",
"seconds": "s"
"months": "міс",
"days": "д",
"hours": "г",
"minutes": "хв",
"seconds": "с"
},
"widget": {
"missing_type": "Відсутній тип віджета: {{type}}",
@@ -85,17 +85,17 @@
"ping": {
"error": "Помилка",
"ping": "Пінг",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"down": "Офлайн",
"up": "Онлайн",
"not_available": "Не доступний"
},
"siteMonitor": {
"http_status": "HTTP status",
"http_status": "HTTP статус",
"error": "Помилка",
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"response": "Відповідь",
"down": "Офлайн",
"up": "Онлайн",
"not_available": "Не доступний"
},
"emby": {
"playing": "Відтворення",
@@ -134,21 +134,21 @@
},
"fritzbox": {
"connectionStatus": "Стан",
"connectionStatusUnconfigured": "Unconfigured",
"connectionStatusConnecting": "Connecting",
"connectionStatusAuthenticating": "Authenticating",
"connectionStatusPendingDisconnect": "Pending Disconnect",
"connectionStatusDisconnecting": "Disconnecting",
"connectionStatusDisconnected": "Disconnected",
"connectionStatusConnected": "Connected",
"connectionStatusUnconfigured": "Не налаштовано",
"connectionStatusConnecting": "Підключення",
"connectionStatusAuthenticating": "Автентифікація",
"connectionStatusPendingDisconnect": "Очікує відключення",
"connectionStatusDisconnecting": "Відключення",
"connectionStatusDisconnected": "Відключено",
"connectionStatusConnected": "З'єднано",
"uptime": "Час роботи",
"maxDown": "Max. Down",
"maxUp": "Max. Up",
"down": "Down",
"up": "Up",
"received": "Received",
"sent": "Sent",
"externalIPAddress": "Ext. IP"
"maxDown": "Макс. зав",
"maxUp": "Макс. віддача",
"down": "Офлайн",
"up": "Онлайн",
"received": "Отримано",
"sent": "Надісл.",
"externalIPAddress": "Зовн. IP"
},
"caddy": {
"upstreams": "Потоки",
@@ -226,6 +226,10 @@
"leech": "Ліч",
"seed": "Сід"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Завантаження",
"upload": "Відправлення",
@@ -279,9 +283,9 @@
},
"netalertx": {
"total": "Усього",
"connected": "Connected",
"new_devices": "New Devices",
"down_alerts": "Down Alerts"
"connected": "З'єднано",
"new_devices": "Нові пристрої",
"down_alerts": "Спов. про падіння"
},
"pihole": {
"queries": "Запити",
@@ -319,6 +323,19 @@
"seconds": "{{number}}с",
"ago": "{{value}} тому"
},
"technitium": {
"totalQueries": "Запити",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Заблоковано",
"totalDropped": "Dropped",
"totalClients": "Клієнти"
},
"tdarr": {
"queue": "Черга",
"processed": "Обробка",
@@ -405,15 +422,15 @@
"load": "Завантаження",
"wait": "Будь ласка, зачекайте",
"temp": "Температура",
"_temp": "Temp",
"_temp": "Темп.",
"warn": "Увага",
"uptime": "Відправка",
"total": "Усього",
"free": "Вільно",
"used": "Використано",
"days": "d",
"hours": "h",
"crit": "Crit",
"days": "д",
"hours": "г",
"crit": "Крит",
"read": "Прочитано",
"write": "Написати",
"gpu": "GPU",
@@ -427,7 +444,7 @@
"custom": "Користувацький",
"visit": "Відвідайте",
"url": "URL-адреса",
"searchsuggestion": "Suggestion"
"searchsuggestion": "Пропозиція"
},
"wmo": {
"0-day": "Сонячно",
@@ -494,15 +511,15 @@
"up_to_date": "Актуально",
"child_bridges": "Дитячі мости",
"child_bridges_status": "{{ok}}/{{total}}",
"up": "Up",
"up": "Онлайн",
"pending": "В очікуванні",
"down": "Down"
"down": "Офлайн"
},
"healthchecks": {
"new": "Новий",
"up": "Up",
"up": "Онлайн",
"grace": "У пільговий період",
"down": "Down",
"down": "Офлайн",
"paused": "Призупинено",
"status": "Стан",
"last_ping": "Останній пінг",
@@ -544,14 +561,14 @@
"hdhomerun": {
"channels": "Канали",
"hd": "HD",
"tunerCount": "Tuners",
"channelNumber": "Channel",
"channelNetwork": "Network",
"signalStrength": "Strength",
"signalQuality": "Quality",
"symbolQuality": "Quality",
"tunerCount": "Тюнери",
"channelNumber": "Канал",
"channelNetwork": "Мережа",
"signalStrength": "Сила",
"signalQuality": "Якість",
"symbolQuality": "Якість",
"networkRate": "Бітрейт",
"clientIP": "Client"
"clientIP": "Клієнт"
},
"scrutiny": {
"passed": "Пройшов",
@@ -563,12 +580,12 @@
"total": "Усього"
},
"peanut": {
"battery_charge": "Battery Charge",
"ups_load": "UPS Load",
"ups_status": "UPS Status",
"battery_charge": "Заряд батареї",
"ups_load": "UPS завантаження",
"ups_status": "Статус UPS",
"online": "Онлайн",
"on_battery": "On Battery",
"low_battery": "Low Battery"
"on_battery": "Від батареї",
"low_battery": "Низький заряд"
},
"nextdns": {
"wait": "Будь ласка, зачекайте",
@@ -586,10 +603,10 @@
"streams_xepg": "Канали XEPG"
},
"opendtu": {
"yieldDay": "Today",
"absolutePower": "Power",
"relativePower": "Power %",
"limit": "Limit"
"yieldDay": "Сьогодні",
"absolutePower": "Абс. потуж.",
"relativePower": "Заряд %",
"limit": "Ліміт"
},
"opnsense": {
"cpu": "Завантаження CPU",
@@ -617,9 +634,9 @@
"load": "Середнє завантаження",
"memory": "Використання пам'яті",
"wanStatus": "Статус WAN",
"up": "Up",
"down": "Down",
"temp": "Temp",
"up": "Онлайн",
"down": "Офлайн",
"temp": "Темп.",
"disk": "Використання диска",
"wanIP": "WAN IP"
},
@@ -640,7 +657,7 @@
"down": "Неактивні сайти",
"uptime": "Час роботи",
"incident": "Інцидент",
"m": "m"
"m": "хв"
},
"atsumeru": {
"series": "Серії",
@@ -716,7 +733,7 @@
"uptime": "Час роботи"
},
"ghostfolio": {
"gross_percent_today": "Today",
"gross_percent_today": "Сьогодні",
"gross_percent_1y": "Один рік",
"gross_percent_max": "Весь час"
},
@@ -783,13 +800,13 @@
"totalUsed": "Використовувана пам'ять"
},
"mealie": {
"recipes": "Recipes",
"recipes": "Отримувачі",
"users": "Користувачі",
"categories": "Категорії",
"tags": "Tags"
"tags": "Теги"
},
"openmediavault": {
"downloading": "Downloading",
"downloading": "Завантаження",
"total": "Усього",
"running": "Запущено",
"stopped": "Зупинено",
@@ -799,10 +816,10 @@
"openwrt": {
"uptime": "Час роботи",
"cpuLoad": "CPU Load Avg (5m)",
"up": "Up",
"down": "Down",
"up": "Онлайн",
"down": "Офлайн",
"bytesTx": "Transmitted",
"bytesRx": "Received"
"bytesRx": "Отримано"
},
"uptimerobot": {
"status": "Стан",
@@ -813,9 +830,9 @@
"sitesDown": "Неактивні сайти",
"paused": "Призупинено",
"notyetchecked": "Not Yet Checked",
"up": "Up",
"up": "Онлайн",
"seemsdown": "Seems Down",
"down": "Down",
"down": "Офлайн",
"unknown": "Невідомий"
},
"calendar": {
@@ -827,10 +844,20 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Домени",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Сховище"
},
"netdata": {
"warnings": "Warnings",
"warnings": "Попередження",
"criticals": "Criticals"
},
"plantit": {
@@ -840,7 +867,7 @@
"species": "Species"
},
"gitea": {
"notifications": "Notifications",
"notifications": "Сповіщення",
"issues": "Питання",
"pulls": "Pull Requests"
},
@@ -854,22 +881,22 @@
"images": "Images",
"imageSize": "Images Size",
"galleries": "Galleries",
"performers": "Performers",
"performers": "Виконавці",
"studios": "Studios",
"movies": "Фільми",
"tags": "Tags",
"tags": "Теги",
"oCount": "O Count"
},
"tandoor": {
"users": "Користувачі",
"recipes": "Recipes",
"keywords": "Keywords"
"recipes": "Отримувачі",
"keywords": "Ключові слова"
},
"homebox": {
"items": "Items",
"totalWithWarranty": "With Warranty",
"locations": "Locations",
"labels": "Labels",
"locations": "Місцезнаходження",
"labels": "Мітки",
"users": "Користувачі",
"totalValue": "Total Value"
},
@@ -878,7 +905,7 @@
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"connected": "З'єднано",
"enabled": "Увімкнено",
"disabled": "Вимкнено",
"total": "Усього"
@@ -896,14 +923,35 @@
},
"stocks": {
"stocks": "Stocks",
"loading": "Loading",
"loading": "Завантажую",
"open": "Open - US Market",
"closed": "Closed - US Market",
"invalidConfiguration": "Invalid Configuration"
"invalidConfiguration": "Неприпустима конфігурація"
},
"frigate": {
"cameras": "Cameras",
"cameras": "Камери",
"uptime": "Час роботи",
"version": "Версія"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Теги"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Інформація",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -87,7 +87,7 @@
"ping": "Ping",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"not_available": "Không khả dụng"
},
"siteMonitor": {
"http_status": "HTTP status",
@@ -95,7 +95,7 @@
"response": "Response",
"down": "Down",
"up": "Up",
"not_available": "Not Available"
"not_available": "Không khả dụng"
},
"emby": {
"playing": "Đang chơi",
@@ -226,6 +226,10 @@
"leech": "Leech",
"seed": "Seed"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "Download",
"upload": "Upload",
@@ -319,6 +323,19 @@
"seconds": "{{number}}s",
"ago": "{{value}} Ago"
},
"technitium": {
"totalQueries": "Queries",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "Blocked",
"totalDropped": "Dropped",
"totalClients": "Clients"
},
"tdarr": {
"queue": "Hàng chờ",
"processed": "Processed",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "Platforms",
"totalRoms": "Total ROMs"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "Domains",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "Storage"
},
"netdata": {
"warnings": "Warnings",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "Uptime",
"version": "Version"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "Tags"
},
"zabbix": {
"unclassified": "Not classified",
"information": "Information",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -226,6 +226,10 @@
"leech": "未完成下載",
"seed": "已完成下載"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "下載速率",
"upload": "上傳速率",
@@ -319,6 +323,19 @@
"seconds": "{{number}} 秒",
"ago": "{{value}} 前"
},
"technitium": {
"totalQueries": "查詢",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "封鎖",
"totalDropped": "Dropped",
"totalClients": "客戶端"
},
"tdarr": {
"queue": "隊列",
"processed": "已處理",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "平台",
"totalRoms": "總唯讀記憶體"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "域",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "儲存空間"
},
"netdata": {
"warnings": "警告",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "運行時間",
"version": "版本"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "標籤"
},
"zabbix": {
"unclassified": "Not classified",
"information": "資訊",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -226,6 +226,10 @@
"leech": "未完成下載",
"seed": "已完成下載"
},
"develancacheui": {
"cachehitbytes": "Cache Hit Bytes",
"cachemissbytes": "Cache Miss Bytes"
},
"downloadstation": {
"download": "下載速率",
"upload": "上傳速率",
@@ -319,6 +323,19 @@
"seconds": "{{number}} 秒",
"ago": "{{value}} 前"
},
"technitium": {
"totalQueries": "查詢",
"totalNoError": "Success",
"totalServerFailure": "Failures",
"totalNxDomain": "NX Domains",
"totalRefused": "Refused",
"totalAuthoritative": "Authoritative",
"totalRecursive": "Recursive",
"totalCached": "Cached",
"totalBlocked": "已阻擋",
"totalDropped": "Dropped",
"totalClients": "客戶端"
},
"tdarr": {
"queue": "佇列",
"processed": "已處理",
@@ -827,7 +844,17 @@
},
"romm": {
"platforms": "平台",
"totalRoms": "總唯讀記憶體"
"totalRoms": "Games",
"saves": "Saves",
"states": "States",
"screenshots": "Screenshots",
"totalfilesize": "Total Size"
},
"mailcow": {
"domains": "網域",
"mailboxes": "Mailboxes",
"mails": "Mails",
"storage": "儲存空間"
},
"netdata": {
"warnings": "警告",
@@ -905,5 +932,26 @@
"cameras": "Cameras",
"uptime": "運行時間",
"version": "版本"
},
"linkwarden": {
"links": "Links",
"collections": "Collections",
"tags": "標籤"
},
"zabbix": {
"unclassified": "Not classified",
"information": "資訊",
"warning": "Warning",
"average": "Average",
"high": "High",
"disaster": "Disaster"
},
"lubelogger": {
"vehicle": "Vehicle",
"vehicles": "Vehicles",
"serviceRecords": "Service Records",
"reminders": "Reminders",
"nextReminder": "Next Reminder",
"none": "None"
}
}

View File

@@ -20,7 +20,7 @@ export default function BookmarksGroup({ bookmarks, layout, disableCollapse, gro
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 overflow-hidden" : "flex-1 p-1 overflow-hidden",
)}
>
<Disclosure defaultOpen={!(layout?.initiallyCollapsed ?? groupsInitiallyCollapsed) ?? true}>

View File

@@ -13,6 +13,7 @@ export default function Item({ bookmark }) {
<a
href={bookmark.href}
title={bookmark.name}
rel="noreferrer"
target={bookmark.target ?? settings.target ?? "_blank"}
className={classNames(
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? "-" : ""}${settings.cardBlur}`,
@@ -28,9 +29,9 @@ export default function Item({ bookmark }) {
)}
{!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">
<div className="flex-1 overflow-hidden flex items-center justify-between rounded-r-md bookmark-text">
<div className="pl-3 py-2 text-xs bookmark-name">{bookmark.name}</div>
<div className="shrink truncate px-2 py-2 text-theme-500 dark:text-theme-300 text-xs bookmark-description">
{description}
</div>
</div>

View File

@@ -98,6 +98,12 @@ export default function QuickLaunch({ servicesAndBookmarks, searchString, setSea
} else if (event.key === "ArrowUp" && currentItemIndex > 0) {
setCurrentItemIndex(currentItemIndex - 1);
event.preventDefault();
} else if (
event.key === "ArrowRight" &&
results[currentItemIndex] &&
results[currentItemIndex].type === "searchSuggestion"
) {
setSearchString(results[currentItemIndex].name);
}
}

View File

@@ -35,6 +35,35 @@ export default function ResolvedIcon({ icon, width = 32, height = 32, alt = "log
// check mdi- or si- prefixed icons
const prefix = icon.split("-")[0];
if (prefix === "sh") {
const iconName = icon.replace("sh-", "").replace(".svg", "").replace(".png", "").replace(".webp", "");
let extension;
if (icon.endsWith(".svg")) {
extension = "svg";
} else if (icon.endsWith(".webp")) {
extension = "webp";
} else {
extension = "png";
}
return (
<Image
src={`https://cdn.jsdelivr.net/gh/selfhst/icons@main/${extension}/${iconName}.${extension}`}
width={width}
height={height}
style={{
width,
height,
objectFit: "contain",
maxHeight: "100%",
maxWidth: "100%",
}}
alt={alt}
/>
);
}
if (prefix in iconSetURLs) {
// default to theme setting
let iconName = icon.replace(`${prefix}-`, "").replace(".svg", "");

View File

@@ -12,6 +12,10 @@ function displayData(data) {
export default function Error({ error }) {
const { t } = useTranslation();
if (typeof error === "string") {
error = { message: error }; // eslint-disable-line no-param-reassign
}
if (error?.data?.error) {
error = error.data.error; // eslint-disable-line no-param-reassign
}

View File

@@ -25,7 +25,7 @@ export default function Uptime({ refresh = 1500 }) {
return (
<Resource
icon={FaRegClock}
value={t("common.uptime", { value: data.uptime })}
value={t("common.duration", { value: data.uptime })}
label={t("resources.uptime")}
percentage={percent}
/>

View File

@@ -8,7 +8,7 @@ export default function Document() {
name="description"
content="A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations."
/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="mobile-web-app-capable" content="yes" />
<link rel="manifest" href="/site.webmanifest?v=4" crossOrigin="use-credentials" />
</Head>
<body>

View File

@@ -21,7 +21,7 @@ export default async function handler(req, res) {
if (!widget) {
logger.debug("Unknown proxy service type: %s", type);
return res.status(403).json({ error: "Unkown proxy service type" });
return res.status(403).json({ error: "Unknown proxy service type" });
}
const serviceProxyHandler = widget.proxyHandler || genericProxyHandler;
@@ -107,7 +107,7 @@ export default async function handler(req, res) {
}
logger.debug("Unknown proxy service type: %s", type);
return res.status(403).json({ error: "Unkown proxy service type" });
return res.status(403).json({ error: "Unknown proxy service type" });
} catch (e) {
if (e) logger.error(e);
return res.status(500).send({ error: "Unexpected error" });

View File

@@ -22,11 +22,12 @@ export default async function handler(req, res) {
.then((response) => response.body)
.catch((error) => {
logger.error("Error getting ingresses: %d %s %s", error.statusCode, error.body, error.response);
logger.debug(error);
return null;
});
if (!nodes) {
return res.status(500).send({
error: "unknown error",
error: "An error occurred while fetching nodes, check logs for more details.",
});
}
let cpuTotal = 0;

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