mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Compare commits
263 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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 | ||
|
|
26242d657d | ||
|
|
3ff61cfad6 | ||
|
|
9c1ac747be | ||
|
|
859bd459a8 | ||
|
|
544b9aef2f | ||
|
|
bea02fc8c7 | ||
|
|
1f282a1a93 | ||
|
|
bb5cb36491 | ||
|
|
9a6489c117 | ||
|
|
955baf9cb1 | ||
|
|
e9630afa30 | ||
|
|
4c91dfa71b | ||
|
|
f33ff582fd | ||
|
|
b8b5c1a4cb | ||
|
|
03cd98b1d6 | ||
|
|
f7def5c2ce | ||
|
|
d26ec27942 | ||
|
|
548b5f8081 | ||
|
|
b466be684f | ||
|
|
99cde187d8 | ||
|
|
d55a5e5efe | ||
|
|
fdf405fe0a | ||
|
|
9b8dd94aae | ||
|
|
8b1f1c391f | ||
|
|
a8961c3345 | ||
|
|
7f910814f8 | ||
|
|
862b0e5821 | ||
|
|
d682b6a4bf | ||
|
|
bee16c7eb6 | ||
|
|
9097da2341 | ||
|
|
58391ff33f | ||
|
|
666d075ec4 | ||
|
|
7b7c7a5b80 | ||
|
|
1dd5a9e1b0 | ||
|
|
0fd4ac17cd | ||
|
|
94738e2c0d | ||
|
|
1c24bd7449 | ||
|
|
2881114816 | ||
|
|
f1ec02fb6f | ||
|
|
68480a65db | ||
|
|
63b9d395dd | ||
|
|
a5bdfd92d7 | ||
|
|
48e2c494eb | ||
|
|
d95709de95 | ||
|
|
cf90312089 | ||
|
|
bcdd4a149b | ||
|
|
96af6cf804 | ||
|
|
b63d740ed1 | ||
|
|
fea4b27bb4 | ||
|
|
455103a9f1 | ||
|
|
277fbe8051 | ||
|
|
477392aa29 | ||
|
|
e46377f461 | ||
|
|
f283b83e6e | ||
|
|
0a1265455b | ||
|
|
05af70d11b | ||
|
|
91d5fc8e42 | ||
|
|
2a95f88cdf | ||
|
|
0615799c6c | ||
|
|
839f6d4baf | ||
|
|
cc6fe63d40 | ||
|
|
ae500fd983 | ||
|
|
873c265205 | ||
|
|
07dff4c8a5 | ||
|
|
cbacf458b2 | ||
|
|
cae304b7eb | ||
|
|
e6a821ecc3 | ||
|
|
49036a9738 | ||
|
|
0197b449ed | ||
|
|
dc3382447c | ||
|
|
6beaf665fb | ||
|
|
b9622f75b0 | ||
|
|
cd8c7d9016 | ||
|
|
9021182c2c | ||
|
|
fe462a71d6 | ||
|
|
1e556e105d | ||
|
|
b5f4daa8ef | ||
|
|
fd50241e2a | ||
|
|
6a0fbba407 | ||
|
|
2ee5fd123b | ||
|
|
86a13817df | ||
|
|
2f7d948a5c | ||
|
|
1b79e51194 | ||
|
|
2d98ac30f2 | ||
|
|
1a85175b15 | ||
|
|
6f429a6a4b | ||
|
|
3020a2d1fd | ||
|
|
a6e85240c6 | ||
|
|
98e816204a | ||
|
|
a0b5ac318a | ||
|
|
101461b7b5 | ||
|
|
ba6f50f21d | ||
|
|
dd3a229559 | ||
|
|
630d5024ac | ||
|
|
d239687e2e | ||
|
|
81a3dfbfe4 | ||
|
|
034720f47a | ||
|
|
0717607a97 | ||
|
|
ee5442c15c | ||
|
|
b2158b0921 | ||
|
|
a158866ca1 | ||
|
|
4f27ffbe2d | ||
|
|
10bc8a15a9 | ||
|
|
5d63b3d212 | ||
|
|
43decb0ed9 | ||
|
|
e4d42b5393 | ||
|
|
f717e59085 | ||
|
|
fd05ae377c | ||
|
|
cc9b4782f2 | ||
|
|
14cda38dbb | ||
|
|
27e3c9f1ed | ||
|
|
607c4b7750 | ||
|
|
1c6480586c | ||
|
|
31c04006da | ||
|
|
499ab4d701 | ||
|
|
fbb35d3dc8 | ||
|
|
94936ed09d | ||
|
|
31a511de02 | ||
|
|
2d91b2b748 | ||
|
|
7dabd0335f | ||
|
|
96431c6085 | ||
|
|
f64aa50cc0 | ||
|
|
ac39ffdc2f | ||
|
|
f4adebca92 | ||
|
|
b2d75a99e7 | ||
|
|
bda586b04e | ||
|
|
4a4ca95fe5 | ||
|
|
6753843202 | ||
|
|
6b77ae835b | ||
|
|
d0eabf7adb | ||
|
|
30fd42dba4 | ||
|
|
7bcdba16c6 | ||
|
|
59ed5ed114 | ||
|
|
6b2a3da7ee | ||
|
|
b853c566b2 | ||
|
|
bc3adf1f2a | ||
|
|
c437b414ab | ||
|
|
9aa46e4fdd | ||
|
|
0c352b1843 | ||
|
|
f229bca609 | ||
|
|
93c18a8077 | ||
|
|
deff2f5506 | ||
|
|
d0937fe6a8 | ||
|
|
a35c60f973 | ||
|
|
29928a9a5f | ||
|
|
191a95c55c | ||
|
|
48e0a0e8ef | ||
|
|
20445583cd | ||
|
|
5bc67137f6 | ||
|
|
22c02f4e45 | ||
|
|
3c28e4af44 | ||
|
|
01252c6193 | ||
|
|
27f536c267 | ||
|
|
cb3248117f | ||
|
|
c58f59c105 | ||
|
|
8cc6640d04 | ||
|
|
20df9a5e9c | ||
|
|
91e529f87a | ||
|
|
a28952ce69 | ||
|
|
276a1c3ef4 | ||
|
|
5cc487a96d | ||
|
|
e626274f34 | ||
|
|
6d829bce79 | ||
|
|
230da3d2eb | ||
|
|
aaf4a3e92f | ||
|
|
be8363cc35 | ||
|
|
907abee1aa | ||
|
|
385511f773 | ||
|
|
cbf304a4c8 | ||
|
|
897309a47c | ||
|
|
a06964dd17 | ||
|
|
cb45d89163 | ||
|
|
1656f02418 | ||
|
|
ba5e6dec07 | ||
|
|
56972535c7 | ||
|
|
2b8647b2ef | ||
|
|
94bbcbe1fb | ||
|
|
4a3a4c846e | ||
|
|
adde687331 | ||
|
|
250351f735 | ||
|
|
e730a0ceb0 | ||
|
|
d82fbc3026 | ||
|
|
535be37bef | ||
|
|
d87d347aa3 | ||
|
|
99b50b4faf | ||
|
|
1a22065c3a | ||
|
|
e938c3ac1e | ||
|
|
ef9068c5bb | ||
|
|
85637f2979 | ||
|
|
01cb9e8830 | ||
|
|
a938f8b9fa | ||
|
|
f473569cb2 | ||
|
|
6e8fe45818 |
@@ -1,5 +1,9 @@
|
|||||||
{
|
{
|
||||||
"extends": ["airbnb", "next/core-web-vitals", "prettier"],
|
"extends": [
|
||||||
|
"next/core-web-vitals",
|
||||||
|
"prettier",
|
||||||
|
"plugin:react-hooks/recommended"
|
||||||
|
],
|
||||||
"plugins": ["prettier"],
|
"plugins": ["prettier"],
|
||||||
"rules": {
|
"rules": {
|
||||||
"import/no-cycle": [
|
"import/no-cycle": [
|
||||||
@@ -27,5 +31,12 @@
|
|||||||
"paths": ["src"]
|
"paths": ["src"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"parserOptions": {
|
||||||
|
"ecmaVersion": 6,
|
||||||
|
"sourceType": "module",
|
||||||
|
"ecmaFeatures": {
|
||||||
|
"modules": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
10
.github/DISCUSSION_TEMPLATE/support.yml
vendored
10
.github/DISCUSSION_TEMPLATE/support.yml
vendored
@@ -51,6 +51,14 @@ body:
|
|||||||
id: troubleshooting
|
id: troubleshooting
|
||||||
attributes:
|
attributes:
|
||||||
label: Troubleshooting
|
label: Troubleshooting
|
||||||
description: Please include output from your [troubleshooting tests](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
description: Please include output from your [troubleshooting steps](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
## ⚠️ STOP ⚠️
|
||||||
|
|
||||||
|
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above, if relevant. The troubleshooting steps often help to solve the problem.
|
||||||
|
|
||||||
|
*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.*
|
||||||
|
|||||||
19
.github/PULL_REQUEST_TEMPLATE.md
vendored
19
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,11 +1,20 @@
|
|||||||
|
<!--
|
||||||
|
==== STOP ====================
|
||||||
|
======== STOP ================
|
||||||
|
============ STOP ============
|
||||||
|
================ STOP ========
|
||||||
|
==================== STOP ====
|
||||||
|
|
||||||
|
⚠️ Before opening this pull request please review the guidelines in the checklist below.
|
||||||
|
|
||||||
|
If this PR does not meet those guidelines it will not be accepted, and everyone will be sad.
|
||||||
|
-->
|
||||||
|
|
||||||
## Proposed change
|
## Proposed change
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
|
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
|
||||||
|
|
||||||
*** Please see the development guidelines for new widgets: https://gethomepage.dev/more/development/#service-widget-guidelines
|
|
||||||
*** If you do not follow these guidelines your PR will likely be closed without review.
|
|
||||||
|
|
||||||
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
|
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@@ -19,13 +28,13 @@ What type of change does your PR introduce to Homepage?
|
|||||||
|
|
||||||
- [ ] New service widget
|
- [ ] New service widget
|
||||||
- [ ] Bug fix (non-breaking change which fixes an issue)
|
- [ ] Bug fix (non-breaking change which fixes an issue)
|
||||||
- [ ] New feature (non-breaking change which adds functionality)
|
- [ ] New feature or enhancement (non-breaking change which adds functionality)
|
||||||
- [ ] Documentation only
|
- [ ] Documentation only
|
||||||
- [ ] Other (please explain)
|
- [ ] Other (please explain)
|
||||||
|
|
||||||
## Checklist:
|
## Checklist:
|
||||||
|
|
||||||
- [ ] If applicable, I have added corresponding documentation changes.
|
- [ ] If applicable, I have added corresponding documentation changes.
|
||||||
- [ ] If applicable, I have reviewed the [feature](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
- [ ] 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.
|
||||||
|
|||||||
87
.github/workflows/docker-publish.yml
vendored
87
.github/workflows/docker-publish.yml
vendored
@@ -26,8 +26,6 @@ on:
|
|||||||
merge_group:
|
merge_group:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
# Use docker.io for Docker Hub if empty
|
|
||||||
REGISTRY: ghcr.io
|
|
||||||
# github.repository as <account>/<repo>
|
# github.repository as <account>/<repo>
|
||||||
IMAGE_NAME: ${{ github.repository }}
|
IMAGE_NAME: ${{ github.repository }}
|
||||||
|
|
||||||
@@ -48,6 +46,24 @@ jobs:
|
|||||||
-
|
-
|
||||||
name: Check files
|
name: Check files
|
||||||
uses: pre-commit/action@v3.0.1
|
uses: pre-commit/action@v3.0.1
|
||||||
|
-
|
||||||
|
name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 10
|
||||||
|
run_install: false
|
||||||
|
-
|
||||||
|
name: Install Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: 20
|
||||||
|
cache: 'pnpm'
|
||||||
|
-
|
||||||
|
name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
-
|
||||||
|
name: Lint frontend
|
||||||
|
run: pnpm run lint
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docker Build & Push
|
name: Docker Build & Push
|
||||||
@@ -66,42 +82,30 @@ jobs:
|
|||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
# Install the cosign tool except on PR
|
# Login to Docker Registry
|
||||||
# https://github.com/sigstore/cosign-installer
|
|
||||||
- name: Install cosign
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: sigstore/cosign-installer@main
|
|
||||||
with:
|
|
||||||
cosign-release: 'v1.13.1' # optional
|
|
||||||
|
|
||||||
# Setup QEMU
|
|
||||||
# https://github.com/marketplace/actions/docker-setup-buildx#with-qemu
|
|
||||||
- name: Setup QEMU
|
|
||||||
uses: docker/setup-qemu-action@v3
|
|
||||||
|
|
||||||
# Workaround: https://github.com/docker/build-push-action/issues/461
|
|
||||||
- name: Setup Docker buildx
|
|
||||||
uses: docker/setup-buildx-action@v3
|
|
||||||
|
|
||||||
# This step is being disabled because the runner is on a self-hosted machine
|
|
||||||
# where the cache will stick between runs.
|
|
||||||
# - name: Cache Docker layers
|
|
||||||
# uses: actions/cache@v3
|
|
||||||
# with:
|
|
||||||
# path: /tmp/.buildx-cache
|
|
||||||
# key: ${{ runner.os }}-buildx-${{ github.sha }}
|
|
||||||
# restore-keys: |
|
|
||||||
# ${{ runner.os }}-buildx-
|
|
||||||
|
|
||||||
# Login against a Docker registry except on PR
|
|
||||||
# https://github.com/docker/login-action
|
# https://github.com/docker/login-action
|
||||||
- name: Log into registry ${{ env.REGISTRY }}
|
- name: Log into registry ${{ env.REGISTRY }}
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
registry: ${{ env.REGISTRY }}
|
registry: ghcr.io
|
||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
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
|
# Extract metadata (tags, labels) for Docker
|
||||||
# https://github.com/docker/metadata-action
|
# https://github.com/docker/metadata-action
|
||||||
@@ -109,7 +113,9 @@ jobs:
|
|||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
|
images: |
|
||||||
|
${{ env.IMAGE_NAME }}
|
||||||
|
ghcr.io/${{ env.IMAGE_NAME }}
|
||||||
flavor: |
|
flavor: |
|
||||||
latest=auto
|
latest=auto
|
||||||
|
|
||||||
@@ -120,7 +126,7 @@ jobs:
|
|||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' && !(github.event_name == 'push' && startsWith(github.ref, 'refs/heads/feature')) }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
build-args: |
|
build-args: |
|
||||||
@@ -129,23 +135,10 @@ jobs:
|
|||||||
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
|
# 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,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
|
||||||
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
|
platforms: linux/amd64,linux/arm64
|
||||||
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
|
||||||
|
|
||||||
# Sign the resulting Docker image digest except on PRs.
|
|
||||||
# This will only write to the public Rekor transparency log when the Docker
|
|
||||||
# repository is public to avoid leaking data. If you would like to publish
|
|
||||||
# transparency data even for private images, pass --force to cosign below.
|
|
||||||
# https://github.com/sigstore/cosign
|
|
||||||
# - name: Sign the published Docker image
|
|
||||||
# if: ${{ github.event_name != 'pull_request' }}
|
|
||||||
# env:
|
|
||||||
# COSIGN_EXPERIMENTAL: "true"
|
|
||||||
# # This step uses the identity token to provision an ephemeral certificate
|
|
||||||
# # against the sigstore community Fulcio instance.
|
|
||||||
# run: echo "${{ steps.meta.outputs.tags }}" | xargs -I {} cosign sign {}@${{ steps.build-and-push.outputs.digest }}
|
|
||||||
|
|
||||||
# Temp fix
|
# Temp fix
|
||||||
# https://github.com/docker/build-push-action/issues/252
|
# https://github.com/docker/build-push-action/issues/252
|
||||||
# https://github.com/moby/buildkit/issues/1896
|
# https://github.com/moby/buildkit/issues/1896
|
||||||
|
|||||||
2
.github/workflows/reaction-comments.yml
vendored
2
.github/workflows/reaction-comments.yml
vendored
@@ -5,8 +5,6 @@ on:
|
|||||||
types: [created, edited]
|
types: [created, edited]
|
||||||
pull_request_review_comment:
|
pull_request_review_comment:
|
||||||
types: [created, edited]
|
types: [created, edited]
|
||||||
schedule:
|
|
||||||
- cron: '0 0 * * *'
|
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
actions: write
|
actions: write
|
||||||
|
|||||||
4
.github/workflows/repo-maintenance.yml
vendored
4
.github/workflows/repo-maintenance.yml
vendored
@@ -212,9 +212,9 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
const CUTOFF_1_DAYS = 180;
|
const CUTOFF_1_DAYS = 180;
|
||||||
const CUTOFF_1_COUNT = 5;
|
const CUTOFF_1_COUNT = 10;
|
||||||
const CUTOFF_2_DAYS = 365;
|
const CUTOFF_2_DAYS = 365;
|
||||||
const CUTOFF_2_COUNT = 10;
|
const CUTOFF_2_COUNT = 20;
|
||||||
|
|
||||||
const cutoff1Date = new Date();
|
const cutoff1Date = new Date();
|
||||||
cutoff1Date.setDate(cutoff1Date.getDate() - CUTOFF_1_DAYS);
|
cutoff1Date.setDate(cutoff1Date.getDate() - CUTOFF_1_DAYS);
|
||||||
|
|||||||
@@ -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: 5 "up-votes" after 180 days of inactivity or 10 "up-votes" after 365 days.
|
- 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.
|
||||||
|
|
||||||
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.
|
||||||
|
|||||||
23
Dockerfile
23
Dockerfile
@@ -1,7 +1,5 @@
|
|||||||
# syntax = docker/dockerfile:latest
|
|
||||||
|
|
||||||
# Install dependencies only when needed
|
# Install dependencies only when needed
|
||||||
FROM docker.io/node:18-alpine AS deps
|
FROM docker.io/node:22-alpine AS deps
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
@@ -17,9 +15,11 @@ RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm f
|
|||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm install -r --offline
|
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm install -r --offline
|
||||||
|
|
||||||
# Rebuild the source code only when needed
|
# Rebuild the source code only when needed
|
||||||
FROM docker.io/node:18-alpine AS builder
|
FROM docker.io/node:22-alpine AS builder
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
RUN mkdir config
|
||||||
|
|
||||||
ARG BUILDTIME
|
ARG BUILDTIME
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG REVISION
|
ARG REVISION
|
||||||
@@ -28,12 +28,12 @@ COPY --link --from=deps /app/node_modules ./node_modules/
|
|||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
||||||
RUN npm run telemetry \
|
RUN npm install -g pnpm \
|
||||||
&& mkdir config \
|
&& pnpm run telemetry \
|
||||||
&& NEXT_PUBLIC_BUILDTIME=$BUILDTIME NEXT_PUBLIC_VERSION=$VERSION NEXT_PUBLIC_REVISION=$REVISION npm run build
|
&& NEXT_PUBLIC_BUILDTIME=$BUILDTIME NEXT_PUBLIC_VERSION=$VERSION NEXT_PUBLIC_REVISION=$REVISION pnpm run build
|
||||||
|
|
||||||
# Production image, copy all the files and run next
|
# Production image, copy all the files and run next
|
||||||
FROM docker.io/node:18-alpine AS runner
|
FROM docker.io/node:22-alpine AS runner
|
||||||
LABEL org.opencontainers.image.title "Homepage"
|
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.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"
|
||||||
@@ -41,7 +41,7 @@ LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/hom
|
|||||||
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
|
ENV NODE_ENV=production
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
@@ -56,11 +56,12 @@ COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
|
|||||||
|
|
||||||
RUN apk add --no-cache su-exec
|
RUN apk add --no-cache su-exec
|
||||||
|
|
||||||
ENV PORT 3000
|
ENV HOSTNAME=0.0.0.0
|
||||||
|
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 --no-check-certificate 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"]
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ RUN <<EOF
|
|||||||
apk add libc6-compat
|
apk add libc6-compat
|
||||||
apk add --virtual .gyp python3 make g++
|
apk add --virtual .gyp python3 make g++
|
||||||
npm install -g pnpm
|
npm install -g pnpm
|
||||||
npm install -g next
|
pnpm install -g next
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
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 fetch | grep -v "cross-device link not permitted\|Falling back to copying packages from store"
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ With features like quick search, bookmarks, weather support, a wide range of int
|
|||||||
|
|
||||||
- **Fast** - The site is statically generated at build time for instant load times.
|
- **Fast** - The site is statically generated at build time for instant load times.
|
||||||
- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.
|
- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.
|
||||||
- **For Everyone** - Images built for AMD64, ARM64, ARMv7, and ARMv6.
|
- **For Everyone** - Images built for AMD64, ARM64.
|
||||||
- **Full i18n** - Support for over 40 languages.
|
- **Full i18n** - Support for over 40 languages.
|
||||||
- **Service & Web Bookmarks** - Add custom links to the homepage.
|
- **Service & Web Bookmarks** - Add custom links to the homepage.
|
||||||
- **Docker Integration** - Container status and stats. Automatic service discovery via labels.
|
- **Docker Integration** - Container status and stats. Automatic service discovery via labels.
|
||||||
@@ -52,7 +52,7 @@ Homepage has built-in support for Docker, and can automatically discover and add
|
|||||||
|
|
||||||
## Service Widgets
|
## Service Widgets
|
||||||
|
|
||||||
Homepage also has support for over 100 3rd party services, including all popular starr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd party APIs. See the [Service](https://gethomepage.dev/widgets/) page for more information.
|
Homepage also has support for hundreds of 3rd-party services, including all popular \*arr apps, and most popular self-hosted apps. Some examples include: Radarr, Sonarr, Lidarr, Bazarr, Ombi, Tautulli, Plex, Jellyfin, Emby, Transmission, qBittorrent, Deluge, Jackett, NZBGet, SABnzbd, etc. As well as service integrations, Homepage also has a number of information providers, sourcing information from a variety of external 3rd-party APIs. See the [Service](https://gethomepage.dev/widgets/) page for more information.
|
||||||
|
|
||||||
## Information Widgets
|
## Information Widgets
|
||||||
|
|
||||||
@@ -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 \
|
||||||
@@ -111,7 +113,7 @@ 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):
|
Then install dependencies and build the production bundle:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export HOMEPAGE_BUILDTIME=$(date +%s)
|
|||||||
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
||||||
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
||||||
# Running chown in that case (as non-root) will cause error
|
# Running chown in that case (as non-root) will cause error
|
||||||
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app
|
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app/config /app/public
|
||||||
|
|
||||||
# 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
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
.md-typeset[data-page-id="landing"] .md-header-anchor {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
@@ -153,6 +153,18 @@ labels:
|
|||||||
- homepage.widget.fields=["field1","field2"] # optional
|
- homepage.widget.fields=["field1","field2"] # optional
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Multiple widgets can be specified by incrementing the index, e.g.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
labels: ...
|
||||||
|
- homepage.widgets[0].type=emby
|
||||||
|
- homepage.widgets[0].url=http://emby.home
|
||||||
|
- homepage.widgets[0].key=yourembyapikeyhere
|
||||||
|
- homepage.widgets[1].type=uptimekuma
|
||||||
|
- homepage.widgets[1].url=http://uptimekuma.home
|
||||||
|
- homepage.widgets[1].slug=youreventslughere
|
||||||
|
```
|
||||||
|
|
||||||
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
|
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|||||||
24
docs/configs/info-widgets.md
Normal file
24
docs/configs/info-widgets.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: Information Widgets
|
||||||
|
description: Homepage info widgets.
|
||||||
|
---
|
||||||
|
|
||||||
|
Information widgets are widgets that provide information about your system or environment and are displayed at the top of the homepage. You can find a list of all available info widgets under the [Info Widgets](../widgets/info/index.md) section.
|
||||||
|
|
||||||
|
Info widgets are defined in the widgets.yaml
|
||||||
|
|
||||||
|
Each widget has its own configuration options, which are detailed in the widget's documentation.
|
||||||
|
|
||||||
|
## Layout
|
||||||
|
|
||||||
|
Info widgets are displayed in the order they are defined in the `widgets.yaml` file. You can change the order by moving the widgets around in the file. However, some widgets (weather, search and datetime) are aligned to the right side of the screen which can affect the layout of the widgets.
|
||||||
|
|
||||||
|
## Adding A Link
|
||||||
|
|
||||||
|
You can add a link to an info widget such as the logo or text widgets by adding an `href` option, for example:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
logo:
|
||||||
|
href: https://example.com
|
||||||
|
target: _blank # Optional, can be set in settings
|
||||||
|
```
|
||||||
@@ -8,6 +8,7 @@ The Kubernetes connectivity has the following requirements:
|
|||||||
- Kubernetes 1.19+
|
- Kubernetes 1.19+
|
||||||
- Metrics Service
|
- Metrics Service
|
||||||
- An Ingress controller
|
- An Ingress controller
|
||||||
|
- Optionally: Gateway-API
|
||||||
|
|
||||||
The Kubernetes connection is configured in the `kubernetes.yaml` file. There are 3 modes to choose from:
|
The Kubernetes connection is configured in the `kubernetes.yaml` file. There are 3 modes to choose from:
|
||||||
|
|
||||||
@@ -19,6 +20,22 @@ The Kubernetes connection is configured in the `kubernetes.yaml` file. There are
|
|||||||
mode: default
|
mode: default
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To configure Kubernetes gateway-api, ingress or ingressRoute service discovery, add one or multiple of the following settings.
|
||||||
|
|
||||||
|
Example settings:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
ingress: true # default, enable ingress only
|
||||||
|
```
|
||||||
|
|
||||||
|
or
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
ingress: true # default, enable ingress
|
||||||
|
traefik: true # enable traefik ingressRoute
|
||||||
|
gateway: true # enable gateway-api
|
||||||
|
```
|
||||||
|
|
||||||
## Services
|
## Services
|
||||||
|
|
||||||
Once the Kubernetes connection is configured, individual services can be configured to pull statistics. Only CPU and Memory are currently supported.
|
Once the Kubernetes connection is configured, individual services can be configured to pull statistics. Only CPU and Memory are currently supported.
|
||||||
@@ -100,6 +117,8 @@ If you are using multiple instances of homepage, an `instance` annotation can be
|
|||||||
|
|
||||||
If you have a single service that needs to be shown on multiple specific instances of homepage (but not on all of them), the service can be annotated by multiple `instance.name` annotations, where `name` can be the names of your specific multiple homepage instances. For example, a service that is annotated with `gethomepage.dev/instance.public: ""` and `gethomepage.dev/instance.internal: ""` will be shown on `public` and `internal` homepage instances.
|
If you have a single service that needs to be shown on multiple specific instances of homepage (but not on all of them), the service can be annotated by multiple `instance.name` annotations, where `name` can be the names of your specific multiple homepage instances. For example, a service that is annotated with `gethomepage.dev/instance.public: ""` and `gethomepage.dev/instance.internal: ""` will be shown on `public` and `internal` homepage instances.
|
||||||
|
|
||||||
|
Use the `gethomepage.dev/pod-selector` selector to specify the pod used for the health check. For example, a service that is annotated with `gethomepage.dev/pod-selector: app.kubernetes.io/name=deployment` would link to a pod with the label `app.kubernetes.io/name: deployment`.
|
||||||
|
|
||||||
### Traefik IngressRoute support
|
### Traefik IngressRoute support
|
||||||
|
|
||||||
Homepage can also read ingresses defined using the Traefik IngressRoute custom resource definition. Due to the complex nature of Traefik routing rules, it is required for the `gethomepage.dev/href` annotation to be set:
|
Homepage can also read ingresses defined using the Traefik IngressRoute custom resource definition. Due to the complex nature of Traefik routing rules, it is required for the `gethomepage.dev/href` annotation to be set:
|
||||||
@@ -140,6 +159,10 @@ spec:
|
|||||||
|
|
||||||
If the `href` attribute is not present, Homepage will ignore the specific IngressRoute.
|
If the `href` attribute is not present, Homepage will ignore the specific IngressRoute.
|
||||||
|
|
||||||
|
### Gateway API HttpRoute support
|
||||||
|
|
||||||
|
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).
|
||||||
|
|
||||||
## 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`.
|
||||||
|
|||||||
@@ -1,40 +0,0 @@
|
|||||||
---
|
|
||||||
title: Service Widgets
|
|
||||||
description: Service Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Unless otherwise noted, URLs should not end with a `/` or other API path. Each widget will handle the path on its own.
|
|
||||||
|
|
||||||
Each service can have one widget attached to it (often matching the service type, but that's not forced).
|
|
||||||
|
|
||||||
In addition to the href of the service, you can also specify the target location in which to open that link. See [Link Target](settings.md#link-target) for more details.
|
|
||||||
|
|
||||||
Using Emby as an example, this is how you would attach the Emby service widget.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
- Emby:
|
|
||||||
icon: emby.png
|
|
||||||
href: http://emby.host.or.ip/
|
|
||||||
description: Movies & TV Shows
|
|
||||||
widget:
|
|
||||||
type: emby
|
|
||||||
url: http://emby.host.or.ip
|
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
|
||||||
```
|
|
||||||
|
|
||||||
## Field Visibility
|
|
||||||
|
|
||||||
Each widget can optionally provide a list of which fields should be visible via the `fields` widget property. If no fields are specified, then all fields will be displayed. The `fields` property must be a valid YAML array of strings. As an example, here is the entry for Sonarr showing only a couple of fields.
|
|
||||||
|
|
||||||
**In all cases a widget will work and display all fields without specifying the `fields` property.**
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
- Sonarr:
|
|
||||||
icon: sonarr.png
|
|
||||||
href: http://sonarr.host.or.ip
|
|
||||||
widget:
|
|
||||||
type: sonarr
|
|
||||||
fields: ["wanted", "queued"]
|
|
||||||
url: http://sonarr.host.or.ip
|
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
|
||||||
```
|
|
||||||
@@ -21,6 +21,23 @@ Groups are defined as top-level array entries.
|
|||||||
|
|
||||||
<img width="1038" alt="Service Groups" src="https://user-images.githubusercontent.com/82196/187040754-28065242-4534-4409-881c-93d1921c6141.png">
|
<img width="1038" alt="Service Groups" src="https://user-images.githubusercontent.com/82196/187040754-28065242-4534-4409-881c-93d1921c6141.png">
|
||||||
|
|
||||||
|
### Nested Groups
|
||||||
|
|
||||||
|
Groups can be nested by using the same format as the top-level groups.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Group A:
|
||||||
|
- Service A:
|
||||||
|
href: http://localhost/
|
||||||
|
|
||||||
|
- Group B:
|
||||||
|
- Service B:
|
||||||
|
href: http://localhost/
|
||||||
|
|
||||||
|
- Service C:
|
||||||
|
href: http://localhost/
|
||||||
|
```
|
||||||
|
|
||||||
## Services
|
## Services
|
||||||
|
|
||||||
Services are defined as array entries on groups,
|
Services are defined as array entries on groups,
|
||||||
@@ -43,6 +60,64 @@ Services are defined as array entries on groups,
|
|||||||
|
|
||||||
<img width="1038" alt="Service Services" src="https://user-images.githubusercontent.com/82196/187040763-038023a2-8bee-4d87-b5cc-13447e7365a4.png">
|
<img width="1038" alt="Service Services" src="https://user-images.githubusercontent.com/82196/187040763-038023a2-8bee-4d87-b5cc-13447e7365a4.png">
|
||||||
|
|
||||||
|
### Service Widgets
|
||||||
|
|
||||||
|
Each service can have widgets attached to it (often matching the service type, but that's not forced).
|
||||||
|
|
||||||
|
In addition to the href of the service, you can also specify the target location in which to open that link. See [Link Target](settings.md#link-target) for more details.
|
||||||
|
|
||||||
|
Using Emby as an example, this is how you would attach the Emby service widget.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Emby:
|
||||||
|
icon: emby.png
|
||||||
|
href: http://emby.host.or.ip/
|
||||||
|
description: Movies & TV Shows
|
||||||
|
widget:
|
||||||
|
type: emby
|
||||||
|
url: http://emby.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Multiple Widgets
|
||||||
|
|
||||||
|
Each service can have multiple widgets attached to it, for example:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Emby:
|
||||||
|
icon: emby.png
|
||||||
|
href: http://emby.host.or.ip/
|
||||||
|
description: Movies & TV Shows
|
||||||
|
widgets:
|
||||||
|
- type: emby
|
||||||
|
url: http://emby.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
- type: uptimekuma
|
||||||
|
url: http://uptimekuma.host.or.ip:port
|
||||||
|
slug: statuspageslug
|
||||||
|
```
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
Multiple widgets per service are not yet supported with Kubernetes ingress annotations.
|
||||||
|
|
||||||
|
#### Field Visibility
|
||||||
|
|
||||||
|
Each widget can optionally provide a list of which fields should be visible via the `fields` widget property. If no fields are specified, then all fields will be displayed. The `fields` property must be a valid YAML array of strings. As an example, here is the entry for Sonarr showing only a couple of fields.
|
||||||
|
|
||||||
|
**In all cases a widget will work and display all fields without specifying the `fields` property.**
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Sonarr:
|
||||||
|
icon: sonarr.png
|
||||||
|
href: http://sonarr.host.or.ip
|
||||||
|
widget:
|
||||||
|
type: sonarr
|
||||||
|
fields: ["wanted", "queued"]
|
||||||
|
url: http://sonarr.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
```
|
||||||
|
|
||||||
## Descriptions
|
## Descriptions
|
||||||
|
|
||||||
Services may have descriptions,
|
Services may have descriptions,
|
||||||
@@ -63,7 +138,7 @@ Services may have descriptions,
|
|||||||
|
|
||||||
## Icons
|
## Icons
|
||||||
|
|
||||||
Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/walkxcode/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png` or with `.svg` to use the svg version.
|
Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/homarr-labs/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png`, `.webp` or `.svg` to specify the desired version.
|
||||||
|
|
||||||
You can also specify prefixed icons from:
|
You can also specify prefixed icons from:
|
||||||
|
|
||||||
@@ -107,6 +182,10 @@ To use a local icon, first create a Docker mount to `/app/public/icons` and then
|
|||||||
|
|
||||||
Services may have an optional `ping` property that allows you to monitor the availability of an external host. As of v0.8.0, the ping feature attempts to use a true (ICMP) ping command on the underlying host. Currently, only IPv4 is supported.
|
Services may have an optional `ping` property that allows you to monitor the availability of an external host. As of v0.8.0, the ping feature attempts to use a true (ICMP) ping command on the underlying host. Currently, only IPv4 is supported.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
Because ping uses the ping command on the underlying host, in some cases you may need to install e.g. the `iputils-ping` package on the host system.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- Group A:
|
- Group A:
|
||||||
- Sonarr:
|
- Sonarr:
|
||||||
|
|||||||
@@ -13,6 +13,14 @@ You can customize the title of the page if you'd like.
|
|||||||
title: My Awesome Homepage
|
title: My Awesome Homepage
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Description
|
||||||
|
|
||||||
|
You can customize the description of the page if you'd like.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
description: A description of my awesome homepage
|
||||||
|
```
|
||||||
|
|
||||||
## Start URL
|
## Start URL
|
||||||
|
|
||||||
You can customize the start_url as required for installable apps. The default is "/".
|
You can customize the start_url as required for installable apps. The default is "/".
|
||||||
@@ -70,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
|
||||||
@@ -118,6 +126,22 @@ As an example, this would produce the following layout:
|
|||||||
|
|
||||||
<img width="1260" alt="Screenshot 2022-09-15 at 8 03 57 PM" src="https://user-images.githubusercontent.com/82196/190466646-8ca94505-0fcf-4964-9687-3a6c7cd3144f.png">
|
<img width="1260" alt="Screenshot 2022-09-15 at 8 03 57 PM" src="https://user-images.githubusercontent.com/82196/190466646-8ca94505-0fcf-4964-9687-3a6c7cd3144f.png">
|
||||||
|
|
||||||
|
### Icons-Only Layout
|
||||||
|
|
||||||
|
You can also specify the an icon-only layout for bookmarks, either like so:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
layout:
|
||||||
|
Media:
|
||||||
|
iconsOnly: true
|
||||||
|
```
|
||||||
|
|
||||||
|
or globally:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
bookmarksStyle: icons
|
||||||
|
```
|
||||||
|
|
||||||
### Sorting
|
### Sorting
|
||||||
|
|
||||||
Service groups and bookmark groups can be mixed in order, **but should use different group names**. If you do not specify any bookmark groups they will all show at the bottom of the page.
|
Service groups and bookmark groups can be mixed in order, **but should use different group names**. If you do not specify any bookmark groups they will all show at the bottom of the page.
|
||||||
@@ -137,6 +161,27 @@ layout:
|
|||||||
columns: 3
|
columns: 3
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Nested Groups
|
||||||
|
|
||||||
|
If your services config has nested groups, you can apply settings to these groups by nesting them in the layout block
|
||||||
|
and using the same settings. For example
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
layout:
|
||||||
|
Group A:
|
||||||
|
style: row
|
||||||
|
columns: 4
|
||||||
|
Group C:
|
||||||
|
style: row
|
||||||
|
columns: 2
|
||||||
|
Nested Group A:
|
||||||
|
style: row
|
||||||
|
columns: 2
|
||||||
|
Nested Group B:
|
||||||
|
style: row
|
||||||
|
columns: 2
|
||||||
|
```
|
||||||
|
|
||||||
### Headers
|
### Headers
|
||||||
|
|
||||||
You can hide headers for each section in the layout as well by passing `header` as false, like so:
|
You can hide headers for each section in the layout as well by passing `header` as false, like so:
|
||||||
@@ -209,15 +254,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 `stle: 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
|
||||||
|
|
||||||
@@ -348,12 +407,12 @@ This can also be set for individual services. Note setting this at the service l
|
|||||||
|
|
||||||
## Providers
|
## Providers
|
||||||
|
|
||||||
The `providers` section allows you to define shared API provider options and secrets. Currently this allows you to define your weather API keys in secret and is also the location of the Longhorn URL and credentials.
|
The `providers` section allows you to define shared API provider options and secrets.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
providers:
|
providers:
|
||||||
openweathermap: openweathermapapikey
|
openweathermap: openweathermapapikey
|
||||||
weatherapi: weatherapiapikey
|
finnhub: yourfinnhubapikeyhere
|
||||||
longhorn:
|
longhorn:
|
||||||
url: https://longhorn.example.com
|
url: https://longhorn.example.com
|
||||||
username: admin
|
username: admin
|
||||||
@@ -363,10 +422,10 @@ providers:
|
|||||||
You can then pass `provider` instead of `apiKey` in your widget configuration.
|
You can then pass `provider` instead of `apiKey` in your widget configuration.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- weatherapi:
|
- openweathermap:
|
||||||
latitude: 50.449684
|
latitude: 50.449684
|
||||||
longitude: 30.525026
|
longitude: 30.525026
|
||||||
provider: weatherapi
|
provider: openweathermap
|
||||||
```
|
```
|
||||||
|
|
||||||
## Quick Launch
|
## Quick Launch
|
||||||
@@ -402,7 +461,7 @@ quicklaunch:
|
|||||||
suggestionUrl: https://ac.ecosia.org/autocomplete?type=list&q=
|
suggestionUrl: https://ac.ecosia.org/autocomplete?type=list&q=
|
||||||
```
|
```
|
||||||
|
|
||||||
## Homepage Version
|
## Homepage Version & Update Checking
|
||||||
|
|
||||||
By default the release version is displayed at the bottom of the page. To hide this, use the `hideVersion` setting, like so:
|
By default the release version is displayed at the bottom of the page. To hide this, use the `hideVersion` setting, like so:
|
||||||
|
|
||||||
@@ -410,6 +469,12 @@ By default the release version is displayed at the bottom of the page. To hide t
|
|||||||
hideVersion: true
|
hideVersion: true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
You can disable checking for new versions from GitHub (enabled by default) with:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
disableUpdateCheck: true
|
||||||
|
```
|
||||||
|
|
||||||
## Log Path
|
## Log Path
|
||||||
|
|
||||||
By default the homepage logfile is written to the a `logs` subdirectory of the `config` folder. In order to customize this path, you can set the `logpath` setting. A `logs` folder will be created in that location where the logfile will be written.
|
By default the homepage logfile is written to the a `logs` subdirectory of the `config` folder. In order to customize this path, you can set the `logpath` setting. A `logs` folder will be created in that location where the logfile will be written.
|
||||||
|
|||||||
@@ -15,6 +15,8 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /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:
|
||||||
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
```
|
```
|
||||||
|
|
||||||
### Running as non-root
|
### Running as non-root
|
||||||
@@ -36,6 +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, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
PUID: $PUID
|
PUID: $PUID
|
||||||
PGID: $PGID
|
PGID: $PGID
|
||||||
```
|
```
|
||||||
@@ -43,7 +46,7 @@ services:
|
|||||||
### With Docker Run
|
### With Docker Run
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest
|
docker run -p 3000:3000 -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
### Using Environment Secrets
|
### Using Environment Secrets
|
||||||
|
|||||||
@@ -4,27 +4,37 @@ description: Docs intro
|
|||||||
icon: simple/docker
|
icon: simple/docker
|
||||||
---
|
---
|
||||||
|
|
||||||
<p>
|
|
||||||
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
|
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
|
||||||
</p>
|
|
||||||
|
|
||||||
!!! warning
|
!!! info
|
||||||
|
|
||||||
Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.
|
Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.
|
||||||
|
|
||||||
<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`
|
||||||
|
|
||||||
|
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`.
|
||||||
@@ -175,6 +96,7 @@ data:
|
|||||||
expanded: true
|
expanded: true
|
||||||
cpu: true
|
cpu: true
|
||||||
memory: true
|
memory: true
|
||||||
|
network: default
|
||||||
- search:
|
- search:
|
||||||
provider: duckduckgo
|
provider: duckduckgo
|
||||||
target: _blank
|
target: _blank
|
||||||
@@ -209,12 +131,20 @@ rules:
|
|||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- traefik.containo.us
|
- traefik.io
|
||||||
resources:
|
resources:
|
||||||
- ingressroutes
|
- ingressroutes
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
|
- apiGroups:
|
||||||
|
- gateway.networking.k8s.io
|
||||||
|
resources:
|
||||||
|
- httproutes
|
||||||
|
- gateways
|
||||||
|
verbs:
|
||||||
|
- get
|
||||||
|
- list
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- metrics.k8s.io
|
- metrics.k8s.io
|
||||||
resources:
|
resources:
|
||||||
@@ -293,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
|
||||||
@@ -370,7 +303,7 @@ prevent unnecessary re-renders on page loads and window / tab focusing. The
|
|||||||
procedure for enabling sticky sessions depends on your Ingress controller. Below
|
procedure for enabling sticky sessions depends on your Ingress controller. Below
|
||||||
is an example using Traefik as the Ingress controller.
|
is an example using Traefik as the Ingress controller.
|
||||||
|
|
||||||
```
|
```yaml
|
||||||
apiVersion: traefik.io/v1alpha1
|
apiVersion: traefik.io/v1alpha1
|
||||||
kind: IngressRoute
|
kind: IngressRoute
|
||||||
metadata:
|
metadata:
|
||||||
|
|||||||
@@ -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,5 +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
|
||||||
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.
|
||||||
|
|
||||||
|
See [HOMEPAGE_ALLOWED_HOSTS](index.md#homepage_allowed_hosts) for more information on this environment variable.
|
||||||
|
|||||||
@@ -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,14 +12,17 @@ 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
|
||||||
|
|
||||||
All service widgets work essentially the same, that is, homepage makes a proxied call to an API made available by that service. The majority of the time widgets don't work it is a configuration issue. Of course, sometimes things do break. Some basic steps to try:
|
All service widgets work essentially the same, that is, homepage makes a proxied call to an API made available by that service. The majority of the time widgets don't work it is a configuration issue. Of course, sometimes things do break. Some basic steps to check:
|
||||||
|
|
||||||
1. Ensure that you follow the rule mentioned on https://gethomepage.dev/configs/service-widgets/. **Unless otherwise noted, URLs should not end with a / or other API path. Each widget will handle the path on its own.**. This is very important as including a trailing slash can result in an error.
|
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
|
||||||
|
|
||||||
2. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
2. All services with a widget require a unique 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.:
|
||||||
|
|
||||||
```
|
```
|
||||||
docker exec homepage ping SERVICEIPORDOMAIN
|
docker exec homepage ping SERVICEIPORDOMAIN
|
||||||
@@ -27,7 +30,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
|||||||
|
|
||||||
If your homepage install (container) cannot reach the service then you need to figure out why, for example in Docker this can mean putting the two containers on the same network, checking firewall issues, etc.
|
If your homepage install (container) cannot reach the service then you need to figure out why, for example in Docker this can mean putting the two containers on the same network, checking firewall issues, etc.
|
||||||
|
|
||||||
3. If you have verified that homepage can in fact reach the service then you can also check the API output using e.g. `curl`, which is often helpful if you do need to file a bug report. Again, depending on your networking setup this may need to be run from _inside the container_ as IP / hostname resolution can differ inside vs outside.
|
4. If you have verified that homepage can in fact reach the service then you can also check the API output using e.g. `curl`, which is often helpful if you do need to file a bug report. Again, depending on your networking setup this may need to be run from _inside the container_ as IP / hostname resolution can differ inside vs outside.
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
|
|
||||||
@@ -64,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
|
||||||
|
```
|
||||||
|
|||||||
@@ -46,16 +46,16 @@ See the [pre-commit documentation](https://pre-commit.com/#install) to get start
|
|||||||
In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable
|
In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable
|
||||||
self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool.
|
self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool.
|
||||||
|
|
||||||
## New Feature Guidelines
|
## New Feature or Enhancement Guidelines {#new-feature-guidelines}
|
||||||
|
|
||||||
- New features should usually be linked to an existing feature request. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
|
- New features or enhancements, **no matter how small**, must be linked to an existing feature request with some comments or 'up-votes' that demonstrate community interest. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
|
||||||
- If you have ideas for a larger feature you may want to open a discussion first.
|
- If you have ideas for a larger feature you may want to open a discussion first.
|
||||||
|
|
||||||
## Service Widget Guidelines
|
## Service Widget Guidelines
|
||||||
|
|
||||||
To ensure cohesiveness of various widgets, the following should be used as a guide for developing new widgets:
|
To ensure cohesiveness of various widgets, the following should be used as a guide for developing new widgets:
|
||||||
|
|
||||||
- Please only submit widgets that target a feature request discussion with at least 10 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of service widgets that might only benefit a small number of users.
|
- Please only submit widgets that target a feature request discussion with at least 20 'up-votes'. The purpose of this requirement is to avoid the addition (and maintenance) of service widgets that might only benefit a small number of users.
|
||||||
- Note that we reserve the right to decline widgets for projects that are very young (eg < ~1y) or those with a small reach (eg low GitHub stars). Again, this is in an effort to keep overall widget maintenance under control.
|
- Note that we reserve the right to decline widgets for projects that are very young (eg < ~1y) or those with a small reach (eg low GitHub stars). Again, this is in an effort to keep overall widget maintenance under control.
|
||||||
- Widgets should be only one row of blocks
|
- Widgets should be only one row of blocks
|
||||||
- Widgets should be no more than 4 blocks wide and generally conform to the styling / design choices of other widgets
|
- Widgets should be no more than 4 blocks wide and generally conform to the styling / design choices of other widgets
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ You can also pass API keys from the widget configuration to the proxy handler, f
|
|||||||
|
|
||||||
### `credentialedProxyHandler`
|
### `credentialedProxyHandler`
|
||||||
|
|
||||||
A proxy handler that makes authenticated by setting request headers. Credentials are pulled from the widgets configuration.
|
A proxy handler that makes authenticated requests by setting request headers. Credentials are pulled from the widgets configuration.
|
||||||
|
|
||||||
By default the key is passed as an `X-API-Key` header. If you need to pass the key as something else, either add a case to the credentialedProxyHandler or create a new proxy handler.
|
By default the key is passed as an `X-API-Key` header. If you need to pass the key as something else, either add a case to the credentialedProxyHandler or create a new proxy handler.
|
||||||
|
|
||||||
|
|||||||
@@ -19,12 +19,17 @@ Service widgets are used to display the status of a service, often a web service
|
|||||||
description: Watch movies and TV shows.
|
description: Watch movies and TV shows.
|
||||||
server: localhost
|
server: localhost
|
||||||
container: plex
|
container: plex
|
||||||
widget:
|
widgets:
|
||||||
type: tautulli
|
- type: tautulli
|
||||||
url: http://172.16.1.1:8181
|
url: http://172.16.1.1:8181
|
||||||
key: aabbccddeeffgghhiijjkkllmmnnoo
|
key: aabbccddeeffgghhiijjkkllmmnnoo
|
||||||
|
- type: uptimekuma
|
||||||
|
url: http://172.16.1.2:8080
|
||||||
|
slug: aaaaaaabbbbb
|
||||||
```
|
```
|
||||||
|
|
||||||
|
More detail on configuring service widgets can be found in the [Service Widgets Config](../configs/services.md) section.
|
||||||
|
|
||||||
## 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 your `widgets.yaml` file. Here's an example:
|
||||||
@@ -36,3 +41,5 @@ Info widgets are used to display information in the header, often about your sys
|
|||||||
longitude: -117.51
|
longitude: -117.51
|
||||||
cache: 5
|
cache: 5
|
||||||
```
|
```
|
||||||
|
|
||||||
|
More detail on configuring info widgets can be found in the [Info Widgets Config](../configs/info-widgets.md) section.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ title: Open-Meteo
|
|||||||
description: Open-Meteo Information Widget Configuration
|
description: Open-Meteo Information Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
No registration is required at all! See [https://open-meteo.com/en/docs](https://open-meteo.com/en/docs)
|
Homepage's recommended weather widget. No registration is required at all! See [https://open-meteo.com/en/docs](https://open-meteo.com/en/docs)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- openmeteo:
|
- openmeteo:
|
||||||
|
|||||||
@@ -24,9 +24,10 @@ _Note: unfortunately, the package used for getting CPU temp ([systeminformation]
|
|||||||
tempmin: 0 # optional, minimum cpu temp
|
tempmin: 0 # optional, minimum cpu temp
|
||||||
tempmax: 100 # optional, maximum cpu temp
|
tempmax: 100 # optional, maximum cpu temp
|
||||||
uptime: true
|
uptime: true
|
||||||
units: imperial # only used by cpu temp
|
units: imperial # only used by cpu temp, options: 'imperial' or 'metric'
|
||||||
refresh: 3000 # optional, in ms
|
refresh: 3000 # optional, in ms
|
||||||
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
||||||
|
network: true # optional, uses 'default' if true or specify a network interface name
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also pass a `label` option, which allows you to group resources under named sections,
|
You can also pass a `label` option, which allows you to group resources under named sections,
|
||||||
|
|||||||
@@ -5,7 +5,11 @@ description: Unifi Controller Information Widget Configuration
|
|||||||
|
|
||||||
_(Find the Unifi Controller service widget [here](../services/unifi-controller.md))_
|
_(Find the Unifi Controller service widget [here](../services/unifi-controller.md))_
|
||||||
|
|
||||||
You can display general connectivity status from your Unifi (Network) Controller. When authenticating you will want to use a local account that has at least read privileges.
|
You can display general connectivity status from your Unifi (Network) Controller.
|
||||||
|
|
||||||
|
!!! warning
|
||||||
|
|
||||||
|
When authenticating you will want to use a local account that has at least read privileges.
|
||||||
|
|
||||||
An optional 'site' parameter can be supplied, if it is not the widget will use the default site for the controller.
|
An optional 'site' parameter can be supplied, if it is not the widget will use the default site for the controller.
|
||||||
|
|
||||||
@@ -18,9 +22,8 @@ An optional 'site' parameter can be supplied, if it is not the widget will use t
|
|||||||
```yaml
|
```yaml
|
||||||
- unifi_console:
|
- unifi_console:
|
||||||
url: https://unifi.host.or.ip:port
|
url: https://unifi.host.or.ip:port
|
||||||
|
site: Site Name # optional
|
||||||
username: user
|
username: user
|
||||||
password: pass
|
password: pass
|
||||||
site: Site Name # optional
|
key: unifiapikey # required if using API key instead of username/password
|
||||||
```
|
```
|
||||||
|
|
||||||
_Added in v0.4.18, updated in 0.6.7_
|
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
---
|
|
||||||
title: Weather API
|
|
||||||
description: Weather API Information Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
**Note: this widget is considered 'deprecated' since there is no longer a free Weather API tier for new members. See the openmeteo or openweathermap widgets for alternatives.**
|
|
||||||
|
|
||||||
The free tier is all that's required, you will need to [register](https://www.weatherapi.com/signup.aspx) and grab your API key.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
- weatherapi:
|
|
||||||
label: Kyiv # optional
|
|
||||||
latitude: 50.449684
|
|
||||||
longitude: 30.525026
|
|
||||||
units: metric # or imperial
|
|
||||||
apiKey: yourweatherapikey
|
|
||||||
cache: 5 # Time in minutes to cache API responses, to stay within limits
|
|
||||||
format: # optional, Intl.NumberFormat options
|
|
||||||
maximumFractionDigits: 1
|
|
||||||
```
|
|
||||||
|
|
||||||
You can optionally not pass a `latitude` and `longitude` and the widget will use your current location (requires a secure context, eg. HTTPS).
|
|
||||||
16
docs/widgets/services/apcups.md
Normal file
16
docs/widgets/services/apcups.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
title: APC UPS Monitoring
|
||||||
|
description: Lightweight monitoring widget for APC UPSs using apcupsd daemon
|
||||||
|
---
|
||||||
|
|
||||||
|
This widget extracts UPS information from an apcupsd daemon.
|
||||||
|
Only works for [APC/Schneider](https://www.se.com/us/en/product-range/61915-smartups/#products) UPS products.
|
||||||
|
|
||||||
|
[!NOTE]
|
||||||
|
By default apcupsd daemon is bound to 127.0.0.1. Edit `/etc/apcupsd.conf` and change `NISIP` to an IP accessible from your homepage docker (usually your internal LAN interface).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: apcups
|
||||||
|
url: tcp://your.acpupsd.host:3551
|
||||||
|
```
|
||||||
33
docs/widgets/services/argocd.md
Normal file
33
docs/widgets/services/argocd.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
title: ArgoCD
|
||||||
|
description: ArgoCD Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [ArgoCD](https://argo-cd.readthedocs.io/en/stable/).
|
||||||
|
|
||||||
|
Allowed fields (limited to a max of 4): `["apps", "synced", "outOfSync", "healthy", "progressing", "degraded", "suspended", "missing"]`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: argocd
|
||||||
|
url: http://argocd.host.or.ip:port
|
||||||
|
key: argocdapikey
|
||||||
|
```
|
||||||
|
|
||||||
|
You can generate an API key either by creating a bearer token for an existing account, see [Authorization](https://argo-cd.readthedocs.io/en/latest/developer-guide/api-docs/#authorization) (not recommended) or create a new local user account with limited privileges and generate an authentication token for this account. To do this the steps are:
|
||||||
|
|
||||||
|
- [Create a new local user](https://argo-cd.readthedocs.io/en/stable/operator-manual/user-management/#create-new-user) and give it the `apiKey` capability
|
||||||
|
- Setup [RBAC configuration](https://argo-cd.readthedocs.io/en/stable/operator-manual/rbac/#rbac-configuration) for your the user and give it readonly access to your ArgoCD resources, e.g. by giving it the `role:readonly` role.
|
||||||
|
- In your ArgoCD project under _Settings / Accounts_ open the newly created account and in the _Tokens_ section click on _Generate New_ to generate an access token, optionally specifying an expiry date.
|
||||||
|
|
||||||
|
If you installed ArgoCD via the official Helm chart, the account creation and rbac config can be achived by overriding these helm values:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
configs:
|
||||||
|
cm:
|
||||||
|
accounts.readonly: apiKey
|
||||||
|
rbac:
|
||||||
|
policy.csv: "g, readonly, role:readonly"
|
||||||
|
```
|
||||||
|
|
||||||
|
This creates a new account called `readonly` and attaches the `role:readonly` role to it.
|
||||||
@@ -20,6 +20,6 @@ Allowed fields: `["users", "loginsLast24H", "failedLoginsLast24H"]`.
|
|||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: authentik
|
type: authentik
|
||||||
url: http://authentik.host.or.ip:22070
|
url: http://authentik.host.or.ip:port
|
||||||
key: api_token
|
key: api_token
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -3,13 +3,22 @@ title: Beszel
|
|||||||
description: Beszel Widget Configuration
|
description: Beszel Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [Beszel]()
|
Learn more about [Beszel](https://github.com/henrygd/beszel)
|
||||||
|
|
||||||
The widget has two modes, a single system with detailed info if `systemId` is provided, or an overview of all systems if `systemId` is not provided.
|
The widget has two modes, a single system with detailed info if `systemId` is provided, or an overview of all systems if `systemId` is not provided.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
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"]`
|
||||||
|
|
||||||
|
| Beszel Version | Homepage Widget Version |
|
||||||
|
| -------------- | ----------------------- |
|
||||||
|
| < 0.9.0 | 1 (default) |
|
||||||
|
| >= 0.9.0 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: beszel
|
type: beszel
|
||||||
@@ -17,4 +26,5 @@ widget:
|
|||||||
username: username # email
|
username: username # email
|
||||||
password: password
|
password: password
|
||||||
systemId: systemId # optional
|
systemId: systemId # optional
|
||||||
|
version: 2 # optional, default is 1
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -62,10 +55,12 @@ widget:
|
|||||||
format: size
|
format: size
|
||||||
```
|
```
|
||||||
|
|
||||||
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `size`, `date` and `relativeDate`.
|
Supported formats for the values are `text`, `number`, `float`, `percent`, `duration`, `bytes`, `bitrate`, `size`, `date` and `relativeDate`.
|
||||||
|
|
||||||
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
|
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
|
||||||
|
|
||||||
|
The `duration` format expects the duration to be specified in seconds. The `scale` transformation tool can be used if a conversion is required.
|
||||||
|
|
||||||
The `size` format will return the length of the array or string, or the number of keys in an object. This is then formatted as `number`.
|
The `size` format will return the length of the array or string, or the number of keys in an object. This is then formatted as `number`.
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
@@ -101,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
|
||||||
@@ -136,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`.
|
||||||
|
|
||||||
@@ -160,13 +170,53 @@ 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
|
||||||
|
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:
|
||||||
|
|||||||
@@ -14,4 +14,5 @@ widget:
|
|||||||
type: deluge
|
type: deluge
|
||||||
url: http://deluge.host.or.ip
|
url: http://deluge.host.or.ip
|
||||||
password: password # webui password
|
password: password # webui password
|
||||||
|
enableLeechProgress: true # optional, defaults to false
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -16,5 +16,6 @@ To group both `offline` and `unknown` devices together, users should use the `of
|
|||||||
widget:
|
widget:
|
||||||
type: esphome
|
type: esphome
|
||||||
url: http://esphome.host.or.ip:port
|
url: http://esphome.host.or.ip:port
|
||||||
key: myesphomecookie # only if auth enabled, get the value from a request from the frontend e.g. `authenticated=myesphomecookie`
|
username: myesphomeuser # only if auth enabled
|
||||||
|
password: myesphomepass # only if auth enabled
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ title: EVCC
|
|||||||
description: EVCC Widget Configuration
|
description: EVCC Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [EVSS](https://github.com/evcc-io/evcc).
|
Learn more about [EVCC](https://github.com/evcc-io/evcc).
|
||||||
|
|
||||||
Allowed fields: `["pv_power", "grid_power", "home_power", "charge_power]`.
|
Allowed fields: `["pv_power", "grid_power", "home_power", "charge_power]`.
|
||||||
|
|
||||||
|
|||||||
17
docs/widgets/services/firefly.md
Normal file
17
docs/widgets/services/firefly.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Firefly III
|
||||||
|
description: Firefly III Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Firefly III](https://www.firefly-iii.org/).
|
||||||
|
|
||||||
|
Find your API key under `Options > Profile > OAuth > Personal Access Tokens`.
|
||||||
|
|
||||||
|
Allowed fields: `["networth" ,"budget"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: firefly
|
||||||
|
url: https://firefly.host.or.ip
|
||||||
|
key: personalaccesstoken.personalaccesstoken.personalaccesstoken
|
||||||
|
```
|
||||||
@@ -13,7 +13,7 @@ Home Network > Network > Network Settings > Access Settings in the Home Network
|
|||||||
|
|
||||||
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
|
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
|
||||||
|
|
||||||
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress"]`.
|
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress", "externalIPv6Address", "externalIPv6Prefix"]`.
|
||||||
|
|
||||||
```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:
|
||||||
|
|||||||
20
docs/widgets/services/gitlab.md
Normal file
20
docs/widgets/services/gitlab.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: Gitlab
|
||||||
|
description: Gitlab Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Gitlab](https://gitlab.com).
|
||||||
|
|
||||||
|
API requires a personal access token with either `read_api` or `api` permission. See the [gitlab documentation](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#create-a-personal-access-token) for details on generating one.
|
||||||
|
|
||||||
|
Your Gitlab user ID can be found on [your profile page](https://support.circleci.com/hc/en-us/articles/20761157174043-How-to-find-your-GitLab-User-ID).
|
||||||
|
|
||||||
|
Allowed fields: `["events", "issues", "merges", "projects"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: gitlab
|
||||||
|
url: http://gitlab.host.or.ip:port
|
||||||
|
key: personal-access-token
|
||||||
|
user_id: 123456
|
||||||
|
```
|
||||||
@@ -51,6 +51,8 @@ The metric field in the configuration determines the type of system monitoring d
|
|||||||
|
|
||||||
`process`: Top 5 processes based on CPU usage. Gives an overview of which processes are consuming the most resources.
|
`process`: Top 5 processes based on CPU usage. Gives an overview of which processes are consuming the most resources.
|
||||||
|
|
||||||
|
`containers`: Docker or Kubernetes containers list. Shows up to 5 containers running on the system and their resource usage.
|
||||||
|
|
||||||
`network:<interface_name>`: Network data usage for the specified interface. Replace `<interface_name>` with the name of your network interface, e.g., `network:enp0s25`, as specified in glances.
|
`network:<interface_name>`: Network data usage for the specified interface. Replace `<interface_name>` with the name of your network interface, e.g., `network:enp0s25`, as specified in glances.
|
||||||
|
|
||||||
`sensor:<sensor_id>`: Temperature of the specified sensor, typically used to monitor CPU temperature. Replace `<sensor_id>` with the name of your sensor, e.g., `sensor:Package id 0` as specified in glances.
|
`sensor:<sensor_id>`: Temperature of the specified sensor, typically used to monitor CPU temperature. Replace `<sensor_id>` with the name of your sensor, e.g., `sensor:Package id 0` as specified in glances.
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
|
|||||||
|
|
||||||
Allowed fields: `["public_ip", "region", "country"]`.
|
Allowed fields: `["public_ip", "region", "country"]`.
|
||||||
|
|
||||||
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication).
|
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.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ Allowed fields: `["name", "address", "last_seen", "status"]`.
|
|||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: headscale
|
type: headscale
|
||||||
|
url: http://headscale.host.or.ip:port
|
||||||
nodeId: nodeid
|
nodeId: nodeid
|
||||||
key: headscaleapiaccesstoken
|
key: headscaleapiaccesstoken
|
||||||
```
|
```
|
||||||
|
|||||||
17
docs/widgets/services/hoarder.md
Normal file
17
docs/widgets/services/hoarder.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
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
|
||||||
|
```
|
||||||
@@ -8,6 +8,8 @@ search:
|
|||||||
You can also find a list of all available service widgets in the sidebar navigation.
|
You can also find a list of all available service widgets in the sidebar navigation.
|
||||||
|
|
||||||
- [Adguard Home](adguard-home.md)
|
- [Adguard Home](adguard-home.md)
|
||||||
|
- [APC UPS](apcups.md)
|
||||||
|
- [ArgoCD](argocd.md)
|
||||||
- [Atsumeru](atsumeru.md)
|
- [Atsumeru](atsumeru.md)
|
||||||
- [Audiobookshelf](audiobookshelf.md)
|
- [Audiobookshelf](audiobookshelf.md)
|
||||||
- [Authentik](authentik.md)
|
- [Authentik](authentik.md)
|
||||||
@@ -32,6 +34,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [ESPHome](esphome.md)
|
- [ESPHome](esphome.md)
|
||||||
- [EVCC](evcc.md)
|
- [EVCC](evcc.md)
|
||||||
- [Fileflows](fileflows.md)
|
- [Fileflows](fileflows.md)
|
||||||
|
- [Firefly III](firefly.md)
|
||||||
- [Flood](flood.md)
|
- [Flood](flood.md)
|
||||||
- [FreshRSS](freshrss.md)
|
- [FreshRSS](freshrss.md)
|
||||||
- [Frigate](frigate.md)
|
- [Frigate](frigate.md)
|
||||||
@@ -40,6 +43,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Gatus](gatus.md)
|
- [Gatus](gatus.md)
|
||||||
- [Ghostfolio](ghostfolio.md)
|
- [Ghostfolio](ghostfolio.md)
|
||||||
- [Gitea](gitea.md)
|
- [Gitea](gitea.md)
|
||||||
|
- [Gitlab](gitlab.md)
|
||||||
- [Glances](glances.md)
|
- [Glances](glances.md)
|
||||||
- [Gluetun](gluetun.md)
|
- [Gluetun](gluetun.md)
|
||||||
- [Gotify](gotify.md)
|
- [Gotify](gotify.md)
|
||||||
@@ -47,6 +51,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)
|
||||||
- [Home Assistant](homeassistant.md)
|
- [Home Assistant](homeassistant.md)
|
||||||
- [HomeBox](homebox.md)
|
- [HomeBox](homebox.md)
|
||||||
- [Homebridge](homebridge.md)
|
- [Homebridge](homebridge.md)
|
||||||
@@ -98,6 +103,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Plex](plex.md)
|
- [Plex](plex.md)
|
||||||
- [Portainer](portainer.md)
|
- [Portainer](portainer.md)
|
||||||
- [Prometheus](prometheus.md)
|
- [Prometheus](prometheus.md)
|
||||||
|
- [Prometheus Metric](prometheusmetric.md)
|
||||||
- [Prowlarr](prowlarr.md)
|
- [Prowlarr](prowlarr.md)
|
||||||
- [Proxmox](proxmox.md)
|
- [Proxmox](proxmox.md)
|
||||||
- [Proxmox Backup Server](proxmoxbackupserver.md)
|
- [Proxmox Backup Server](proxmoxbackupserver.md)
|
||||||
@@ -111,6 +117,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)
|
||||||
|
|||||||
@@ -15,4 +15,5 @@ widget:
|
|||||||
url: http://kavita.host.or.ip:port
|
url: http://kavita.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
key: kavitaapikey # Optional, e.g. if not using username and password
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -9,10 +9,16 @@ Uses the same username and password used to login from the web.
|
|||||||
|
|
||||||
Allowed fields: `["libraries", "series", "books"]`.
|
Allowed fields: `["libraries", "series", "books"]`.
|
||||||
|
|
||||||
|
| Komga API Version | Homepage Widget Version |
|
||||||
|
| ----------------- | ----------------------- |
|
||||||
|
| < v2 | 1 (default) |
|
||||||
|
| >= v2 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: komga
|
type: komga
|
||||||
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
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ Learn more about [OPNSense](https://opnsense.org/).
|
|||||||
The API key & secret can be generated via the webui by creating a new user at _System/Access/Users_. Ensure "Generate a scrambled password to prevent local database logins for this user" is checked and then edit the effective privileges selecting **only**:
|
The API key & secret can be generated via the webui by creating a new user at _System/Access/Users_. Ensure "Generate a scrambled password to prevent local database logins for this user" is checked and then edit the effective privileges selecting **only**:
|
||||||
|
|
||||||
- Diagnostics: System Activity
|
- Diagnostics: System Activity
|
||||||
- Status: Traffic Graph
|
- Status: Traffic Graph / Reporting: Traffic (OPNSENSE 24.7.x)
|
||||||
|
|
||||||
Finally, create a new API key which will download an `apikey.txt` file with your key and secret in it. Use the values as the username and password fields, respectively, in your homepage config.
|
Finally, create a new API key which will download an `apikey.txt` file with your key and secret in it. Use the values as the username and password fields, respectively, in your homepage config.
|
||||||
|
|
||||||
@@ -20,4 +20,5 @@ widget:
|
|||||||
url: http://opnsense.host.or.ip
|
url: http://opnsense.host.or.ip
|
||||||
username: key
|
username: key
|
||||||
password: secret
|
password: secret
|
||||||
|
wan: opt1 # optional, defaults to wan
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,4 +20,6 @@ widget:
|
|||||||
type: peanut
|
type: peanut
|
||||||
url: http://peanut.host.or.ip:port
|
url: http://peanut.host.or.ip:port
|
||||||
key: nameofyourups
|
key: nameofyourups
|
||||||
|
username: username # only needed if set
|
||||||
|
password: password # only needed if set
|
||||||
```
|
```
|
||||||
|
|||||||
67
docs/widgets/services/prometheusmetric.md
Normal file
67
docs/widgets/services/prometheusmetric.md
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
---
|
||||||
|
title: Prometheus Metric
|
||||||
|
description: Prometheus Metric Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Querying Prometheus](https://prometheus.io/docs/prometheus/latest/querying/basics/).
|
||||||
|
|
||||||
|
This widget can show metrics for your service defined by PromQL queries which are requested from a running Prometheus instance.
|
||||||
|
|
||||||
|
Quries can be defined in the `metrics` array of the widget along with a label to be used to present the metric value. You can optionally specify a global `refreshInterval` in milliseconds and/or define the `refreshInterval` per metric. Inside the optional `format` object of a metric various formatting styles and transformations can be applied (see below).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: prometheusmetric
|
||||||
|
url: https://prometheus.host.or.ip
|
||||||
|
refreshInterval: 10000 # optional - in milliseconds, defaults to 10s
|
||||||
|
metrics:
|
||||||
|
- label: Metric 1
|
||||||
|
query: alertmanager_alerts{state="active"}
|
||||||
|
- label: Metric 2
|
||||||
|
query: apiserver_storage_size_bytes{node="mynode"}
|
||||||
|
format:
|
||||||
|
type: bytes
|
||||||
|
- label: Metric 3
|
||||||
|
query: avg(prometheus_notifications_latency_seconds)
|
||||||
|
format:
|
||||||
|
type: number
|
||||||
|
suffix: s
|
||||||
|
options:
|
||||||
|
maximumFractionDigits: 4
|
||||||
|
- label: Metric 4
|
||||||
|
query: time()
|
||||||
|
refreshInterval: 1000 # will override global refreshInterval
|
||||||
|
format:
|
||||||
|
type: date
|
||||||
|
scale: 1000
|
||||||
|
options:
|
||||||
|
timeStyle: medium
|
||||||
|
```
|
||||||
|
|
||||||
|
## Formatting
|
||||||
|
|
||||||
|
Supported values for `format.type` are `text`, `number`, `percent`, `bytes`, `bits`, `bbytes`, `bbits`, `byterate`, `bibyterate`, `bitrate`, `bibitrate`, `date`, `duration`, `relativeDate`, and `text` which is the default.
|
||||||
|
|
||||||
|
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat). For the `number` format, options of [Intl.NumberFormat](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat) can be used, e.g. `maximumFractionDigits` or `minimumFractionDigits`.
|
||||||
|
|
||||||
|
### Data Transformation
|
||||||
|
|
||||||
|
You can manipulate your metric value with the following tools: `scale`, `prefix` and `suffix`, for example:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- query: my_custom_metric{}
|
||||||
|
label: Metric 1
|
||||||
|
format:
|
||||||
|
type: number
|
||||||
|
scale: 1000 # multiplies value by a number or fraction string e.g. 1/16
|
||||||
|
- query: my_custom_metric{}
|
||||||
|
label: Metric 2
|
||||||
|
format:
|
||||||
|
type: number
|
||||||
|
prefix: "$" # prefixes value with given string
|
||||||
|
- query: my_custom_metric{}
|
||||||
|
label: Metric 3
|
||||||
|
format:
|
||||||
|
type: number
|
||||||
|
suffix: "€" # suffixes value with given string
|
||||||
|
```
|
||||||
@@ -15,4 +15,5 @@ widget:
|
|||||||
url: http://qbittorrent.host.or.ip
|
url: http://qbittorrent.host.or.ip
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
enableLeechProgress: true # optional, defaults to false
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -10,7 +10,5 @@ If more than (4) fields are provided, only the first (4) will be used.
|
|||||||
widget:
|
widget:
|
||||||
type: romm
|
type: romm
|
||||||
url: http://romm.host.or.ip
|
url: http://romm.host.or.ip
|
||||||
username: username # optional
|
|
||||||
password: password # optional
|
|
||||||
fields: ["platforms", "totalRoms", "saves", "states"] # optional - default fields shown
|
fields: ["platforms", "totalRoms", "saves", "states"] # optional - default fields shown
|
||||||
```
|
```
|
||||||
|
|||||||
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
|
||||||
|
```
|
||||||
@@ -8,7 +8,12 @@ Learn more about [Speedtest Tracker](https://github.com/alexjustesen/speedtest-t
|
|||||||
|
|
||||||
No extra configuration is required.
|
No extra configuration is required.
|
||||||
|
|
||||||
This widget is compatible with both [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) and [henrywhitaker3/Speedtest-Tracker](https://github.com/henrywhitaker3/Speedtest-Tracker).
|
Version 1 of the widget is compatible with both [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) and [henrywhitaker3/Speedtest-Tracker](https://github.com/henrywhitaker3/Speedtest-Tracker), while version 2 is only compatible with [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker).
|
||||||
|
|
||||||
|
| Speedtest Version (AJ) | Speedtest Version (HW) | Homepage Widget Version |
|
||||||
|
| ---------------------- | ---------------------- | ----------------------- |
|
||||||
|
| < 1.2.1 | ≤ 1.12.0 | 1 (default) |
|
||||||
|
| >= 1.2.1 | N/A | 2 |
|
||||||
|
|
||||||
Allowed fields: `["download", "upload", "ping"]`.
|
Allowed fields: `["download", "upload", "ping"]`.
|
||||||
|
|
||||||
@@ -16,5 +21,7 @@ Allowed fields: `["download", "upload", "ping"]`.
|
|||||||
widget:
|
widget:
|
||||||
type: speedtest
|
type: speedtest
|
||||||
url: http://speedtest.host.or.ip
|
url: http://speedtest.host.or.ip
|
||||||
|
version: 1 # optional, default is 1
|
||||||
|
key: speedtestapikey # required for version 2
|
||||||
bitratePrecision: 3 # optional, default is 0
|
bitratePrecision: 3 # optional, default is 0
|
||||||
```
|
```
|
||||||
|
|||||||
15
docs/widgets/services/spoolman.md
Normal file
15
docs/widgets/services/spoolman.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: Spoolman
|
||||||
|
description: Spoolman Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Spoolman](https://github.com/Donkie/Spoolman).
|
||||||
|
|
||||||
|
4 spools are displayed by default. If more than 4 spools are configured in spoolman you can use the spoolIds configuration option to control which are displayed.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: spoolman
|
||||||
|
url: http://spoolman.host.or.ip
|
||||||
|
spoolIds: [1, 2, 3, 4] # optional
|
||||||
|
```
|
||||||
20
docs/widgets/services/suwayomi.md
Normal file
20
docs/widgets/services/suwayomi.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: Suwayomi
|
||||||
|
description: Suwayomi Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Suwayomi](https://github.com/Suwayomi/Suwayomi-Server).
|
||||||
|
|
||||||
|
Allowed fields: ["download", "nondownload", "read", "unread", "downloadedread", "downloadedunread", "nondownloadedread", "nondownloadedunread"]
|
||||||
|
|
||||||
|
The widget defaults to the first four above. If more than four fields are provided, only the first 4 are displayed.
|
||||||
|
Category IDs can be obtained from the url when navigating to it, `?tab={categoryID}`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: suwayomi
|
||||||
|
url: http://suwayomi.host.or.ip
|
||||||
|
username: username #optional
|
||||||
|
password: password #optional
|
||||||
|
category: 0 #optional, defaults to all categories
|
||||||
|
```
|
||||||
@@ -7,7 +7,11 @@ Learn more about [Unifi Controller](https://ui.com/).
|
|||||||
|
|
||||||
_(Find the Unifi Controller information widget [here](../info/unifi_controller.md))_
|
_(Find the Unifi Controller information widget [here](../info/unifi_controller.md))_
|
||||||
|
|
||||||
You can display general connectivity status from your Unifi (Network) Controller. When authenticating you will want to use a local account that has at least read privileges.
|
You can display general connectivity status from your Unifi (Network) Controller.
|
||||||
|
|
||||||
|
!!! warning
|
||||||
|
|
||||||
|
When authenticating you will want to use a local account that has at least read privileges.
|
||||||
|
|
||||||
An optional 'site' parameter can be supplied, if it is not the widget will use the default site for the controller.
|
An optional 'site' parameter can be supplied, if it is not the widget will use the default site for the controller.
|
||||||
|
|
||||||
@@ -15,15 +19,14 @@ Allowed fields: `["uptime", "wan", "lan", "lan_users", "lan_devices", "wlan", "w
|
|||||||
|
|
||||||
!!! hint
|
!!! hint
|
||||||
|
|
||||||
If you enter e.g. incorrect credentials and receive an "API Error", you may need to recreate the container to clear the cache.
|
If you enter e.g. incorrect credentials and receive an "API Error", you may need to recreate the container or restart the service to clear the cache.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: unifi
|
type: unifi
|
||||||
url: https://unifi.host.or.ip:port
|
url: https://unifi.host.or.ip:port
|
||||||
username: username
|
|
||||||
password: password
|
|
||||||
site: Site Name # optional
|
site: Site Name # optional
|
||||||
|
username: user
|
||||||
|
password: pass
|
||||||
|
key: unifiapikey # required if using API key instead of username/password
|
||||||
```
|
```
|
||||||
|
|
||||||
_Added in v0.4.18, updated in 0.6.7_
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ title: Zabbix
|
|||||||
description: Zabbix Widget Configuration
|
description: Zabbix Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [Zabbix](https://github.com/zabbix/zabbix). The widget supports (at least) Zibbax server version 7.0.
|
Learn more about [Zabbix](https://github.com/zabbix/zabbix). The widget supports (at least) Zabbix server version 7.0.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -23,6 +23,12 @@ Set the `mode` in the `kubernetes.yaml` to `cluster`.
|
|||||||
mode: default
|
mode: default
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To enable Kubernetes gateway-api compatibility, set `route` to `gateway`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
route: gateway
|
||||||
|
```
|
||||||
|
|
||||||
## Widgets
|
## Widgets
|
||||||
|
|
||||||
The Kubernetes widget can show a high-level overview of the cluster,
|
The Kubernetes widget can show a high-level overview of the cluster,
|
||||||
|
|||||||
11
mkdocs.yml
11
mkdocs.yml
@@ -21,8 +21,8 @@ nav:
|
|||||||
- configs/index.md
|
- configs/index.md
|
||||||
- configs/settings.md
|
- configs/settings.md
|
||||||
- configs/bookmarks.md
|
- configs/bookmarks.md
|
||||||
|
- configs/info-widgets.md
|
||||||
- configs/services.md
|
- configs/services.md
|
||||||
- configs/service-widgets.md
|
|
||||||
- configs/kubernetes.md
|
- configs/kubernetes.md
|
||||||
- configs/docker.md
|
- configs/docker.md
|
||||||
- configs/custom-css-js.md
|
- configs/custom-css-js.md
|
||||||
@@ -31,6 +31,8 @@ nav:
|
|||||||
- "Service Widgets":
|
- "Service Widgets":
|
||||||
- widgets/services/index.md
|
- widgets/services/index.md
|
||||||
- widgets/services/adguard-home.md
|
- widgets/services/adguard-home.md
|
||||||
|
- widgets/services/apcups.md
|
||||||
|
- widgets/services/argocd.md
|
||||||
- widgets/services/atsumeru.md
|
- widgets/services/atsumeru.md
|
||||||
- widgets/services/audiobookshelf.md
|
- widgets/services/audiobookshelf.md
|
||||||
- widgets/services/authentik.md
|
- widgets/services/authentik.md
|
||||||
@@ -55,6 +57,7 @@ nav:
|
|||||||
- widgets/services/esphome.md
|
- widgets/services/esphome.md
|
||||||
- widgets/services/evcc.md
|
- widgets/services/evcc.md
|
||||||
- widgets/services/fileflows.md
|
- widgets/services/fileflows.md
|
||||||
|
- widgets/services/firefly.md
|
||||||
- widgets/services/flood.md
|
- widgets/services/flood.md
|
||||||
- widgets/services/freshrss.md
|
- widgets/services/freshrss.md
|
||||||
- widgets/services/frigate.md
|
- widgets/services/frigate.md
|
||||||
@@ -63,6 +66,7 @@ nav:
|
|||||||
- widgets/services/gatus.md
|
- widgets/services/gatus.md
|
||||||
- widgets/services/ghostfolio.md
|
- widgets/services/ghostfolio.md
|
||||||
- widgets/services/gitea.md
|
- widgets/services/gitea.md
|
||||||
|
- widgets/services/gitlab.md
|
||||||
- widgets/services/glances.md
|
- widgets/services/glances.md
|
||||||
- widgets/services/gluetun.md
|
- widgets/services/gluetun.md
|
||||||
- widgets/services/gotify.md
|
- widgets/services/gotify.md
|
||||||
@@ -70,6 +74,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/homeassistant.md
|
- widgets/services/homeassistant.md
|
||||||
- widgets/services/homebox.md
|
- widgets/services/homebox.md
|
||||||
- widgets/services/homebridge.md
|
- widgets/services/homebridge.md
|
||||||
@@ -121,6 +126,7 @@ nav:
|
|||||||
- widgets/services/plex.md
|
- widgets/services/plex.md
|
||||||
- widgets/services/portainer.md
|
- widgets/services/portainer.md
|
||||||
- widgets/services/prometheus.md
|
- widgets/services/prometheus.md
|
||||||
|
- widgets/services/prometheusmetric.md
|
||||||
- widgets/services/prowlarr.md
|
- widgets/services/prowlarr.md
|
||||||
- widgets/services/proxmox.md
|
- widgets/services/proxmox.md
|
||||||
- widgets/services/proxmoxbackupserver.md
|
- widgets/services/proxmoxbackupserver.md
|
||||||
@@ -136,8 +142,10 @@ nav:
|
|||||||
- widgets/services/scrutiny.md
|
- widgets/services/scrutiny.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/stash.md
|
- widgets/services/stash.md
|
||||||
- widgets/services/stocks.md
|
- widgets/services/stocks.md
|
||||||
|
- widgets/services/suwayomi.md
|
||||||
- widgets/services/swagdashboard.md
|
- widgets/services/swagdashboard.md
|
||||||
- widgets/services/syncthing-relay-server.md
|
- widgets/services/syncthing-relay-server.md
|
||||||
- widgets/services/tailscale.md
|
- widgets/services/tailscale.md
|
||||||
@@ -173,7 +181,6 @@ nav:
|
|||||||
- widgets/info/search.md
|
- widgets/info/search.md
|
||||||
- widgets/info/stocks.md
|
- widgets/info/stocks.md
|
||||||
- widgets/info/unifi_controller.md
|
- widgets/info/unifi_controller.md
|
||||||
- widgets/info/weather.md
|
|
||||||
- "Learn":
|
- "Learn":
|
||||||
- widgets/authoring/index.md
|
- widgets/authoring/index.md
|
||||||
- "Getting Started": widgets/authoring/getting-started.md
|
- "Getting Started": widgets/authoring/getting-started.md
|
||||||
|
|||||||
8653
package-lock.json
generated
8653
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
60
package.json
60
package.json
@@ -1,8 +1,9 @@
|
|||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "0.9.6",
|
"version": "1.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
"preinstall": "npx only-allow pnpm",
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
"build": "next build",
|
"build": "next build",
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
@@ -10,55 +11,54 @@
|
|||||||
"telemetry": "next telemetry disable"
|
"telemetry": "next telemetry disable"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@headlessui/react": "^1.7.18",
|
"@headlessui/react": "^1.7.19",
|
||||||
"@kubernetes/client-node": "^0.17.1",
|
"@kubernetes/client-node": "^1.0.0",
|
||||||
"cal-parser": "^1.0.2",
|
"cal-parser": "^1.0.2",
|
||||||
"classnames": "^2.5.1",
|
"classnames": "^2.5.1",
|
||||||
"compare-versions": "^6.1.0",
|
"compare-versions": "^6.1.1",
|
||||||
"dockerode": "^4.0.2",
|
"dockerode": "^4.0.4",
|
||||||
"follow-redirects": "^1.15.9",
|
"follow-redirects": "^1.15.9",
|
||||||
"gamedig": "^5.1.2",
|
"gamedig": "^5.2.0",
|
||||||
"i18next": "^21.10.0",
|
"i18next": "^21.10.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.5.0",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraft-ping-js": "^1.0.2",
|
"minecraftstatuspinger": "^1.2.2",
|
||||||
"next": "^12.3.4",
|
"next": "^15.2.3",
|
||||||
"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": "^6.1.1",
|
||||||
"raw-body": "^3.0.0",
|
"raw-body": "^3.0.0",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.3.1",
|
||||||
"react-i18next": "^11.18.6",
|
"react-i18next": "^11.18.6",
|
||||||
"react-icons": "^4.12.0",
|
"react-icons": "^5.4.0",
|
||||||
"recharts": "^2.12.6",
|
"recharts": "^2.15.1",
|
||||||
"rrule": "^2.8.1",
|
"rrule": "^2.8.1",
|
||||||
"swr": "^1.3.0",
|
"swr": "^1.3.0",
|
||||||
"systeminformation": "^5.23.2",
|
"systeminformation": "^5.25.11",
|
||||||
"tough-cookie": "^4.1.3",
|
"tough-cookie": "^5.1.2",
|
||||||
"urbackup-server-api": "^0.52.1",
|
"urbackup-server-api": "^0.8.9",
|
||||||
"winston": "^3.11.0",
|
"winston": "^3.17.0",
|
||||||
"xml-js": "^1.6.11"
|
"xml-js": "^1.6.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/forms": "^0.5.8",
|
"@tailwindcss/forms": "^0.5.10",
|
||||||
"autoprefixer": "^10.4.20",
|
"@tailwindcss/postcss": "^4.0.9",
|
||||||
"eslint": "^8.57.1",
|
"eslint": "^9.21.0",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-config-next": "^15.1.7",
|
||||||
"eslint-config-next": "^14.2.3",
|
"eslint-config-prettier": "^10.0.2",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
|
||||||
"eslint-plugin-import": "^2.31.0",
|
"eslint-plugin-import": "^2.31.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.8.0",
|
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||||
"eslint-plugin-prettier": "^5.2.1",
|
"eslint-plugin-prettier": "^5.2.3",
|
||||||
"eslint-plugin-react": "^7.37.1",
|
"eslint-plugin-react": "^7.37.4",
|
||||||
"eslint-plugin-react-hooks": "^4.6.2",
|
"eslint-plugin-react-hooks": "^5.1.0",
|
||||||
"postcss": "^8.4.47",
|
"postcss": "^8.5.2",
|
||||||
"prettier": "^3.2.5",
|
"prettier": "^3.5.2",
|
||||||
"tailwind-scrollbar": "^3.0.5",
|
"tailwind-scrollbar": "^4.0.1",
|
||||||
"tailwindcss": "^3.4.14",
|
"tailwindcss": "^4.0.9",
|
||||||
"typescript": "^5.6.3"
|
"typescript": "^5.7.3"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
|
|||||||
4375
pnpm-lock.yaml
generated
4375
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,5 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
plugins: {
|
plugins: {
|
||||||
tailwindcss: {},
|
"@tailwindcss/postcss": {},
|
||||||
autoprefixer: {},
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "ma",
|
"months": "ma",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Rooster",
|
"grid_power": "Rooster",
|
||||||
"home_power": "Verbruik",
|
"home_power": "Verbruik",
|
||||||
"charge_power": "Laaier",
|
"charge_power": "Laaier",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Aflaai",
|
"download": "Aflaai",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Op",
|
"up": "Op",
|
||||||
"received": "Ontvang",
|
"received": "Ontvang",
|
||||||
"sent": "Gestuur",
|
"sent": "Gestuur",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Voorvoegsel"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Stroomop",
|
"upstreams": "Stroomop",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Gekoppelde APs",
|
"connectedAp": "Gekoppelde APs",
|
||||||
"activeUser": "Aktiewe toestelle",
|
"activeUser": "Aktiewe toestelle",
|
||||||
"alerts": "Waarskuwings",
|
"alerts": "Waarskuwings",
|
||||||
"connectedGateway": "Gekoppelde poorte",
|
"connectedGateways": "Gekoppelde poorte",
|
||||||
"connectedSwitches": "Gekoppelde skakelaars"
|
"connectedSwitches": "Gekoppelde skakelaars"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Gestop",
|
"stopped": "Gestop",
|
||||||
"total": "Totaal"
|
"total": "Totaal"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Afgelaai",
|
||||||
|
"nondownload": "Nie-Afgelaai",
|
||||||
|
"read": "Gelees",
|
||||||
|
"unread": "Ongelees",
|
||||||
|
"downloadedread": "Afgelaai & Gelees",
|
||||||
|
"downloadedunread": "Afgelaai en Ongelees",
|
||||||
|
"nondownloadedread": "Nie-Afgelaai & Gelees",
|
||||||
|
"nondownloadedunread": "Nie-Afgelaai & Ongelees"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Verval",
|
"expires": "Verval",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Verwerk",
|
"processed": "Verwerk",
|
||||||
"time": "Tyd"
|
"time": "Tyd"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Netto Waarde",
|
||||||
|
"budget": "Begroting"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Databronne",
|
"datasources": "Databronne",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -947,11 +964,83 @@
|
|||||||
"disaster": "Ramp"
|
"disaster": "Ramp"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Voertuig",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Voertuie",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Diensrekords",
|
||||||
"reminders": "Reminders",
|
"reminders": "Herinneringe",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Volgende Herinnering",
|
||||||
"none": "None"
|
"none": "Geen"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Aktiewe Projekte",
|
||||||
|
"tasks7d": "Take Hierdie week",
|
||||||
|
"tasksOverdue": "Agterstallige Take",
|
||||||
|
"tasksInProgress": "Take Aan Die Gang"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Naam",
|
||||||
|
"address": "Adres",
|
||||||
|
"last_seen": "Laaste Gesien",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Aanlyn",
|
||||||
|
"offline": "Vanlyn"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Naam",
|
||||||
|
"systems": "Stelsels",
|
||||||
|
"up": "Op",
|
||||||
|
"down": "Af",
|
||||||
|
"paused": "Onderbreek",
|
||||||
|
"pending": "Afwagtend",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Opgedateer",
|
||||||
|
"cpu": "SVE",
|
||||||
|
"memory": "GEH",
|
||||||
|
"disk": "Skyf",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Programme",
|
||||||
|
"synced": "Gesinkroniseer",
|
||||||
|
"outOfSync": "Nie Gesinchroniseer Nie",
|
||||||
|
"healthy": "Gesond",
|
||||||
|
"degraded": "Gedegradeer",
|
||||||
|
"progressing": "Vorderend",
|
||||||
|
"missing": "Vermis",
|
||||||
|
"suspended": "Geskors"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Laai"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groepe",
|
||||||
|
"issues": "Kwessies",
|
||||||
|
"merges": "Saamvleg Versoeke",
|
||||||
|
"projects": "Projekte"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Las",
|
||||||
|
"bcharge": "Batterylading",
|
||||||
|
"timeleft": "Oorblywende Tyd"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Boekmerke",
|
||||||
|
"favorites": "Gunstelinge",
|
||||||
|
"archived": "Geargiveer",
|
||||||
|
"highlights": "Hoogtepunte",
|
||||||
|
"lists": "Lyste",
|
||||||
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "ش",
|
"months": "ش",
|
||||||
"days": "ي",
|
"days": "ي",
|
||||||
"hours": "س",
|
"hours": "س",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "شبكة",
|
"grid_power": "شبكة",
|
||||||
"home_power": "الاستهلاك",
|
"home_power": "الاستهلاك",
|
||||||
"charge_power": "شاحن",
|
"charge_power": "شاحن",
|
||||||
"watt_hour": "واط ساعة"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "التنزيل",
|
"download": "التنزيل",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "يعمل",
|
"up": "يعمل",
|
||||||
"received": "تم الإستلام",
|
"received": "تم الإستلام",
|
||||||
"sent": "تم الإرسال",
|
"sent": "تم الإرسال",
|
||||||
"externalIPAddress": "IP الخارجي"
|
"externalIPAddress": "IP الخارجي",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "تدفق",
|
"upstreams": "تدفق",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "المتصلة APs",
|
"connectedAp": "المتصلة APs",
|
||||||
"activeUser": "الأجهزة النشطة",
|
"activeUser": "الأجهزة النشطة",
|
||||||
"alerts": "تنبيهات",
|
"alerts": "تنبيهات",
|
||||||
"connectedGateway": "البوابات المتصلة",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "مفاتيح التبديل المتصلة"
|
"connectedSwitches": "مفاتيح التبديل المتصلة"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "متوقف",
|
"stopped": "متوقف",
|
||||||
"total": "المجموع"
|
"total": "المجموع"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "مُنزل",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "قراءة",
|
||||||
|
"unread": "غير مقروءة",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "عنوان",
|
"address": "عنوان",
|
||||||
"expires": "تنتهي",
|
"expires": "تنتهي",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "معالجة",
|
"processed": "معالجة",
|
||||||
"time": "الوقت"
|
"time": "الوقت"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "لوحات المعلومات",
|
"dashboards": "لوحات المعلومات",
|
||||||
"datasources": "مصادر البيانات",
|
"datasources": "مصادر البيانات",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "الإشعارات",
|
"notifications": "الإشعارات",
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
"pulls": "طلبات السحب"
|
"pulls": "طلبات السحب",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "المشاهد",
|
"scenes": "المشاهد",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "الاسم",
|
||||||
|
"address": "عنوان",
|
||||||
|
"last_seen": "آخر ظهور",
|
||||||
|
"status": "الحالة",
|
||||||
|
"online": "مُتّصل",
|
||||||
|
"offline": "غير متصل"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "الاسم",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "يعمل",
|
||||||
|
"down": "لا يعمل",
|
||||||
|
"paused": "متوقف",
|
||||||
|
"pending": "معلق",
|
||||||
|
"status": "الحالة",
|
||||||
|
"updated": "محدث",
|
||||||
|
"cpu": "المعالج",
|
||||||
|
"memory": "الذاكرة",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "سليم",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "مفقود",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "تحميل"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "المُشكِلات",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "الحالة",
|
||||||
|
"load": "الضغط",
|
||||||
|
"bcharge": "شحن البطارية",
|
||||||
|
"timeleft": "الوقت المتبقي"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "التصنيفات"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "الشبكة",
|
||||||
|
"connected": "متصل",
|
||||||
|
"disconnected": "غير متصل",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "متاح",
|
||||||
|
"update_no": "حتى الآن",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "ملفات"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mes",
|
"months": "mes",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Xarxa",
|
"grid_power": "Xarxa",
|
||||||
"home_power": "Consum",
|
"home_power": "Consum",
|
||||||
"charge_power": "Carregador",
|
"charge_power": "Carregador",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Actiu",
|
"up": "Actiu",
|
||||||
"received": "Rebuts",
|
"received": "Rebuts",
|
||||||
"sent": "Enviats",
|
"sent": "Enviats",
|
||||||
"externalIPAddress": "IP ext."
|
"externalIPAddress": "IP ext.",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "AP connectats",
|
"connectedAp": "AP connectats",
|
||||||
"activeUser": "Dispositius actius",
|
"activeUser": "Dispositius actius",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateway": "Pasarel·les connectades",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Conmutadors connectats"
|
"connectedSwitches": "Conmutadors connectats"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -227,8 +229,8 @@
|
|||||||
"seed": "Llavors"
|
"seed": "Llavors"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Bytes trobats a la memòria cau",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Bytes no trobats a la memòria cau"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Aturat",
|
"stopped": "Aturat",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Descarregat",
|
||||||
|
"nondownload": "No descarregat",
|
||||||
|
"read": "Llegit",
|
||||||
|
"unread": "Sense llegir",
|
||||||
|
"downloadedread": "Descarregat i llegit",
|
||||||
|
"downloadedunread": "Descarregat i per llegir",
|
||||||
|
"nondownloadedread": "No descarregat i llegit",
|
||||||
|
"nondownloadedunread": "No descarregat i per llegir"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adreça",
|
"address": "Adreça",
|
||||||
"expires": "Caduca",
|
"expires": "Caduca",
|
||||||
@@ -325,22 +337,22 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultes",
|
"totalQueries": "Consultes",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Èxits",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Fallades",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Dominis NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Rebutjat",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritatiu",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursiu",
|
||||||
"totalCached": "Cached",
|
"totalCached": "A la memòria cau",
|
||||||
"totalBlocked": "Bloquejat",
|
"totalBlocked": "Bloquejat",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Abandonat",
|
||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Cua",
|
"queue": "Cua",
|
||||||
"processed": "Processat",
|
"processed": "Processat",
|
||||||
"errored": "Error",
|
"errored": "Error",
|
||||||
"saved": "Desat"
|
"saved": "Estalviat"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Encaminadors",
|
"routers": "Encaminadors",
|
||||||
@@ -571,7 +583,7 @@
|
|||||||
"clientIP": "Client"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Aprobat",
|
"passed": "Aprovat",
|
||||||
"failed": "Error",
|
"failed": "Error",
|
||||||
"unknown": "Desconegut"
|
"unknown": "Desconegut"
|
||||||
},
|
},
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processat",
|
"processed": "Processat",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Taulells",
|
"dashboards": "Taulells",
|
||||||
"datasources": "Orígens de dades",
|
"datasources": "Orígens de dades",
|
||||||
@@ -810,7 +826,7 @@
|
|||||||
"total": "Total",
|
"total": "Total",
|
||||||
"running": "En execució",
|
"running": "En execució",
|
||||||
"stopped": "Aturat",
|
"stopped": "Aturat",
|
||||||
"passed": "Aprobat",
|
"passed": "Aprovat",
|
||||||
"failed": "Error"
|
"failed": "Error"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformes",
|
"platforms": "Plataformes",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jocs",
|
||||||
"saves": "Saves",
|
"saves": "Partides desades",
|
||||||
"states": "States",
|
"states": "Estats",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Captures de pantalla",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Tamany total"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Dominis",
|
"domains": "Dominis",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Bústies",
|
||||||
"mails": "Mails",
|
"mails": "Correus",
|
||||||
"storage": "Emmagatzematge"
|
"storage": "Emmagatzematge"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificacions",
|
"notifications": "Notificacions",
|
||||||
"issues": "Problemes",
|
"issues": "Problemes",
|
||||||
"pulls": "Sol·licitud de Canvis"
|
"pulls": "Sol·licitud de Canvis",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Escenes",
|
"scenes": "Escenes",
|
||||||
@@ -934,24 +951,96 @@
|
|||||||
"version": "Versió"
|
"version": "Versió"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Enllaços",
|
||||||
"collections": "Collections",
|
"collections": "Col·leccions",
|
||||||
"tags": "Etiquetes"
|
"tags": "Etiquetes"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "No classificat",
|
||||||
"information": "Informació",
|
"information": "Informació",
|
||||||
"warning": "Warning",
|
"warning": "Avís",
|
||||||
"average": "Average",
|
"average": "Mitjana",
|
||||||
"high": "High",
|
"high": "Alt",
|
||||||
"disaster": "Disaster"
|
"disaster": "Desastre"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Constàncies de manteniment",
|
||||||
"reminders": "Reminders",
|
"reminders": "Recordatoris",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Proper recordatori",
|
||||||
"none": "None"
|
"none": "Cap"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Projectes actius",
|
||||||
|
"tasks7d": "Tasques a completar aquesta setmana",
|
||||||
|
"tasksOverdue": "Tasques vençudes",
|
||||||
|
"tasksInProgress": "Tasques en marxa"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nom",
|
||||||
|
"address": "Adreça",
|
||||||
|
"last_seen": "Vist per darrer cop",
|
||||||
|
"status": "Estat",
|
||||||
|
"online": "En línia",
|
||||||
|
"offline": "Fora de línia"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nom",
|
||||||
|
"systems": "Sistemes",
|
||||||
|
"up": "Actiu",
|
||||||
|
"down": "Inactiu",
|
||||||
|
"paused": "En pausa",
|
||||||
|
"pending": "Pendent",
|
||||||
|
"status": "Estat",
|
||||||
|
"updated": "Actualitzat",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disc",
|
||||||
|
"network": "XARXA"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Sincronitzats",
|
||||||
|
"outOfSync": "Dessincronitzats",
|
||||||
|
"healthy": "Saludable",
|
||||||
|
"degraded": "Degradats",
|
||||||
|
"progressing": "Progressant",
|
||||||
|
"missing": "Falten",
|
||||||
|
"suspended": "Suspesos"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Carregant"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Grups",
|
||||||
|
"issues": "Problemes",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projectes"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Estat",
|
||||||
|
"load": "Càrrega",
|
||||||
|
"bcharge": "Càrrega de la bateria",
|
||||||
|
"timeleft": "Temps restant"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Etiquetes"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Xarxa",
|
||||||
|
"connected": "Connectat",
|
||||||
|
"disconnected": "Desconnectat",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "Actualitzat",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Fitxers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "měs.",
|
"months": "měs.",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Mřížka",
|
"grid_power": "Mřížka",
|
||||||
"home_power": "Spotřeba",
|
"home_power": "Spotřeba",
|
||||||
"charge_power": "Nabíječka",
|
"charge_power": "Nabíječka",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Stahování",
|
"download": "Stahování",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Přijaté",
|
"received": "Přijaté",
|
||||||
"sent": "Odeslané",
|
"sent": "Odeslané",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Odesílání dat",
|
"upstreams": "Odesílání dat",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Připojené APs",
|
"connectedAp": "Připojené APs",
|
||||||
"activeUser": "Aktivní zařízení",
|
"activeUser": "Aktivní zařízení",
|
||||||
"alerts": "Upozornění",
|
"alerts": "Upozornění",
|
||||||
"connectedGateway": "Připojené brány",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Připojené přepínače"
|
"connectedSwitches": "Připojené přepínače"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Zastaveno",
|
"stopped": "Zastaveno",
|
||||||
"total": "Celkem"
|
"total": "Celkem"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Staženo",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Přečteno",
|
||||||
|
"unread": "Nepřečteno",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"expires": "Vyprší",
|
"expires": "Vyprší",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Zpracováno",
|
"processed": "Zpracováno",
|
||||||
"time": "Čas"
|
"time": "Čas"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Nástěnky",
|
"dashboards": "Nástěnky",
|
||||||
"datasources": "Zdroje dat",
|
"datasources": "Zdroje dat",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Adresa",
|
||||||
|
"last_seen": "Naposledy viděno",
|
||||||
|
"status": "Stav",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Pozastaveno",
|
||||||
|
"pending": "Čeká",
|
||||||
|
"status": "Stav",
|
||||||
|
"updated": "Aktualizováno",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "RAM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Zdravý",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Chybějící",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Problémy",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stav",
|
||||||
|
"load": "Zatížení",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Zbývající čas"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "",
|
||||||
|
"disconnected": "Odpojeno",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Dostupné",
|
||||||
|
"update_no": "Žádné",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Soubory"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mnd",
|
"months": "mnd",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "t",
|
"hours": "t",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Gitter",
|
"grid_power": "Gitter",
|
||||||
"home_power": "Forbrug",
|
"home_power": "Forbrug",
|
||||||
"charge_power": "Oplader",
|
"charge_power": "Oplader",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Op",
|
"up": "Op",
|
||||||
"received": "Modtaget",
|
"received": "Modtaget",
|
||||||
"sent": "Sendt",
|
"sent": "Sendt",
|
||||||
"externalIPAddress": "Ekstern IP"
|
"externalIPAddress": "Ekstern IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Forbundne APs",
|
"connectedAp": "Forbundne APs",
|
||||||
"activeUser": "Aktive enheder",
|
"activeUser": "Aktive enheder",
|
||||||
"alerts": "Advarsler",
|
"alerts": "Advarsler",
|
||||||
"connectedGateway": "Forbundne gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Forbundne switches"
|
"connectedSwitches": "Forbundne switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stoppede",
|
"stopped": "Stoppede",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Hentet",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Læst",
|
||||||
|
"unread": "Ulæst",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Udløber",
|
"expires": "Udløber",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Behandlet",
|
"processed": "Behandlet",
|
||||||
"time": "Tid"
|
"time": "Tid"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Kontrolpanel",
|
"dashboards": "Kontrolpanel",
|
||||||
"datasources": "Data Kilder",
|
"datasources": "Data Kilder",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Navn",
|
||||||
|
"address": "Adresse",
|
||||||
|
"last_seen": "Sidst Set",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Navn",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Op",
|
||||||
|
"down": "Ned",
|
||||||
|
"paused": "Pause",
|
||||||
|
"pending": "Afventer",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Opdateret",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "RAM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Sund",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Mangler",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Problemer",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Belastning",
|
||||||
|
"bcharge": "Batteriniveau",
|
||||||
|
"timeleft": "Resterende tid"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tilgængelig",
|
||||||
|
"update_no": "Opdateret",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Filer"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "Mo.",
|
"months": "Mo.",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -85,16 +85,16 @@
|
|||||||
"ping": {
|
"ping": {
|
||||||
"error": "Fehler",
|
"error": "Fehler",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"not_available": "Nicht verfügbar"
|
"not_available": "Nicht verfügbar"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP-Status",
|
"http_status": "HTTP-Status",
|
||||||
"error": "Fehler",
|
"error": "Fehler",
|
||||||
"response": "Antwort",
|
"response": "Antwort",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"not_available": "Nicht verfügbar"
|
"not_available": "Nicht verfügbar"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Netz",
|
"grid_power": "Netz",
|
||||||
"home_power": "verbauch",
|
"home_power": "verbauch",
|
||||||
"charge_power": "Ladegerät",
|
"charge_power": "Ladegerät",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -144,11 +144,13 @@
|
|||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"received": "Empfangen",
|
"received": "Empfangen",
|
||||||
"sent": "Gesendet",
|
"sent": "Gesendet",
|
||||||
"externalIPAddress": "Externe IP"
|
"externalIPAddress": "Externe IP",
|
||||||
|
"externalIPv6Address": "Externe IPv6",
|
||||||
|
"externalIPv6Prefix": "Externer IPv4-Präfix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Verbundene APs",
|
"connectedAp": "Verbundene APs",
|
||||||
"activeUser": "Aktive Geräte",
|
"activeUser": "Aktive Geräte",
|
||||||
"alerts": "Warnungen",
|
"alerts": "Warnungen",
|
||||||
"connectedGateway": "Verbundene Gateways",
|
"connectedGateways": "Verbundene Gateways",
|
||||||
"connectedSwitches": "Verbundene Switche"
|
"connectedSwitches": "Verbundene Switche"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -305,10 +307,20 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Werden ausgeführt",
|
"running": "Wird ausgeführt",
|
||||||
"stopped": "Gestoppt",
|
"stopped": "Gestoppt",
|
||||||
"total": "Gesamt"
|
"total": "Gesamt"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Heruntergeladen",
|
||||||
|
"nondownload": "Nicht heruntergeladen",
|
||||||
|
"read": "Gelesen",
|
||||||
|
"unread": "Ungelesen",
|
||||||
|
"downloadedread": "Heruntergeladen & gelesen",
|
||||||
|
"downloadedunread": "Heruntergeladen & ungelesen",
|
||||||
|
"nondownloadedread": "Nicht heruntergeladen & gelesen",
|
||||||
|
"nondownloadedunread": "Nicht heruntergeladen & ungelesen"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Läuft ab",
|
"expires": "Läuft ab",
|
||||||
@@ -340,7 +352,7 @@
|
|||||||
"queue": "Warteschlange",
|
"queue": "Warteschlange",
|
||||||
"processed": "Verarbeitet",
|
"processed": "Verarbeitet",
|
||||||
"errored": "Fehlgeschlagen",
|
"errored": "Fehlgeschlagen",
|
||||||
"saved": "Gespeichert"
|
"saved": "Eingespart"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Router",
|
"routers": "Router",
|
||||||
@@ -435,7 +447,7 @@
|
|||||||
"write": "Schreiben",
|
"write": "Schreiben",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "RAM",
|
"mem": "RAM",
|
||||||
"swap": "Swap"
|
"swap": "Auslagerung"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Lesezeichen",
|
"bookmark": "Lesezeichen",
|
||||||
@@ -511,15 +523,15 @@
|
|||||||
"up_to_date": "Aktuell",
|
"up_to_date": "Aktuell",
|
||||||
"child_bridges": "Unter-Bridges",
|
"child_bridges": "Unter-Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"pending": "Ausstehend",
|
"pending": "Ausstehend",
|
||||||
"down": "Empfangen"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Neu",
|
"new": "Neu",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"grace": "In Karenzzeit",
|
"grace": "In Karenzzeit",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Letzter Ping",
|
"last_ping": "Letzter Ping",
|
||||||
@@ -634,8 +646,8 @@
|
|||||||
"load": "Durchschnittliche Last",
|
"load": "Durchschnittliche Last",
|
||||||
"memory": "Speichernutzung",
|
"memory": "Speichernutzung",
|
||||||
"wanStatus": "WAN-Status",
|
"wanStatus": "WAN-Status",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"temp": "Temperatur",
|
"temp": "Temperatur",
|
||||||
"disk": "Datenträgernutzung",
|
"disk": "Datenträgernutzung",
|
||||||
"wanIP": "WAN-IP"
|
"wanIP": "WAN-IP"
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Verarbeitet",
|
"processed": "Verarbeitet",
|
||||||
"time": "Zeit"
|
"time": "Zeit"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Reinvermögen",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Datenquellen",
|
"datasources": "Datenquellen",
|
||||||
@@ -816,8 +832,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"cpuLoad": "CPU-Last (5 min-Durchschnitt)",
|
"cpuLoad": "CPU-Last (5 min-Durchschnitt)",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"bytesTx": "Übertragen",
|
"bytesTx": "Übertragen",
|
||||||
"bytesRx": "Empfangen"
|
"bytesRx": "Empfangen"
|
||||||
},
|
},
|
||||||
@@ -830,9 +846,9 @@
|
|||||||
"sitesDown": "Seiten nicht verfügbar",
|
"sitesDown": "Seiten nicht verfügbar",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"notyetchecked": "Noch nicht geprüft",
|
"notyetchecked": "Noch nicht geprüft",
|
||||||
"up": "Senden",
|
"up": "Online",
|
||||||
"seemsdown": "Scheint nicht verfügbar",
|
"seemsdown": "Scheint nicht verfügbar",
|
||||||
"down": "Empfangen",
|
"down": "Offline",
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Erinnerungen",
|
"reminders": "Erinnerungen",
|
||||||
"nextReminder": "Nächste Erinnerung",
|
"nextReminder": "Nächste Erinnerung",
|
||||||
"none": "Keine"
|
"none": "Keine"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Aktive Projekte",
|
||||||
|
"tasks7d": "Diese Woche fällige Aufgaben",
|
||||||
|
"tasksOverdue": "Überfällige Aufgaben",
|
||||||
|
"tasksInProgress": "Aufgaben in Arbeit"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Adresse",
|
||||||
|
"last_seen": "Zuletzt gesehen",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systeme",
|
||||||
|
"up": "Online",
|
||||||
|
"down": "Offline",
|
||||||
|
"paused": "Pausiert",
|
||||||
|
"pending": "Ausstehend",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Aktualisiert",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "RAM",
|
||||||
|
"disk": "Festplatte",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Anwendungen",
|
||||||
|
"synced": "Synchronisiert",
|
||||||
|
"outOfSync": "Nicht mehr synchronisiert",
|
||||||
|
"healthy": "Fehlerfrei",
|
||||||
|
"degraded": "Beeinträchtigt",
|
||||||
|
"progressing": "Fortschritt",
|
||||||
|
"missing": "Fehlend",
|
||||||
|
"suspended": "Unterbrochen"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Wird geladen"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Gruppen",
|
||||||
|
"issues": "Probleme",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projekte"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Last",
|
||||||
|
"bcharge": "Akkuladung",
|
||||||
|
"timeleft": "Verbleibende Zeit"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Lesezeichen",
|
||||||
|
"favorites": "Favoriten",
|
||||||
|
"archived": "Archiviert",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Listen",
|
||||||
|
"tags": "Schlagwörter"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netzwerk",
|
||||||
|
"connected": "Verbunden",
|
||||||
|
"disconnected": "Getrennt",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Verfügbar",
|
||||||
|
"update_no": "Aktuell",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Dateien"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Πλέγμα",
|
"grid_power": "Πλέγμα",
|
||||||
"home_power": "Κατανάλωση",
|
"home_power": "Κατανάλωση",
|
||||||
"charge_power": "Φορτιστής",
|
"charge_power": "Φορτιστής",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Λήξη",
|
"download": "Λήξη",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Ping up",
|
"up": "Ping up",
|
||||||
"received": "Ληφθέντα",
|
"received": "Ληφθέντα",
|
||||||
"sent": "Απεσταλμένα",
|
"sent": "Απεσταλμένα",
|
||||||
"externalIPAddress": "Εξωτερική IP"
|
"externalIPAddress": "Εξωτερική IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Συνδεδεμένα APs",
|
"connectedAp": "Συνδεδεμένα APs",
|
||||||
"activeUser": "Ενεργές συσκευές",
|
"activeUser": "Ενεργές συσκευές",
|
||||||
"alerts": "Ειδοποιήσεις",
|
"alerts": "Ειδοποιήσεις",
|
||||||
"connectedGateway": "Συνδεδεμένα gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Συνδεδεμένα switches"
|
"connectedSwitches": "Συνδεδεμένα switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Σταματημένο",
|
"stopped": "Σταματημένο",
|
||||||
"total": "Σύνολο"
|
"total": "Σύνολο"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Κατεβασμένο",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Διαβάστηκε",
|
||||||
|
"unread": "Μη Διαβασμένο",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Διεύθυνση",
|
"address": "Διεύθυνση",
|
||||||
"expires": "Λήγει",
|
"expires": "Λήγει",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Σε επεξεργασία",
|
"processed": "Σε επεξεργασία",
|
||||||
"time": "Ώρα"
|
"time": "Ώρα"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Πίνακας Ελέγχου",
|
"dashboards": "Πίνακας Ελέγχου",
|
||||||
"datasources": "Πηγές Δεδομένων",
|
"datasources": "Πηγές Δεδομένων",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Όνομα",
|
||||||
|
"address": "Διεύθυνση",
|
||||||
|
"last_seen": "Τελευταία Σύνδεση",
|
||||||
|
"status": "Κατάσταση",
|
||||||
|
"online": "Συνδεδεμένοι",
|
||||||
|
"offline": "Εκτός σύνδεσης"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Όνομα",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Ping up",
|
||||||
|
"down": "Ping down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Σε εκκρεμότητα",
|
||||||
|
"status": "Κατάσταση",
|
||||||
|
"updated": "Ενημερώθηκε",
|
||||||
|
"cpu": "Επεξεργαστής",
|
||||||
|
"memory": "Μνήμη",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Υγειές",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Απουσιάζει",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Κατάσταση",
|
||||||
|
"load": "Φόρτωση",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Χρόνος που απομένει"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Ετικέτες"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Δίκτυο",
|
||||||
|
"connected": "Συνδέθηκε",
|
||||||
|
"disconnected": "Αποσυνδέθηκε",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Διαθέσιμο",
|
||||||
|
"update_no": "Ενημερωμένο",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Αρχεία"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Downloaded",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -867,9 +883,10 @@
|
|||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -972,11 +989,58 @@
|
|||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Pending",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Load",
|
||||||
|
"bcharge":"Battery Charge",
|
||||||
|
"timeleft":"Time Left"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Elŝuti",
|
"download": "Elŝuti",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Totalo"
|
"total": "Totalo"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Downloaded",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Stato",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Malkonekta"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Pending",
|
||||||
|
"status": "Stato",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "Ĉefprocesoro",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Sana",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stato",
|
||||||
|
"load": "Ŝarĝo",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Time Left"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Havebla",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "me",
|
"months": "me",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Red",
|
"grid_power": "Red",
|
||||||
"home_power": "Consumo",
|
"home_power": "Consumo",
|
||||||
"charge_power": "Cargador",
|
"charge_power": "Cargador",
|
||||||
"watt_hour": "vatio-hora (Wh)"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarga",
|
"download": "Descarga",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Activo",
|
"up": "Activo",
|
||||||
"received": "Recibido",
|
"received": "Recibido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP ext."
|
"externalIPAddress": "IP ext.",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream (desarrollo de software)",
|
"upstreams": "Upstream (desarrollo de software)",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "AP conectados",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateway": "Puertas de enlace conectadas",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Conmutadores conectados"
|
"connectedSwitches": "Conmutadores conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Detenido",
|
"stopped": "Detenido",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Descargado",
|
||||||
|
"nondownload": "No descargado",
|
||||||
|
"read": "Leer",
|
||||||
|
"unread": "Sin leer",
|
||||||
|
"downloadedread": "Descargado y leído",
|
||||||
|
"downloadedunread": "Descargado y no leído",
|
||||||
|
"nondownloadedread": "No descargado y leído",
|
||||||
|
"nondownloadedunread": "No descargado y no leído"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Dirección",
|
"address": "Dirección",
|
||||||
"expires": "Caduca en",
|
"expires": "Caduca en",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Procesado",
|
"processed": "Procesado",
|
||||||
"time": "Tiempo"
|
"time": "Tiempo"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableros",
|
"dashboards": "Tableros",
|
||||||
"datasources": "Fuentes de datos",
|
"datasources": "Fuentes de datos",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaciones",
|
"notifications": "Notificaciones",
|
||||||
"issues": "Números",
|
"issues": "Números",
|
||||||
"pulls": "Solicitudes de cambios"
|
"pulls": "Solicitudes de cambios",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Escenas",
|
"scenes": "Escenas",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Recordatorios",
|
"reminders": "Recordatorios",
|
||||||
"nextReminder": "Siguiente recordatorio",
|
"nextReminder": "Siguiente recordatorio",
|
||||||
"none": "Nada"
|
"none": "Nada"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Proyectos activos",
|
||||||
|
"tasks7d": "Tareas que vencen esta semana",
|
||||||
|
"tasksOverdue": "Tareas vencidas",
|
||||||
|
"tasksInProgress": "Tareas en progreso"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nombre",
|
||||||
|
"address": "Dirección",
|
||||||
|
"last_seen": "Visto por última vez",
|
||||||
|
"status": "Estado",
|
||||||
|
"online": "En línea",
|
||||||
|
"offline": "Desconectado"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nombre",
|
||||||
|
"systems": "Sistemas",
|
||||||
|
"up": "Activo",
|
||||||
|
"down": "Inactivo",
|
||||||
|
"paused": "Pausado",
|
||||||
|
"pending": "Pendiente",
|
||||||
|
"status": "Estado",
|
||||||
|
"updated": "Actualizado",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disco",
|
||||||
|
"network": "RED"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Sincronizado",
|
||||||
|
"outOfSync": "Desincronizado",
|
||||||
|
"healthy": "Saludable",
|
||||||
|
"degraded": "Degradado",
|
||||||
|
"progressing": "Progresando",
|
||||||
|
"missing": "Faltantes",
|
||||||
|
"suspended": "Suspendido"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Cargando"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Grupos",
|
||||||
|
"issues": "Números",
|
||||||
|
"merges": "Solicitudes de fusión",
|
||||||
|
"projects": "Proyectos"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Estado",
|
||||||
|
"load": "Carga",
|
||||||
|
"bcharge": "Carga de la batería",
|
||||||
|
"timeleft": "Tiempo restante"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Etiquetas"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Red",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "Actualizado",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Archivos"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -85,16 +85,16 @@
|
|||||||
"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": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -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"
|
||||||
},
|
},
|
||||||
@@ -115,40 +115,42 @@
|
|||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"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",
|
||||||
"watt_hour": "Wh"
|
"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": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Bidalita",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -187,7 +189,7 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Active Streams",
|
"streams": "Active Streams",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"tv": "TV Shows"
|
"tv": "TV Shows"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
@@ -197,18 +199,18 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"download": "Download"
|
"download": "Jeitsierak"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@@ -221,8 +223,8 @@
|
|||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@@ -231,15 +233,15 @@
|
|||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
@@ -247,7 +249,7 @@
|
|||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
@@ -283,7 +285,7 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Guztira",
|
"total": "Guztira",
|
||||||
"connected": "Connected",
|
"connected": "Konektatuta",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
@@ -300,8 +302,8 @@
|
|||||||
"latency": "Latency"
|
"latency": "Latency"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Guztira"
|
"total": "Guztira"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Downloaded",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Irakurri gabe",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -393,7 +405,7 @@
|
|||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series"
|
"series": "Serieak"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Jokalariak",
|
"players": "Jokalariak",
|
||||||
@@ -404,7 +416,7 @@
|
|||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread"
|
"unread": "Irakurri gabe"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
@@ -511,15 +523,15 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"down": "Down"
|
"down": "Behera"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "New",
|
"new": "New",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
@@ -634,8 +646,8 @@
|
|||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
"memory": "Mem Usage",
|
"memory": "Mem Usage",
|
||||||
"wanStatus": "WAN Status",
|
"wanStatus": "WAN Status",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Disk Usage",
|
"disk": "Disk Usage",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
@@ -648,7 +660,7 @@
|
|||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@@ -660,14 +672,14 @@
|
|||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapters",
|
"chapters": "Chapters",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"books": "Books"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
@@ -676,13 +688,13 @@
|
|||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"wanted": "Wanted"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"people": "People"
|
"people": "People"
|
||||||
},
|
},
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -756,7 +772,7 @@
|
|||||||
"books": "Books",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Series"
|
"series": "Serieak"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Queue",
|
"downloadCount": "Queue",
|
||||||
@@ -765,7 +781,7 @@
|
|||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Series",
|
"seriesCount": "Serieak",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
@@ -785,8 +801,8 @@
|
|||||||
"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": "Jokalariak",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
@@ -803,10 +819,10 @@
|
|||||||
"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": "Guztira",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
@@ -816,8 +832,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Transmitted",
|
||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
@@ -830,9 +846,9 @@
|
|||||||
"sitesDown": "Sites Down",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"notyetchecked": "Not Yet Checked",
|
"notyetchecked": "Not Yet Checked",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -840,7 +856,7 @@
|
|||||||
"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."
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@@ -852,7 +868,7 @@
|
|||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domains",
|
"domains": "Domains",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Gutunontziak",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@@ -861,15 +877,16 @@
|
|||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Ekitaldiak",
|
||||||
"plants": "Plants",
|
"plants": "Landareak",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Jakinarazpenak",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@@ -878,34 +895,34 @@
|
|||||||
"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",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"tags": "Tags",
|
"tags": "Etiketak",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"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",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Konektatuta",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Guztira"
|
"total": "Guztira"
|
||||||
@@ -918,8 +935,8 @@
|
|||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload"
|
"upload": "Kargatu"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
@@ -935,23 +952,95 @@
|
|||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Bildumak",
|
||||||
"tags": "Tags"
|
"tags": "Etiketak"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informazioa",
|
"information": "Informazioa",
|
||||||
"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": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Izena",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Izena",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Gora",
|
||||||
|
"down": "Behera",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Pending",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Aplikazioak",
|
||||||
|
"synced": "Sinkronizatuta",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Osasuntsu",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Etenda"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Taldeak",
|
||||||
|
"issues": "Arazoak",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Proiektuak"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Load",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Time Left"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Laster-markak",
|
||||||
|
"favorites": "Gogokoak",
|
||||||
|
"archived": "Artxibatuta",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Zerrendak",
|
||||||
|
"tags": "Etiketak"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Konektatuta",
|
||||||
|
"disconnected": "Deskonektatuta",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Pysäytetty",
|
"stopped": "Pysäytetty",
|
||||||
"total": "Yhteensä"
|
"total": "Yhteensä"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Ladattu",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Tila",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Vireillä",
|
||||||
|
"status": "Tila",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Tila",
|
||||||
|
"load": "Kuorma",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Aikaa jäljellä"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Saatavilla",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "j",
|
"days": "j",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -57,14 +57,14 @@
|
|||||||
"lan": "LAN",
|
"lan": "LAN",
|
||||||
"wlan": "WLAN",
|
"wlan": "WLAN",
|
||||||
"devices": "Équipt.",
|
"devices": "Équipt.",
|
||||||
"lan_devices": "Équipt. LAN",
|
"lan_devices": "Périphériques LAN",
|
||||||
"wlan_devices": "Équipt. 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": "Up",
|
||||||
"down": "INACTIF",
|
"down": "INACTIF",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"empty_data": "Statut sous-système inconnu"
|
"empty_data": "Statut du sous-système inconnu"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
@@ -77,24 +77,24 @@
|
|||||||
"unknown": "Inconnu",
|
"unknown": "Inconnu",
|
||||||
"healthy": "Fonctionnel",
|
"healthy": "Fonctionnel",
|
||||||
"starting": "Démarrage",
|
"starting": "Démarrage",
|
||||||
"unhealthy": "Dysfonctionnement",
|
"unhealthy": "Mauvaise santé",
|
||||||
"not_found": "Inconnu",
|
"not_found": "Introuvable",
|
||||||
"exited": "Arrêté",
|
"exited": "Arrêté",
|
||||||
"partial": "Partiel"
|
"partial": "Partiel"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"ping": "Ping",
|
"ping": "Latence",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"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": "Down",
|
"down": "Bas",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Musique"
|
"songs": "Chansons"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Hors ligne",
|
"offline": "Hors ligne",
|
||||||
@@ -120,11 +120,11 @@
|
|||||||
"grid_power": "Grille",
|
"grid_power": "Grille",
|
||||||
"home_power": "Consommation",
|
"home_power": "Consommation",
|
||||||
"charge_power": "Chargeur",
|
"charge_power": "Chargeur",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@@ -144,23 +144,25 @@
|
|||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"maxDown": "Max. Bas",
|
"maxDown": "Max. Bas",
|
||||||
"maxUp": "Max. Haut",
|
"maxUp": "Max. Haut",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"received": "Reçu",
|
"received": "Reçu",
|
||||||
"sent": "Envoyé",
|
"sent": "Envoyé",
|
||||||
"externalIPAddress": "IP externe"
|
"externalIPAddress": "IP externe",
|
||||||
|
"externalIPv6Address": "IPv6 externe",
|
||||||
|
"externalIPv6Prefix": "Préfixe IPv6 externe"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "En amont",
|
||||||
"requests": "Demandes en cours",
|
"requests": "Demandes en cours",
|
||||||
"requests_failed": "Demandes échouées"
|
"requests_failed": "Demandes échouées"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"totalObserved": "Total Observé",
|
"totalObserved": "Total Observé",
|
||||||
"diffsDetected": "Diffs détectées"
|
"diffsDetected": "Différences détectées"
|
||||||
},
|
},
|
||||||
"channelsdvrserver": {
|
"channelsdvrserver": {
|
||||||
"shows": "Affichages",
|
"shows": "Séries",
|
||||||
"recordings": "Enregistrements",
|
"recordings": "Enregistrements",
|
||||||
"scheduled": "Planifié",
|
"scheduled": "Planifié",
|
||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
@@ -174,10 +176,10 @@
|
|||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP connectés",
|
"connectedAp": "AP connectés",
|
||||||
"activeUser": "Équipts actifs",
|
"activeUser": "Périphériques actifs",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateway": "Passerelles connectées",
|
"connectedGateways": "Passerelles connectées",
|
||||||
"connectedSwitches": "Switches connectés"
|
"connectedSwitches": "Switchs connectés"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
"rate": "Débit",
|
"rate": "Débit",
|
||||||
@@ -188,7 +190,7 @@
|
|||||||
"streams": "Flux actif",
|
"streams": "Flux actif",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tv": "Séries TV"
|
"tv": "Séries"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Débit",
|
"rate": "Débit",
|
||||||
@@ -197,68 +199,68 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Actif",
|
"active": "Actif",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"download": "Récep."
|
"download": "Récep."
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "Cpu",
|
"cpuUsage": "Processeur utilisé",
|
||||||
"memUsage": "Mém",
|
"memUsage": "Mémoire utilisée",
|
||||||
"systemTempC": "Temp",
|
"systemTempC": "Température système",
|
||||||
"poolUsage": "Pool",
|
"poolUsage": "Utilisation de la pool",
|
||||||
"volumeUsage": "Volume",
|
"volumeUsage": "Utilisation du volume",
|
||||||
"invalid": "Invalide"
|
"invalid": "Invalide"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Octets de la mémoire cache",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Octets manquants du cache"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Demande",
|
"wanted": "Demandé",
|
||||||
"queued": "Attente",
|
"queued": "En file d'attente",
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Demande",
|
"wanted": "Demandé",
|
||||||
"missing": "Manquant",
|
"missing": "Manquant",
|
||||||
"queued": "Attente",
|
"queued": "En file d'attente",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Demande",
|
"wanted": "Demandé",
|
||||||
"queued": "Attente",
|
"queued": "En file d'attente",
|
||||||
"artists": "Artistes"
|
"artists": "Artistes"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Demande",
|
"wanted": "Demandé",
|
||||||
"queued": "Attente",
|
"queued": "En file d'attente",
|
||||||
"books": "Livres"
|
"books": "Livres"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
@@ -267,18 +269,18 @@
|
|||||||
},
|
},
|
||||||
"ombi": {
|
"ombi": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Validé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Validé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"processing": "Traitement",
|
"processing": "En cours de traitement",
|
||||||
"approved": "Validé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
@@ -290,7 +292,7 @@
|
|||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Requêtes",
|
"queries": "Requêtes",
|
||||||
"blocked": "Bloqué",
|
"blocked": "Bloqué",
|
||||||
"blocked_percent": "Bloqué %",
|
"blocked_percent": "% bloqué",
|
||||||
"gravity": "Listes dom. bloqués"
|
"gravity": "Listes dom. bloqués"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
@@ -300,15 +302,25 @@
|
|||||||
"latency": "Latence"
|
"latency": "Latence"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Envoi",
|
"upload": "Téléverser",
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"ping": "Ping"
|
"ping": "Latence"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Démarré",
|
"running": "Démarré",
|
||||||
"stopped": "Arrêté",
|
"stopped": "Arrêté",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Téléchargé",
|
||||||
|
"nondownload": "Non téléchargé",
|
||||||
|
"read": "Lu",
|
||||||
|
"unread": "Non lu",
|
||||||
|
"downloadedread": "Téléchargé et lu",
|
||||||
|
"downloadedunread": "Téléchargé et non lu",
|
||||||
|
"nondownloadedread": "Non téléchargé et lu",
|
||||||
|
"nondownloadedunread": "Non téléchargé et non lu"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Expire",
|
"expires": "Expire",
|
||||||
@@ -325,22 +337,22 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Requêtes",
|
"totalQueries": "Requêtes",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Succès",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Échecs",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domaines NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Refusés",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritaire",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Récursif",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Mis en cache",
|
||||||
"totalBlocked": "Bloqué",
|
"totalBlocked": "Bloqué",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Abandonné",
|
||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"errored": "En erreur",
|
"errored": "Erroné",
|
||||||
"saved": "Libéré"
|
"saved": "Enregistré"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Routeurs",
|
"routers": "Routeurs",
|
||||||
@@ -364,35 +376,35 @@
|
|||||||
"30days": "30 Jours"
|
"30days": "30 Jours"
|
||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Applis",
|
"apps": "Applications",
|
||||||
"clients": "Clients",
|
"clients": "Clients",
|
||||||
"messages": "Msg"
|
"messages": "Messages"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indexeur",
|
"enableIndexers": "Indexeur",
|
||||||
"numberOfGrabs": "Capture",
|
"numberOfGrabs": "Captures",
|
||||||
"numberOfQueries": "Requêtes",
|
"numberOfQueries": "Requêtes",
|
||||||
"numberOfFailGrabs": "Capt. échouée",
|
"numberOfFailGrabs": "Captures échouées",
|
||||||
"numberOfFailQueries": "Dem. échouée"
|
"numberOfFailQueries": "Demandes échouées"
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configuré",
|
"configured": "Configuré",
|
||||||
"errored": "En erreur"
|
"errored": "Erroné"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessions",
|
"numActiveSessions": "Sessions",
|
||||||
"numConnections": "Cnx",
|
"numConnections": "Connexions",
|
||||||
"dataRelayed": "Relayé",
|
"dataRelayed": "Relayé",
|
||||||
"transferRate": "Débit"
|
"transferRate": "Débit"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Utilisateurs",
|
"user_count": "Utilisateurs",
|
||||||
"status_count": "Messages",
|
"status_count": "Articles",
|
||||||
"domain_count": "Domaines"
|
"domain_count": "Domaines"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Demande",
|
"wanted": "Demandé",
|
||||||
"queued": "Attente",
|
"queued": "En file d'attente",
|
||||||
"series": "Séries TV"
|
"series": "Séries TV"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
@@ -408,13 +420,13 @@
|
|||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Utilisateurs",
|
"users": "Utilisateurs",
|
||||||
"loginsLast24H": "Cnx. (24h)",
|
"loginsLast24H": "Connexions (24 h)",
|
||||||
"failedLoginsLast24H": "Cnx. échouées (24h)"
|
"failedLoginsLast24H": "Connexions échouées (24 h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "MÉM",
|
"mem": "MÉM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"lxc": "LxC",
|
"lxc": "LXC",
|
||||||
"vms": "VMs"
|
"vms": "VMs"
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
@@ -422,7 +434,7 @@
|
|||||||
"load": "Charge",
|
"load": "Charge",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"_temp": "T°",
|
"_temp": "Température",
|
||||||
"warn": "Alerte",
|
"warn": "Alerte",
|
||||||
"uptime": "Up",
|
"uptime": "Up",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -433,12 +445,12 @@
|
|||||||
"crit": "Crit.",
|
"crit": "Crit.",
|
||||||
"read": "Lu",
|
"read": "Lu",
|
||||||
"write": "Écrit.",
|
"write": "Écrit.",
|
||||||
"gpu": "GPU",
|
"gpu": "Carte Graphique",
|
||||||
"mem": "Mém.",
|
"mem": "Mém.",
|
||||||
"swap": "Swap"
|
"swap": "Swap"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Signet",
|
"bookmark": "Marque-Page",
|
||||||
"service": "Service",
|
"service": "Service",
|
||||||
"search": "Recherche",
|
"search": "Recherche",
|
||||||
"custom": "Personnalisé",
|
"custom": "Personnalisé",
|
||||||
@@ -448,13 +460,13 @@
|
|||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Ensoleillé",
|
"0-day": "Ensoleillé",
|
||||||
"0-night": "Ciel clair",
|
"0-night": "Clair",
|
||||||
"1-day": "Principalement ensoleillé",
|
"1-day": "Principalement ensoleillé",
|
||||||
"1-night": "Principalement clair",
|
"1-night": "Principalement clair",
|
||||||
"2-day": "Partiellement couvert",
|
"2-day": "Partiellement nuageux",
|
||||||
"2-night": "Partiellement couvert",
|
"2-night": "Partiellement nuageux",
|
||||||
"3-day": "Couvert",
|
"3-day": "Nuageux",
|
||||||
"3-night": "Couvert",
|
"3-night": "Nuageux",
|
||||||
"45-day": "Brumeux",
|
"45-day": "Brumeux",
|
||||||
"45-night": "Brumeux",
|
"45-night": "Brumeux",
|
||||||
"48-day": "Brumeux",
|
"48-day": "Brumeux",
|
||||||
@@ -473,14 +485,14 @@
|
|||||||
"61-night": "Pluie légère",
|
"61-night": "Pluie légère",
|
||||||
"63-day": "Pluie",
|
"63-day": "Pluie",
|
||||||
"63-night": "Pluie",
|
"63-night": "Pluie",
|
||||||
"65-day": "Pluie forte",
|
"65-day": "Forte pluie",
|
||||||
"65-night": "Pluie forte",
|
"65-night": "Forte pluie",
|
||||||
"66-day": "Pluie verglaçante",
|
"66-day": "Pluie verglaçante",
|
||||||
"66-night": "Pluie verglaçante",
|
"66-night": "Pluie verglaçante",
|
||||||
"67-day": "Pluie verglaçante",
|
"67-day": "Pluie verglaçante",
|
||||||
"67-night": "Pluie verglaçante",
|
"67-night": "Pluie verglaçante",
|
||||||
"71-day": "Neige légère",
|
"71-day": "Légères chutes de neige",
|
||||||
"71-night": "Neige légère",
|
"71-night": "Légères chutes de neige",
|
||||||
"73-day": "Neige",
|
"73-day": "Neige",
|
||||||
"73-night": "Neige",
|
"73-night": "Neige",
|
||||||
"75-day": "Neige abondante",
|
"75-day": "Neige abondante",
|
||||||
@@ -511,15 +523,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": "Up",
|
"up": "Haut",
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"down": "Down"
|
"down": "Bas"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nouveau",
|
"new": "Nouveau",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"grace": "En Période de Grâce",
|
"grace": "En Période de Grâce",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"last_ping": "Dernier Ping",
|
"last_ping": "Dernier Ping",
|
||||||
@@ -531,7 +543,7 @@
|
|||||||
"containers_failed": "Échoué"
|
"containers_failed": "Échoué"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Validé",
|
"approvedPushes": "Approuvé",
|
||||||
"rejectedPushes": "Rejeté",
|
"rejectedPushes": "Rejeté",
|
||||||
"filters": "Filtres",
|
"filters": "Filtres",
|
||||||
"indexers": "Indexeur"
|
"indexers": "Indexeur"
|
||||||
@@ -540,7 +552,7 @@
|
|||||||
"downloads": "En attente",
|
"downloads": "En attente",
|
||||||
"videos": "Vidéos",
|
"videos": "Vidéos",
|
||||||
"channels": "Chaînes",
|
"channels": "Chaînes",
|
||||||
"playlists": "Playlists"
|
"playlists": "Listes de lecture"
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Charge Système",
|
"load": "Charge Système",
|
||||||
@@ -580,9 +592,9 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Charge Batterie",
|
"battery_charge": "Charge de la batterie",
|
||||||
"ups_load": "Charge de l'UPS",
|
"ups_load": "Charge de l’ASI",
|
||||||
"ups_status": "État de l'UPS",
|
"ups_status": "État de l’ASI",
|
||||||
"online": "En ligne",
|
"online": "En ligne",
|
||||||
"on_battery": "Sur Batterie",
|
"on_battery": "Sur Batterie",
|
||||||
"low_battery": "Batterie Faible"
|
"low_battery": "Batterie Faible"
|
||||||
@@ -592,8 +604,8 @@
|
|||||||
"no_devices": "Aucune donnée d'appareil reçue"
|
"no_devices": "Aucune donnée d'appareil reçue"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Charge CPU",
|
"cpuLoad": "Charge du processeur",
|
||||||
"memoryUsed": "Mém. Utilisée",
|
"memoryUsed": "Mémoire utilisée",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"numberOfLeases": "Baux"
|
"numberOfLeases": "Baux"
|
||||||
},
|
},
|
||||||
@@ -605,25 +617,25 @@
|
|||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Aujourd'hui",
|
"yieldDay": "Aujourd'hui",
|
||||||
"absolutePower": "Puissance",
|
"absolutePower": "Puissance",
|
||||||
"relativePower": "Puissance %",
|
"relativePower": "% de puissance",
|
||||||
"limit": "Limite"
|
"limit": "Limite"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "Charge CPU",
|
"cpu": "Charge du processeur",
|
||||||
"memory": "Mém. utilisée",
|
"memory": "Mémoire utilisée",
|
||||||
"wanUpload": "WAN Envoi",
|
"wanUpload": "WAN Envoi",
|
||||||
"wanDownload": "WAN Récep."
|
"wanDownload": "WAN Récep."
|
||||||
},
|
},
|
||||||
"moonraker": {
|
"moonraker": {
|
||||||
"printer_state": "État Imprimante",
|
"printer_state": "État de l'imprimante",
|
||||||
"print_status": "Statut Imprimante",
|
"print_status": "Statut de l'imprimante",
|
||||||
"print_progress": "Progression",
|
"print_progress": "Progression",
|
||||||
"layers": "Couches"
|
"layers": "Couches"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Statut",
|
"printer_state": "Statut",
|
||||||
"temp_tool": "Tool T°",
|
"temp_tool": "Temp. de l'outil",
|
||||||
"temp_bed": "Bed T°",
|
"temp_bed": "Temp. du lit",
|
||||||
"job_completion": "Achèvement"
|
"job_completion": "Achèvement"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
@@ -634,9 +646,9 @@
|
|||||||
"load": "Charge moy.",
|
"load": "Charge moy.",
|
||||||
"memory": "Util. Mém.",
|
"memory": "Util. Mém.",
|
||||||
"wanStatus": "Statut WAN",
|
"wanStatus": "Statut WAN",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"temp": "T°",
|
"temp": "Température",
|
||||||
"disk": "Util. Disque",
|
"disk": "Util. Disque",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
},
|
},
|
||||||
@@ -678,7 +690,7 @@
|
|||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"wanted": "Demande"
|
"wanted": "Demandé"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
@@ -688,10 +700,14 @@
|
|||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"processing": "Traitement",
|
"processing": "En cours de traitement",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Valeur Nette",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableau de bord",
|
"dashboards": "Tableau de bord",
|
||||||
"datasources": "Sources données",
|
"datasources": "Sources données",
|
||||||
@@ -744,9 +760,9 @@
|
|||||||
"booksDuration": "Durée"
|
"booksDuration": "Durée"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "People Home",
|
"people_home": "Personne à la maison",
|
||||||
"lights_on": "Lumières allumées",
|
"lights_on": "Lumières allumées",
|
||||||
"switches_on": "Commutateur On"
|
"switches_on": "Interrupteurs allumés"
|
||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Conteneurs",
|
"monitoring": "Conteneurs",
|
||||||
@@ -756,7 +772,7 @@
|
|||||||
"books": "Livres",
|
"books": "Livres",
|
||||||
"authors": "Auteurs",
|
"authors": "Auteurs",
|
||||||
"categories": "Catégories",
|
"categories": "Catégories",
|
||||||
"series": "Séries"
|
"series": "Séries TV"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "En attente",
|
"downloadCount": "En attente",
|
||||||
@@ -779,7 +795,7 @@
|
|||||||
"inProgress": "En cours",
|
"inProgress": "En cours",
|
||||||
"totalPrs": "PRs Total",
|
"totalPrs": "PRs Total",
|
||||||
"myPrs": "Mes PRs",
|
"myPrs": "Mes PRs",
|
||||||
"approved": "Validé"
|
"approved": "Approuvé"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
@@ -790,8 +806,8 @@
|
|||||||
"currentPlayers": "Joueurs actuels",
|
"currentPlayers": "Joueurs actuels",
|
||||||
"players": "Joueurs",
|
"players": "Joueurs",
|
||||||
"maxPlayers": "Joueurs max",
|
"maxPlayers": "Joueurs max",
|
||||||
"bots": "Bots",
|
"bots": "Robots",
|
||||||
"ping": "Ping"
|
"ping": "Latence"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
@@ -816,8 +832,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"cpuLoad": "Charge moyenne CPU (5 min)",
|
"cpuLoad": "Charge moyenne CPU (5 min)",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"bytesTx": "Transmis",
|
"bytesTx": "Transmis",
|
||||||
"bytesRx": "Reçu"
|
"bytesRx": "Reçu"
|
||||||
},
|
},
|
||||||
@@ -830,9 +846,9 @@
|
|||||||
"sitesDown": "Hors ligne",
|
"sitesDown": "Hors ligne",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"notyetchecked": "Non vérifié",
|
"notyetchecked": "Non vérifié",
|
||||||
"up": "Up",
|
"up": "Haut",
|
||||||
"seemsdown": "Semble hors ligne",
|
"seemsdown": "Semble hors ligne",
|
||||||
"down": "Down",
|
"down": "Bas",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plateformes",
|
"platforms": "Plateformes",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jeux",
|
||||||
"saves": "Saves",
|
"saves": "Sauvegardes",
|
||||||
"states": "States",
|
"states": "États",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Captures d'écran",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Taille totale"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domaines",
|
"domains": "Domaines",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Boites mail",
|
||||||
"mails": "Mails",
|
"mails": "Courriels",
|
||||||
"storage": "Stockage"
|
"storage": "Stockage"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"pulls": "Demandes de tirage"
|
"pulls": "Demandes de tirage",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@@ -902,7 +919,7 @@
|
|||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"bans": "Exclusions"
|
"bans": "Bannissements"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connecté",
|
"connected": "Connecté",
|
||||||
@@ -917,41 +934,113 @@
|
|||||||
"banned": "Banni"
|
"banned": "Banni"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Latence",
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Envoi"
|
"upload": "Téléverser"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
"loading": "Loading",
|
"loading": "Chargement",
|
||||||
"open": "Open - US Market",
|
"open": "Ouvert - Marché américain",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Fermé - marché américain",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Configuration invalide"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Caméras",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"version": "Version"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Liens",
|
||||||
"collections": "Collections",
|
"collections": "Collections",
|
||||||
"tags": "Étiquettes"
|
"tags": "Étiquettes"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Non classé",
|
||||||
"information": "Informations",
|
"information": "Informations",
|
||||||
"warning": "Warning",
|
"warning": "Attention",
|
||||||
"average": "Average",
|
"average": "Moyenne",
|
||||||
"high": "High",
|
"high": "Élevé",
|
||||||
"disaster": "Disaster"
|
"disaster": ""
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Véhicule",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Véhicules",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service d'enregistrements",
|
||||||
"reminders": "Reminders",
|
"reminders": "Rappels",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Prochain rappel",
|
||||||
"none": "None"
|
"none": "Aucun"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Projets actifs",
|
||||||
|
"tasks7d": "Tâches à faire cette semaine",
|
||||||
|
"tasksOverdue": "Tâches en retard",
|
||||||
|
"tasksInProgress": "Tâche en cours"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nom",
|
||||||
|
"address": "Adresse",
|
||||||
|
"last_seen": "Vu pour la dernière fois",
|
||||||
|
"status": "Statut",
|
||||||
|
"online": "En ligne",
|
||||||
|
"offline": "Hors ligne"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nom",
|
||||||
|
"systems": "Systèmes",
|
||||||
|
"up": "Haut",
|
||||||
|
"down": "Bas",
|
||||||
|
"paused": "En Pause",
|
||||||
|
"pending": "En attente",
|
||||||
|
"status": "Statut",
|
||||||
|
"updated": "Mis à jour",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MÉM",
|
||||||
|
"disk": "Disque",
|
||||||
|
"network": "Réseau"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Applications",
|
||||||
|
"synced": "Synchronisé",
|
||||||
|
"outOfSync": "Désynchronisé",
|
||||||
|
"healthy": "Fonctionnel",
|
||||||
|
"degraded": "Dégradé",
|
||||||
|
"progressing": "En cours",
|
||||||
|
"missing": "Manquant",
|
||||||
|
"suspended": "Suspendu"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Chargement"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groupes",
|
||||||
|
"issues": "Anomalies",
|
||||||
|
"merges": "Demandes de fusion de branches",
|
||||||
|
"projects": "Projets"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Statut",
|
||||||
|
"load": "Charge",
|
||||||
|
"bcharge": "Charge de la batterie",
|
||||||
|
"timeleft": "Temps restant"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Marque-pages",
|
||||||
|
"favorites": "Favoris",
|
||||||
|
"archived": "Archivé",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Listes",
|
||||||
|
"tags": "Étiquettes"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Réseau",
|
||||||
|
"connected": "Connecté",
|
||||||
|
"disconnected": "Déconnecté",
|
||||||
|
"updateStatus": "Mise à jour",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "À jour",
|
||||||
|
"downloads": "Téléchargements",
|
||||||
|
"uploads": "Téléversements",
|
||||||
|
"sharedFiles": "Fichiers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "נעצר",
|
"stopped": "נעצר",
|
||||||
"total": "סה\"כ"
|
"total": "סה\"כ"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "הורד",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "סטטוס",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "כבוי"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "ממתין",
|
||||||
|
"status": "סטטוס",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "סטטוס",
|
||||||
|
"load": "עומס",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "זמן שנותר"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "זמין",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{value, date}",
|
"date": "{value, date}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "माह",
|
"months": "माह",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "घं.",
|
"hours": "घं.",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Downloaded",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Pending",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Load",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Time Left"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mj",
|
"months": "mj",
|
||||||
"days": "dan(a)",
|
"days": "dan(a)",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Raspored",
|
"grid_power": "Raspored",
|
||||||
"home_power": "Potrošnja",
|
"home_power": "Potrošnja",
|
||||||
"charge_power": "Punjač",
|
"charge_power": "Punjač",
|
||||||
"watt_hour": "Kilovat-sat"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzimanje",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Dostupno",
|
"up": "Dostupno",
|
||||||
"received": "Primljeno",
|
"received": "Primljeno",
|
||||||
"sent": "Poslano",
|
"sent": "Poslano",
|
||||||
"externalIPAddress": "Eksterna IP adresa"
|
"externalIPAddress": "Eksterna IP adresa",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Glavne grane",
|
"upstreams": "Glavne grane",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Povezani AP-ovi",
|
"connectedAp": "Povezani AP-ovi",
|
||||||
"activeUser": "Aktivni uređaji",
|
"activeUser": "Aktivni uređaji",
|
||||||
"alerts": "Upozorenja",
|
"alerts": "Upozorenja",
|
||||||
"connectedGateway": "Povezani pristupi",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Povezani prekidači"
|
"connectedSwitches": "Povezani prekidači"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Prekinuto",
|
"stopped": "Prekinuto",
|
||||||
"total": "Ukupno"
|
"total": "Ukupno"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Preuzeto",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Pročitano",
|
||||||
|
"unread": "Nepročitano",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"expires": "Isteče",
|
"expires": "Isteče",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Obrađeno",
|
"processed": "Obrađeno",
|
||||||
"time": "Vrijeme"
|
"time": "Vrijeme"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Pregledne ploče",
|
"dashboards": "Pregledne ploče",
|
||||||
"datasources": "Izvori podataka",
|
"datasources": "Izvori podataka",
|
||||||
@@ -844,11 +860,11 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Igre",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "States",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Snimke ekrana",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Ukupna veličina"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domene",
|
"domains": "Domene",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Obavijesti",
|
"notifications": "Obavijesti",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Zahtjevi za povlačenje"
|
"pulls": "Zahtjevi za povlačenje",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@@ -929,19 +946,19 @@
|
|||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Kamere",
|
||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"version": "Verzija"
|
"version": "Verzija"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Poveznice",
|
||||||
"collections": "Collections",
|
"collections": "Zbirke",
|
||||||
"tags": "Oznake"
|
"tags": "Oznake"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informacije",
|
"information": "Informacije",
|
||||||
"warning": "Warning",
|
"warning": "Upozorenje",
|
||||||
"average": "Average",
|
"average": "Average",
|
||||||
"high": "High",
|
"high": "High",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
@@ -950,8 +967,80 @@
|
|||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Podsjetnici",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Sljedeći podsjetnik",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Ime",
|
||||||
|
"address": "Adresa",
|
||||||
|
"last_seen": "Zadnje viđeno",
|
||||||
|
"status": "Stanje",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Ime",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Dostupno",
|
||||||
|
"down": "Nedostupno",
|
||||||
|
"paused": "Zaustavljeno",
|
||||||
|
"pending": "U tijeku",
|
||||||
|
"status": "Stanje",
|
||||||
|
"updated": "Aktualizirano",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Funkcionalno",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Nedostaje",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Problemi",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stanje",
|
||||||
|
"load": "Opterećenje",
|
||||||
|
"bcharge": "Napunjenost baterije",
|
||||||
|
"timeleft": "Preostalo vrijeme"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Oznake"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Mreža",
|
||||||
|
"connected": "Povezano",
|
||||||
|
"disconnected": "Odspojeno",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Dostupno",
|
||||||
|
"update_no": "Aktualno",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Datoteke"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "hó",
|
"months": "hó",
|
||||||
"days": "n",
|
"days": "n",
|
||||||
"hours": "ó",
|
"hours": "ó",
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
"api_error": "API Hiba",
|
"api_error": "API Hiba",
|
||||||
"information": "Információ",
|
"information": "Információ",
|
||||||
"status": "Státusz",
|
"status": "Státusz",
|
||||||
"url": "LINK",
|
"url": "URL",
|
||||||
"raw_error": "Nyers hiba",
|
"raw_error": "Nyers hiba",
|
||||||
"response_data": "Válaszadatok"
|
"response_data": "Válaszadatok"
|
||||||
},
|
},
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Rács",
|
"grid_power": "Rács",
|
||||||
"home_power": "Fogyasztás",
|
"home_power": "Fogyasztás",
|
||||||
"charge_power": "Töltő",
|
"charge_power": "Töltő",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Letöltés",
|
"download": "Letöltés",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Fel",
|
"up": "Fel",
|
||||||
"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",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreamek",
|
"upstreams": "Upstreamek",
|
||||||
@@ -176,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",
|
||||||
"connectedGateway": "Csatlakoztatott gateway-ek",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Csatlakoztatott switch-ek"
|
"connectedSwitches": "Csatlakoztatott switch-ek"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -227,8 +229,8 @@
|
|||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Gyorsítótárban Sikeres Bitek",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Gyorsítótárban Hibás Bitek"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Letöltés",
|
"download": "Letöltés",
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Megállított",
|
"stopped": "Megállított",
|
||||||
"total": "Összes"
|
"total": "Összes"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Letöltött",
|
||||||
|
"nondownload": "Nem Letöltött",
|
||||||
|
"read": "Olvasott",
|
||||||
|
"unread": "Olvasatlan",
|
||||||
|
"downloadedread": "Letöltött & Olvasott",
|
||||||
|
"downloadedunread": "Letöltött & Olvasatlan",
|
||||||
|
"nondownloadedread": "Nem Letöltött & Olvasatlan",
|
||||||
|
"nondownloadedunread": "Nem Letöltött & Olvasatlan"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Cím",
|
"address": "Cím",
|
||||||
"expires": "Lejár",
|
"expires": "Lejár",
|
||||||
@@ -325,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Lekérdezések",
|
"totalQueries": "Lekérdezések",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Sikerek",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Hibák",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domainek",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Elutasított",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Irányadó",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekurzív",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Gyorsítótárazott",
|
||||||
"totalBlocked": "Blokkolt",
|
"totalBlocked": "Blokkolt",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Eldobott",
|
||||||
"totalClients": "Kliensek"
|
"totalClients": "Kliensek"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -443,7 +455,7 @@
|
|||||||
"search": "Keresés",
|
"search": "Keresés",
|
||||||
"custom": "Egyedi",
|
"custom": "Egyedi",
|
||||||
"visit": "Megnéz",
|
"visit": "Megnéz",
|
||||||
"url": "LINK",
|
"url": "URL",
|
||||||
"searchsuggestion": "Javaslat"
|
"searchsuggestion": "Javaslat"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Feldolgozott",
|
"processed": "Feldolgozott",
|
||||||
"time": "Idő"
|
"time": "Idő"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Nettó érték",
|
||||||
|
"budget": "Költségkeret"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Műszerfalak",
|
"dashboards": "Műszerfalak",
|
||||||
"datasources": "Adatforrások",
|
"datasources": "Adatforrások",
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Felület",
|
"platforms": "Felület",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Játékok",
|
||||||
"saves": "Saves",
|
"saves": "Mentések",
|
||||||
"states": "States",
|
"states": "Állapotok",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Képernyőképek",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Teljes méret"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domainek",
|
"domains": "Domainek",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "E-mail fiókok",
|
||||||
"mails": "Mails",
|
"mails": "Mailek",
|
||||||
"storage": "Tárhely"
|
"storage": "Tárhely"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Üzenetek",
|
"notifications": "Üzenetek",
|
||||||
"issues": "Problémák",
|
"issues": "Problémák",
|
||||||
"pulls": "Pull request-ek"
|
"pulls": "Pull request-ek",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Jelenetek",
|
"scenes": "Jelenetek",
|
||||||
@@ -902,7 +919,7 @@
|
|||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Riasztások",
|
"alerts": "Riasztások",
|
||||||
"bans": "Bans"
|
"bans": "Kitiltások"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Csatlakozva",
|
"connected": "Csatlakozva",
|
||||||
@@ -911,10 +928,10 @@
|
|||||||
"total": "Összes"
|
"total": "Összes"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxyzott",
|
||||||
"auth": "With Auth",
|
"auth": "Hitelesítéssel",
|
||||||
"outdated": "Outdated",
|
"outdated": "Elavult",
|
||||||
"banned": "Banned"
|
"banned": "Kitiltott"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
@@ -922,29 +939,29 @@
|
|||||||
"upload": "Feltöltés"
|
"upload": "Feltöltés"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Tőzsde",
|
||||||
"loading": "Loading",
|
"loading": "Betöltés",
|
||||||
"open": "Open - US Market",
|
"open": "Nyitva - US Piac",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Zárva - US Piac",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Érvénytelen konfiguráció"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Kamerák",
|
||||||
"uptime": "Üzemidő",
|
"uptime": "Üzemidő",
|
||||||
"version": "Verzió"
|
"version": "Verzió"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Linkek",
|
||||||
"collections": "Collections",
|
"collections": "Gyűjtemény",
|
||||||
"tags": "Címkék"
|
"tags": "Címkék"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Nem titkosított",
|
||||||
"information": "Információ",
|
"information": "Információ",
|
||||||
"warning": "Warning",
|
"warning": "Figyelmeztetés",
|
||||||
"average": "Average",
|
"average": "Átlag",
|
||||||
"high": "High",
|
"high": "Magas",
|
||||||
"disaster": "Disaster"
|
"disaster": "Katasztrófa"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Jármű",
|
"vehicle": "Jármű",
|
||||||
@@ -952,6 +969,78 @@
|
|||||||
"serviceRecords": "Szolgáltatások nyílvántartása",
|
"serviceRecords": "Szolgáltatások nyílvántartása",
|
||||||
"reminders": "Emlékeztetők",
|
"reminders": "Emlékeztetők",
|
||||||
"nextReminder": "Következő emlékeztető",
|
"nextReminder": "Következő emlékeztető",
|
||||||
"none": "None"
|
"none": "Semmi"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Aktív Projektek",
|
||||||
|
"tasks7d": "Hátralévő feladatok a héten",
|
||||||
|
"tasksOverdue": "Lejárt feladatok",
|
||||||
|
"tasksInProgress": "Folyamatban levő Feladatok"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Név",
|
||||||
|
"address": "Cím",
|
||||||
|
"last_seen": "Utoljára látott",
|
||||||
|
"status": "Státusz",
|
||||||
|
"online": "Csatlakozva",
|
||||||
|
"offline": "Nem elérhető"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Név",
|
||||||
|
"systems": "Rendszerek",
|
||||||
|
"up": "Fel",
|
||||||
|
"down": "Le",
|
||||||
|
"paused": "Szünetel",
|
||||||
|
"pending": "Függőben",
|
||||||
|
"status": "Státusz",
|
||||||
|
"updated": "Frissített",
|
||||||
|
"cpu": "Processzor",
|
||||||
|
"memory": "RAM",
|
||||||
|
"disk": "Lemez",
|
||||||
|
"network": "Hálózat"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Alkalmazások",
|
||||||
|
"synced": "Szinkronizált",
|
||||||
|
"outOfSync": "Nincs szinkronban",
|
||||||
|
"healthy": "Egészséges",
|
||||||
|
"degraded": "Leépült",
|
||||||
|
"progressing": "Halad",
|
||||||
|
"missing": "Hiányzik",
|
||||||
|
"suspended": "Felfüggesztett"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Betöltés"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Csoportok",
|
||||||
|
"issues": "Problémák",
|
||||||
|
"merges": "Merge kérések",
|
||||||
|
"projects": "Projektek"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Státusz",
|
||||||
|
"load": "Terhelés",
|
||||||
|
"bcharge": "Akku töltöttsége",
|
||||||
|
"timeleft": "Hátralévő idő"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Címkék"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Hálózat",
|
||||||
|
"connected": "Csatlakozva",
|
||||||
|
"disconnected": "Kapcsolat bontva",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Elérhető",
|
||||||
|
"update_no": "Naprakész",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Fájlok"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "bulan",
|
"months": "bln",
|
||||||
"days": "h",
|
"days": "h",
|
||||||
"hours": "j",
|
"hours": "j",
|
||||||
"minutes": "m",
|
"minutes": "m",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Konsumsi",
|
"home_power": "Konsumsi",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Watt/jam"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Unduh",
|
"download": "Unduh",
|
||||||
@@ -140,7 +140,7 @@
|
|||||||
"connectionStatusPendingDisconnect": "Menunggu Terputus",
|
"connectionStatusPendingDisconnect": "Menunggu Terputus",
|
||||||
"connectionStatusDisconnecting": "Sedan Memutus",
|
"connectionStatusDisconnecting": "Sedan Memutus",
|
||||||
"connectionStatusDisconnected": "Terputus",
|
"connectionStatusDisconnected": "Terputus",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "Tersambung",
|
||||||
"uptime": "Waktu Aktif",
|
"uptime": "Waktu Aktif",
|
||||||
"maxDown": "Maks Unduh",
|
"maxDown": "Maks Unduh",
|
||||||
"maxUp": "Maks Unggah",
|
"maxUp": "Maks Unggah",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Hidup",
|
"up": "Hidup",
|
||||||
"received": "Diterima",
|
"received": "Diterima",
|
||||||
"sent": "Terkirim",
|
"sent": "Terkirim",
|
||||||
"externalIPAddress": "IP Eksternal"
|
"externalIPAddress": "IP Eksternal",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Strim Luar",
|
"upstreams": "Strim Luar",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "AP Tersambung",
|
"connectedAp": "AP Tersambung",
|
||||||
"activeUser": "Perangakat yang Aktif",
|
"activeUser": "Perangakat yang Aktif",
|
||||||
"alerts": "Peringatan",
|
"alerts": "Peringatan",
|
||||||
"connectedGateway": "Gateway Tersambung",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Switch Tersambung"
|
"connectedSwitches": "Switch Tersambung"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -283,9 +285,9 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Tersambung",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "Perangkat Baru",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Peringatan Pemadaman"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Kueri",
|
"queries": "Kueri",
|
||||||
@@ -309,9 +311,19 @@
|
|||||||
"stopped": "Terhenti",
|
"stopped": "Terhenti",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Terunduh",
|
||||||
|
"nondownload": "Belum Diunduh",
|
||||||
|
"read": "Baca",
|
||||||
|
"unread": "Belum Dibaca",
|
||||||
|
"downloadedread": "Diunduh & Dibaca",
|
||||||
|
"downloadedunread": "Diunduh & Belum Dibaca",
|
||||||
|
"nondownloadedread": "Belum Diunduh & Dibaca",
|
||||||
|
"nondownloadedunread": "Belum Diunduh & Belum Dibaca"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Alamat",
|
"address": "Alamat",
|
||||||
"expires": "Kadaluarsa",
|
"expires": "Kedaluwarsa",
|
||||||
"never": "Tidak Pernah",
|
"never": "Tidak Pernah",
|
||||||
"last_seen": "Terakhir terlihat",
|
"last_seen": "Terakhir terlihat",
|
||||||
"now": "Sekarang",
|
"now": "Sekarang",
|
||||||
@@ -325,12 +337,12 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Kueri",
|
"totalQueries": "Kueri",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Berhasil",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Gagal",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domain NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Ditolak",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekursif",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Terblokir",
|
"totalBlocked": "Terblokir",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Terproses",
|
"processed": "Terproses",
|
||||||
"time": "Waktu"
|
"time": "Waktu"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Kekayaan Bersih",
|
||||||
|
"budget": "Anggaran"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dasbor",
|
"dashboards": "Dasbor",
|
||||||
"datasources": "Sumber Data",
|
"datasources": "Sumber Data",
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Permainan",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "Kondisi",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Tangkapan Layar",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Total Ukuran"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Jumlah Domain",
|
"domains": "Jumlah Domain",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Kotak surat",
|
||||||
"mails": "Mails",
|
"mails": "Surat",
|
||||||
"storage": "Penyimpanan"
|
"storage": "Penyimpanan"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,51 +885,52 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifikasi",
|
"notifications": "Notifikasi",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Adegan",
|
||||||
"scenesPlayed": "Scenes Played",
|
"scenesPlayed": "Adegan Dimainkan",
|
||||||
"playCount": "Total Plays",
|
"playCount": "Total Dimainkan",
|
||||||
"playDuration": "Time Watched",
|
"playDuration": "Waktu Ditonton",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Ukuran Adegan",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Durasi Adegan",
|
||||||
"images": "Images",
|
"images": "Gambar",
|
||||||
"imageSize": "Images Size",
|
"imageSize": "Ukuran Gambar",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galeri",
|
||||||
"performers": "Performers",
|
"performers": "Pemain",
|
||||||
"studios": "Studios",
|
"studios": "Studio",
|
||||||
"movies": "Film",
|
"movies": "Film",
|
||||||
"tags": "Tag",
|
"tags": "Tag",
|
||||||
"oCount": "O Count"
|
"oCount": "Jumlah O"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Pengguna",
|
"users": "Pengguna",
|
||||||
"recipes": "Resep",
|
"recipes": "Resep",
|
||||||
"keywords": "Keywords"
|
"keywords": "Kata Kunci"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Items",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "Dengan Garansi",
|
||||||
"locations": "Locations",
|
"locations": "Lokasi",
|
||||||
"labels": "Labels",
|
"labels": "Label",
|
||||||
"users": "Pengguna",
|
"users": "Pengguna",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Total Nilai"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Peringatan",
|
"alerts": "Peringatan",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Tersambung",
|
||||||
"enabled": "Aktif",
|
"enabled": "Aktif",
|
||||||
"disabled": "Nonaktif",
|
"disabled": "Nonaktif",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Diproksi",
|
||||||
"auth": "With Auth",
|
"auth": "With Auth",
|
||||||
"outdated": "Outdated",
|
"outdated": "Usang",
|
||||||
"banned": "Banned"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
@@ -922,36 +939,108 @@
|
|||||||
"upload": "Unggah"
|
"upload": "Unggah"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Saham",
|
||||||
"loading": "Loading",
|
"loading": "Memuat",
|
||||||
"open": "Open - US Market",
|
"open": "Buka - Pasar AS",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Tutup - Pasar AS",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Konfigurasi Invalid"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Kamera",
|
||||||
"uptime": "Waktu Aktif",
|
"uptime": "Waktu Aktif",
|
||||||
"version": "Versi"
|
"version": "Versi"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Tautan",
|
||||||
"collections": "Collections",
|
"collections": "Koleksi",
|
||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informasi",
|
"information": "Informasi",
|
||||||
"warning": "Warning",
|
"warning": "Peringatan",
|
||||||
"average": "Average",
|
"average": "Rata-rata",
|
||||||
"high": "High",
|
"high": "Tinggi",
|
||||||
"disaster": "Disaster"
|
"disaster": "Bencana"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Kendaraan",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Kendaraan",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Catatan Servis",
|
||||||
"reminders": "Reminders",
|
"reminders": "Pengingat",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Pengingat Berikutnya",
|
||||||
"none": "None"
|
"none": "Tidak ada"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Proyek Aktif",
|
||||||
|
"tasks7d": "Tugas Jatuh Tempo Minggu Ini",
|
||||||
|
"tasksOverdue": "Tugas Terlewat",
|
||||||
|
"tasksInProgress": "Tugas Berlangsung"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nama",
|
||||||
|
"address": "Alamat",
|
||||||
|
"last_seen": "Terakhir terlihat",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nama",
|
||||||
|
"systems": "Sistem",
|
||||||
|
"up": "Hidup",
|
||||||
|
"down": "Mati",
|
||||||
|
"paused": "Pause",
|
||||||
|
"pending": "Pending",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Terbarui",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Diska",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apl",
|
||||||
|
"synced": "Tersinkron",
|
||||||
|
"outOfSync": "Tidak Sinkron",
|
||||||
|
"healthy": "Lancar",
|
||||||
|
"degraded": "Terdegradasi",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Tidak Ditemukan",
|
||||||
|
"suspended": "Ditangguhkan"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Memuat"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Grup",
|
||||||
|
"issues": "Isu",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Proyek"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Beban",
|
||||||
|
"bcharge": "Sisa Baterai",
|
||||||
|
"timeleft": "Sisa Waktu"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Markah",
|
||||||
|
"favorites": "Favorit",
|
||||||
|
"archived": "Diarsipkan",
|
||||||
|
"highlights": "Sorotan",
|
||||||
|
"lists": "Daftar",
|
||||||
|
"tags": "Tag"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Jaringan",
|
||||||
|
"connected": "Tersambung",
|
||||||
|
"disconnected": "Terputus",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tersedia",
|
||||||
|
"update_no": "Terbaru",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "File"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "g",
|
"days": "g",
|
||||||
"hours": "o",
|
"hours": "o",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Griglia",
|
"grid_power": "Griglia",
|
||||||
"home_power": "Consumo",
|
"home_power": "Consumo",
|
||||||
"charge_power": "Caricatore",
|
"charge_power": "Caricatore",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Ricevuti",
|
"received": "Ricevuti",
|
||||||
"sent": "Inviati",
|
"sent": "Inviati",
|
||||||
"externalIPAddress": "IP Esterno"
|
"externalIPAddress": "IP Esterno",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream",
|
"upstreams": "Upstream",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "AP Connessi",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Dispositivi attivi",
|
"activeUser": "Dispositivi attivi",
|
||||||
"alerts": "Allarmi",
|
"alerts": "Allarmi",
|
||||||
"connectedGateway": "Gateway connessi",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Switch connessi"
|
"connectedSwitches": "Switch connessi"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Fermati",
|
"stopped": "Fermati",
|
||||||
"total": "Totale"
|
"total": "Totale"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Scaricato",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Letti",
|
||||||
|
"unread": "Non letto",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Indirizzo",
|
"address": "Indirizzo",
|
||||||
"expires": "Scade",
|
"expires": "Scade",
|
||||||
@@ -325,7 +337,7 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Richieste",
|
"totalQueries": "Richieste",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Successo",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Refused",
|
||||||
@@ -580,7 +592,7 @@
|
|||||||
"total": "Totale"
|
"total": "Totale"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Carica Batteria",
|
||||||
"ups_load": "Carico UPS",
|
"ups_load": "Carico UPS",
|
||||||
"ups_status": "Stato UPS",
|
"ups_status": "Stato UPS",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Elaborati",
|
"processed": "Elaborati",
|
||||||
"time": "Tempo"
|
"time": "Tempo"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboard",
|
"dashboards": "Dashboard",
|
||||||
"datasources": "Origine dei Dati",
|
"datasources": "Origine dei Dati",
|
||||||
@@ -844,7 +860,7 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Piattaforme",
|
"platforms": "Piattaforme",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Giochi",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "States",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Screenshots",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifiche",
|
"notifications": "Notifiche",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Richieste di Pull"
|
"pulls": "Richieste di Pull",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@@ -880,7 +897,7 @@
|
|||||||
"sceneDuration": "Durata Delle Scene",
|
"sceneDuration": "Durata Delle Scene",
|
||||||
"images": "Immagini",
|
"images": "Immagini",
|
||||||
"imageSize": "Dimensioni immagine",
|
"imageSize": "Dimensioni immagine",
|
||||||
"galleries": "Galleries",
|
"galleries": "Gallerie",
|
||||||
"performers": "Esecutori",
|
"performers": "Esecutori",
|
||||||
"studios": "Studi",
|
"studios": "Studi",
|
||||||
"movies": "Film",
|
"movies": "Film",
|
||||||
@@ -923,7 +940,7 @@
|
|||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
"loading": "Loading",
|
"loading": "Caricamento",
|
||||||
"open": "Open - US Market",
|
"open": "Open - US Market",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
@@ -934,8 +951,8 @@
|
|||||||
"version": "Versione"
|
"version": "Versione"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Collegamenti",
|
||||||
"collections": "Collections",
|
"collections": "Raccolte",
|
||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
@@ -947,11 +964,83 @@
|
|||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Veicolo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Veicoli",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Promemoria",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Promemoria Seguente",
|
||||||
"none": "None"
|
"none": "Nessuno"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nome",
|
||||||
|
"address": "Indirizzo",
|
||||||
|
"last_seen": "Ultima visualizzazione",
|
||||||
|
"status": "Stato",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Non in linea"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nome",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "In Pausa",
|
||||||
|
"pending": "In attesa",
|
||||||
|
"status": "Stato",
|
||||||
|
"updated": "Aggiornato",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Sano",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Mancanti",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Caricamento"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Problemi",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stato",
|
||||||
|
"load": "Carico",
|
||||||
|
"bcharge": "Carica Batteria",
|
||||||
|
"timeleft": "Tempo Rimanente"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tag"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rete",
|
||||||
|
"connected": "Connesso",
|
||||||
|
"disconnected": "Disconnesso",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponibili",
|
||||||
|
"update_no": "Aggiornato",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "File"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "月",
|
"months": "月",
|
||||||
"days": "日",
|
"days": "日",
|
||||||
"hours": "時間",
|
"hours": "時間",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "グリッド",
|
"grid_power": "グリッド",
|
||||||
"home_power": "消費",
|
"home_power": "消費",
|
||||||
"charge_power": "チャージャー",
|
"charge_power": "チャージャー",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "ダウンロード",
|
"download": "ダウンロード",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "稼働",
|
"up": "稼働",
|
||||||
"received": "受信済み",
|
"received": "受信済み",
|
||||||
"sent": "送信済み",
|
"sent": "送信済み",
|
||||||
"externalIPAddress": "退出ID"
|
"externalIPAddress": "退出ID",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "アップストリーム",
|
"upstreams": "アップストリーム",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "接続されたAP",
|
"connectedAp": "接続されたAP",
|
||||||
"activeUser": "アクティブデバイス",
|
"activeUser": "アクティブデバイス",
|
||||||
"alerts": "アラート",
|
"alerts": "アラート",
|
||||||
"connectedGateway": "接続されたゲートウェイ",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "接続スイッチ"
|
"connectedSwitches": "接続スイッチ"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "停止中",
|
"stopped": "停止中",
|
||||||
"total": "合計"
|
"total": "合計"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "ダウンロード",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "既読",
|
||||||
|
"unread": "未読",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "アドレス",
|
"address": "アドレス",
|
||||||
"expires": "失効",
|
"expires": "失効",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "処理済み",
|
"processed": "処理済み",
|
||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "ダッシュ ボード",
|
"dashboards": "ダッシュ ボード",
|
||||||
"datasources": "データソース",
|
"datasources": "データソース",
|
||||||
@@ -794,7 +810,7 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "はい",
|
"ok": "正常",
|
||||||
"errored": "エラー",
|
"errored": "エラー",
|
||||||
"noRecent": "期限切れ",
|
"noRecent": "期限切れ",
|
||||||
"totalUsed": "使用済みストレージ"
|
"totalUsed": "使用済みストレージ"
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
"pulls": "プルリクエスト"
|
"pulls": "プルリクエスト",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "シーン",
|
"scenes": "シーン",
|
||||||
@@ -947,11 +964,83 @@
|
|||||||
"disaster": "災害"
|
"disaster": "災害"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "車両",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "名前",
|
||||||
|
"address": "アドレス",
|
||||||
|
"last_seen": "最終日時",
|
||||||
|
"status": "状態",
|
||||||
|
"online": "オンライン",
|
||||||
|
"offline": "オフライン"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "名前",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "稼働",
|
||||||
|
"down": "下へ",
|
||||||
|
"paused": "一時停止中",
|
||||||
|
"pending": "保留中",
|
||||||
|
"status": "状態",
|
||||||
|
"updated": "更新済",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "正常",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "不明",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "読み込み中"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "課題",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "状態",
|
||||||
|
"load": "ロード",
|
||||||
|
"bcharge": "バッテリー充電",
|
||||||
|
"timeleft": "残り時間"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "タグ"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "ネットワーク",
|
||||||
|
"connected": "接続済",
|
||||||
|
"disconnected": "切断されました",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "利用可",
|
||||||
|
"update_no": "最新",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "ファイル"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "눈금",
|
"grid_power": "눈금",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "다운로드",
|
"download": "다운로드",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "수신됨",
|
"received": "수신됨",
|
||||||
"sent": "전송됨",
|
"sent": "전송됨",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "연결된 AP",
|
"connectedAp": "연결된 AP",
|
||||||
"activeUser": "활성 장치",
|
"activeUser": "활성 장치",
|
||||||
"alerts": "경고",
|
"alerts": "경고",
|
||||||
"connectedGateway": "연결된 게이트웨이",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "연결된 스위치"
|
"connectedSwitches": "연결된 스위치"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "중지",
|
"stopped": "중지",
|
||||||
"total": "총합"
|
"total": "총합"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "다운로드됨",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "읽음",
|
||||||
|
"unread": "미열람",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "주소",
|
"address": "주소",
|
||||||
"expires": "만료",
|
"expires": "만료",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "처리됨",
|
"processed": "처리됨",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "대시보드",
|
"dashboards": "대시보드",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "알림",
|
"notifications": "알림",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "장면",
|
"scenes": "장면",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "이름",
|
||||||
|
"address": "주소",
|
||||||
|
"last_seen": "마지막 접속",
|
||||||
|
"status": "상태",
|
||||||
|
"online": "온라인",
|
||||||
|
"offline": "중지"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "이름",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "대기 중",
|
||||||
|
"status": "상태",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "좋음",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "빠짐",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "로드 중"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "상태",
|
||||||
|
"load": "부하",
|
||||||
|
"bcharge": "배터리 충전 중",
|
||||||
|
"timeleft": "남은 시간"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "태그"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "네트워크",
|
||||||
|
"connected": "연결됨",
|
||||||
|
"disconnected": "연결 끊김",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "이용 가능",
|
||||||
|
"update_no": "최신 상태",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "파일"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Consumption",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Charger",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Lejupielāde",
|
"download": "Lejupielāde",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Savienotie piekļuves punkti",
|
"connectedAp": "Savienotie piekļuves punkti",
|
||||||
"activeUser": "Aktīvās ierīces",
|
"activeUser": "Aktīvās ierīces",
|
||||||
"alerts": "Paziņojumi",
|
"alerts": "Paziņojumi",
|
||||||
"connectedGateway": "Savienotās vārtejas",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Savienotie komutatori"
|
"connectedSwitches": "Savienotie komutatori"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
"total": "Kopā"
|
"total": "Kopā"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Lejupielādēts",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Unread",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Statuss",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Bezsaistē"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "Pending",
|
||||||
|
"status": "Statuss",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Statuss",
|
||||||
|
"load": "Ielādē",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Atlikušais laiks"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "bln",
|
"months": "bln",
|
||||||
"days": "h",
|
"days": "h",
|
||||||
"hours": "j",
|
"hours": "j",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grid",
|
"grid_power": "Grid",
|
||||||
"home_power": "Penggunaan",
|
"home_power": "Penggunaan",
|
||||||
"charge_power": "Pengecas",
|
"charge_power": "Pengecas",
|
||||||
"watt_hour": "Wj"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Muat turun",
|
"download": "Muat turun",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Hidup",
|
"up": "Hidup",
|
||||||
"received": "Diterima",
|
"received": "Diterima",
|
||||||
"sent": "Telah dihantar",
|
"sent": "Telah dihantar",
|
||||||
"externalIPAddress": "IP Luaran"
|
"externalIPAddress": "IP Luaran",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Peranti aktif",
|
"activeUser": "Peranti aktif",
|
||||||
"alerts": "Perhatian",
|
"alerts": "Perhatian",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Terhenti",
|
"stopped": "Terhenti",
|
||||||
"total": "Jumlah"
|
"total": "Jumlah"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Telah Muat Turun",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Baca",
|
||||||
|
"unread": "Belum dibaca",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Sudah diprosess",
|
"processed": "Sudah diprosess",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Adegan",
|
"scenes": "Adegan",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nama",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Dalam Talian",
|
||||||
|
"offline": "Luar talian"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nama",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Hidup",
|
||||||
|
"down": "Mati",
|
||||||
|
"paused": "Tangguh",
|
||||||
|
"pending": "Tertunda",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Dikemaskini",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Sihat",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Hilang",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Beban",
|
||||||
|
"bcharge": "Bateri dicas",
|
||||||
|
"timeleft": "Masa Tinggal"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tanda nama"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rangkaian",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Sambungan Terputus",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Sudah Ada",
|
||||||
|
"update_no": "Terkemaskini",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mnd",
|
"months": "mnd",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "u",
|
"hours": "u",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Netstroom",
|
"grid_power": "Netstroom",
|
||||||
"home_power": "Consumptie",
|
"home_power": "Consumptie",
|
||||||
"charge_power": "Oplader",
|
"charge_power": "Oplader",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Online",
|
"up": "Online",
|
||||||
"received": "Ontvangen",
|
"received": "Ontvangen",
|
||||||
"sent": "Verzonden",
|
"sent": "Verzonden",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Verbonden APs",
|
"connectedAp": "Verbonden APs",
|
||||||
"activeUser": "Actieve apparaten",
|
"activeUser": "Actieve apparaten",
|
||||||
"alerts": "Meldingen",
|
"alerts": "Meldingen",
|
||||||
"connectedGateway": "Verbonden gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Verbonden switches"
|
"connectedSwitches": "Verbonden switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Gestopt",
|
"stopped": "Gestopt",
|
||||||
"total": "Totaal"
|
"total": "Totaal"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Gedownload",
|
||||||
|
"nondownload": "Niet gedownload",
|
||||||
|
"read": "Gelezen",
|
||||||
|
"unread": "Ongelezen",
|
||||||
|
"downloadedread": "Gedownload & gelezen",
|
||||||
|
"downloadedunread": "Gedownload & ongelezen",
|
||||||
|
"nondownloadedread": "Niet-gedownload & gelezen",
|
||||||
|
"nondownloadedunread": "Niet-gedownload & ongelezen"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Verloopt",
|
"expires": "Verloopt",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Verwerkt",
|
"processed": "Verwerkt",
|
||||||
"time": "Tijd"
|
"time": "Tijd"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Bronnen",
|
"datasources": "Data Bronnen",
|
||||||
@@ -852,7 +868,7 @@
|
|||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domeinen",
|
"domains": "Domeinen",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Mailboxen",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Opslag"
|
"storage": "Opslag"
|
||||||
},
|
},
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaties",
|
"notifications": "Notificaties",
|
||||||
"issues": "Problemen",
|
"issues": "Problemen",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@@ -947,11 +964,83 @@
|
|||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Voertuig",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Voertuigen",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Historie",
|
||||||
"reminders": "Reminders",
|
"reminders": "Herinneringen",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Volgende Herinnering",
|
||||||
"none": "None"
|
"none": "Geen"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Actieve Projecten",
|
||||||
|
"tasks7d": "Taken Die Deze Week Af Moeten Zijn",
|
||||||
|
"tasksOverdue": "Achterstallige Taken",
|
||||||
|
"tasksInProgress": "Taken In Uitvoering"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Naam",
|
||||||
|
"address": "Adres",
|
||||||
|
"last_seen": "Laatst Gezien",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Bereikbaar",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Naam",
|
||||||
|
"systems": "Systemen",
|
||||||
|
"up": "Online",
|
||||||
|
"down": "Offline",
|
||||||
|
"paused": "Gepauzeerd",
|
||||||
|
"pending": "In afwachting",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Bijgewerkt",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "GEH",
|
||||||
|
"disk": "Schijf",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Gesynchroniseerd",
|
||||||
|
"outOfSync": "Niet gesynchroniseerd",
|
||||||
|
"healthy": "Gezond",
|
||||||
|
"degraded": "Gedegradeerd",
|
||||||
|
"progressing": "Doorvoeren",
|
||||||
|
"missing": "Ontbreekt",
|
||||||
|
"suspended": "Onderbroken"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Laden"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groepen",
|
||||||
|
"issues": "Problemen",
|
||||||
|
"merges": "Merge Verzoeken",
|
||||||
|
"projects": "Projecten"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Belasting",
|
||||||
|
"bcharge": "Batterij opladen",
|
||||||
|
"timeleft": "Resterende Tijd"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Label"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netwerk",
|
||||||
|
"connected": "Verbonden",
|
||||||
|
"disconnected": "Verbinding verbroken",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Beschikbaar",
|
||||||
|
"update_no": "Bijgewerkt",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Bestanden"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mnd",
|
"months": "mnd",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "t",
|
"hours": "t",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Nett",
|
"grid_power": "Nett",
|
||||||
"home_power": "Forbruk",
|
"home_power": "Forbruk",
|
||||||
"charge_power": "Lader",
|
"charge_power": "Lader",
|
||||||
"watt_hour": "W/t"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Last ned",
|
"download": "Last ned",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Oppe",
|
"up": "Oppe",
|
||||||
"received": "Mottatt",
|
"received": "Mottatt",
|
||||||
"sent": "Sendt",
|
"sent": "Sendt",
|
||||||
"externalIPAddress": "Ekstern IP"
|
"externalIPAddress": "Ekstern IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Oppstrøms",
|
"upstreams": "Oppstrøms",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Tilkoblede AP'er",
|
"connectedAp": "Tilkoblede AP'er",
|
||||||
"activeUser": "Aktive enheter",
|
"activeUser": "Aktive enheter",
|
||||||
"alerts": "Varsler",
|
"alerts": "Varsler",
|
||||||
"connectedGateway": "Tilkoblede gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Tilkoblede switcher"
|
"connectedSwitches": "Tilkoblede switcher"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Stoppet",
|
"stopped": "Stoppet",
|
||||||
"total": "Totalt"
|
"total": "Totalt"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Nedlastede",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Ulest",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Utgår",
|
"expires": "Utgår",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Behandlet",
|
"processed": "Behandlet",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Varslinger",
|
"notifications": "Varslinger",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Forespørsel"
|
"pulls": "Forespørsel",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scener",
|
"scenes": "Scener",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Navn",
|
||||||
|
"address": "Adresse",
|
||||||
|
"last_seen": "Sist sett",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "På nett",
|
||||||
|
"offline": "Frakoblet"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Navn",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Oppe",
|
||||||
|
"down": "Nede",
|
||||||
|
"paused": "Pauset",
|
||||||
|
"pending": "Ventende",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Oppdatert",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Friskt",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Mangler",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Last",
|
||||||
|
"bcharge": "Batteriladning",
|
||||||
|
"timeleft": "Gjenstående tid"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Stikkord"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Nettverk",
|
||||||
|
"connected": "Tilkoblet",
|
||||||
|
"disconnected": "Frakoblet",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tilgjengelig",
|
||||||
|
"update_no": "Oppdatert",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mc",
|
"months": "mc",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "g",
|
"hours": "g",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Siatka",
|
"grid_power": "Siatka",
|
||||||
"home_power": "Zużycie",
|
"home_power": "Zużycie",
|
||||||
"charge_power": "Ładowarka",
|
"charge_power": "Ładowarka",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Pobieranie",
|
"download": "Pobieranie",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Dostępny",
|
"up": "Dostępny",
|
||||||
"received": "Odebrane",
|
"received": "Odebrane",
|
||||||
"sent": "Wysłane",
|
"sent": "Wysłane",
|
||||||
"externalIPAddress": "Pub. IP"
|
"externalIPAddress": "Pub. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Połączone punkty dostępowe",
|
"connectedAp": "Połączone punkty dostępowe",
|
||||||
"activeUser": "Aktywne urządzenia",
|
"activeUser": "Aktywne urządzenia",
|
||||||
"alerts": "Alarmy",
|
"alerts": "Alarmy",
|
||||||
"connectedGateway": "Połączone bramy",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Połączone przełączniki"
|
"connectedSwitches": "Połączone przełączniki"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Zatrzymane",
|
"stopped": "Zatrzymane",
|
||||||
"total": "Całkowite"
|
"total": "Całkowite"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Pobrano",
|
||||||
|
"nondownload": "Niepobrane",
|
||||||
|
"read": "Przeczytane",
|
||||||
|
"unread": "Nieprzeczytane",
|
||||||
|
"downloadedread": "Pobrane i przeczytane",
|
||||||
|
"downloadedunread": "Pobrane i nieprzeczytane",
|
||||||
|
"nondownloadedread": "Niepobrane i przeczytane",
|
||||||
|
"nondownloadedunread": "Niepobrane i nieprzeczytane"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Wygasa za",
|
"expires": "Wygasa za",
|
||||||
@@ -325,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Zapytania",
|
"totalQueries": "Zapytania",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Sukces",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Porażki",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domeny NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Odrzucone",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autorytatywne",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekursywne",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Zbuforowane",
|
||||||
"totalBlocked": "Zablokowane",
|
"totalBlocked": "Zablokowane",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Upuszczone",
|
||||||
"totalClients": "Klienci"
|
"totalClients": "Klienci"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Przetworzone",
|
"processed": "Przetworzone",
|
||||||
"time": "Czas"
|
"time": "Czas"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Panel główny",
|
"dashboards": "Panel główny",
|
||||||
"datasources": "Źródła danych",
|
"datasources": "Źródła danych",
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformy",
|
"platforms": "Platformy",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Gry",
|
||||||
"saves": "Saves",
|
"saves": "Zapisy",
|
||||||
"states": "States",
|
"states": "Stany",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Screeny",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Rozmiar całkowity"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domeny",
|
"domains": "Domeny",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Skrzynki",
|
||||||
"mails": "Mails",
|
"mails": "Poczta",
|
||||||
"storage": "Pamięć"
|
"storage": "Pamięć"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Powiadomienia",
|
"notifications": "Powiadomienia",
|
||||||
"issues": "Zgłoszenia",
|
"issues": "Zgłoszenia",
|
||||||
"pulls": "Żądania Pull"
|
"pulls": "Żądania Pull",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Sceny",
|
"scenes": "Sceny",
|
||||||
@@ -939,19 +956,91 @@
|
|||||||
"tags": "Tagi"
|
"tags": "Tagi"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Niezaklasyfikowane",
|
||||||
"information": "Informacje",
|
"information": "Informacje",
|
||||||
"warning": "Warning",
|
"warning": "Ostrzeżenie",
|
||||||
"average": "Average",
|
"average": "Średnia",
|
||||||
"high": "High",
|
"high": "Wysokie",
|
||||||
"disaster": "Disaster"
|
"disaster": "Katastrofa"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Pojazd",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Pojazdy",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Wpisy serwisowe",
|
||||||
"reminders": "Reminders",
|
"reminders": "Przypomnienia",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Następne przypomnienie",
|
||||||
"none": "None"
|
"none": "Brak"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Aktywne Projekty",
|
||||||
|
"tasks7d": "Zadania w tym tygodniu",
|
||||||
|
"tasksOverdue": "Zaległe zadania",
|
||||||
|
"tasksInProgress": "Zadania w toku"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nazwa",
|
||||||
|
"address": "Adres",
|
||||||
|
"last_seen": "Ostatnio dostępny",
|
||||||
|
"status": "Stan",
|
||||||
|
"online": "Dostępny",
|
||||||
|
"offline": "Nieosiągalny"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nazwa",
|
||||||
|
"systems": "Systemy",
|
||||||
|
"up": "Dostępny",
|
||||||
|
"down": "Niedostępny",
|
||||||
|
"paused": "Zatrzymane",
|
||||||
|
"pending": "Oczekiwane",
|
||||||
|
"status": "Stan",
|
||||||
|
"updated": "Zaktualizowane",
|
||||||
|
"cpu": "Procesor",
|
||||||
|
"memory": "RAM",
|
||||||
|
"disk": "Dysk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Aplikacje",
|
||||||
|
"synced": "Synchronizowane",
|
||||||
|
"outOfSync": "Bez synchronizacji",
|
||||||
|
"healthy": "Zdrowy",
|
||||||
|
"degraded": "Zdegradowane",
|
||||||
|
"progressing": "Postępujące",
|
||||||
|
"missing": "Brakujące",
|
||||||
|
"suspended": "Zawieszone"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Wczytywanie"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Grupy",
|
||||||
|
"issues": "Zgłoszenia",
|
||||||
|
"merges": "Żądania scaleń",
|
||||||
|
"projects": "Projekty"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stan",
|
||||||
|
"load": "Obciążenie",
|
||||||
|
"bcharge": "Stan baterii",
|
||||||
|
"timeleft": "Pozostało"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tagi"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Sieć",
|
||||||
|
"connected": "Połączono",
|
||||||
|
"disconnected": "Rozłączono",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Dostępne",
|
||||||
|
"update_no": "Aktualny",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Pliki"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mês",
|
"months": "mês",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -30,9 +30,9 @@
|
|||||||
"response_data": "Dados da Resposta"
|
"response_data": "Dados da Resposta"
|
||||||
},
|
},
|
||||||
"weather": {
|
"weather": {
|
||||||
"current": "Localização atual",
|
"current": "Localização actual",
|
||||||
"allow": "Clique para permitir",
|
"allow": "Clique para permitir",
|
||||||
"updating": "Atualizando",
|
"updating": "A actualizar",
|
||||||
"wait": "Por favor aguarde"
|
"wait": "Por favor aguarde"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
"starting": "A iniciar",
|
"starting": "A iniciar",
|
||||||
"unhealthy": "Não-saudável",
|
"unhealthy": "Não-saudável",
|
||||||
"not_found": "Não Encontrado",
|
"not_found": "Não Encontrado",
|
||||||
"exited": "Encerrado",
|
"exited": "Saiu",
|
||||||
"partial": "Parcial"
|
"partial": "Parcial"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
@@ -117,10 +117,10 @@
|
|||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Produção",
|
"pv_power": "Produção",
|
||||||
"battery_soc": "Bateria",
|
"battery_soc": "Bateria",
|
||||||
"grid_power": "Grade",
|
"grid_power": "Grelha",
|
||||||
"home_power": "Consumo",
|
"home_power": "Consumo",
|
||||||
"charge_power": "Carregador",
|
"charge_power": "Carregador",
|
||||||
"watt_hour": "Kw"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -129,16 +129,16 @@
|
|||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Assinaturas",
|
"subscriptions": "Subscrições",
|
||||||
"unread": "Não lida"
|
"unread": "Não lida"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Estado",
|
"connectionStatus": "Estado",
|
||||||
"connectionStatusUnconfigured": "Não configurado",
|
"connectionStatusUnconfigured": "Desconfigurado",
|
||||||
"connectionStatusConnecting": "A conectar",
|
"connectionStatusConnecting": "A conectar",
|
||||||
"connectionStatusAuthenticating": "Autenticando",
|
"connectionStatusAuthenticating": "A Autenticar",
|
||||||
"connectionStatusPendingDisconnect": "Desconexão pendente",
|
"connectionStatusPendingDisconnect": "Desconexão pendente",
|
||||||
"connectionStatusDisconnecting": "Desconectando",
|
"connectionStatusDisconnecting": "A Desconectar",
|
||||||
"connectionStatusDisconnected": "Desconectado",
|
"connectionStatusDisconnected": "Desconectado",
|
||||||
"connectionStatusConnected": "Conectado",
|
"connectionStatusConnected": "Conectado",
|
||||||
"uptime": "Ligado",
|
"uptime": "Ligado",
|
||||||
@@ -148,19 +148,21 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Recebido",
|
"received": "Recebido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "Endereço IP externo"
|
"externalIPAddress": "Endereço IP Externo",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
"requests": "Solicitações atuais",
|
"requests": "Solicitações actuais",
|
||||||
"requests_failed": "Solicitações com falha"
|
"requests_failed": "Solicitações falhadas"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"totalObserved": "Total Observado",
|
"totalObserved": "Total Observado",
|
||||||
"diffsDetected": "Diferenças Detetadas"
|
"diffsDetected": "Diferenças Detectadas"
|
||||||
},
|
},
|
||||||
"channelsdvrserver": {
|
"channelsdvrserver": {
|
||||||
"shows": "Shows",
|
"shows": "Séries",
|
||||||
"recordings": "Gravações",
|
"recordings": "Gravações",
|
||||||
"scheduled": "Agendado",
|
"scheduled": "Agendado",
|
||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
@@ -170,22 +172,22 @@
|
|||||||
"transcoding": "Transcodificação",
|
"transcoding": "Transcodificação",
|
||||||
"bitrate": "Taxa de bits",
|
"bitrate": "Taxa de bits",
|
||||||
"no_active": "Sem streams ativas",
|
"no_active": "Sem streams ativas",
|
||||||
"plex_connection_error": "Verifique a conexão Plex"
|
"plex_connection_error": "Verifique a conexão do Plex"
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateway": "Gateways ligados",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Switches ligados"
|
"connectedSwitches": "Switches ligados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
"rate": "Taxa",
|
"rate": "Taxa",
|
||||||
"remaining": "Restante",
|
"remaining": "Restante",
|
||||||
"downloaded": "Baixado"
|
"downloaded": "Descarregado"
|
||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Streams Ativas",
|
"streams": "Streams Activas",
|
||||||
"albums": "Álbuns",
|
"albums": "Álbuns",
|
||||||
"movies": "Filmes",
|
"movies": "Filmes",
|
||||||
"tv": "Series de TV"
|
"tv": "Series de TV"
|
||||||
@@ -193,10 +195,10 @@
|
|||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Taxa",
|
"rate": "Taxa",
|
||||||
"queue": "Fila",
|
"queue": "Fila",
|
||||||
"timeleft": "Tempo restante"
|
"timeleft": "Tempo Restante"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Ativo",
|
"active": "Activo",
|
||||||
"upload": "Carregar",
|
"upload": "Carregar",
|
||||||
"download": "Descarregar"
|
"download": "Descarregar"
|
||||||
},
|
},
|
||||||
@@ -214,8 +216,8 @@
|
|||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "Utilização do CPU",
|
"cpuUsage": "Utilização do CPU",
|
||||||
"memUsage": "Utilização de memória",
|
"memUsage": "Utilização de Memória",
|
||||||
"systemTempC": "Temperatura do sistema",
|
"systemTempC": "Temperatura do Sistema",
|
||||||
"poolUsage": "Uso de Banco",
|
"poolUsage": "Uso de Banco",
|
||||||
"volumeUsage": "Uso do Volume",
|
"volumeUsage": "Uso do Volume",
|
||||||
"invalid": "Inválido"
|
"invalid": "Inválido"
|
||||||
@@ -227,8 +229,8 @@
|
|||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "‘Bytes’ de Acerto na Memória transitória",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "‘Bytes’ de Falha de Memória transitória"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -237,54 +239,54 @@
|
|||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Desejada",
|
"wanted": "Desejados",
|
||||||
"queued": "Em fila",
|
"queued": "Em fila de espera",
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"queue": "Fila",
|
"queue": "Fila",
|
||||||
"unknown": "Desconhecido"
|
"unknown": "Desconhecido"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Desejada",
|
"wanted": "Desejados",
|
||||||
"missing": "Faltando",
|
"missing": "Em falta",
|
||||||
"queued": "Em fila",
|
"queued": "Em fila de espera",
|
||||||
"movies": "Filmes",
|
"movies": "Filmes",
|
||||||
"queue": "Fila",
|
"queue": "Fila",
|
||||||
"unknown": "Desconhecido"
|
"unknown": "Desconhecido"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Desejada",
|
"wanted": "Desejados",
|
||||||
"queued": "Em fila",
|
"queued": "Em fila de espera",
|
||||||
"artists": "Artistas"
|
"artists": "Artistas"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Desejada",
|
"wanted": "Desejados",
|
||||||
"queued": "Em fila",
|
"queued": "Em fila de espera",
|
||||||
"books": "Livros"
|
"books": "Livros"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
"missingEpisodes": "Episódios Faltantes",
|
"missingEpisodes": "Episódios em Falta",
|
||||||
"missingMovies": "Filmes Faltantes"
|
"missingMovies": "Filmes em Falta"
|
||||||
},
|
},
|
||||||
"ombi": {
|
"ombi": {
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
"approved": "Aprovada",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
"approved": "Aprovada",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
"processing": "Processando",
|
"processing": "A Processar",
|
||||||
"approved": "Aprovada",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Conectado",
|
"connected": "Conectado",
|
||||||
"new_devices": "Novos dispositivos",
|
"new_devices": "Novos Dispositivos",
|
||||||
"down_alerts": "Alertas de Falha"
|
"down_alerts": "Alertas de Falha"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
@@ -309,11 +311,21 @@
|
|||||||
"stopped": "Parado",
|
"stopped": "Parado",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Descarregado",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Lido",
|
||||||
|
"unread": "Não lida",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
"expires": "Expira",
|
"expires": "Expira",
|
||||||
"never": "Nunca",
|
"never": "Nunca",
|
||||||
"last_seen": "Última vez visto",
|
"last_seen": "Última Vez Visto",
|
||||||
"now": "Agora",
|
"now": "Agora",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
"weeks": "{{number}}w",
|
"weeks": "{{number}}w",
|
||||||
@@ -325,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Sucesso",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Falhas",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domínios NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Recusado",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritário",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursivo",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Em Memória transitória",
|
||||||
"totalBlocked": "Bloqueado",
|
"totalBlocked": "Bloqueado",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Perdidos",
|
||||||
"totalClients": "Clientes"
|
"totalClients": "Clientes"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -345,19 +357,19 @@
|
|||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Roteadores",
|
"routers": "Roteadores",
|
||||||
"services": "Serviços",
|
"services": "Serviços",
|
||||||
"middleware": "Software Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Sem streams ativas",
|
"nothing_streaming": "Sem streams ativas",
|
||||||
"please_wait": "Por favor aguarde"
|
"please_wait": "Por Favor, Aguarde"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Ativo",
|
"enabled": "Activo",
|
||||||
"disabled": "Desabilitado",
|
"disabled": "Desabilitado",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "Configurar uma ou mais moedas",
|
"configure": "Configure uma ou mais criptomoedas para rastrear",
|
||||||
"1hour": "1 Hora",
|
"1hour": "1 Hora",
|
||||||
"1day": "1 Dia",
|
"1day": "1 Dia",
|
||||||
"7days": "7 Dias",
|
"7days": "7 Dias",
|
||||||
@@ -391,8 +403,8 @@
|
|||||||
"domain_count": "Domínios"
|
"domain_count": "Domínios"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Desejada",
|
"wanted": "Desejados",
|
||||||
"queued": "Em fila",
|
"queued": "Em fila de espera",
|
||||||
"series": "Séries"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
@@ -408,8 +420,8 @@
|
|||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Utilizadores",
|
"users": "Utilizadores",
|
||||||
"loginsLast24H": "Inícios de sessão (24h)",
|
"loginsLast24H": "Inícios de Sessão (24h)",
|
||||||
"failedLoginsLast24H": "Inícios de sessão falhados (24h)"
|
"failedLoginsLast24H": "Inícios de Sessão Falhados (24h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
@@ -440,7 +452,7 @@
|
|||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Marcador",
|
"bookmark": "Marcador",
|
||||||
"service": "Serviço",
|
"service": "Serviço",
|
||||||
"search": "Busca",
|
"search": "Pesquisa",
|
||||||
"custom": "Personalizado",
|
"custom": "Personalizado",
|
||||||
"visit": "Visitar",
|
"visit": "Visitar",
|
||||||
"url": "Endereço URL",
|
"url": "Endereço URL",
|
||||||
@@ -449,7 +461,7 @@
|
|||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Solarengo",
|
"0-day": "Solarengo",
|
||||||
"0-night": "Limpo",
|
"0-night": "Limpo",
|
||||||
"1-day": "Maioritariamente ensolarado",
|
"1-day": "Maioritariamente Solarengo",
|
||||||
"1-night": "Maioritariamente Limpo",
|
"1-night": "Maioritariamente Limpo",
|
||||||
"2-day": "Parcialmente Nublado",
|
"2-day": "Parcialmente Nublado",
|
||||||
"2-night": "Parcialmente Nublado",
|
"2-night": "Parcialmente Nublado",
|
||||||
@@ -487,16 +499,16 @@
|
|||||||
"75-night": "Neve forte",
|
"75-night": "Neve forte",
|
||||||
"77-day": "Grãos de Neve",
|
"77-day": "Grãos de Neve",
|
||||||
"77-night": "Grãos de Neve",
|
"77-night": "Grãos de Neve",
|
||||||
"80-day": "Neve fraca",
|
"80-day": "Chuviscos Leves",
|
||||||
"80-night": "Neve fraca",
|
"80-night": "Chuviscos Leves",
|
||||||
"81-day": "Chuviscos",
|
"81-day": "Chuviscos",
|
||||||
"81-night": "Chuviscos",
|
"81-night": "Chuviscos",
|
||||||
"82-day": "Chuviscos fortes",
|
"82-day": "Chuviscos fortes",
|
||||||
"82-night": "Chuviscos fortes",
|
"82-night": "Chuviscos fortes",
|
||||||
"85-day": "Precipitação de Neve",
|
"85-day": "Chuva de Neve",
|
||||||
"85-night": "Precipitação de Neve",
|
"85-night": "Chuva de Neve",
|
||||||
"86-day": "Precipitação de Neve",
|
"86-day": "Chuva de Neve",
|
||||||
"86-night": "Precipitação de Neve",
|
"86-night": "Chuva de Neve",
|
||||||
"95-day": "Trovoada",
|
"95-day": "Trovoada",
|
||||||
"95-night": "Trovoada",
|
"95-night": "Trovoada",
|
||||||
"96-day": "Trovoada com granizo",
|
"96-day": "Trovoada com granizo",
|
||||||
@@ -506,10 +518,10 @@
|
|||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "Sistema",
|
"available_update": "Sistema",
|
||||||
"updates": "Atualizações",
|
"updates": "Actualizações",
|
||||||
"update_available": "Atualização disponível",
|
"update_available": "Atualização disponível",
|
||||||
"up_to_date": "Atualizado",
|
"up_to_date": "Atualizado",
|
||||||
"child_bridges": "Pontes Filhas",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
@@ -518,12 +530,12 @@
|
|||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Novo",
|
"new": "Novo",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"grace": "Em Período Gratuito",
|
"grace": "Em Período de Graça",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "Pausado",
|
"paused": "Pausa",
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"last_ping": "Ultimo Ping",
|
"last_ping": "Ultimo Ping",
|
||||||
"never": "Nenhum ping ainda"
|
"never": "Nenhum Ping ainda"
|
||||||
},
|
},
|
||||||
"watchtower": {
|
"watchtower": {
|
||||||
"containers_scanned": "Verificado",
|
"containers_scanned": "Verificado",
|
||||||
@@ -531,7 +543,7 @@
|
|||||||
"containers_failed": "Falhou"
|
"containers_failed": "Falhou"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Aprovada",
|
"approvedPushes": "Aprovado",
|
||||||
"rejectedPushes": "Rejeitado",
|
"rejectedPushes": "Rejeitado",
|
||||||
"filters": "Filtros",
|
"filters": "Filtros",
|
||||||
"indexers": "Indexadores"
|
"indexers": "Indexadores"
|
||||||
@@ -549,7 +561,7 @@
|
|||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Velocidade",
|
"speed": "Velocidade",
|
||||||
"active": "Ativo",
|
"active": "Activo",
|
||||||
"queue": "Fila",
|
"queue": "Fila",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
@@ -588,8 +600,8 @@
|
|||||||
"low_battery": "Bateria Fraca"
|
"low_battery": "Bateria Fraca"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Por favor aguarde",
|
"wait": "Por Favor, Aguarde",
|
||||||
"no_devices": "Nenhum dado do dispositivo recebido"
|
"no_devices": "Nenhum Dado do Dispositivo Recebido"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Carga do CPU",
|
"cpuLoad": "Carga do CPU",
|
||||||
@@ -599,7 +611,7 @@
|
|||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Todos os Streams",
|
"streams_all": "Todos os Streams",
|
||||||
"streams_active": "Streams Ativas",
|
"streams_active": "Streams Activas",
|
||||||
"streams_xepg": "Canais XEPG"
|
"streams_xepg": "Canais XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -637,7 +649,7 @@
|
|||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Utilização",
|
"disk": "Utilização do Disco",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
},
|
},
|
||||||
"proxmoxbackupserver": {
|
"proxmoxbackupserver": {
|
||||||
@@ -678,31 +690,35 @@
|
|||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"wanted": "Desejada"
|
"wanted": "Desejados"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Álbuns",
|
"albums": "Álbuns",
|
||||||
"photos": "Fotos",
|
"photos": "Fotos",
|
||||||
"videos": "Vídeos",
|
"videos": "Vídeos",
|
||||||
"people": "Pessoa"
|
"people": "Pessoas"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Fila",
|
"queue": "Fila",
|
||||||
"processing": "Processando",
|
"processing": "A Processar",
|
||||||
"processed": "Processado",
|
"processed": "Processado",
|
||||||
"time": "Hora"
|
"time": "Hora"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Painéis",
|
"dashboards": "Painéis",
|
||||||
"datasources": "Origem de Dados",
|
"datasources": "Origem de Dados",
|
||||||
"totalalerts": "Total Alertas",
|
"totalalerts": "Total Alertas",
|
||||||
"alertstriggered": "Alertas Disparados"
|
"alertstriggered": "Alertas Desencadeados"
|
||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
"cpuload": "Carga de CPU",
|
"cpuload": "Carga de CPU",
|
||||||
"memoryusage": "Memória Utilizada",
|
"memoryusage": "Memória Utilizada",
|
||||||
"freespace": "Espaço Livre",
|
"freespace": "Espaço Livre",
|
||||||
"activeusers": "Utilizadores Ativos",
|
"activeusers": "Utilizadores Activos",
|
||||||
"numfiles": "Ficheiros",
|
"numfiles": "Ficheiros",
|
||||||
"numshares": "Itens partilhados"
|
"numshares": "Itens partilhados"
|
||||||
},
|
},
|
||||||
@@ -724,7 +740,7 @@
|
|||||||
},
|
},
|
||||||
"prometheus": {
|
"prometheus": {
|
||||||
"targets_up": "Alvo ativo",
|
"targets_up": "Alvo ativo",
|
||||||
"targets_down": "Alvo inativo",
|
"targets_down": "Alvo Inactivo",
|
||||||
"targets_total": "Total de Alvos"
|
"targets_total": "Total de Alvos"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
@@ -735,7 +751,7 @@
|
|||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Hoje",
|
"gross_percent_today": "Hoje",
|
||||||
"gross_percent_1y": "Um ano",
|
"gross_percent_1y": "Um ano",
|
||||||
"gross_percent_max": "Todo o tempo"
|
"gross_percent_max": "Desde Sempre"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
@@ -750,7 +766,7 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "A monitorizar",
|
"monitoring": "A monitorizar",
|
||||||
"updates": "Atualizações"
|
"updates": "Actualizações"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Livros",
|
"books": "Livros",
|
||||||
@@ -772,14 +788,14 @@
|
|||||||
"result": "Resultado",
|
"result": "Resultado",
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"buildId": "ID da compilação",
|
"buildId": "ID da compilação",
|
||||||
"succeeded": "Com êxito",
|
"succeeded": "Bem sucedido",
|
||||||
"notStarted": "Não Iniciado",
|
"notStarted": "Não Iniciado",
|
||||||
"failed": "Falhou",
|
"failed": "Falhou",
|
||||||
"canceled": "Cancelado",
|
"canceled": "Cancelado",
|
||||||
"inProgress": "Em progresso",
|
"inProgress": "Em progresso",
|
||||||
"totalPrs": "Total de PRs",
|
"totalPrs": "Total de PRs",
|
||||||
"myPrs": "Meus PRs",
|
"myPrs": "Os Meus PRs",
|
||||||
"approved": "Aprovada"
|
"approved": "Aprovado"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
@@ -787,7 +803,7 @@
|
|||||||
"offline": "Desligado",
|
"offline": "Desligado",
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"map": "Mapa",
|
"map": "Mapa",
|
||||||
"currentPlayers": "Jogadores atuais",
|
"currentPlayers": "Jogadores actuais",
|
||||||
"players": "Reprodutores",
|
"players": "Reprodutores",
|
||||||
"maxPlayers": "Máximo de Jogadores",
|
"maxPlayers": "Máximo de Jogadores",
|
||||||
"bots": "Bots",
|
"bots": "Bots",
|
||||||
@@ -796,7 +812,7 @@
|
|||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"errored": "Erros",
|
"errored": "Erros",
|
||||||
"noRecent": "Desatualizado",
|
"noRecent": "Desactualizado",
|
||||||
"totalUsed": "Espaço utilizado"
|
"totalUsed": "Espaço utilizado"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
@@ -806,7 +822,7 @@
|
|||||||
"tags": "Etiquetas"
|
"tags": "Etiquetas"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "A transferir",
|
"downloading": "A descarregar",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"running": "A correr",
|
"running": "A correr",
|
||||||
"stopped": "Parado",
|
"stopped": "Parado",
|
||||||
@@ -824,14 +840,14 @@
|
|||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Estado",
|
"status": "Estado",
|
||||||
"uptime": "Ligado",
|
"uptime": "Ligado",
|
||||||
"lastDown": "Última inatividade",
|
"lastDown": "Última Inactividade",
|
||||||
"downDuration": "Duração de inatividade",
|
"downDuration": "Duração de Inactividade",
|
||||||
"sitesUp": "Sites no Ar",
|
"sitesUp": "Sites no Ar",
|
||||||
"sitesDown": "Sites Fora do Ar",
|
"sitesDown": "Sites Fora do Ar",
|
||||||
"paused": "Pausado",
|
"paused": "Pausa",
|
||||||
"notyetchecked": "Ainda não verificado",
|
"notyetchecked": "Ainda não verificado",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"seemsdown": "Parece Baixo",
|
"seemsdown": "Parece em Baixo",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"unknown": "Desconhecido"
|
"unknown": "Desconhecido"
|
||||||
},
|
},
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jogos",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "Estados",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Tamanho Total"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domínios",
|
"domains": "Domínios",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Caixas de Correio",
|
||||||
"mails": "Mails",
|
"mails": "E-mails",
|
||||||
"storage": "Armazenamento"
|
"storage": "Armazenamento"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificações",
|
"notifications": "Notificações",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"pulls": "Solicitar pull"
|
"pulls": "Solicitar pull",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Cenas",
|
"scenes": "Cenas",
|
||||||
@@ -881,7 +898,7 @@
|
|||||||
"images": "Imagens",
|
"images": "Imagens",
|
||||||
"imageSize": "Tamanho das imagens",
|
"imageSize": "Tamanho das imagens",
|
||||||
"galleries": "Galerias",
|
"galleries": "Galerias",
|
||||||
"performers": "Artistas",
|
"performers": "Artistas de palco",
|
||||||
"studios": "Estúdios",
|
"studios": "Estúdios",
|
||||||
"movies": "Filmes",
|
"movies": "Filmes",
|
||||||
"tags": "Etiquetas",
|
"tags": "Etiquetas",
|
||||||
@@ -906,14 +923,14 @@
|
|||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Conectado",
|
"connected": "Conectado",
|
||||||
"enabled": "Ativo",
|
"enabled": "Activo",
|
||||||
"disabled": "Desabilitado",
|
"disabled": "Desabilitado",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Com proxy",
|
"proxied": "Com proxy",
|
||||||
"auth": "Com Autorização",
|
"auth": "Com Autorização",
|
||||||
"outdated": "Desatualizado",
|
"outdated": "Desactualizado",
|
||||||
"banned": "Banido"
|
"banned": "Banido"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
@@ -922,36 +939,108 @@
|
|||||||
"upload": "Carregar"
|
"upload": "Carregar"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Ações",
|
"stocks": "Acções",
|
||||||
"loading": "Carregando",
|
"loading": "A carregar",
|
||||||
"open": "Aberto - Mercado dos EUA",
|
"open": "Aberto - Mercado dos EUA",
|
||||||
"closed": "Fechado - Mercado dos EUA",
|
"closed": "Fechado - Mercado dos EUA",
|
||||||
"invalidConfiguration": "Configuração inválida"
|
"invalidConfiguration": "Configuração Inválida"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Câmaras",
|
"cameras": "Câmeras",
|
||||||
"uptime": "Ligado",
|
"uptime": "Ligado",
|
||||||
"version": "Versão"
|
"version": "Versão"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Colecções",
|
||||||
"tags": "Etiquetas"
|
"tags": "Etiquetas"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Não Classificados",
|
||||||
"information": "Informação",
|
"information": "Informação",
|
||||||
"warning": "Warning",
|
"warning": "Avisos",
|
||||||
"average": "Average",
|
"average": "Média",
|
||||||
"high": "High",
|
"high": "Elevado",
|
||||||
"disaster": "Disaster"
|
"disaster": "Desastre"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Veículo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Veículos",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Registros de Serviço",
|
||||||
"reminders": "Reminders",
|
"reminders": "Lembretes",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Próximo Lembrete",
|
||||||
"none": "None"
|
"none": "Nenhum"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nome",
|
||||||
|
"address": "Endereço",
|
||||||
|
"last_seen": "Última Vez Visto",
|
||||||
|
"status": "Estado",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Desligado"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nome",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Up",
|
||||||
|
"down": "Down",
|
||||||
|
"paused": "Pausa",
|
||||||
|
"pending": "Pendente",
|
||||||
|
"status": "Estado",
|
||||||
|
"updated": "Atualizado",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Saudável",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Em falta",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "A carregar"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Problemas",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Estado",
|
||||||
|
"load": "Carga",
|
||||||
|
"bcharge": "Carga da bateria",
|
||||||
|
"timeleft": "Tempo Restante"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Etiquetas"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rede",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponível",
|
||||||
|
"update_no": "Atualizado",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Ficheiros"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "M",
|
"months": "M",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
"load": "Carga",
|
"load": "Carga",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Máximo",
|
"max": "Máximo",
|
||||||
"uptime": "CIMA"
|
"uptime": "ATIVO"
|
||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "Usuários",
|
"users": "Usuários",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "Dispositivos WLAN",
|
"wlan_devices": "Dispositivos WLAN",
|
||||||
"lan_users": "Usuários de LAN",
|
"lan_users": "Usuários de LAN",
|
||||||
"wlan_users": "Usuários de WLAN",
|
"wlan_users": "Usuários de WLAN",
|
||||||
"up": "CIMA",
|
"up": "ATIVO",
|
||||||
"down": "Desligado",
|
"down": "Desligado",
|
||||||
"wait": "Por favor, aguarde",
|
"wait": "Por favor, aguarde",
|
||||||
"empty_data": "Status do Subsistema desconhecido"
|
"empty_data": "Status do Subsistema desconhecido"
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grade",
|
"grid_power": "Grade",
|
||||||
"home_power": "Consumo",
|
"home_power": "Consumo",
|
||||||
"charge_power": "Carregador",
|
"charge_power": "Carregador",
|
||||||
"watt_hour": "Kw"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Ativo",
|
"up": "Ativo",
|
||||||
"received": "Recebido",
|
"received": "Recebido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP Externo"
|
"externalIPAddress": "IP Externo",
|
||||||
|
"externalIPv6Address": "IPv6 Externo",
|
||||||
|
"externalIPv6Prefix": "Prefixo IPv6 Externo"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Streams de Envio",
|
"upstreams": "Streams de Envio",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos ativos",
|
"activeUser": "Dispositivos ativos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateway": "Gateways conectados",
|
"connectedGateways": "Gateways conectados",
|
||||||
"connectedSwitches": "Switches conectados"
|
"connectedSwitches": "Switches conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -227,8 +229,8 @@
|
|||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Bytes de Acerto de Cache",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Bytes de Falha de Cache"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Parado",
|
"stopped": "Parado",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Baixado",
|
||||||
|
"nondownload": "Não Baixado",
|
||||||
|
"read": "Lido",
|
||||||
|
"unread": "Não lida",
|
||||||
|
"downloadedread": "Baixado e Lido",
|
||||||
|
"downloadedunread": "Baixado e Não Lido",
|
||||||
|
"nondownloadedread": "Não Baixado e Lido",
|
||||||
|
"nondownloadedunread": "Não Baixado e Não Lido"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
"expires": "Expira em",
|
"expires": "Expira em",
|
||||||
@@ -325,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Sucesso",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Falhas",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domínios NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Recusado",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritativo",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursivo",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Em cache",
|
||||||
"totalBlocked": "Bloqueado",
|
"totalBlocked": "Bloqueado",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Perdidos",
|
||||||
"totalClients": "Clientes"
|
"totalClients": "Clientes"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -424,7 +436,7 @@
|
|||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatura",
|
"_temp": "Temperatura",
|
||||||
"warn": "Aviso",
|
"warn": "Aviso",
|
||||||
"uptime": "CIMA",
|
"uptime": "ATIVO",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Livre",
|
"free": "Livre",
|
||||||
"used": "Utilizado",
|
"used": "Utilizado",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processado",
|
"processed": "Processado",
|
||||||
"time": "Hora"
|
"time": "Hora"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Valor Líquido",
|
||||||
|
"budget": "Orçamento"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Painéis",
|
"dashboards": "Painéis",
|
||||||
"datasources": "Origem de Dados",
|
"datasources": "Origem de Dados",
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jogos",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "Estados",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Capturas de Tela",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Tamanho total"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domínios",
|
"domains": "Domínios",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Caixas de e-mail",
|
||||||
"mails": "Mails",
|
"mails": "Mensagens",
|
||||||
"storage": "Armazenamento"
|
"storage": "Armazenamento"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificações",
|
"notifications": "Notificações",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"pulls": "Solicitações de Envio"
|
"pulls": "Solicitações de Envio",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Cenas",
|
"scenes": "Cenas",
|
||||||
@@ -935,23 +952,95 @@
|
|||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Coleções",
|
||||||
"tags": "Marcadores"
|
"tags": "Marcadores"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Não classificado",
|
||||||
"information": "Informação",
|
"information": "Informação",
|
||||||
"warning": "Warning",
|
"warning": "Aviso",
|
||||||
"average": "Average",
|
"average": "Médio",
|
||||||
"high": "High",
|
"high": "Alto",
|
||||||
"disaster": "Disaster"
|
"disaster": "Desastre"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Veículo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Veículos",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Registros de Serviço",
|
||||||
"reminders": "Reminders",
|
"reminders": "Lembretes",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Próximo Lembrete",
|
||||||
"none": "None"
|
"none": "Nenhum"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Projetos Ativos",
|
||||||
|
"tasks7d": "Tarefas que vencem nesta semana",
|
||||||
|
"tasksOverdue": "Tarefas Atrasadas",
|
||||||
|
"tasksInProgress": "Tarefas em Andamento"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Nome",
|
||||||
|
"address": "Endereço",
|
||||||
|
"last_seen": "Visto por último",
|
||||||
|
"status": "Status",
|
||||||
|
"online": "Disponível",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Nome",
|
||||||
|
"systems": "Sistemas",
|
||||||
|
"up": "Ativo",
|
||||||
|
"down": "Inativo",
|
||||||
|
"paused": "Pausado",
|
||||||
|
"pending": "Pendente",
|
||||||
|
"status": "Status",
|
||||||
|
"updated": "Atualizado",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disco",
|
||||||
|
"network": "Rede"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Aplicativos",
|
||||||
|
"synced": "Sincronizado",
|
||||||
|
"outOfSync": "Fora de sincronia",
|
||||||
|
"healthy": "Saudável",
|
||||||
|
"degraded": "Degradado",
|
||||||
|
"progressing": "Progredindo",
|
||||||
|
"missing": "Faltando",
|
||||||
|
"suspended": "Suspenso"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Carregando"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Grupos",
|
||||||
|
"issues": "Problemas",
|
||||||
|
"merges": "Solicitações de mesclagem",
|
||||||
|
"projects": "Projetos"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Status",
|
||||||
|
"load": "Carga",
|
||||||
|
"bcharge": "Carga da bateria",
|
||||||
|
"timeleft": "Tempo restante"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Favoritos",
|
||||||
|
"favorites": "Favoritos",
|
||||||
|
"archived": "Arquivados",
|
||||||
|
"highlights": "Destaques",
|
||||||
|
"lists": "Listas",
|
||||||
|
"tags": "Marcadores"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rede",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponível",
|
||||||
|
"update_no": "Atualizado",
|
||||||
|
"downloads": "Transferências",
|
||||||
|
"uploads": "Envios",
|
||||||
|
"sharedFiles": "Arquivos"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Grilă",
|
"grid_power": "Grilă",
|
||||||
"home_power": "Consum",
|
"home_power": "Consum",
|
||||||
"charge_power": "Încărcător",
|
"charge_power": "Încărcător",
|
||||||
"watt_hour": "Wh"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Descarcă",
|
"download": "Descarcă",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP"
|
"externalIPAddress": "Ext. IP",
|
||||||
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreamuri",
|
"upstreams": "Upstreamuri",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateway": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Oprit",
|
"stopped": "Oprit",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Descărcat",
|
||||||
|
"nondownload": "Non-Downloaded",
|
||||||
|
"read": "Read",
|
||||||
|
"unread": "Necitit",
|
||||||
|
"downloadedread": "Downloaded & Read",
|
||||||
|
"downloadedunread": "Downloaded & Unread",
|
||||||
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Net Worth",
|
||||||
|
"budget": "Budget"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
@@ -869,7 +885,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",
|
||||||
@@ -953,5 +970,77 @@
|
|||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Active Projects",
|
||||||
|
"tasks7d": "Tasks Due This Week",
|
||||||
|
"tasksOverdue": "Overdue Tasks",
|
||||||
|
"tasksInProgress": "Tasks In Progress"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Name",
|
||||||
|
"address": "Address",
|
||||||
|
"last_seen": "Last Seen",
|
||||||
|
"status": "Stare",
|
||||||
|
"online": "Online",
|
||||||
|
"offline": "Offline"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Name",
|
||||||
|
"systems": "Systems",
|
||||||
|
"up": "Sus",
|
||||||
|
"down": "Jos",
|
||||||
|
"paused": "Paused",
|
||||||
|
"pending": "În așteptare",
|
||||||
|
"status": "Stare",
|
||||||
|
"updated": "Updated",
|
||||||
|
"cpu": "Procesor",
|
||||||
|
"memory": "MEM",
|
||||||
|
"disk": "Disk",
|
||||||
|
"network": "NET"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Apps",
|
||||||
|
"synced": "Synced",
|
||||||
|
"outOfSync": "Out Of Sync",
|
||||||
|
"healthy": "Sănătos",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"progressing": "Progressing",
|
||||||
|
"missing": "Missing",
|
||||||
|
"suspended": "Suspended"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Loading"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Groups",
|
||||||
|
"issues": "Issues",
|
||||||
|
"merges": "Merge Requests",
|
||||||
|
"projects": "Projects"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Stare",
|
||||||
|
"load": "Sarcină",
|
||||||
|
"bcharge": "Battery Charge",
|
||||||
|
"timeleft": "Timp rămas"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Bookmarks",
|
||||||
|
"favorites": "Favorites",
|
||||||
|
"archived": "Archived",
|
||||||
|
"highlights": "Highlights",
|
||||||
|
"lists": "Lists",
|
||||||
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponibile",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"uptime": "{{value, uptime}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "мес",
|
"months": "мес",
|
||||||
"days": "дней",
|
"days": "дней",
|
||||||
"hours": "час",
|
"hours": "час",
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Сетка",
|
"grid_power": "Сетка",
|
||||||
"home_power": "Потребление",
|
"home_power": "Потребление",
|
||||||
"charge_power": "Зарядка",
|
"charge_power": "Зарядка",
|
||||||
"watt_hour": "Вт/ч"
|
"kilowatt": "кВт"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Скачивание",
|
"download": "Скачивание",
|
||||||
@@ -148,7 +148,9 @@
|
|||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"received": "Получено",
|
"received": "Получено",
|
||||||
"sent": "Отправлено",
|
"sent": "Отправлено",
|
||||||
"externalIPAddress": "Внеш. IP"
|
"externalIPAddress": "Внеш. IP",
|
||||||
|
"externalIPv6Address": "Внешний IPv6",
|
||||||
|
"externalIPv6Prefix": "Внешний IPv6 префикс"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Входящие каналы",
|
"upstreams": "Входящие каналы",
|
||||||
@@ -176,7 +178,7 @@
|
|||||||
"connectedAp": "Подключенные точки доступа",
|
"connectedAp": "Подключенные точки доступа",
|
||||||
"activeUser": "Активные устройства",
|
"activeUser": "Активные устройства",
|
||||||
"alerts": "Предупреждения",
|
"alerts": "Предупреждения",
|
||||||
"connectedGateway": "Подключенные шлюзы",
|
"connectedGateways": "Подключенные шлюзы",
|
||||||
"connectedSwitches": "Подключенные коммутаторы"
|
"connectedSwitches": "Подключенные коммутаторы"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -227,8 +229,8 @@
|
|||||||
"seed": "Сид"
|
"seed": "Сид"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Хит байты кэша",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Мисс байты кэша"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Скачивание",
|
"download": "Скачивание",
|
||||||
@@ -284,7 +286,7 @@
|
|||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Всего",
|
"total": "Всего",
|
||||||
"connected": "Подключено",
|
"connected": "Подключено",
|
||||||
"new_devices": "Новое устройство",
|
"new_devices": "Новые устройства",
|
||||||
"down_alerts": "Оповещение о недоступности"
|
"down_alerts": "Оповещение о недоступности"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
@@ -309,6 +311,16 @@
|
|||||||
"stopped": "Остановлено",
|
"stopped": "Остановлено",
|
||||||
"total": "Всего"
|
"total": "Всего"
|
||||||
},
|
},
|
||||||
|
"suwayomi": {
|
||||||
|
"download": "Загружено",
|
||||||
|
"nondownload": "Незагруженные",
|
||||||
|
"read": "Прочитано",
|
||||||
|
"unread": "Не прочитано",
|
||||||
|
"downloadedread": "Загруженные и прочитанные",
|
||||||
|
"downloadedunread": "Загруженные и непрочитанные",
|
||||||
|
"nondownloadedread": "Незагруженные и прочитанные",
|
||||||
|
"nondownloadedunread": "Незагруженные и непрочитанные"
|
||||||
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Адрес",
|
"address": "Адрес",
|
||||||
"expires": "Истекает",
|
"expires": "Истекает",
|
||||||
@@ -325,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Запросы",
|
"totalQueries": "Запросы",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Успешные",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Ошибки",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX домены",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Отказано",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Авторитетные",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Рекурсивные",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Кэш",
|
||||||
"totalBlocked": "Заблокировано",
|
"totalBlocked": "Заблокировано",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Отброшенные",
|
||||||
"totalClients": "Клиенты"
|
"totalClients": "Клиенты"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@@ -692,6 +704,10 @@
|
|||||||
"processed": "Обработано",
|
"processed": "Обработано",
|
||||||
"time": "Время"
|
"time": "Время"
|
||||||
},
|
},
|
||||||
|
"firefly": {
|
||||||
|
"networth": "Общая средства",
|
||||||
|
"budget": "Бюджет"
|
||||||
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Панели",
|
"dashboards": "Панели",
|
||||||
"datasources": "Источники данных",
|
"datasources": "Источники данных",
|
||||||
@@ -844,16 +860,16 @@
|
|||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформы",
|
"platforms": "Платформы",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Игры",
|
||||||
"saves": "Saves",
|
"saves": "Сохранения",
|
||||||
"states": "States",
|
"states": "Состояния",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Скриншоты",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Общий объем"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Домены",
|
"domains": "Домены",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Почтовые ящики",
|
||||||
"mails": "Mails",
|
"mails": "Письма",
|
||||||
"storage": "Хранилище"
|
"storage": "Хранилище"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@@ -869,7 +885,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Уведомления",
|
"notifications": "Уведомления",
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
"pulls": "Запросы на слияние (Pull Request)"
|
"pulls": "Запросы на слияние (Pull Request)",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцены",
|
"scenes": "Сцены",
|
||||||
@@ -902,7 +919,7 @@
|
|||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Предупреждения",
|
"alerts": "Предупреждения",
|
||||||
"bans": "Запреты"
|
"bans": "Блокировки"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Подключено",
|
"connected": "Подключено",
|
||||||
@@ -911,10 +928,10 @@
|
|||||||
"total": "Всего"
|
"total": "Всего"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Проксировано",
|
||||||
"auth": "With Auth",
|
"auth": "С Авторизацией",
|
||||||
"outdated": "Outdated",
|
"outdated": "Устаревшие",
|
||||||
"banned": "Banned"
|
"banned": "Заблокированные"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Пинг",
|
"ping": "Пинг",
|
||||||
@@ -922,36 +939,108 @@
|
|||||||
"upload": "Загрузка"
|
"upload": "Загрузка"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Акции",
|
||||||
"loading": "Loading",
|
"loading": "Загрузка",
|
||||||
"open": "Open - US Market",
|
"open": "Открыто - Рынок США",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Закрыто - рынок США",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Неверная конфигурация"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Камеры",
|
||||||
"uptime": "Время работы",
|
"uptime": "Время работы",
|
||||||
"version": "Версия"
|
"version": "Версия"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Ссылки",
|
||||||
"collections": "Collections",
|
"collections": "Коллекции",
|
||||||
"tags": "Теги"
|
"tags": "Теги"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Не классифицировано",
|
||||||
"information": "Информация",
|
"information": "Информация",
|
||||||
"warning": "Warning",
|
"warning": "Предупреждение",
|
||||||
"average": "Average",
|
"average": "Среднее",
|
||||||
"high": "High",
|
"high": "Высокая",
|
||||||
"disaster": "Disaster"
|
"disaster": "Чрезвычайное"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Транспорт",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Транспорты",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Сервисные записи",
|
||||||
"reminders": "Reminders",
|
"reminders": "Напоминания",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Следующее напоминание",
|
||||||
"none": "None"
|
"none": "Отсутствует"
|
||||||
|
},
|
||||||
|
"vikunja": {
|
||||||
|
"projects": "Активные Проекты",
|
||||||
|
"tasks7d": "Задачи на этой неделе",
|
||||||
|
"tasksOverdue": "Просроченные задачи",
|
||||||
|
"tasksInProgress": "Задачи в процессе"
|
||||||
|
},
|
||||||
|
"headscale": {
|
||||||
|
"name": "Имя",
|
||||||
|
"address": "Адрес",
|
||||||
|
"last_seen": "Последнее посещение",
|
||||||
|
"status": "Статус",
|
||||||
|
"online": "В сети",
|
||||||
|
"offline": "Не в сети"
|
||||||
|
},
|
||||||
|
"beszel": {
|
||||||
|
"name": "Имя",
|
||||||
|
"systems": "Системы",
|
||||||
|
"up": "Онлайн",
|
||||||
|
"down": "Офлайн",
|
||||||
|
"paused": "Приостановлено",
|
||||||
|
"pending": "В обработке",
|
||||||
|
"status": "Статус",
|
||||||
|
"updated": "Обновленно",
|
||||||
|
"cpu": "ЦП",
|
||||||
|
"memory": "ОЗУ",
|
||||||
|
"disk": "Диск",
|
||||||
|
"network": "Сеть"
|
||||||
|
},
|
||||||
|
"argocd": {
|
||||||
|
"apps": "Приложения",
|
||||||
|
"synced": "Синхронизированные",
|
||||||
|
"outOfSync": "Не синхронизированные",
|
||||||
|
"healthy": "Здоровый",
|
||||||
|
"degraded": "Деградированные",
|
||||||
|
"progressing": "Выполняются",
|
||||||
|
"missing": "Отсутствует",
|
||||||
|
"suspended": "Приостановленные"
|
||||||
|
},
|
||||||
|
"spoolman": {
|
||||||
|
"loading": "Загрузка"
|
||||||
|
},
|
||||||
|
"gitlab": {
|
||||||
|
"groups": "Группы",
|
||||||
|
"issues": "Вопросы",
|
||||||
|
"merges": "Мердж-реквесты",
|
||||||
|
"projects": "Проекты"
|
||||||
|
},
|
||||||
|
"apcups": {
|
||||||
|
"status": "Статус",
|
||||||
|
"load": "Загрузка",
|
||||||
|
"bcharge": "Заряд батареи",
|
||||||
|
"timeleft": "Осталось"
|
||||||
|
},
|
||||||
|
"hoarder": {
|
||||||
|
"bookmarks": "Закладки",
|
||||||
|
"favorites": "Избранное",
|
||||||
|
"archived": "Архивированное",
|
||||||
|
"highlights": "События",
|
||||||
|
"lists": "Список",
|
||||||
|
"tags": "Теги"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Сеть",
|
||||||
|
"connected": "Подключено",
|
||||||
|
"disconnected": "Отключено",
|
||||||
|
"updateStatus": "Обновление",
|
||||||
|
"update_yes": "Доступно",
|
||||||
|
"update_no": "Последняя версия",
|
||||||
|
"downloads": "Скачивания",
|
||||||
|
"uploads": "Загрузки",
|
||||||
|
"sharedFiles": "Файлов"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user