mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Compare commits
314 Commits
v1.0.0
...
c77dfa4c64
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c77dfa4c64 | ||
|
|
307d7f4b2d | ||
|
|
fb9927ab0c | ||
|
|
d13165699b | ||
|
|
65ff248ee7 | ||
|
|
87e5643892 | ||
|
|
5b50e8ff81 | ||
|
|
c36c6a9012 | ||
|
|
cf990063b9 | ||
|
|
610f1bd974 | ||
|
|
4031178831 | ||
|
|
b65c8399d8 | ||
|
|
6b63cfd491 | ||
|
|
196c51bf73 | ||
|
|
17c9b2631e | ||
|
|
1a21189643 | ||
|
|
b6b428363c | ||
|
|
e707fa46cf | ||
|
|
3d040362cb | ||
|
|
57b193b037 | ||
|
|
8a75c9b6e3 | ||
|
|
0dafc792f7 | ||
|
|
afc0fe29ee | ||
|
|
817a9bbce5 | ||
|
|
3ef7031eb0 | ||
|
|
6faf32eae9 | ||
|
|
455e86571a | ||
|
|
7d1e0c087a | ||
|
|
d48ef4c038 | ||
|
|
4a2eeaa8b9 | ||
|
|
faa2e6bb36 | ||
|
|
438543d8cd | ||
|
|
5a350cc9ce | ||
|
|
529814cf03 | ||
|
|
9b5275a854 | ||
|
|
e623196ac0 | ||
|
|
973b1f7aaf | ||
|
|
81a322cc99 | ||
|
|
36e82a8b90 | ||
|
|
1383e22acd | ||
|
|
a756a01d63 | ||
|
|
937efc9f1b | ||
|
|
fe6f32f072 | ||
|
|
226603770c | ||
|
|
2f48d21bfd | ||
|
|
4457baffa5 | ||
|
|
91d12c401c | ||
|
|
3f8da51aeb | ||
|
|
837717461f | ||
|
|
effedc28ed | ||
|
|
76b477572e | ||
|
|
6c6660b91b | ||
|
|
6886040798 | ||
|
|
1fb4850bef | ||
|
|
06cf76d724 | ||
|
|
7aeda56af4 | ||
|
|
2058b7fcae | ||
|
|
1e06e93e47 | ||
|
|
8f756d4084 | ||
|
|
02089a35ee | ||
|
|
f7a6b7dbf4 | ||
|
|
4028194830 | ||
|
|
4c04a7a45f | ||
|
|
ce344a9db5 | ||
|
|
8e90ece498 | ||
|
|
151ad552ca | ||
|
|
251cb65e12 | ||
|
|
8ebd0d0b2e | ||
|
|
c20f71738b | ||
|
|
78b73e8166 | ||
|
|
547ef0c4c5 | ||
|
|
11d148fff0 | ||
|
|
eb61d69626 | ||
|
|
876304cda5 | ||
|
|
65dce6d387 | ||
|
|
7b60a60d4e | ||
|
|
8d37cad871 | ||
|
|
cd25ae3258 | ||
|
|
a27cdbc284 | ||
|
|
e772ef0ad1 | ||
|
|
8cc00ae09a | ||
|
|
f4efc71350 | ||
|
|
b663e56174 | ||
|
|
5fe5a3869e | ||
|
|
a9ec5aa1e7 | ||
|
|
44405b4aae | ||
|
|
842cec2fee | ||
|
|
c6ad937619 | ||
|
|
a6ab095ff9 | ||
|
|
9a085bcb17 | ||
|
|
6d7be1c7f2 | ||
|
|
25cd51cee9 | ||
|
|
495de204d1 | ||
|
|
8e5f4d55c9 | ||
|
|
184fd65c76 | ||
|
|
15817f9b27 | ||
|
|
79671ac30e | ||
|
|
1d5db612fd | ||
|
|
d30016304b | ||
|
|
f0fd125e37 | ||
|
|
9ed4b85d5a | ||
|
|
f607d806d0 | ||
|
|
c0ddb5f816 | ||
|
|
fc563532e1 | ||
|
|
98248903c6 | ||
|
|
5870111d11 | ||
|
|
bb23c25690 | ||
|
|
4084c8dafc | ||
|
|
cb1dde1b79 | ||
|
|
1691711a52 | ||
|
|
b5d8f6c01c | ||
|
|
db86b5408a | ||
|
|
4be2c2868b | ||
|
|
c6197a9f92 | ||
|
|
dd861d7d1c | ||
|
|
e65f8c46f9 | ||
|
|
082e1316c1 | ||
|
|
a4b5e72d82 | ||
|
|
0e79501ddc | ||
|
|
4814ee48ef | ||
|
|
5b7a36666c | ||
|
|
75b27a644b | ||
|
|
b3bde11e3a | ||
|
|
8fdf2b074c | ||
|
|
20c4400a9b | ||
|
|
1a7e57bfb6 | ||
|
|
07f70a79be | ||
|
|
a2e3aa7085 | ||
|
|
085d91b3f7 | ||
|
|
9417929c99 | ||
|
|
6bc5f0f499 | ||
|
|
fa2efb1ac9 | ||
|
|
8c4e73e122 | ||
|
|
0c000c1ecd | ||
|
|
bbb013e0ce | ||
|
|
d581d70d1a | ||
|
|
612d05fd4d | ||
|
|
0d6ecae51b | ||
|
|
c48cf71d59 | ||
|
|
7f630fd77f | ||
|
|
aa942dbd73 | ||
|
|
7426a12cdf | ||
|
|
cbf2e1a509 | ||
|
|
d0165326a6 | ||
|
|
dba3a1f893 | ||
|
|
f5ecd6d787 | ||
|
|
1d990ef7c7 | ||
|
|
767e7c58b4 | ||
|
|
c393982e84 | ||
|
|
927b943fa4 | ||
|
|
50f6d5f0e7 | ||
|
|
0482bf7b17 | ||
|
|
e215e7d70e | ||
|
|
0a44a2dade | ||
|
|
0fe76b5af8 | ||
|
|
e51db24418 | ||
|
|
1a1039194c | ||
|
|
00bb1a3f37 | ||
|
|
73aa2018a8 | ||
|
|
8ce9e57ed8 | ||
|
|
6e16adc460 | ||
|
|
352c54ecc4 | ||
|
|
a64c83209a | ||
|
|
1147fc858f | ||
|
|
fcfb9c2237 | ||
|
|
34bffe980a | ||
|
|
5759596a37 | ||
|
|
30abf4e422 | ||
|
|
0e96778740 | ||
|
|
fc99a0d1db | ||
|
|
417d69d39d | ||
|
|
8f4013012a | ||
|
|
0c6c40dae7 | ||
|
|
1a46baae69 | ||
|
|
0fa3d7e57b | ||
|
|
be7e1115cc | ||
|
|
dc0fede4d2 | ||
|
|
7850fe4651 | ||
|
|
524cb7695c | ||
|
|
35be5559b3 | ||
|
|
75ff2e674f | ||
|
|
edab958328 | ||
|
|
2334021da0 | ||
|
|
1079d33ad1 | ||
|
|
42c69db7da | ||
|
|
27a392dcce | ||
|
|
74c2a2462b | ||
|
|
0d47fa8215 | ||
|
|
ee07a7dcbe | ||
|
|
6cf3abd45e | ||
|
|
ea37ab2f78 | ||
|
|
564a0880b0 | ||
|
|
f8768711da | ||
|
|
6abb3d8758 | ||
|
|
3f160cc4ae | ||
|
|
81547f8806 | ||
|
|
d5f66e12fc | ||
|
|
9c7e177b4f | ||
|
|
49ad01733c | ||
|
|
6c82883fa9 | ||
|
|
3c6f99d5ae | ||
|
|
b28cc0b7f6 | ||
|
|
2509d8c235 | ||
|
|
a0868e3201 | ||
|
|
7e8752243c | ||
|
|
41dc2e77cb | ||
|
|
8b50296dad | ||
|
|
61a669c85d | ||
|
|
af7803fd04 | ||
|
|
937cecf24e | ||
|
|
c562016cce | ||
|
|
2376184b14 | ||
|
|
7272823d20 | ||
|
|
3223b1fb87 | ||
|
|
38f60a7566 | ||
|
|
63e521ae93 | ||
|
|
cf54c7b824 | ||
|
|
4a9ca62efd | ||
|
|
a35da39c03 | ||
|
|
d99c3cb691 | ||
|
|
1fe4f49771 | ||
|
|
0a1bf3b2be | ||
|
|
23e9982a7a | ||
|
|
e2c997f29d | ||
|
|
ae9fbdcb8b | ||
|
|
a60dbb7abc | ||
|
|
6597ec566b | ||
|
|
52399e21e1 | ||
|
|
dbc26e835c | ||
|
|
a59ee5a605 | ||
|
|
f46568ec2a | ||
|
|
5e946ed2c2 | ||
|
|
6741eb723d | ||
|
|
1666106dcd | ||
|
|
eda06965fa | ||
|
|
954ab54493 | ||
|
|
30cb893354 | ||
|
|
4567427b9c | ||
|
|
ee7e8fab61 | ||
|
|
313835c0e6 | ||
|
|
999dade861 | ||
|
|
2cabe77b55 | ||
|
|
0a50d5a6aa | ||
|
|
e19dcc2729 | ||
|
|
cadf1433af | ||
|
|
6bae078a8d | ||
|
|
77bbdc6a04 | ||
|
|
1f8fd1c69d | ||
|
|
5d557844cc | ||
|
|
a4b07b91fe | ||
|
|
d853bbfe44 | ||
|
|
7fd5e6ccb1 | ||
|
|
aed602ad70 | ||
|
|
fa28a11658 | ||
|
|
a3b693e2b6 | ||
|
|
708c4e64d1 | ||
|
|
11a6b5d0b8 | ||
|
|
ce0102eb6f | ||
|
|
42f1ed3c47 | ||
|
|
dca23e8547 | ||
|
|
8d20f22932 | ||
|
|
071b5275bc | ||
|
|
de9c015f7f | ||
|
|
b4dc53c7c0 | ||
|
|
934ad3a6f1 | ||
|
|
6fbe080b28 | ||
|
|
4047f8d6e8 | ||
|
|
59cd5564f8 | ||
|
|
5f19e4af91 | ||
|
|
5ea46881ee | ||
|
|
9545757bb9 | ||
|
|
95507aab54 | ||
|
|
564dfb7ce3 | ||
|
|
7b72442114 | ||
|
|
65370a7668 | ||
|
|
6e9339b14c | ||
|
|
241c786710 | ||
|
|
801ce479d8 | ||
|
|
16730ffec2 | ||
|
|
b35dd80e8c | ||
|
|
82b159bf14 | ||
|
|
6292a0709c | ||
|
|
42af93bef3 | ||
|
|
964991781c | ||
|
|
607a14083e | ||
|
|
133a0a6539 | ||
|
|
0d0f465e16 | ||
|
|
16c1b2da9b | ||
|
|
4761a56b3d | ||
|
|
9d40b67d49 | ||
|
|
97f4bcbdb0 | ||
|
|
ea1375e575 | ||
|
|
733a3140d1 | ||
|
|
b5ac617597 | ||
|
|
9b06212a92 | ||
|
|
6b4182ab96 | ||
|
|
8656b8e2f1 | ||
|
|
dd8e9270f2 | ||
|
|
90dd8e5967 | ||
|
|
6fca9e342d | ||
|
|
66a8b1c21e | ||
|
|
a0dc8c9ccb | ||
|
|
8190260400 | ||
|
|
7ced73b206 | ||
|
|
a2f4dd289b | ||
|
|
0c7cac74ea | ||
|
|
d81fcee31f | ||
|
|
f7889eab27 | ||
|
|
91518d972d | ||
|
|
a090f98fab | ||
|
|
5629440acf | ||
|
|
471800d5bc | ||
|
|
6ab57b7b14 | ||
|
|
f767ff047f |
@@ -16,11 +16,11 @@
|
|||||||
**/compose*
|
**/compose*
|
||||||
**/Dockerfile*
|
**/Dockerfile*
|
||||||
**/node_modules
|
**/node_modules
|
||||||
|
!.next/standalone/node_modules
|
||||||
**/npm-debug.log
|
**/npm-debug.log
|
||||||
**/obj
|
**/obj
|
||||||
**/secrets.dev.yaml
|
**/secrets.dev.yaml
|
||||||
**/values.dev.yaml
|
**/values.dev.yaml
|
||||||
**/.next
|
|
||||||
README.md
|
README.md
|
||||||
config/
|
config/
|
||||||
k3d/
|
k3d/
|
||||||
|
|||||||
4
.github/DISCUSSION_TEMPLATE/support.yml
vendored
4
.github/DISCUSSION_TEMPLATE/support.yml
vendored
@@ -4,7 +4,7 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
### ⚠️ Before opening a discussion:
|
### ⚠️ Before opening a discussion:
|
||||||
|
|
||||||
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/).
|
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/) and include the output of all steps below.
|
||||||
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
|
- [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
|
- type: textarea
|
||||||
id: description
|
id: description
|
||||||
@@ -59,6 +59,6 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
## ⚠️ STOP ⚠️
|
## ⚠️ STOP ⚠️
|
||||||
|
|
||||||
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above, if relevant. The troubleshooting steps often help to solve the problem.
|
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above *and posted the output*, if relevant. The troubleshooting steps often help to solve the problem or at least can help figure it out.
|
||||||
|
|
||||||
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*
|
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*
|
||||||
|
|||||||
1
.github/PULL_REQUEST_TEMPLATE.md
vendored
1
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -38,3 +38,4 @@ What type of change does your PR introduce to Homepage?
|
|||||||
- [ ] If applicable, I have reviewed the [feature / enhancement](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
- [ ] If applicable, I have reviewed the [feature / enhancement](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).
|
- [ ] 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.
|
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
||||||
|
- [ ] In the description above I have disclosed the use of AI tools in the coding of this PR.
|
||||||
|
|||||||
2
.github/workflows/crowdin.yml
vendored
2
.github/workflows/crowdin.yml
vendored
@@ -17,7 +17,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
- name: crowdin action
|
- name: crowdin action
|
||||||
uses: crowdin/github-action@v2
|
uses: crowdin/github-action@v2
|
||||||
with:
|
with:
|
||||||
|
|||||||
153
.github/workflows/docker-publish.yml
vendored
153
.github/workflows/docker-publish.yml
vendored
@@ -1,9 +1,4 @@
|
|||||||
name: Docker
|
name: Docker CI
|
||||||
|
|
||||||
# This workflow uses actions that are not certified by GitHub.
|
|
||||||
# They are provided by a third-party and are governed by
|
|
||||||
# separate terms of service, privacy policy, and support
|
|
||||||
# documentation.
|
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
@@ -13,102 +8,62 @@ on:
|
|||||||
- main
|
- main
|
||||||
- feature/**
|
- feature/**
|
||||||
- dev
|
- dev
|
||||||
# Publish semver tags as releases.
|
|
||||||
tags: [ 'v*.*.*' ]
|
tags: [ 'v*.*.*' ]
|
||||||
paths-ignore:
|
|
||||||
- 'docs/**'
|
|
||||||
- 'mkdocs.yml'
|
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "dev" ]
|
branches: [ "dev" ]
|
||||||
paths-ignore:
|
|
||||||
- 'docs/**'
|
|
||||||
- 'mkdocs.yml'
|
|
||||||
merge_group:
|
merge_group:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
# github.repository as <account>/<repo>
|
|
||||||
IMAGE_NAME: ${{ github.repository }}
|
IMAGE_NAME: ${{ github.repository }}
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-commit:
|
pre-commit:
|
||||||
name: Linting Checks
|
name: Linting Checks
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
-
|
- name: Checkout repository
|
||||||
name: Checkout repository
|
uses: actions/checkout@v6
|
||||||
uses: actions/checkout@v4
|
|
||||||
-
|
- name: Install python
|
||||||
name: Install python
|
uses: actions/setup-python@v6
|
||||||
uses: actions/setup-python@v5
|
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
-
|
|
||||||
name: Check files
|
- name: Check files
|
||||||
uses: pre-commit/action@v3.0.1
|
uses: pre-commit/action@v3.0.1
|
||||||
-
|
|
||||||
name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 10
|
version: 10
|
||||||
run_install: false
|
run_install: false
|
||||||
-
|
|
||||||
name: Install Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v6
|
||||||
with:
|
with:
|
||||||
node-version: 20
|
node-version: 20
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
-
|
|
||||||
name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
-
|
|
||||||
name: Lint frontend
|
- name: Lint frontend
|
||||||
run: pnpm run lint
|
run: pnpm run lint
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docker Build & Push
|
name: Docker Build & Push
|
||||||
if: github.repository == 'gethomepage/homepage'
|
if: github.repository == 'gethomepage/homepage'
|
||||||
runs-on: self-hosted
|
runs-on: self-hosted
|
||||||
needs:
|
needs: [ pre-commit ]
|
||||||
- pre-commit
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
# This is used to complete the identity challenge
|
|
||||||
# with sigstore/fulcio when running outside of PRs.
|
|
||||||
id-token: write
|
id-token: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Login to Docker Registry
|
|
||||||
# https://github.com/docker/login-action
|
|
||||||
- name: Log into registry ${{ env.REGISTRY }}
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ghcr.io
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
- name: Login to Docker Hub
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
||||||
|
|
||||||
# Setup QEMU
|
|
||||||
# https://github.com/marketplace/actions/docker-setup-buildx#with-qemu
|
|
||||||
- name: Setup QEMU
|
|
||||||
uses: docker/setup-qemu-action@v3.6.0
|
|
||||||
|
|
||||||
# Workaround: https://github.com/docker/build-push-action/issues/461
|
|
||||||
- name: Setup Docker buildx
|
|
||||||
uses: docker/setup-buildx-action@v3
|
|
||||||
|
|
||||||
# Extract metadata (tags, labels) for Docker
|
|
||||||
# https://github.com/docker/metadata-action
|
|
||||||
- name: Extract Docker metadata
|
- name: Extract Docker metadata
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
@@ -116,11 +71,69 @@ jobs:
|
|||||||
images: |
|
images: |
|
||||||
${{ env.IMAGE_NAME }}
|
${{ env.IMAGE_NAME }}
|
||||||
ghcr.io/${{ env.IMAGE_NAME }}
|
ghcr.io/${{ env.IMAGE_NAME }}
|
||||||
|
tags: |
|
||||||
|
# Default tags
|
||||||
|
type=schedule,pattern=nightly
|
||||||
|
type=ref,event=branch
|
||||||
|
type=ref,event=tag
|
||||||
|
# Versioning tags
|
||||||
|
type=semver,pattern=v{{version}}
|
||||||
|
type=semver,pattern=v{{major}}.{{minor}}
|
||||||
|
type=semver,pattern=v{{major}}
|
||||||
flavor: |
|
flavor: |
|
||||||
latest=auto
|
latest=auto
|
||||||
|
|
||||||
# Build and push Docker image with Buildx (don't push on PR)
|
- name: Next.js build cache
|
||||||
# https://github.com/docker/build-push-action
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: .next/cache
|
||||||
|
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
|
||||||
|
restore-keys: |
|
||||||
|
nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 10
|
||||||
|
run_install: false
|
||||||
|
|
||||||
|
- name: Setup Node.js
|
||||||
|
uses: actions/setup-node@v6
|
||||||
|
with:
|
||||||
|
node-version: 20
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build app
|
||||||
|
run: |
|
||||||
|
NEXT_PUBLIC_BUILDTIME="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}" \
|
||||||
|
NEXT_PUBLIC_VERSION="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}" \
|
||||||
|
NEXT_PUBLIC_REVISION="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}" \
|
||||||
|
pnpm run build
|
||||||
|
|
||||||
|
- name: Log into registry ${{ env.REGISTRY }}
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
uses: docker/login-action@v3
|
||||||
|
with:
|
||||||
|
registry: ghcr.io
|
||||||
|
username: ${{ github.actor }}
|
||||||
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Login to Docker Hub
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
uses: docker/login-action@v3
|
||||||
|
with:
|
||||||
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Setup QEMU
|
||||||
|
uses: docker/setup-qemu-action@v3.7.0
|
||||||
|
|
||||||
|
- name: Setup Docker buildx
|
||||||
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Build and push Docker image
|
- name: Build and push Docker image
|
||||||
id: build-and-push
|
id: build-and-push
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
@@ -130,18 +143,16 @@ jobs:
|
|||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
build-args: |
|
build-args: |
|
||||||
|
CI=true
|
||||||
BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
|
BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
|
||||||
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
|
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
|
||||||
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
|
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
|
||||||
# https://github.com/docker/setup-qemu-action#about
|
|
||||||
# platforms: linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
|
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
|
provenance: false
|
||||||
cache-from: type=local,src=/tmp/.buildx-cache
|
cache-from: type=local,src=/tmp/.buildx-cache
|
||||||
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
|
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
|
||||||
|
|
||||||
# Temp fix
|
# https://github.com/docker/build-push-action/issues/252 / https://github.com/moby/buildkit/issues/1896
|
||||||
# https://github.com/docker/build-push-action/issues/252
|
|
||||||
# https://github.com/moby/buildkit/issues/1896
|
|
||||||
- name: Move cache
|
- name: Move cache
|
||||||
run: |
|
run: |
|
||||||
rm -rf /tmp/.buildx-cache
|
rm -rf /tmp/.buildx-cache
|
||||||
|
|||||||
24
.github/workflows/docs-publish.yml
vendored
24
.github/workflows/docs-publish.yml
vendored
@@ -4,13 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
tags: ["v*.*.*"]
|
tags: ["v*.*.*"]
|
||||||
branches: ["main"]
|
branches: ["main"]
|
||||||
paths:
|
|
||||||
- "docs/**"
|
|
||||||
- "mkdocs.yml"
|
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
|
||||||
- "docs/**"
|
|
||||||
- "mkdocs.yml"
|
|
||||||
merge_group:
|
merge_group:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
@@ -23,23 +17,23 @@ jobs:
|
|||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
- name: Install python
|
- name: Install python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v6
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
- name: Check files
|
- name: Check files
|
||||||
uses: pre-commit/action@v3.0.1
|
uses: pre-commit/action@v3.0.1
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test Build
|
name: Test Build Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
- pre-commit
|
- pre-commit
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v6
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
||||||
@@ -54,18 +48,18 @@ jobs:
|
|||||||
- name: Test Docs Build
|
- name: Test Docs Build
|
||||||
run: MKINSIDERS=false mkdocs build
|
run: MKINSIDERS=false mkdocs build
|
||||||
deploy:
|
deploy:
|
||||||
name: Build & Deploy
|
name: Build & Deploy Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request'
|
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
- pre-commit
|
- pre-commit
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: Configure Git Credentials
|
- name: Configure Git Credentials
|
||||||
run: |
|
run: |
|
||||||
git config user.name github-actions[bot]
|
git config user.name github-actions[bot]
|
||||||
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
|
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
|
||||||
- uses: actions/setup-python@v5
|
- uses: actions/setup-python@v6
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
|
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
|
||||||
|
|||||||
12
.github/workflows/repo-maintenance.yml
vendored
12
.github/workflows/repo-maintenance.yml
vendored
@@ -18,7 +18,7 @@ jobs:
|
|||||||
name: 'Stale'
|
name: 'Stale'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v9
|
- uses: actions/stale@v10
|
||||||
with:
|
with:
|
||||||
days-before-stale: 7
|
days-before-stale: 7
|
||||||
days-before-close: 14
|
days-before-close: 14
|
||||||
@@ -57,7 +57,7 @@ jobs:
|
|||||||
name: 'Close Answered Discussions'
|
name: 'Close Answered Discussions'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v7
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
@@ -113,7 +113,7 @@ jobs:
|
|||||||
name: 'Close Outdated Discussions'
|
name: 'Close Outdated Discussions'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v7
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
@@ -204,7 +204,7 @@ jobs:
|
|||||||
name: 'Close Unsupported Feature Requests'
|
name: 'Close Unsupported Feature Requests'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v7
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
@@ -212,9 +212,9 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
const CUTOFF_1_DAYS = 180;
|
const CUTOFF_1_DAYS = 180;
|
||||||
const CUTOFF_1_COUNT = 10;
|
const CUTOFF_1_COUNT = 20;
|
||||||
const CUTOFF_2_DAYS = 365;
|
const CUTOFF_2_DAYS = 365;
|
||||||
const CUTOFF_2_COUNT = 20;
|
const CUTOFF_2_COUNT = 40;
|
||||||
|
|
||||||
const cutoff1Date = new Date();
|
const cutoff1Date = new Date();
|
||||||
cutoff1Date.setDate(cutoff1Date.getDate() - CUTOFF_1_DAYS);
|
cutoff1Date.setDate(cutoff1Date.getDate() - CUTOFF_1_DAYS);
|
||||||
|
|||||||
@@ -9,11 +9,14 @@ repos:
|
|||||||
- id: check-yaml
|
- id: check-yaml
|
||||||
exclude: "(^mkdocs\\.yml$)"
|
exclude: "(^mkdocs\\.yml$)"
|
||||||
- id: check-added-large-files
|
- id: check-added-large-files
|
||||||
- repo: https://github.com/pre-commit/mirrors-prettier
|
- repo: https://github.com/rbubley/mirrors-prettier
|
||||||
rev: 'v3.0.3'
|
rev: 'v3.3.3'
|
||||||
hooks:
|
hooks:
|
||||||
- id: prettier
|
- id: prettier
|
||||||
types_or:
|
types_or:
|
||||||
- javascript
|
- javascript
|
||||||
- markdown
|
- markdown
|
||||||
- jsx
|
- jsx
|
||||||
|
additional_dependencies:
|
||||||
|
- prettier@3.3.3
|
||||||
|
- 'prettier-plugin-organize-imports@4.1.0'
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{}
|
|
||||||
5
.prettierrc.js
Normal file
5
.prettierrc.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
const config = {
|
||||||
|
plugins: [require("prettier-plugin-organize-imports")],
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = config;
|
||||||
30
.vscode/launch.json
vendored
30
.vscode/launch.json
vendored
@@ -1,19 +1,31 @@
|
|||||||
{
|
{
|
||||||
// Use IntelliSense to learn about possible attributes.
|
|
||||||
// Hover to view descriptions of existing attributes.
|
|
||||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
|
||||||
"version": "0.2.0",
|
|
||||||
"configurations": [
|
"configurations": [
|
||||||
{
|
{
|
||||||
"name": "Next.js: debug full stack",
|
"name": "Debug homepage",
|
||||||
"type": "node",
|
"type": "node",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next",
|
"runtimeExecutable": "pnpm",
|
||||||
|
"runtimeArgs": ["run", "dev"],
|
||||||
|
"env": {
|
||||||
|
"LOG_LEVEL": "debug"
|
||||||
|
},
|
||||||
|
"skipFiles": ["<node_internals>/**"],
|
||||||
|
"console": "integratedTerminal",
|
||||||
"serverReadyAction":{
|
"serverReadyAction":{
|
||||||
"pattern": "started server on .+, url: (https?://.+)",
|
"pattern": ".*http://localhost:3000.*",
|
||||||
"uriFormat": "%s",
|
"action": "startDebugging",
|
||||||
"action": "debugWithChrome"
|
"name": "Launch Chromium",
|
||||||
|
"killOnServerStop": true,
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Launch Chromium",
|
||||||
|
"type": "chrome",
|
||||||
|
"request": "launch",
|
||||||
|
"url": "http://localhost:3000",
|
||||||
|
"urlFilter": "http://localhost:3000",
|
||||||
|
"webRoot": "${workspaceFolder}",
|
||||||
|
"trace": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ The homepage team appreciates all effort and interest from the community in fili
|
|||||||
- Issues, pull requests and discussions that are closed will be locked after 30 days of inactivity.
|
- Issues, pull requests and discussions that are closed will be locked after 30 days of inactivity.
|
||||||
- Discussions with a marked answer will be automatically closed.
|
- Discussions with a marked answer will be automatically closed.
|
||||||
- Discussions in the 'General' or 'Support' categories will be closed after 180 days of inactivity.
|
- Discussions in the 'General' or 'Support' categories will be closed after 180 days of inactivity.
|
||||||
- Feature requests that do not meet the following thresholds will be closed: 10 "up-votes" after 180 days of inactivity or 20 "up-votes" after 365 days.
|
- Feature requests that do not meet the following thresholds will be closed: 20 "up-votes" after 180 days of inactivity or 40 "up-votes" after 365 days.
|
||||||
|
|
||||||
In all cases, threads can be re-opened by project maintainers and, of course, users can always create a new discussion for related concerns.
|
In all cases, threads can be re-opened by project maintainers and, of course, users can always create a new discussion for related concerns.
|
||||||
Finally, remember that all information remains searchable and 'closed' feature requests can still serve as inspiration for new features.
|
Finally, remember that all information remains searchable and 'closed' feature requests can still serve as inspiration for new features.
|
||||||
|
|||||||
78
Dockerfile
78
Dockerfile
@@ -1,67 +1,65 @@
|
|||||||
# Install dependencies only when needed
|
# =========================
|
||||||
FROM docker.io/node:22-alpine AS deps
|
# Builder Stage
|
||||||
|
# =========================
|
||||||
WORKDIR /app
|
FROM node:22-slim AS builder
|
||||||
|
|
||||||
COPY --link package.json pnpm-lock.yaml* ./
|
|
||||||
|
|
||||||
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
|
||||||
RUN apk add --no-cache libc6-compat \
|
|
||||||
&& apk add --no-cache --virtual .gyp python3 make g++ \
|
|
||||||
&& npm install -g pnpm
|
|
||||||
|
|
||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm fetch | grep -v "cross-device link not permitted\|Falling back to copying packages from store"
|
|
||||||
|
|
||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm install -r --offline
|
|
||||||
|
|
||||||
# Rebuild the source code only when needed
|
|
||||||
FROM docker.io/node:22-alpine AS builder
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
# Setup
|
||||||
RUN mkdir config
|
RUN mkdir config
|
||||||
|
COPY . .
|
||||||
|
|
||||||
|
ARG CI
|
||||||
ARG BUILDTIME
|
ARG BUILDTIME
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG REVISION
|
ARG REVISION
|
||||||
|
ENV CI=$CI
|
||||||
|
|
||||||
COPY --link --from=deps /app/node_modules ./node_modules/
|
# Install and build only outside CI
|
||||||
COPY . .
|
RUN if [ "$CI" != "true" ]; then \
|
||||||
|
corepack enable && corepack prepare pnpm@latest --activate && \
|
||||||
|
pnpm install --frozen-lockfile --prefer-offline && \
|
||||||
|
NEXT_TELEMETRY_DISABLED=1 \
|
||||||
|
NEXT_PUBLIC_BUILDTIME=$BUILDTIME \
|
||||||
|
NEXT_PUBLIC_VERSION=$VERSION \
|
||||||
|
NEXT_PUBLIC_REVISION=$REVISION \
|
||||||
|
pnpm run build; \
|
||||||
|
else \
|
||||||
|
echo "✅ Using prebuilt app from CI context"; \
|
||||||
|
fi
|
||||||
|
|
||||||
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
# =========================
|
||||||
RUN npm install -g pnpm \
|
# Runtime Stage
|
||||||
&& pnpm run telemetry \
|
# =========================
|
||||||
&& NEXT_PUBLIC_BUILDTIME=$BUILDTIME NEXT_PUBLIC_VERSION=$VERSION NEXT_PUBLIC_REVISION=$REVISION pnpm run build
|
FROM node:22-alpine AS runner
|
||||||
|
LABEL org.opencontainers.image.title="Homepage"
|
||||||
# Production image, copy all the files and run next
|
LABEL org.opencontainers.image.description="A self-hosted services landing page, with docker and service integrations."
|
||||||
FROM docker.io/node:22-alpine AS runner
|
|
||||||
LABEL org.opencontainers.image.title "Homepage"
|
|
||||||
LABEL org.opencontainers.image.description "A self-hosted services landing page, with docker and service integrations."
|
|
||||||
LABEL org.opencontainers.image.url="https://github.com/gethomepage/homepage"
|
LABEL org.opencontainers.image.url="https://github.com/gethomepage/homepage"
|
||||||
LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/homepage/wiki'
|
LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/homepage/wiki'
|
||||||
LABEL org.opencontainers.image.source='https://github.com/gethomepage/homepage'
|
LABEL org.opencontainers.image.source='https://github.com/gethomepage/homepage'
|
||||||
LABEL org.opencontainers.image.licenses='Apache-2.0'
|
LABEL org.opencontainers.image.licenses='Apache-2.0'
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
# Setup
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Copy files from context (this allows the files to copy before the builder stage is done).
|
# Copy some files from context
|
||||||
COPY --link --chown=1000:1000 package.json next.config.js ./
|
|
||||||
COPY --link --chown=1000:1000 /public ./public/
|
COPY --link --chown=1000:1000 /public ./public/
|
||||||
|
|
||||||
# Copy files from builder
|
|
||||||
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone ./
|
|
||||||
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static/
|
|
||||||
COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
|
COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
|
||||||
|
|
||||||
RUN apk add --no-cache su-exec
|
# Copy only necessary files from the build stage
|
||||||
|
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone/ ./
|
||||||
|
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static
|
||||||
|
|
||||||
ENV HOSTNAME=::
|
RUN apk add --no-cache su-exec iputils-ping shadow
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
ENV NODE_ENV=production
|
||||||
|
ENV HOSTNAME=0.0.0.0
|
||||||
ENV PORT=3000
|
ENV PORT=3000
|
||||||
EXPOSE $PORT
|
EXPOSE $PORT
|
||||||
|
|
||||||
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
||||||
CMD wget --no-verbose --tries=1 --spider --no-check-certificate http://localhost:$PORT/api/healthcheck || exit 1
|
CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:$PORT/api/healthcheck || exit 1
|
||||||
|
|
||||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "server.js"]
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ services:
|
|||||||
image: ghcr.io/gethomepage/homepage:latest
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
container_name: homepage
|
container_name: homepage
|
||||||
environment:
|
environment:
|
||||||
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
PUID: 1000 # optional, your user id
|
PUID: 1000 # optional, your user id
|
||||||
PGID: 1000 # optional, your group id
|
PGID: 1000 # optional, your group id
|
||||||
ports:
|
ports:
|
||||||
@@ -94,6 +95,7 @@ or docker run:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --name homepage \
|
docker run --name homepage \
|
||||||
|
-e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev \
|
||||||
-e PUID=1000 \
|
-e PUID=1000 \
|
||||||
-e PGID=1000 \
|
-e PGID=1000 \
|
||||||
-p 3000:3000 \
|
-p 3000:3000 \
|
||||||
|
|||||||
@@ -12,14 +12,53 @@ export PGID=${PGID:-0}
|
|||||||
|
|
||||||
export HOMEPAGE_BUILDTIME=$(date +%s)
|
export HOMEPAGE_BUILDTIME=$(date +%s)
|
||||||
|
|
||||||
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
# Check ownership before chown
|
||||||
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
if [ -e /app/config ]; then
|
||||||
# Running chown in that case (as non-root) will cause error
|
CURRENT_UID=$(stat -c %u /app/config)
|
||||||
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app
|
CURRENT_GID=$(stat -c %g /app/config)
|
||||||
|
|
||||||
|
if [ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]; then
|
||||||
|
echo "Fixing ownership of /app/config"
|
||||||
|
if ! chown -R "$PUID:$PGID" /app/config 2>/dev/null; then
|
||||||
|
echo "Warning: Could not chown /app/config; continuing anyway"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/config already owned by correct UID/GID, skipping chown"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/config does not exist; skipping ownership check"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure /app/config/logs exists and is owned
|
||||||
|
if [ -n "$PUID" ] && [ -n "$PGID" ]; then
|
||||||
|
mkdir -p /app/config/logs 2>/dev/null || true
|
||||||
|
if [ -d /app/config/logs ]; then
|
||||||
|
LOG_UID=$(stat -c %u /app/config/logs)
|
||||||
|
LOG_GID=$(stat -c %g /app/config/logs)
|
||||||
|
if [ "$LOG_UID" -ne "$PUID" ] || [ "$LOG_GID" -ne "$PGID" ]; then
|
||||||
|
echo "Fixing ownership of /app/config/logs"
|
||||||
|
chown -R "$PUID:$PGID" /app/config/logs 2>/dev/null || echo "Warning: Could not chown /app/config/logs"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d /app/.next ]; then
|
||||||
|
CURRENT_UID=$(stat -c %u /app/.next)
|
||||||
|
CURRENT_GID=$(stat -c %g /app/.next)
|
||||||
|
|
||||||
|
if [ "$PUID" -ne 0 ] && ([ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]); then
|
||||||
|
echo "Fixing ownership of /app/.next"
|
||||||
|
if ! chown -R "$PUID:$PGID" /app/.next 2>/dev/null; then
|
||||||
|
echo "Warning: Could not chown /app/.next; continuing anyway"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/.next already owned by correct UID/GID or running as root, skipping chown"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Drop privileges (when asked to) if root, otherwise run as current user
|
# Drop privileges (when asked to) if root, otherwise run as current user
|
||||||
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then
|
if [ "$(id -u)" = "0" ] && [ "${PUID}" != "0" ]; then
|
||||||
su-exec ${PUID}:${PGID} "$@"
|
exec su-exec ${PUID}:${PGID} "$@"
|
||||||
else
|
else
|
||||||
exec "$@"
|
exec "$@"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
.md-typeset[data-page-id="landing"] .md-header-anchor {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
@@ -20,7 +20,7 @@ Since Docker supports connecting with TLS and client certificate authentication,
|
|||||||
```yaml
|
```yaml
|
||||||
my-remote-docker:
|
my-remote-docker:
|
||||||
host: 192.168.0.101
|
host: 192.168.0.101
|
||||||
port: 275
|
port: 2375
|
||||||
tls:
|
tls:
|
||||||
keyFile: tls/key.pem
|
keyFile: tls/key.pem
|
||||||
caFile: tls/ca.pem
|
caFile: tls/ca.pem
|
||||||
@@ -66,6 +66,30 @@ my-docker:
|
|||||||
port: 2375
|
port: 2375
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Use `protocol: https` if you’re connecting through a reverse proxy (e.g., Traefik) that serves the Docker API over HTTPS:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
my-docker:
|
||||||
|
host: dockerproxy
|
||||||
|
port: 443
|
||||||
|
protocol: https
|
||||||
|
```
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
Note: This does not require TLS certificates if the proxy handles encryption. Do not use `protocol: https` unless you’re sure the target host supports HTTPS.
|
||||||
|
|
||||||
|
You can also include `headers` for the connection, for example, if you are using a reverse proxy that requires authentication:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
my-docker:
|
||||||
|
host: dockerproxy
|
||||||
|
port: 443
|
||||||
|
protocol: https
|
||||||
|
headers:
|
||||||
|
Authorization: Basic <base64-encoded-credentials>
|
||||||
|
```
|
||||||
|
|
||||||
## Using Socket Directly
|
## Using Socket Directly
|
||||||
|
|
||||||
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.
|
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.
|
||||||
@@ -247,4 +271,4 @@ You can show the docker stats by clicking the status indicator but this can also
|
|||||||
showStats: true
|
showStats: true
|
||||||
```
|
```
|
||||||
|
|
||||||
Also see the settings for [show docker stats](settings.md#show-docker-stats).
|
Also see the settings for [show docker stats](settings.md#show-container-stats).
|
||||||
|
|||||||
@@ -25,13 +25,13 @@ To configure Kubernetes gateway-api, ingress or ingressRoute service discovery,
|
|||||||
Example settings:
|
Example settings:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
ingress: true # enable ingress only
|
ingress: true # default, enable ingress only
|
||||||
```
|
```
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
ingress: true # enable ingress
|
ingress: true # default, enable ingress
|
||||||
traefik: true # enable traefik ingressRoute
|
traefik: true # enable traefik ingressRoute
|
||||||
gateway: true # enable gateway-api
|
gateway: true # enable gateway-api
|
||||||
```
|
```
|
||||||
@@ -163,6 +163,47 @@ If the `href` attribute is not present, Homepage will ignore the specific Ingres
|
|||||||
|
|
||||||
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
|
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
|
||||||
|
|
||||||
|
To enable Gateway API HttpRoute update `kubernetes.yaml` to include:
|
||||||
|
|
||||||
|
```
|
||||||
|
gateway: true # enable gateway-api
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Using the unoffocial helm chart?
|
||||||
|
|
||||||
|
If you are using the unofficial helm chart ensure that the `ClusterRole` has required permissions for `gateway.networking.k8s.io`.
|
||||||
|
|
||||||
|
See [ClusterRole and ClusterRoleBinding](../installation/k8s.md#clusterrole-and-clusterrolebinding)
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
||||||
|
|
||||||
|
## Adding extra configuration files
|
||||||
|
|
||||||
|
Some Homepage features (for example, [Proxmox](../configs/proxmox.md)) require additional configuration files such as `proxmox.yaml`.
|
||||||
|
When running Homepage on Kubernetes, these files must be provided via a `ConfigMap` and mounted into the container at `/app/config`.
|
||||||
|
|
||||||
|
### ConfigMap example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
apiVersion: v1
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
name: homepage
|
||||||
|
data:
|
||||||
|
proxmox.yaml: |
|
||||||
|
pve:
|
||||||
|
url: https://proxmox.host.or.ip:8006
|
||||||
|
token: username@pam!Token ID
|
||||||
|
secret: secret
|
||||||
|
```
|
||||||
|
|
||||||
|
Mount the file into `/app/config` by updating the `Deployment`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
volumeMounts:
|
||||||
|
- mountPath: /app/config/proxmox.yaml
|
||||||
|
name: homepage-config
|
||||||
|
subPath: proxmox.yaml
|
||||||
|
```
|
||||||
|
|||||||
81
docs/configs/proxmox.md
Normal file
81
docs/configs/proxmox.md
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
---
|
||||||
|
title: Proxmox
|
||||||
|
description: Proxmox Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
The Proxmox connection is configured in the `proxmox.yaml` file. See [Create token](#create-token) section below for details on how to generate the required API token.
|
||||||
|
To configure multiple nodes, ensure the key name in the `proxmox.yaml` matches the `proxmoxNode` field used in your service configuration.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
pve: # must match your actual Proxmox node name
|
||||||
|
url: https://proxmox.host.or.ip:8006
|
||||||
|
token: username@pam!Token ID
|
||||||
|
secret: secret
|
||||||
|
```
|
||||||
|
|
||||||
|
## Services
|
||||||
|
|
||||||
|
Once the Proxmox connection is configured, individual services can be configured to pull statistics of VMs or LXCs. Only CPU and Memory are currently supported.
|
||||||
|
|
||||||
|
### Configuration Options
|
||||||
|
|
||||||
|
- `proxmoxNode`: The name of the Proxmox node where your VM/LXC is running, must match with a node configured in the `proxmox.yaml`
|
||||||
|
- `proxmoxVMID`: The ID of the Proxmox VM or LXC container
|
||||||
|
- `proxmoxType`: (Optional) The type of Proxmox virtual machine. Defaults to `qemu` for VMs, but can be set to `lxc` for LXC containers
|
||||||
|
|
||||||
|
#### Examples
|
||||||
|
|
||||||
|
For a QEMU VM (default):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- HomeAssistant:
|
||||||
|
icon: home-assistant.png
|
||||||
|
href: http://homeassistant.local/
|
||||||
|
description: Home automation
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 101
|
||||||
|
# proxmoxType: qemu # This is the default, so it can be omitted
|
||||||
|
```
|
||||||
|
|
||||||
|
For an LXC container:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Nginx:
|
||||||
|
icon: nginx.png
|
||||||
|
href: http://nginx.local/
|
||||||
|
description: Web server
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 200
|
||||||
|
proxmoxType: lxc
|
||||||
|
```
|
||||||
|
|
||||||
|
## Create token
|
||||||
|
|
||||||
|
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
|
||||||
|
|
||||||
|
1. Navigate to the Proxmox portal, click on Datacenter
|
||||||
|
2. Expand Permissions, click on Groups
|
||||||
|
3. Click the Create button
|
||||||
|
4. Name the group something informative, like api-ro-users
|
||||||
|
5. Click on the Permissions "folder"
|
||||||
|
6. Click Add -> Group Permission
|
||||||
|
- Path: /
|
||||||
|
- Group: group from bullet 4 above
|
||||||
|
- Role: PVEAuditor
|
||||||
|
- Propagate: Checked
|
||||||
|
7. Expand Permissions, click on Users
|
||||||
|
8. Click the Add button
|
||||||
|
- User name: something informative like `api`
|
||||||
|
- Realm: Linux PAM standard authentication
|
||||||
|
- Group: group from bullet 4 above
|
||||||
|
9. Expand Permissions, click on API Tokens
|
||||||
|
10. Click the Add button
|
||||||
|
- User: user from bullet 8 above
|
||||||
|
- Token ID: something informative like the application or purpose like `homepage`
|
||||||
|
- Privilege Separation: Checked
|
||||||
|
11. Go back to the "Permissions" menu
|
||||||
|
12. Click Add -> API Token Permission
|
||||||
|
- Path: /
|
||||||
|
- API Token: select the Token ID created in Step 10
|
||||||
|
- Role: PVE Auditor
|
||||||
|
- Propagate: Checked
|
||||||
@@ -118,6 +118,47 @@ Each widget can optionally provide a list of which fields should be visible via
|
|||||||
key: apikeyapikeyapikeyapikeyapikey
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Block Highlighting
|
||||||
|
|
||||||
|
Widgets can tint their metric block text automatically based on rules defined alongside the service. Attach a `highlight` section to the widget configuration and map each block to one or more numeric or string rules using the field key (for example, `queued`, `lan_users`).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Sonarr:
|
||||||
|
icon: sonarr.png
|
||||||
|
href: http://sonarr.host.or.ip
|
||||||
|
widget:
|
||||||
|
type: sonarr
|
||||||
|
url: http://sonarr.host.or.ip
|
||||||
|
key: ${SONARR_API_KEY}
|
||||||
|
highlight:
|
||||||
|
queued:
|
||||||
|
numeric:
|
||||||
|
- level: danger
|
||||||
|
when: gte
|
||||||
|
value: 20
|
||||||
|
- level: warn
|
||||||
|
when: gte
|
||||||
|
value: 5
|
||||||
|
- level: good
|
||||||
|
when: eq
|
||||||
|
value: 0
|
||||||
|
status:
|
||||||
|
string:
|
||||||
|
- level: danger
|
||||||
|
when: regex
|
||||||
|
value: "(failed|import) pending"
|
||||||
|
- level: good
|
||||||
|
when: equals
|
||||||
|
value: "All good"
|
||||||
|
status_code:
|
||||||
|
string:
|
||||||
|
- level: warn
|
||||||
|
when: regex
|
||||||
|
value: "^5\\d{2}$"
|
||||||
|
```
|
||||||
|
|
||||||
|
Supported numeric operators for the `when` property are `gt`, `gte`, `lt`, `lte`, `eq`, `ne`, `between`, and `outside`. String rules support `equals`, `includes`, `startsWith`, `endsWith`, and `regex`. Each rule can be inverted with `negate: true`, and string rules may pass `caseSensitive: true` or custom regex `flags`. The highlight engine does its best to coerce formatted values, but you will get the most reliable results when you pass plain numbers or strings into `<Block>`.
|
||||||
|
|
||||||
## Descriptions
|
## Descriptions
|
||||||
|
|
||||||
Services may have descriptions,
|
Services may have descriptions,
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ background:
|
|||||||
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the background blur, saturate and brightness filters.
|
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the background blur, saturate and brightness filters.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
cardBlur: sm # sm, "", md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
cardBlur: xs # xs, md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
||||||
```
|
```
|
||||||
|
|
||||||
## Favicon
|
## Favicon
|
||||||
@@ -101,7 +101,7 @@ theme: dark # or light
|
|||||||
|
|
||||||
## Color Palette
|
## Color Palette
|
||||||
|
|
||||||
You can configured a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
|
You can configure a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
color: slate
|
color: slate
|
||||||
@@ -109,6 +109,20 @@ color: slate
|
|||||||
|
|
||||||
Supported colors are: `slate`, `gray`, `zinc`, `neutral`, `stone`, `amber`, `yellow`, `lime`, `green`, `emerald`, `teal`, `cyan`, `sky`, `blue`, `indigo`, `violet`, `purple`, `fuchsia`, `pink`, `rose`, `red`, `white`
|
Supported colors are: `slate`, `gray`, `zinc`, `neutral`, `stone`, `amber`, `yellow`, `lime`, `green`, `emerald`, `teal`, `cyan`, `sky`, `blue`, `indigo`, `violet`, `purple`, `fuchsia`, `pink`, `rose`, `red`, `white`
|
||||||
|
|
||||||
|
## Block Highlight Levels
|
||||||
|
|
||||||
|
You can override the default Tailwind classes applied when a widget highlight rule resolves to the `good`, `warn`, or `danger` level.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
blockHighlights:
|
||||||
|
levels:
|
||||||
|
good: "bg-emerald-500/40 text-emerald-950 dark:bg-emerald-900/60 dark:text-emerald-400"
|
||||||
|
warn: "bg-amber-300/30 text-amber-900 dark:bg-amber-900/30 dark:text-amber-200"
|
||||||
|
danger: "bg-rose-700/45 text-rose-200 dark:bg-rose-950/70 dark:text-rose-400"
|
||||||
|
```
|
||||||
|
|
||||||
|
Any unspecified level falls back to the built-in defaults.
|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
|
|
||||||
You can configure service and bookmarks sections to be either "column" or "row" based layouts, like so:
|
You can configure service and bookmarks sections to be either "column" or "row" based layouts, like so:
|
||||||
@@ -254,15 +268,29 @@ layout:
|
|||||||
columns: 4
|
columns: 4
|
||||||
```
|
```
|
||||||
|
|
||||||
### Five Columns
|
### Full Width
|
||||||
|
|
||||||
You can add a fifth column to services (when `style: columns` which is default) by adding:
|
You can make homepage take up the entire window width by adding:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
fiveColumns: true
|
fullWidth: true
|
||||||
```
|
```
|
||||||
|
|
||||||
By default homepage will max out at 4 columns for services with `columns` style
|
### Maximum Group Columns
|
||||||
|
|
||||||
|
You can set the maximum number of columns of groups on larger screen sizes (note this is only for groups with the default `style: columns`, not groups with `style: row`) by adding:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
maxGroupColumns: 8 # default is 4 for services, 6 for bookmarks, max 8
|
||||||
|
```
|
||||||
|
|
||||||
|
By default homepage will max out at 4 columns for services and 6 for bookmarks, thus the minimum for this setting is _5_. Of course, if you're setting this to higher numbers, you may want to consider enabling the [fullWidth](#full-width) option as well.
|
||||||
|
|
||||||
|
If you want to set the maximum columns for bookmark groups separately, you can do so by adding:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
maxBookmarkGroupColumns: 6 # default is 6, max 8
|
||||||
|
```
|
||||||
|
|
||||||
### Collapsible sections
|
### Collapsible sections
|
||||||
|
|
||||||
@@ -368,7 +396,9 @@ Set your desired language using:
|
|||||||
language: fr
|
language: fr
|
||||||
```
|
```
|
||||||
|
|
||||||
Currently supported languages: ca, de, en, es, fr, he, hr, hu, it, nb-NO, nl, pt, ru, sv, vi, zh-CN, zh-Hant
|
Currently supported languages: ca, de, en, es, fr, he, hr, hu, it, nb-NO, nl, pt, ru, sv, vi, zh-Hans (Simplified), zh-Hant (Traditional)
|
||||||
|
|
||||||
|
`zh-CN` will still work and is automatically mapped to `zh-Hans` for backwards compatibility.
|
||||||
|
|
||||||
You can also specify locales e.g. for the DateTime widget, e.g. en-AU, en-GB, etc.
|
You can also specify locales e.g. for the DateTime widget, e.g. en-AU, en-GB, etc.
|
||||||
|
|
||||||
@@ -427,6 +457,7 @@ There are a few optional settings for the Quick Launch feature:
|
|||||||
- `showSearchSuggestions`: show search suggestions for the internet search. If this is not specified then the setting will be inherited from the search widget. If it is not specified there either, it will default to false. For custom providers the `suggestionUrl` needs to be set in order for this to work.
|
- `showSearchSuggestions`: show search suggestions for the internet search. If this is not specified then the setting will be inherited from the search widget. If it is not specified there either, it will default to false. For custom providers the `suggestionUrl` needs to be set in order for this to work.
|
||||||
- `provider`: search engine provider. If none is specified it will try to use the provider set for the Search Widget, if neither are present then internet search will be disabled.
|
- `provider`: search engine provider. If none is specified it will try to use the provider set for the Search Widget, if neither are present then internet search will be disabled.
|
||||||
- `hideVisitURL`: disable detecting and offering an option to open URLs. This is false by default, enabling the feature.
|
- `hideVisitURL`: disable detecting and offering an option to open URLs. This is false by default, enabling the feature.
|
||||||
|
- `mobileButtonPosition`: enables and sets the position of the mobile quicklaunch button. Options are `top-left`, `top-right`, `bottom-left`, `bottom-right`. This is empty by default, disabling the feature.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
quicklaunch:
|
quicklaunch:
|
||||||
@@ -471,9 +502,9 @@ logpath: /logfile/path
|
|||||||
|
|
||||||
By default, logs are sent both to `stdout` and to a file at the path specified. This can be changed by setting the `LOG_TARGETS` environment variable to one of `both` (default), `stdout` or `file`.
|
By default, logs are sent both to `stdout` and to a file at the path specified. This can be changed by setting the `LOG_TARGETS` environment variable to one of `both` (default), `stdout` or `file`.
|
||||||
|
|
||||||
## Show Docker Stats
|
## Show Container Stats
|
||||||
|
|
||||||
You can show all docker stats expanded in `settings.yaml`:
|
You can show all docker or proxmox stats expanded in `settings.yaml`:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
showStats: true
|
showStats: true
|
||||||
@@ -542,3 +573,18 @@ or per service widget (`services.yaml`) with:
|
|||||||
```
|
```
|
||||||
|
|
||||||
If either value is set to true, the error message will be hidden.
|
If either value is set to true, the error message will be hidden.
|
||||||
|
|
||||||
|
## Disable Search Engine Indexing
|
||||||
|
|
||||||
|
You can request that search engines not to index your Homepage instance by enabling the `disableIndexing` setting.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
disableIndexing: true
|
||||||
|
```
|
||||||
|
|
||||||
|
When enabled, this will:
|
||||||
|
|
||||||
|
- Disallow all crawlers in `robots.txt`
|
||||||
|
- Add `<meta name="robots" content="noindex, nofollow">` tags to prevent indexing
|
||||||
|
|
||||||
|
By default this feature is disabled.
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ services:
|
|||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required when deploying via public URL
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
```
|
```
|
||||||
|
|
||||||
### Running as non-root
|
### Running as non-root
|
||||||
@@ -38,7 +38,7 @@ services:
|
|||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required when deploying via public URL
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
PUID: $PUID
|
PUID: $PUID
|
||||||
PGID: $PGID
|
PGID: $PGID
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -13,20 +13,28 @@ You have a few options for deploying homepage, depending on your needs. We offer
|
|||||||
<br>
|
<br>
|
||||||
|
|
||||||
<div class="grid cards" style="margin: 0 auto;" markdown>
|
<div class="grid cards" style="margin: 0 auto;" markdown>
|
||||||
:simple-docker: [ Install on Docker :octicons-arrow-right-24:](docker.md)
|
[:simple-docker: Install on Docker :octicons-arrow-right-24:](docker.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-kubernetes: [ Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
[:simple-kubernetes: Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-unraid: [ Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
[:simple-unraid: Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-nextdotjs: [ Building from source :octicons-arrow-right-24:](source.md)
|
[:simple-nextdotjs: Building from source :octicons-arrow-right-24:](source.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### `HOMEPAGE_ALLOWED_HOSTS`
|
### `HOMEPAGE_ALLOWED_HOSTS`
|
||||||
|
|
||||||
As of v1.0 there is one required environment variable when deploying via a public URL, <code>HOMEPAGE_ALLOWED_HOSTS</code>. This is a comma separated list of allowed hosts that can access your homepage. See the [docker](docker.md) and [source](source.md) installation pages for examples.
|
As of v1.0 there is one required environment variable to access homepage via a URL other than `localhost`, <code>HOMEPAGE_ALLOWED_HOSTS</code>. The setting helps prevent certain kinds of attacks when retrieving data from the homepage API proxy.
|
||||||
|
|
||||||
|
The value is a comma-separated (no spaces) list of allowed hosts (sometimes with the port) that can host your homepage install. See the [docker](docker.md), [kubernetes](k8s.md) and [source](source.md) installation pages for more information about where / how to set the variable.
|
||||||
|
|
||||||
|
`localhost:3000` and `127.0.0.1:3000` are always included, but you can add a domain or IP address to this list to allow that host such as `HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev,192.168.1.2:1234`, etc.
|
||||||
|
|
||||||
|
If you are seeing errors about host validation, check the homepage logs and ensure that the host exactly as output in the logs is in the `HOMEPAGE_ALLOWED_HOSTS` list.
|
||||||
|
|
||||||
|
This can be disabled by setting `HOMEPAGE_ALLOWED_HOSTS` to `*` but this is not recommended.
|
||||||
|
|||||||
@@ -3,85 +3,6 @@ title: Kubernetes Installation
|
|||||||
description: Install on Kubernetes
|
description: Install on Kubernetes
|
||||||
---
|
---
|
||||||
|
|
||||||
## Install with Helm
|
|
||||||
|
|
||||||
There is an [unofficial helm chart](https://github.com/jameswynn/helm-charts/tree/main/charts/homepage) that creates all the necessary manifests, including the service account and RBAC entities necessary for service discovery.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
helm repo add jameswynn https://jameswynn.github.io/helm-charts
|
|
||||||
helm install homepage jameswynn/homepage -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
The helm chart allows for all the configurations to be inlined directly in your `values.yaml`:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
config:
|
|
||||||
bookmarks:
|
|
||||||
- Developer:
|
|
||||||
- Github:
|
|
||||||
- abbr: GH
|
|
||||||
href: https://github.com/
|
|
||||||
services:
|
|
||||||
- My First Group:
|
|
||||||
- My First Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is awesome
|
|
||||||
|
|
||||||
- My Second Group:
|
|
||||||
- My Second Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is the best
|
|
||||||
|
|
||||||
- My Third Group:
|
|
||||||
- My Third Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is 😎
|
|
||||||
widgets:
|
|
||||||
# show the kubernetes widget, with the cluster summary and individual nodes
|
|
||||||
- kubernetes:
|
|
||||||
cluster:
|
|
||||||
show: true
|
|
||||||
cpu: true
|
|
||||||
memory: true
|
|
||||||
showLabel: true
|
|
||||||
label: "cluster"
|
|
||||||
nodes:
|
|
||||||
show: true
|
|
||||||
cpu: true
|
|
||||||
memory: true
|
|
||||||
showLabel: true
|
|
||||||
- search:
|
|
||||||
provider: duckduckgo
|
|
||||||
target: _blank
|
|
||||||
kubernetes:
|
|
||||||
mode: cluster
|
|
||||||
settings:
|
|
||||||
|
|
||||||
# The service account is necessary to allow discovery of other services
|
|
||||||
serviceAccount:
|
|
||||||
create: true
|
|
||||||
name: homepage
|
|
||||||
|
|
||||||
# This enables the service account to access the necessary resources
|
|
||||||
enableRbac: true
|
|
||||||
|
|
||||||
ingress:
|
|
||||||
main:
|
|
||||||
enabled: true
|
|
||||||
annotations:
|
|
||||||
# Example annotations to add Homepage to your Homepage!
|
|
||||||
gethomepage.dev/enabled: "true"
|
|
||||||
gethomepage.dev/name: "Homepage"
|
|
||||||
gethomepage.dev/description: "Dynamically Detected Homepage"
|
|
||||||
gethomepage.dev/group: "Dynamic"
|
|
||||||
gethomepage.dev/icon: "homepage.png"
|
|
||||||
hosts:
|
|
||||||
- host: homepage.example.com
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
```
|
|
||||||
|
|
||||||
## Install with Kubernetes Manifests
|
## Install with Kubernetes Manifests
|
||||||
|
|
||||||
If you don't want to use the unofficial Helm chart, you can also create your own Kubernetes manifest(s) and apply them with `kubectl apply -f filename.yaml`.
|
If you don't want to use the unofficial Helm chart, you can also create your own Kubernetes manifest(s) and apply them with `kubectl apply -f filename.yaml`.
|
||||||
@@ -302,6 +223,9 @@ spec:
|
|||||||
- name: homepage
|
- name: homepage
|
||||||
image: "ghcr.io/gethomepage/homepage:latest"
|
image: "ghcr.io/gethomepage/homepage:latest"
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
env:
|
||||||
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
value: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
|||||||
@@ -9,7 +9,13 @@ First, clone the repository:
|
|||||||
git clone https://github.com/gethomepage/homepage.git
|
git clone https://github.com/gethomepage/homepage.git
|
||||||
```
|
```
|
||||||
|
|
||||||
Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
|
If `pnpm` is not installed, install it:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install -g pnpm
|
||||||
|
```
|
||||||
|
|
||||||
|
Then install dependencies and build the production bundle:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
@@ -21,7 +27,9 @@ If this is your first time starting, copy the `src/skeleton` directory to `confi
|
|||||||
Finally, run the server:
|
Finally, run the server:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev pnpm start
|
HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev:1234 pnpm start
|
||||||
```
|
```
|
||||||
|
|
||||||
When updating homepage versions you will need to re-build the static files i.e. repeat the process above.
|
When updating homepage versions you will need to re-build the static files i.e. repeat the process above.
|
||||||
|
|
||||||
|
See [HOMEPAGE_ALLOWED_HOSTS](index.md#homepage_allowed_hosts) for more information on this environment variable.
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ These companies help the Homepage project by providing services, tools, and reso
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="margin-bottom: 16px;">
|
<div style="margin-bottom: 16px;">
|
||||||
<a href="https://crowdin.com/project/homepage"><img src="https://support.crowdin.com/assets/logos/core-logo/png/crowdin-core-logo-cWhite.png" alt="Crowdin" style="max-width: 100%; height: 64px; display: block;" /></a>
|
<a href="https://crowdin.com/project/gethomepage"><img src="https://support.crowdin.com/assets/logos/core-logo/png/crowdin-core-logo-cWhite.png" alt="Crowdin" style="max-width: 100%; height: 64px; display: block;" /></a>
|
||||||
<p>
|
<p>
|
||||||
Crowdin provides the translation platform for the project. Making it easy to translate the project into multiple languages.
|
Crowdin provides the translation platform for the project. Making it easy to translate the project into multiple languages.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -286,3 +286,13 @@ body[data-md-color-scheme="default"] {
|
|||||||
.md-tabs__link {
|
.md-tabs__link {
|
||||||
transform: translateZ(0);
|
transform: translateZ(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.grid.cards .card {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid.cards .card a {
|
||||||
|
display: block;
|
||||||
|
padding: 0.8rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ hide:
|
|||||||
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
||||||
- Check the browser error console, this can also sometimes provide useful information.
|
- Check the browser error console, this can also sometimes provide useful information.
|
||||||
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
||||||
|
- If certain widgets are failing when connecting to public APIs, consider [disabling IPv6](#disabling-ipv6).
|
||||||
|
|
||||||
## Service Widget Errors
|
## Service Widget Errors
|
||||||
|
|
||||||
@@ -19,7 +20,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
|||||||
|
|
||||||
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
|
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
|
||||||
|
|
||||||
2. All services with a widget require a unique name.
|
2. All services with a widget require a unique name as well as a unique group (and all subgroups) name.
|
||||||
|
|
||||||
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
||||||
|
|
||||||
@@ -66,3 +67,17 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
|||||||
## Missing custom icons
|
## Missing custom icons
|
||||||
|
|
||||||
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
||||||
|
|
||||||
|
## Disabling IPv6
|
||||||
|
|
||||||
|
If you are having issues with certain widgets that are unable to reach public APIs (e.g. weather), in certain setups you may need to disable IPv6. You can set the environment variable `HOMEPAGE_PROXY_DISABLE_IPV6` to `true` to disable IPv6 for the homepage proxy.
|
||||||
|
|
||||||
|
Alternatively, you can use the `sysctls` option in your docker-compose file to disable IPv6 for the homepage container completely:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
services:
|
||||||
|
homepage:
|
||||||
|
...
|
||||||
|
sysctls:
|
||||||
|
- net.ipv6.conf.all.disable_ipv6=1
|
||||||
|
```
|
||||||
|
|||||||
@@ -62,3 +62,4 @@ To ensure cohesiveness of various widgets, the following should be used as a gui
|
|||||||
- Minimize the number of API calls
|
- Minimize the number of API calls
|
||||||
- Avoid the use of custom proxy unless absolutely necessary
|
- Avoid the use of custom proxy unless absolutely necessary
|
||||||
- Widgets should be 'read-only', as in they should not make write changes using the relevant tool's API. Homepage widgets are designed to surface information, not to be a (usually worse) replacement for the tool itself.
|
- Widgets should be 'read-only', as in they should not make write changes using the relevant tool's API. Homepage widgets are designed to surface information, not to be a (usually worse) replacement for the tool itself.
|
||||||
|
- Widgets should not allow manually overriding the "refresh interval" setting, as misconfigured refresh intervals can easily lead to performance issues for users.
|
||||||
|
|||||||
@@ -225,20 +225,8 @@ const widgetExample = {
|
|||||||
|
|
||||||
#### `method`
|
#### `method`
|
||||||
|
|
||||||
The `method` property is a string that represents the HTTP method that should be used to make the API request. The default value is `GET`.
|
The `method` represents the HTTP method that should be used to make the API request. The default value is `GET`. Note that `POST` requests are not allowed via the
|
||||||
|
widget API and require the use of a custom proxy.
|
||||||
```js
|
|
||||||
const widgetExample = {
|
|
||||||
api: "{url}/api/{endpoint}",
|
|
||||||
mappings: {
|
|
||||||
// `/api/stats`
|
|
||||||
stats: {
|
|
||||||
endpoint: "stats",
|
|
||||||
method: "POST",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
```
|
|
||||||
|
|
||||||
#### `headers`
|
#### `headers`
|
||||||
|
|
||||||
@@ -251,7 +239,6 @@ const widgetExample = {
|
|||||||
// `/api/stats`
|
// `/api/stats`
|
||||||
stats: {
|
stats: {
|
||||||
endpoint: "stats",
|
endpoint: "stats",
|
||||||
method: "POST",
|
|
||||||
headers: {
|
headers: {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
@@ -271,7 +258,6 @@ const widgetExample = {
|
|||||||
// `/api/graphql`
|
// `/api/graphql`
|
||||||
stats: {
|
stats: {
|
||||||
endpoint: "graphql",
|
endpoint: "graphql",
|
||||||
method: "POST",
|
|
||||||
body: {
|
body: {
|
||||||
query: `
|
query: `
|
||||||
query {
|
query {
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ Homepage uses the [next-i18next](https://github.com/i18next/next-i18next) librar
|
|||||||
|
|
||||||
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
|
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
|
||||||
|
|
||||||
Open the `public/locales/en/common.js` file.
|
Open the `public/locales/en/common.json` file.
|
||||||
|
|
||||||
Add a new object for your widget to the bottom of the list, like this:
|
Add a new object for your widget to the bottom of the list, like this:
|
||||||
|
|
||||||
|
|||||||
@@ -150,7 +150,7 @@ This will render the widget with placeholders for the data, i.e., a skeleton vie
|
|||||||
|
|
||||||
!!! tip "Translation Tips"
|
!!! tip "Translation Tips"
|
||||||
|
|
||||||
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.js` file. All text and numerical content should be translated.
|
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.json` file. All text and numerical content should be translated.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ More detail on configuring service widgets can be found in the [Service Widgets
|
|||||||
|
|
||||||
## Info Widgets
|
## Info Widgets
|
||||||
|
|
||||||
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yaml` file. Here's an example:
|
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined in your `widgets.yaml` file. Here's an example:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- openmeteo:
|
- openmeteo:
|
||||||
|
|||||||
@@ -17,9 +17,15 @@ The account you made the API token for also needs the following **Assigned globa
|
|||||||
|
|
||||||
Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
|
Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
|
||||||
|
|
||||||
|
| Authentik Version | Homepage Widget Version |
|
||||||
|
| ----------------- | ----------------------- |
|
||||||
|
| < 2025.8.0 | 1 (default) |
|
||||||
|
| >= 2025.8.0 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: authentik
|
type: authentik
|
||||||
url: http://authentik.host.or.ip:port
|
url: http://authentik.host.or.ip:port
|
||||||
key: api_token
|
key: api_token
|
||||||
|
version: 2 # optional, default is 1
|
||||||
```
|
```
|
||||||
|
|||||||
17
docs/widgets/services/backrest.md
Normal file
17
docs/widgets/services/backrest.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Backrest
|
||||||
|
description: Backrest Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
[Backrest](https://garethgeorge.github.io/backrest/) is a web-based frontend for
|
||||||
|
the [Restic](https://restic.net/) backup tool.
|
||||||
|
|
||||||
|
**Allowed fields:** `["num_success_latest","num_failure_latest","num_success_30","num_plans","num_failure_30","bytes_added_30"]`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: backrest
|
||||||
|
url: http://backrest.host.or.ip
|
||||||
|
username: admin # optional if auth is enabled in Backrest
|
||||||
|
password: admin # optional if auth is enabled in Backrest
|
||||||
|
```
|
||||||
@@ -9,7 +9,7 @@ The widget has two modes, a single system with detailed info if `systemId` is pr
|
|||||||
|
|
||||||
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
|
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
|
||||||
|
|
||||||
A "superuser" is currently required to access the data from tbe Beszel API.
|
A "superuser" is currently required to access the data from the Beszel API.
|
||||||
|
|
||||||
Allowed fields for 'overview' mode: `["systems", "up"]`
|
Allowed fields for 'overview' mode: `["systems", "up"]`
|
||||||
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`
|
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ widget:
|
|||||||
service_group: Media # group name where widget exists
|
service_group: Media # group name where widget exists
|
||||||
service_name: Sonarr # service name for that widget
|
service_name: Sonarr # service name for that widget
|
||||||
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
|
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
|
||||||
|
baseUrl: https://sonarr.domain.url # optional - adds links to sonarr/radarr pages
|
||||||
params: # optional - additional params for the service
|
params: # optional - additional params for the service
|
||||||
unmonitored: true # optional - defaults to false, used with *arr stack
|
unmonitored: true # optional - defaults to false, used with *arr stack
|
||||||
- type: ical # Show calendar events from another service
|
- type: ical # Show calendar events from another service
|
||||||
|
|||||||
17
docs/widgets/services/checkmk.md
Normal file
17
docs/widgets/services/checkmk.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Checkmk
|
||||||
|
description: Checkmk Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Checkmk](https://github.com/Checkmk/checkmk).
|
||||||
|
|
||||||
|
To setup authentication, follow the official [Checkmk API](https://docs.checkmk.com/latest/en/rest_api.html?lquery=api#bearerauth) documentation.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: checkmk
|
||||||
|
url: http://checkmk.host.or.ip:port
|
||||||
|
site: your-site-name-cla-by-default
|
||||||
|
username: username
|
||||||
|
password: password
|
||||||
|
```
|
||||||
@@ -8,6 +8,9 @@ Learn more about [Crowdsec](https://crowdsec.net).
|
|||||||
See the [crowdsec docs](https://docs.crowdsec.net/docs/local_api/intro/#machines) for information about registering a machine,
|
See the [crowdsec docs](https://docs.crowdsec.net/docs/local_api/intro/#machines) for information about registering a machine,
|
||||||
in most instances you can use the default credentials (`/etc/crowdsec/local_api_credentials.yaml`).
|
in most instances you can use the default credentials (`/etc/crowdsec/local_api_credentials.yaml`).
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
Without the `limit24h` option, the widget will fetch all alerts which is limited to 100 by the API to avoid performance issues.
|
||||||
|
|
||||||
Allowed fields: `["alerts", "bans"]`.
|
Allowed fields: `["alerts", "bans"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@@ -16,4 +19,5 @@ widget:
|
|||||||
url: http://crowdsechostorip:port
|
url: http://crowdsechostorip:port
|
||||||
username: localhost # machine_id in crowdsec
|
username: localhost # machine_id in crowdsec
|
||||||
password: password
|
password: password
|
||||||
|
limit24h: true # optional, limits alerts to last 24h. Default: false
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -19,27 +19,22 @@ widget:
|
|||||||
requestBody: # optional, can be string or object, see below
|
requestBody: # optional, can be string or object, see below
|
||||||
display: # optional, default to block, see below
|
display: # optional, default to block, see below
|
||||||
mappings:
|
mappings:
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 1
|
label: Field 1
|
||||||
format: text # optional - defaults to text
|
format: text # optional - defaults to text
|
||||||
- field: # needs to be YAML string or object
|
- field: path.to.key2
|
||||||
path:
|
|
||||||
to: key2
|
|
||||||
format: number # optional - defaults to text
|
format: number # optional - defaults to text
|
||||||
label: Field 2
|
label: Field 2
|
||||||
- field: # needs to be YAML string or object
|
- field: path.to.another.key3
|
||||||
path:
|
|
||||||
to:
|
|
||||||
another: key3
|
|
||||||
label: Field 3
|
label: Field 3
|
||||||
format: percent # optional - defaults to text
|
format: percent # optional - defaults to text
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 4
|
label: Field 4
|
||||||
format: date # optional - defaults to text
|
format: date # optional - defaults to text
|
||||||
locale: nl # optional
|
locale: nl # optional
|
||||||
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
|
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
|
||||||
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
|
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 5
|
label: Field 5
|
||||||
format: relativeDate # optional - defaults to text
|
format: relativeDate # optional - defaults to text
|
||||||
locale: nl # optional
|
locale: nl # optional
|
||||||
@@ -49,9 +44,7 @@ widget:
|
|||||||
label: Field 6
|
label: Field 6
|
||||||
format: text
|
format: text
|
||||||
additionalField: # optional
|
additionalField: # optional
|
||||||
field:
|
field: hourly.time.key
|
||||||
hourly:
|
|
||||||
time: other key
|
|
||||||
color: theme # optional - defaults to "". Allowed values: `["theme", "adaptive", "black", "white"]`.
|
color: theme # optional - defaults to "". Allowed values: `["theme", "adaptive", "black", "white"]`.
|
||||||
format: date # optional
|
format: date # optional
|
||||||
- field: key
|
- field: key
|
||||||
@@ -103,9 +96,16 @@ mappings:
|
|||||||
label: Name
|
label: Name
|
||||||
- field: status # Alive
|
- field: status # Alive
|
||||||
label: Status
|
label: Status
|
||||||
- field:
|
- field: origin.name # Earth (C-137)
|
||||||
origin: name # Earth (C-137)
|
|
||||||
label: Origin
|
label: Origin
|
||||||
|
- field: locations.1.name # Citadel of Ricks
|
||||||
|
label: Location
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that older versions of the widget accepted fields as a yaml object, which is still supported. E.g.:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
mappings:
|
||||||
- field:
|
- field:
|
||||||
locations:
|
locations:
|
||||||
1: name # Citadel of Ricks
|
1: name # Citadel of Ricks
|
||||||
@@ -138,7 +138,15 @@ You can manipulate data with the following tools `remap`, `scale`, `prefix` and
|
|||||||
prefix: "$"
|
prefix: "$"
|
||||||
```
|
```
|
||||||
|
|
||||||
## List View
|
## Display Options
|
||||||
|
|
||||||
|
The widget supports different display modes that can be set using the `display` property.
|
||||||
|
|
||||||
|
### Block View (Default)
|
||||||
|
|
||||||
|
The default display mode is `block`, which shows fields in a block format.
|
||||||
|
|
||||||
|
### List View
|
||||||
|
|
||||||
You can change the default block view to a list view by setting the `display` option to `list`.
|
You can change the default block view to a list view by setting the `display` option to `list`.
|
||||||
|
|
||||||
@@ -162,13 +170,54 @@ The list view can optionally display an additional field next to the primary fie
|
|||||||
- any: true # will map all other values
|
- any: true # will map all other values
|
||||||
to: Unknown
|
to: Unknown
|
||||||
additionalField:
|
additionalField:
|
||||||
field:
|
field: hourly.time.key
|
||||||
hourly:
|
|
||||||
time: key
|
|
||||||
color: theme
|
color: theme
|
||||||
format: date
|
format: date
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Dynamic List View
|
||||||
|
|
||||||
|
To display a list of items from an array in the API response, set the `display` property to `dynamic-list` and configure the `mappings` object with the following properties:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: https://example.com/api/servers
|
||||||
|
display: dynamic-list
|
||||||
|
mappings:
|
||||||
|
items: data # optional, the path to the array in the API response. Omit this option if the array is at the root level
|
||||||
|
name: id # required, field in each item to use as the item name (left side)
|
||||||
|
label: ip_address # required, field in each item to use as the item label (right side)
|
||||||
|
limit: 5 # optional, limit the number of items to display
|
||||||
|
format: text # optional - format of the label field
|
||||||
|
target: https://example.com/server/{id} # optional, makes items clickable with template support
|
||||||
|
```
|
||||||
|
|
||||||
|
This configuration would work with an API that returns a response like:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"data": [
|
||||||
|
{ "id": "server1", "name": "Server 1", "ip_address": "192.168.0.1" },
|
||||||
|
{ "id": "server2", "name": "Server 2", "ip_address": "192.168.0.2" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
The widget would display a list with two items:
|
||||||
|
|
||||||
|
- "Server 1" on the left and "192.168.0.1" on the right, clickable to "https://example.com/server/server1"
|
||||||
|
- "Server 2" on the left and "192.168.0.2" on the right, clickable to "https://example.com/server/server2"
|
||||||
|
|
||||||
|
For nested fields in the items, you can use dot notation:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
mappings:
|
||||||
|
items: data.results.servers
|
||||||
|
name: details.id
|
||||||
|
label: details.name
|
||||||
|
```
|
||||||
|
|
||||||
## Custom Headers
|
## Custom Headers
|
||||||
|
|
||||||
Pass custom headers using the `headers` option, for example:
|
Pass custom headers using the `headers` option, for example:
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ To access these system metrics you need to connect to the DiskStation (`DSM`) wi
|
|||||||
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
|
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
|
||||||
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
|
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
|
||||||
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
|
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
|
||||||
6. Now _only_ allow login to the `DSM` application, either by
|
6. Now _only_ allow login to the `DSM` and `Download Station` applications, either by
|
||||||
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
|
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
|
||||||
- checking `Allow` for this app, or
|
- checking `Allow` for this app, or
|
||||||
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.
|
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ widget:
|
|||||||
enableBlocks: true # optional, defaults to false
|
enableBlocks: true # optional, defaults to false
|
||||||
enableNowPlaying: true # optional, defaults to true
|
enableNowPlaying: true # optional, defaults to true
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
|
enableMediaControl: false # optional, defaults to true
|
||||||
showEpisodeNumber: true # optional, defaults to false
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||||
```
|
```
|
||||||
|
|||||||
19
docs/widgets/services/filebrowser.md
Normal file
19
docs/widgets/services/filebrowser.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Filebrowser
|
||||||
|
description: Filebrowser Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Filebrowser](https://filebrowser.org).
|
||||||
|
|
||||||
|
If you are using [Proxy header authentication](https://filebrowser.org/configuration/authentication-method#proxy-header) you have to set `authHeader` and `username`.
|
||||||
|
|
||||||
|
Allowed fields: `["available", "used", "total"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: filebrowser
|
||||||
|
url: http://filebrowserhostorip:port
|
||||||
|
username: username
|
||||||
|
password: password
|
||||||
|
authHeader: X-My-Header # If using Proxy header authentication
|
||||||
|
```
|
||||||
@@ -14,4 +14,6 @@ widget:
|
|||||||
type: frigate
|
type: frigate
|
||||||
url: http://frigate.host.or.ip:port
|
url: http://frigate.host.or.ip:port
|
||||||
enableRecentEvents: true # Optional, defaults to false
|
enableRecentEvents: true # Optional, defaults to false
|
||||||
|
username: username # optional
|
||||||
|
password: password # optional
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -14,4 +14,5 @@ widget:
|
|||||||
type: gamedig
|
type: gamedig
|
||||||
serverType: csgo # see https://github.com/gamedig/node-gamedig#games-list
|
serverType: csgo # see https://github.com/gamedig/node-gamedig#games-list
|
||||||
url: udp://server.host.or.ip:port
|
url: udp://server.host.or.ip:port
|
||||||
|
gameToken: # optional, a token used by gamedig with certain games
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ See the [official docs](https://github.com/ghostfolio/ghostfolio#authorization-b
|
|||||||
|
|
||||||
_Note that the Bearer token is valid for 6 months, after which a new one must be generated._
|
_Note that the Bearer token is valid for 6 months, after which a new one must be generated._
|
||||||
|
|
||||||
Allowed fields: `["gross_percent_today", "gross_percent_1y", "gross_percent_max"]`
|
Allowed fields: `["gross_percent_today", "gross_percent_1y", "gross_percent_max", "net_worth"]`
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Learn more about [Gitea](https://gitea.com).
|
|||||||
|
|
||||||
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
||||||
|
|
||||||
Allowed fields: `["notifications", "issues", "pulls"]`.
|
Allowed fields: `["repositories", "notifications", "issues", "pulls"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|||||||
@@ -9,13 +9,20 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
|
|||||||
|
|
||||||
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
|
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
|
||||||
|
|
||||||
Allowed fields: `["public_ip", "region", "country"]`.
|
Allowed fields: `["public_ip", "region", "country", "port_forwarded"]`.
|
||||||
|
Default fields: `["public_ip", "region", "country"]`.
|
||||||
|
|
||||||
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml.
|
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml. Similarly, if you want to include the `port_forwarded` field, you must add the route `GET /v1/openvpn/portforwarded` (or `/v1/portforward`) to your Gluetun config.toml.
|
||||||
|
|
||||||
|
| Gluetun Version | Homepage Widget Version |
|
||||||
|
| --------------- | ----------------------- |
|
||||||
|
| < 3.40.1 | 1 (default) |
|
||||||
|
| >= 3.40.1 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: gluetun
|
type: gluetun
|
||||||
url: http://gluetun.host.or.ip:port
|
url: http://gluetun.host.or.ip:port
|
||||||
key: gluetunkey # Not required if /v1/publicip/ip endpoint is configured with `auth = none`
|
key: gluetunkey # Not required if /v1/publicip/ip endpoint is configured with `auth = none`
|
||||||
|
version: 2 # optional, default is 1
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -5,11 +5,18 @@ description: Grafana Widget Configuration
|
|||||||
|
|
||||||
Learn more about [Grafana](https://github.com/grafana/grafana).
|
Learn more about [Grafana](https://github.com/grafana/grafana).
|
||||||
|
|
||||||
|
| Grafana Version | Homepage Widget Version |
|
||||||
|
| --------------- | ----------------------- |
|
||||||
|
| <= v10.4 | 1 (default) |
|
||||||
|
| > v10.4 | 2 |
|
||||||
|
|
||||||
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
|
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: grafana
|
type: grafana
|
||||||
|
version: 2 # optional, default is 1
|
||||||
|
alerts: alertmanager # optional, default is grafana
|
||||||
url: http://grafana.host.or.ip:port
|
url: http://grafana.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
title: Hoarder
|
|
||||||
description: Hoarder Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Hoarder](https://hoarder.app).
|
|
||||||
|
|
||||||
Generate an API key for your user at `User Settings > API Keys`.
|
|
||||||
|
|
||||||
Allowed fields: `["bookmarks", "favorites", "archived", "highlights", "lists", "tags"]` (maximum of 4).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: hoarder
|
|
||||||
url: http[s]://hoarder.host.or.ip[:port]
|
|
||||||
key: hoarderapikey
|
|
||||||
```
|
|
||||||
@@ -10,12 +10,11 @@ Learn more about [Immich](https://github.com/immich-app/immich).
|
|||||||
| < v1.118 | 1 (default) |
|
| < v1.118 | 1 (default) |
|
||||||
| >= v1.118 | 2 |
|
| >= v1.118 | 2 |
|
||||||
|
|
||||||
Find your API key under `Account Settings > API Keys`.
|
Find your API key under `Account Settings > API Keys`. The key should have the
|
||||||
|
`server.statistics` permission.
|
||||||
|
|
||||||
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
|
Allowed fields: `["users" ,"photos", "videos", "storage"]`.
|
||||||
|
|
||||||
Note that API key must be from admin user.
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: immich
|
type: immich
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Authentik](authentik.md)
|
- [Authentik](authentik.md)
|
||||||
- [Autobrr](autobrr.md)
|
- [Autobrr](autobrr.md)
|
||||||
- [Azure DevOps](azuredevops.md)
|
- [Azure DevOps](azuredevops.md)
|
||||||
|
- [Backrest](backrest.md)
|
||||||
- [Bazarr](bazarr.md)
|
- [Bazarr](bazarr.md)
|
||||||
- [Beszel](beszel.md)
|
- [Beszel](beszel.md)
|
||||||
- [Caddy](caddy.md)
|
- [Caddy](caddy.md)
|
||||||
@@ -22,6 +23,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Calibre-Web](calibre-web.md)
|
- [Calibre-Web](calibre-web.md)
|
||||||
- [ChangeDetection.io](changedetectionio.md)
|
- [ChangeDetection.io](changedetectionio.md)
|
||||||
- [Channels DVR Server](channelsdvrserver.md)
|
- [Channels DVR Server](channelsdvrserver.md)
|
||||||
|
- [Checkmk](checkmk.md)
|
||||||
- [Cloudflared](cloudflared.md)
|
- [Cloudflared](cloudflared.md)
|
||||||
- [Coin Market Cap](coin-market-cap.md)
|
- [Coin Market Cap](coin-market-cap.md)
|
||||||
- [CrowdSec](crowdsec.md)
|
- [CrowdSec](crowdsec.md)
|
||||||
@@ -33,6 +35,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Emby](emby.md)
|
- [Emby](emby.md)
|
||||||
- [ESPHome](esphome.md)
|
- [ESPHome](esphome.md)
|
||||||
- [EVCC](evcc.md)
|
- [EVCC](evcc.md)
|
||||||
|
- [Filebrowser](filebrowser.md)
|
||||||
- [Fileflows](fileflows.md)
|
- [Fileflows](fileflows.md)
|
||||||
- [Firefly III](firefly.md)
|
- [Firefly III](firefly.md)
|
||||||
- [Flood](flood.md)
|
- [Flood](flood.md)
|
||||||
@@ -51,7 +54,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [HDHomeRun](hdhomerun.md)
|
- [HDHomeRun](hdhomerun.md)
|
||||||
- [Headscale](headscale.md)
|
- [Headscale](headscale.md)
|
||||||
- [Healthchecks](healthchecks.md)
|
- [Healthchecks](healthchecks.md)
|
||||||
- [Hoarder](hoarder.md)
|
- [Karakeep](karakeep.md)
|
||||||
- [Home Assistant](homeassistant.md)
|
- [Home Assistant](homeassistant.md)
|
||||||
- [HomeBox](homebox.md)
|
- [HomeBox](homebox.md)
|
||||||
- [Homebridge](homebridge.md)
|
- [Homebridge](homebridge.md)
|
||||||
@@ -61,8 +64,10 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [JDownloader](jdownloader.md)
|
- [JDownloader](jdownloader.md)
|
||||||
- [Jellyfin](jellyfin.md)
|
- [Jellyfin](jellyfin.md)
|
||||||
- [Jellyseerr](jellyseerr.md)
|
- [Jellyseerr](jellyseerr.md)
|
||||||
|
- [Jellystat](jellystat.md)
|
||||||
- [Kavita](kavita.md)
|
- [Kavita](kavita.md)
|
||||||
- [Komga](komga.md)
|
- [Komga](komga.md)
|
||||||
|
- [Komodo](komodo.md)
|
||||||
- [Kopia](kopia.md)
|
- [Kopia](kopia.md)
|
||||||
- [Lidarr](lidarr.md)
|
- [Lidarr](lidarr.md)
|
||||||
- [Linkwarden](linkwarden.md)
|
- [Linkwarden](linkwarden.md)
|
||||||
@@ -117,6 +122,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [ruTorrent](rutorrent.md)
|
- [ruTorrent](rutorrent.md)
|
||||||
- [SABnzbd](sabnzbd.md)
|
- [SABnzbd](sabnzbd.md)
|
||||||
- [Scrutiny](scrutiny.md)
|
- [Scrutiny](scrutiny.md)
|
||||||
|
- [Slskd](slskd.md)
|
||||||
- [Sonarr](sonarr.md)
|
- [Sonarr](sonarr.md)
|
||||||
- [Speedtest Tracker](speedtest-tracker.md)
|
- [Speedtest Tracker](speedtest-tracker.md)
|
||||||
- [Stash](stash.md)
|
- [Stash](stash.md)
|
||||||
@@ -129,14 +135,17 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [TDarr](tdarr.md)
|
- [TDarr](tdarr.md)
|
||||||
- [Traefik](traefik.md)
|
- [Traefik](traefik.md)
|
||||||
- [Transmission](transmission.md)
|
- [Transmission](transmission.md)
|
||||||
|
- [Trilium](trilium.md)
|
||||||
- [TrueNAS](truenas.md)
|
- [TrueNAS](truenas.md)
|
||||||
- [TubeArchivist](tubearchivist.md)
|
- [TubeArchivist](tubearchivist.md)
|
||||||
- [UniFi Controller](unifi-controller.md)
|
- [UniFi Controller](unifi-controller.md)
|
||||||
- [Unmanic](unmanic.md)
|
- [Unmanic](unmanic.md)
|
||||||
|
- [Unraid](unraid.md)
|
||||||
- [Uptime Kuma](uptime-kuma.md)
|
- [Uptime Kuma](uptime-kuma.md)
|
||||||
- [UptimeRobot](uptimerobot.md)
|
- [UptimeRobot](uptimerobot.md)
|
||||||
- [UrBackup](urbackup.md)
|
- [UrBackup](urbackup.md)
|
||||||
- [Vikunja](vikunja.md)
|
- [Vikunja](vikunja.md)
|
||||||
|
- [Wallos](wallos.md)
|
||||||
- [Watchtower](watchtower.md)
|
- [Watchtower](watchtower.md)
|
||||||
- [WGEasy](wgeasy.md)
|
- [WGEasy](wgeasy.md)
|
||||||
- [WhatsUpDocker](whatsupdocker.md)
|
- [WhatsUpDocker](whatsupdocker.md)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: JDownloader
|
title: JDownloader
|
||||||
description: NextPVR Widget Configuration
|
description: JDownloader Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [JDownloader](https://jdownloader.org/).
|
Learn more about [JDownloader](https://jdownloader.org/).
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ widget:
|
|||||||
enableBlocks: true # optional, defaults to false
|
enableBlocks: true # optional, defaults to false
|
||||||
enableNowPlaying: true # optional, defaults to true
|
enableNowPlaying: true # optional, defaults to true
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
|
enableMediaControl: false # optional, defaults to true
|
||||||
showEpisodeNumber: true # optional, defaults to false
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,7 +7,8 @@ Learn more about [Jellyseerr](https://github.com/Fallenbagel/jellyseerr).
|
|||||||
|
|
||||||
Find your API key under `Settings > General > API Key`.
|
Find your API key under `Settings > General > API Key`.
|
||||||
|
|
||||||
Allowed fields: `["pending", "approved", "available"]`.
|
Allowed fields: `["pending", "approved", "available", "issues"]`.
|
||||||
|
Default fields: `["pending", "approved", "available"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|||||||
18
docs/widgets/services/jellystat.md
Normal file
18
docs/widgets/services/jellystat.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: Jellystat
|
||||||
|
description: Jellystat Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Jellystat](https://github.com/CyferShepard/Jellystat). The widget supports (at least) Jellystat version 1.1.6
|
||||||
|
|
||||||
|
You can create an API key from inside Jellystat at `Settings > API Key`.
|
||||||
|
|
||||||
|
Allowed fields: `["songs", "movies", "episodes", "other"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: jellystat
|
||||||
|
url: http://jellystat.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
days: 30 # optional, defaults to 30
|
||||||
|
```
|
||||||
17
docs/widgets/services/karakeep.md
Normal file
17
docs/widgets/services/karakeep.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Karakeep
|
||||||
|
description: Karakeep Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Karakeep](https://karakeep.app) (formerly known as Hoarder).
|
||||||
|
|
||||||
|
Generate an API key for your user at `User Settings > API Keys`.
|
||||||
|
|
||||||
|
Allowed fields: `["bookmarks", "favorites", "archived", "highlights", "lists", "tags"]` (maximum of 4).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: karakeep
|
||||||
|
url: http[s]://karakeep.host.or.ip[:port]
|
||||||
|
key: karakeep_api_key
|
||||||
|
```
|
||||||
@@ -20,4 +20,5 @@ widget:
|
|||||||
url: http://komga.host.or.ip:port
|
url: http://komga.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
key: komgaapikey # optional
|
||||||
```
|
```
|
||||||
|
|||||||
22
docs/widgets/services/komodo.md
Normal file
22
docs/widgets/services/komodo.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
title: Komodo
|
||||||
|
description: Komodo Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
This widget shows either details about all containers or stacks (if `showStacks` is true) managed by [Komodo](https://komo.do/) or the number of running servers, containers and stacks when `showSummary` is enabled.
|
||||||
|
|
||||||
|
The api key and secret can be found in the Komodo settings.
|
||||||
|
|
||||||
|
Allowed fields (max 4): `["total", "running", "stopped", "unhealthy", "unknown"]`.
|
||||||
|
Allowed fields with `showStacks` (max 4): `["total", "running", "down", "unhealthy", "unknown"]`.
|
||||||
|
Allowed fields with `showSummary`: `["servers", "stacks", "containers"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: komodo
|
||||||
|
url: http://komodo.hostname.or.ip:port
|
||||||
|
key: K-xxxxxx...
|
||||||
|
secret: S-xxxxxx...
|
||||||
|
showSummary: true # optional, default: false. Takes precedence over showStacks
|
||||||
|
showStacks: true # optional, default: false
|
||||||
|
```
|
||||||
@@ -3,7 +3,7 @@ title: Omada
|
|||||||
description: Omada Widget Configuration
|
description: Omada Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
The widget supports controller versions 3, 4 and 5.
|
The widget supports controller versions 3, 4, 5 and 6.
|
||||||
|
|
||||||
Allowed fields: `["connectedAp", "activeUser", "alerts", "connectedGateways", "connectedSwitches"]`.
|
Allowed fields: `["connectedAp", "activeUser", "alerts", "connectedGateways", "connectedSwitches"]`.
|
||||||
|
|
||||||
|
|||||||
@@ -7,12 +7,16 @@ Learn more about [Portainer](https://github.com/portainer/portainer).
|
|||||||
|
|
||||||
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
|
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
|
||||||
|
|
||||||
Allowed fields: `["running", "stopped", "total"]`.
|
Allowed fields:
|
||||||
|
|
||||||
|
- For Docker mode (default): `["running", "stopped", "total"]`
|
||||||
|
- For Kubernetes mode (`kubernetes: true`): `["applications", "services", "namespaces"]`
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: portainer
|
type: portainer
|
||||||
url: https://portainer.host.or.ip:9443
|
url: https://portainer.host.or.ip:9443
|
||||||
env: 1
|
env: 1
|
||||||
|
kubernetes: true # optional, defaults to false
|
||||||
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
|
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -7,34 +7,7 @@ Learn more about [Proxmox](https://www.proxmox.com/en/).
|
|||||||
|
|
||||||
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
|
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
|
||||||
|
|
||||||
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
|
See the [Proxmox configuration documentation](../../configs/proxmox.md#create-token) for details on creating 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`
|
|
||||||
- Privilege Separation: Checked
|
|
||||||
11. Go back to the "Permissions" menu
|
|
||||||
12. Click Add -> API Token Permission
|
|
||||||
- Path: /
|
|
||||||
- API Token: select the Token ID created in Step 10
|
|
||||||
- Role: PVE Auditor
|
|
||||||
- Propagate: Checked
|
|
||||||
|
|
||||||
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.
|
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ description: Proxmox Backup Server Widget Configuration
|
|||||||
|
|
||||||
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
|
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
|
||||||
|
|
||||||
|
Create a user and an API token similar to the [Proxmox VE description](proxmox.md). The "Audit" role is required for both the user and token (not group).
|
||||||
|
|
||||||
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
|
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@@ -13,4 +15,5 @@ widget:
|
|||||||
url: https://proxmoxbackupserver.host:port
|
url: https://proxmoxbackupserver.host:port
|
||||||
username: api_token_id
|
username: api_token_id
|
||||||
password: api_token_secret
|
password: api_token_secret
|
||||||
|
datastore: datastore_name #optional; if ommitted, will display a combination of all datastores used / total
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,4 +16,5 @@ widget:
|
|||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
enableLeechProgress: true # optional, defaults to false
|
enableLeechProgress: true # optional, defaults to false
|
||||||
|
enableLeechSize: true # optional, defaults to false
|
||||||
```
|
```
|
||||||
|
|||||||
25
docs/widgets/services/slskd.md
Normal file
25
docs/widgets/services/slskd.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
title: Slskd
|
||||||
|
description: Slskd Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Slskd](https://github.com/slskd/slskd).
|
||||||
|
|
||||||
|
Generate an API key for slskd with `openssl rand -base64 48`.
|
||||||
|
Add it to your `path/to/config/slskd.yml` in `web > authentication > api_keys`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
homepage_widget:
|
||||||
|
key: <generated key>
|
||||||
|
role: readonly
|
||||||
|
cidr: <homepage subnet>
|
||||||
|
```
|
||||||
|
|
||||||
|
Allowed fields: `["slskStatus", "updateStatus", "downloads", "uploads", "sharedFiles"]` (maximum of 4).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: slskd
|
||||||
|
url: http[s]://slskd.host.or.ip[:5030]
|
||||||
|
key: generatedapikey
|
||||||
|
```
|
||||||
19
docs/widgets/services/trilium.md
Normal file
19
docs/widgets/services/trilium.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Trilium
|
||||||
|
description: Trilium Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Trilium](https://github.com/TriliumNext/Notes).
|
||||||
|
|
||||||
|
This widget is compatible with [TriliumNext](https://github.com/TriliumNext/Notes) versions >= [v0.94.0](https://github.com/TriliumNext/Notes/releases/tag/v0.94.0).
|
||||||
|
|
||||||
|
Find (or create) your ETAPI key under `Options > ETAPI > Create new ETAPI token`.
|
||||||
|
|
||||||
|
Allowed fields: `["version", "notesCount", "dbSize"]`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: trilium
|
||||||
|
url: https://trilium.host.or.ip
|
||||||
|
key: etapi_token
|
||||||
|
```
|
||||||
28
docs/widgets/services/unraid.md
Normal file
28
docs/widgets/services/unraid.md
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
title: Unraid
|
||||||
|
description: Unraid Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Unraid](https://unraid.net/).
|
||||||
|
|
||||||
|
The Unraid widget allows you to monitor the resources of an Unraid server.
|
||||||
|
|
||||||
|
**Minimum Requirements:**
|
||||||
|
|
||||||
|
- Unraid 7.2 -or- Unraid Connect plugin 2025.08.19.1850
|
||||||
|
- API key with the **ADMIN** role: [Managing API Keys](https://docs.unraid.net/go/managing-api-keys)
|
||||||
|
|
||||||
|
The widget can display metrics for selected Unraid pools. If using one of the "pool" fields, you must also add the pool name to the settings.
|
||||||
|
|
||||||
|
**Allowed fields:** `["cpu","memoryPercent","memoryAvailable","memoryUsed","notifications","arrayFree","arrayUsedSpace","arrayUsedPercent","status","pool1UsedSpace","pool1FreeSpace","pool1UsedPercent","pool2UsedSpace","pool2FreeSpace","pool2UsedPercent","pool3UsedSpace","pool3FreeSpace","pool3UsedPercent","pool4UsedSpace","pool4FreeSpace","pool4UsedPercent"]`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: unraid
|
||||||
|
url: https://unraid.host.or.ip
|
||||||
|
key: api-key
|
||||||
|
pool1: pool1name # required only if using pool1 fields
|
||||||
|
pool2: pool2name # required only if using pool2 fields
|
||||||
|
pool3: pool3name # required only if using pool3 fields
|
||||||
|
pool4: pool4name # required only if using pool4 fields
|
||||||
|
```
|
||||||
23
docs/widgets/services/wallos.md
Normal file
23
docs/widgets/services/wallos.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
---
|
||||||
|
title: Wallos
|
||||||
|
description: Wallos Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Wallos](https://github.com/ellite/wallos).
|
||||||
|
|
||||||
|
If you're using more than one currency to record subscriptions then you should also have your "Fixer API" key set-up (`Settings > Fixer API Key`).
|
||||||
|
|
||||||
|
> **Please Note:** The monthly cost displayed is the total cost of subscriptions in that month, **not** the _"monthly"_ average cost.
|
||||||
|
|
||||||
|
Get your API key under `Profile > API Key`.
|
||||||
|
|
||||||
|
Allowed fields: `["activeSubscriptions", "nextRenewingSubscription", "previousMonthlyCost", "thisMonthlyCost", "nextMonthlyCost"]`.
|
||||||
|
|
||||||
|
Default fields: `["activeSubscriptions", "nextRenewingSubscription", "thisMonthlyCost", "nextMonthlyCost"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: wallos
|
||||||
|
url: http://wallos.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
```
|
||||||
@@ -11,10 +11,17 @@ Note: by default `["connected", "enabled", "total"]` are displayed.
|
|||||||
|
|
||||||
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
|
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
|
||||||
|
|
||||||
|
| Wg-Easy API Version | Homepage Widget Version |
|
||||||
|
| ------------------- | ----------------------- |
|
||||||
|
| < v15 | 1 (default) |
|
||||||
|
| >= v15 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: wgeasy
|
type: wgeasy
|
||||||
url: http://wg.easy.or.ip
|
url: http://wg.easy.or.ip
|
||||||
|
version: 2 # optional, default is 1
|
||||||
|
username: yourwgusername # required for v15 and above
|
||||||
password: yourwgeasypassword
|
password: yourwgeasypassword
|
||||||
threshold: 2 # optional
|
threshold: 2 # optional
|
||||||
```
|
```
|
||||||
|
|||||||
28
docs/widgets/services/yourspotify.md
Normal file
28
docs/widgets/services/yourspotify.md
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
title: Your Spotify
|
||||||
|
description: Your Spotify Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Your Spotify](https://github.com/Yooooomi/your_spotify).
|
||||||
|
|
||||||
|
Find your API key under `Settings > Account > Public token`, click `Generate` if not yet generated, copy key after
|
||||||
|
`?token=`.
|
||||||
|
|
||||||
|
Allowed fields: `["songs", "time", "artists"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: yourspotify
|
||||||
|
url: http://your-spotify-server.host.or.ip # if using lsio image, add /api/
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
interval: month # optional, defaults to week
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Interval
|
||||||
|
|
||||||
|
Allowed values for `interval`: `day`, `week`, `month`, `year`, `all`.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
`interval` is different from predefined intervals you see in `Your Spotify`'s UI.
|
||||||
|
For example, `This week` in UI means _from the start of this week_, here `week` means _past 7 days_.
|
||||||
@@ -46,6 +46,10 @@ config:
|
|||||||
docker:
|
docker:
|
||||||
settings:
|
settings:
|
||||||
|
|
||||||
|
env:
|
||||||
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
value: "homepage.k3d.localhost:8080"
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
name: homepage
|
name: homepage
|
||||||
|
|||||||
13
mkdocs.yml
13
mkdocs.yml
@@ -25,6 +25,7 @@ nav:
|
|||||||
- configs/services.md
|
- configs/services.md
|
||||||
- configs/kubernetes.md
|
- configs/kubernetes.md
|
||||||
- configs/docker.md
|
- configs/docker.md
|
||||||
|
- configs/proxmox.md
|
||||||
- configs/custom-css-js.md
|
- configs/custom-css-js.md
|
||||||
- "Widgets":
|
- "Widgets":
|
||||||
- widgets/index.md
|
- widgets/index.md
|
||||||
@@ -38,6 +39,7 @@ nav:
|
|||||||
- widgets/services/authentik.md
|
- widgets/services/authentik.md
|
||||||
- widgets/services/autobrr.md
|
- widgets/services/autobrr.md
|
||||||
- widgets/services/azuredevops.md
|
- widgets/services/azuredevops.md
|
||||||
|
- widgets/services/backrest.md
|
||||||
- widgets/services/bazarr.md
|
- widgets/services/bazarr.md
|
||||||
- widgets/services/beszel.md
|
- widgets/services/beszel.md
|
||||||
- widgets/services/caddy.md
|
- widgets/services/caddy.md
|
||||||
@@ -45,6 +47,7 @@ nav:
|
|||||||
- widgets/services/calibre-web.md
|
- widgets/services/calibre-web.md
|
||||||
- widgets/services/changedetectionio.md
|
- widgets/services/changedetectionio.md
|
||||||
- widgets/services/channelsdvrserver.md
|
- widgets/services/channelsdvrserver.md
|
||||||
|
- widgets/services/checkmk.md
|
||||||
- widgets/services/cloudflared.md
|
- widgets/services/cloudflared.md
|
||||||
- widgets/services/coin-market-cap.md
|
- widgets/services/coin-market-cap.md
|
||||||
- widgets/services/crowdsec.md
|
- widgets/services/crowdsec.md
|
||||||
@@ -56,6 +59,7 @@ nav:
|
|||||||
- widgets/services/emby.md
|
- widgets/services/emby.md
|
||||||
- widgets/services/esphome.md
|
- widgets/services/esphome.md
|
||||||
- widgets/services/evcc.md
|
- widgets/services/evcc.md
|
||||||
|
- widgets/services/filebrowser.md
|
||||||
- widgets/services/fileflows.md
|
- widgets/services/fileflows.md
|
||||||
- widgets/services/firefly.md
|
- widgets/services/firefly.md
|
||||||
- widgets/services/flood.md
|
- widgets/services/flood.md
|
||||||
@@ -74,7 +78,7 @@ nav:
|
|||||||
- widgets/services/hdhomerun.md
|
- widgets/services/hdhomerun.md
|
||||||
- widgets/services/headscale.md
|
- widgets/services/headscale.md
|
||||||
- widgets/services/healthchecks.md
|
- widgets/services/healthchecks.md
|
||||||
- widgets/services/hoarder.md
|
- widgets/services/karakeep.md
|
||||||
- widgets/services/homeassistant.md
|
- widgets/services/homeassistant.md
|
||||||
- widgets/services/homebox.md
|
- widgets/services/homebox.md
|
||||||
- widgets/services/homebridge.md
|
- widgets/services/homebridge.md
|
||||||
@@ -84,8 +88,10 @@ nav:
|
|||||||
- widgets/services/jdownloader.md
|
- widgets/services/jdownloader.md
|
||||||
- widgets/services/jellyfin.md
|
- widgets/services/jellyfin.md
|
||||||
- widgets/services/jellyseerr.md
|
- widgets/services/jellyseerr.md
|
||||||
|
- widgets/services/jellystat.md
|
||||||
- widgets/services/kavita.md
|
- widgets/services/kavita.md
|
||||||
- widgets/services/komga.md
|
- widgets/services/komga.md
|
||||||
|
- widgets/services/komodo.md
|
||||||
- widgets/services/kopia.md
|
- widgets/services/kopia.md
|
||||||
- widgets/services/lidarr.md
|
- widgets/services/lidarr.md
|
||||||
- widgets/services/linkwarden.md
|
- widgets/services/linkwarden.md
|
||||||
@@ -140,6 +146,7 @@ nav:
|
|||||||
- widgets/services/rutorrent.md
|
- widgets/services/rutorrent.md
|
||||||
- widgets/services/sabnzbd.md
|
- widgets/services/sabnzbd.md
|
||||||
- widgets/services/scrutiny.md
|
- widgets/services/scrutiny.md
|
||||||
|
- widgets/services/slskd.md
|
||||||
- widgets/services/sonarr.md
|
- widgets/services/sonarr.md
|
||||||
- widgets/services/speedtest-tracker.md
|
- widgets/services/speedtest-tracker.md
|
||||||
- widgets/services/spoolman.md
|
- widgets/services/spoolman.md
|
||||||
@@ -154,18 +161,22 @@ nav:
|
|||||||
- widgets/services/tdarr.md
|
- widgets/services/tdarr.md
|
||||||
- widgets/services/traefik.md
|
- widgets/services/traefik.md
|
||||||
- widgets/services/transmission.md
|
- widgets/services/transmission.md
|
||||||
|
- widgets/services/trilium.md
|
||||||
- widgets/services/truenas.md
|
- widgets/services/truenas.md
|
||||||
- widgets/services/tubearchivist.md
|
- widgets/services/tubearchivist.md
|
||||||
- widgets/services/unifi-controller.md
|
- widgets/services/unifi-controller.md
|
||||||
- widgets/services/unmanic.md
|
- widgets/services/unmanic.md
|
||||||
|
- widgets/services/unraid.md
|
||||||
- widgets/services/uptime-kuma.md
|
- widgets/services/uptime-kuma.md
|
||||||
- widgets/services/uptimerobot.md
|
- widgets/services/uptimerobot.md
|
||||||
- widgets/services/urbackup.md
|
- widgets/services/urbackup.md
|
||||||
- widgets/services/vikunja.md
|
- widgets/services/vikunja.md
|
||||||
|
- widgets/services/wallos.md
|
||||||
- widgets/services/watchtower.md
|
- widgets/services/watchtower.md
|
||||||
- widgets/services/wgeasy.md
|
- widgets/services/wgeasy.md
|
||||||
- widgets/services/whatsupdocker.md
|
- widgets/services/whatsupdocker.md
|
||||||
- widgets/services/xteve.md
|
- widgets/services/xteve.md
|
||||||
|
- widgets/services/yourspotify.md
|
||||||
- widgets/services/zabbix.md
|
- widgets/services/zabbix.md
|
||||||
- "Information Widgets":
|
- "Information Widgets":
|
||||||
- widgets/info/index.md
|
- widgets/info/index.md
|
||||||
|
|||||||
62
package.json
62
package.json
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "1.0.0",
|
"version": "1.7.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow pnpm",
|
"preinstall": "npx only-allow pnpm",
|
||||||
@@ -11,56 +11,62 @@
|
|||||||
"telemetry": "next telemetry disable"
|
"telemetry": "next telemetry disable"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@headlessui/react": "^1.7.19",
|
"@headlessui/react": "^2.2.9",
|
||||||
"@kubernetes/client-node": "^1.0.0",
|
"@kubernetes/client-node": "^1.0.0",
|
||||||
"cal-parser": "^1.0.2",
|
|
||||||
"classnames": "^2.5.1",
|
"classnames": "^2.5.1",
|
||||||
"compare-versions": "^6.1.1",
|
"compare-versions": "^6.1.1",
|
||||||
"dockerode": "^4.0.4",
|
"dockerode": "^4.0.7",
|
||||||
"follow-redirects": "^1.15.9",
|
"follow-redirects": "^1.15.11",
|
||||||
"gamedig": "^5.2.0",
|
"gamedig": "^5.3.2",
|
||||||
"i18next": "^21.10.0",
|
"i18next": "^25.5.3",
|
||||||
|
"ical.js": "^2.1.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
"luxon": "^3.5.0",
|
"luxon": "^3.6.1",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraftstatuspinger": "^1.2.1",
|
"minecraftstatuspinger": "^1.2.2",
|
||||||
"next": "^15.1.7",
|
"next": "^15.5.7",
|
||||||
"next-i18next": "^12.1.0",
|
"next-i18next": "^12.1.0",
|
||||||
"ping": "^0.4.4",
|
"ping": "^0.4.4",
|
||||||
"pretty-bytes": "^6.1.1",
|
"pretty-bytes": "^7.1.0",
|
||||||
"raw-body": "^3.0.0",
|
"raw-body": "^3.0.2",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
"react-i18next": "^11.18.6",
|
"react-i18next": "^15.5.3",
|
||||||
"react-icons": "^5.4.0",
|
"react-icons": "^5.4.0",
|
||||||
"recharts": "^2.15.1",
|
"recharts": "^3.1.2",
|
||||||
"rrule": "^2.8.1",
|
"swr": "^2.3.3",
|
||||||
"swr": "^1.3.0",
|
"systeminformation": "^5.27.11",
|
||||||
"systeminformation": "^5.25.11",
|
"tough-cookie": "^6.0.0",
|
||||||
"tough-cookie": "^5.1.2",
|
|
||||||
"urbackup-server-api": "^0.8.9",
|
"urbackup-server-api": "^0.8.9",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.17.0",
|
||||||
"xml-js": "^1.6.11"
|
"xml-js": "^1.6.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/forms": "^0.5.10",
|
"@tailwindcss/forms": "^0.5.10",
|
||||||
"@tailwindcss/postcss": "^4.0.9",
|
"@tailwindcss/postcss": "^4.1.14",
|
||||||
"eslint": "^9.21.0",
|
"eslint": "^9.25.1",
|
||||||
"eslint-config-next": "^15.1.7",
|
"eslint-config-next": "^15.2.4",
|
||||||
"eslint-config-prettier": "^10.0.2",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
"eslint-plugin-import": "^2.31.0",
|
"eslint-plugin-import": "^2.32.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||||
"eslint-plugin-prettier": "^5.2.3",
|
"eslint-plugin-prettier": "^5.5.4",
|
||||||
"eslint-plugin-react": "^7.37.4",
|
"eslint-plugin-react": "^7.37.4",
|
||||||
"eslint-plugin-react-hooks": "^5.1.0",
|
"eslint-plugin-react-hooks": "^5.2.0",
|
||||||
"postcss": "^8.5.2",
|
"postcss": "^8.5.6",
|
||||||
"prettier": "^3.5.2",
|
"prettier": "^3.7.3",
|
||||||
"tailwind-scrollbar": "^4.0.1",
|
"prettier-plugin-organize-imports": "^4.3.0",
|
||||||
|
"tailwind-scrollbar": "^4.0.2",
|
||||||
"tailwindcss": "^4.0.9",
|
"tailwindcss": "^4.0.9",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
|
},
|
||||||
|
"pnpm": {
|
||||||
|
"onlyBuiltDependencies": [
|
||||||
|
"osx-temperature-sensor",
|
||||||
|
"sharp"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2576
pnpm-lock.yaml
generated
2576
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -108,8 +108,8 @@
|
|||||||
"songs": "Liedjies"
|
"songs": "Liedjies"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Vanlyn",
|
"offline": "Vanlyn af",
|
||||||
"offline_alt": "Vanlyn",
|
"offline_alt": "Vanlyn af",
|
||||||
"online": "Aanlyn",
|
"online": "Aanlyn",
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
"unknown": "Onbekend"
|
"unknown": "Onbekend"
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Aktiewe Strome",
|
"streams": "Aktiewe Strome",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Flieks",
|
"movies": "Movies",
|
||||||
"tv": "TV Programme"
|
"tv": "TV Programme"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
@@ -242,15 +242,15 @@
|
|||||||
"wanted": "Gesoek",
|
"wanted": "Gesoek",
|
||||||
"queued": "In ry",
|
"queued": "In ry",
|
||||||
"series": "Reekse",
|
"series": "Reekse",
|
||||||
"queue": "Tou",
|
"queue": "Toustaan",
|
||||||
"unknown": "Onbekend"
|
"unknown": "Onbekend"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Gesoek",
|
"wanted": "Gesoek",
|
||||||
"missing": "Vermis",
|
"missing": "Vermis",
|
||||||
"queued": "In ry",
|
"queued": "In ry",
|
||||||
"movies": "Flieks",
|
"movies": "Movies",
|
||||||
"queue": "Tou",
|
"queue": "Toustaan",
|
||||||
"unknown": "Onbekend"
|
"unknown": "Onbekend"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Afwagtend",
|
"pending": "Afwagtend",
|
||||||
"approved": "Goedgekeur",
|
"approved": "Goedgekeur",
|
||||||
"available": "Beskikbaar"
|
"available": "Beskikbaar",
|
||||||
|
"issues": "Oop Kwessies"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Afwagtend",
|
"pending": "Afwagtend",
|
||||||
@@ -302,7 +303,7 @@
|
|||||||
"latency": "Latensie"
|
"latency": "Latensie"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Laai Op",
|
"upload": "Oplaai",
|
||||||
"download": "Aflaai",
|
"download": "Aflaai",
|
||||||
"ping": "Pieng"
|
"ping": "Pieng"
|
||||||
},
|
},
|
||||||
@@ -359,8 +360,14 @@
|
|||||||
"services": "Dienste",
|
"services": "Dienste",
|
||||||
"middleware": "Filtreerprogramme"
|
"middleware": "Filtreerprogramme"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Weergawe",
|
||||||
|
"notesCount": "Notas",
|
||||||
|
"dbSize": "Databasis Grootte",
|
||||||
|
"unknown": "Onbekend"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Geen aktiewe strome nie",
|
"nothing_streaming": "Geen Aktiewe Strome",
|
||||||
"please_wait": "Wag Asseblief"
|
"please_wait": "Wag Asseblief"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
@@ -389,7 +396,7 @@
|
|||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Opgestel",
|
"configured": "Opgestel",
|
||||||
"errored": "Fout"
|
"errored": "Gefout"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessies",
|
"numActiveSessions": "Sessies",
|
||||||
@@ -412,7 +419,7 @@
|
|||||||
"version": "Weergawe",
|
"version": "Weergawe",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"up": "Aanlyn",
|
"up": "Aanlyn",
|
||||||
"down": "Vanlyn"
|
"down": "Vanlyn af"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Gelees",
|
"read": "Gelees",
|
||||||
@@ -549,7 +556,7 @@
|
|||||||
"indexers": "Indekseerders"
|
"indexers": "Indekseerders"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Tou",
|
"downloads": "Toustaan",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"channels": "Kanale",
|
"channels": "Kanale",
|
||||||
"playlists": "Snitlyste"
|
"playlists": "Snitlyste"
|
||||||
@@ -557,7 +564,7 @@
|
|||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Stelsellading",
|
"load": "Stelsellading",
|
||||||
"uptime": "Optyd",
|
"uptime": "Optyd",
|
||||||
"alerts": "Waarskuwings"
|
"alerts": "Opletberigte"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Spoed",
|
"speed": "Spoed",
|
||||||
@@ -568,7 +575,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Publieke IP",
|
"public_ip": "Publieke IP",
|
||||||
"region": "Streek",
|
"region": "Streek",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Poort Aangestuur"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanale",
|
"channels": "Kanale",
|
||||||
@@ -766,7 +774,7 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Monitering",
|
"monitoring": "Monitering",
|
||||||
"updates": "Opdatering"
|
"updates": "Opdaterings"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Boeke",
|
"books": "Boeke",
|
||||||
@@ -800,7 +808,7 @@
|
|||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Aanlyn",
|
"online": "Aanlyn",
|
||||||
"offline": "Vanlyn",
|
"offline": "Vanlyn af",
|
||||||
"name": "Naam",
|
"name": "Naam",
|
||||||
"map": "Kaart",
|
"map": "Kaart",
|
||||||
"currentPlayers": "Huidige Spelers",
|
"currentPlayers": "Huidige Spelers",
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Fisiese Vrylating",
|
"physicalRelease": "Fisiese Vrylating",
|
||||||
"digitalRelease": "Digitale Vrylating",
|
"digitalRelease": "Digitale Vrylating",
|
||||||
"noEventsToday": "Geen gebeure vir vandag nie!",
|
"noEventsToday": "Geen gebeure vir vandag nie!",
|
||||||
"noEventsFound": "Geen gebeure gevind nie"
|
"noEventsFound": "Geen gebeure gevind nie",
|
||||||
|
"errorWhenLoadingData": "Fout tydens laai van kalenderdata"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
@@ -870,7 +879,7 @@
|
|||||||
"domains": "Domeine",
|
"domains": "Domeine",
|
||||||
"mailboxes": "Posbusse",
|
"mailboxes": "Posbusse",
|
||||||
"mails": "E-posse",
|
"mails": "E-posse",
|
||||||
"storage": "Bergplek"
|
"storage": "Stoor plek"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Waarskuwings",
|
"warnings": "Waarskuwings",
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Kennisgewings",
|
"notifications": "Kennisgewings",
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
"pulls": "Trek Versoeke"
|
"pulls": "Trek Versoeke",
|
||||||
|
"repositories": "Bewaarplekke"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Tonele",
|
"scenes": "Tonele",
|
||||||
@@ -899,7 +909,7 @@
|
|||||||
"galleries": "Galerye",
|
"galleries": "Galerye",
|
||||||
"performers": "Kunstenaars",
|
"performers": "Kunstenaars",
|
||||||
"studios": "Ateljees",
|
"studios": "Ateljees",
|
||||||
"movies": "Flieks",
|
"movies": "Movies",
|
||||||
"tags": "Merkers",
|
"tags": "Merkers",
|
||||||
"oCount": "O Tel"
|
"oCount": "O Tel"
|
||||||
},
|
},
|
||||||
@@ -917,13 +927,13 @@
|
|||||||
"totalValue": "Totale Waarde"
|
"totalValue": "Totale Waarde"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Waarskuwings",
|
"alerts": "Opletberigte",
|
||||||
"bans": "Verbanne"
|
"bans": "Verbanne"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Gekoppel",
|
"connected": "Gekoppel",
|
||||||
"enabled": "Geaktiveer",
|
"enabled": "Geaktiveer",
|
||||||
"disabled": "Onaktief",
|
"disabled": "Gediaktiveer",
|
||||||
"total": "Totaal"
|
"total": "Totaal"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
@@ -935,7 +945,7 @@
|
|||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Pieng",
|
"ping": "Pieng",
|
||||||
"download": "Aflaai",
|
"download": "Aflaai",
|
||||||
"upload": "Laai Op"
|
"upload": "Oplaai"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Aandele",
|
"stocks": "Aandele",
|
||||||
@@ -956,7 +966,7 @@
|
|||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Nie geklassifiseer nie",
|
"unclassified": "Nie geklassifiseer nie",
|
||||||
"information": "Informasie",
|
"information": "Inligting",
|
||||||
"warning": "Waarskuwing",
|
"warning": "Waarskuwing",
|
||||||
"average": "Gemiddeld",
|
"average": "Gemiddeld",
|
||||||
"high": "Hoog",
|
"high": "Hoog",
|
||||||
@@ -979,7 +989,7 @@
|
|||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Naam",
|
"name": "Naam",
|
||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"last_seen": "Laaste Gesien",
|
"last_seen": "Laas gesien",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Aanlyn",
|
"online": "Aanlyn",
|
||||||
"offline": "Vanlyn"
|
"offline": "Vanlyn"
|
||||||
@@ -1005,7 +1015,7 @@
|
|||||||
"healthy": "Gesond",
|
"healthy": "Gesond",
|
||||||
"degraded": "Gedegradeer",
|
"degraded": "Gedegradeer",
|
||||||
"progressing": "Vorderend",
|
"progressing": "Vorderend",
|
||||||
"missing": "Vermis",
|
"missing": "Afwesig",
|
||||||
"suspended": "Geskors"
|
"suspended": "Geskors"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Batterylading",
|
"bcharge": "Batterylading",
|
||||||
"timeleft": "Oorblywende Tyd"
|
"timeleft": "Oorblywende Tyd"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Boekmerke",
|
||||||
"favorites": "Favorites",
|
"favorites": "Gunstelinge",
|
||||||
"archived": "Archived",
|
"archived": "Geargiveer",
|
||||||
"highlights": "Highlights",
|
"highlights": "Hoogtepunte",
|
||||||
"lists": "Lists",
|
"lists": "Lyste",
|
||||||
"tags": "Merkers"
|
"tags": "Merkers"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netwerk",
|
||||||
|
"connected": "Gekoppel",
|
||||||
|
"disconnected": "Ontkoppel",
|
||||||
|
"updateStatus": "Opdateer",
|
||||||
|
"update_yes": "Beskikbaar",
|
||||||
|
"update_no": "Op Datum",
|
||||||
|
"downloads": "Aflaaie",
|
||||||
|
"uploads": "Oplaaie",
|
||||||
|
"sharedFiles": "Lêers"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Liedjies",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episode",
|
||||||
|
"other": "Ander"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Diensprobleme",
|
||||||
|
"hostErrors": "Gasheerprobleme"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Totaal",
|
||||||
|
"running": "Lopend",
|
||||||
|
"stopped": "Gestop",
|
||||||
|
"down": "Af",
|
||||||
|
"unhealthy": "Ongesond",
|
||||||
|
"unknown": "Onbekend",
|
||||||
|
"servers": "Bedieners",
|
||||||
|
"stacks": "Stapels",
|
||||||
|
"containers": "Houers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Beskikbaar",
|
||||||
|
"used": "Gebruik",
|
||||||
|
"total": "Totaal"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Intekeninge",
|
||||||
|
"thisMonthlyCost": "Hierdie Maand",
|
||||||
|
"nextMonthlyCost": "Volgende Maand",
|
||||||
|
"previousMonthlyCost": "Vorige Maand",
|
||||||
|
"nextRenewingSubscription": "Volgende paaiement"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Begin",
|
||||||
|
"STOPPED": "Gestop",
|
||||||
|
"NEW_ARRAY": "Nuwe Skikking",
|
||||||
|
"RECON_DISK": "Rekonstruksie van Skyf",
|
||||||
|
"DISABLE_DISK": "Skyf Gedeaktiveer",
|
||||||
|
"SWAP_DSBL": "Ruil Gedeaktiveer",
|
||||||
|
"INVALID_EXPANSION": "Ongeldige Uitbreiding",
|
||||||
|
"PARITY_NOT_BIGGEST": "Pariteit nie die Grootste nie",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Te Veel Ontbrekende Skywe",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Nuwe Skyf te Klein",
|
||||||
|
"NO_DATA_DISKS": "Geen Data Skywe",
|
||||||
|
"notifications": "Kennisgewings",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "SVE",
|
||||||
|
"memoryUsed": "Geheue Gebruik",
|
||||||
|
"memoryAvailable": "Geheue Beskikbaar",
|
||||||
|
"arrayUsed": "Skikking Gebruik",
|
||||||
|
"arrayFree": "Skikking Vry",
|
||||||
|
"poolUsed": "{{pool}} Gebruik",
|
||||||
|
"poolFree": "{{pool}} Vry"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Planne",
|
||||||
|
"num_success_30": "Suksesse",
|
||||||
|
"num_failure_30": "Mislukkings",
|
||||||
|
"num_success_latest": "Slaag",
|
||||||
|
"num_failure_latest": "Mislukking",
|
||||||
|
"bytes_added_30": "Grepe bygevoeg"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Liedjies",
|
||||||
|
"time": "Tyd",
|
||||||
|
"artists": "Kunstenaars"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -61,15 +61,15 @@
|
|||||||
"wlan_devices": "WLAN Enheder",
|
"wlan_devices": "WLAN Enheder",
|
||||||
"lan_users": "LAN Brugere",
|
"lan_users": "LAN Brugere",
|
||||||
"wlan_users": "WLAN Brugere",
|
"wlan_users": "WLAN Brugere",
|
||||||
"up": "OP",
|
"up": "UP",
|
||||||
"down": "NED",
|
"down": "NED",
|
||||||
"wait": "Vent venligst",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status ukendt"
|
"empty_data": "Subsystem status ukendt"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
"mem": "RAM",
|
"mem": "MEM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"running": "Kører",
|
"running": "Kører",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"partial": "Delvis"
|
"partial": "Delvis"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Fejl",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Ned",
|
"down": "Ned",
|
||||||
"up": "Op",
|
"up": "Op",
|
||||||
@@ -91,11 +91,11 @@
|
|||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP-status",
|
"http_status": "HTTP-status",
|
||||||
"error": "Fejl",
|
"error": "Error",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"not_available": "Ikke tilgængelig"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
"playing": "Afspiller",
|
"playing": "Afspiller",
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"unknown": "Ukendt"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Produktion",
|
"pv_power": "Produktion",
|
||||||
@@ -141,11 +141,11 @@
|
|||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
"connectionStatusDisconnected": "Disconnected",
|
"connectionStatusDisconnected": "Disconnected",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "Connected",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"received": "Modtaget",
|
"received": "Modtaget",
|
||||||
"sent": "Sendt",
|
"sent": "Sendt",
|
||||||
"externalIPAddress": "Ekstern IP",
|
"externalIPAddress": "Ekstern IP",
|
||||||
@@ -168,10 +168,10 @@
|
|||||||
"passes": "Bestået"
|
"passes": "Bestået"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Afspiller",
|
"playing": "Playing",
|
||||||
"transcoding": "Transcoder",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Ingen Aktive Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Tjek Plex-forbindelse"
|
"plex_connection_error": "Tjek Plex-forbindelse"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
@@ -189,11 +189,11 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Aktive Streams",
|
"streams": "Aktive Streams",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Film",
|
"movies": "Movies",
|
||||||
"tv": "TV-Shows"
|
"tv": "TV-Shows"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Sats",
|
"rate": "Rate",
|
||||||
"queue": "Kø",
|
"queue": "Kø",
|
||||||
"timeleft": "Resterende tid"
|
"timeleft": "Resterende tid"
|
||||||
},
|
},
|
||||||
@@ -241,26 +241,26 @@
|
|||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Ønsket",
|
"wanted": "Ønsket",
|
||||||
"queued": "I Kø",
|
"queued": "I Kø",
|
||||||
"series": "Serier",
|
"series": "Series",
|
||||||
"queue": "Kø",
|
"queue": "Queue",
|
||||||
"unknown": "Ukendt"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Ønsket",
|
"wanted": "Wanted",
|
||||||
"missing": "Mangler",
|
"missing": "Mangler",
|
||||||
"queued": "I Kø",
|
"queued": "Queued",
|
||||||
"movies": "Film",
|
"movies": "Movies",
|
||||||
"queue": "Kø",
|
"queue": "Queue",
|
||||||
"unknown": "Ukendt"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Ønsket",
|
"wanted": "Wanted",
|
||||||
"queued": "I Kø",
|
"queued": "Queued",
|
||||||
"artists": "Artister"
|
"artists": "Artister"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Ønsket",
|
"wanted": "Wanted",
|
||||||
"queued": "I Kø",
|
"queued": "Queued",
|
||||||
"books": "Bøger"
|
"books": "Bøger"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
@@ -273,15 +273,16 @@
|
|||||||
"available": "Tilgængelig"
|
"available": "Tilgængelig"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Afventer",
|
"pending": "Pending",
|
||||||
"approved": "Godkendt",
|
"approved": "Approved",
|
||||||
"available": "Tilgængelig"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Afventer",
|
"pending": "Pending",
|
||||||
"processing": "Behandler",
|
"processing": "Behandler",
|
||||||
"approved": "Godkendt",
|
"approved": "Approved",
|
||||||
"available": "Tilgængelig"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -296,8 +297,8 @@
|
|||||||
"gravity": "Tyngdekraft"
|
"gravity": "Tyngdekraft"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Forespørgsler",
|
"queries": "Queries",
|
||||||
"blocked": "Blokerede",
|
"blocked": "Blocked",
|
||||||
"filtered": "Filtreret",
|
"filtered": "Filtreret",
|
||||||
"latency": "Latenstid"
|
"latency": "Latenstid"
|
||||||
},
|
},
|
||||||
@@ -307,15 +308,15 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Kører",
|
"running": "Running",
|
||||||
"stopped": "Stoppede",
|
"stopped": "Stoppede",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Hentet",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Læst",
|
"read": "Read",
|
||||||
"unread": "Ulæst",
|
"unread": "Unread",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
@@ -336,7 +337,7 @@
|
|||||||
"ago": "{{value}} Siden"
|
"ago": "{{value}} Siden"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Forespørgsler",
|
"totalQueries": "Queries",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domains",
|
||||||
@@ -344,12 +345,12 @@
|
|||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Blokerede",
|
"totalBlocked": "Blocked",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "Klienter"
|
"totalClients": "Klienter"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Kø",
|
"queue": "Queue",
|
||||||
"processed": "Behandlet",
|
"processed": "Behandlet",
|
||||||
"errored": "Fejlet",
|
"errored": "Fejlet",
|
||||||
"saved": "Gemt"
|
"saved": "Gemt"
|
||||||
@@ -359,8 +360,14 @@
|
|||||||
"services": "Tjenester",
|
"services": "Tjenester",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Ingen Aktive Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Vent venligst"
|
"please_wait": "Vent venligst"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
@@ -377,35 +384,35 @@
|
|||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Applikationer",
|
"apps": "Applikationer",
|
||||||
"clients": "Klienter",
|
"clients": "Clients",
|
||||||
"messages": "Beskeder"
|
"messages": "Beskeder"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indeksører",
|
"enableIndexers": "Indeksører",
|
||||||
"numberOfGrabs": "Grab",
|
"numberOfGrabs": "Grab",
|
||||||
"numberOfQueries": "Forespørgsler",
|
"numberOfQueries": "Queries",
|
||||||
"numberOfFailGrabs": "Fejl Grabs",
|
"numberOfFailGrabs": "Fejl Grabs",
|
||||||
"numberOfFailQueries": "Fejl Forespørgsler"
|
"numberOfFailQueries": "Fejl Forespørgsler"
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Konfigureret",
|
"configured": "Konfigureret",
|
||||||
"errored": "Fejlet"
|
"errored": "Errored"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessioner",
|
"numActiveSessions": "Sessioner",
|
||||||
"numConnections": "Forbindelser",
|
"numConnections": "Forbindelser",
|
||||||
"dataRelayed": "Videresendt",
|
"dataRelayed": "Videresendt",
|
||||||
"transferRate": "Sats"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Brugere",
|
"user_count": "Users",
|
||||||
"status_count": "Indlæg",
|
"status_count": "Indlæg",
|
||||||
"domain_count": "Domæner"
|
"domain_count": "Domæner"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Ønsket",
|
"wanted": "Wanted",
|
||||||
"queued": "I Kø",
|
"queued": "Queued",
|
||||||
"series": "Serier"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Afspillere",
|
"players": "Afspillere",
|
||||||
@@ -416,34 +423,34 @@
|
|||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Læst",
|
"read": "Læst",
|
||||||
"unread": "Ulæst"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Brugere",
|
"users": "Users",
|
||||||
"loginsLast24H": "Login (24 timer)",
|
"loginsLast24H": "Login (24 timer)",
|
||||||
"failedLoginsLast24H": "Mislykkede logins (24 timer)"
|
"failedLoginsLast24H": "Mislykkede logins (24 timer)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "RAM",
|
"mem": "MEM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"lxc": "LXC",
|
"lxc": "LXC",
|
||||||
"vms": "VMs"
|
"vms": "VMs"
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Belastning",
|
"load": "Load",
|
||||||
"wait": "Vent venligst",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Advar",
|
"warn": "Advar",
|
||||||
"uptime": "OP",
|
"uptime": "UP",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Fri",
|
"free": "Free",
|
||||||
"used": "Brugt",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "t",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
"read": "Læst",
|
"read": "Read",
|
||||||
"write": "Skriv",
|
"write": "Skriv",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Ram",
|
"mem": "Ram",
|
||||||
@@ -464,57 +471,57 @@
|
|||||||
"1-day": "Overvejende Solrigt",
|
"1-day": "Overvejende Solrigt",
|
||||||
"1-night": "Overvejende Skyfrit",
|
"1-night": "Overvejende Skyfrit",
|
||||||
"2-day": "Delvist Overskyet",
|
"2-day": "Delvist Overskyet",
|
||||||
"2-night": "Delvist Overskyet",
|
"2-night": "Partly Cloudy",
|
||||||
"3-day": "Skyet",
|
"3-day": "Skyet",
|
||||||
"3-night": "Skyet",
|
"3-night": "Cloudy",
|
||||||
"45-day": "Tåget",
|
"45-day": "Tåget",
|
||||||
"45-night": "Tåget",
|
"45-night": "Foggy",
|
||||||
"48-day": "Tåget",
|
"48-day": "Foggy",
|
||||||
"48-night": "Tåget",
|
"48-night": "Foggy",
|
||||||
"51-day": "Let Støvregn",
|
"51-day": "Let Støvregn",
|
||||||
"51-night": "Let Støvregn",
|
"51-night": "Light Drizzle",
|
||||||
"53-day": "Støvregn",
|
"53-day": "Støvregn",
|
||||||
"53-night": "Støvregn",
|
"53-night": "Drizzle",
|
||||||
"55-day": "Kraftig Støvregn",
|
"55-day": "Kraftig Støvregn",
|
||||||
"55-night": "Kraftig Støvregn",
|
"55-night": "Heavy Drizzle",
|
||||||
"56-day": "Let Frysende Støvregn",
|
"56-day": "Let Frysende Støvregn",
|
||||||
"56-night": "Let Frysende Støvregn",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Frysende Støvregn",
|
"57-day": "Frysende Støvregn",
|
||||||
"57-night": "Frysende Støvregn",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Let Regn",
|
"61-day": "Let Regn",
|
||||||
"61-night": "Let Regn",
|
"61-night": "Light Rain",
|
||||||
"63-day": "Regn",
|
"63-day": "Regn",
|
||||||
"63-night": "Regn",
|
"63-night": "Rain",
|
||||||
"65-day": "Kraftig Regn",
|
"65-day": "Kraftig Regn",
|
||||||
"65-night": "Kraftig Regn",
|
"65-night": "Heavy Rain",
|
||||||
"66-day": "Frysende Regn",
|
"66-day": "Frysende Regn",
|
||||||
"66-night": "Frysende Regn",
|
"66-night": "Freezing Rain",
|
||||||
"67-day": "Frysende Regn",
|
"67-day": "Freezing Rain",
|
||||||
"67-night": "Frysende Regn",
|
"67-night": "Freezing Rain",
|
||||||
"71-day": "Let Sne",
|
"71-day": "Let Sne",
|
||||||
"71-night": "Let Sne",
|
"71-night": "Light Snow",
|
||||||
"73-day": "Sne",
|
"73-day": "Sne",
|
||||||
"73-night": "Sne",
|
"73-night": "Snow",
|
||||||
"75-day": "Kraftig Sne",
|
"75-day": "Kraftig Sne",
|
||||||
"75-night": "Kraftig Sne",
|
"75-night": "Heavy Snow",
|
||||||
"77-day": "Snekorn",
|
"77-day": "Snekorn",
|
||||||
"77-night": "Snekorn",
|
"77-night": "Snow Grains",
|
||||||
"80-day": "Lette Byger",
|
"80-day": "Lette Byger",
|
||||||
"80-night": "Lette Byger",
|
"80-night": "Light Showers",
|
||||||
"81-day": "Byger",
|
"81-day": "Byger",
|
||||||
"81-night": "Byger",
|
"81-night": "Showers",
|
||||||
"82-day": "Kraftige Byger",
|
"82-day": "Kraftige Byger",
|
||||||
"82-night": "Kraftige Byger",
|
"82-night": "Heavy Showers",
|
||||||
"85-day": "Snebyger",
|
"85-day": "Snebyger",
|
||||||
"85-night": "Snebyger",
|
"85-night": "Snow Showers",
|
||||||
"86-day": "Snebyger",
|
"86-day": "Snow Showers",
|
||||||
"86-night": "Snebyger",
|
"86-night": "Snow Showers",
|
||||||
"95-day": "Tordenvejr",
|
"95-day": "Tordenvejr",
|
||||||
"95-night": "Tordenvejr",
|
"95-night": "Thunderstorm",
|
||||||
"96-day": "Tordenvejr Med Hagl",
|
"96-day": "Tordenvejr Med Hagl",
|
||||||
"96-night": "Tordenvejr Med Hagl",
|
"96-night": "Thunderstorm With Hail",
|
||||||
"99-day": "Tordenvejr Med Hagl",
|
"99-day": "Thunderstorm With Hail",
|
||||||
"99-night": "Tordenvejr Med Hagl"
|
"99-night": "Thunderstorm With Hail"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "System",
|
||||||
@@ -523,15 +530,15 @@
|
|||||||
"up_to_date": "Opdateret",
|
"up_to_date": "Opdateret",
|
||||||
"child_bridges": "Underbroer",
|
"child_bridges": "Underbroer",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"pending": "Afventer",
|
"pending": "Pending",
|
||||||
"down": "Ned"
|
"down": "Down"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Ny",
|
"new": "Ny",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"grace": "Henstandsperiode",
|
"grace": "Henstandsperiode",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"paused": "Pause",
|
"paused": "Pause",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Sidste Ping",
|
"last_ping": "Sidste Ping",
|
||||||
@@ -543,35 +550,36 @@
|
|||||||
"containers_failed": "Fejlet"
|
"containers_failed": "Fejlet"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Godkendt",
|
"approvedPushes": "Approved",
|
||||||
"rejectedPushes": "Afviste",
|
"rejectedPushes": "Afviste",
|
||||||
"filters": "Filtre",
|
"filters": "Filtre",
|
||||||
"indexers": "Indeksører"
|
"indexers": "Indexers"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Kø",
|
"downloads": "Queue",
|
||||||
"videos": "Videoer",
|
"videos": "Videoer",
|
||||||
"channels": "Kanaler",
|
"channels": "Kanaler",
|
||||||
"playlists": "Afspilningslister"
|
"playlists": "Afspilningslister"
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Systembelastning",
|
"load": "Systembelastning",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"alerts": "Advarsler"
|
"alerts": "Alerts"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Hastighed",
|
"speed": "Hastighed",
|
||||||
"active": "Aktive",
|
"active": "Active",
|
||||||
"queue": "Kø",
|
"queue": "Queue",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Offentlig IP",
|
"public_ip": "Offentlig IP",
|
||||||
"region": "Område",
|
"region": "Område",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanaler",
|
"channels": "Channels",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuners",
|
"tunerCount": "Tuners",
|
||||||
"channelNumber": "Channel",
|
"channelNumber": "Channel",
|
||||||
@@ -584,8 +592,8 @@
|
|||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Bestået",
|
"passed": "Bestået",
|
||||||
"failed": "Fejlet",
|
"failed": "Failed",
|
||||||
"unknown": "Ukendt"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Indbakke",
|
"inbox": "Indbakke",
|
||||||
@@ -600,18 +608,18 @@
|
|||||||
"low_battery": "Lavt batteriniveau"
|
"low_battery": "Lavt batteriniveau"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Vent venligst",
|
"wait": "Please Wait",
|
||||||
"no_devices": "Ingen Enhedsdata Modtaget"
|
"no_devices": "Ingen Enhedsdata Modtaget"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "CPU Belastning",
|
"cpuLoad": "CPU Belastning",
|
||||||
"memoryUsed": "Hukommelse Brugt",
|
"memoryUsed": "Hukommelse Brugt",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "Leasinger"
|
"numberOfLeases": "Leasinger"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Alle Streams",
|
"streams_all": "Alle Streams",
|
||||||
"streams_active": "Aktive Streams",
|
"streams_active": "Active Streams",
|
||||||
"streams_xepg": "XEPG Kanaler"
|
"streams_xepg": "XEPG Kanaler"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -621,7 +629,7 @@
|
|||||||
"limit": "Begrænsning"
|
"limit": "Begrænsning"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "CPU Belastning",
|
"cpu": "CPU Load",
|
||||||
"memory": "Aktiv Hukommelse",
|
"memory": "Aktiv Hukommelse",
|
||||||
"wanUpload": "WAN Upload",
|
"wanUpload": "WAN Upload",
|
||||||
"wanDownload": "WAN Download"
|
"wanDownload": "WAN Download"
|
||||||
@@ -646,8 +654,8 @@
|
|||||||
"load": "Belastning Gns",
|
"load": "Belastning Gns",
|
||||||
"memory": "Hukommelse Forbrug",
|
"memory": "Hukommelse Forbrug",
|
||||||
"wanStatus": "WAN Status",
|
"wanStatus": "WAN Status",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Disk Forbrug",
|
"disk": "Disk Forbrug",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
@@ -659,49 +667,49 @@
|
|||||||
"memory_usage": "Hukommelse"
|
"memory_usage": "Hukommelse"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Brugere",
|
"users": "Users",
|
||||||
"photos": "Billeder",
|
"photos": "Billeder",
|
||||||
"videos": "Videoer",
|
"videos": "Videos",
|
||||||
"storage": "Lager"
|
"storage": "Lager"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Sider Oppe",
|
"up": "Sider Oppe",
|
||||||
"down": "Sider Nede",
|
"down": "Sider Nede",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"incident": "Hændelse",
|
"incident": "Hændelse",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Serier",
|
"series": "Series",
|
||||||
"archives": "Arkiver",
|
"archives": "Arkiver",
|
||||||
"chapters": "Kapitler",
|
"chapters": "Kapitler",
|
||||||
"categories": "Kategorier"
|
"categories": "Kategorier"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Biblioteker",
|
"libraries": "Biblioteker",
|
||||||
"series": "Serier",
|
"series": "Series",
|
||||||
"books": "Bøger"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Dage",
|
"days": "Days",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Tilgængelig"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serier",
|
"series": "Series",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
"wanted": "Ønsket"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"photos": "Billeder",
|
"photos": "Photos",
|
||||||
"videos": "Videoer",
|
"videos": "Videos",
|
||||||
"people": "Mennesker"
|
"people": "Mennesker"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Kø",
|
"queue": "Queue",
|
||||||
"processing": "Behandler",
|
"processing": "Processing",
|
||||||
"processed": "Behandlet",
|
"processed": "Processed",
|
||||||
"time": "Tid"
|
"time": "Tid"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
@@ -727,7 +735,7 @@
|
|||||||
"size": "Størrelse",
|
"size": "Størrelse",
|
||||||
"lastrun": "Sidst Kørt",
|
"lastrun": "Sidst Kørt",
|
||||||
"nextrun": "Næste Kørsel",
|
"nextrun": "Næste Kørsel",
|
||||||
"failed": "Fejlet"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Aktive Arbejdere",
|
"active_workers": "Aktive Arbejdere",
|
||||||
@@ -744,20 +752,20 @@
|
|||||||
"targets_total": "Totale Mål"
|
"targets_total": "Totale Mål"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Sider Oppe",
|
"up": "Sites Up",
|
||||||
"down": "Sider Nede",
|
"down": "Sites Down",
|
||||||
"uptime": "Oppetid"
|
"uptime": "Uptime"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "I dag",
|
"gross_percent_today": "Today",
|
||||||
"gross_percent_1y": "Et År",
|
"gross_percent_1y": "Et År",
|
||||||
"gross_percent_max": "Altid"
|
"gross_percent_max": "Altid"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
"books": "Bøger",
|
"books": "Books",
|
||||||
"podcastsDuration": "Varighed",
|
"podcastsDuration": "Varighed",
|
||||||
"booksDuration": "Varighed"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "Personer Hjemme",
|
"people_home": "Personer Hjemme",
|
||||||
@@ -766,23 +774,23 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Overvåger",
|
"monitoring": "Overvåger",
|
||||||
"updates": "Opdateringer"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Bøger",
|
"books": "Books",
|
||||||
"authors": "Forfattere",
|
"authors": "Forfattere",
|
||||||
"categories": "Kategorier",
|
"categories": "Categories",
|
||||||
"series": "Serier"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Kø",
|
"downloadCount": "Queue",
|
||||||
"downloadBytesRemaining": "Manglende",
|
"downloadBytesRemaining": "Remaining",
|
||||||
"downloadTotalBytes": "Størrelse",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Hastighed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Serier",
|
"seriesCount": "Series",
|
||||||
"totalFiles": "Filer"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Resultat",
|
"result": "Resultat",
|
||||||
@@ -790,12 +798,12 @@
|
|||||||
"buildId": "Build ID",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Lykkedes",
|
"succeeded": "Lykkedes",
|
||||||
"notStarted": "Ikke Startet",
|
"notStarted": "Ikke Startet",
|
||||||
"failed": "Fejlet",
|
"failed": "Failed",
|
||||||
"canceled": "Annulleret",
|
"canceled": "Annulleret",
|
||||||
"inProgress": "I Gang",
|
"inProgress": "I Gang",
|
||||||
"totalPrs": "Total PRs",
|
"totalPrs": "Total PRs",
|
||||||
"myPrs": "Mine PRs",
|
"myPrs": "Mine PRs",
|
||||||
"approved": "Godkendt"
|
"approved": "Approved"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@@ -804,7 +812,7 @@
|
|||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"map": "Kort",
|
"map": "Kort",
|
||||||
"currentPlayers": "Nuværende Spillere",
|
"currentPlayers": "Nuværende Spillere",
|
||||||
"players": "Afspillere",
|
"players": "Players",
|
||||||
"maxPlayers": "Maks spillere",
|
"maxPlayers": "Maks spillere",
|
||||||
"bots": "Bots",
|
"bots": "Bots",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
@@ -817,46 +825,47 @@
|
|||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Opskrifter",
|
"recipes": "Opskrifter",
|
||||||
"users": "Brugere",
|
"users": "Users",
|
||||||
"categories": "Kategorier",
|
"categories": "Categories",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloader",
|
"downloading": "Downloader",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"running": "Kører",
|
"running": "Running",
|
||||||
"stopped": "Stoppede",
|
"stopped": "Stopped",
|
||||||
"passed": "Bestået",
|
"passed": "Passed",
|
||||||
"failed": "Fejlet"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Transmitted",
|
||||||
"bytesRx": "Modtaget"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Seneste Nedetid",
|
"lastDown": "Seneste Nedetid",
|
||||||
"downDuration": "Nedetid Varighed",
|
"downDuration": "Nedetid Varighed",
|
||||||
"sitesUp": "Sider Oppe",
|
"sitesUp": "Sites Up",
|
||||||
"sitesDown": "Sider Nede",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Pause",
|
"paused": "Paused",
|
||||||
"notyetchecked": "Endnu Ikke Kontrolleret",
|
"notyetchecked": "Endnu Ikke Kontrolleret",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"seemsdown": "Synes Ned",
|
"seemsdown": "Synes Ned",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"unknown": "Ukendt"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "I biografen",
|
"inCinemas": "I biografen",
|
||||||
"physicalRelease": "Fysisk udgivelse",
|
"physicalRelease": "Fysisk udgivelse",
|
||||||
"digitalRelease": "Digitale udgivelser",
|
"digitalRelease": "Digitale udgivelser",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
@@ -867,10 +876,10 @@
|
|||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domæner",
|
"domains": "Domains",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Lager"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Advarsler",
|
"warnings": "Advarsler",
|
||||||
@@ -879,13 +888,14 @@
|
|||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
"photos": "Billeder",
|
"photos": "Photos",
|
||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Problemer",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -899,13 +909,13 @@
|
|||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Film",
|
"movies": "Movies",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Brugere",
|
"users": "Users",
|
||||||
"recipes": "Opskrifter",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
@@ -913,17 +923,17 @@
|
|||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Labels",
|
"labels": "Labels",
|
||||||
"users": "Brugere",
|
"users": "Users",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Advarsler",
|
"alerts": "Alerts",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Aktiveret",
|
"enabled": "Enabled",
|
||||||
"disabled": "Deaktiveret",
|
"disabled": "Disabled",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
@@ -946,7 +956,7 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Cameras",
|
||||||
"uptime": "Oppetid",
|
"uptime": "Uptime",
|
||||||
"version": "Version"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
@@ -977,24 +987,24 @@
|
|||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Navn",
|
"name": "Name",
|
||||||
"address": "Adresse",
|
"address": "Address",
|
||||||
"last_seen": "Sidst Set",
|
"last_seen": "Last Seen",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Navn",
|
"name": "Name",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Op",
|
"up": "Up",
|
||||||
"down": "Ned",
|
"down": "Down",
|
||||||
"paused": "Pause",
|
"paused": "Paused",
|
||||||
"pending": "Afventer",
|
"pending": "Pending",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"updated": "Opdateret",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
@@ -1002,10 +1012,10 @@
|
|||||||
"apps": "Apps",
|
"apps": "Apps",
|
||||||
"synced": "Synced",
|
"synced": "Synced",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Sund",
|
"healthy": "Healthy",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Mangler",
|
"missing": "Missing",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
@@ -1013,22 +1023,101 @@
|
|||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Groups",
|
||||||
"issues": "Problemer",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"load": "Belastning",
|
"load": "Load",
|
||||||
"bcharge": "Batteriniveau",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Resterende tid"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
"load": "Last",
|
"load": "Last",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Max",
|
"max": "Max",
|
||||||
"uptime": "UP"
|
"uptime": "BETRIEBSZEIT"
|
||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "Benutzer",
|
"users": "Benutzer",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "WLAN-Geräte",
|
"wlan_devices": "WLAN-Geräte",
|
||||||
"lan_users": "LAN-Benutzer",
|
"lan_users": "LAN-Benutzer",
|
||||||
"wlan_users": "WLAN-Benutzer",
|
"wlan_users": "WLAN-Benutzer",
|
||||||
"up": "UP",
|
"up": "Gesendet",
|
||||||
"down": "EMPFANGEN",
|
"down": "EMPFANGEN",
|
||||||
"wait": "Bitte warten",
|
"wait": "Bitte warten",
|
||||||
"empty_data": "Subsystem-Status unbekannt"
|
"empty_data": "Subsystem-Status unbekannt"
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Gesamt",
|
"total": "Total",
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
@@ -144,13 +144,13 @@
|
|||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Offline",
|
"down": "Download",
|
||||||
"up": "Online",
|
"up": "Upload",
|
||||||
"received": "Empfangen",
|
"received": "Empfangen",
|
||||||
"sent": "Gesendet",
|
"sent": "Gesendet",
|
||||||
"externalIPAddress": "Externe IP",
|
"externalIPAddress": "Externe IP",
|
||||||
"externalIPv6Address": "Externe IPv6",
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
"externalIPv6Prefix": "Externer IPv4-Präfix"
|
"externalIPv6Prefix": "Ext. IPv6-Präfix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -165,10 +165,10 @@
|
|||||||
"shows": "Serien",
|
"shows": "Serien",
|
||||||
"recordings": "Aufnahmen",
|
"recordings": "Aufnahmen",
|
||||||
"scheduled": "Geplant",
|
"scheduled": "Geplant",
|
||||||
"passes": "Pässe"
|
"passes": "Durchläufe"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Wiedergabe",
|
"playing": "Spielt",
|
||||||
"transcoding": "Transcodiert",
|
"transcoding": "Transcodiert",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Keine aktiven Streams",
|
"no_active": "Keine aktiven Streams",
|
||||||
@@ -193,7 +193,7 @@
|
|||||||
"tv": "TV-Serien"
|
"tv": "TV-Serien"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Datenrate",
|
"rate": "Rate",
|
||||||
"queue": "Warteschlange",
|
"queue": "Warteschlange",
|
||||||
"timeleft": "Verbleibende Zeit"
|
"timeleft": "Verbleibende Zeit"
|
||||||
},
|
},
|
||||||
@@ -273,18 +273,19 @@
|
|||||||
"available": "Verfügbar"
|
"available": "Verfügbar"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Ausstehend",
|
"pending": "Wartend",
|
||||||
"approved": "Genehmigt",
|
"approved": "Genehmigt",
|
||||||
"available": "Verfügbar"
|
"available": "Verfügbar",
|
||||||
|
"issues": "Offene Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Ausstehend",
|
"pending": "Wartend",
|
||||||
"processing": "Wird verarbeitet",
|
"processing": "Wird verarbeitet",
|
||||||
"approved": "Genehmigt",
|
"approved": "Genehmigt",
|
||||||
"available": "Verfügbar"
|
"available": "Verfügbar"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Gesamt",
|
"total": "Total",
|
||||||
"connected": "Verbunden",
|
"connected": "Verbunden",
|
||||||
"new_devices": "Neue Geräte",
|
"new_devices": "Neue Geräte",
|
||||||
"down_alerts": "Down-Warnungen"
|
"down_alerts": "Down-Warnungen"
|
||||||
@@ -309,7 +310,7 @@
|
|||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Wird ausgeführt",
|
"running": "Wird ausgeführt",
|
||||||
"stopped": "Gestoppt",
|
"stopped": "Gestoppt",
|
||||||
"total": "Gesamt"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Heruntergeladen",
|
"download": "Heruntergeladen",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Dienste",
|
"services": "Dienste",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notizen",
|
||||||
|
"dbSize": "Datenbankgröße",
|
||||||
|
"unknown": "Unbekannt"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Keine aktiven Streams",
|
"nothing_streaming": "Keine aktiven Streams",
|
||||||
"please_wait": "Bitte warten"
|
"please_wait": "Bitte warten"
|
||||||
@@ -366,7 +373,7 @@
|
|||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Aktiviert",
|
"enabled": "Aktiviert",
|
||||||
"disabled": "Deaktiviert",
|
"disabled": "Deaktiviert",
|
||||||
"total": "Gesamt"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung",
|
"configure": "Konfiguriere eine oder mehrere Kryptowährungen zur Beobachtung",
|
||||||
@@ -377,7 +384,7 @@
|
|||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Programme",
|
"apps": "Programme",
|
||||||
"clients": "Benutzer",
|
"clients": "Endgeräte",
|
||||||
"messages": "Nachrichten"
|
"messages": "Nachrichten"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
@@ -395,7 +402,7 @@
|
|||||||
"numActiveSessions": "Sitzungen",
|
"numActiveSessions": "Sitzungen",
|
||||||
"numConnections": "Verbindungen",
|
"numConnections": "Verbindungen",
|
||||||
"dataRelayed": "Weitergeleitet",
|
"dataRelayed": "Weitergeleitet",
|
||||||
"transferRate": "Datenrate"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Benutzer",
|
"user_count": "Benutzer",
|
||||||
@@ -433,21 +440,21 @@
|
|||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Last",
|
"load": "Last",
|
||||||
"wait": "Bitte warten",
|
"wait": "Bitte warten",
|
||||||
"temp": "TEMP",
|
"temp": "Temp",
|
||||||
"_temp": "Temperatur",
|
"_temp": "Temperatur",
|
||||||
"warn": "Warnung",
|
"warn": "Warnung",
|
||||||
"uptime": "UP",
|
"uptime": "Betriebszeit",
|
||||||
"total": "Gesamt",
|
"total": "Total",
|
||||||
"free": "Frei",
|
"free": "Frei",
|
||||||
"used": "In Benutzung",
|
"used": "Benutzt",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Krit",
|
"crit": "Krit",
|
||||||
"read": "Gelesen",
|
"read": "Lesen",
|
||||||
"write": "Schreiben",
|
"write": "Schreiben",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "RAM",
|
"mem": "RAM",
|
||||||
"swap": "Swap"
|
"swap": "Auslagerung"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Lesezeichen",
|
"bookmark": "Lesezeichen",
|
||||||
@@ -468,37 +475,37 @@
|
|||||||
"3-day": "Bewölkt",
|
"3-day": "Bewölkt",
|
||||||
"3-night": "Bewölkt",
|
"3-night": "Bewölkt",
|
||||||
"45-day": "neblig",
|
"45-day": "neblig",
|
||||||
"45-night": "neblig",
|
"45-night": "Nebel",
|
||||||
"48-day": "neblig",
|
"48-day": "Nebel",
|
||||||
"48-night": "neblig",
|
"48-night": "Nebel",
|
||||||
"51-day": "leichter Nieselregen",
|
"51-day": "leichter Nieselregen",
|
||||||
"51-night": "leichter Nieselregen",
|
"51-night": "Leichter Nieselregen",
|
||||||
"53-day": "Nieselregen",
|
"53-day": "Nieselregen",
|
||||||
"53-night": "Nieselregen",
|
"53-night": "Nieselregen",
|
||||||
"55-day": "starker Nieselregen",
|
"55-day": "starker Nieselregen",
|
||||||
"55-night": "starker Nieselregen",
|
"55-night": "Starker Nieselregen",
|
||||||
"56-day": "leichter gefrierender Nieselregen",
|
"56-day": "leichter gefrierender Nieselregen",
|
||||||
"56-night": "leichter gefrierender Nieselregen",
|
"56-night": "Leicht gefrierender Nieselregen",
|
||||||
"57-day": "gefrierender Nieselregen",
|
"57-day": "gefrierender Nieselregen",
|
||||||
"57-night": "gefrierender Nieselregen",
|
"57-night": "Gefrierender Nieselregen",
|
||||||
"61-day": "leichter Regen",
|
"61-day": "leichter Regen",
|
||||||
"61-night": "leichter Regen",
|
"61-night": "Leichter Regen",
|
||||||
"63-day": "Regen",
|
"63-day": "Regen",
|
||||||
"63-night": "Regen",
|
"63-night": "Regen",
|
||||||
"65-day": "starker Regen",
|
"65-day": "starker Regen",
|
||||||
"65-night": "starker Regen",
|
"65-night": "Starker Regen",
|
||||||
"66-day": "Gefrierender Regen",
|
"66-day": "Gefrierender Regen",
|
||||||
"66-night": "Gefrierender Regen",
|
"66-night": "Gefrierender Regen",
|
||||||
"67-day": "Gefrierender Regen",
|
"67-day": "Gefrierender Regen",
|
||||||
"67-night": "Gefrierender Regen",
|
"67-night": "Gefrierender Regen",
|
||||||
"71-day": "Leichter Schneefall",
|
"71-day": "Leichter Schneefall",
|
||||||
"71-night": "Leichter Schneefall",
|
"71-night": "Leichter Schnee",
|
||||||
"73-day": "Schnee",
|
"73-day": "Schnee",
|
||||||
"73-night": "Schnee",
|
"73-night": "Schnee",
|
||||||
"75-day": "Starker Schneefall",
|
"75-day": "Starker Schneefall",
|
||||||
"75-night": "Starker Schneefall",
|
"75-night": "Starker Schnee",
|
||||||
"77-day": "Schneegriesel",
|
"77-day": "Schneegriesel",
|
||||||
"77-night": "Schneegriesel",
|
"77-night": "Schneekörner",
|
||||||
"80-day": "Leichte Schauer",
|
"80-day": "Leichte Schauer",
|
||||||
"80-night": "Leichte Schauer",
|
"80-night": "Leichte Schauer",
|
||||||
"81-day": "Schauer",
|
"81-day": "Schauer",
|
||||||
@@ -510,11 +517,11 @@
|
|||||||
"86-day": "Schneeschauer",
|
"86-day": "Schneeschauer",
|
||||||
"86-night": "Schneeschauer",
|
"86-night": "Schneeschauer",
|
||||||
"95-day": "Gewitter",
|
"95-day": "Gewitter",
|
||||||
"95-night": "Gewitter",
|
"95-night": "Sturm",
|
||||||
"96-day": "Gewitter mit Hagel",
|
"96-day": "Gewitter mit Hagel",
|
||||||
"96-night": "Gewitter mit Hagel",
|
"96-night": "Sturm mit Hagel",
|
||||||
"99-day": "Gewitter mit Hagel",
|
"99-day": "Sturm mit Hagel",
|
||||||
"99-night": "Gewitter mit Hagel"
|
"99-night": "Sturm mit Hagel"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "System",
|
||||||
@@ -524,7 +531,7 @@
|
|||||||
"child_bridges": "Unter-Bridges",
|
"child_bridges": "Unter-Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"pending": "Ausstehend",
|
"pending": "Wartend",
|
||||||
"down": "Offline"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
@@ -546,7 +553,7 @@
|
|||||||
"approvedPushes": "Genehmigt",
|
"approvedPushes": "Genehmigt",
|
||||||
"rejectedPushes": "Abgelehnt",
|
"rejectedPushes": "Abgelehnt",
|
||||||
"filters": "Filter",
|
"filters": "Filter",
|
||||||
"indexers": "Indexer"
|
"indexers": "Indexierer"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Warteschlange",
|
"downloads": "Warteschlange",
|
||||||
@@ -557,18 +564,19 @@
|
|||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Systemlast",
|
"load": "Systemlast",
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"alerts": "Warnungen"
|
"alerts": "Alarme"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Datenrate",
|
"speed": "Datenrate",
|
||||||
"active": "Aktiv",
|
"active": "Aktiv",
|
||||||
"queue": "Warteschlange",
|
"queue": "Warteschlange",
|
||||||
"total": "Gesamt"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Öffentliche IP",
|
"public_ip": "Öffentliche IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port weitergeleitet"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanäle",
|
"channels": "Kanäle",
|
||||||
@@ -584,12 +592,12 @@
|
|||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Bestanden",
|
"passed": "Bestanden",
|
||||||
"failed": "Fehlgeschlagen",
|
"failed": "Fehlerhaft",
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Posteingang",
|
"inbox": "Posteingang",
|
||||||
"total": "Gesamt"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Akkuladung",
|
"battery_charge": "Akkuladung",
|
||||||
@@ -621,10 +629,10 @@
|
|||||||
"limit": "Grenze"
|
"limit": "Grenze"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "CPU-Auslastung",
|
"cpu": "CPU-Last",
|
||||||
"memory": "Aktiver RAM",
|
"memory": "RAM aktiv",
|
||||||
"wanUpload": "WAN-Upload",
|
"wanUpload": "WAN Up",
|
||||||
"wanDownload": "WAN-Download"
|
"wanDownload": "WAN Down"
|
||||||
},
|
},
|
||||||
"moonraker": {
|
"moonraker": {
|
||||||
"printer_state": "Druckerstatus",
|
"printer_state": "Druckerstatus",
|
||||||
@@ -648,7 +656,7 @@
|
|||||||
"wanStatus": "WAN-Status",
|
"wanStatus": "WAN-Status",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline",
|
"down": "Offline",
|
||||||
"temp": "Temperatur",
|
"temp": "Temp",
|
||||||
"disk": "Datenträgernutzung",
|
"disk": "Datenträgernutzung",
|
||||||
"wanIP": "WAN-IP"
|
"wanIP": "WAN-IP"
|
||||||
},
|
},
|
||||||
@@ -665,11 +673,11 @@
|
|||||||
"storage": "Speicher"
|
"storage": "Speicher"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Seiten verfügbar",
|
"up": "Up",
|
||||||
"down": "Seiten nicht verfügbar",
|
"down": "Down",
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"incident": "Vorfall",
|
"incident": "Vorfall",
|
||||||
"m": "min"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Serien",
|
"series": "Serien",
|
||||||
@@ -701,7 +709,7 @@
|
|||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Warteschlange",
|
"queue": "Warteschlange",
|
||||||
"processing": "Wird verarbeitet",
|
"processing": "Wird verarbeitet",
|
||||||
"processed": "Verarbeitet",
|
"processed": "Wird verarbeitet",
|
||||||
"time": "Zeit"
|
"time": "Zeit"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
@@ -727,7 +735,7 @@
|
|||||||
"size": "Größe",
|
"size": "Größe",
|
||||||
"lastrun": "Letzter Durchlauf",
|
"lastrun": "Letzter Durchlauf",
|
||||||
"nextrun": "Nächster Durchlauf",
|
"nextrun": "Nächster Durchlauf",
|
||||||
"failed": "Fehlgeschlagen"
|
"failed": "Fehlerhaft"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Aktive Worker",
|
"active_workers": "Aktive Worker",
|
||||||
@@ -744,8 +752,8 @@
|
|||||||
"targets_total": "Alle Ziele"
|
"targets_total": "Alle Ziele"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Seiten verfügbar",
|
"up": "Seiten online",
|
||||||
"down": "Seiten nicht verfügbar",
|
"down": "Seiten offline",
|
||||||
"uptime": "Betriebszeit"
|
"uptime": "Betriebszeit"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
@@ -790,7 +798,7 @@
|
|||||||
"buildId": "Build-ID",
|
"buildId": "Build-ID",
|
||||||
"succeeded": "Erfolgreich",
|
"succeeded": "Erfolgreich",
|
||||||
"notStarted": "Nicht gestartet",
|
"notStarted": "Nicht gestartet",
|
||||||
"failed": "Fehlgeschlagen",
|
"failed": "Fehlerhaft",
|
||||||
"canceled": "Abgebrochen",
|
"canceled": "Abgebrochen",
|
||||||
"inProgress": "In Bearbeitung",
|
"inProgress": "In Bearbeitung",
|
||||||
"totalPrs": "PRs gesamt",
|
"totalPrs": "PRs gesamt",
|
||||||
@@ -823,11 +831,11 @@
|
|||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Wird heruntergeladen",
|
"downloading": "Wird heruntergeladen",
|
||||||
"total": "Gesamt",
|
"total": "Total",
|
||||||
"running": "Wird ausgeführt",
|
"running": "Wird ausgeführt",
|
||||||
"stopped": "Gestoppt",
|
"stopped": "Gestoppt",
|
||||||
"passed": "Bestanden",
|
"passed": "Erfolgreich",
|
||||||
"failed": "Fehlgeschlagen"
|
"failed": "Fehlerhaft"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
@@ -842,13 +850,13 @@
|
|||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"lastDown": "Letzter Ausfall",
|
"lastDown": "Letzter Ausfall",
|
||||||
"downDuration": "Ausfalldauer",
|
"downDuration": "Ausfalldauer",
|
||||||
"sitesUp": "Seiten verfügbar",
|
"sitesUp": "Seiten online",
|
||||||
"sitesDown": "Seiten nicht verfügbar",
|
"sitesDown": "Seiten offline",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"notyetchecked": "Noch nicht geprüft",
|
"notyetchecked": "Noch nicht geprüft",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"seemsdown": "Scheint nicht verfügbar",
|
"seemsdown": "Scheint nicht verfügbar",
|
||||||
"down": "Offline",
|
"down": "Unbekannt",
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Physische Version",
|
"physicalRelease": "Physische Version",
|
||||||
"digitalRelease": "Digitale Version",
|
"digitalRelease": "Digitale Version",
|
||||||
"noEventsToday": "Heute keine Ereignisse!",
|
"noEventsToday": "Heute keine Ereignisse!",
|
||||||
"noEventsFound": "Keine Termine gefunden"
|
"noEventsFound": "Keine Termine gefunden",
|
||||||
|
"errorWhenLoadingData": "Fehler beim Laden der Kalenderdaten"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plattformen",
|
"platforms": "Plattformen",
|
||||||
@@ -867,7 +876,7 @@
|
|||||||
"totalfilesize": "Gesamtgröße"
|
"totalfilesize": "Gesamtgröße"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domänen",
|
"domains": "Domains",
|
||||||
"mailboxes": "Postfächer",
|
"mailboxes": "Postfächer",
|
||||||
"mails": "E-Mails",
|
"mails": "E-Mails",
|
||||||
"storage": "Speicher"
|
"storage": "Speicher"
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Benachrichtigungen",
|
"notifications": "Benachrichtigungen",
|
||||||
"issues": "Probleme",
|
"issues": "Probleme",
|
||||||
"pulls": "Pull-Requests"
|
"pulls": "Pull-Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Szenen",
|
"scenes": "Szenen",
|
||||||
@@ -900,7 +910,7 @@
|
|||||||
"performers": "Darsteller",
|
"performers": "Darsteller",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Filme",
|
"movies": "Filme",
|
||||||
"tags": "Schlagwörter",
|
"tags": "Tags",
|
||||||
"oCount": "O-Anzahl"
|
"oCount": "O-Anzahl"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
@@ -917,14 +927,14 @@
|
|||||||
"totalValue": "Gesamtwert"
|
"totalValue": "Gesamtwert"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Warnungen",
|
"alerts": "Alarme",
|
||||||
"bans": "Banns"
|
"bans": "Banns"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Verbunden",
|
"connected": "Verbunden",
|
||||||
"enabled": "Aktiviert",
|
"enabled": "Aktiviert",
|
||||||
"disabled": "Deaktiviert",
|
"disabled": "Deaktiviert",
|
||||||
"total": "Gesamt"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
@@ -952,11 +962,11 @@
|
|||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Sammlungen",
|
"collections": "Sammlungen",
|
||||||
"tags": "Schlagwörter"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Nicht klassifiziert",
|
"unclassified": "Nicht klassifiziert",
|
||||||
"information": "Informationen",
|
"information": "Information",
|
||||||
"warning": "Warnung",
|
"warning": "Warnung",
|
||||||
"average": "Durchschnitt",
|
"average": "Durchschnitt",
|
||||||
"high": "Hoch",
|
"high": "Hoch",
|
||||||
@@ -987,12 +997,12 @@
|
|||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "Systeme",
|
"systems": "Systeme",
|
||||||
"up": "Online",
|
"up": "Up",
|
||||||
"down": "Offline",
|
"down": "Down",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"pending": "Ausstehend",
|
"pending": "Wartend",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"updated": "Aktualisiert",
|
"updated": "Aktuell",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "RAM",
|
||||||
"disk": "Festplatte",
|
"disk": "Festplatte",
|
||||||
@@ -1002,14 +1012,14 @@
|
|||||||
"apps": "Anwendungen",
|
"apps": "Anwendungen",
|
||||||
"synced": "Synchronisiert",
|
"synced": "Synchronisiert",
|
||||||
"outOfSync": "Nicht mehr synchronisiert",
|
"outOfSync": "Nicht mehr synchronisiert",
|
||||||
"healthy": "Fehlerfrei",
|
"healthy": "Gesund",
|
||||||
"degraded": "Beeinträchtigt",
|
"degraded": "Beeinträchtigt",
|
||||||
"progressing": "Fortschritt",
|
"progressing": "Fortschritt",
|
||||||
"missing": "Fehlend",
|
"missing": "Fehlend",
|
||||||
"suspended": "Unterbrochen"
|
"suspended": "Unterbrochen"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Wird geladen"
|
"loading": "Lädt"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Gruppen",
|
"groups": "Gruppen",
|
||||||
@@ -1020,15 +1030,94 @@
|
|||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"load": "Last",
|
"load": "Last",
|
||||||
"bcharge": "Akkuladung",
|
"bcharge": "Batterieladung",
|
||||||
"timeleft": "Verbleibende Zeit"
|
"timeleft": "Verbleibende Zeit"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Lesezeichen",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoriten",
|
||||||
"archived": "Archived",
|
"archived": "Archiviert",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Listen",
|
||||||
"tags": "Schlagwörter"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netzwerk",
|
||||||
|
"connected": "Verbunden",
|
||||||
|
"disconnected": "Getrennt",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Verfügbar",
|
||||||
|
"update_no": "Aktuell",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Dateien"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Filme",
|
||||||
|
"episodes": "Episoden",
|
||||||
|
"other": "Andere"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Dienstprobleme",
|
||||||
|
"hostErrors": "Hostprobleme"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Gesamt",
|
||||||
|
"running": "Aktiv",
|
||||||
|
"stopped": "Angehalten",
|
||||||
|
"down": "Inaktiv",
|
||||||
|
"unhealthy": "Fehlerhaft",
|
||||||
|
"unknown": "Unbekannt",
|
||||||
|
"servers": "Server",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Container"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Verfügbar",
|
||||||
|
"used": "Benutzt",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Abonnements",
|
||||||
|
"thisMonthlyCost": "Dieser Monat",
|
||||||
|
"nextMonthlyCost": "Nächster Monat",
|
||||||
|
"previousMonthlyCost": "Vorh. Monat",
|
||||||
|
"nextRenewingSubscription": "Nächste Zahlung"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Gestartet",
|
||||||
|
"STOPPED": "Angehalten",
|
||||||
|
"NEW_ARRAY": "Neues Array",
|
||||||
|
"RECON_DISK": "Festplatte wird neu aufgebaut",
|
||||||
|
"DISABLE_DISK": "Festplatte deaktiviert",
|
||||||
|
"SWAP_DSBL": "Swap deaktivieren",
|
||||||
|
"INVALID_EXPANSION": "Üngültige Erweiterung",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Zu viele fehlende Festplatten",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Neue Festplatte zu klein",
|
||||||
|
"NO_DATA_DISKS": "Keine Datenträger",
|
||||||
|
"notifications": "Mitteilungen",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Speichernutzung",
|
||||||
|
"memoryAvailable": "Verfügbarer Speicher",
|
||||||
|
"arrayUsed": "Array verwendet",
|
||||||
|
"arrayFree": "Array frei",
|
||||||
|
"poolUsed": "{{pool}} verwendet",
|
||||||
|
"poolFree": "{{pool}} frei"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Pläne",
|
||||||
|
"num_success_30": "Erfolgreich",
|
||||||
|
"num_failure_30": "Fehlerhaft",
|
||||||
|
"num_success_latest": "Erfolgreich",
|
||||||
|
"num_failure_latest": "Fehlgeschlagen",
|
||||||
|
"bytes_added_30": "Bytes hinzugefügt"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Titel",
|
||||||
|
"time": "Zeit",
|
||||||
|
"artists": "Künstler"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
@@ -568,7 +575,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@@ -751,7 +759,8 @@
|
|||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Today",
|
"gross_percent_today": "Today",
|
||||||
"gross_percent_1y": "One year",
|
"gross_percent_1y": "One year",
|
||||||
"gross_percent_max": "All time"
|
"gross_percent_max": "All time",
|
||||||
|
"net_worth": "Net Worth"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
@@ -856,7 +865,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -885,7 +895,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -1023,12 +1034,91 @@
|
|||||||
"bcharge":"Battery Charge",
|
"bcharge":"Battery Charge",
|
||||||
"timeleft":"Time Left"
|
"timeleft":"Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,14 +63,14 @@
|
|||||||
"wlan_users": "WLAN-Uzantoj",
|
"wlan_users": "WLAN-Uzantoj",
|
||||||
"up": "UP",
|
"up": "UP",
|
||||||
"down": "DOWN",
|
"down": "DOWN",
|
||||||
"wait": "Bonvolu atendi",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsistemostatuso nekonata"
|
"empty_data": "Subsistemostatuso nekonata"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"cpu": "Ĉefprocesoro",
|
"cpu": "CPU",
|
||||||
"running": "Rulata",
|
"running": "Rulata",
|
||||||
"offline": "Malkonekta",
|
"offline": "Malkonekta",
|
||||||
"error": "Eraro",
|
"error": "Eraro",
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"partial": "Parta"
|
"partial": "Parta"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Eraro",
|
"error": "Error",
|
||||||
"ping": "Sondaĵo",
|
"ping": "Sondaĵo",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP status",
|
"http_status": "HTTP status",
|
||||||
"error": "Eraro",
|
"error": "Error",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
@@ -108,11 +108,11 @@
|
|||||||
"songs": "Kantoj"
|
"songs": "Kantoj"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Malkonekta",
|
"offline": "Offline",
|
||||||
"offline_alt": "Malkonekta",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Totalo",
|
"total": "Total",
|
||||||
"unknown": "Nekonata"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Production",
|
"pv_power": "Production",
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
"unread": "Unread"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Stato",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Connecting",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
@@ -168,9 +168,9 @@
|
|||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Ludante",
|
"playing": "Playing",
|
||||||
"transcoding": "Transkodigo",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bitrapido",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Active Streams",
|
"streams": "Active Streams",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Filmoj",
|
"movies": "Movies",
|
||||||
"tv": "Televidprogramoj"
|
"tv": "Televidprogramoj"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
@@ -199,18 +199,18 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"download": "Elŝuti"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@@ -223,8 +223,8 @@
|
|||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@@ -233,25 +233,25 @@
|
|||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Serioj",
|
"series": "Series",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Nekonata"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Filmoj",
|
"movies": "Movies",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Nekonata"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
@@ -274,17 +274,18 @@
|
|||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Aprobita",
|
"approved": "Approved",
|
||||||
"available": "Havebla"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Aprobita",
|
"approved": "Approved",
|
||||||
"available": "Havebla"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Totalo",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
@@ -302,14 +303,14 @@
|
|||||||
"latency": "Latency"
|
"latency": "Latency"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Alŝuti",
|
"upload": "Upload",
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"ping": "Sondaĵo"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Rulata",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Totalo"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Servoj",
|
"services": "Servoj",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
@@ -366,7 +373,7 @@
|
|||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Totalo"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Configure one or more crypto currencies to track",
|
"configure": "Configure one or more crypto currencies to track",
|
||||||
@@ -377,7 +384,7 @@
|
|||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Applications",
|
"apps": "Applications",
|
||||||
"clients": "Klientoj",
|
"clients": "Clients",
|
||||||
"messages": "Mesaĝoj"
|
"messages": "Mesaĝoj"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
@@ -398,48 +405,48 @@
|
|||||||
"transferRate": "Rate"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Uzantoj",
|
"user_count": "Users",
|
||||||
"status_count": "Afiŝoj",
|
"status_count": "Afiŝoj",
|
||||||
"domain_count": "Domains"
|
"domain_count": "Domains"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Serioj"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Players",
|
"players": "Players",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Malkonekta"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Uzantoj",
|
"users": "Users",
|
||||||
"loginsLast24H": "Logins (24h)",
|
"loginsLast24H": "Logins (24h)",
|
||||||
"failedLoginsLast24H": "Failed Logins (24h)"
|
"failedLoginsLast24H": "Failed Logins (24h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"cpu": "Ĉefprocesoro",
|
"cpu": "CPU",
|
||||||
"lxc": "LXC",
|
"lxc": "LXC",
|
||||||
"vms": "VMs"
|
"vms": "VMs"
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "Ĉefprocesoro",
|
"cpu": "CPU",
|
||||||
"load": "Ŝarĝo",
|
"load": "Load",
|
||||||
"wait": "Bonvolu atendi",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "UP",
|
"uptime": "UP",
|
||||||
"total": "Totalo",
|
"total": "Total",
|
||||||
"free": "Libera",
|
"free": "Free",
|
||||||
"used": "Uzata",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
@@ -464,13 +471,13 @@
|
|||||||
"1-day": "Mainly Sunny",
|
"1-day": "Mainly Sunny",
|
||||||
"1-night": "Mainly Clear",
|
"1-night": "Mainly Clear",
|
||||||
"2-day": "Nubeta",
|
"2-day": "Nubeta",
|
||||||
"2-night": "Nubeta",
|
"2-night": "Partly Cloudy",
|
||||||
"3-day": "Nuba",
|
"3-day": "Nuba",
|
||||||
"3-night": "Nuba",
|
"3-night": "Cloudy",
|
||||||
"45-day": "Nebula",
|
"45-day": "Nebula",
|
||||||
"45-night": "Nebula",
|
"45-night": "Foggy",
|
||||||
"48-day": "Nebula",
|
"48-day": "Foggy",
|
||||||
"48-night": "Nebula",
|
"48-night": "Foggy",
|
||||||
"51-day": "Light Drizzle",
|
"51-day": "Light Drizzle",
|
||||||
"51-night": "Light Drizzle",
|
"51-night": "Light Drizzle",
|
||||||
"53-day": "Drizzle",
|
"53-day": "Drizzle",
|
||||||
@@ -484,19 +491,19 @@
|
|||||||
"61-day": "Light Rain",
|
"61-day": "Light Rain",
|
||||||
"61-night": "Light Rain",
|
"61-night": "Light Rain",
|
||||||
"63-day": "Pluvo",
|
"63-day": "Pluvo",
|
||||||
"63-night": "Pluvo",
|
"63-night": "Rain",
|
||||||
"65-day": "Pluvego",
|
"65-day": "Pluvego",
|
||||||
"65-night": "Pluvego",
|
"65-night": "Heavy Rain",
|
||||||
"66-day": "Frosta pluvo",
|
"66-day": "Frosta pluvo",
|
||||||
"66-night": "Frosta pluvo",
|
"66-night": "Freezing Rain",
|
||||||
"67-day": "Frosta pluvo",
|
"67-day": "Freezing Rain",
|
||||||
"67-night": "Frosta pluvo",
|
"67-night": "Freezing Rain",
|
||||||
"71-day": "Light Snow",
|
"71-day": "Light Snow",
|
||||||
"71-night": "Light Snow",
|
"71-night": "Light Snow",
|
||||||
"73-day": "Neĝo",
|
"73-day": "Neĝo",
|
||||||
"73-night": "Neĝo",
|
"73-night": "Snow",
|
||||||
"75-day": "Neĝego",
|
"75-day": "Neĝego",
|
||||||
"75-night": "Neĝego",
|
"75-night": "Heavy Snow",
|
||||||
"77-day": "Snow Grains",
|
"77-day": "Snow Grains",
|
||||||
"77-night": "Snow Grains",
|
"77-night": "Snow Grains",
|
||||||
"80-day": "Light Showers",
|
"80-day": "Light Showers",
|
||||||
@@ -510,11 +517,11 @@
|
|||||||
"86-day": "Snow Showers",
|
"86-day": "Snow Showers",
|
||||||
"86-night": "Snow Showers",
|
"86-night": "Snow Showers",
|
||||||
"95-day": "Fulmotondro",
|
"95-day": "Fulmotondro",
|
||||||
"95-night": "Fulmotondro",
|
"95-night": "Thunderstorm",
|
||||||
"96-day": "Fulmotondro kun hajlo",
|
"96-day": "Fulmotondro kun hajlo",
|
||||||
"96-night": "Fulmotondro kun hajlo",
|
"96-night": "Thunderstorm With Hail",
|
||||||
"99-day": "Fulmotondro kun hajlo",
|
"99-day": "Thunderstorm With Hail",
|
||||||
"99-night": "Fulmotondro kun hajlo"
|
"99-night": "Thunderstorm With Hail"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "Sistemo",
|
"available_update": "Sistemo",
|
||||||
@@ -533,7 +540,7 @@
|
|||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
"never": "No pings yet"
|
"never": "No pings yet"
|
||||||
},
|
},
|
||||||
@@ -543,7 +550,7 @@
|
|||||||
"containers_failed": "Failed"
|
"containers_failed": "Failed"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Aprobita",
|
"approvedPushes": "Approved",
|
||||||
"rejectedPushes": "Rejected",
|
"rejectedPushes": "Rejected",
|
||||||
"filters": "Filtriloj",
|
"filters": "Filtriloj",
|
||||||
"indexers": "Indexers"
|
"indexers": "Indexers"
|
||||||
@@ -563,15 +570,16 @@
|
|||||||
"speed": "Speed",
|
"speed": "Speed",
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"total": "Totalo"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Regiono",
|
"region": "Regiono",
|
||||||
"country": "Lando"
|
"country": "Lando",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanaloj",
|
"channels": "Channels",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuners",
|
"tunerCount": "Tuners",
|
||||||
"channelNumber": "Channel",
|
"channelNumber": "Channel",
|
||||||
@@ -579,17 +587,17 @@
|
|||||||
"signalStrength": "Strength",
|
"signalStrength": "Strength",
|
||||||
"signalQuality": "Quality",
|
"signalQuality": "Quality",
|
||||||
"symbolQuality": "Quality",
|
"symbolQuality": "Quality",
|
||||||
"networkRate": "Bitrapido",
|
"networkRate": "Bitrate",
|
||||||
"clientIP": "Client"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed",
|
"failed": "Failed",
|
||||||
"unknown": "Nekonata"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Inbox",
|
"inbox": "Inbox",
|
||||||
"total": "Totalo"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Battery Charge",
|
||||||
@@ -633,14 +641,14 @@
|
|||||||
"layers": "Layers"
|
"layers": "Layers"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Stato",
|
"printer_state": "Status",
|
||||||
"temp_tool": "Tool temp",
|
"temp_tool": "Tool temp",
|
||||||
"temp_bed": "Bed temp",
|
"temp_bed": "Bed temp",
|
||||||
"job_completion": "Completion"
|
"job_completion": "Completion"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
"origin_ip": "Origin IP",
|
"origin_ip": "Origin IP",
|
||||||
"status": "Stato"
|
"status": "Status"
|
||||||
},
|
},
|
||||||
"pfsense": {
|
"pfsense": {
|
||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
@@ -655,11 +663,11 @@
|
|||||||
"proxmoxbackupserver": {
|
"proxmoxbackupserver": {
|
||||||
"datastore_usage": "Datastore",
|
"datastore_usage": "Datastore",
|
||||||
"failed_tasks_24h": "Failed Tasks 24h",
|
"failed_tasks_24h": "Failed Tasks 24h",
|
||||||
"cpu_usage": "Ĉefprocesoro",
|
"cpu_usage": "CPU",
|
||||||
"memory_usage": "Memory"
|
"memory_usage": "Memory"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Uzantoj",
|
"users": "Users",
|
||||||
"photos": "Photos",
|
"photos": "Photos",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
@@ -672,23 +680,23 @@
|
|||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Serioj",
|
"series": "Series",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapters",
|
"chapters": "Chapters",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Serioj",
|
"series": "Series",
|
||||||
"books": "Libroj"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Tagoj",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Havebla"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serioj",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"wanted": "Wanted"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
@@ -723,7 +731,7 @@
|
|||||||
"numshares": "Shared Items"
|
"numshares": "Shared Items"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"size": "Size",
|
"size": "Size",
|
||||||
"lastrun": "Last Run",
|
"lastrun": "Last Run",
|
||||||
"nextrun": "Next Run",
|
"nextrun": "Next Run",
|
||||||
@@ -755,7 +763,7 @@
|
|||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
"books": "Libroj",
|
"books": "Books",
|
||||||
"podcastsDuration": "Duration",
|
"podcastsDuration": "Duration",
|
||||||
"booksDuration": "Duration"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
@@ -769,10 +777,10 @@
|
|||||||
"updates": "Updates"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Libroj",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Serioj"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Queue",
|
"downloadCount": "Queue",
|
||||||
@@ -781,12 +789,12 @@
|
|||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Serioj",
|
"seriesCount": "Series",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Result",
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"buildId": "Build ID",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Succeeded",
|
"succeeded": "Succeeded",
|
||||||
"notStarted": "Not Started",
|
"notStarted": "Not Started",
|
||||||
@@ -795,19 +803,19 @@
|
|||||||
"inProgress": "In Progress",
|
"inProgress": "In Progress",
|
||||||
"totalPrs": "Total PRs",
|
"totalPrs": "Total PRs",
|
||||||
"myPrs": "My PRs",
|
"myPrs": "My PRs",
|
||||||
"approved": "Aprobita"
|
"approved": "Approved"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Malkonekta",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"map": "Map",
|
"map": "Map",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
"players": "Players",
|
"players": "Players",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
"bots": "Bots",
|
"bots": "Bots",
|
||||||
"ping": "Sondaĵo"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
@@ -817,14 +825,14 @@
|
|||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Uzantoj",
|
"users": "Users",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Downloading",
|
||||||
"total": "Totalo",
|
"total": "Total",
|
||||||
"running": "Rulata",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed"
|
"failed": "Failed"
|
||||||
@@ -838,7 +846,7 @@
|
|||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Last Downtime",
|
"lastDown": "Last Downtime",
|
||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Downtime Duration",
|
||||||
@@ -849,14 +857,15 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"unknown": "Nekonata"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "In cinemas",
|
"inCinemas": "In cinemas",
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -899,12 +909,12 @@
|
|||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Filmoj",
|
"movies": "Movies",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Uzantoj",
|
"users": "Users",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
@@ -913,7 +923,7 @@
|
|||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Labels",
|
"labels": "Labels",
|
||||||
"users": "Uzantoj",
|
"users": "Users",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
@@ -924,7 +934,7 @@
|
|||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Totalo"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
@@ -933,9 +943,9 @@
|
|||||||
"banned": "Banned"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Sondaĵo",
|
"ping": "Ping",
|
||||||
"download": "Elŝuti",
|
"download": "Download",
|
||||||
"upload": "Alŝuti"
|
"upload": "Upload"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
@@ -956,7 +966,7 @@
|
|||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informo",
|
"information": "Information",
|
||||||
"warning": "Warning",
|
"warning": "Warning",
|
||||||
"average": "Average",
|
"average": "Average",
|
||||||
"high": "High",
|
"high": "High",
|
||||||
@@ -980,9 +990,9 @@
|
|||||||
"name": "Name",
|
"name": "Name",
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Malkonekta"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
@@ -991,9 +1001,9 @@
|
|||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"cpu": "Ĉefprocesoro",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
@@ -1002,7 +1012,7 @@
|
|||||||
"apps": "Apps",
|
"apps": "Apps",
|
||||||
"synced": "Synced",
|
"synced": "Synced",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Sana",
|
"healthy": "Healthy",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
@@ -1018,17 +1028,96 @@
|
|||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stato",
|
"status": "Status",
|
||||||
"load": "Ŝarĝo",
|
"load": "Load",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Libre",
|
"free": "Libre",
|
||||||
"used": "Usado",
|
"used": "Utilizado",
|
||||||
"load": "Carga",
|
"load": "Carga",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Máx.",
|
"max": "Máx.",
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
"wlan_users": "Usuarios WLAN",
|
"wlan_users": "Usuarios WLAN",
|
||||||
"up": "ACTIVO",
|
"up": "ACTIVO",
|
||||||
"down": "CAÍDO",
|
"down": "CAÍDO",
|
||||||
"wait": "Espera, por favor",
|
"wait": "Espere, por favor",
|
||||||
"empty_data": "Se desconoce el estado del subsistema"
|
"empty_data": "Se desconoce el estado del subsistema"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"partial": "Parcial"
|
"partial": "Parcial"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Fallo",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Inactivo",
|
"down": "Inactivo",
|
||||||
"up": "Activo",
|
"up": "Activo",
|
||||||
@@ -91,10 +91,10 @@
|
|||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "Estado HTTP",
|
"http_status": "Estado HTTP",
|
||||||
"error": "Fallo",
|
"error": "Error",
|
||||||
"response": "Respuesta",
|
"response": "Respuesta",
|
||||||
"down": "Inactivo",
|
"down": "Inactivo",
|
||||||
"up": "Activo",
|
"up": "Activos",
|
||||||
"not_available": "No disponible"
|
"not_available": "No disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -108,8 +108,8 @@
|
|||||||
"songs": "Canciones"
|
"songs": "Canciones"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Desconectado",
|
"offline": "Fuera de línea",
|
||||||
"offline_alt": "Desconectado",
|
"offline_alt": "Fuera de línea",
|
||||||
"online": "En línea",
|
"online": "En línea",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"unknown": "Desconocido"
|
"unknown": "Desconocido"
|
||||||
@@ -145,12 +145,12 @@
|
|||||||
"maxDown": "Descarga máxima",
|
"maxDown": "Descarga máxima",
|
||||||
"maxUp": "Subida máxima",
|
"maxUp": "Subida máxima",
|
||||||
"down": "Inactivo",
|
"down": "Inactivo",
|
||||||
"up": "Activo",
|
"up": "Activos",
|
||||||
"received": "Recibido",
|
"received": "Recibido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext.",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 ext.",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Prefijo IPv6 ext."
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream (desarrollo de software)",
|
"upstreams": "Upstream (desarrollo de software)",
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "AP conectados",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Puertas de enlace conectadas",
|
||||||
"connectedSwitches": "Conmutadores conectados"
|
"connectedSwitches": "Conmutadores conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -205,13 +205,13 @@
|
|||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
"upload": "Subida",
|
"upload": "Subida",
|
||||||
"leech": "Descargas",
|
"leech": "Descargando",
|
||||||
"seed": "Semillas"
|
"seed": "Semillas"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
"upload": "Subida",
|
"upload": "Subida",
|
||||||
"leech": "Descargas",
|
"leech": "Descargando",
|
||||||
"seed": "Semillas"
|
"seed": "Semillas"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
@@ -225,7 +225,7 @@
|
|||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
"upload": "Subida",
|
"upload": "Subida",
|
||||||
"leech": "Descargas",
|
"leech": "Descargando",
|
||||||
"seed": "Semillas"
|
"seed": "Semillas"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
@@ -235,14 +235,14 @@
|
|||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
"upload": "Subida",
|
"upload": "Subida",
|
||||||
"leech": "Descargas",
|
"leech": "Descargando",
|
||||||
"seed": "Semillas"
|
"seed": "Semillas"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Buscando",
|
"wanted": "Buscando",
|
||||||
"queued": "En cola",
|
"queued": "En cola",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"queue": "En cola",
|
"queue": "Cola",
|
||||||
"unknown": "Desconocido"
|
"unknown": "Desconocido"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
@@ -250,7 +250,7 @@
|
|||||||
"missing": "Faltantes",
|
"missing": "Faltantes",
|
||||||
"queued": "En cola",
|
"queued": "En cola",
|
||||||
"movies": "Películas",
|
"movies": "Películas",
|
||||||
"queue": "En cola",
|
"queue": "Cola",
|
||||||
"unknown": "Desconocido"
|
"unknown": "Desconocido"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pendiente",
|
"pending": "Pendiente",
|
||||||
"approved": "Aprobado",
|
"approved": "Aprobado",
|
||||||
"available": "Disponible"
|
"available": "Disponible",
|
||||||
|
"issues": "Issues Abiertos"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pendiente",
|
"pending": "Pendiente",
|
||||||
@@ -307,15 +308,15 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Ejecutando",
|
"running": "En ejecución",
|
||||||
"stopped": "Detenido",
|
"stopped": "Detenido",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Descargado",
|
"download": "Descargado",
|
||||||
"nondownload": "No descargado",
|
"nondownload": "No descargado",
|
||||||
"read": "Leer",
|
"read": "Leído",
|
||||||
"unread": "Sin leer",
|
"unread": "No leídos",
|
||||||
"downloadedread": "Descargado y leído",
|
"downloadedread": "Descargado y leído",
|
||||||
"downloadedunread": "Descargado y no leído",
|
"downloadedunread": "Descargado y no leído",
|
||||||
"nondownloadedread": "No descargado y leído",
|
"nondownloadedread": "No descargado y leído",
|
||||||
@@ -349,7 +350,7 @@
|
|||||||
"totalClients": "Clientes"
|
"totalClients": "Clientes"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "En cola",
|
"queue": "Cola",
|
||||||
"processed": "Procesado",
|
"processed": "Procesado",
|
||||||
"errored": "Error",
|
"errored": "Error",
|
||||||
"saved": "Guardado"
|
"saved": "Guardado"
|
||||||
@@ -359,13 +360,19 @@
|
|||||||
"services": "Servicios",
|
"services": "Servicios",
|
||||||
"middleware": "Software intermedio"
|
"middleware": "Software intermedio"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Versión",
|
||||||
|
"notesCount": "Notas",
|
||||||
|
"dbSize": "Tamaño de la base de datos",
|
||||||
|
"unknown": "Desconocido"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Sin transmisiones activas",
|
"nothing_streaming": "Sin transmisiones activas",
|
||||||
"please_wait": "Por favor, espera"
|
"please_wait": "Por favor, espera"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Activado",
|
"enabled": "Activos",
|
||||||
"disabled": "Desactivado",
|
"disabled": "Inactivos",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
@@ -389,7 +396,7 @@
|
|||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configurado",
|
"configured": "Configurado",
|
||||||
"errored": "Error"
|
"errored": "Con fallo"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sesiones",
|
"numActiveSessions": "Sesiones",
|
||||||
@@ -412,7 +419,7 @@
|
|||||||
"version": "Versión",
|
"version": "Versión",
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"up": "En línea",
|
"up": "En línea",
|
||||||
"down": "Desconectado"
|
"down": "Fuera de línea"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Leer",
|
"read": "Leer",
|
||||||
@@ -432,7 +439,7 @@
|
|||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Carga",
|
"load": "Carga",
|
||||||
"wait": "Espera, por favor",
|
"wait": "Por favor, espera",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatura",
|
"_temp": "Temperatura",
|
||||||
"warn": "Advertir",
|
"warn": "Advertir",
|
||||||
@@ -443,7 +450,7 @@
|
|||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crít.",
|
"crit": "Crít.",
|
||||||
"read": "Leer",
|
"read": "Leído",
|
||||||
"write": "Escribir",
|
"write": "Escribir",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Memoria",
|
"mem": "Memoria",
|
||||||
@@ -455,7 +462,7 @@
|
|||||||
"search": "Buscar",
|
"search": "Buscar",
|
||||||
"custom": "Personalizado",
|
"custom": "Personalizado",
|
||||||
"visit": "Visitar",
|
"visit": "Visitar",
|
||||||
"url": "Enlace",
|
"url": "URL",
|
||||||
"searchsuggestion": "Sugerencia"
|
"searchsuggestion": "Sugerencia"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
@@ -464,13 +471,13 @@
|
|||||||
"1-day": "Mayormente soleado",
|
"1-day": "Mayormente soleado",
|
||||||
"1-night": "Mayormente despejado",
|
"1-night": "Mayormente despejado",
|
||||||
"2-day": "Parcialmente nuboso",
|
"2-day": "Parcialmente nuboso",
|
||||||
"2-night": "Parcialmente nuboso",
|
"2-night": "Parcialmente nublado",
|
||||||
"3-day": "Nublado",
|
"3-day": "Nublado",
|
||||||
"3-night": "Nublado",
|
"3-night": "Nublado",
|
||||||
"45-day": "Niebla",
|
"45-day": "Niebla",
|
||||||
"45-night": "Niebla",
|
"45-night": "Neblinoso",
|
||||||
"48-day": "Niebla",
|
"48-day": "Neblinoso",
|
||||||
"48-night": "Niebla",
|
"48-night": "Neblinoso",
|
||||||
"51-day": "Llovizna ligera",
|
"51-day": "Llovizna ligera",
|
||||||
"51-night": "Llovizna ligera",
|
"51-night": "Llovizna ligera",
|
||||||
"53-day": "Llovizna",
|
"53-day": "Llovizna",
|
||||||
@@ -486,29 +493,29 @@
|
|||||||
"63-day": "Lluvia",
|
"63-day": "Lluvia",
|
||||||
"63-night": "Lluvia",
|
"63-night": "Lluvia",
|
||||||
"65-day": "Lluvia torrencial",
|
"65-day": "Lluvia torrencial",
|
||||||
"65-night": "Lluvia torrencial",
|
"65-night": "Lluvia fuerte",
|
||||||
"66-day": "Granizo",
|
"66-day": "Granizo",
|
||||||
"66-night": "Granizo",
|
"66-night": "Lluvia helada",
|
||||||
"67-day": "Granizo",
|
"67-day": "Lluvia helada",
|
||||||
"67-night": "Granizo",
|
"67-night": "Lluvia helada",
|
||||||
"71-day": "Nevada leve",
|
"71-day": "Nevada leve",
|
||||||
"71-night": "Nevada leve",
|
"71-night": "Nieve ligera",
|
||||||
"73-day": "Nevada",
|
"73-day": "Nevada",
|
||||||
"73-night": "Nevada",
|
"73-night": "Nieve",
|
||||||
"75-day": "Nevada intensa",
|
"75-day": "Nevada intensa",
|
||||||
"75-night": "Nevada intensa",
|
"75-night": "Nieve intensa",
|
||||||
"77-day": "Granizada",
|
"77-day": "Granizada",
|
||||||
"77-night": "Granizada",
|
"77-night": "Granizada",
|
||||||
"80-day": "Llovizna",
|
"80-day": "Llovizna",
|
||||||
"80-night": "Llovizna",
|
"80-night": "Chubascos ligeros",
|
||||||
"81-day": "Lluvia",
|
"81-day": "Lluvia",
|
||||||
"81-night": "Lluvia",
|
"81-night": "Chubascos",
|
||||||
"82-day": "Lluvias torrenciales",
|
"82-day": "Lluvias torrenciales",
|
||||||
"82-night": "Lluvias torrenciales",
|
"82-night": "Chubascos fuertes",
|
||||||
"85-day": "Lluvia de nieve",
|
"85-day": "Lluvia de nieve",
|
||||||
"85-night": "Lluvia de nieve",
|
"85-night": "Chubascos de nieve",
|
||||||
"86-day": "Lluvia de nieve",
|
"86-day": "Chubascos de nieve",
|
||||||
"86-night": "Lluvia de nieve",
|
"86-night": "Chubascos de nieve",
|
||||||
"95-day": "Tormenta",
|
"95-day": "Tormenta",
|
||||||
"95-night": "Tormenta",
|
"95-night": "Tormenta",
|
||||||
"96-day": "Tormenta con granizo",
|
"96-day": "Tormenta con granizo",
|
||||||
@@ -549,7 +556,7 @@
|
|||||||
"indexers": "Indexadores"
|
"indexers": "Indexadores"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "En cola",
|
"downloads": "Cola",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"channels": "Canales",
|
"channels": "Canales",
|
||||||
"playlists": "Listas de reproducción"
|
"playlists": "Listas de reproducción"
|
||||||
@@ -562,13 +569,14 @@
|
|||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Velocidad",
|
"speed": "Velocidad",
|
||||||
"active": "Activo",
|
"active": "Activo",
|
||||||
"queue": "En cola",
|
"queue": "Cola",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP pública",
|
"public_ip": "IP pública",
|
||||||
"region": "Región",
|
"region": "Región",
|
||||||
"country": "País"
|
"country": "País",
|
||||||
|
"port_forwarded": "Puerto redireccionado"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canales",
|
"channels": "Canales",
|
||||||
@@ -648,7 +656,7 @@
|
|||||||
"wanStatus": "Estado de la WAN",
|
"wanStatus": "Estado de la WAN",
|
||||||
"up": "Activo",
|
"up": "Activo",
|
||||||
"down": "Inactivo",
|
"down": "Inactivo",
|
||||||
"temp": "Temperatura",
|
"temp": "Temp",
|
||||||
"disk": "Uso del disco",
|
"disk": "Uso del disco",
|
||||||
"wanIP": "IP de la WAN"
|
"wanIP": "IP de la WAN"
|
||||||
},
|
},
|
||||||
@@ -699,14 +707,14 @@
|
|||||||
"people": "Personas"
|
"people": "Personas"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "En cola",
|
"queue": "Cola",
|
||||||
"processing": "Procesando",
|
"processing": "Procesando",
|
||||||
"processed": "Procesado",
|
"processed": "Procesado",
|
||||||
"time": "Tiempo"
|
"time": "Tiempo"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Patrimonio neto",
|
||||||
"budget": "Budget"
|
"budget": "Presupuesto"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableros",
|
"dashboards": "Tableros",
|
||||||
@@ -793,21 +801,21 @@
|
|||||||
"failed": "Fallido",
|
"failed": "Fallido",
|
||||||
"canceled": "Cancelado",
|
"canceled": "Cancelado",
|
||||||
"inProgress": "En curso",
|
"inProgress": "En curso",
|
||||||
"totalPrs": "RP totales",
|
"totalPrs": "PRs totales",
|
||||||
"myPrs": "Mis logros",
|
"myPrs": "Mis PRs",
|
||||||
"approved": "Aprobado"
|
"approved": "Aprobado"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"online": "En línea",
|
"online": "En línea",
|
||||||
"offline": "Desconectado",
|
"offline": "Fuera de línea",
|
||||||
"name": "Nombre",
|
"name": "Nombre",
|
||||||
"map": "Mapa",
|
"map": "Mapa",
|
||||||
"currentPlayers": "Jugadores actuales",
|
"currentPlayers": "Jugadores actuales",
|
||||||
"players": "Jugadores",
|
"players": "Jugadores",
|
||||||
"maxPlayers": "Jugadores máximos",
|
"maxPlayers": "Jugadores máximos",
|
||||||
"bots": "Bots",
|
"bots": "Bots",
|
||||||
"ping": "Ping"
|
"ping": "Latencia"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "OK",
|
"ok": "OK",
|
||||||
@@ -845,18 +853,19 @@
|
|||||||
"sitesUp": "Sitios activos",
|
"sitesUp": "Sitios activos",
|
||||||
"sitesDown": "Sitios inactivos",
|
"sitesDown": "Sitios inactivos",
|
||||||
"paused": "Pausado",
|
"paused": "Pausado",
|
||||||
"notyetchecked": "Aún no verificado",
|
"notyetchecked": "Aún no comprobado",
|
||||||
"up": "Activo",
|
"up": "Activo",
|
||||||
"seemsdown": "Parece caída",
|
"seemsdown": "Parece caído",
|
||||||
"down": "Inactivo",
|
"down": "Inactivo",
|
||||||
"unknown": "Desconocido"
|
"unknown": "Desconocido"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "En cine",
|
"inCinemas": "En cines",
|
||||||
"physicalRelease": "Lanzamiento en físico",
|
"physicalRelease": "Lanzamiento en físico",
|
||||||
"digitalRelease": "Lanzamiento en digital",
|
"digitalRelease": "Lanzamiento en digital",
|
||||||
"noEventsToday": "¡Sin eventos para hoy!",
|
"noEventsToday": "¡Sin eventos para hoy!",
|
||||||
"noEventsFound": "No se encontraron eventos"
|
"noEventsFound": "No se encontraron eventos",
|
||||||
|
"errorWhenLoadingData": "Error al cargar los datos del calendario"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
@@ -884,8 +893,9 @@
|
|||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaciones",
|
"notifications": "Notificaciones",
|
||||||
"issues": "Números",
|
"issues": "Incidencias",
|
||||||
"pulls": "Solicitudes de cambios"
|
"pulls": "Solicitudes de cambios",
|
||||||
|
"repositories": "Repositorios"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Escenas",
|
"scenes": "Escenas",
|
||||||
@@ -921,9 +931,9 @@
|
|||||||
"bans": "Baneos"
|
"bans": "Baneos"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Conectado",
|
"connected": "Conectados",
|
||||||
"enabled": "Activado",
|
"enabled": "Activo",
|
||||||
"disabled": "Desactivado",
|
"disabled": "Inactivos",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
@@ -933,7 +943,7 @@
|
|||||||
"banned": "Baneado"
|
"banned": "Baneado"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Latencia",
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
"upload": "Subida"
|
"upload": "Subida"
|
||||||
},
|
},
|
||||||
@@ -982,7 +992,7 @@
|
|||||||
"last_seen": "Visto por última vez",
|
"last_seen": "Visto por última vez",
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"online": "En línea",
|
"online": "En línea",
|
||||||
"offline": "Desconectado"
|
"offline": "Fuera de línea"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nombre",
|
"name": "Nombre",
|
||||||
@@ -1013,7 +1023,7 @@
|
|||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Grupos",
|
"groups": "Grupos",
|
||||||
"issues": "Números",
|
"issues": "Incidencias",
|
||||||
"merges": "Solicitudes de fusión",
|
"merges": "Solicitudes de fusión",
|
||||||
"projects": "Proyectos"
|
"projects": "Proyectos"
|
||||||
},
|
},
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Carga de la batería",
|
"bcharge": "Carga de la batería",
|
||||||
"timeleft": "Tiempo restante"
|
"timeleft": "Tiempo restante"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marcadores",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoritos",
|
||||||
"archived": "Archived",
|
"archived": "Archivado",
|
||||||
"highlights": "Highlights",
|
"highlights": "Destacados",
|
||||||
"lists": "Lists",
|
"lists": "Listas",
|
||||||
"tags": "Etiquetas"
|
"tags": "Etiquetas"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Red",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Actualización",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "Actualizado",
|
||||||
|
"downloads": "Descargas",
|
||||||
|
"uploads": "Subidas",
|
||||||
|
"sharedFiles": "Archivos"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Canciones",
|
||||||
|
"movies": "Películas",
|
||||||
|
"episodes": "Episodios",
|
||||||
|
"other": "Otros"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Problemas de servicio",
|
||||||
|
"hostErrors": "Problemas de host"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "En ejecución",
|
||||||
|
"stopped": "Detenido",
|
||||||
|
"down": "Inactivo",
|
||||||
|
"unhealthy": "En mal estado",
|
||||||
|
"unknown": "Desconocido",
|
||||||
|
"servers": "Servidores",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Contenedores"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Disponible",
|
||||||
|
"used": "Usado",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Suscripciones",
|
||||||
|
"thisMonthlyCost": "Este mes",
|
||||||
|
"nextMonthlyCost": "Próximo mes",
|
||||||
|
"previousMonthlyCost": "Mes anterior",
|
||||||
|
"nextRenewingSubscription": "Próximo pago"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Iniciado",
|
||||||
|
"STOPPED": "Detenido",
|
||||||
|
"NEW_ARRAY": "Nueva matriz",
|
||||||
|
"RECON_DISK": "Reconstruyendo disco",
|
||||||
|
"DISABLE_DISK": "Disco deshabilitado",
|
||||||
|
"SWAP_DSBL": "Swap deshabilitado",
|
||||||
|
"INVALID_EXPANSION": "Expansión inválida",
|
||||||
|
"PARITY_NOT_BIGGEST": "Paridad no es el más grande",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Demasiados discos faltantes",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Nuevo disco demasiado pequeño",
|
||||||
|
"NO_DATA_DISKS": "Sin discos de datos",
|
||||||
|
"notifications": "Notificaciones",
|
||||||
|
"status": "Estado",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memoria usada",
|
||||||
|
"memoryAvailable": "Memoria disponible",
|
||||||
|
"arrayUsed": "Matriz usada",
|
||||||
|
"arrayFree": "Matriz libre",
|
||||||
|
"poolUsed": "{{pool}} Usado",
|
||||||
|
"poolFree": "{{pool}} Libre"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Planes",
|
||||||
|
"num_success_30": "Éxitos",
|
||||||
|
"num_failure_30": "Fallos",
|
||||||
|
"num_success_latest": "Exitosa",
|
||||||
|
"num_failure_latest": "Fallida",
|
||||||
|
"bytes_added_30": "Bytes Añadidos"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Canciones",
|
||||||
|
"time": "Tiempo",
|
||||||
|
"artists": "Artistas"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
"wlan_users": "WLAN Erabiltzaileak",
|
"wlan_users": "WLAN Erabiltzaileak",
|
||||||
"up": "UP",
|
"up": "UP",
|
||||||
"down": "DOWN",
|
"down": "DOWN",
|
||||||
"wait": "Itxaron mesedez",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
@@ -85,14 +85,14 @@
|
|||||||
"ping": {
|
"ping": {
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP status",
|
"http_status": "HTTP status",
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"response": "Response",
|
"response": "Erantzuna",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
@@ -102,8 +102,8 @@
|
|||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bit-tasa",
|
"bitrate": "Bit-tasa",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Abestiak"
|
"songs": "Abestiak"
|
||||||
},
|
},
|
||||||
@@ -111,43 +111,43 @@
|
|||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Guztira",
|
"total": "Total",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Production",
|
"pv_power": "Produkzioak",
|
||||||
"battery_soc": "Battery",
|
"battery_soc": "Bateria",
|
||||||
"grid_power": "Grid",
|
"grid_power": "Sarea",
|
||||||
"home_power": "Consumption",
|
"home_power": "Kontsumoa",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Kargagailua",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Subscriptions",
|
"subscriptions": "Harpidetzak",
|
||||||
"unread": "Unread"
|
"unread": "Irakurri gabe"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Status",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Konektatzen",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
"connectionStatusDisconnected": "Disconnected",
|
"connectionStatusDisconnected": "Deskonektatuta",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "Konektatuta",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Bidalita",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
@@ -170,7 +170,7 @@
|
|||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Playing",
|
"playing": "Playing",
|
||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bit-tasa",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Movies",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
@@ -284,7 +285,7 @@
|
|||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Guztira",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
@@ -309,7 +310,7 @@
|
|||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Guztira"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
@@ -366,7 +373,7 @@
|
|||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Guztira"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Configure one or more crypto currencies to track",
|
"configure": "Configure one or more crypto currencies to track",
|
||||||
@@ -432,14 +439,14 @@
|
|||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Load",
|
"load": "Load",
|
||||||
"wait": "Itxaron mesedez",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "UP",
|
"uptime": "UP",
|
||||||
"total": "Guztira",
|
"total": "Total",
|
||||||
"free": "Free",
|
"free": "Free",
|
||||||
"used": "Erabilita",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
@@ -563,12 +570,13 @@
|
|||||||
"speed": "Speed",
|
"speed": "Speed",
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"total": "Guztira"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@@ -579,17 +587,17 @@
|
|||||||
"signalStrength": "Strength",
|
"signalStrength": "Strength",
|
||||||
"signalQuality": "Quality",
|
"signalQuality": "Quality",
|
||||||
"symbolQuality": "Quality",
|
"symbolQuality": "Quality",
|
||||||
"networkRate": "Bit-tasa",
|
"networkRate": "Bitrate",
|
||||||
"clientIP": "Client"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed",
|
"failed": "Failed",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Inbox",
|
"inbox": "Inbox",
|
||||||
"total": "Guztira"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Battery Charge",
|
||||||
@@ -660,7 +668,7 @@
|
|||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@@ -683,13 +691,13 @@
|
|||||||
"books": "Books"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Egun",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"wanted": "Wanted"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
@@ -801,10 +809,10 @@
|
|||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Izena",
|
||||||
"map": "Map",
|
"map": "Mapa",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
"players": "Jokalariak",
|
"players": "Players",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
"bots": "Bots",
|
"bots": "Bots",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
@@ -819,11 +827,11 @@
|
|||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tags": "Tags"
|
"tags": "Etiketak"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Deskargatzen",
|
||||||
"total": "Guztira",
|
"total": "Total",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
@@ -849,14 +857,15 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "In cinemas",
|
"inCinemas": "In cinemas",
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "Ez da gertaerarik aurkitu.",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -868,7 +877,7 @@
|
|||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domains",
|
"domains": "Domains",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Gutunontziak",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@@ -877,15 +886,16 @@
|
|||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Ekitaldiak",
|
||||||
"plants": "Plants",
|
"plants": "Landareak",
|
||||||
"photos": "Photos",
|
"photos": "Photos",
|
||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Jakinarazpenak",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -894,8 +904,8 @@
|
|||||||
"playDuration": "Time Watched",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Images",
|
"images": "Irudia",
|
||||||
"imageSize": "Images Size",
|
"imageSize": "Irudiaren tamaina",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
@@ -906,15 +916,15 @@
|
|||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Hitz gakoak"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Elementuak",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Labels",
|
"labels": "Etiketak",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Guztira"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
@@ -924,7 +934,7 @@
|
|||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Guztira"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
@@ -951,23 +961,23 @@
|
|||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Bildumak",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informazioa",
|
"information": "Information",
|
||||||
"warning": "Warning",
|
"warning": "Abisua",
|
||||||
"average": "Average",
|
"average": "Batez besteko",
|
||||||
"high": "High",
|
"high": "Altua",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Ibilgailuak",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Oroigarriak",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Hurrengo abisua",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
@@ -999,23 +1009,23 @@
|
|||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplikazioak",
|
||||||
"synced": "Synced",
|
"synced": "Sinkronizatuta",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Osasuntsu",
|
"healthy": "Healthy",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"suspended": "Suspended"
|
"suspended": "Etenda"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Taldeak",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Proiektuak"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
"wlan_users": "WLAN Users",
|
"wlan_users": "WLAN Users",
|
||||||
"up": "UP",
|
"up": "UP",
|
||||||
"down": "DOWN",
|
"down": "DOWN",
|
||||||
"wait": "Odota, ole hyvä",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Yhteensä",
|
"total": "Total",
|
||||||
"unknown": "Unknown"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
"unread": "Unread"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Tila",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Connecting",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
@@ -168,10 +168,10 @@
|
|||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Toistaa",
|
"playing": "Playing",
|
||||||
"transcoding": "Transkoodaa",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bittinopeus",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Ei aktiivisia striimejä",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
@@ -193,7 +193,7 @@
|
|||||||
"tv": "TV Shows"
|
"tv": "TV Shows"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Nopeus",
|
"rate": "Rate",
|
||||||
"queue": "Jono",
|
"queue": "Jono",
|
||||||
"timeleft": "Aikaa jäljellä"
|
"timeleft": "Aikaa jäljellä"
|
||||||
},
|
},
|
||||||
@@ -242,25 +242,25 @@
|
|||||||
"wanted": "Haluttu",
|
"wanted": "Haluttu",
|
||||||
"queued": "Jonossa",
|
"queued": "Jonossa",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"queue": "Jono",
|
"queue": "Queue",
|
||||||
"unknown": "Unknown"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Haluttu",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Jonossa",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Movies",
|
||||||
"queue": "Jono",
|
"queue": "Queue",
|
||||||
"unknown": "Unknown"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Haluttu",
|
"wanted": "Wanted",
|
||||||
"queued": "Jonossa",
|
"queued": "Queued",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Haluttu",
|
"wanted": "Wanted",
|
||||||
"queued": "Jonossa",
|
"queued": "Queued",
|
||||||
"books": "Kirjoja"
|
"books": "Kirjoja"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
@@ -273,18 +273,19 @@
|
|||||||
"available": "Saatavilla"
|
"available": "Saatavilla"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Vireillä",
|
"pending": "Pending",
|
||||||
"approved": "Hyväksytty",
|
"approved": "Approved",
|
||||||
"available": "Saatavilla"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Vireillä",
|
"pending": "Pending",
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Hyväksytty",
|
"approved": "Approved",
|
||||||
"available": "Saatavilla"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Yhteensä",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
@@ -296,8 +297,8 @@
|
|||||||
"gravity": "Vakavuus"
|
"gravity": "Vakavuus"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Kyselyjä",
|
"queries": "Queries",
|
||||||
"blocked": "Estetty",
|
"blocked": "Blocked",
|
||||||
"filtered": "Suodatettu",
|
"filtered": "Suodatettu",
|
||||||
"latency": "Viive"
|
"latency": "Viive"
|
||||||
},
|
},
|
||||||
@@ -309,10 +310,10 @@
|
|||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Pysäytetty",
|
"stopped": "Pysäytetty",
|
||||||
"total": "Yhteensä"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Ladattu",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread",
|
"unread": "Unread",
|
||||||
@@ -336,7 +337,7 @@
|
|||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Kyselyjä",
|
"totalQueries": "Queries",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domains",
|
||||||
@@ -344,12 +345,12 @@
|
|||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Estetty",
|
"totalBlocked": "Blocked",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "Asiakasohjelmia"
|
"totalClients": "Asiakasohjelmia"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Jono",
|
"queue": "Queue",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"errored": "Errored",
|
"errored": "Errored",
|
||||||
"saved": "Saved"
|
"saved": "Saved"
|
||||||
@@ -359,14 +360,20 @@
|
|||||||
"services": "Palveluja",
|
"services": "Palveluja",
|
||||||
"middleware": "Middlewareja"
|
"middleware": "Middlewareja"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Ei aktiivisia striimejä",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Odota, ole hyvä"
|
"please_wait": "Odota, ole hyvä"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Käytössä",
|
"enabled": "Käytössä",
|
||||||
"disabled": "Poissa käytöstä",
|
"disabled": "Poissa käytöstä",
|
||||||
"total": "Yhteensä"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi",
|
"configure": "Määritä yksi tai useampi kryptovaluutta seurattavaksi",
|
||||||
@@ -377,13 +384,13 @@
|
|||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Sovelluksia",
|
"apps": "Sovelluksia",
|
||||||
"clients": "Asiakasohjelmia",
|
"clients": "Clients",
|
||||||
"messages": "Viestejä"
|
"messages": "Viestejä"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indeksoijia",
|
"enableIndexers": "Indeksoijia",
|
||||||
"numberOfGrabs": "Nappauksia",
|
"numberOfGrabs": "Nappauksia",
|
||||||
"numberOfQueries": "Kyselyjä",
|
"numberOfQueries": "Queries",
|
||||||
"numberOfFailGrabs": "Epäonnistuneita nappauksia",
|
"numberOfFailGrabs": "Epäonnistuneita nappauksia",
|
||||||
"numberOfFailQueries": "Epäonnistuneita kyselyjä"
|
"numberOfFailQueries": "Epäonnistuneita kyselyjä"
|
||||||
},
|
},
|
||||||
@@ -395,7 +402,7 @@
|
|||||||
"numActiveSessions": "Istuntoja",
|
"numActiveSessions": "Istuntoja",
|
||||||
"numConnections": "Yhteyksiä",
|
"numConnections": "Yhteyksiä",
|
||||||
"dataRelayed": "Välitetty",
|
"dataRelayed": "Välitetty",
|
||||||
"transferRate": "Nopeus"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Users",
|
"user_count": "Users",
|
||||||
@@ -403,14 +410,14 @@
|
|||||||
"domain_count": "Verkkotunnuksia"
|
"domain_count": "Verkkotunnuksia"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Haluttu",
|
"wanted": "Wanted",
|
||||||
"queued": "Jonossa",
|
"queued": "Queued",
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Players",
|
"players": "Players",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
@@ -431,15 +438,15 @@
|
|||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Kuorma",
|
"load": "Load",
|
||||||
"wait": "Odota, ole hyvä",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "UP",
|
"uptime": "UP",
|
||||||
"total": "Yhteensä",
|
"total": "Total",
|
||||||
"free": "Vapaana",
|
"free": "Free",
|
||||||
"used": "Käytetty",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
@@ -524,7 +531,7 @@
|
|||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"pending": "Vireillä",
|
"pending": "Pending",
|
||||||
"down": "Down"
|
"down": "Down"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
@@ -533,7 +540,7 @@
|
|||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
"never": "No pings yet"
|
"never": "No pings yet"
|
||||||
},
|
},
|
||||||
@@ -543,13 +550,13 @@
|
|||||||
"containers_failed": "Failed"
|
"containers_failed": "Failed"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Hyväksytty",
|
"approvedPushes": "Approved",
|
||||||
"rejectedPushes": "Rejected",
|
"rejectedPushes": "Rejected",
|
||||||
"filters": "Filters",
|
"filters": "Filters",
|
||||||
"indexers": "Indeksoijia"
|
"indexers": "Indexers"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Jono",
|
"downloads": "Queue",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
"playlists": "Playlists"
|
"playlists": "Playlists"
|
||||||
@@ -561,14 +568,15 @@
|
|||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Speed",
|
"speed": "Speed",
|
||||||
"active": "Aktiivinen",
|
"active": "Active",
|
||||||
"queue": "Jono",
|
"queue": "Queue",
|
||||||
"total": "Yhteensä"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@@ -579,7 +587,7 @@
|
|||||||
"signalStrength": "Strength",
|
"signalStrength": "Strength",
|
||||||
"signalQuality": "Quality",
|
"signalQuality": "Quality",
|
||||||
"symbolQuality": "Quality",
|
"symbolQuality": "Quality",
|
||||||
"networkRate": "Bittinopeus",
|
"networkRate": "Bitrate",
|
||||||
"clientIP": "Client"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
@@ -589,7 +597,7 @@
|
|||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Inbox",
|
"inbox": "Inbox",
|
||||||
"total": "Yhteensä"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Battery Charge",
|
||||||
@@ -600,7 +608,7 @@
|
|||||||
"low_battery": "Low Battery"
|
"low_battery": "Low Battery"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Odota, ole hyvä",
|
"wait": "Please Wait",
|
||||||
"no_devices": "No Device Data Received"
|
"no_devices": "No Device Data Received"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
@@ -633,14 +641,14 @@
|
|||||||
"layers": "Layers"
|
"layers": "Layers"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Tila",
|
"printer_state": "Status",
|
||||||
"temp_tool": "Tool temp",
|
"temp_tool": "Tool temp",
|
||||||
"temp_bed": "Bed temp",
|
"temp_bed": "Bed temp",
|
||||||
"job_completion": "Completion"
|
"job_completion": "Completion"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
"origin_ip": "Origin IP",
|
"origin_ip": "Origin IP",
|
||||||
"status": "Tila"
|
"status": "Status"
|
||||||
},
|
},
|
||||||
"pfsense": {
|
"pfsense": {
|
||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
@@ -680,17 +688,17 @@
|
|||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"books": "Kirjoja"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Days",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Saatavilla"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"wanted": "Haluttu"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
@@ -699,7 +707,7 @@
|
|||||||
"people": "People"
|
"people": "People"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Jono",
|
"queue": "Queue",
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
@@ -723,7 +731,7 @@
|
|||||||
"numshares": "Shared Items"
|
"numshares": "Shared Items"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"size": "Size",
|
"size": "Size",
|
||||||
"lastrun": "Last Run",
|
"lastrun": "Last Run",
|
||||||
"nextrun": "Next Run",
|
"nextrun": "Next Run",
|
||||||
@@ -755,7 +763,7 @@
|
|||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
"books": "Kirjoja",
|
"books": "Books",
|
||||||
"podcastsDuration": "Duration",
|
"podcastsDuration": "Duration",
|
||||||
"booksDuration": "Duration"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
@@ -769,14 +777,14 @@
|
|||||||
"updates": "Updates"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Kirjoja",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Jono",
|
"downloadCount": "Queue",
|
||||||
"downloadBytesRemaining": "Jäljellä",
|
"downloadBytesRemaining": "Remaining",
|
||||||
"downloadTotalBytes": "Size",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
@@ -786,7 +794,7 @@
|
|||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Result",
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"buildId": "Build ID",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Succeeded",
|
"succeeded": "Succeeded",
|
||||||
"notStarted": "Not Started",
|
"notStarted": "Not Started",
|
||||||
@@ -795,10 +803,10 @@
|
|||||||
"inProgress": "In Progress",
|
"inProgress": "In Progress",
|
||||||
"totalPrs": "Total PRs",
|
"totalPrs": "Total PRs",
|
||||||
"myPrs": "My PRs",
|
"myPrs": "My PRs",
|
||||||
"approved": "Hyväksytty"
|
"approved": "Approved"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
@@ -823,9 +831,9 @@
|
|||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Downloading",
|
||||||
"total": "Yhteensä",
|
"total": "Total",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Pysäytetty",
|
"stopped": "Stopped",
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
@@ -838,7 +846,7 @@
|
|||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Last Downtime",
|
"lastDown": "Last Downtime",
|
||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Downtime Duration",
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -867,7 +876,7 @@
|
|||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Verkkotunnuksia",
|
"domains": "Domains",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -922,9 +932,9 @@
|
|||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Käytössä",
|
"enabled": "Enabled",
|
||||||
"disabled": "Poissa käytöstä",
|
"disabled": "Disabled",
|
||||||
"total": "Yhteensä"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
@@ -980,7 +990,7 @@
|
|||||||
"name": "Name",
|
"name": "Name",
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
@@ -990,8 +1000,8 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"pending": "Vireillä",
|
"pending": "Pending",
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
@@ -1018,17 +1028,96 @@
|
|||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Tila",
|
"status": "Status",
|
||||||
"load": "Kuorma",
|
"load": "Load",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Aikaa jäljellä"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,13 +24,13 @@
|
|||||||
"missing_type": "Type de widget manquant : {{type}}",
|
"missing_type": "Type de widget manquant : {{type}}",
|
||||||
"api_error": "Erreur API",
|
"api_error": "Erreur API",
|
||||||
"information": "Informations",
|
"information": "Informations",
|
||||||
"status": "Statut",
|
"status": "État",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"raw_error": "Erreur brute",
|
"raw_error": "Erreur brute",
|
||||||
"response_data": "Données de réponse"
|
"response_data": "Données de réponse"
|
||||||
},
|
},
|
||||||
"weather": {
|
"weather": {
|
||||||
"current": "Localisation actuelle",
|
"current": "Emplacement actuel",
|
||||||
"allow": "Cliquez pour autoriser",
|
"allow": "Cliquez pour autoriser",
|
||||||
"updating": "Mise à jour",
|
"updating": "Mise à jour",
|
||||||
"wait": "Veuillez patienter"
|
"wait": "Veuillez patienter"
|
||||||
@@ -40,14 +40,14 @@
|
|||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"mem": "MÉM",
|
"mem": "RAM",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Libre",
|
"free": "Libre",
|
||||||
"used": "Utilisé",
|
"used": "Utilisé",
|
||||||
"load": "Charge",
|
"load": "Charge",
|
||||||
"temp": "Temp",
|
"temp": "Température",
|
||||||
"max": "Max",
|
"max": "Max",
|
||||||
"uptime": "Up"
|
"uptime": "Actif"
|
||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "Utilisateurs",
|
"users": "Utilisateurs",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "Périphériques WLAN",
|
"wlan_devices": "Périphériques WLAN",
|
||||||
"lan_users": "Utilisateurs LAN",
|
"lan_users": "Utilisateurs LAN",
|
||||||
"wlan_users": "Utilisateurs WLAN",
|
"wlan_users": "Utilisateurs WLAN",
|
||||||
"up": "Up",
|
"up": "ACTIF",
|
||||||
"down": "INACTIF",
|
"down": "INACTIF",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"empty_data": "Statut du sous-système inconnu"
|
"empty_data": "Statut du sous-système inconnu"
|
||||||
@@ -69,43 +69,43 @@
|
|||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
"mem": "MÉM",
|
"mem": "RAM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"running": "Démarré",
|
"running": "Démarré",
|
||||||
"offline": "Hors ligne",
|
"offline": "Stoppé",
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"unknown": "Inconnu",
|
"unknown": "Inconnu",
|
||||||
"healthy": "Fonctionnel",
|
"healthy": "Fonctionnel",
|
||||||
"starting": "Démarrage",
|
"starting": "Démarrage",
|
||||||
"unhealthy": "Mauvaise santé",
|
"unhealthy": "Mauvaise santé",
|
||||||
"not_found": "Introuvable",
|
"not_found": "Inconnu",
|
||||||
"exited": "Arrêté",
|
"exited": "Arrêté",
|
||||||
"partial": "Partiel"
|
"partial": "Partiel"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"ping": "Latence",
|
"ping": "Latence",
|
||||||
"down": "Bas",
|
"down": "Hors ligne",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "Statut HTTP",
|
"http_status": "Statut HTTP",
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"response": "Réponse",
|
"response": "Réponse",
|
||||||
"down": "Bas",
|
"down": "Hors ligne",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
"playing": "En lecture",
|
"playing": "En lecture",
|
||||||
"transcoding": "Transcodage",
|
"transcoding": "Transcodage",
|
||||||
"bitrate": "Débit",
|
"bitrate": "Débit",
|
||||||
"no_active": "Aucun flux actif",
|
"no_active": "Aucune lecture en cours",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Chansons"
|
"songs": "Morceaux"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Hors ligne",
|
"offline": "Hors ligne",
|
||||||
@@ -117,48 +117,48 @@
|
|||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Production",
|
"pv_power": "Production",
|
||||||
"battery_soc": "Batterie",
|
"battery_soc": "Batterie",
|
||||||
"grid_power": "Grille",
|
"grid_power": "Réseau",
|
||||||
"home_power": "Consommation",
|
"home_power": "Consommation",
|
||||||
"charge_power": "Chargeur",
|
"charge_power": "Charge",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "En téléchargement",
|
||||||
"seed": "Seed"
|
"seed": "En partage"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Abonnements",
|
"subscriptions": "Abonnements",
|
||||||
"unread": "Non lu"
|
"unread": "Non lu"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Statut",
|
"connectionStatus": "État",
|
||||||
"connectionStatusUnconfigured": "Non-configuré",
|
"connectionStatusUnconfigured": "Non configuré",
|
||||||
"connectionStatusConnecting": "Connexion en cours",
|
"connectionStatusConnecting": "Connexion en cours",
|
||||||
"connectionStatusAuthenticating": "Authentification en cours",
|
"connectionStatusAuthenticating": "En cours d'authentification",
|
||||||
"connectionStatusPendingDisconnect": "Déconnexion en attente",
|
"connectionStatusPendingDisconnect": "Déconnexion en attente",
|
||||||
"connectionStatusDisconnecting": "Déconnexion en cours",
|
"connectionStatusDisconnecting": "Déconnexion en cours",
|
||||||
"connectionStatusDisconnected": "Déconnecté",
|
"connectionStatusDisconnected": "Déconnecté",
|
||||||
"connectionStatusConnected": "Connecté",
|
"connectionStatusConnected": "Connecté",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"maxDown": "Max. Bas",
|
"maxDown": "Réception max.",
|
||||||
"maxUp": "Max. Haut",
|
"maxUp": "Envoi max.",
|
||||||
"down": "Bas",
|
"down": "Réception",
|
||||||
"up": "Haut",
|
"up": "Envoi",
|
||||||
"received": "Reçu",
|
"received": "Reçu",
|
||||||
"sent": "Envoyé",
|
"sent": "Envoyé",
|
||||||
"externalIPAddress": "IP externe",
|
"externalIPAddress": "IP externe",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 externe",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Préfixe IPv6 externe"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "En amont",
|
"upstreams": "Upstreams",
|
||||||
"requests": "Demandes en cours",
|
"requests": "Requêtes en cours",
|
||||||
"requests_failed": "Demandes échouées"
|
"requests_failed": "Requêtes échouées"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"totalObserved": "Total Observé",
|
"totalObserved": "Total observé",
|
||||||
"diffsDetected": "Différences détectées"
|
"diffsDetected": "Différences détectées"
|
||||||
},
|
},
|
||||||
"channelsdvrserver": {
|
"channelsdvrserver": {
|
||||||
@@ -168,17 +168,17 @@
|
|||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "En lecture",
|
"playing": "En cours de lecture",
|
||||||
"transcoding": "Transcodage",
|
"transcoding": "Transcodage",
|
||||||
"bitrate": "Débit",
|
"bitrate": "Débit",
|
||||||
"no_active": "Aucun flux actif",
|
"no_active": "Aucune lecture en cours",
|
||||||
"plex_connection_error": "Vérifier la connexion à Plex"
|
"plex_connection_error": "Vérifier la connexion à Plex"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP connectés",
|
"connectedAp": "APs connectées",
|
||||||
"activeUser": "Périphériques actifs",
|
"activeUser": "Périphériques actifs",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Passerelles connectées",
|
||||||
"connectedSwitches": "Switchs connectés"
|
"connectedSwitches": "Switchs connectés"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -187,80 +187,80 @@
|
|||||||
"downloaded": "Téléchargé"
|
"downloaded": "Téléchargé"
|
||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Flux actif",
|
"streams": "Lectures en cours",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tv": "Séries"
|
"tv": "Séries"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Débit",
|
"rate": "Débit",
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Actif",
|
"active": "Actif",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"download": "Récep."
|
"download": "Réception"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "En téléchargement",
|
||||||
"seed": "Seed"
|
"seed": "En partage"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "En téléchargement",
|
||||||
"seed": "Seed"
|
"seed": "En partage"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "Processeur utilisé",
|
"cpuUsage": "Utilisation CPU",
|
||||||
"memUsage": "Mémoire utilisée",
|
"memUsage": "RAM utilisée",
|
||||||
"systemTempC": "Température système",
|
"systemTempC": "Température système",
|
||||||
"poolUsage": "Utilisation de la pool",
|
"poolUsage": "Utilisation de la pool",
|
||||||
"volumeUsage": "Utilisation du volume",
|
"volumeUsage": "Utilisation du volume",
|
||||||
"invalid": "Invalide"
|
"invalid": "Invalide"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "En téléchargement",
|
||||||
"seed": "Seed"
|
"seed": "En partage"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Octets de la mémoire cache",
|
"cachehitbytes": "Cache Hit (B)",
|
||||||
"cachemissbytes": "Octets manquants du cache"
|
"cachemissbytes": "Cache Miss (B)"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "En téléchargement",
|
||||||
"seed": "Seed"
|
"seed": "En partage"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Recherché",
|
||||||
"queued": "En file d'attente",
|
"queued": "En attente",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Recherché",
|
||||||
"missing": "Manquant",
|
"missing": "Manquant",
|
||||||
"queued": "En file d'attente",
|
"queued": "En attente",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Recherché",
|
||||||
"queued": "En file d'attente",
|
"queued": "En attente",
|
||||||
"artists": "Artistes"
|
"artists": "Artistes"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Recherché",
|
||||||
"queued": "En file d'attente",
|
"queued": "En attente",
|
||||||
"books": "Livres"
|
"books": "Livres"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Approuvé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible",
|
||||||
|
"issues": "Problèmes non résolus"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
@@ -302,12 +303,12 @@
|
|||||||
"latency": "Latence"
|
"latency": "Latence"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"ping": "Latence"
|
"ping": "Latence"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Démarré",
|
"running": "En cours d'exécution",
|
||||||
"stopped": "Arrêté",
|
"stopped": "Arrêté",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
@@ -315,7 +316,7 @@
|
|||||||
"download": "Téléchargé",
|
"download": "Téléchargé",
|
||||||
"nondownload": "Non téléchargé",
|
"nondownload": "Non téléchargé",
|
||||||
"read": "Lu",
|
"read": "Lu",
|
||||||
"unread": "Non lu",
|
"unread": "Non llu",
|
||||||
"downloadedread": "Téléchargé et lu",
|
"downloadedread": "Téléchargé et lu",
|
||||||
"downloadedunread": "Téléchargé et non lu",
|
"downloadedunread": "Téléchargé et non lu",
|
||||||
"nondownloadedread": "Non téléchargé et lu",
|
"nondownloadedread": "Non téléchargé et lu",
|
||||||
@@ -349,7 +350,7 @@
|
|||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"errored": "Erroné",
|
"errored": "Erroné",
|
||||||
"saved": "Enregistré"
|
"saved": "Enregistré"
|
||||||
@@ -359,8 +360,14 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Taille de la base de données",
|
||||||
|
"unknown": "Inconnu"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Aucun flux actif",
|
"nothing_streaming": "Aucune lecture en cours",
|
||||||
"please_wait": "Merci de patienter"
|
"please_wait": "Merci de patienter"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
@@ -389,13 +396,13 @@
|
|||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configuré",
|
"configured": "Configuré",
|
||||||
"errored": "Erroné"
|
"errored": "Échoué"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessions",
|
"numActiveSessions": "Sessions",
|
||||||
"numConnections": "Connexions",
|
"numConnections": "Connexions",
|
||||||
"dataRelayed": "Relayé",
|
"dataRelayed": "Relayé",
|
||||||
"transferRate": "Débit"
|
"transferRate": "Taux de transfert"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Utilisateurs",
|
"user_count": "Utilisateurs",
|
||||||
@@ -403,9 +410,9 @@
|
|||||||
"domain_count": "Domaines"
|
"domain_count": "Domaines"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Recherché",
|
||||||
"queued": "En file d'attente",
|
"queued": "En attente",
|
||||||
"series": "Séries TV"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Joueurs",
|
"players": "Joueurs",
|
||||||
@@ -424,7 +431,7 @@
|
|||||||
"failedLoginsLast24H": "Connexions échouées (24 h)"
|
"failedLoginsLast24H": "Connexions échouées (24 h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "MÉM",
|
"mem": "RAM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"lxc": "LXC",
|
"lxc": "LXC",
|
||||||
"vms": "VMs"
|
"vms": "VMs"
|
||||||
@@ -433,10 +440,10 @@
|
|||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Charge",
|
"load": "Charge",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"temp": "Temp",
|
"temp": "TEMP",
|
||||||
"_temp": "Température",
|
"_temp": "Temp",
|
||||||
"warn": "Alerte",
|
"warn": "Alerte",
|
||||||
"uptime": "Up",
|
"uptime": "Démarré depuis",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Libre",
|
"free": "Libre",
|
||||||
"used": "Utilisé",
|
"used": "Utilisé",
|
||||||
@@ -468,17 +475,17 @@
|
|||||||
"3-day": "Nuageux",
|
"3-day": "Nuageux",
|
||||||
"3-night": "Nuageux",
|
"3-night": "Nuageux",
|
||||||
"45-day": "Brumeux",
|
"45-day": "Brumeux",
|
||||||
"45-night": "Brumeux",
|
"45-night": "Brouillard",
|
||||||
"48-day": "Brumeux",
|
"48-day": "Brouillard",
|
||||||
"48-night": "Brumeux",
|
"48-night": "Brouillard",
|
||||||
"51-day": "Bruine légère",
|
"51-day": "Bruine légère",
|
||||||
"51-night": "Bruine légère",
|
"51-night": "Faible bruine",
|
||||||
"53-day": "Bruine",
|
"53-day": "Bruine",
|
||||||
"53-night": "Bruine",
|
"53-night": "Bruine",
|
||||||
"55-day": "Bruine épaisse",
|
"55-day": "Bruine épaisse",
|
||||||
"55-night": "Bruine épaisse",
|
"55-night": "Bruine épaisse",
|
||||||
"56-day": "Légère bruine verglaçante",
|
"56-day": "Légère bruine verglaçante",
|
||||||
"56-night": "Légère bruine verglaçante",
|
"56-night": "Faible bruine verglaçante",
|
||||||
"57-day": "Bruine verglaçante",
|
"57-day": "Bruine verglaçante",
|
||||||
"57-night": "Bruine verglaçante",
|
"57-night": "Bruine verglaçante",
|
||||||
"61-day": "Pluie légère",
|
"61-day": "Pluie légère",
|
||||||
@@ -496,15 +503,15 @@
|
|||||||
"73-day": "Neige",
|
"73-day": "Neige",
|
||||||
"73-night": "Neige",
|
"73-night": "Neige",
|
||||||
"75-day": "Neige abondante",
|
"75-day": "Neige abondante",
|
||||||
"75-night": "Neige abondante",
|
"75-night": "Fortes chutes de neige",
|
||||||
"77-day": "Grains de neige",
|
"77-day": "Grains de neige",
|
||||||
"77-night": "Grains de neige",
|
"77-night": "Neige en grains",
|
||||||
"80-day": "Averses légères",
|
"80-day": "Averses légères",
|
||||||
"80-night": "Averses légères",
|
"80-night": "Averses légères",
|
||||||
"81-day": "Averses",
|
"81-day": "Averses",
|
||||||
"81-night": "Averses",
|
"81-night": "Averses",
|
||||||
"82-day": "Averses fortes",
|
"82-day": "Averses fortes",
|
||||||
"82-night": "Averses fortes",
|
"82-night": "Fortes averses",
|
||||||
"85-day": "Averses de neige",
|
"85-day": "Averses de neige",
|
||||||
"85-night": "Averses de neige",
|
"85-night": "Averses de neige",
|
||||||
"86-day": "Averses de neige",
|
"86-day": "Averses de neige",
|
||||||
@@ -523,15 +530,15 @@
|
|||||||
"up_to_date": "À jour",
|
"up_to_date": "À jour",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"down": "Bas"
|
"down": "Hors ligne"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nouveau",
|
"new": "Nouveau",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"grace": "En Période de Grâce",
|
"grace": "En Période de Grâce",
|
||||||
"down": "Bas",
|
"down": "Hors ligne",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"last_ping": "Dernier Ping",
|
"last_ping": "Dernier Ping",
|
||||||
@@ -546,10 +553,10 @@
|
|||||||
"approvedPushes": "Approuvé",
|
"approvedPushes": "Approuvé",
|
||||||
"rejectedPushes": "Rejeté",
|
"rejectedPushes": "Rejeté",
|
||||||
"filters": "Filtres",
|
"filters": "Filtres",
|
||||||
"indexers": "Indexeur"
|
"indexers": "Indexeurs"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "En attente",
|
"downloads": "File d'attente",
|
||||||
"videos": "Vidéos",
|
"videos": "Vidéos",
|
||||||
"channels": "Chaînes",
|
"channels": "Chaînes",
|
||||||
"playlists": "Listes de lecture"
|
"playlists": "Listes de lecture"
|
||||||
@@ -562,13 +569,14 @@
|
|||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Débit",
|
"speed": "Débit",
|
||||||
"active": "Actif",
|
"active": "Actif",
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP publique",
|
"public_ip": "IP publique",
|
||||||
"region": "Région",
|
"region": "Région",
|
||||||
"country": "Pays"
|
"country": "Pays",
|
||||||
|
"port_forwarded": "Port Transféré"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Chaînes",
|
"channels": "Chaînes",
|
||||||
@@ -600,7 +608,7 @@
|
|||||||
"low_battery": "Batterie Faible"
|
"low_battery": "Batterie Faible"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Merci de patienter",
|
"wait": "Veuillez patienter",
|
||||||
"no_devices": "Aucune donnée d'appareil reçue"
|
"no_devices": "Aucune donnée d'appareil reçue"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
@@ -611,7 +619,7 @@
|
|||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Tous les flux",
|
"streams_all": "Tous les flux",
|
||||||
"streams_active": "Flux actif",
|
"streams_active": "Lectures en cours",
|
||||||
"streams_xepg": "Canal XEPG"
|
"streams_xepg": "Canal XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -621,9 +629,9 @@
|
|||||||
"limit": "Limite"
|
"limit": "Limite"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "Charge du processeur",
|
"cpu": "Charge CPU",
|
||||||
"memory": "Mémoire utilisée",
|
"memory": "Mémoire utilisée",
|
||||||
"wanUpload": "WAN Envoi",
|
"wanUpload": "Envoi WAN",
|
||||||
"wanDownload": "WAN Récep."
|
"wanDownload": "WAN Récep."
|
||||||
},
|
},
|
||||||
"moonraker": {
|
"moonraker": {
|
||||||
@@ -648,7 +656,7 @@
|
|||||||
"wanStatus": "Statut WAN",
|
"wanStatus": "Statut WAN",
|
||||||
"up": "Haut",
|
"up": "Haut",
|
||||||
"down": "Bas",
|
"down": "Bas",
|
||||||
"temp": "Température",
|
"temp": "Temp",
|
||||||
"disk": "Util. Disque",
|
"disk": "Util. Disque",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
},
|
},
|
||||||
@@ -665,32 +673,32 @@
|
|||||||
"storage": "Stockage"
|
"storage": "Stockage"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "En ligne",
|
"up": "Sites actifs",
|
||||||
"down": "Hors ligne",
|
"down": "Sites inactifs",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"incident": "Incident",
|
"incident": "Incident",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapitres",
|
"chapters": "Chapitres",
|
||||||
"categories": "Catégories"
|
"categories": "Catégories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Bibliothèques",
|
"libraries": "Bibliothèques",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"books": "Livres"
|
"books": "Livres"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Jours",
|
"days": "Jours",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Disponibilité",
|
||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Disponible"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"wanted": "Demandé"
|
"wanted": "Recherché"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
@@ -699,8 +707,8 @@
|
|||||||
"people": "Personnes"
|
"people": "Personnes"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "En attente",
|
"queue": "File d'attente",
|
||||||
"processing": "En cours de traitement",
|
"processing": "En traitement",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
@@ -746,7 +754,7 @@
|
|||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "En ligne",
|
"up": "En ligne",
|
||||||
"down": "Hors ligne",
|
"down": "Hors ligne",
|
||||||
"uptime": "Démarré depuis"
|
"uptime": "Disponibilité"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Aujourd'hui",
|
"gross_percent_today": "Aujourd'hui",
|
||||||
@@ -772,16 +780,16 @@
|
|||||||
"books": "Livres",
|
"books": "Livres",
|
||||||
"authors": "Auteurs",
|
"authors": "Auteurs",
|
||||||
"categories": "Catégories",
|
"categories": "Catégories",
|
||||||
"series": "Séries TV"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "En attente",
|
"downloadCount": "File d'attente",
|
||||||
"downloadBytesRemaining": "Restant",
|
"downloadBytesRemaining": "Restant",
|
||||||
"downloadTotalBytes": "Taille",
|
"downloadTotalBytes": "Taille",
|
||||||
"downloadSpeed": "Débit"
|
"downloadSpeed": "Vitesse"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Séries TV",
|
"seriesCount": "Séries",
|
||||||
"totalFiles": "Fichiers"
|
"totalFiles": "Fichiers"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
@@ -824,31 +832,31 @@
|
|||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Téléchargement",
|
"downloading": "Téléchargement",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"running": "Démarré",
|
"running": "Actif",
|
||||||
"stopped": "Arrêté",
|
"stopped": "Arrêté",
|
||||||
"passed": "Réussi",
|
"passed": "Réussi",
|
||||||
"failed": "Échoué"
|
"failed": "Échoué"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Disponibilité",
|
||||||
"cpuLoad": "Charge moyenne CPU (5 min)",
|
"cpuLoad": "Charge moyenne CPU (5 min)",
|
||||||
"up": "Haut",
|
"up": "Actif",
|
||||||
"down": "Bas",
|
"down": "Inactif",
|
||||||
"bytesTx": "Transmis",
|
"bytesTx": "Transmis",
|
||||||
"bytesRx": "Reçu"
|
"bytesRx": "Reçu"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Disponibilité",
|
||||||
"lastDown": "Dernière interruption",
|
"lastDown": "Dernière interruption",
|
||||||
"downDuration": "Durée d'interruption",
|
"downDuration": "Durée d'interruption",
|
||||||
"sitesUp": "En ligne",
|
"sitesUp": "Sites actifs",
|
||||||
"sitesDown": "Hors ligne",
|
"sitesDown": "Sites inactifs",
|
||||||
"paused": "En Pause",
|
"paused": "En pause",
|
||||||
"notyetchecked": "Non vérifié",
|
"notyetchecked": "Non vérifié",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"seemsdown": "Semble hors ligne",
|
"seemsdown": "Semble hors ligne",
|
||||||
"down": "Bas",
|
"down": "Hors ligne",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Sortie physique",
|
"physicalRelease": "Sortie physique",
|
||||||
"digitalRelease": "Sortie numérique",
|
"digitalRelease": "Sortie numérique",
|
||||||
"noEventsToday": "Rien pour aujourd'hui !",
|
"noEventsToday": "Rien pour aujourd'hui !",
|
||||||
"noEventsFound": "Aucun événement trouvé"
|
"noEventsFound": "Aucun événement trouvé",
|
||||||
|
"errorWhenLoadingData": "Erreur lors du chargement du calendrier"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plateformes",
|
"platforms": "Plateformes",
|
||||||
@@ -884,8 +893,9 @@
|
|||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Anomalies",
|
"issues": "Tickets",
|
||||||
"pulls": "Demandes de tirage"
|
"pulls": "Demandes de tirage",
|
||||||
|
"repositories": "Dépôts"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@@ -900,7 +910,7 @@
|
|||||||
"performers": "Acteurs",
|
"performers": "Acteurs",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tags": "Étiquettes",
|
"tags": "Tags",
|
||||||
"oCount": "0 Compte"
|
"oCount": "0 Compte"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
@@ -934,8 +944,8 @@
|
|||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Latence",
|
"ping": "Latence",
|
||||||
"download": "Récep.",
|
"download": "Réception",
|
||||||
"upload": "Téléverser"
|
"upload": "Envoi"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
@@ -946,13 +956,13 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Caméras",
|
"cameras": "Caméras",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Disponibilité",
|
||||||
"version": "Version"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Liens",
|
"links": "Liens",
|
||||||
"collections": "Collections",
|
"collections": "Collections",
|
||||||
"tags": "Étiquettes"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Non classé",
|
"unclassified": "Non classé",
|
||||||
@@ -987,14 +997,14 @@
|
|||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nom",
|
"name": "Nom",
|
||||||
"systems": "Systèmes",
|
"systems": "Systèmes",
|
||||||
"up": "Haut",
|
"up": "En ligne",
|
||||||
"down": "Bas",
|
"down": "Hors ligne",
|
||||||
"paused": "En Pause",
|
"paused": "En pause",
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"updated": "Mis à jour",
|
"updated": "Mis à jour",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MÉM",
|
"memory": "RAM",
|
||||||
"disk": "Disque",
|
"disk": "Disque",
|
||||||
"network": "Réseau"
|
"network": "Réseau"
|
||||||
},
|
},
|
||||||
@@ -1013,7 +1023,7 @@
|
|||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groupes",
|
"groups": "Groupes",
|
||||||
"issues": "Anomalies",
|
"issues": "Tickets",
|
||||||
"merges": "Demandes de fusion de branches",
|
"merges": "Demandes de fusion de branches",
|
||||||
"projects": "Projets"
|
"projects": "Projets"
|
||||||
},
|
},
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Charge de la batterie",
|
"bcharge": "Charge de la batterie",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marque-pages",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoris",
|
||||||
"archived": "Archived",
|
"archived": "Archivé",
|
||||||
"highlights": "Highlights",
|
"highlights": "À la une",
|
||||||
"lists": "Lists",
|
"lists": "Listes",
|
||||||
"tags": "Étiquettes"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Réseau",
|
||||||
|
"connected": "Connecté",
|
||||||
|
"disconnected": "Déconnecté",
|
||||||
|
"updateStatus": "Mise à jour",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "À jour",
|
||||||
|
"downloads": "Téléchargements",
|
||||||
|
"uploads": "Envois",
|
||||||
|
"sharedFiles": "Fichiers"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Morceaux",
|
||||||
|
"movies": "Films",
|
||||||
|
"episodes": "Épisodes",
|
||||||
|
"other": "Autres"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Problèmes de service",
|
||||||
|
"hostErrors": "Problèmes d'hôte"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Démarré",
|
||||||
|
"stopped": "Arrêté",
|
||||||
|
"down": "Hors ligne",
|
||||||
|
"unhealthy": "Non fonctionnel",
|
||||||
|
"unknown": "Inconnu",
|
||||||
|
"servers": "Serveurs",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Conteneurs"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Disponible",
|
||||||
|
"used": "Utilisé",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Abonnements",
|
||||||
|
"thisMonthlyCost": "Ce mois",
|
||||||
|
"nextMonthlyCost": "Mois prochain",
|
||||||
|
"previousMonthlyCost": "Mois précédent",
|
||||||
|
"nextRenewingSubscription": "Prochain paiement"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Commencé",
|
||||||
|
"STOPPED": "Arrêté",
|
||||||
|
"NEW_ARRAY": "Nouveau tableau",
|
||||||
|
"RECON_DISK": "Reconstruction du disque",
|
||||||
|
"DISABLE_DISK": "Disque désactivé",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Extension invalide",
|
||||||
|
"PARITY_NOT_BIGGEST": "La parité n'est pas la plus grande",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Trop de disques manquants",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Nouveau disque trop petit",
|
||||||
|
"NO_DATA_DISKS": "Aucun disque de données",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "État",
|
||||||
|
"cpu": "UCT",
|
||||||
|
"memoryUsed": "Mémoire Utilisé",
|
||||||
|
"memoryAvailable": "Mémoire Disponible",
|
||||||
|
"arrayUsed": "RAID utilisé",
|
||||||
|
"arrayFree": "RAID libre",
|
||||||
|
"poolUsed": "{{pool}} Utilisé",
|
||||||
|
"poolFree": "{{pool}} Libre"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Abonnements",
|
||||||
|
"num_success_30": "Succès",
|
||||||
|
"num_failure_30": "Échecs",
|
||||||
|
"num_success_latest": "Réussi",
|
||||||
|
"num_failure_latest": "Échoué",
|
||||||
|
"bytes_added_30": "Octets ajoutés"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Musiques",
|
||||||
|
"time": "Durée",
|
||||||
|
"artists": "Artistes"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
@@ -441,7 +448,7 @@
|
|||||||
"free": "Free",
|
"free": "Free",
|
||||||
"used": "Used",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "घं.",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"write": "Write",
|
"write": "Write",
|
||||||
@@ -568,7 +575,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "WLAN uređaji",
|
"wlan_devices": "WLAN uređaji",
|
||||||
"lan_users": "LAN korisnici",
|
"lan_users": "LAN korisnici",
|
||||||
"wlan_users": "WLAN korisnici",
|
"wlan_users": "WLAN korisnici",
|
||||||
"up": "Vrijeme rada",
|
"up": "AKTIVNO",
|
||||||
"down": "NEDOSTUPNO",
|
"down": "NEDOSTUPNO",
|
||||||
"wait": "Pričekaj",
|
"wait": "Pričekaj",
|
||||||
"empty_data": "Stanje podsustava nepoznato"
|
"empty_data": "Stanje podsustava nepoznato"
|
||||||
@@ -93,8 +93,8 @@
|
|||||||
"http_status": "Stanje HTTP-a",
|
"http_status": "Stanje HTTP-a",
|
||||||
"error": "Greška",
|
"error": "Greška",
|
||||||
"response": "Odgovor",
|
"response": "Odgovor",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"not_available": "Nije dostupno"
|
"not_available": "Nije dostupno"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -144,13 +144,13 @@
|
|||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"maxDown": "Maksimum preuzimanja",
|
"maxDown": "Maksimum preuzimanja",
|
||||||
"maxUp": "Maksimum prijenosa",
|
"maxUp": "Maksimum prijenosa",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"received": "Primljeno",
|
"received": "Primljeno",
|
||||||
"sent": "Poslano",
|
"sent": "Poslano",
|
||||||
"externalIPAddress": "Eksterna IP adresa",
|
"externalIPAddress": "Eksterna IP adresa",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Vanjs. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Vanjs. IPv6 prefiks"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Glavne grane",
|
"upstreams": "Glavne grane",
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Povezani AP-ovi",
|
"connectedAp": "Povezani AP-ovi",
|
||||||
"activeUser": "Aktivni uređaji",
|
"activeUser": "Aktivni uređaji",
|
||||||
"alerts": "Upozorenja",
|
"alerts": "Upozorenja",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Povezani pristupnici",
|
||||||
"connectedSwitches": "Povezani prekidači"
|
"connectedSwitches": "Povezani prekidači"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -199,8 +199,8 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Aktivno",
|
"active": "Aktivno",
|
||||||
"upload": "Prijenos",
|
"upload": "Prenesi",
|
||||||
"download": "Preuzimanje"
|
"download": "Preuzmi"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzimanje",
|
||||||
@@ -209,8 +209,8 @@
|
|||||||
"seed": "Prenošenje preuzetog sadržaja"
|
"seed": "Prenošenje preuzetog sadržaja"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzmi",
|
||||||
"upload": "Prijenos",
|
"upload": "Prenesi",
|
||||||
"leech": "Korištenje tuđeg sadržaja",
|
"leech": "Korištenje tuđeg sadržaja",
|
||||||
"seed": "Prenošenje preuzetog sadržaja"
|
"seed": "Prenošenje preuzetog sadržaja"
|
||||||
},
|
},
|
||||||
@@ -223,18 +223,18 @@
|
|||||||
"invalid": "Neispravno"
|
"invalid": "Neispravno"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzmi",
|
||||||
"upload": "Prijenos",
|
"upload": "Prenesi",
|
||||||
"leech": "Korištenje tuđeg sadržaja",
|
"leech": "Korištenje tuđeg sadržaja",
|
||||||
"seed": "Prenošenje preuzetog sadržaja"
|
"seed": "Prenošenje preuzetog sadržaja"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Bajtovi pogodaka predmemorije",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Bajtovi promašaja predmemorije"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzmi",
|
||||||
"upload": "Prijenos",
|
"upload": "Prenesi",
|
||||||
"leech": "Korištenje tuđeg sadržaja",
|
"leech": "Korištenje tuđeg sadržaja",
|
||||||
"seed": "Prenošenje preuzetog sadržaja"
|
"seed": "Prenošenje preuzetog sadržaja"
|
||||||
},
|
},
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
"unknown": "Nepoznato"
|
"unknown": "Nepoznato"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Zatraženo",
|
"wanted": "Željeno",
|
||||||
"missing": "Nedostaje",
|
"missing": "Nedostaje",
|
||||||
"queued": "U redu čekanja",
|
"queued": "U redu čekanja",
|
||||||
"movies": "Filmovi",
|
"movies": "Filmovi",
|
||||||
@@ -254,12 +254,12 @@
|
|||||||
"unknown": "Nepoznato"
|
"unknown": "Nepoznato"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Zatraženo",
|
"wanted": "Željeno",
|
||||||
"queued": "U redu čekanja",
|
"queued": "U redu čekanja",
|
||||||
"artists": "Umjetnici"
|
"artists": "Umjetnici"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Zatraženo",
|
"wanted": "Željeno",
|
||||||
"queued": "U redu čekanja",
|
"queued": "U redu čekanja",
|
||||||
"books": "Knjige"
|
"books": "Knjige"
|
||||||
},
|
},
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Dostupno"
|
"available": "Dostupno",
|
||||||
|
"issues": "Otvoreni problemi"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
@@ -285,7 +286,7 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Ukupno",
|
"total": "Ukupno",
|
||||||
"connected": "Povezano",
|
"connected": "Spojeno",
|
||||||
"new_devices": "Novi uređaji",
|
"new_devices": "Novi uređaji",
|
||||||
"down_alerts": "Obavijesti o nedostupnosti"
|
"down_alerts": "Obavijesti o nedostupnosti"
|
||||||
},
|
},
|
||||||
@@ -313,13 +314,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Preuzeto",
|
"download": "Preuzeto",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Nepreuzeto",
|
||||||
"read": "Pročitano",
|
"read": "Pročitano",
|
||||||
"unread": "Nepročitano",
|
"unread": "Nepročitano",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Preuzeto i pročitano",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Preuzeto i nepročitano",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Nepreuzeto i pročitano",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Nepreuzeto i nepročitano"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
@@ -337,15 +338,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Upiti",
|
"totalQueries": "Upiti",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Uspješno",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Neuspješno",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX domene",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Odbijeno",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritativan",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekurzivno",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Predmemorirano",
|
||||||
"totalBlocked": "Blokirano",
|
"totalBlocked": "Blokirano",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Odbačeno",
|
||||||
"totalClients": "Klijenti"
|
"totalClients": "Klijenti"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Usluge",
|
"services": "Usluge",
|
||||||
"middleware": "Posrednički softver"
|
"middleware": "Posrednički softver"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Verzija",
|
||||||
|
"notesCount": "Bilješke",
|
||||||
|
"dbSize": "Veličina baze podataka",
|
||||||
|
"unknown": "Nepoznato"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Nema aktivnih prijenosa",
|
"nothing_streaming": "Nema aktivnih prijenosa",
|
||||||
"please_wait": "Pričekaj"
|
"please_wait": "Pričekaj"
|
||||||
@@ -403,7 +410,7 @@
|
|||||||
"domain_count": "Domene"
|
"domain_count": "Domene"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Zatraženo",
|
"wanted": "Željeno",
|
||||||
"queued": "U redu čekanja",
|
"queued": "U redu čekanja",
|
||||||
"series": "Serije"
|
"series": "Serije"
|
||||||
},
|
},
|
||||||
@@ -436,11 +443,11 @@
|
|||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatura",
|
"_temp": "Temperatura",
|
||||||
"warn": "Upozori",
|
"warn": "Upozori",
|
||||||
"uptime": "Vrijeme rada",
|
"uptime": "AKTIVNO",
|
||||||
"total": "Ukupno",
|
"total": "Ukupno",
|
||||||
"free": "Slobodno",
|
"free": "Slobodno",
|
||||||
"used": "Korišteno",
|
"used": "Korišteno",
|
||||||
"days": "dan(a)",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Krritično",
|
"crit": "Krritično",
|
||||||
"read": "Pročitano",
|
"read": "Pročitano",
|
||||||
@@ -482,7 +489,7 @@
|
|||||||
"57-day": "Ledena rosulja",
|
"57-day": "Ledena rosulja",
|
||||||
"57-night": "Ledena rosulja",
|
"57-night": "Ledena rosulja",
|
||||||
"61-day": "Laka kiša",
|
"61-day": "Laka kiša",
|
||||||
"61-night": "Laka kiša",
|
"61-night": "Slaba kiša",
|
||||||
"63-day": "Kiša",
|
"63-day": "Kiša",
|
||||||
"63-night": "Kiša",
|
"63-night": "Kiša",
|
||||||
"65-day": "Jaka kiša",
|
"65-day": "Jaka kiša",
|
||||||
@@ -492,7 +499,7 @@
|
|||||||
"67-day": "Ledena kiša",
|
"67-day": "Ledena kiša",
|
||||||
"67-night": "Ledena kiša",
|
"67-night": "Ledena kiša",
|
||||||
"71-day": "Laki snijeg",
|
"71-day": "Laki snijeg",
|
||||||
"71-night": "Laki snijeg",
|
"71-night": "Susnježica",
|
||||||
"73-day": "Snijeg",
|
"73-day": "Snijeg",
|
||||||
"73-night": "Snijeg",
|
"73-night": "Snijeg",
|
||||||
"75-day": "Jaki snijeg",
|
"75-day": "Jaki snijeg",
|
||||||
@@ -523,15 +530,15 @@
|
|||||||
"up_to_date": "Aktualno",
|
"up_to_date": "Aktualno",
|
||||||
"child_bridges": "Podređeni mosotvi",
|
"child_bridges": "Podređeni mosotvi",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
"down": "Nedostupno"
|
"down": "Neaktivno"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Novo",
|
"new": "Novo",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"grace": "U razdoblju odgode",
|
"grace": "U razdoblju odgode",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"paused": "Zaustavljeno",
|
"paused": "Zaustavljeno",
|
||||||
"status": "Stanje",
|
"status": "Stanje",
|
||||||
"last_ping": "Zadnji ping",
|
"last_ping": "Zadnji ping",
|
||||||
@@ -568,7 +575,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Javni IP",
|
"public_ip": "Javni IP",
|
||||||
"region": "Regija",
|
"region": "Regija",
|
||||||
"country": "Zemlja"
|
"country": "Zemlja",
|
||||||
|
"port_forwarded": "Port proslijeđen"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanali",
|
"channels": "Kanali",
|
||||||
@@ -646,8 +654,8 @@
|
|||||||
"load": "Prosječno opterećenje",
|
"load": "Prosječno opterećenje",
|
||||||
"memory": "Korištenje memorije",
|
"memory": "Korištenje memorije",
|
||||||
"wanStatus": "Stanje WAN-a",
|
"wanStatus": "Stanje WAN-a",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"temp": "Temperatura",
|
"temp": "Temperatura",
|
||||||
"disk": "Korištenje diska",
|
"disk": "Korištenje diska",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
@@ -690,7 +698,7 @@
|
|||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serije",
|
"series": "Serije",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"wanted": "Zatraženo"
|
"wanted": "Željeno"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albumi",
|
"albums": "Albumi",
|
||||||
@@ -705,8 +713,8 @@
|
|||||||
"time": "Vrijeme"
|
"time": "Vrijeme"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Neto vrijednost",
|
||||||
"budget": "Budget"
|
"budget": "Budžet"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Pregledne ploče",
|
"dashboards": "Pregledne ploče",
|
||||||
@@ -744,8 +752,8 @@
|
|||||||
"targets_total": "Ukupni broj ciljeva"
|
"targets_total": "Ukupni broj ciljeva"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Dostupne stranice",
|
"up": "Aktivne stranice",
|
||||||
"down": "Nedostupne stranice",
|
"down": "Neaktivne stranice",
|
||||||
"uptime": "Vrijeme rada"
|
"uptime": "Vrijeme rada"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
@@ -832,8 +840,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"cpuLoad": "Prosjećno CPU opterećenje (5m)",
|
"cpuLoad": "Prosjećno CPU opterećenje (5m)",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"bytesTx": "Preneseno",
|
"bytesTx": "Preneseno",
|
||||||
"bytesRx": "Primljeno"
|
"bytesRx": "Primljeno"
|
||||||
},
|
},
|
||||||
@@ -842,13 +850,13 @@
|
|||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"lastDown": "Zadnja nedostupnost",
|
"lastDown": "Zadnja nedostupnost",
|
||||||
"downDuration": "Trajanje nedostupnosti",
|
"downDuration": "Trajanje nedostupnosti",
|
||||||
"sitesUp": "Dostupne stranice",
|
"sitesUp": "Aktivne stranice",
|
||||||
"sitesDown": "Nedostupne stranice",
|
"sitesDown": "Neaktivne stranice",
|
||||||
"paused": "Zaustavljeno",
|
"paused": "Pauzirano",
|
||||||
"notyetchecked": "Još nije provjereno",
|
"notyetchecked": "Još nije provjereno",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"seemsdown": "Čini se da je nedostupno",
|
"seemsdown": "Čini se da je nedostupno",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"unknown": "Nepoznato"
|
"unknown": "Nepoznato"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -856,20 +864,21 @@
|
|||||||
"physicalRelease": "Fizičko izdanje",
|
"physicalRelease": "Fizičko izdanje",
|
||||||
"digitalRelease": "Digitalno izdanje",
|
"digitalRelease": "Digitalno izdanje",
|
||||||
"noEventsToday": "Danas nema događaja!",
|
"noEventsToday": "Danas nema događaja!",
|
||||||
"noEventsFound": "Nema događaja"
|
"noEventsFound": "Nema događaja",
|
||||||
|
"errorWhenLoadingData": "Pogreška prilikom učitavanja podataka kalendara"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
"totalRoms": "Igre",
|
"totalRoms": "Igre",
|
||||||
"saves": "Saves",
|
"saves": "Spremljeno",
|
||||||
"states": "States",
|
"states": "Stanja",
|
||||||
"screenshots": "Snimke ekrana",
|
"screenshots": "Snimke ekrana",
|
||||||
"totalfilesize": "Ukupna veličina"
|
"totalfilesize": "Ukupna veličina"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domene",
|
"domains": "Domene",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Poštanski sandučići",
|
||||||
"mails": "Mails",
|
"mails": "Pošta",
|
||||||
"storage": "Spremište"
|
"storage": "Spremište"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Obavijesti",
|
"notifications": "Obavijesti",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Zahtjevi za povlačenje"
|
"pulls": "Zahtjevi za povlačenje",
|
||||||
|
"repositories": "Repozitoriji"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@@ -921,7 +931,7 @@
|
|||||||
"bans": "Zabrane"
|
"bans": "Zabrane"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Povezano",
|
"connected": "Spojeno",
|
||||||
"enabled": "Aktivirano",
|
"enabled": "Aktivirano",
|
||||||
"disabled": "Deaktivirano",
|
"disabled": "Deaktivirano",
|
||||||
"total": "Ukupno"
|
"total": "Ukupno"
|
||||||
@@ -938,11 +948,11 @@
|
|||||||
"upload": "Prijenos"
|
"upload": "Prijenos"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Dionice",
|
||||||
"loading": "Loading",
|
"loading": "Učitavanje",
|
||||||
"open": "Open - US Market",
|
"open": "Otvoreno - američko tržište",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Zatvoreno - američko tržište",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Nepravilna konfiguracija"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Kamere",
|
"cameras": "Kamere",
|
||||||
@@ -955,26 +965,26 @@
|
|||||||
"tags": "Oznake"
|
"tags": "Oznake"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Nije klasificirano",
|
||||||
"information": "Informacije",
|
"information": "Informacije",
|
||||||
"warning": "Upozorenje",
|
"warning": "Upozorenje",
|
||||||
"average": "Average",
|
"average": "Prosjek",
|
||||||
"high": "High",
|
"high": "Visoko",
|
||||||
"disaster": "Disaster"
|
"disaster": "Katastrofa"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vozilo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vozila",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Servisni zapisi",
|
||||||
"reminders": "Podsjetnici",
|
"reminders": "Podsjetnici",
|
||||||
"nextReminder": "Sljedeći podsjetnik",
|
"nextReminder": "Sljedeći podsjetnik",
|
||||||
"none": "None"
|
"none": "Ništa"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Aktivni projekti",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "Zadaci dospijeća ovog tjedna",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "Zakašnjeli zadaci",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Zadaci u tijeku"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Ime",
|
"name": "Ime",
|
||||||
@@ -986,36 +996,36 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Ime",
|
"name": "Ime",
|
||||||
"systems": "Systems",
|
"systems": "Sustavi",
|
||||||
"up": "Dostupno",
|
"up": "Aktivno",
|
||||||
"down": "Nedostupno",
|
"down": "Neaktivno",
|
||||||
"paused": "Zaustavljeno",
|
"paused": "Pauzirano",
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
"status": "Stanje",
|
"status": "Stanje",
|
||||||
"updated": "Aktualizirano",
|
"updated": "Aktualizirano",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "Mreža"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplikacije",
|
||||||
"synced": "Synced",
|
"synced": "Sinkronizirano",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Izvan sinkronizacije",
|
||||||
"healthy": "Funkcionalno",
|
"healthy": "Zdravo",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degradirano",
|
||||||
"progressing": "Progressing",
|
"progressing": "Napredovanje",
|
||||||
"missing": "Nedostaje",
|
"missing": "Nedostaje",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspendiran"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Učitavanje"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Grupe",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"merges": "Merge Requests",
|
"merges": "Zahtjevi za sjedinjenjem",
|
||||||
"projects": "Projects"
|
"projects": "Projekti"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stanje",
|
"status": "Stanje",
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Napunjenost baterije",
|
"bcharge": "Napunjenost baterije",
|
||||||
"timeleft": "Preostalo vrijeme"
|
"timeleft": "Preostalo vrijeme"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Oznake",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoriti",
|
||||||
"archived": "Archived",
|
"archived": "Arhivirano",
|
||||||
"highlights": "Highlights",
|
"highlights": "Izdvajamo",
|
||||||
"lists": "Lists",
|
"lists": "Liste",
|
||||||
"tags": "Oznake"
|
"tags": "Oznake"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Mreža",
|
||||||
|
"connected": "Spojeno",
|
||||||
|
"disconnected": "Odspojeno",
|
||||||
|
"updateStatus": "Ažuriraj",
|
||||||
|
"update_yes": "Dostupno",
|
||||||
|
"update_no": "Aktualno",
|
||||||
|
"downloads": "Preuzimanje",
|
||||||
|
"uploads": "Prijenos",
|
||||||
|
"sharedFiles": "Datoteke"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Pjesme",
|
||||||
|
"movies": "Filmovi",
|
||||||
|
"episodes": "Epizode",
|
||||||
|
"other": "Ostalo"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Problemi s uslugom",
|
||||||
|
"hostErrors": "Problemi s host računalom"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Ukupno",
|
||||||
|
"running": "Pokrenuto",
|
||||||
|
"stopped": "Prekinuto",
|
||||||
|
"down": "Neaktivno",
|
||||||
|
"unhealthy": "Nezdravo",
|
||||||
|
"unknown": "Nepoznato",
|
||||||
|
"servers": "Serveri",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Kontejneri"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Dostupno",
|
||||||
|
"used": "Korišteno",
|
||||||
|
"total": "Ukupno"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Pretplate",
|
||||||
|
"thisMonthlyCost": "Ovaj mjesec",
|
||||||
|
"nextMonthlyCost": "Sljedeći mjesec",
|
||||||
|
"previousMonthlyCost": "Prethodni mjesec",
|
||||||
|
"nextRenewingSubscription": "Sljedeće plaćanje"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Pokrenuto",
|
||||||
|
"STOPPED": "Prekinuto",
|
||||||
|
"NEW_ARRAY": "Novi znakovni niz",
|
||||||
|
"RECON_DISK": "Rekonstrukcija diska",
|
||||||
|
"DISABLE_DISK": "Disk deaktiviran",
|
||||||
|
"SWAP_DSBL": "Swap deaktiviran",
|
||||||
|
"INVALID_EXPANSION": "Nevažeće proširenje",
|
||||||
|
"PARITY_NOT_BIGGEST": "Paritet nije najveći",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Previše nedostajućih diskova",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Novi disk je premalen",
|
||||||
|
"NO_DATA_DISKS": "Nema podatkovnih diskova",
|
||||||
|
"notifications": "Obavijesti",
|
||||||
|
"status": "Stanje",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Korištena memorija",
|
||||||
|
"memoryAvailable": "Dostupna memorija",
|
||||||
|
"arrayUsed": "Korišteni znakovni niz",
|
||||||
|
"arrayFree": "Slobodni znakovni niz",
|
||||||
|
"poolUsed": "{{pool}} korišteno",
|
||||||
|
"poolFree": "{{pool}} slobodno"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Planovi",
|
||||||
|
"num_success_30": "Uspjesi",
|
||||||
|
"num_failure_30": "Neuspjesi",
|
||||||
|
"num_success_latest": "Uspjeh",
|
||||||
|
"num_failure_latest": "Neuspjeh",
|
||||||
|
"bytes_added_30": "Dodani bajtovi"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Pjesme",
|
||||||
|
"time": "Vrijeme",
|
||||||
|
"artists": "Izvođači"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
"mem": "RAM",
|
"mem": "MEM",
|
||||||
"cpu": "Processzor",
|
"cpu": "Processzor",
|
||||||
"running": "Futó",
|
"running": "Futó",
|
||||||
"offline": "Nem elérhető",
|
"offline": "Nem elérhető",
|
||||||
@@ -93,8 +93,8 @@
|
|||||||
"http_status": "HTTP állapot",
|
"http_status": "HTTP állapot",
|
||||||
"error": "Hiba",
|
"error": "Hiba",
|
||||||
"response": "Válasz",
|
"response": "Válasz",
|
||||||
"down": "Le",
|
"down": "Leállt",
|
||||||
"up": "Fel",
|
"up": "Fut",
|
||||||
"not_available": "Nem elérhető"
|
"not_available": "Nem elérhető"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -141,16 +141,16 @@
|
|||||||
"connectionStatusDisconnecting": "Kapcsolat bontása",
|
"connectionStatusDisconnecting": "Kapcsolat bontása",
|
||||||
"connectionStatusDisconnected": "Kapcsolat bontva",
|
"connectionStatusDisconnected": "Kapcsolat bontva",
|
||||||
"connectionStatusConnected": "Csatlakozva",
|
"connectionStatusConnected": "Csatlakozva",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Működési idő",
|
||||||
"maxDown": "Max let.",
|
"maxDown": "Max let.",
|
||||||
"maxUp": "Max felt.",
|
"maxUp": "Max felt.",
|
||||||
"down": "Le",
|
"down": "Leállt",
|
||||||
"up": "Fel",
|
"up": "Fut",
|
||||||
"received": "Fogadott",
|
"received": "Fogadott",
|
||||||
"sent": "Küldött",
|
"sent": "Küldött",
|
||||||
"externalIPAddress": "Külső IP cím",
|
"externalIPAddress": "Külső IP cím",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Küls. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Küls. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreamek",
|
"upstreams": "Upstreamek",
|
||||||
@@ -169,7 +169,7 @@
|
|||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Lejátszás",
|
"playing": "Lejátszás",
|
||||||
"transcoding": "Átkódolás",
|
"transcoding": "Transzkódolás",
|
||||||
"bitrate": "Bitráta",
|
"bitrate": "Bitráta",
|
||||||
"no_active": "Nincs aktív lejátszás",
|
"no_active": "Nincs aktív lejátszás",
|
||||||
"plex_connection_error": "Plex kapcsolat ellenőrzése"
|
"plex_connection_error": "Plex kapcsolat ellenőrzése"
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Csatlakoztatott AP-k",
|
"connectedAp": "Csatlakoztatott AP-k",
|
||||||
"activeUser": "Aktív eszközök",
|
"activeUser": "Aktív eszközök",
|
||||||
"alerts": "Riasztások",
|
"alerts": "Riasztások",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Csatlakoztatott gateway-ek",
|
||||||
"connectedSwitches": "Csatlakoztatott switch-ek"
|
"connectedSwitches": "Csatlakoztatott switch-ek"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Aktív Stream-ek",
|
"streams": "Aktív Stream-ek",
|
||||||
"albums": "Albumok",
|
"albums": "Albumok",
|
||||||
"movies": "Film",
|
"movies": "Filmek",
|
||||||
"tv": "TV műsorok"
|
"tv": "TV műsorok"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
@@ -241,16 +241,16 @@
|
|||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Keresett",
|
"wanted": "Keresett",
|
||||||
"queued": "Sorban áll",
|
"queued": "Sorban áll",
|
||||||
"series": "Sorozat",
|
"series": "Sorozatok",
|
||||||
"queue": "Sor",
|
"queue": "Várólista",
|
||||||
"unknown": "Ismeretlen"
|
"unknown": "Ismeretlen"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Keresett",
|
"wanted": "Keresett",
|
||||||
"missing": "Hiányzik",
|
"missing": "Hiányzik",
|
||||||
"queued": "Sorban áll",
|
"queued": "Sorban áll",
|
||||||
"movies": "Film",
|
"movies": "Filmek",
|
||||||
"queue": "Sor",
|
"queue": "Várólista",
|
||||||
"unknown": "Ismeretlen"
|
"unknown": "Ismeretlen"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
@@ -273,19 +273,20 @@
|
|||||||
"available": "Elérhető"
|
"available": "Elérhető"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Függőben",
|
"pending": "Függőben lévő",
|
||||||
"approved": "Engedélyezett",
|
"approved": "Jóváhagyott",
|
||||||
"available": "Elérhető"
|
"available": "Elérhető",
|
||||||
|
"issues": "Nyitott problémák"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Függőben",
|
"pending": "Függőben lévő",
|
||||||
"processing": "Feldolgozás",
|
"processing": "Feldolgozás",
|
||||||
"approved": "Engedélyezett",
|
"approved": "Jóváhagyott",
|
||||||
"available": "Elérhető"
|
"available": "Elérhető"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Összes",
|
"total": "Összes",
|
||||||
"connected": "Csatlakozva",
|
"connected": "Csatlakoztatott",
|
||||||
"new_devices": "Új eszközök",
|
"new_devices": "Új eszközök",
|
||||||
"down_alerts": "Leállási riasztások"
|
"down_alerts": "Leállási riasztások"
|
||||||
},
|
},
|
||||||
@@ -307,7 +308,7 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Futó",
|
"running": "Folyamatban",
|
||||||
"stopped": "Megállított",
|
"stopped": "Megállított",
|
||||||
"total": "Összes"
|
"total": "Összes"
|
||||||
},
|
},
|
||||||
@@ -349,7 +350,7 @@
|
|||||||
"totalClients": "Kliensek"
|
"totalClients": "Kliensek"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Sor",
|
"queue": "Várólista",
|
||||||
"processed": "Feldolgozott",
|
"processed": "Feldolgozott",
|
||||||
"errored": "Hibás",
|
"errored": "Hibás",
|
||||||
"saved": "Mentett"
|
"saved": "Mentett"
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Folyamatok",
|
"services": "Folyamatok",
|
||||||
"middleware": "Közvetítő"
|
"middleware": "Közvetítő"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Verzió",
|
||||||
|
"notesCount": "Jegyzetek",
|
||||||
|
"dbSize": "Adatbázis mérete",
|
||||||
|
"unknown": "Ismeretlen"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Nincs aktív lejátszás",
|
"nothing_streaming": "Nincs aktív lejátszás",
|
||||||
"please_wait": "Kérjük Várjon"
|
"please_wait": "Kérjük Várjon"
|
||||||
@@ -389,7 +396,7 @@
|
|||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Beállított",
|
"configured": "Beállított",
|
||||||
"errored": "Hibás"
|
"errored": "Hibák"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Munkamenetek",
|
"numActiveSessions": "Munkamenetek",
|
||||||
@@ -405,13 +412,13 @@
|
|||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Keresett",
|
"wanted": "Keresett",
|
||||||
"queued": "Sorban áll",
|
"queued": "Sorban áll",
|
||||||
"series": "Sorozat"
|
"series": "Sorozatok"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Lejátszók",
|
"players": "Lejátszók",
|
||||||
"version": "Verzió",
|
"version": "Verzió",
|
||||||
"status": "Státusz",
|
"status": "Státusz",
|
||||||
"up": "Csatlakozva",
|
"up": "Kapcsolódva",
|
||||||
"down": "Nem elérhető"
|
"down": "Nem elérhető"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
@@ -424,7 +431,7 @@
|
|||||||
"failedLoginsLast24H": "Sikertelen bejelentkezések (24h)"
|
"failedLoginsLast24H": "Sikertelen bejelentkezések (24h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "RAM",
|
"mem": "MEM",
|
||||||
"cpu": "Processzor",
|
"cpu": "Processzor",
|
||||||
"lxc": "LXC-k",
|
"lxc": "LXC-k",
|
||||||
"vms": "VM-ek"
|
"vms": "VM-ek"
|
||||||
@@ -432,14 +439,14 @@
|
|||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "Processzor",
|
"cpu": "Processzor",
|
||||||
"load": "Terhelés",
|
"load": "Terhelés",
|
||||||
"wait": "Kérjük várjon",
|
"wait": "Kérem várjon",
|
||||||
"temp": "HŐM",
|
"temp": "HŐM",
|
||||||
"_temp": "Hőmérséklet",
|
"_temp": "Hőmérséklet",
|
||||||
"warn": "Figyelmeztet",
|
"warn": "Figyelmeztet",
|
||||||
"uptime": "FUT",
|
"uptime": "FUT",
|
||||||
"total": "Összes",
|
"total": "Összes",
|
||||||
"free": "Szabad",
|
"free": "Szabad",
|
||||||
"used": "Használt",
|
"used": "Felhasznált",
|
||||||
"days": "n",
|
"days": "n",
|
||||||
"hours": "ó",
|
"hours": "ó",
|
||||||
"crit": "Kritikus",
|
"crit": "Kritikus",
|
||||||
@@ -494,7 +501,7 @@
|
|||||||
"71-day": "Enyhe havazás",
|
"71-day": "Enyhe havazás",
|
||||||
"71-night": "Enyhe havazás",
|
"71-night": "Enyhe havazás",
|
||||||
"73-day": "Hó",
|
"73-day": "Hó",
|
||||||
"73-night": "Hó",
|
"73-night": "Havazás",
|
||||||
"75-day": "Erős havazás",
|
"75-day": "Erős havazás",
|
||||||
"75-night": "Erős havazás",
|
"75-night": "Erős havazás",
|
||||||
"77-day": "Hódara",
|
"77-day": "Hódara",
|
||||||
@@ -510,7 +517,7 @@
|
|||||||
"86-day": "Hózáporok",
|
"86-day": "Hózáporok",
|
||||||
"86-night": "Hózáporok",
|
"86-night": "Hózáporok",
|
||||||
"95-day": "Zivatar",
|
"95-day": "Zivatar",
|
||||||
"95-night": "Zivatar",
|
"95-night": "Vihar",
|
||||||
"96-day": "Zivatar jégesővel",
|
"96-day": "Zivatar jégesővel",
|
||||||
"96-night": "Zivatar jégesővel",
|
"96-night": "Zivatar jégesővel",
|
||||||
"99-day": "Zivatar jégesővel",
|
"99-day": "Zivatar jégesővel",
|
||||||
@@ -523,15 +530,15 @@
|
|||||||
"up_to_date": "Naprakész",
|
"up_to_date": "Naprakész",
|
||||||
"child_bridges": "Gyerek Hidak",
|
"child_bridges": "Gyerek Hidak",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Fel",
|
"up": "Fut",
|
||||||
"pending": "Függőben",
|
"pending": "Függőben lévő",
|
||||||
"down": "Le"
|
"down": "Leállt"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Új",
|
"new": "Új",
|
||||||
"up": "Fel",
|
"up": "Fut",
|
||||||
"grace": "Türelmi idő alatt",
|
"grace": "Türelmi idő alatt",
|
||||||
"down": "Le",
|
"down": "Leállt",
|
||||||
"paused": "Szünetel",
|
"paused": "Szünetel",
|
||||||
"status": "Státusz",
|
"status": "Státusz",
|
||||||
"last_ping": "Legutóbbi Ping",
|
"last_ping": "Legutóbbi Ping",
|
||||||
@@ -543,75 +550,76 @@
|
|||||||
"containers_failed": "Sikertelen"
|
"containers_failed": "Sikertelen"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Engedélyezett",
|
"approvedPushes": "Jóváhagyott",
|
||||||
"rejectedPushes": "Elutasított",
|
"rejectedPushes": "Elutasított",
|
||||||
"filters": "Szűrők",
|
"filters": "Szűrők",
|
||||||
"indexers": "Indexerek"
|
"indexers": "Indexerek"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Sor",
|
"downloads": "Várólista",
|
||||||
"videos": "Videók",
|
"videos": "Videók",
|
||||||
"channels": "Csatornák",
|
"channels": "Csatornák",
|
||||||
"playlists": "Lejátszási listák"
|
"playlists": "Lejátszási listák"
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Rendszerterhelés",
|
"load": "Rendszerterhelés",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Működési idő",
|
||||||
"alerts": "Riasztások"
|
"alerts": "Figyelmeztetések"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Sebesség",
|
"speed": "Sebesség",
|
||||||
"active": "Aktív",
|
"active": "Active",
|
||||||
"queue": "Sor",
|
"queue": "Queue",
|
||||||
"total": "Összes"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Nyilvános IP-cím",
|
"public_ip": "Nyilvános IP-cím",
|
||||||
"region": "Régió",
|
"region": "Régió",
|
||||||
"country": "Ország"
|
"country": "Ország",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Csatornák",
|
"channels": "Channels",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuner-ek",
|
"tunerCount": "Tuner-ek",
|
||||||
"channelNumber": "Csatorna",
|
"channelNumber": "Csatorna",
|
||||||
"channelNetwork": "Hálózat",
|
"channelNetwork": "Hálózat",
|
||||||
"signalStrength": "Erősség",
|
"signalStrength": "Erősség",
|
||||||
"signalQuality": "Minőség",
|
"signalQuality": "Minőség",
|
||||||
"symbolQuality": "Minőség",
|
"symbolQuality": "Quality",
|
||||||
"networkRate": "Bitráta",
|
"networkRate": "Bitrate",
|
||||||
"clientIP": "Kliens"
|
"clientIP": "Kliens"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Megfelelt",
|
"passed": "Megfelelt",
|
||||||
"failed": "Sikertelen",
|
"failed": "Failed",
|
||||||
"unknown": "Ismeretlen"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Beérkezett",
|
"inbox": "Beérkezett",
|
||||||
"total": "Összes"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Akku töltöttsége",
|
"battery_charge": "Akku töltöttsége",
|
||||||
"ups_load": "UPS terheltsége",
|
"ups_load": "UPS terheltsége",
|
||||||
"ups_status": "UPS állapot",
|
"ups_status": "UPS állapot",
|
||||||
"online": "Csatlakozva",
|
"online": "Online",
|
||||||
"on_battery": "Akkuról",
|
"on_battery": "Akkuról",
|
||||||
"low_battery": "Alacsony töltöttség"
|
"low_battery": "Alacsony töltöttség"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Kérjük Várjon",
|
"wait": "Please Wait",
|
||||||
"no_devices": "Nincs fogadott eszközadat"
|
"no_devices": "Nincs fogadott eszközadat"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Processzor Terhelés",
|
"cpuLoad": "Processzor Terhelés",
|
||||||
"memoryUsed": "Felhasznált Memória",
|
"memoryUsed": "Felhasznált Memória",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "Bérletek"
|
"numberOfLeases": "Bérletek"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Minden Stream",
|
"streams_all": "Minden Stream",
|
||||||
"streams_active": "Aktív Stream-ek",
|
"streams_active": "Active Streams",
|
||||||
"streams_xepg": "XEPG Csatornák"
|
"streams_xepg": "XEPG Csatornák"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -621,7 +629,7 @@
|
|||||||
"limit": "Korlát"
|
"limit": "Korlát"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "Processzor Terhelés",
|
"cpu": "CPU Load",
|
||||||
"memory": "Aktív Memória",
|
"memory": "Aktív Memória",
|
||||||
"wanUpload": "WAN Feltöltés",
|
"wanUpload": "WAN Feltöltés",
|
||||||
"wanDownload": "WAN Letöltés"
|
"wanDownload": "WAN Letöltés"
|
||||||
@@ -633,75 +641,75 @@
|
|||||||
"layers": "Rétegek"
|
"layers": "Rétegek"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Státusz",
|
"printer_state": "Status",
|
||||||
"temp_tool": "Szerszám hőmérséklet",
|
"temp_tool": "Szerszám hőmérséklet",
|
||||||
"temp_bed": "Ágy Hőmérséklet",
|
"temp_bed": "Ágy Hőmérséklet",
|
||||||
"job_completion": "Teljesítés"
|
"job_completion": "Teljesítés"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
"origin_ip": "Eredeti IP",
|
"origin_ip": "Eredeti IP",
|
||||||
"status": "Státusz"
|
"status": "Status"
|
||||||
},
|
},
|
||||||
"pfsense": {
|
"pfsense": {
|
||||||
"load": "Átlagos terhelés",
|
"load": "Átlagos terhelés",
|
||||||
"memory": "RAM Használat",
|
"memory": "RAM Használat",
|
||||||
"wanStatus": "WAN Állapot",
|
"wanStatus": "WAN Állapot",
|
||||||
"up": "Fel",
|
"up": "Up",
|
||||||
"down": "Le",
|
"down": "Down",
|
||||||
"temp": "Hőmérséklet",
|
"temp": "Temp",
|
||||||
"disk": "Lemezhasználat",
|
"disk": "Lemezhasználat",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
},
|
},
|
||||||
"proxmoxbackupserver": {
|
"proxmoxbackupserver": {
|
||||||
"datastore_usage": "Adattár",
|
"datastore_usage": "Adattár",
|
||||||
"failed_tasks_24h": "Sikertelen feladatok 24h",
|
"failed_tasks_24h": "Sikertelen feladatok 24h",
|
||||||
"cpu_usage": "Processzor",
|
"cpu_usage": "CPU",
|
||||||
"memory_usage": "Memória"
|
"memory_usage": "Memória"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Felhasználók",
|
"users": "Users",
|
||||||
"photos": "Fényképek",
|
"photos": "Fényképek",
|
||||||
"videos": "Videók",
|
"videos": "Videos",
|
||||||
"storage": "Tárhely"
|
"storage": "Tárhely"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Futó Webhelyek",
|
"up": "Futó Webhelyek",
|
||||||
"down": "Nem Elérhető Webhelyek",
|
"down": "Nem Elérhető Webhelyek",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"incident": "Incidens",
|
"incident": "Incidens",
|
||||||
"m": "p"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Sorozat",
|
"series": "Series",
|
||||||
"archives": "Archívum",
|
"archives": "Archívum",
|
||||||
"chapters": "Fejezetek",
|
"chapters": "Fejezetek",
|
||||||
"categories": "Kategóriák"
|
"categories": "Kategóriák"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Könyvtárak",
|
"libraries": "Könyvtárak",
|
||||||
"series": "Sorozat",
|
"series": "Series",
|
||||||
"books": "Könyvek"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Napok",
|
"days": "Days",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Elérhető"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Sorozat",
|
"series": "Series",
|
||||||
"issues": "Problémák",
|
"issues": "Problémák",
|
||||||
"wanted": "Keresett"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albumok",
|
"albums": "Albums",
|
||||||
"photos": "Fényképek",
|
"photos": "Photos",
|
||||||
"videos": "Videók",
|
"videos": "Videos",
|
||||||
"people": "Emberek"
|
"people": "Emberek"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Sor",
|
"queue": "Queue",
|
||||||
"processing": "Feldolgozás",
|
"processing": "Processing",
|
||||||
"processed": "Feldolgozott",
|
"processed": "Processed",
|
||||||
"time": "Idő"
|
"time": "Idő"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
@@ -723,11 +731,11 @@
|
|||||||
"numshares": "Megosztott Elemek"
|
"numshares": "Megosztott Elemek"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"size": "Méret",
|
"size": "Méret",
|
||||||
"lastrun": "Legutóbbi futtatás",
|
"lastrun": "Legutóbbi futtatás",
|
||||||
"nextrun": "Következő Futtatás",
|
"nextrun": "Következő Futtatás",
|
||||||
"failed": "Sikertelen"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Aktív Dolgozók",
|
"active_workers": "Aktív Dolgozók",
|
||||||
@@ -744,20 +752,20 @@
|
|||||||
"targets_total": "Összes Célpont"
|
"targets_total": "Összes Célpont"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Futó Webhelyek",
|
"up": "Sites Up",
|
||||||
"down": "Nem Elérhető Webhelyek",
|
"down": "Sites Down",
|
||||||
"uptime": "Üzemidő"
|
"uptime": "Uptime"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Ma",
|
"gross_percent_today": "Today",
|
||||||
"gross_percent_1y": "Egy év",
|
"gross_percent_1y": "Egy év",
|
||||||
"gross_percent_max": "Mindig"
|
"gross_percent_max": "Mindig"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcast",
|
"podcasts": "Podcast",
|
||||||
"books": "Könyvek",
|
"books": "Books",
|
||||||
"podcastsDuration": "Időtartam",
|
"podcastsDuration": "Időtartam",
|
||||||
"booksDuration": "Időtartam"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "Emberek otthon",
|
"people_home": "Emberek otthon",
|
||||||
@@ -766,45 +774,45 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Nyomonkövetés",
|
"monitoring": "Nyomonkövetés",
|
||||||
"updates": "Frissítések"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Könyvek",
|
"books": "Books",
|
||||||
"authors": "Szerzők",
|
"authors": "Szerzők",
|
||||||
"categories": "Kategóriák",
|
"categories": "Categories",
|
||||||
"series": "Sorozat"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Sor",
|
"downloadCount": "Queue",
|
||||||
"downloadBytesRemaining": "Hátralévő",
|
"downloadBytesRemaining": "Remaining",
|
||||||
"downloadTotalBytes": "Méret",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Sebesség"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Sorozat",
|
"seriesCount": "Series",
|
||||||
"totalFiles": "Fájlok"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Eredmény",
|
"result": "Eredmény",
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"buildId": "Gyártás ID",
|
"buildId": "Gyártás ID",
|
||||||
"succeeded": "Sikerült",
|
"succeeded": "Sikerült",
|
||||||
"notStarted": "Nem indult",
|
"notStarted": "Nem indult",
|
||||||
"failed": "Sikertelen",
|
"failed": "Failed",
|
||||||
"canceled": "Megszakítva",
|
"canceled": "Megszakítva",
|
||||||
"inProgress": "Folyamatban",
|
"inProgress": "Folyamatban",
|
||||||
"totalPrs": "Minden PR",
|
"totalPrs": "Minden PR",
|
||||||
"myPrs": "Saját PR-ek",
|
"myPrs": "Saját PR-ek",
|
||||||
"approved": "Engedélyezett"
|
"approved": "Approved"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"online": "Csatlakozva",
|
"online": "Online",
|
||||||
"offline": "Nem elérhető",
|
"offline": "Offline",
|
||||||
"name": "Név",
|
"name": "Név",
|
||||||
"map": "Térkép",
|
"map": "Térkép",
|
||||||
"currentPlayers": "Jelenlegi játékosok",
|
"currentPlayers": "Jelenlegi játékosok",
|
||||||
"players": "Lejátszók",
|
"players": "Players",
|
||||||
"maxPlayers": "Max. játékosok",
|
"maxPlayers": "Max. játékosok",
|
||||||
"bots": "Botok",
|
"bots": "Botok",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
@@ -817,46 +825,47 @@
|
|||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Receptek",
|
"recipes": "Receptek",
|
||||||
"users": "Felhasználók",
|
"users": "Users",
|
||||||
"categories": "Kategóriák",
|
"categories": "Categories",
|
||||||
"tags": "Címkék"
|
"tags": "Címkék"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Letöltés folyamatban",
|
"downloading": "Letöltés folyamatban",
|
||||||
"total": "Összes",
|
"total": "Total",
|
||||||
"running": "Futó",
|
"running": "Running",
|
||||||
"stopped": "Megállított",
|
"stopped": "Stopped",
|
||||||
"passed": "Megfelelt",
|
"passed": "Passed",
|
||||||
"failed": "Sikertelen"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "Átlag CPU terhelés (5p)",
|
"cpuLoad": "Átlag CPU terhelés (5p)",
|
||||||
"up": "Fel",
|
"up": "Up",
|
||||||
"down": "Le",
|
"down": "Down",
|
||||||
"bytesTx": "Továbbított",
|
"bytesTx": "Továbbított",
|
||||||
"bytesRx": "Fogadott"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Utolsó leállás",
|
"lastDown": "Utolsó leállás",
|
||||||
"downDuration": "Leállás ideje",
|
"downDuration": "Leállás ideje",
|
||||||
"sitesUp": "Futó Webhelyek",
|
"sitesUp": "Sites Up",
|
||||||
"sitesDown": "Nem Elérhető Webhelyek",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Szünetel",
|
"paused": "Paused",
|
||||||
"notyetchecked": "Még nincs ellenőrizve",
|
"notyetchecked": "Még nincs ellenőrizve",
|
||||||
"up": "Fel",
|
"up": "Up",
|
||||||
"seemsdown": "Elérhetetlennek tűnik",
|
"seemsdown": "Elérhetetlennek tűnik",
|
||||||
"down": "Le",
|
"down": "Down",
|
||||||
"unknown": "Ismeretlen"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "Mozikban",
|
"inCinemas": "Mozikban",
|
||||||
"physicalRelease": "Fizikai kiadás",
|
"physicalRelease": "Fizikai kiadás",
|
||||||
"digitalRelease": "Digitális kiadás",
|
"digitalRelease": "Digitális kiadás",
|
||||||
"noEventsToday": "Ezen a napon nincsenek események!",
|
"noEventsToday": "Ezen a napon nincsenek események!",
|
||||||
"noEventsFound": "Nem található esemény"
|
"noEventsFound": "Nem található esemény",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Felület",
|
"platforms": "Felület",
|
||||||
@@ -867,10 +876,10 @@
|
|||||||
"totalfilesize": "Teljes méret"
|
"totalfilesize": "Teljes méret"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domainek",
|
"domains": "Domains",
|
||||||
"mailboxes": "E-mail fiókok",
|
"mailboxes": "E-mail fiókok",
|
||||||
"mails": "Mailek",
|
"mails": "Mailek",
|
||||||
"storage": "Tárhely"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Figyelmeztetések",
|
"warnings": "Figyelmeztetések",
|
||||||
@@ -879,13 +888,14 @@
|
|||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Események",
|
"events": "Események",
|
||||||
"plants": "Növények",
|
"plants": "Növények",
|
||||||
"photos": "Fényképek",
|
"photos": "Photos",
|
||||||
"species": "Fajok"
|
"species": "Fajok"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Üzenetek",
|
"notifications": "Üzenetek",
|
||||||
"issues": "Problémák",
|
"issues": "Issues",
|
||||||
"pulls": "Pull request-ek"
|
"pulls": "Pull request-ek",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Jelenetek",
|
"scenes": "Jelenetek",
|
||||||
@@ -899,13 +909,13 @@
|
|||||||
"galleries": "Galériák",
|
"galleries": "Galériák",
|
||||||
"performers": "Előadók",
|
"performers": "Előadók",
|
||||||
"studios": "Stúdiók",
|
"studios": "Stúdiók",
|
||||||
"movies": "Film",
|
"movies": "Movies",
|
||||||
"tags": "Címkék",
|
"tags": "Tags",
|
||||||
"oCount": "O szám"
|
"oCount": "O szám"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Felhasználók",
|
"users": "Users",
|
||||||
"recipes": "Receptek",
|
"recipes": "Recipes",
|
||||||
"keywords": "Kulcsszavak"
|
"keywords": "Kulcsszavak"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
@@ -913,18 +923,18 @@
|
|||||||
"totalWithWarranty": "Garanciával",
|
"totalWithWarranty": "Garanciával",
|
||||||
"locations": "Helyek",
|
"locations": "Helyek",
|
||||||
"labels": "Címkék",
|
"labels": "Címkék",
|
||||||
"users": "Felhasználók",
|
"users": "Users",
|
||||||
"totalValue": "Teljes érték"
|
"totalValue": "Teljes érték"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Riasztások",
|
"alerts": "Alerts",
|
||||||
"bans": "Kitiltások"
|
"bans": "Kitiltások"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Csatlakozva",
|
"connected": "Connected",
|
||||||
"enabled": "Bekapcsolva",
|
"enabled": "Enabled",
|
||||||
"disabled": "Kikapcsolva",
|
"disabled": "Disabled",
|
||||||
"total": "Összes"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxyzott",
|
"proxied": "Proxyzott",
|
||||||
@@ -934,8 +944,8 @@
|
|||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"download": "Letöltés",
|
"download": "Download",
|
||||||
"upload": "Feltöltés"
|
"upload": "Upload"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Tőzsde",
|
"stocks": "Tőzsde",
|
||||||
@@ -946,17 +956,17 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Kamerák",
|
"cameras": "Kamerák",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Uptime",
|
||||||
"version": "Verzió"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Linkek",
|
"links": "Linkek",
|
||||||
"collections": "Gyűjtemény",
|
"collections": "Gyűjtemény",
|
||||||
"tags": "Címkék"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Nem titkosított",
|
"unclassified": "Nem titkosított",
|
||||||
"information": "Információ",
|
"information": "Information",
|
||||||
"warning": "Figyelmeztetés",
|
"warning": "Figyelmeztetés",
|
||||||
"average": "Átlag",
|
"average": "Átlag",
|
||||||
"high": "Magas",
|
"high": "Magas",
|
||||||
@@ -977,24 +987,24 @@
|
|||||||
"tasksInProgress": "Folyamatban levő Feladatok"
|
"tasksInProgress": "Folyamatban levő Feladatok"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Név",
|
"name": "Name",
|
||||||
"address": "Cím",
|
"address": "Address",
|
||||||
"last_seen": "Utoljára látott",
|
"last_seen": "Last Seen",
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"online": "Csatlakozva",
|
"online": "Online",
|
||||||
"offline": "Nem elérhető"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Név",
|
"name": "Name",
|
||||||
"systems": "Rendszerek",
|
"systems": "Rendszerek",
|
||||||
"up": "Fel",
|
"up": "Up",
|
||||||
"down": "Le",
|
"down": "Down",
|
||||||
"paused": "Szünetel",
|
"paused": "Paused",
|
||||||
"pending": "Függőben",
|
"pending": "Pending",
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"updated": "Frissített",
|
"updated": "Updated",
|
||||||
"cpu": "Processzor",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "MEM",
|
||||||
"disk": "Lemez",
|
"disk": "Lemez",
|
||||||
"network": "Hálózat"
|
"network": "Hálózat"
|
||||||
},
|
},
|
||||||
@@ -1002,33 +1012,112 @@
|
|||||||
"apps": "Alkalmazások",
|
"apps": "Alkalmazások",
|
||||||
"synced": "Szinkronizált",
|
"synced": "Szinkronizált",
|
||||||
"outOfSync": "Nincs szinkronban",
|
"outOfSync": "Nincs szinkronban",
|
||||||
"healthy": "Egészséges",
|
"healthy": "Healthy",
|
||||||
"degraded": "Leépült",
|
"degraded": "Leépült",
|
||||||
"progressing": "Halad",
|
"progressing": "Halad",
|
||||||
"missing": "Hiányzik",
|
"missing": "Missing",
|
||||||
"suspended": "Felfüggesztett"
|
"suspended": "Felfüggesztett"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Betöltés"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Csoportok",
|
"groups": "Csoportok",
|
||||||
"issues": "Problémák",
|
"issues": "Issues",
|
||||||
"merges": "Merge kérések",
|
"merges": "Merge kérések",
|
||||||
"projects": "Projektek"
|
"projects": "Projektek"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Státusz",
|
"status": "Status",
|
||||||
"load": "Terhelés",
|
"load": "Load",
|
||||||
"bcharge": "Akku töltöttsége",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Hátralévő idő"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Címkék"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -63,7 +63,7 @@
|
|||||||
"wlan_users": "WLAN lietotāji",
|
"wlan_users": "WLAN lietotāji",
|
||||||
"up": "UP",
|
"up": "UP",
|
||||||
"down": "NEDARBOJAS",
|
"down": "NEDARBOJAS",
|
||||||
"wait": "Lūdzu, uzgaidiet",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
@@ -83,7 +83,7 @@
|
|||||||
"partial": "Partial"
|
"partial": "Partial"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Kļūda",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP status",
|
"http_status": "HTTP status",
|
||||||
"error": "Kļūda",
|
"error": "Error",
|
||||||
"response": "Response",
|
"response": "Response",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
@@ -108,11 +108,11 @@
|
|||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Bezsaistē",
|
"offline": "Offline",
|
||||||
"offline_alt": "Bezsaistē",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Kopā",
|
"total": "Total",
|
||||||
"unknown": "Nezināms"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Production",
|
"pv_power": "Production",
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
"unread": "Unread"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Statuss",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Connecting",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
@@ -168,10 +168,10 @@
|
|||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Atskaņo",
|
"playing": "Playing",
|
||||||
"transcoding": "Pārkodē",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Nav aktīvu straumju",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
@@ -199,20 +199,20 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Aktīvs",
|
"active": "Aktīvs",
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"download": "Lejupielāde"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"leech": "Ņēmēji",
|
"leech": "Leech",
|
||||||
"seed": "Devēji"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"leech": "Ņēmēji",
|
"leech": "Leech",
|
||||||
"seed": "Devēji"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "CPU Usage",
|
"cpuUsage": "CPU Usage",
|
||||||
@@ -223,35 +223,35 @@
|
|||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"leech": "Ņēmēji",
|
"leech": "Leech",
|
||||||
"seed": "Devēji"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"leech": "Ņēmēji",
|
"leech": "Leech",
|
||||||
"seed": "Devēji"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"queue": "Rindā",
|
"queue": "Queue",
|
||||||
"unknown": "Nezināms"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Movies",
|
||||||
"queue": "Rindā",
|
"queue": "Queue",
|
||||||
"unknown": "Nezināms"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
@@ -284,7 +285,7 @@
|
|||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Kopā",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
@@ -302,17 +303,17 @@
|
|||||||
"latency": "Latency"
|
"latency": "Latency"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Augšupielāde",
|
"upload": "Upload",
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Kopā"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Lejupielādēts",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread",
|
"unread": "Unread",
|
||||||
@@ -349,7 +350,7 @@
|
|||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Rindā",
|
"queue": "Queue",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"errored": "Errored",
|
"errored": "Errored",
|
||||||
"saved": "Saved"
|
"saved": "Saved"
|
||||||
@@ -359,14 +360,20 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Nav aktīvu straumju",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Kopā"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Configure one or more crypto currencies to track",
|
"configure": "Configure one or more crypto currencies to track",
|
||||||
@@ -398,7 +405,7 @@
|
|||||||
"transferRate": "Rate"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Lietotāji",
|
"user_count": "Users",
|
||||||
"status_count": "Posts",
|
"status_count": "Posts",
|
||||||
"domain_count": "Domains"
|
"domain_count": "Domains"
|
||||||
},
|
},
|
||||||
@@ -410,16 +417,16 @@
|
|||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Players",
|
"players": "Players",
|
||||||
"version": "Version",
|
"version": "Version",
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Bezsaistē"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Lietotāji",
|
"users": "Users",
|
||||||
"loginsLast24H": "Logins (24h)",
|
"loginsLast24H": "Logins (24h)",
|
||||||
"failedLoginsLast24H": "Failed Logins (24h)"
|
"failedLoginsLast24H": "Failed Logins (24h)"
|
||||||
},
|
},
|
||||||
@@ -431,15 +438,15 @@
|
|||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Ielādē",
|
"load": "Load",
|
||||||
"wait": "Lūdzu, uzgaidiet",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "UP",
|
"uptime": "UP",
|
||||||
"total": "Kopā",
|
"total": "Total",
|
||||||
"free": "Brīvs",
|
"free": "Free",
|
||||||
"used": "Izmantojas",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
@@ -464,37 +471,37 @@
|
|||||||
"1-day": "Galvenokārt saulains",
|
"1-day": "Galvenokārt saulains",
|
||||||
"1-night": "Galvenokārt skaidrs",
|
"1-night": "Galvenokārt skaidrs",
|
||||||
"2-day": "Daļēji apmācies",
|
"2-day": "Daļēji apmācies",
|
||||||
"2-night": "Daļēji apmācies",
|
"2-night": "Partly Cloudy",
|
||||||
"3-day": "Apmācies",
|
"3-day": "Apmācies",
|
||||||
"3-night": "Apmācies",
|
"3-night": "Cloudy",
|
||||||
"45-day": "Miglains",
|
"45-day": "Miglains",
|
||||||
"45-night": "Miglains",
|
"45-night": "Foggy",
|
||||||
"48-day": "Miglains",
|
"48-day": "Foggy",
|
||||||
"48-night": "Miglains",
|
"48-night": "Foggy",
|
||||||
"51-day": "Neliels lietus",
|
"51-day": "Neliels lietus",
|
||||||
"51-night": "Neliels lietus",
|
"51-night": "Light Drizzle",
|
||||||
"53-day": "Lietus",
|
"53-day": "Lietus",
|
||||||
"53-night": "Lietus",
|
"53-night": "Drizzle",
|
||||||
"55-day": "Spēcīgs lietus",
|
"55-day": "Spēcīgs lietus",
|
||||||
"55-night": "Spēcīgs lietus",
|
"55-night": "Heavy Drizzle",
|
||||||
"56-day": "Neliels stindzinošs lietus",
|
"56-day": "Neliels stindzinošs lietus",
|
||||||
"56-night": "Neliels stindzinošs lietus",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Sasalstošs lietus",
|
"57-day": "Sasalstošs lietus",
|
||||||
"57-night": "Sasalstošs lietus",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Viegls lietus",
|
"61-day": "Viegls lietus",
|
||||||
"61-night": "Viegls lietus",
|
"61-night": "Light Rain",
|
||||||
"63-day": "Lietus",
|
"63-day": "Lietus",
|
||||||
"63-night": "Lietus",
|
"63-night": "Rain",
|
||||||
"65-day": "Spēcīgs lietus",
|
"65-day": "Spēcīgs lietus",
|
||||||
"65-night": "Spēcīgs lietus",
|
"65-night": "Heavy Rain",
|
||||||
"66-day": "Ledains lietus",
|
"66-day": "Ledains lietus",
|
||||||
"66-night": "Ledains lietus",
|
"66-night": "Freezing Rain",
|
||||||
"67-day": "Ledains lietus",
|
"67-day": "Freezing Rain",
|
||||||
"67-night": "Ledains lietus",
|
"67-night": "Freezing Rain",
|
||||||
"71-day": "Neliels sniegs",
|
"71-day": "Neliels sniegs",
|
||||||
"71-night": "Neliels sniegs",
|
"71-night": "Light Snow",
|
||||||
"73-day": "Sniegs",
|
"73-day": "Sniegs",
|
||||||
"73-night": "Sniegs",
|
"73-night": "Snow",
|
||||||
"75-day": "Heavy Snow",
|
"75-day": "Heavy Snow",
|
||||||
"75-night": "Heavy Snow",
|
"75-night": "Heavy Snow",
|
||||||
"77-day": "Snow Grains",
|
"77-day": "Snow Grains",
|
||||||
@@ -533,7 +540,7 @@
|
|||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
"never": "No pings yet"
|
"never": "No pings yet"
|
||||||
},
|
},
|
||||||
@@ -549,7 +556,7 @@
|
|||||||
"indexers": "Indexers"
|
"indexers": "Indexers"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Rindā",
|
"downloads": "Queue",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
"playlists": "Playlists"
|
"playlists": "Playlists"
|
||||||
@@ -557,18 +564,19 @@
|
|||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "System Load",
|
"load": "System Load",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"alerts": "Paziņojumi"
|
"alerts": "Alerts"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Speed",
|
"speed": "Speed",
|
||||||
"active": "Aktīvs",
|
"active": "Active",
|
||||||
"queue": "Rindā",
|
"queue": "Queue",
|
||||||
"total": "Kopā"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@@ -585,11 +593,11 @@
|
|||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed",
|
"failed": "Failed",
|
||||||
"unknown": "Nezināms"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
"inbox": "Inbox",
|
"inbox": "Inbox",
|
||||||
"total": "Kopā"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Battery Charge",
|
||||||
@@ -611,7 +619,7 @@
|
|||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "All Streams",
|
"streams_all": "All Streams",
|
||||||
"streams_active": "Aktīvās straumes",
|
"streams_active": "Active Streams",
|
||||||
"streams_xepg": "XEPG Channels"
|
"streams_xepg": "XEPG Channels"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -633,14 +641,14 @@
|
|||||||
"layers": "Layers"
|
"layers": "Layers"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Statuss",
|
"printer_state": "Status",
|
||||||
"temp_tool": "Tool temp",
|
"temp_tool": "Tool temp",
|
||||||
"temp_bed": "Bed temp",
|
"temp_bed": "Bed temp",
|
||||||
"job_completion": "Completion"
|
"job_completion": "Completion"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
"origin_ip": "Origin IP",
|
"origin_ip": "Origin IP",
|
||||||
"status": "Statuss"
|
"status": "Status"
|
||||||
},
|
},
|
||||||
"pfsense": {
|
"pfsense": {
|
||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
@@ -659,7 +667,7 @@
|
|||||||
"memory_usage": "Memory"
|
"memory_usage": "Memory"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Lietotāji",
|
"users": "Users",
|
||||||
"photos": "Photos",
|
"photos": "Photos",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
@@ -680,10 +688,10 @@
|
|||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"books": "Grāmatas"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Dienas",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
@@ -699,7 +707,7 @@
|
|||||||
"people": "People"
|
"people": "People"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Rindā",
|
"queue": "Queue",
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
@@ -723,7 +731,7 @@
|
|||||||
"numshares": "Shared Items"
|
"numshares": "Shared Items"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"size": "Size",
|
"size": "Size",
|
||||||
"lastrun": "Last Run",
|
"lastrun": "Last Run",
|
||||||
"nextrun": "Next Run",
|
"nextrun": "Next Run",
|
||||||
@@ -755,7 +763,7 @@
|
|||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
"books": "Grāmatas",
|
"books": "Books",
|
||||||
"podcastsDuration": "Duration",
|
"podcastsDuration": "Duration",
|
||||||
"booksDuration": "Duration"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
@@ -769,14 +777,14 @@
|
|||||||
"updates": "Updates"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Grāmatas",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Rindā",
|
"downloadCount": "Queue",
|
||||||
"downloadBytesRemaining": "Palika",
|
"downloadBytesRemaining": "Remaining",
|
||||||
"downloadTotalBytes": "Size",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
@@ -786,7 +794,7 @@
|
|||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Result",
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"buildId": "Build ID",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Succeeded",
|
"succeeded": "Succeeded",
|
||||||
"notStarted": "Not Started",
|
"notStarted": "Not Started",
|
||||||
@@ -798,9 +806,9 @@
|
|||||||
"approved": "Approved"
|
"approved": "Approved"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Bezsaistē",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"map": "Map",
|
"map": "Map",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
@@ -817,13 +825,13 @@
|
|||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Lietotāji",
|
"users": "Users",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Downloading",
|
||||||
"total": "Kopā",
|
"total": "Total",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
@@ -838,7 +846,7 @@
|
|||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Last Downtime",
|
"lastDown": "Last Downtime",
|
||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Downtime Duration",
|
||||||
@@ -849,14 +857,15 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"unknown": "Nezināms"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "In cinemas",
|
"inCinemas": "In cinemas",
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -885,7 +894,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -904,7 +914,7 @@
|
|||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Lietotāji",
|
"users": "Users",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
@@ -913,18 +923,18 @@
|
|||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Labels",
|
"labels": "Labels",
|
||||||
"users": "Lietotāji",
|
"users": "Users",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Paziņojumi",
|
"alerts": "Alerts",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Kopā"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
@@ -934,8 +944,8 @@
|
|||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"download": "Lejupielāde",
|
"download": "Download",
|
||||||
"upload": "Augšupielāde"
|
"upload": "Upload"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
@@ -956,7 +966,7 @@
|
|||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informācija",
|
"information": "Information",
|
||||||
"warning": "Warning",
|
"warning": "Warning",
|
||||||
"average": "Average",
|
"average": "Average",
|
||||||
"high": "High",
|
"high": "High",
|
||||||
@@ -980,9 +990,9 @@
|
|||||||
"name": "Name",
|
"name": "Name",
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Bezsaistē"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
@@ -991,7 +1001,7 @@
|
|||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
@@ -1018,17 +1028,96 @@
|
|||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Statuss",
|
"status": "Status",
|
||||||
"load": "Ielādē",
|
"load": "Load",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Atlikušais laiks"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Available",
|
||||||
|
"used": "Used",
|
||||||
|
"total": "Total"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Subscriptions",
|
||||||
|
"thisMonthlyCost": "This Month",
|
||||||
|
"nextMonthlyCost": "Next Month",
|
||||||
|
"previousMonthlyCost": "Prev. Month",
|
||||||
|
"nextRenewingSubscription": "Next Payment"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Started",
|
||||||
|
"STOPPED": "Stopped",
|
||||||
|
"NEW_ARRAY": "New Array",
|
||||||
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
|
"DISABLE_DISK": "Disk Disabled",
|
||||||
|
"SWAP_DSBL": "Swap Disable",
|
||||||
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
||||||
|
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
||||||
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
|
"notifications": "Notifications",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Memory Used",
|
||||||
|
"memoryAvailable": "Memory Available",
|
||||||
|
"arrayUsed": "Array Used",
|
||||||
|
"arrayFree": "Array Free",
|
||||||
|
"poolUsed": "{{pool}} Used",
|
||||||
|
"poolFree": "{{pool}} Free"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Plans",
|
||||||
|
"num_success_30": "Successes",
|
||||||
|
"num_failure_30": "Failures",
|
||||||
|
"num_success_latest": "Succeeding",
|
||||||
|
"num_failure_latest": "Failing",
|
||||||
|
"bytes_added_30": "Bytes Added"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"time": "Time",
|
||||||
|
"artists": "Artists"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "WLAN Apparaten",
|
"wlan_devices": "WLAN Apparaten",
|
||||||
"lan_users": "LAN Gebruikers",
|
"lan_users": "LAN Gebruikers",
|
||||||
"wlan_users": "WLAN Gebruikers",
|
"wlan_users": "WLAN Gebruikers",
|
||||||
"up": "UP",
|
"up": "Online",
|
||||||
"down": "OFFLINE",
|
"down": "OFFLINE",
|
||||||
"wait": "Even geduld",
|
"wait": "Even geduld",
|
||||||
"empty_data": "Subsysteem status onbekend"
|
"empty_data": "Subsysteem status onbekend"
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
"connectionStatusDisconnecting": "Verbinding verbreken",
|
"connectionStatusDisconnecting": "Verbinding verbreken",
|
||||||
"connectionStatusDisconnected": "Verbinding verbroken",
|
"connectionStatusDisconnected": "Verbinding verbroken",
|
||||||
"connectionStatusConnected": "Verbonden",
|
"connectionStatusConnected": "Verbonden",
|
||||||
"uptime": "Online",
|
"uptime": "Tijd online",
|
||||||
"maxDown": "Max. Download",
|
"maxDown": "Max. Download",
|
||||||
"maxUp": "Max. Upload",
|
"maxUp": "Max. Upload",
|
||||||
"down": "Offline",
|
"down": "Offline",
|
||||||
@@ -168,8 +168,8 @@
|
|||||||
"passes": "Gepasseerd"
|
"passes": "Gepasseerd"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Afspelen",
|
"playing": "Speelt",
|
||||||
"transcoding": "Transcodering",
|
"transcoding": "Bezig met transcoderen",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Geen Actieve Streams",
|
"no_active": "Geen Actieve Streams",
|
||||||
"plex_connection_error": "Controleer Plex Connectie"
|
"plex_connection_error": "Controleer Plex Connectie"
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Verbonden APs",
|
"connectedAp": "Verbonden APs",
|
||||||
"activeUser": "Actieve apparaten",
|
"activeUser": "Actieve apparaten",
|
||||||
"alerts": "Meldingen",
|
"alerts": "Meldingen",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Verbonden gateways",
|
||||||
"connectedSwitches": "Verbonden switches"
|
"connectedSwitches": "Verbonden switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -226,7 +226,7 @@
|
|||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Delen"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
@@ -236,7 +236,7 @@
|
|||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Delen"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Gezocht",
|
"wanted": "Gezocht",
|
||||||
@@ -248,19 +248,19 @@
|
|||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Gezocht",
|
"wanted": "Gezocht",
|
||||||
"missing": "Ontbreekt",
|
"missing": "Ontbreekt",
|
||||||
"queued": "Wachtrij",
|
"queued": "In de wachtrij",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"queue": "Wachtrij",
|
"queue": "Wachtrij",
|
||||||
"unknown": "Onbekend"
|
"unknown": "Onbekend"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Gezocht",
|
"wanted": "Gezocht",
|
||||||
"queued": "Wachtrij",
|
"queued": "In de wachtrij",
|
||||||
"artists": "Artiesten"
|
"artists": "Artiesten"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Gezocht",
|
"wanted": "Gezocht",
|
||||||
"queued": "Wachtrij",
|
"queued": "In de wachtrij",
|
||||||
"books": "Boeken"
|
"books": "Boeken"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
@@ -275,7 +275,8 @@
|
|||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "In afwachting",
|
"pending": "In afwachting",
|
||||||
"approved": "Goedgekeurd",
|
"approved": "Goedgekeurd",
|
||||||
"available": "Beschikbaar"
|
"available": "Beschikbaar",
|
||||||
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "In afwachting",
|
"pending": "In afwachting",
|
||||||
@@ -314,7 +315,7 @@
|
|||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Gedownload",
|
"download": "Gedownload",
|
||||||
"nondownload": "Niet gedownload",
|
"nondownload": "Niet gedownload",
|
||||||
"read": "Gelezen",
|
"read": "Lezen",
|
||||||
"unread": "Ongelezen",
|
"unread": "Ongelezen",
|
||||||
"downloadedread": "Gedownload & gelezen",
|
"downloadedread": "Gedownload & gelezen",
|
||||||
"downloadedunread": "Gedownload & ongelezen",
|
"downloadedunread": "Gedownload & ongelezen",
|
||||||
@@ -359,6 +360,12 @@
|
|||||||
"services": "Diensten",
|
"services": "Diensten",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Versie",
|
||||||
|
"notesCount": "Notities",
|
||||||
|
"dbSize": "Database grootte",
|
||||||
|
"unknown": "Onbekend"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Geen Actieve Streams",
|
"nothing_streaming": "Geen Actieve Streams",
|
||||||
"please_wait": "Even geduld aub"
|
"please_wait": "Even geduld aub"
|
||||||
@@ -389,13 +396,13 @@
|
|||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Geconfigureerd",
|
"configured": "Geconfigureerd",
|
||||||
"errored": "Fout"
|
"errored": "Mislukt"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessies",
|
"numActiveSessions": "Sessies",
|
||||||
"numConnections": "Verbindingen",
|
"numConnections": "Verbindingen",
|
||||||
"dataRelayed": "Omgeleid",
|
"dataRelayed": "Omgeleid",
|
||||||
"transferRate": "Rate"
|
"transferRate": "Doorvoersnelheid"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Gebruikers",
|
"user_count": "Gebruikers",
|
||||||
@@ -404,14 +411,14 @@
|
|||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Gezocht",
|
"wanted": "Gezocht",
|
||||||
"queued": "Wachtrij",
|
"queued": "In de wachtrij",
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Spelers",
|
"players": "Spelers",
|
||||||
"version": "Versie",
|
"version": "Versie",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"up": "Bereikbaar",
|
"up": "Online",
|
||||||
"down": "Offline"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
@@ -436,14 +443,14 @@
|
|||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Waarschuwing",
|
"warn": "Waarschuwing",
|
||||||
"uptime": "UP",
|
"uptime": "Online",
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
"free": "Vrij",
|
"free": "Vrij",
|
||||||
"used": "Gebruikt",
|
"used": "Gebruikt",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "u",
|
"hours": "u",
|
||||||
"crit": "Kritiek",
|
"crit": "Kritiek",
|
||||||
"read": "Gelezen",
|
"read": "Lezen",
|
||||||
"write": "Schrijven",
|
"write": "Schrijven",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Mem",
|
"mem": "Mem",
|
||||||
@@ -500,9 +507,9 @@
|
|||||||
"77-day": "Sneeuw korrels",
|
"77-day": "Sneeuw korrels",
|
||||||
"77-night": "Sneeuw korrels",
|
"77-night": "Sneeuw korrels",
|
||||||
"80-day": "Lichte regenbui",
|
"80-day": "Lichte regenbui",
|
||||||
"80-night": "Lichte regenbui",
|
"80-night": "Lichte buien",
|
||||||
"81-day": "Regenbui",
|
"81-day": "Regenbui",
|
||||||
"81-night": "Regenbui",
|
"81-night": "Buien",
|
||||||
"82-day": "Zware Regenbuien",
|
"82-day": "Zware Regenbuien",
|
||||||
"82-night": "Zware Regenbuien",
|
"82-night": "Zware Regenbuien",
|
||||||
"85-day": "Sneeuwbuien",
|
"85-day": "Sneeuwbuien",
|
||||||
@@ -556,8 +563,8 @@
|
|||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Belasting",
|
"load": "Belasting",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"alerts": "Meldingen"
|
"alerts": "Waarschuwingen"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Snelheid",
|
"speed": "Snelheid",
|
||||||
@@ -568,7 +575,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Publiek IP",
|
"public_ip": "Publiek IP",
|
||||||
"region": "Regio",
|
"region": "Regio",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Poort doorgeschakeld"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanalen",
|
"channels": "Kanalen",
|
||||||
@@ -595,18 +603,18 @@
|
|||||||
"battery_charge": "Batterij opladen",
|
"battery_charge": "Batterij opladen",
|
||||||
"ups_load": "UPS-belasting",
|
"ups_load": "UPS-belasting",
|
||||||
"ups_status": "UPS status",
|
"ups_status": "UPS status",
|
||||||
"online": "Bereikbaar",
|
"online": "Online",
|
||||||
"on_battery": "Op batterij",
|
"on_battery": "Op batterij",
|
||||||
"low_battery": "Batterij bijna leeg"
|
"low_battery": "Batterij bijna leeg"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Even geduld aub",
|
"wait": "Even geduld",
|
||||||
"no_devices": "Geen Apparaat Data Ontvangen"
|
"no_devices": "Geen Apparaat Data Ontvangen"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "CPU Belasting",
|
"cpuLoad": "CPU Belasting",
|
||||||
"memoryUsed": "Geheugen Gebruikt",
|
"memoryUsed": "Geheugen Gebruikt",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "Leases"
|
"numberOfLeases": "Leases"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
@@ -667,7 +675,7 @@
|
|||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Sites Bereikbaar",
|
"up": "Sites Bereikbaar",
|
||||||
"down": "Sites Onbereikbaar",
|
"down": "Sites Onbereikbaar",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"incident": "Incident",
|
"incident": "Incident",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
@@ -684,7 +692,7 @@
|
|||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Dagen",
|
"days": "Dagen",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Beschikbaar"
|
"volumeAvailable": "Beschikbaar"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
@@ -705,7 +713,7 @@
|
|||||||
"time": "Tijd"
|
"time": "Tijd"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Totaal eigen vermogen",
|
||||||
"budget": "Budget"
|
"budget": "Budget"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
@@ -744,9 +752,9 @@
|
|||||||
"targets_total": "Totaal aantal doelen"
|
"targets_total": "Totaal aantal doelen"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Sites Bereikbaar",
|
"up": "Sites Online",
|
||||||
"down": "Sites Onbereikbaar",
|
"down": "Sites Offline",
|
||||||
"uptime": "Online"
|
"uptime": "Uptime"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Vandaag",
|
"gross_percent_today": "Vandaag",
|
||||||
@@ -799,7 +807,7 @@
|
|||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Bereikbaar",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Naam",
|
"name": "Naam",
|
||||||
"map": "Kaart",
|
"map": "Kaart",
|
||||||
@@ -830,7 +838,7 @@
|
|||||||
"failed": "Gefaald"
|
"failed": "Gefaald"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Gem. (5m)",
|
"cpuLoad": "CPU Load Gem. (5m)",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline",
|
"down": "Offline",
|
||||||
@@ -839,11 +847,11 @@
|
|||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"lastDown": "Laatste Downtime",
|
"lastDown": "Laatste Downtime",
|
||||||
"downDuration": "Duur Downtime",
|
"downDuration": "Duur Downtime",
|
||||||
"sitesUp": "Sites Bereikbaar",
|
"sitesUp": "Sites Online",
|
||||||
"sitesDown": "Sites Onbereikbaar",
|
"sitesDown": "Sites Offline",
|
||||||
"paused": "Gepauzeerd",
|
"paused": "Gepauzeerd",
|
||||||
"notyetchecked": "Nog niet gecontroleerd",
|
"notyetchecked": "Nog niet gecontroleerd",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
@@ -856,7 +864,8 @@
|
|||||||
"physicalRelease": "Fysieke versie",
|
"physicalRelease": "Fysieke versie",
|
||||||
"digitalRelease": "Digitale versie",
|
"digitalRelease": "Digitale versie",
|
||||||
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
|
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
|
||||||
"noEventsFound": "Geen gebeurtenissen gevonden"
|
"noEventsFound": "Geen gebeurtenissen gevonden",
|
||||||
|
"errorWhenLoadingData": "Fout bij het laden van kalender gegevens"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformen",
|
"platforms": "Platformen",
|
||||||
@@ -884,8 +893,9 @@
|
|||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaties",
|
"notifications": "Notificaties",
|
||||||
"issues": "Problemen",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Bronnen"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@@ -900,7 +910,7 @@
|
|||||||
"performers": "Uitvoerenden",
|
"performers": "Uitvoerenden",
|
||||||
"studios": "Studio's",
|
"studios": "Studio's",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tags": "Label",
|
"tags": "Labels",
|
||||||
"oCount": "O Aantal"
|
"oCount": "O Aantal"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
@@ -917,7 +927,7 @@
|
|||||||
"totalValue": "Totale waarde"
|
"totalValue": "Totale waarde"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Meldingen",
|
"alerts": "Waarschuwingen",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
@@ -946,13 +956,13 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Camera's",
|
"cameras": "Camera's",
|
||||||
"uptime": "Online",
|
"uptime": "Uptime",
|
||||||
"version": "Versie"
|
"version": "Versie"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Collections",
|
||||||
"tags": "Label"
|
"tags": "Labels"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Niet geclassificeerd",
|
"unclassified": "Niet geclassificeerd",
|
||||||
@@ -981,7 +991,7 @@
|
|||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"last_seen": "Laatst Gezien",
|
"last_seen": "Laatst Gezien",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Bereikbaar",
|
"online": "Online",
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
@@ -1013,7 +1023,7 @@
|
|||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groepen",
|
"groups": "Groepen",
|
||||||
"issues": "Problemen",
|
"issues": "Issues",
|
||||||
"merges": "Merge Verzoeken",
|
"merges": "Merge Verzoeken",
|
||||||
"projects": "Projecten"
|
"projects": "Projecten"
|
||||||
},
|
},
|
||||||
@@ -1023,12 +1033,91 @@
|
|||||||
"bcharge": "Batterij opladen",
|
"bcharge": "Batterij opladen",
|
||||||
"timeleft": "Resterende Tijd"
|
"timeleft": "Resterende Tijd"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bladwijzers",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorieten",
|
||||||
"archived": "Archived",
|
"archived": "Gearchiveerd",
|
||||||
"highlights": "Highlights",
|
"highlights": "Hoogtepunten",
|
||||||
"lists": "Lists",
|
"lists": "Lijsten",
|
||||||
"tags": "Label"
|
"tags": "Labels"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netwerk",
|
||||||
|
"connected": "Verbonden",
|
||||||
|
"disconnected": "Verbinding verbroken",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Beschikbaar",
|
||||||
|
"update_no": "Up to date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Bestanden"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Nummers",
|
||||||
|
"movies": "Films",
|
||||||
|
"episodes": "Afleveringen",
|
||||||
|
"other": "Overig"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service problemen",
|
||||||
|
"hostErrors": "Host problemen"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Totaal",
|
||||||
|
"running": "Actief",
|
||||||
|
"stopped": "Gestopt",
|
||||||
|
"down": "Offline",
|
||||||
|
"unhealthy": "Ongezond",
|
||||||
|
"unknown": "Onbekend",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
|
},
|
||||||
|
"filebrowser": {
|
||||||
|
"available": "Beschikbaar",
|
||||||
|
"used": "Gebruikt",
|
||||||
|
"total": "Totaal"
|
||||||
|
},
|
||||||
|
"wallos": {
|
||||||
|
"activeSubscriptions": "Inschrijvingen",
|
||||||
|
"thisMonthlyCost": "Deze maand",
|
||||||
|
"nextMonthlyCost": "Volgende maand",
|
||||||
|
"previousMonthlyCost": "Vorige maand",
|
||||||
|
"nextRenewingSubscription": "Volgende betaling"
|
||||||
|
},
|
||||||
|
"unraid": {
|
||||||
|
"STARTED": "Gestart",
|
||||||
|
"STOPPED": "Gestopt",
|
||||||
|
"NEW_ARRAY": "Nieuwe array",
|
||||||
|
"RECON_DISK": "Reconstrueer Schijf",
|
||||||
|
"DISABLE_DISK": "Schijf uitgeschakeld",
|
||||||
|
"SWAP_DSBL": "Swap uitschakelen",
|
||||||
|
"INVALID_EXPANSION": "Ongeldige Uitbreiding",
|
||||||
|
"PARITY_NOT_BIGGEST": "Pariteit niet Grootste",
|
||||||
|
"TOO_MANY_MISSING_DISKS": "Te veel ontbrekende schijven",
|
||||||
|
"NEW_DISK_TOO_SMALL": "Nieuwe schijf te klein",
|
||||||
|
"NO_DATA_DISKS": "Geen data-schijven",
|
||||||
|
"notifications": "Meldingen",
|
||||||
|
"status": "Status",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memoryUsed": "Geheugen Gebruikt",
|
||||||
|
"memoryAvailable": "Geheugen Beschikbaar",
|
||||||
|
"arrayUsed": "Array Gebruikt",
|
||||||
|
"arrayFree": "Array beschikbaar",
|
||||||
|
"poolUsed": "{{pool}} gebruikt",
|
||||||
|
"poolFree": "{{pool}} Beschikbaar"
|
||||||
|
},
|
||||||
|
"backrest": {
|
||||||
|
"num_plans": "Pakketten",
|
||||||
|
"num_success_30": "Geslaagd",
|
||||||
|
"num_failure_30": "Gefaald",
|
||||||
|
"num_success_latest": "Geslaagd",
|
||||||
|
"num_failure_latest": "Mislukt",
|
||||||
|
"bytes_added_30": "Bytes toegevoegd"
|
||||||
|
},
|
||||||
|
"yourspotify": {
|
||||||
|
"songs": "Nummers",
|
||||||
|
"time": "Tijd",
|
||||||
|
"artists": "Artiesten"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user