mirror of
https://github.com/gethomepage/homepage.git
synced 2026-09-25 13:31:20 -07:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5d9ad0632b | ||
|
|
6be85c7a47 | ||
|
|
bd4f8094c1 | ||
|
|
64627f6cb2 | ||
|
|
9ca3934673 | ||
|
|
1619123057 | ||
|
|
1dda594682 | ||
|
|
31a57c60e2 | ||
|
|
cbb5667512 | ||
|
|
91f3b9df5c | ||
|
|
593c18dc4c | ||
|
|
c7aad6e975 | ||
|
|
408935b091 | ||
|
|
bea9d4efa1 | ||
|
|
f9b60e3cb9 | ||
|
|
165d4c8588 | ||
|
|
5485e0356a | ||
|
|
873bd99651 | ||
|
|
83a7e590eb | ||
|
|
f8ccbdb87a | ||
|
|
8710a498c5 | ||
|
|
e4fbdfb414 | ||
|
|
47583f3489 | ||
|
|
c2552e5025 | ||
|
|
632e03e68a | ||
|
|
de1d763b80 | ||
|
|
1104bac6f6 | ||
|
|
9cef37aed6 | ||
|
|
9a4dea39b0 | ||
|
|
e7a147899c | ||
|
|
e81aadb071 | ||
|
|
1e6be5cc17 | ||
|
|
9b1b14116b | ||
|
|
02a9d74c95 | ||
|
|
e7a749782a | ||
|
|
f8e2e8d410 | ||
|
|
6053ddbab6 | ||
|
|
11e9f28e5e | ||
|
|
233721cc90 | ||
|
|
d294a25145 | ||
|
|
0ff9af4c3c | ||
|
|
a6c753c8aa | ||
|
|
5d71c3aa65 | ||
|
|
1cc4608d72 | ||
|
|
d65e5447e4 | ||
|
|
d3256596d8 | ||
|
|
5bfe18b3e5 | ||
|
|
1ac5012c94 | ||
|
|
27b1c3f5f4 | ||
|
|
bb765a6747 | ||
|
|
aab4f5125b | ||
|
|
6d1e56bca0 | ||
|
|
4603e0ee57 | ||
|
|
9a983a5be1 | ||
|
|
23e66a265d | ||
|
|
ce8f020b7b | ||
|
|
72b0e493d0 | ||
|
|
ffb264cead | ||
|
|
cd6e708af2 | ||
|
|
4e621aee8f | ||
|
|
93364b6a27 | ||
|
|
3dffc38462 | ||
|
|
b2a52ff2a9 | ||
|
|
081b9ec8c3 | ||
|
|
977be863c7 | ||
|
|
77c9ac4a2c | ||
|
|
b6b00aab86 | ||
|
|
c3b4fc17c4 | ||
|
|
9b8e771268 | ||
|
|
44c1e8393e | ||
|
|
7ed1260f0d | ||
|
|
96f4777637 | ||
|
|
f762135eb3 | ||
|
|
d721bb661f | ||
|
|
bf55e8acab | ||
|
|
f82e0d9519 | ||
|
|
8322dd9016 | ||
|
|
10ade1d32f | ||
|
|
a0f9fbf614 | ||
|
|
0c8fd6904e | ||
|
|
b2b299d634 | ||
|
|
b8672ddc9b | ||
|
|
03dd54ee2e | ||
|
|
92ec6ccefc | ||
|
|
463e94d933 | ||
|
|
a7bab17f97 | ||
|
|
1accddf29a | ||
|
|
636d62106c | ||
|
|
d048888d99 | ||
|
|
24804f39fc | ||
|
|
70f8c67d3c | ||
|
|
038f5c3b9f | ||
|
|
ade4c733c7 | ||
|
|
bdbd2e6ff0 | ||
|
|
5f4b0b4e33 | ||
|
|
a56a05b553 | ||
|
|
11d1ceb755 | ||
|
|
6df1cfdeba | ||
|
|
d64fbae776 | ||
|
|
5f7e5430c4 | ||
|
|
3cc3986ec3 | ||
|
|
5af0ab1686 | ||
|
|
f0f5c3c15c | ||
|
|
2ed1da4411 | ||
|
|
e1023466b1 | ||
|
|
9fe5ad62f1 | ||
|
|
173883000f | ||
|
|
d6e7e7e790 | ||
|
|
24cb274e03 | ||
|
|
af852e748a | ||
|
|
0ea5c3fb68 | ||
|
|
5ede96d6ce | ||
|
|
c50bc8601d | ||
|
|
463bb4e306 | ||
|
|
4c3c4805c8 | ||
|
|
a81ac47be9 | ||
|
|
36b909d4a4 | ||
|
|
a7fe80a399 | ||
|
|
0b61b6c1b8 | ||
|
|
02989a4366 | ||
|
|
bc6acf7fd1 | ||
|
|
7b552f5080 | ||
|
|
0f767d14bb | ||
|
|
ff4eaa2cd9 | ||
|
|
b37645b8d0 | ||
|
|
45af25d6ce | ||
|
|
ea9fca02d3 | ||
|
|
3fb2dcbc47 | ||
|
|
96e3c7ac45 | ||
|
|
f261879fcb | ||
|
|
495065a6fa | ||
|
|
d18bdb011a | ||
|
|
2b65a0df04 | ||
|
|
311f232686 | ||
|
|
9893c5e846 | ||
|
|
f70dcd6a03 | ||
|
|
657dc917b4 | ||
|
|
de0c8558fb | ||
|
|
daa1c27d9b | ||
|
|
6e850bfed8 | ||
|
|
02309211ac | ||
|
|
3d1be51ed4 | ||
|
|
75b01bec9a | ||
|
|
fadb03ad27 | ||
|
|
6bdea294c1 | ||
|
|
11de525fc0 | ||
|
|
ca67ba2e49 | ||
|
|
c069cb3333 | ||
|
|
34be817eb2 | ||
|
|
0598a27d60 | ||
|
|
be5ef3448e | ||
|
|
a4e29bc7a7 | ||
|
|
a7982bda06 | ||
|
|
f7c12ad642 | ||
|
|
a6639b04b9 | ||
|
|
6b3bff1f1d | ||
|
|
597059045f | ||
|
|
b676424d98 | ||
|
|
e87b62f3ac | ||
|
|
776f190aed | ||
|
|
71a524da89 | ||
|
|
9dea3a4d4f | ||
|
|
adc042fa8a | ||
|
|
f16878bca9 | ||
|
|
01b951f3ba | ||
|
|
94122ba078 | ||
|
|
fb88da5a5a | ||
|
|
de7e730283 | ||
|
|
b5b502b433 | ||
|
|
db9b2d0245 | ||
|
|
51d718a21a | ||
|
|
29e2502d74 | ||
|
|
d529f81cb4 | ||
|
|
1645c1b8a1 | ||
|
|
e3ca0adf11 | ||
|
|
614a87d768 | ||
|
|
862c5d9f38 | ||
|
|
d3374dc461 | ||
|
|
795e2505ca | ||
|
|
cb8421df0b | ||
|
|
152888d611 | ||
|
|
ea527e4fb1 | ||
|
|
09bab7637e | ||
|
|
597f6ecf16 | ||
|
|
fe0b214334 | ||
|
|
cdc96438cd | ||
|
|
ca7dfb56c8 | ||
|
|
95852d23c2 | ||
|
|
84231a1754 | ||
|
|
f4f54cea60 | ||
|
|
06595ef107 | ||
|
|
91b9aa479a | ||
|
|
08cde2f597 | ||
|
|
d62404f164 | ||
|
|
0ce175cda5 | ||
|
|
7f1de58e71 | ||
|
|
f729290e96 | ||
|
|
4974cd96b6 | ||
|
|
4450a6e1d0 | ||
|
|
ac11efc5c7 | ||
|
|
3c005d239e | ||
|
|
c4e77d4b1d | ||
|
|
9d415ac45d | ||
|
|
8b9720ca93 | ||
|
|
ad4ac465ae | ||
|
|
872a3600aa | ||
|
|
7d019185a3 | ||
|
|
99f1540d8c | ||
|
|
97e909ebf4 | ||
|
|
4d4fab391c | ||
|
|
1233b5e803 | ||
|
|
7e3fa97679 | ||
|
|
64c81615ec | ||
|
|
5c15466ac4 | ||
|
|
9cdb70527b | ||
|
|
062b1bcfbb | ||
|
|
4ebc24a1b4 | ||
|
|
79b63e4099 | ||
|
|
c86a007ed0 | ||
|
|
ca9506e485 | ||
|
|
1aec61811f | ||
|
|
6c945d6573 | ||
|
|
09893343a9 | ||
|
|
6b6090e303 | ||
|
|
d3f1832f70 | ||
|
|
f524531a13 | ||
|
|
d6dde5fc41 |
@@ -0,0 +1,21 @@
|
|||||||
|
codecov:
|
||||||
|
require_ci_to_pass: true
|
||||||
|
|
||||||
|
coverage:
|
||||||
|
precision: 2
|
||||||
|
round: down
|
||||||
|
range: "0...100"
|
||||||
|
status:
|
||||||
|
project:
|
||||||
|
default:
|
||||||
|
target: auto
|
||||||
|
threshold: 15%
|
||||||
|
patch:
|
||||||
|
default:
|
||||||
|
target: 100%
|
||||||
|
threshold: 10%
|
||||||
|
|
||||||
|
comment:
|
||||||
|
layout: "reach,diff,flags,files"
|
||||||
|
behavior: default
|
||||||
|
require_changes: false
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
{
|
|
||||||
"extends": [
|
|
||||||
"next/core-web-vitals",
|
|
||||||
"prettier",
|
|
||||||
"plugin:react-hooks/recommended"
|
|
||||||
],
|
|
||||||
"plugins": ["prettier"],
|
|
||||||
"rules": {
|
|
||||||
"import/no-cycle": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
"maxDepth": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"import/order": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
"newlines-between": "always"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"no-else-return": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
"allowElseIf": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"import/resolver": {
|
|
||||||
"node": {
|
|
||||||
"paths": ["src"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"parserOptions": {
|
|
||||||
"ecmaVersion": 6,
|
|
||||||
"sourceType": "module",
|
|
||||||
"ecmaFeatures": {
|
|
||||||
"modules": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,10 @@
|
|||||||
title: "[Feature Request] "
|
title: "[Feature Request] "
|
||||||
labels: ["enhancement"]
|
labels: ["enhancement"]
|
||||||
body:
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
#### ⚠️ Don't forget to search [existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) and [discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: description
|
id: description
|
||||||
attributes:
|
attributes:
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ body:
|
|||||||
id: troubleshooting
|
id: troubleshooting
|
||||||
attributes:
|
attributes:
|
||||||
label: Troubleshooting
|
label: Troubleshooting
|
||||||
description: Please include output from your [troubleshooting steps](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
description: Please include output from your [troubleshooting steps](https://gethomepage.dev/troubleshooting/#service-widget-errors), if relevant.
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ body:
|
|||||||
options:
|
options:
|
||||||
- label: I confirm this was discussed, and the maintainers asked that I open an issue.
|
- label: I confirm this was discussed, and the maintainers asked that I open an issue.
|
||||||
required: true
|
required: true
|
||||||
- label: I am aware that if I create this issue without a discussion, it will be removed without a response.
|
- label: I am aware that if I create this issue without a discussion, it will be closed without a response.
|
||||||
required: true
|
required: true
|
||||||
- type: input
|
- type: input
|
||||||
id: discussion
|
id: discussion
|
||||||
|
|||||||
@@ -8,8 +8,12 @@ updates:
|
|||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "daily"
|
interval: "weekly"
|
||||||
|
cooldown:
|
||||||
|
default-days: 7
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "monthly"
|
interval: "monthly"
|
||||||
|
cooldown:
|
||||||
|
default-days: 7
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ What type of change does your PR introduce to Homepage?
|
|||||||
## 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 / enhancement](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
- [ ] If applicable, I have added or updated tests for new features and bug fixes (see [testing](https://gethomepage.dev/widgets/authoring/getting-started/#testing)).
|
||||||
- [ ] 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 reviewed the [feature / enhancement](https://gethomepage.dev/widgets/authoring/getting-started/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/widgets/authoring/getting-started/#service-widget-guidelines).
|
||||||
|
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/widgets/authoring/getting-started/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/widgets/authoring/getting-started/#code-linting).
|
||||||
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
||||||
- [ ] In the description above I have disclosed the use of AI tools in the coding of this PR.
|
- [ ] In the description above I have disclosed the use of AI tools in the coding of this PR.
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
name-template: 'v$RESOLVED_VERSION'
|
||||||
|
tag-template: 'v$RESOLVED_VERSION'
|
||||||
|
change-template: '- $TITLE (#$NUMBER) @$AUTHOR'
|
||||||
|
change-title-escapes: '\\<*_&'
|
||||||
|
|
||||||
|
version-resolver:
|
||||||
|
major:
|
||||||
|
labels:
|
||||||
|
- 'major'
|
||||||
|
- 'breaking-change'
|
||||||
|
minor:
|
||||||
|
labels:
|
||||||
|
- 'enhancement'
|
||||||
|
- 'feature'
|
||||||
|
patch:
|
||||||
|
labels:
|
||||||
|
- 'bug'
|
||||||
|
- 'fix'
|
||||||
|
- 'dependencies'
|
||||||
|
- 'translation'
|
||||||
|
- 'documentation'
|
||||||
|
default: patch
|
||||||
|
|
||||||
|
categories:
|
||||||
|
- title: '⚠️ Breaking Changes'
|
||||||
|
labels:
|
||||||
|
- 'major'
|
||||||
|
- 'breaking-change'
|
||||||
|
- title: '🚀 Features'
|
||||||
|
labels:
|
||||||
|
- 'enhancement'
|
||||||
|
- 'feature'
|
||||||
|
- title: '🐛 Fixes'
|
||||||
|
labels:
|
||||||
|
- 'bug'
|
||||||
|
- 'fix'
|
||||||
|
- title: '🧰 Maintenance'
|
||||||
|
labels:
|
||||||
|
- 'dependencies'
|
||||||
|
- 'ci'
|
||||||
|
- 'chore'
|
||||||
|
- title: '🌐 Translations'
|
||||||
|
labels:
|
||||||
|
- 'translation'
|
||||||
|
- title: '📚 Documentation'
|
||||||
|
labels:
|
||||||
|
- 'documentation'
|
||||||
|
|
||||||
|
autolabeler:
|
||||||
|
- label: 'bug'
|
||||||
|
title:
|
||||||
|
- '/^fix(\(.+\))?:/i'
|
||||||
|
body:
|
||||||
|
- '/- \[[xX]\] Bug fix \(non-breaking change which fixes an issue\)/'
|
||||||
|
|
||||||
|
- label: 'enhancement'
|
||||||
|
title:
|
||||||
|
- '/^(feature|enhancement)(\(.+\))?:/i'
|
||||||
|
body:
|
||||||
|
- '/- \[[xX]\] New service widget/'
|
||||||
|
- '/- \[[xX]\] New feature or enhancement \(non-breaking change which adds functionality\)/'
|
||||||
|
|
||||||
|
- label: 'documentation'
|
||||||
|
title:
|
||||||
|
- '/^(documentation|docs)(\(.+\))?:/i'
|
||||||
|
body:
|
||||||
|
- '/- \[[xX]\] Documentation only/'
|
||||||
|
|
||||||
|
- label: 'chore'
|
||||||
|
body:
|
||||||
|
- '/- \[[xX]\] Other \(please explain\)/'
|
||||||
|
|
||||||
|
- label: 'ci'
|
||||||
|
branch:
|
||||||
|
- '/^(ci|workflow|actions)\//'
|
||||||
|
title:
|
||||||
|
- '/^(ci|workflow|actions)(\(.+\))?:/i'
|
||||||
|
|
||||||
|
- label: 'dependencies'
|
||||||
|
files:
|
||||||
|
- 'package.json'
|
||||||
|
- 'pnpm-lock.yaml'
|
||||||
|
- 'pyproject.toml'
|
||||||
|
- 'uv.lock'
|
||||||
|
|
||||||
|
- label: 'translation'
|
||||||
|
files:
|
||||||
|
- 'public/locales/**'
|
||||||
|
|
||||||
|
template: |
|
||||||
|
## What's Changed
|
||||||
|
|
||||||
|
$CHANGES
|
||||||
@@ -17,14 +17,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
- name: crowdin action
|
- name: crowdin action
|
||||||
uses: crowdin/github-action@v2
|
uses: crowdin/github-action@8868a33591d21088edfc398968173a3b98d51706 # v2
|
||||||
with:
|
with:
|
||||||
upload_translations: false
|
upload_translations: false
|
||||||
download_translations: true
|
download_translations: true
|
||||||
crowdin_branch_name: dev
|
crowdin_branch_name: dev
|
||||||
localization_branch_name: l10n_dev
|
localization_branch_name: l10n_dev
|
||||||
|
pull_request_labels: translation
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ on:
|
|||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
- feature/**
|
- feature/**
|
||||||
|
- fix/**
|
||||||
- dev
|
- dev
|
||||||
tags: [ 'v*.*.*' ]
|
tags: [ 'v*.*.*' ]
|
||||||
pull_request:
|
pull_request:
|
||||||
@@ -17,44 +18,12 @@ env:
|
|||||||
IMAGE_NAME: ${{ github.repository }}
|
IMAGE_NAME: ${{ github.repository }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-commit:
|
|
||||||
name: Linting Checks
|
|
||||||
runs-on: ubuntu-22.04
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v6
|
|
||||||
|
|
||||||
- name: Install python
|
|
||||||
uses: actions/setup-python@v6
|
|
||||||
with:
|
|
||||||
python-version: 3.x
|
|
||||||
|
|
||||||
- name: Check files
|
|
||||||
uses: pre-commit/action@v3.0.1
|
|
||||||
|
|
||||||
- name: Install pnpm
|
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
with:
|
|
||||||
version: 10
|
|
||||||
run_install: false
|
|
||||||
|
|
||||||
- name: Setup Node.js
|
|
||||||
uses: actions/setup-node@v6
|
|
||||||
with:
|
|
||||||
node-version: 20
|
|
||||||
cache: 'pnpm'
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: pnpm install
|
|
||||||
|
|
||||||
- name: Lint frontend
|
|
||||||
run: pnpm run lint
|
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docker Build & Push
|
name: Docker Build & Push
|
||||||
if: github.repository == 'gethomepage/homepage'
|
if: github.repository == 'gethomepage/homepage'
|
||||||
runs-on: self-hosted
|
runs-on: ubuntu-22.04
|
||||||
needs: [ pre-commit ]
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
@@ -62,11 +31,11 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|
||||||
- name: Extract Docker metadata
|
- name: Extract Docker metadata
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
${{ env.IMAGE_NAME }}
|
${{ env.IMAGE_NAME }}
|
||||||
@@ -84,7 +53,7 @@ jobs:
|
|||||||
latest=auto
|
latest=auto
|
||||||
|
|
||||||
- name: Next.js build cache
|
- name: Next.js build cache
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5
|
||||||
with:
|
with:
|
||||||
path: .next/cache
|
path: .next/cache
|
||||||
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
|
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
|
||||||
@@ -92,15 +61,15 @@ jobs:
|
|||||||
nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
|
nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
|
||||||
|
|
||||||
- name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
|
||||||
with:
|
with:
|
||||||
version: 10
|
version: 10
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
|
||||||
with:
|
with:
|
||||||
node-version: 20
|
node-version: 24
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
@@ -115,7 +84,7 @@ jobs:
|
|||||||
|
|
||||||
- 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@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
|
||||||
with:
|
with:
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
@@ -123,20 +92,20 @@ jobs:
|
|||||||
|
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Setup QEMU
|
- name: Setup QEMU
|
||||||
uses: docker/setup-qemu-action@v3.7.0
|
uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
|
||||||
|
|
||||||
- name: Setup Docker buildx
|
- name: Setup Docker buildx
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
|
||||||
|
|
||||||
- name: Build and push Docker image
|
- name: Build and push Docker image
|
||||||
id: build-and-push
|
id: build-and-push
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
|
|||||||
@@ -9,70 +9,46 @@ on:
|
|||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: read
|
||||||
|
pages: write
|
||||||
|
id-token: write
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-commit:
|
|
||||||
name: Linting Checks
|
|
||||||
runs-on: ubuntu-22.04
|
|
||||||
steps:
|
|
||||||
- name: Checkout repository
|
|
||||||
uses: actions/checkout@v6
|
|
||||||
- name: Install python
|
|
||||||
uses: actions/setup-python@v6
|
|
||||||
with:
|
|
||||||
python-version: 3.x
|
|
||||||
- name: Check files
|
|
||||||
uses: pre-commit/action@v3.0.1
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test Build Docs
|
name: Test Build Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
|
||||||
- pre-commit
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
- uses: actions/setup-python@v6
|
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version-file: ".python-version"
|
||||||
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
- name: Install uv
|
||||||
- uses: actions/cache@v5
|
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
|
||||||
with:
|
|
||||||
key: mkdocs-material-${{ env.cache_id }}
|
|
||||||
path: .cache
|
|
||||||
restore-keys: |
|
|
||||||
mkdocs-material-
|
|
||||||
- run: sudo apt-get install pngquant
|
- run: sudo apt-get install pngquant
|
||||||
- run: pip install mkdocs-material mkdocs-redirects "mkdocs-material[imaging]"
|
|
||||||
- name: Test Docs Build
|
- name: Test Docs Build
|
||||||
run: MKINSIDERS=false mkdocs build
|
run: uv run --frozen zensical build --clean
|
||||||
deploy:
|
deploy:
|
||||||
name: Build & Deploy Docs
|
name: Build & Deploy Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
|
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
environment:
|
||||||
- pre-commit
|
name: github-pages
|
||||||
|
url: ${{ steps.deployment.outputs.page_url }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v6
|
- uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
|
||||||
- name: Configure Git Credentials
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
run: |
|
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
|
||||||
git config user.name github-actions[bot]
|
|
||||||
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
|
|
||||||
- uses: actions/setup-python@v6
|
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version-file: ".python-version"
|
||||||
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
|
- name: Install uv
|
||||||
- uses: actions/cache@v5
|
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
|
||||||
with:
|
|
||||||
key: mkdocs-material-${{ env.cache_id }}
|
|
||||||
path: .cache
|
|
||||||
restore-keys: |
|
|
||||||
mkdocs-material-
|
|
||||||
- run: sudo apt-get install pngquant
|
- run: sudo apt-get install pngquant
|
||||||
- run: pip install git+https://${GH_TOKEN}@github.com/benphelps/mkdocs-material-insiders.git
|
- name: Build Docs
|
||||||
- run: pip install mkdocs-redirects "mkdocs-material[imaging]"
|
run: uv run --frozen zensical build --clean
|
||||||
- name: Docs Deploy
|
- uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
|
||||||
run: MKINSIDERS=true mkdocs gh-deploy --force
|
with:
|
||||||
env:
|
path: site
|
||||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
- uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0
|
||||||
|
id: deployment
|
||||||
|
|||||||
@@ -0,0 +1,90 @@
|
|||||||
|
name: Issue Triage
|
||||||
|
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types: [labeled]
|
||||||
|
discussion:
|
||||||
|
types: [labeled]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
discussions: write
|
||||||
|
issues: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
close-needs-discussion:
|
||||||
|
name: Issues Need Discussion
|
||||||
|
if: github.event_name == 'issues' && github.event.label.name == 'needs-discussion'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const issueNumber = context.payload.issue.number;
|
||||||
|
const owner = context.repo.owner;
|
||||||
|
const repo = context.repo.repo;
|
||||||
|
|
||||||
|
await github.rest.issues.createComment({
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
issue_number: issueNumber,
|
||||||
|
body: 'This issue is being closed because it was opened before a maintainer asked for an issue to be created. Please start with a discussion and follow the issue template; only open an issue when a maintainer asks you to do so.',
|
||||||
|
});
|
||||||
|
|
||||||
|
await github.rest.issues.update({
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
issue_number: issueNumber,
|
||||||
|
state: 'closed',
|
||||||
|
state_reason: 'not_planned',
|
||||||
|
});
|
||||||
|
|
||||||
|
await github.rest.issues.lock({
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
issue_number: issueNumber,
|
||||||
|
lock_reason: 'off-topic',
|
||||||
|
});
|
||||||
|
|
||||||
|
comment-needs-information:
|
||||||
|
name: Discussions Need Information
|
||||||
|
if: github.event_name == 'discussion' && github.event.label.name == 'needs-information'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const owner = context.repo.owner;
|
||||||
|
const repo = context.repo.repo;
|
||||||
|
const discussionNumber = context.payload.discussion.number;
|
||||||
|
let discussionId = context.payload.discussion.node_id;
|
||||||
|
|
||||||
|
if (!discussionId) {
|
||||||
|
const result = await github.graphql(
|
||||||
|
`query($owner:String!, $repo:String!, $number:Int!) {
|
||||||
|
repository(owner:$owner, name:$repo) {
|
||||||
|
discussion(number:$number) {
|
||||||
|
id
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}`,
|
||||||
|
{
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
number: discussionNumber,
|
||||||
|
},
|
||||||
|
);
|
||||||
|
|
||||||
|
discussionId = result.repository.discussion.id;
|
||||||
|
}
|
||||||
|
|
||||||
|
await github.graphql(
|
||||||
|
`mutation($discussion:ID!, $body:String!) {
|
||||||
|
addDiscussionComment(input:{discussionId:$discussion, body:$body}) {
|
||||||
|
clientMutationId
|
||||||
|
}
|
||||||
|
}`,
|
||||||
|
{
|
||||||
|
discussion: discussionId,
|
||||||
|
body: 'Dear homepage user, thanks for opening this discussion! Please ensure you add the output from the troubleshooting guide steps, the support template asks for those details because they usually make it possible to understand the problem without guessing. Please update the discussion with the relevant troubleshooting output, configuration, logs, and browser console details where applicable: https://gethomepage.dev/troubleshooting/. Thank you!',
|
||||||
|
},
|
||||||
|
);
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
name: Lint
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
push:
|
||||||
|
workflow_dispatch:
|
||||||
|
merge_group:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lint:
|
||||||
|
name: Linting Checks
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
steps:
|
||||||
|
- name: Checkout repository
|
||||||
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|
||||||
|
- name: Install python
|
||||||
|
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
|
||||||
|
with:
|
||||||
|
python-version: 3.x
|
||||||
|
|
||||||
|
- name: Check files
|
||||||
|
uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
|
||||||
|
with:
|
||||||
|
version: 10
|
||||||
|
run_install: false
|
||||||
|
|
||||||
|
- name: Setup Node.js
|
||||||
|
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
|
||||||
|
with:
|
||||||
|
node-version: 24
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Lint frontend
|
||||||
|
run: pnpm run lint
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
name: PR Quality
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
issues: read
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: [opened, reopened]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
anti-slop:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: peakoss/anti-slop@57858eead489d08b255fab2af45a506c2ca6eab2 # v0
|
||||||
|
with:
|
||||||
|
max-failures: 4
|
||||||
|
failure-add-pr-labels: 'ai'
|
||||||
|
failure-pr-message: |
|
||||||
|
This pull request was automatically closed because it matched multiple low-quality or automated-PR signals.
|
||||||
|
require-pr-template: true
|
||||||
|
optional-pr-template-sections: 'Checklist:'
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
name: PR Triage
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
types: [labeled]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
issues: write
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
close-needs-requirements:
|
||||||
|
name: PRs Need Requirements
|
||||||
|
if: github.event.label.name == 'needs-requirements'
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
|
with:
|
||||||
|
script: |
|
||||||
|
const pullNumber = context.payload.pull_request.number;
|
||||||
|
const owner = context.repo.owner;
|
||||||
|
const repo = context.repo.repo;
|
||||||
|
|
||||||
|
await github.rest.issues.createComment({
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
issue_number: pullNumber,
|
||||||
|
body: 'Dear contributor, thanks for taking the time to open this pull request! It is being closed because it does not currently meet the pull request guidelines. Please review the checklist in the pull request template and the relevant [contributing guidelines](https://gethomepage.dev/widgets/authoring/getting-started/#new-feature-guidelines) before opening a new pull request.',
|
||||||
|
});
|
||||||
|
|
||||||
|
await github.rest.pulls.update({
|
||||||
|
owner,
|
||||||
|
repo,
|
||||||
|
pull_number: pullNumber,
|
||||||
|
state: 'closed',
|
||||||
|
});
|
||||||
@@ -15,4 +15,4 @@ jobs:
|
|||||||
action:
|
action:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/reaction-comments@v4
|
- uses: dessant/reaction-comments@170a79b6e2538a1df7ba669ac527d7457cd3b128 # v5.0.1
|
||||||
|
|||||||
@@ -0,0 +1,54 @@
|
|||||||
|
name: Release Drafter
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- dev
|
||||||
|
pull_request_target:
|
||||||
|
types: [opened, reopened, synchronize]
|
||||||
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
version:
|
||||||
|
description: "Optional explicit version override (for example: 2.0.0)"
|
||||||
|
required: false
|
||||||
|
type: string
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
update_release_draft:
|
||||||
|
name: Update Release Draft
|
||||||
|
if: github.event_name == 'push' || github.event_name == 'workflow_dispatch'
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
pull-requests: read
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- if: github.event_name == 'workflow_dispatch' && github.event.inputs.version != ''
|
||||||
|
uses: release-drafter/release-drafter@693d20e7c1ce1a81d3a41962f85914253b518449 # v7
|
||||||
|
with:
|
||||||
|
config-name: release-drafter.yml
|
||||||
|
version: ${{ github.event.inputs.version }}
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
- if: github.event_name != 'workflow_dispatch' || github.event.inputs.version == ''
|
||||||
|
uses: release-drafter/release-drafter@693d20e7c1ce1a81d3a41962f85914253b518449 # v7
|
||||||
|
with:
|
||||||
|
config-name: release-drafter.yml
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
auto_label:
|
||||||
|
name: Auto Label PR
|
||||||
|
if: github.event_name == 'pull_request_target'
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
pull-requests: write
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: release-drafter/release-drafter/autolabeler@693d20e7c1ce1a81d3a41962f85914253b518449
|
||||||
|
with:
|
||||||
|
config-name: release-drafter.yml
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
@@ -18,7 +18,7 @@ jobs:
|
|||||||
name: 'Stale'
|
name: 'Stale'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v10
|
- uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10
|
||||||
with:
|
with:
|
||||||
days-before-stale: 7
|
days-before-stale: 7
|
||||||
days-before-close: 14
|
days-before-close: 14
|
||||||
@@ -32,7 +32,7 @@ jobs:
|
|||||||
name: 'Lock Old Threads'
|
name: 'Lock Old Threads'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/lock-threads@v6
|
- uses: dessant/lock-threads@89ae32b08ed1a541efecbab17912962a5e38981c # v6.0.2
|
||||||
with:
|
with:
|
||||||
issue-inactive-days: '30'
|
issue-inactive-days: '30'
|
||||||
pr-inactive-days: '30'
|
pr-inactive-days: '30'
|
||||||
@@ -57,7 +57,7 @@ jobs:
|
|||||||
name: 'Close Answered Discussions'
|
name: 'Close Answered Discussions'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v8
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
@@ -113,7 +113,7 @@ jobs:
|
|||||||
name: 'Close Outdated Discussions'
|
name: 'Close Outdated Discussions'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v8
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
@@ -204,7 +204,7 @@ jobs:
|
|||||||
name: 'Close Unsupported Feature Requests'
|
name: 'Close Unsupported Feature Requests'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@v8
|
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
name: Tests
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
push:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
vitest:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
shard: [1, 2, 3, 4]
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|
||||||
|
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
|
||||||
|
with:
|
||||||
|
version: 9
|
||||||
|
|
||||||
|
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
|
||||||
|
with:
|
||||||
|
node-version: 20
|
||||||
|
cache: pnpm
|
||||||
|
|
||||||
|
- run: pnpm install --frozen-lockfile
|
||||||
|
# Run Vitest directly so `--shard` is parsed as an option
|
||||||
|
- run: pnpm -s exec vitest run --coverage --shard ${{ matrix.shard }}/4 --pool forks
|
||||||
|
- name: Upload coverage reports to Codecov
|
||||||
|
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
|
||||||
|
with:
|
||||||
|
token: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
files: ./coverage/lcov.info
|
||||||
|
flags: vitest-shard-${{ matrix.shard }}
|
||||||
|
name: vitest-shard-${{ matrix.shard }}
|
||||||
|
fail_ci_if_error: true
|
||||||
+1
-1
@@ -46,7 +46,7 @@ next-env.d.ts
|
|||||||
# IDEs
|
# IDEs
|
||||||
/.idea/
|
/.idea/
|
||||||
|
|
||||||
# MkDocs documentation
|
# Zensical documentation
|
||||||
site*/
|
site*/
|
||||||
.cache/
|
.cache/
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
3.13
|
||||||
Vendored
+1
@@ -3,6 +3,7 @@
|
|||||||
{
|
{
|
||||||
"name": "Debug homepage",
|
"name": "Debug homepage",
|
||||||
"type": "node",
|
"type": "node",
|
||||||
|
"preLaunchTask": "pnpm install",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"runtimeExecutable": "pnpm",
|
"runtimeExecutable": "pnpm",
|
||||||
"runtimeArgs": ["run", "dev"],
|
"runtimeArgs": ["run", "dev"],
|
||||||
|
|||||||
Vendored
+21
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"type": "shell",
|
||||||
|
"label": "pnpm install",
|
||||||
|
"command": "pnpm install",
|
||||||
|
"group": {
|
||||||
|
"kind": "build",
|
||||||
|
"isDefault": true
|
||||||
|
},
|
||||||
|
"presentation": {
|
||||||
|
"clear": true,
|
||||||
|
"panel": "shared",
|
||||||
|
"showReuseMessage": false
|
||||||
|
},
|
||||||
|
"problemMatcher": []
|
||||||
|
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+2
-2
@@ -38,11 +38,11 @@ People _love_ thorough bug reports. I'm not even kidding.
|
|||||||
|
|
||||||
## Development Guidelines
|
## Development Guidelines
|
||||||
|
|
||||||
Please see the [documentation regarding development](https://gethomepage.dev/more/development/) and specifically the [guidelines for new service widgets](https://gethomepage.dev/more/development/#service-widget-guidelines) if you are considering making one.
|
Please see the [documentation regarding development](https://gethomepage.dev/widgets/authoring/getting-started/#development) and specifically the [guidelines for new service widgets](https://gethomepage.dev/widgets/authoring/getting-started/#service-widget-guidelines) if you are considering making one.
|
||||||
|
|
||||||
## Use a Consistent Coding Style
|
## Use a Consistent Coding Style
|
||||||
|
|
||||||
Please see information in the docs regarding [code formatting with pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks).
|
Please see information in the docs regarding [code formatting with pre-commit hooks](https://gethomepage.dev/widgets/authoring/getting-started/#code-formatting-with-pre-commit-hooks).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,8 @@
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/gethomepage/homepage/actions/workflows/docker-publish.yml"><img alt="GitHub Workflow Status (with event)" src="https://img.shields.io/github/actions/workflow/status/gethomepage/homepage/docker-publish.yml"></a>
|
<a href="https://github.com/gethomepage/homepage/actions/workflows/docker-publish.yml"><img alt="GitHub Workflow Status (with event)" src="https://img.shields.io/github/actions/workflow/status/gethomepage/homepage/docker-publish.yml"></a>
|
||||||
|
|
||||||
|
<a href="https://codecov.io/gh/gethomepage/homepage"><img src="https://codecov.io/gh/gethomepage/homepage/graph/badge.svg?token=7SKFL4D9K7"/></a>
|
||||||
|
|
||||||
<a href="https://crowdin.com/project/gethomepage" target="_blank"><img src="https://badges.crowdin.net/gethomepage/localized.svg"></a>
|
<a href="https://crowdin.com/project/gethomepage" target="_blank"><img src="https://badges.crowdin.net/gethomepage/localized.svg"></a>
|
||||||
|
|
||||||
<a href="https://discord.gg/k4ruYNrudu"><img alt="Discord" src="https://img.shields.io/discord/1019316731635834932"></a>
|
<a href="https://discord.gg/k4ruYNrudu"><img alt="Discord" src="https://img.shields.io/discord/1019316731635834932"></a>
|
||||||
@@ -25,13 +27,6 @@
|
|||||||
<a href="https://paypal.me/phelpsben" title="Donate"><img alt="GitHub Sponsors" src="https://img.shields.io/github/sponsors/benphelps"></a>
|
<a href="https://paypal.me/phelpsben" title="Donate"><img alt="GitHub Sponsors" src="https://img.shields.io/github/sponsors/benphelps"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://www.digitalocean.com/?refcode=df14bcb7c016&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge"><img src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg" alt="DigitalOcean Referral Badge" /></a>
|
|
||||||
</p>
|
|
||||||
<p align="center">
|
|
||||||
<em>Homepage builds are kindly powered by DigitalOcean.</em>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
|
|
||||||
With features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it.
|
With features like quick search, bookmarks, weather support, a wide range of integrations and widgets, an elegant and modern design, and a focus on performance, Homepage is your ideal start to the day and a handy companion throughout it.
|
||||||
@@ -154,16 +149,16 @@ This is a [Next.js](https://nextjs.org/) application, see their documentation fo
|
|||||||
|
|
||||||
The homepage documentation is available at [https://gethomepage.dev/](https://gethomepage.dev/).
|
The homepage documentation is available at [https://gethomepage.dev/](https://gethomepage.dev/).
|
||||||
|
|
||||||
Homepage uses Material for MkDocs for documentation. To run the documentation locally, first install the dependencies:
|
Homepage uses Zensical for documentation. To run the documentation locally, first install the dependencies:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -r requirements.txt
|
uv sync
|
||||||
```
|
```
|
||||||
|
|
||||||
Then run the development server:
|
Then run the development server:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdocs serve # or build, to build the static site
|
uv run zensical serve # or build, to build the static site
|
||||||
```
|
```
|
||||||
|
|
||||||
# Support & Suggestions
|
# Support & Suggestions
|
||||||
|
|||||||
@@ -177,6 +177,16 @@ labels:
|
|||||||
- homepage.widget.fields=["field1","field2"] # optional
|
- homepage.widget.fields=["field1","field2"] # optional
|
||||||
```
|
```
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
If you use mapping syntax (`:`) for labels instead of list syntax (`-`), array values like `fields` must be wrapped in single quotes so they are passed as a string:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
labels:
|
||||||
|
...
|
||||||
|
homepage.widget.fields: '["field1","field2"]'
|
||||||
|
```
|
||||||
|
|
||||||
Multiple widgets can be specified by incrementing the index, e.g.
|
Multiple widgets can be specified by incrementing the index, e.g.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ Use the `gethomepage.dev/pod-selector` selector to specify the pod used for the
|
|||||||
|
|
||||||
### 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:
|
If enabled (with `traefik: true` in kubernetes.yaml), 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:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
apiVersion: traefik.io/v1alpha1
|
apiVersion: traefik.io/v1alpha1
|
||||||
|
|||||||
@@ -123,6 +123,58 @@ blockHighlights:
|
|||||||
|
|
||||||
Any unspecified level falls back to the built-in defaults.
|
Any unspecified level falls back to the built-in defaults.
|
||||||
|
|
||||||
|
## Progressive Web App (PWA)
|
||||||
|
|
||||||
|
A progressive web app is an app that can be installed on a device and provide user experience like a native app. Homepage comes with built-in support for PWA with some default configurations, but you can customize them.
|
||||||
|
|
||||||
|
More information on PWAs can be found in [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps).
|
||||||
|
|
||||||
|
### App icons
|
||||||
|
|
||||||
|
You can set custom icons for installable apps. More information about how you can set them can be found in the [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/icons).
|
||||||
|
|
||||||
|
The default value is the Homepage icon in sizes 192x192 and 512x512.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
pwa:
|
||||||
|
icons:
|
||||||
|
- src: https://developer.mozilla.org/favicon-192x192.png
|
||||||
|
type: image/png
|
||||||
|
sizes: 192x192
|
||||||
|
- src: https://developer.mozilla.org/favicon-512x512.png
|
||||||
|
type: image/png
|
||||||
|
sizes: 512x512
|
||||||
|
```
|
||||||
|
|
||||||
|
For icon `src` you can pass either full URL or a local path relative to the `/app/public` directory. See [Background Image](#background-image) for more detailed information on how to provide your own files.
|
||||||
|
|
||||||
|
### Shortcuts
|
||||||
|
|
||||||
|
Shortcuts can be used to specify links to tabs, to be preselected when the homepage is opened as an app.
|
||||||
|
More information about how you can set them can be found in the [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference/shortcuts).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
pwa:
|
||||||
|
shortcuts:
|
||||||
|
- name: First
|
||||||
|
url: "/#first" # opens the first tab
|
||||||
|
- name: Second
|
||||||
|
url: "/#second" # opens the second tab
|
||||||
|
- name: Third
|
||||||
|
url: "/#third" # opens the third tab
|
||||||
|
```
|
||||||
|
|
||||||
|
### Other PWA configurations
|
||||||
|
|
||||||
|
Homepage sets few other PWA configurations, that are based on global settings in `settings.yaml`:
|
||||||
|
|
||||||
|
- `name`, `short_name` - Both equal to the [`title`](#title) setting.
|
||||||
|
- `theme_color`, `background_color` - Both based on the [`color`](#color-palette) and [`theme`](#theme) settings.
|
||||||
|
- `display` - It is always set to "standalone".
|
||||||
|
- `start_url` - Equal to the [`startUrl`](#start-url) setting.
|
||||||
|
|
||||||
|
More information for wach of the PWA configurations can be found in the [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Manifest/Reference).
|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
|
|
||||||
You can configure service and bookmarks sections to be either "column" or "row" based layouts, like so:
|
You can configure service and bookmarks sections to be either "column" or "row" based layouts, like so:
|
||||||
|
|||||||
@@ -223,13 +223,33 @@ spec:
|
|||||||
- name: homepage
|
- name: homepage
|
||||||
image: "ghcr.io/gethomepage/homepage:latest"
|
image: "ghcr.io/gethomepage/homepage:latest"
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
|
runAsNonRoot: true
|
||||||
|
runAsUser: 1000
|
||||||
|
runAsGroup: 1000
|
||||||
|
seccompProfile:
|
||||||
|
type: RuntimeDefault
|
||||||
env:
|
env:
|
||||||
|
- name: MY_POD_IP
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: status.podIP
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
value: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
value: "$(MY_POD_IP):3000,gethomepage.dev" # See gethomepage.dev/installation/#homepage_allowed_hosts . Value before the comma is required for the k8s probe
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /api/healthcheck
|
||||||
|
port: http
|
||||||
|
initialDelaySeconds: 5
|
||||||
|
periodSeconds: 15
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- mountPath: /app/config/custom.js
|
- mountPath: /app/config/custom.js
|
||||||
name: homepage-config
|
name: homepage-config
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
|
|
||||||
body {
|
body {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
background-image: url("https://raw.githubusercontent.com/gethomepage/homepage/main/docs/assets/blossom_valley.jpg");
|
background-image: url("https://raw.githubusercontent.com/gethomepage/homepage/main/docs/assets/blossom_valley_blur.jpg");
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
@@ -119,20 +119,6 @@ body[data-md-color-scheme="default"] {
|
|||||||
color: rgba(255, 255, 255, 1);
|
color: rgba(255, 255, 255, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.blur-overlay {
|
|
||||||
z-index: -1;
|
|
||||||
position: fixed;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: hsl(0deg 0% 0% / 10%);
|
|
||||||
backdrop-filter: blur(128px);
|
|
||||||
-webkit-backdrop-filter: blur(128px);
|
|
||||||
}
|
|
||||||
|
|
||||||
[data-md-color-scheme="default"] .blur-overlay {
|
|
||||||
background: hsla(0, 0%, 0%, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link,
|
.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link,
|
||||||
.md-nav--secondary .md-nav__title {
|
.md-nav--secondary .md-nav__title {
|
||||||
background: none;
|
background: none;
|
||||||
|
|||||||
@@ -33,6 +33,32 @@ Once dependencies have been installed you can lint your code with
|
|||||||
pnpm lint
|
pnpm lint
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Testing
|
||||||
|
|
||||||
|
Homepage uses [Vitest](https://vitest.dev/) for unit and component tests.
|
||||||
|
|
||||||
|
Run the test suite:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pnpm test
|
||||||
|
```
|
||||||
|
|
||||||
|
Run the test suite with coverage:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pnpm test:coverage
|
||||||
|
```
|
||||||
|
|
||||||
|
### What tests to include
|
||||||
|
|
||||||
|
- New or updated widgets should generally include a component test near the widget component (for example `src/widgets/<widget>/component.test.jsx`) that covers realistic behavior: loading/placeholder state, error state, and a representative "happy path" render.
|
||||||
|
- If you add or change a widget definition file (`src/widgets/<widget>/widget.js`), add/update its corresponding unit test (`src/widgets/<widget>/widget.test.js`) to cover the config/mapping behavior.
|
||||||
|
- If your widget requires a custom proxy (`src/widgets/<widget>/proxy.js`), add a proxy unit test (`src/widgets/<widget>/proxy.test.js`) that validates:
|
||||||
|
- request construction (URL, query params, headers/auth)
|
||||||
|
- response mapping (what the widget consumes)
|
||||||
|
- error pathways (upstream error, unexpected payloads)
|
||||||
|
- Avoid placing test files under `src/pages/**` (Next.js treats files there as routes). Page tests should live under `src/__tests__/pages/**`.
|
||||||
|
|
||||||
## Code formatting with pre-commit hooks
|
## Code formatting with pre-commit hooks
|
||||||
|
|
||||||
To ensure a consistent style and formatting across the project source, the project utilizes Git [`pre-commit`](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) hooks to perform some formatting and linting before a commit is allowed.
|
To ensure a consistent style and formatting across the project source, the project utilizes Git [`pre-commit`](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) hooks to perform some formatting and linting before a commit is allowed.
|
||||||
|
|||||||
@@ -201,3 +201,18 @@ export default async function customProxyHandler(req, res, map) {
|
|||||||
```
|
```
|
||||||
|
|
||||||
Proxy handlers are a complex topic and require a good understanding of JavaScript and the Homepage codebase. If you are new to Homepage, we recommend using the built-in proxy handlers.
|
Proxy handlers are a complex topic and require a good understanding of JavaScript and the Homepage codebase. If you are new to Homepage, we recommend using the built-in proxy handlers.
|
||||||
|
|
||||||
|
## Testing proxy handlers
|
||||||
|
|
||||||
|
Proxy handlers are a common source of regressions because they deal with authentication, request formatting, and sometimes odd upstream API behavior.
|
||||||
|
|
||||||
|
When you add a new proxy handler or custom widget proxy, include tests that focus on behavior:
|
||||||
|
|
||||||
|
- **Request construction:** the correct URL/path, query params, headers, and auth (and that secrets are not accidentally logged).
|
||||||
|
- **Response mapping:** the payload shape expected by the widget/component (including optional/missing fields).
|
||||||
|
- **Error handling:** upstream non-200s, invalid JSON, timeouts, and unexpected payloads should produce a predictable result.
|
||||||
|
|
||||||
|
Test locations:
|
||||||
|
|
||||||
|
- Shared handlers live in `src/utils/proxy/handlers/*.js` with tests alongside them (for example `src/utils/proxy/handlers/generic.test.js`).
|
||||||
|
- Widget-specific proxies live in `src/widgets/<widget>/proxy.js` with tests in `src/widgets/<widget>/proxy.test.js`.
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ The Glances widget allows you to monitor the resources (CPU, memory, storage, te
|
|||||||
cpu: true # optional, enabled by default, disable by setting to false
|
cpu: true # optional, enabled by default, disable by setting to false
|
||||||
mem: true # optional, enabled by default, disable by setting to false
|
mem: true # optional, enabled by default, disable by setting to false
|
||||||
cputemp: true # disabled by default
|
cputemp: true # disabled by default
|
||||||
|
cpuSensorLabel: Package id # optional additional cputemp sensor label prefix
|
||||||
|
unit: imperial # optional for temp, default is metric
|
||||||
uptime: true # disabled by default
|
uptime: true # disabled by default
|
||||||
disk: / # disabled by default, use mount point of disk(s) in glances. Can also be a list (see below)
|
disk: / # disabled by default, use mount point of disk(s) in glances. Can also be a list (see below)
|
||||||
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
diskUnits: bytes # optional, bytes (default) or bbytes. Only applies to disk
|
||||||
@@ -23,6 +25,8 @@ The Glances widget allows you to monitor the resources (CPU, memory, storage, te
|
|||||||
label: MyMachine # optional
|
label: MyMachine # optional
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The built-in `cputemp` sensor matching already checks common prefixes such as `cpu_thermal`, `Core`, `Tctl`, and `Temperature`. Use `cpuSensorLabel` to add your own Glances sensor label prefix when your system reports CPU temperatures under a different name.
|
||||||
|
|
||||||
Multiple disks can be specified as:
|
Multiple disks can be specified as:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@@ -31,5 +35,3 @@ disk:
|
|||||||
- /boot
|
- /boot
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
_Added in v0.4.18, updated in v0.6.11, v0.6.21_
|
|
||||||
|
|||||||
@@ -7,13 +7,17 @@ You can include all or some of the available resources. If you do not want to se
|
|||||||
|
|
||||||
The disk path is the path reported by `df` (Mounted On), or the mount point of the disk.
|
The disk path is the path reported by `df` (Mounted On), or the mount point of the disk.
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
Any disk you wish to access must be mounted to your container as a volume.
|
||||||
|
|
||||||
The cpu and memory resource information are the container's usage while [glances](glances.md) displays statistics for the host machine on which it is installed.
|
The cpu and memory resource information are the container's usage while [glances](glances.md) displays statistics for the host machine on which it is installed.
|
||||||
|
|
||||||
The resources widget primarily relies on a popular tool called [systeminformation](https://systeminformation.io). Thus, any limitiations of that software apply, for example, BRTFS RAID is not supported for the disk usage. In this case users may want to use the [glances widget](glances.md) instead.
|
The resources widget primarily relies on a popular tool called [systeminformation](https://systeminformation.io). Thus, any limitiations of that software apply, for example, BRTFS RAID is not supported for the disk usage. In this case users may want to use the [glances widget](glances.md) instead.
|
||||||
|
|
||||||
_Note: unfortunately, the package used for getting CPU temp ([systeminformation](https://systeminformation.io)) is not compatible with some setups and will not report any value(s) for CPU temp._
|
!!! warning
|
||||||
|
|
||||||
**Any disk you wish to access must be mounted to your container as a volume.**
|
The package used for getting CPU temp ([systeminformation](https://systeminformation.io)) is not compatible with some setups and will not report any value(s) for CPU temp.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- resources:
|
- resources:
|
||||||
@@ -75,3 +79,10 @@ You can additionally supply an optional `expanded` property set to true in order
|
|||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
To monitor a named host network interface in Docker (for example `network: eno1`), mount host `/sys` (read-only):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
volumes:
|
||||||
|
- /sys:/sys:ro
|
||||||
|
```
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ You can display general connectivity status from your Unifi (Network) Controller
|
|||||||
|
|
||||||
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.
|
||||||
|
|
||||||
!!! hint
|
!!! tip
|
||||||
|
|
||||||
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 to clear the cache.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: Arcane
|
||||||
|
description: Arcane Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Arcane](https://github.com/getarcaneapp/arcane).
|
||||||
|
|
||||||
|
**Allowed fields** (max 4): `running`, `stopped`, `total`, `images`, `images_used`, `images_unused`, `image_updates`.
|
||||||
|
**Default fields**: `running`, `stopped`, `total`, `image_updates`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: arcane
|
||||||
|
url: http://localhost:3552
|
||||||
|
env: 0 # required, 0 is Arcane default local environment
|
||||||
|
key: your-api-key
|
||||||
|
fields: ["running", "stopped", "total", "image_updates"] # optional
|
||||||
|
```
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Dispatcharr
|
||||||
|
description: Dispatcharr Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Dispatcharr](https://github.com/Dispatcharr/Dispatcharr).
|
||||||
|
|
||||||
|
Allowed fields: `["channels", "streams"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: dispatcharr
|
||||||
|
url: http://dispatcharr.host.or.ip
|
||||||
|
username: username
|
||||||
|
password: password
|
||||||
|
enableActiveStreams: true # optional, defaults to false
|
||||||
|
```
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: Dockhand
|
||||||
|
description: Dockhand Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Dockhand](https://dockhand.pro/).
|
||||||
|
|
||||||
|
Note: The widget currently supports Dockhand's **local** authentication only.
|
||||||
|
|
||||||
|
**Allowed fields:** (max 4): `running`, `stopped`, `paused`, `total`, `cpu`, `memory`, `images`, `volumes`, `events_today`, `pending_updates`, `stacks`.
|
||||||
|
**Default fields:** `running`, `total`, `cpu`, `memory`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: dockhand
|
||||||
|
url: http://localhost:3001
|
||||||
|
environment: local # optional: name or id; aggregates all when omitted
|
||||||
|
username: your-user # required for local auth
|
||||||
|
password: your-pass # required for local auth
|
||||||
|
```
|
||||||
@@ -9,6 +9,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
|
|
||||||
- [Adguard Home](adguard-home.md)
|
- [Adguard Home](adguard-home.md)
|
||||||
- [APC UPS](apcups.md)
|
- [APC UPS](apcups.md)
|
||||||
|
- [Arcane](arcane.md)
|
||||||
- [ArgoCD](argocd.md)
|
- [ArgoCD](argocd.md)
|
||||||
- [Atsumeru](atsumeru.md)
|
- [Atsumeru](atsumeru.md)
|
||||||
- [Audiobookshelf](audiobookshelf.md)
|
- [Audiobookshelf](audiobookshelf.md)
|
||||||
@@ -32,6 +33,8 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Deluge](deluge.md)
|
- [Deluge](deluge.md)
|
||||||
- [DeveLanCacheUI](develancacheui.md)
|
- [DeveLanCacheUI](develancacheui.md)
|
||||||
- [DiskStation](diskstation.md)
|
- [DiskStation](diskstation.md)
|
||||||
|
- [Dispatcharr](dispatcharr.md)
|
||||||
|
- [Dockhand](dockhand.md)
|
||||||
- [DownloadStation](downloadstation.md)
|
- [DownloadStation](downloadstation.md)
|
||||||
- [Emby](emby.md)
|
- [Emby](emby.md)
|
||||||
- [ESPHome](esphome.md)
|
- [ESPHome](esphome.md)
|
||||||
@@ -64,7 +67,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Jackett](jackett.md)
|
- [Jackett](jackett.md)
|
||||||
- [JDownloader](jdownloader.md)
|
- [JDownloader](jdownloader.md)
|
||||||
- [Jellyfin](jellyfin.md)
|
- [Jellyfin](jellyfin.md)
|
||||||
- [Jellyseerr](jellyseerr.md)
|
- [Seerr](seerr.md)
|
||||||
- [Jellystat](jellystat.md)
|
- [Jellystat](jellystat.md)
|
||||||
- [Kavita](kavita.md)
|
- [Kavita](kavita.md)
|
||||||
- [Komga](komga.md)
|
- [Komga](komga.md)
|
||||||
@@ -98,7 +101,6 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [OpenMediaVault](openmediavault.md)
|
- [OpenMediaVault](openmediavault.md)
|
||||||
- [OpenWRT](openwrt.md)
|
- [OpenWRT](openwrt.md)
|
||||||
- [OPNsense](opnsense.md)
|
- [OPNsense](opnsense.md)
|
||||||
- [Overseerr](overseerr.md)
|
|
||||||
- [PaperlessNGX](paperlessngx.md)
|
- [PaperlessNGX](paperlessngx.md)
|
||||||
- [Peanut](peanut.md)
|
- [Peanut](peanut.md)
|
||||||
- [pfSense](pfsense.md)
|
- [pfSense](pfsense.md)
|
||||||
|
|||||||
@@ -5,15 +5,21 @@ description: Jellyfin Widget Configuration
|
|||||||
|
|
||||||
Learn more about [Jellyfin](https://github.com/jellyfin/jellyfin).
|
Learn more about [Jellyfin](https://github.com/jellyfin/jellyfin).
|
||||||
|
|
||||||
You can create an API key from inside Jellyfin at `Settings > Advanced > Api Keys`.
|
You can create an API key from inside the Jellyfin Administration Dashboard under `Advanced > API Keys`.
|
||||||
|
|
||||||
As of v0.6.11 the widget supports fields `["movies", "series", "episodes", "songs"]`. These blocks are disabled by default but can be enabled with the `enableBlocks` option, and the "Now Playing" feature (enabled by default) can be disabled with the `enableNowPlaying` option.
|
As of v0.6.11 the widget supports fields `["movies", "series", "episodes", "songs"]`. These blocks are disabled by default but can be enabled with the `enableBlocks` option, and the "Now Playing" feature (enabled by default) can be disabled with the `enableNowPlaying` option.
|
||||||
|
|
||||||
|
| Jellyfin Version | Homepage Widget Version |
|
||||||
|
| ---------------- | ----------------------- |
|
||||||
|
| < 10.12 | 1 (default) |
|
||||||
|
| >= 10.12 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: jellyfin
|
type: jellyfin
|
||||||
url: http://jellyfin.host.or.ip
|
url: http://jellyfin.host.or.ip:port
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
version: 2 # optional, default is 1
|
||||||
enableBlocks: true # optional, defaults to false
|
enableBlocks: true # optional, defaults to false
|
||||||
enableNowPlaying: true # optional, defaults to true
|
enableNowPlaying: true # optional, defaults to true
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
---
|
|
||||||
title: Jellyseerr
|
|
||||||
description: Jellyseerr Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Jellyseerr](https://github.com/Fallenbagel/jellyseerr).
|
|
||||||
|
|
||||||
Find your API key under `Settings > General > API Key`.
|
|
||||||
|
|
||||||
Allowed fields: `["pending", "approved", "available", "issues"]`.
|
|
||||||
Default fields: `["pending", "approved", "available"]`.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: jellyseerr
|
|
||||||
url: http://jellyseerr.host.or.ip
|
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
|
||||||
```
|
|
||||||
@@ -3,7 +3,7 @@ title: Mylar3
|
|||||||
description: Mylar3 Widget Configuration
|
description: Mylar3 Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [Mylar3](https://github.com/mylar3/mylar3).
|
Learn more about [Mylar3](https://github.com/MylarComics/mylar3).
|
||||||
|
|
||||||
API must be enabled in Mylar3 settings.
|
API must be enabled in Mylar3 settings.
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ Provide the `API_TOKEN` (f.k.a. `SYNC_api_token`) as the `key` in your config.
|
|||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: netalertx
|
type: netalertx
|
||||||
url: http://ip:port
|
url: http://ip:port # use backend port for widget version 2+
|
||||||
key: yournetalertxapitoken
|
key: yournetalertxapitoken
|
||||||
version: 2 # optional, default is 1
|
version: 2 # optional, default is 1
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
title: ntfy
|
||||||
|
description: ntfy Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [ntfy](https://github.com/binwiederhier/ntfy).
|
||||||
|
|
||||||
|
This widget shows the latest notification for a ntfy topic, including the title or body, priority level, and when it was received. Works with both self-hosted ntfy instances and the public [ntfy.sh](https://ntfy.sh) service.
|
||||||
|
|
||||||
|
Allowed fields: `["title", "message", "priority", "lastReceived", "tags"]`.
|
||||||
|
|
||||||
|
Default fields: `["title", "message", "priority", "lastReceived"]`.
|
||||||
|
|
||||||
|
If more than 4 fields are provided, only the first 4 are displayed.
|
||||||
|
|
||||||
|
## Authentication
|
||||||
|
|
||||||
|
ntfy supports both public and private topics. For private instances or access-controlled topics, you can authenticate using either a **Bearer token** (ntfy access token) or **Basic auth** (username/password).
|
||||||
|
|
||||||
|
| Auth Method | Config Fields | Notes |
|
||||||
|
| ------------ | ------------------------------ | --------------------------------- |
|
||||||
|
| None | _(omit key/username/password)_ | For public topics |
|
||||||
|
| Bearer token | `key` | ntfy access tokens (`tk_` prefix) |
|
||||||
|
| Basic auth | `username` + `password` | Username/password credentials |
|
||||||
|
|
||||||
|
See the [ntfy documentation](https://docs.ntfy.sh/config/#access-control) for details on access control.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: ntfy
|
||||||
|
url: http://ntfy.host.or.ip:port # required
|
||||||
|
topic: mytopic # required
|
||||||
|
# key: tk_accesstoken # optional — for token auth
|
||||||
|
# username: user # optional — for basic auth
|
||||||
|
# password: pass # optional — for basic auth
|
||||||
|
```
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
title: Overseerr
|
|
||||||
description: Overseerr Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Overseerr](https://github.com/sct/overseerr).
|
|
||||||
|
|
||||||
Find your API key under `Settings > General`.
|
|
||||||
|
|
||||||
Allowed fields: `["pending", "approved", "available", "processing"]`.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: overseerr
|
|
||||||
url: http://overseerr.host.or.ip
|
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
|
||||||
```
|
|
||||||
@@ -12,7 +12,7 @@ Allowed fields: no configurable fields for this widget.
|
|||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: tautulli
|
type: tautulli
|
||||||
url: http://tautulli.host.or.ip
|
url: http://tautulli.host.or.ip:port
|
||||||
key: apikeyapikeyapikeyapikeyapikey
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
showEpisodeNumber: true # optional, defaults to false
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
|
|||||||
@@ -13,4 +13,5 @@ widget:
|
|||||||
url: http://pyload.host.or.ip:port
|
url: http://pyload.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password # only needed if set
|
password: password # only needed if set
|
||||||
|
key: pyloadapikey # only needed if set, takes precedence over username/password
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: Seerr Widget
|
||||||
|
description: Seerr Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Seerr](https://github.com/seerr-team/seerr).
|
||||||
|
|
||||||
|
Find your API key under `Settings > General > API Key`.
|
||||||
|
|
||||||
|
_Jellyseerr and Overseerr merged into Seerr. Use `type: seerr` (legacy `type: jellyseerr` and `type: overseerr` are aliased)._
|
||||||
|
|
||||||
|
Allowed fields: `["pending", "approved", "available", "completed", "processing", "issues"]`.
|
||||||
|
Default fields: `["pending", "approved", "completed"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: seerr
|
||||||
|
url: http://seerr.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
```
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: SparkyFitness
|
||||||
|
description: SparkyFitness Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [SparkyFitness](https://github.com/CodeWithCJ/SparkyFitness).
|
||||||
|
|
||||||
|
Allowed fields: `["eaten", "burned", "remaining", "steps"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: sparkyfitness
|
||||||
|
url: http://sparkyfitness.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
```
|
||||||
@@ -9,7 +9,7 @@ You will need to generate an API access token from the [keys page](https://login
|
|||||||
|
|
||||||
To find your device ID, go to the [machine overview page](https://login.tailscale.com/admin/machines) and select your machine. In the "Machine Details" section, copy your `ID`. It will end with `CNTRL`.
|
To find your device ID, go to the [machine overview page](https://login.tailscale.com/admin/machines) and select your machine. In the "Machine Details" section, copy your `ID`. It will end with `CNTRL`.
|
||||||
|
|
||||||
Allowed fields: `["address", "last_seen", "expires"]`.
|
Allowed fields: `[ "address", "last_seen", "expires", "user", "hostname", "name", "client_version", "os", "created", "authorized", "is_external", "update_available", "tags" ]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ widget:
|
|||||||
type: technitium
|
type: technitium
|
||||||
url: <url to dns server>
|
url: <url to dns server>
|
||||||
key: biglongapitoken
|
key: biglongapitoken
|
||||||
|
node: <node dns name or cluster> # optional, defaults to current node
|
||||||
range: LastDay # optional, defaults to LastHour
|
range: LastDay # optional, defaults to LastHour
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -21,6 +22,10 @@ widget:
|
|||||||
|
|
||||||
This can be generated via the Technitium DNS Dashboard, and should be generated from a special API specific user.
|
This can be generated via the Technitium DNS Dashboard, and should be generated from a special API specific user.
|
||||||
|
|
||||||
|
#### Node
|
||||||
|
|
||||||
|
`node` value determines which Technitium cluster node the statistics are returned for. Specifying a value of `cluster` returns aggregrate stats for all nodes in the cluster. Specify a node domain name to return specific node stats, no value returns stats for the node against which the API is executed.
|
||||||
|
|
||||||
#### Range
|
#### Range
|
||||||
|
|
||||||
`range` value determines how far back of statistics to pull data for. The value comes directly from Technitium API documentation found [here](https://github.com/TechnitiumSoftware/DnsServer/blob/master/APIDOCS.md#dashboard-api-calls), defined as `"type"`. The value can be one of: `LastHour`, `LastDay`, `LastWeek`, `LastMonth`, `LastYear`.
|
`range` value determines how far back of statistics to pull data for. The value comes directly from Technitium API documentation found [here](https://github.com/TechnitiumSoftware/DnsServer/blob/master/APIDOCS.md#dashboard-api-calls), defined as `"type"`. The value can be one of: `LastHour`, `LastDay`, `LastWeek`, `LastMonth`, `LastYear`.
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
title: Tracearr
|
||||||
|
description: Tracearr Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Tracearr](https://www.tracearr.com/).
|
||||||
|
|
||||||
|
Provides detailed information about currently active streams across multiple servers.
|
||||||
|
|
||||||
|
Allowed fields (for summary view): `["streams", "transcodes", "directplay", "bitrate"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: tracearr
|
||||||
|
url: http://tracearr.host.or.ip:3000
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
view: both # optional, "summary", "details", or "both", defaults to "details"
|
||||||
|
enableUser: true # optional, defaults to false
|
||||||
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
|
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||||
|
```
|
||||||
@@ -17,7 +17,7 @@ An optional 'site' parameter can be supplied, if it is not the widget will use t
|
|||||||
|
|
||||||
Allowed fields: `["uptime", "wan", "lan", "lan_users", "lan_devices", "wlan", "wlan_users", "wlan_devices"]` (maximum of four). Fields unsupported by the unifi device will not be shown.
|
Allowed fields: `["uptime", "wan", "lan", "lan_users", "lan_devices", "wlan", "wlan_users", "wlan_devices"]` (maximum of four). Fields unsupported by the unifi device will not be shown.
|
||||||
|
|
||||||
!!! hint
|
!!! tip
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: UniFi Drive
|
||||||
|
description: UniFi Drive Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [UniFi Drive](https://ui.com/integrations/network-storage).
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
Displays storage statistics from your UniFi Network Attached Storage (UNAS) device. Requires a local UniFi account with at least read privileges.
|
||||||
|
|
||||||
|
Allowed fields: `["total", "used", "available", "status"]`
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: unifi_drive
|
||||||
|
url: https://unifi.host.or.ip
|
||||||
|
username: your_username
|
||||||
|
password: your_password
|
||||||
|
```
|
||||||
|
|
||||||
|
!!! tip
|
||||||
|
|
||||||
|
If you enter incorrect credentials and receive an "API Error", you may need to recreate the container or restart the service to clear the cache.
|
||||||
@@ -9,10 +9,16 @@ Allowed fields: `["projects", "tasks7d", "tasksOverdue", "tasksInProgress"]`.
|
|||||||
|
|
||||||
A list of the next 5 tasks ordered by due date is disabled by default, but can be enabled with the `enableTaskList` option.
|
A list of the next 5 tasks ordered by due date is disabled by default, but can be enabled with the `enableTaskList` option.
|
||||||
|
|
||||||
|
| Vikunja Version | Homepage Widget Version |
|
||||||
|
| --------------- | ----------------------- |
|
||||||
|
| < v1.0.0-rc4 | 1 (default) |
|
||||||
|
| >= v1.0.0-rc4 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: vikunja
|
type: vikunja
|
||||||
url: http[s]://vikunja.host.or.ip[:port]
|
url: http[s]://vikunja.host.or.ip[:port]
|
||||||
key: vikunjaapikey
|
key: vikunjaapikey
|
||||||
enableTaskList: true # optional, defaults to false
|
enableTaskList: true # optional, defaults to false
|
||||||
|
version: 2 # optional, defaults to 1
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ title: Watchtower
|
|||||||
description: Watchtower Widget Configuration
|
description: Watchtower Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [Watchtower](https://github.com/containrrr/watchtower).
|
Learn more about [Watchtower](https://github.com/nicholas-fedor/watchtower).
|
||||||
|
|
||||||
To use this widget, Watchtower needs to be configured to [enable metrics](https://containrrr.dev/watchtower/metrics/).
|
To use this widget, Watchtower needs to be configured to [enable metrics](https://watchtower.nickfedor.com/dev/advanced-features/metrics-api/).
|
||||||
|
|
||||||
Allowed fields: `["containers_scanned", "containers_updated", "containers_failed"]`.
|
Allowed fields: `["containers_scanned", "containers_updated", "containers_failed"]`.
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,78 @@
|
|||||||
|
import path from "node:path";
|
||||||
|
import { fileURLToPath } from "node:url";
|
||||||
|
|
||||||
|
import { fixupConfigRules } from "@eslint/compat";
|
||||||
|
import { FlatCompat } from "@eslint/eslintrc";
|
||||||
|
import js from "@eslint/js";
|
||||||
|
import prettier from "eslint-plugin-prettier";
|
||||||
|
import { defineConfig, globalIgnores } from "eslint/config";
|
||||||
|
|
||||||
|
const __filename = fileURLToPath(import.meta.url);
|
||||||
|
const __dirname = path.dirname(__filename);
|
||||||
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
});
|
||||||
|
|
||||||
|
export default defineConfig([
|
||||||
|
{
|
||||||
|
extends: fixupConfigRules(compat.extends("next/core-web-vitals", "prettier", "plugin:react-hooks/recommended")),
|
||||||
|
|
||||||
|
plugins: {
|
||||||
|
prettier,
|
||||||
|
},
|
||||||
|
|
||||||
|
languageOptions: {
|
||||||
|
ecmaVersion: 6,
|
||||||
|
sourceType: "module",
|
||||||
|
|
||||||
|
parserOptions: {
|
||||||
|
ecmaFeatures: {
|
||||||
|
modules: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
settings: {
|
||||||
|
"import/resolver": {
|
||||||
|
node: {
|
||||||
|
paths: ["src"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
rules: {
|
||||||
|
"import/no-cycle": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
maxDepth: 1,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
"import/order": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
"newlines-between": "always",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
"no-else-return": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
allowElseIf: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
// Vitest tests often intentionally place imports after `vi.mock(...)` to ensure
|
||||||
|
// modules under test see the mocked dependencies. `import/order` can't safely
|
||||||
|
// auto-fix those cases, so disable it for test files.
|
||||||
|
{
|
||||||
|
files: ["src/**/*.test.{js,jsx}", "src/**/*.spec.{js,jsx}"],
|
||||||
|
rules: {
|
||||||
|
"import/order": "off",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
globalIgnores(["./config/", "./coverage/", "./.venv/", "./.next/", "./site/"]),
|
||||||
|
]);
|
||||||
+3
-3
@@ -20,13 +20,13 @@ helm install my-release jameswynn/homepage
|
|||||||
Set the `mode` in the `kubernetes.yaml` to `cluster`.
|
Set the `mode` in the `kubernetes.yaml` to `cluster`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
mode: default
|
mode: cluster
|
||||||
```
|
```
|
||||||
|
|
||||||
To enable Kubernetes gateway-api compatibility, set `route` to `gateway`.
|
To enable Kubernetes gateway-api compatibility, set `gateway` to `true`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
route: gateway
|
gateway: true
|
||||||
```
|
```
|
||||||
|
|
||||||
## Widgets
|
## Widgets
|
||||||
|
|||||||
+8
-2
@@ -33,6 +33,7 @@ nav:
|
|||||||
- widgets/services/index.md
|
- widgets/services/index.md
|
||||||
- widgets/services/adguard-home.md
|
- widgets/services/adguard-home.md
|
||||||
- widgets/services/apcups.md
|
- widgets/services/apcups.md
|
||||||
|
- widgets/services/arcane.md
|
||||||
- widgets/services/argocd.md
|
- widgets/services/argocd.md
|
||||||
- widgets/services/atsumeru.md
|
- widgets/services/atsumeru.md
|
||||||
- widgets/services/audiobookshelf.md
|
- widgets/services/audiobookshelf.md
|
||||||
@@ -56,6 +57,8 @@ nav:
|
|||||||
- widgets/services/deluge.md
|
- widgets/services/deluge.md
|
||||||
- widgets/services/develancacheui.md
|
- widgets/services/develancacheui.md
|
||||||
- widgets/services/diskstation.md
|
- widgets/services/diskstation.md
|
||||||
|
- widgets/services/dispatcharr.md
|
||||||
|
- widgets/services/dockhand.md
|
||||||
- widgets/services/downloadstation.md
|
- widgets/services/downloadstation.md
|
||||||
- widgets/services/emby.md
|
- widgets/services/emby.md
|
||||||
- widgets/services/esphome.md
|
- widgets/services/esphome.md
|
||||||
@@ -88,7 +91,6 @@ nav:
|
|||||||
- widgets/services/jackett.md
|
- widgets/services/jackett.md
|
||||||
- widgets/services/jdownloader.md
|
- widgets/services/jdownloader.md
|
||||||
- widgets/services/jellyfin.md
|
- widgets/services/jellyfin.md
|
||||||
- widgets/services/jellyseerr.md
|
|
||||||
- widgets/services/jellystat.md
|
- widgets/services/jellystat.md
|
||||||
- widgets/services/kavita.md
|
- widgets/services/kavita.md
|
||||||
- widgets/services/komga.md
|
- widgets/services/komga.md
|
||||||
@@ -114,6 +116,7 @@ nav:
|
|||||||
- widgets/services/nextcloud.md
|
- widgets/services/nextcloud.md
|
||||||
- widgets/services/nextdns.md
|
- widgets/services/nextdns.md
|
||||||
- widgets/services/nginx-proxy-manager.md
|
- widgets/services/nginx-proxy-manager.md
|
||||||
|
- widgets/services/ntfy.md
|
||||||
- widgets/services/nzbget.md
|
- widgets/services/nzbget.md
|
||||||
- widgets/services/octoprint.md
|
- widgets/services/octoprint.md
|
||||||
- widgets/services/omada.md
|
- widgets/services/omada.md
|
||||||
@@ -122,7 +125,6 @@ nav:
|
|||||||
- widgets/services/openmediavault.md
|
- widgets/services/openmediavault.md
|
||||||
- widgets/services/opnsense.md
|
- widgets/services/opnsense.md
|
||||||
- widgets/services/openwrt.md
|
- widgets/services/openwrt.md
|
||||||
- widgets/services/overseerr.md
|
|
||||||
- widgets/services/pangolin.md
|
- widgets/services/pangolin.md
|
||||||
- widgets/services/paperlessngx.md
|
- widgets/services/paperlessngx.md
|
||||||
- widgets/services/peanut.md
|
- widgets/services/peanut.md
|
||||||
@@ -148,8 +150,10 @@ nav:
|
|||||||
- widgets/services/rutorrent.md
|
- widgets/services/rutorrent.md
|
||||||
- widgets/services/sabnzbd.md
|
- widgets/services/sabnzbd.md
|
||||||
- widgets/services/scrutiny.md
|
- widgets/services/scrutiny.md
|
||||||
|
- widgets/services/seerr.md
|
||||||
- widgets/services/slskd.md
|
- widgets/services/slskd.md
|
||||||
- widgets/services/sonarr.md
|
- widgets/services/sonarr.md
|
||||||
|
- widgets/services/sparkyfitness.md
|
||||||
- widgets/services/speedtest-tracker.md
|
- widgets/services/speedtest-tracker.md
|
||||||
- widgets/services/spoolman.md
|
- widgets/services/spoolman.md
|
||||||
- widgets/services/stash.md
|
- widgets/services/stash.md
|
||||||
@@ -162,11 +166,13 @@ nav:
|
|||||||
- widgets/services/technitium.md
|
- widgets/services/technitium.md
|
||||||
- widgets/services/tdarr.md
|
- widgets/services/tdarr.md
|
||||||
- widgets/services/traefik.md
|
- widgets/services/traefik.md
|
||||||
|
- widgets/services/tracearr.md
|
||||||
- widgets/services/transmission.md
|
- widgets/services/transmission.md
|
||||||
- widgets/services/trilium.md
|
- widgets/services/trilium.md
|
||||||
- widgets/services/truenas.md
|
- widgets/services/truenas.md
|
||||||
- widgets/services/tubearchivist.md
|
- widgets/services/tubearchivist.md
|
||||||
- widgets/services/unifi-controller.md
|
- widgets/services/unifi-controller.md
|
||||||
|
- widgets/services/unifi-drive.md
|
||||||
- widgets/services/unmanic.md
|
- widgets/services/unmanic.md
|
||||||
- widgets/services/unraid.md
|
- widgets/services/unraid.md
|
||||||
- widgets/services/uptime-kuma.md
|
- widgets/services/uptime-kuma.md
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
// prettyBytes taken from https://github.com/sindresorhus/pretty-bytes
|
// prettyBytes taken from https://github.com/sindresorhus/pretty-bytes
|
||||||
|
|
||||||
/* eslint-disable no-param-reassign */
|
|
||||||
const BYTE_UNITS = ["B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"];
|
const BYTE_UNITS = ["B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"];
|
||||||
|
|
||||||
const BIBYTE_UNITS = ["B", "kiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"];
|
const BIBYTE_UNITS = ["B", "kiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"];
|
||||||
@@ -37,7 +36,6 @@ function prettyBytes(number, options) {
|
|||||||
...options,
|
...options,
|
||||||
};
|
};
|
||||||
|
|
||||||
// eslint-disable-next-line no-nested-ternary
|
|
||||||
const UNITS = options.bits ? (options.binary ? BIBIT_UNITS : BIT_UNITS) : options.binary ? BIBYTE_UNITS : BYTE_UNITS;
|
const UNITS = options.bits ? (options.binary ? BIBIT_UNITS : BIT_UNITS) : options.binary ? BIBYTE_UNITS : BYTE_UNITS;
|
||||||
|
|
||||||
if (options.signed && number === 0) {
|
if (options.signed && number === 0) {
|
||||||
@@ -45,7 +43,7 @@ function prettyBytes(number, options) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const isNegative = number < 0;
|
const isNegative = number < 0;
|
||||||
// eslint-disable-next-line no-nested-ternary
|
|
||||||
const prefix = isNegative ? "-" : options.signed ? "+" : "";
|
const prefix = isNegative ? "-" : options.signed ? "+" : "";
|
||||||
|
|
||||||
if (isNegative) {
|
if (isNegative) {
|
||||||
|
|||||||
+6
-1
@@ -5,7 +5,12 @@ const nextConfig = {
|
|||||||
reactStrictMode: true,
|
reactStrictMode: true,
|
||||||
output: "standalone",
|
output: "standalone",
|
||||||
images: {
|
images: {
|
||||||
domains: ["cdn.jsdelivr.net"],
|
remotePatterns: [
|
||||||
|
{
|
||||||
|
protocol: "https",
|
||||||
|
hostname: "cdn.jsdelivr.net",
|
||||||
|
},
|
||||||
|
],
|
||||||
unoptimized: true,
|
unoptimized: true,
|
||||||
},
|
},
|
||||||
i18n,
|
i18n,
|
||||||
|
|||||||
+39
-35
@@ -1,74 +1,78 @@
|
|||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "1.9.0",
|
"version": "1.13.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow pnpm",
|
"preinstall": "npx only-allow pnpm",
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
"build": "next build",
|
"build": "next build --webpack",
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
"lint": "next lint",
|
"lint": "eslint .",
|
||||||
|
"test": "vitest run",
|
||||||
|
"test:coverage": "vitest run --coverage",
|
||||||
|
"test:watch": "vitest",
|
||||||
"telemetry": "next telemetry disable"
|
"telemetry": "next telemetry disable"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@headlessui/react": "^2.2.9",
|
"@headlessui/react": "^2.2.10",
|
||||||
"@kubernetes/client-node": "^1.0.0",
|
"@kubernetes/client-node": "^1.0.0",
|
||||||
"classnames": "^2.5.1",
|
"classnames": "^2.5.1",
|
||||||
"compare-versions": "^6.1.1",
|
"compare-versions": "^6.1.1",
|
||||||
"dockerode": "^4.0.7",
|
"dockerode": "^5.0.0",
|
||||||
"follow-redirects": "^1.15.11",
|
"follow-redirects": "^1.16.0",
|
||||||
"gamedig": "^5.3.2",
|
"gamedig": "^5.3.3",
|
||||||
"i18next": "^25.5.3",
|
"i18next": "^26.3.0",
|
||||||
"ical.js": "^2.1.0",
|
"ical.js": "^2.2.1",
|
||||||
"js-yaml": "^4.1.1",
|
"js-yaml": "^4.1.1",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.1",
|
||||||
"luxon": "^3.6.1",
|
"luxon": "^3.7.2",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraftstatuspinger": "^1.2.2",
|
"minecraftstatuspinger": "^1.2.2",
|
||||||
"next": "^15.5.9",
|
"next": "^16.2.6",
|
||||||
"next-i18next": "^12.1.0",
|
"next-i18next": "^16.0.7",
|
||||||
"ping": "^0.4.4",
|
"ping": "^0.4.4",
|
||||||
"pretty-bytes": "^7.1.0",
|
"pretty-bytes": "^7.1.0",
|
||||||
"raw-body": "^3.0.2",
|
"raw-body": "^3.0.2",
|
||||||
"react": "^18.3.1",
|
"react": "^19.2.5",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^19.2.5",
|
||||||
"react-i18next": "^15.5.3",
|
"react-i18next": "^15.5.3",
|
||||||
"react-icons": "^5.5.0",
|
"react-icons": "^5.6.0",
|
||||||
"recharts": "^3.1.2",
|
"recharts": "^3.1.2",
|
||||||
"swr": "^2.3.3",
|
"swr": "^2.4.1",
|
||||||
"systeminformation": "^5.27.11",
|
"systeminformation": "^5.31.6",
|
||||||
"tough-cookie": "^6.0.0",
|
"tough-cookie": "^6.0.0",
|
||||||
"urbackup-server-api": "^0.91.0",
|
"urbackup-server-api": "^0.92.2",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.19.0",
|
||||||
"ws": "^8.18.3",
|
"ws": "^8.20.1",
|
||||||
"xml-js": "^1.6.11"
|
"xml-js": "^1.6.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/forms": "^0.5.10",
|
"@eslint/compat": "^2.0.3",
|
||||||
|
"@eslint/eslintrc": "^3.3.3",
|
||||||
|
"@eslint/js": "^9.39.4",
|
||||||
|
"@tailwindcss/forms": "^0.5.11",
|
||||||
"@tailwindcss/postcss": "^4.1.18",
|
"@tailwindcss/postcss": "^4.1.18",
|
||||||
|
"@testing-library/jest-dom": "^6.8.0",
|
||||||
|
"@testing-library/react": "^16.3.0",
|
||||||
|
"@vitest/coverage-v8": "^4.1.8",
|
||||||
"eslint": "^9.25.1",
|
"eslint": "^9.25.1",
|
||||||
"eslint-config-next": "^15.2.4",
|
"eslint-config-next": "^15.5.11",
|
||||||
"eslint-config-prettier": "^10.1.8",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
"eslint-plugin-import": "^2.32.0",
|
"eslint-plugin-import": "^2.32.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||||
"eslint-plugin-prettier": "^5.5.4",
|
"eslint-plugin-prettier": "^5.5.5",
|
||||||
"eslint-plugin-react": "^7.37.4",
|
"eslint-plugin-react": "^7.37.4",
|
||||||
"eslint-plugin-react-hooks": "^5.2.0",
|
"eslint-plugin-react-hooks": "^5.2.0",
|
||||||
"postcss": "^8.5.6",
|
"jsdom": "^28.1.0",
|
||||||
"prettier": "^3.7.3",
|
"postcss": "^8.5.10",
|
||||||
|
"prettier": "^3.8.1",
|
||||||
"prettier-plugin-organize-imports": "^4.3.0",
|
"prettier-plugin-organize-imports": "^4.3.0",
|
||||||
"tailwind-scrollbar": "^4.0.2",
|
"tailwind-scrollbar": "^4.0.2",
|
||||||
"tailwindcss": "^4.0.9",
|
"tailwindcss": "^4.3.0",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3",
|
||||||
|
"vitest": "^4.1.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
},
|
|
||||||
"pnpm": {
|
|
||||||
"onlyBuiltDependencies": [
|
|
||||||
"@tailwindcss/oxide",
|
|
||||||
"osx-temperature-sensor",
|
|
||||||
"sharp"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Generated
+2126
-734
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,18 @@
|
|||||||
|
packages:
|
||||||
|
- .
|
||||||
|
|
||||||
|
allowBuilds:
|
||||||
|
'@tailwindcss/oxide': true
|
||||||
|
core-js: false
|
||||||
|
cpu-features: false
|
||||||
|
esbuild: false
|
||||||
|
osx-temperature-sensor: true
|
||||||
|
protobufjs: false
|
||||||
|
sharp: true
|
||||||
|
ssh2: false
|
||||||
|
|
||||||
|
onlyBuiltDependencies:
|
||||||
|
- '@tailwindcss/oxide'
|
||||||
|
- osx-temperature-sensor
|
||||||
|
- protobufjs
|
||||||
|
- sharp
|
||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Wag asseblief",
|
"wait": "Wag asseblief",
|
||||||
"empty_data": "Substelsel status onbekend"
|
"empty_data": "Substelsel status onbekend"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Gesond",
|
||||||
|
"degraded": "Gedegradeer",
|
||||||
|
"no_data": "Geen bergingsdata beskikbaar nie"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Liedjies"
|
"songs": "Liedjies"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Speel",
|
||||||
|
"transcoding": "Transkodering",
|
||||||
|
"bitrate": "Bistempo",
|
||||||
|
"no_active": "Geen Aktiewe Strome",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Reekse",
|
||||||
|
"episodes": "Episode",
|
||||||
|
"songs": "Liedjies"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Vanlyn af",
|
"offline": "Vanlyn af",
|
||||||
"offline_alt": "Vanlyn af",
|
"offline_alt": "Vanlyn af",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Geen aktiewe strome nie",
|
"no_active": "Geen aktiewe strome nie",
|
||||||
"plex_connection_error": "Gaan Plex-verbinding Na"
|
"plex_connection_error": "Gaan Plex-verbinding Na"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Geen Aktiewe Strome",
|
||||||
|
"streams": "Uitsendings",
|
||||||
|
"transcodes": "Transkodering",
|
||||||
|
"directplay": "Direkte Speel",
|
||||||
|
"bitrate": "Bistempo"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Gekoppelde APs",
|
"connectedAp": "Gekoppelde APs",
|
||||||
"activeUser": "Aktiewe toestelle",
|
"activeUser": "Aktiewe toestelle",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Goedgekeur",
|
"approved": "Goedgekeur",
|
||||||
"available": "Beskikbaar"
|
"available": "Beskikbaar"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Afwagtend",
|
"pending": "Afwagtend",
|
||||||
"approved": "Goedgekeur",
|
"approved": "Goedgekeur",
|
||||||
"available": "Beskikbaar",
|
"available": "Beskikbaar",
|
||||||
"issues": "Oop Kwessies"
|
"completed": "Afgehandel",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Afwagtend",
|
|
||||||
"processing": "Verwerking",
|
"processing": "Verwerking",
|
||||||
"approved": "Goedgekeur",
|
"issues": "Oop Kwessies"
|
||||||
"available": "Beskikbaar"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Verval",
|
"expires": "Verval",
|
||||||
"never": "Nooit",
|
"never": "Nooit",
|
||||||
|
"user": "Gebruiker",
|
||||||
|
"hostname": "Gasheernaam",
|
||||||
|
"name": "Naam",
|
||||||
|
"client_version": "Kliënt Weergawe",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Geskep",
|
||||||
|
"authorized": "Gemagtig",
|
||||||
|
"is_external": "Is Extern",
|
||||||
|
"update_available": "Opdatering Beskikbaar",
|
||||||
|
"tags": "Merkers",
|
||||||
"last_seen": "Laaste Gesien",
|
"last_seen": "Laaste Gesien",
|
||||||
"now": "Nou",
|
"now": "Nou",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Terug"
|
"ago": "{{value}} Terug",
|
||||||
|
"true": "Ja",
|
||||||
|
"false": "Nee"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Navraë",
|
"totalQueries": "Navraë",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Optyd",
|
"uptime": "Optyd",
|
||||||
"volumeAvailable": "Beskikbaar"
|
"volumeAvailable": "Beskikbaar"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Kanale",
|
||||||
|
"streams": "Uitsendings"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Reekse",
|
"series": "Reekse",
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Reekse"
|
"series": "Reekse"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Biblioteke",
|
||||||
"books": "Books",
|
"books": "Boeke",
|
||||||
"reading": "Reading",
|
"reading": "Lees",
|
||||||
"finished": "Finished"
|
"finished": "Klaar"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Tou",
|
"downloadCount": "Tou",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Waarskuwings",
|
"warnings": "Waarskuwings",
|
||||||
"criticals": "Kritici"
|
"criticals": "Kritici"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Gebeure",
|
"events": "Gebeure",
|
||||||
"plants": "Plante",
|
"plants": "Plante",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Liedjies",
|
"songs": "Liedjies",
|
||||||
"time": "Tyd",
|
"time": "Tyd",
|
||||||
"artists": "Kunstenaars"
|
"artists": "Kunstenaars"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Houers",
|
||||||
|
"images": "Beelde",
|
||||||
|
"image_updates": "Beeldopdaterings",
|
||||||
|
"images_unused": "Ongebruik",
|
||||||
|
"environment_required": "Omgewings-ID Vereis"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Lopend",
|
||||||
|
"stopped": "Gestop",
|
||||||
|
"cpu": "SVE",
|
||||||
|
"memory": "Geheue",
|
||||||
|
"images": "Beelde",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Vandag se byeenkomste",
|
||||||
|
"pending_updates": "Hangende opdaterings",
|
||||||
|
"stacks": "Stapels",
|
||||||
|
"paused": "Onderbreek",
|
||||||
|
"total": "Totaal",
|
||||||
|
"environment_not_found": "Omgewing Nie Gevind Nie"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Geëet",
|
||||||
|
"burned": "Verbrand",
|
||||||
|
"remaining": "Oorblywende",
|
||||||
|
"steps": "Stappe"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "حالة النظام الفرعي غير معروفة"
|
"empty_data": "حالة النظام الفرعي غير معروفة"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "استقبال",
|
"rx": "استقبال",
|
||||||
"tx": "ارسال",
|
"tx": "ارسال",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "حلقات",
|
"episodes": "حلقات",
|
||||||
"songs": "أغاني"
|
"songs": "أغاني"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "تحقق من الاتصال بـ Plex"
|
"plex_connection_error": "تحقق من الاتصال بـ Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "المتصلة APs",
|
"connectedAp": "المتصلة APs",
|
||||||
"activeUser": "الأجهزة النشطة",
|
"activeUser": "الأجهزة النشطة",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "مصدق",
|
"approved": "مصدق",
|
||||||
"available": "متاح"
|
"available": "متاح"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "معالجة",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "عنوان",
|
"address": "عنوان",
|
||||||
"expires": "تنتهي",
|
"expires": "تنتهي",
|
||||||
"never": "مطلقاً",
|
"never": "مطلقاً",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "آخر ظهور",
|
"last_seen": "آخر ظهور",
|
||||||
"now": "الآن",
|
"now": "الآن",
|
||||||
"years": "{{number}}س",
|
"years": "{{number}}س",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}س",
|
"hours": "{{number}}س",
|
||||||
"minutes": "{{number}}د",
|
"minutes": "{{number}}د",
|
||||||
"seconds": "{{number}}ث",
|
"seconds": "{{number}}ث",
|
||||||
"ago": "منذ {{value}}"
|
"ago": "منذ {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "تحذيرات",
|
"warnings": "تحذيرات",
|
||||||
"criticals": "حرج"
|
"criticals": "حرج"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "أحداث",
|
"events": "أحداث",
|
||||||
"plants": "نباتات",
|
"plants": "نباتات",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Моля изчакайте",
|
"wait": "Моля изчакайте",
|
||||||
"empty_data": "Неизвестен статус на подсистема"
|
"empty_data": "Неизвестен статус на подсистема"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "ПЧ",
|
"rx": "ПЧ",
|
||||||
"tx": "ИЗ",
|
"tx": "ИЗ",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Епизоди",
|
"episodes": "Епизоди",
|
||||||
"songs": "Песни"
|
"songs": "Песни"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Няма активни потоци",
|
"no_active": "Няма активни потоци",
|
||||||
"plex_connection_error": "Провери връзка с Plex"
|
"plex_connection_error": "Провери връзка с Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Свързани точки",
|
"connectedAp": "Свързани точки",
|
||||||
"activeUser": "Активни устройства",
|
"activeUser": "Активни устройства",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Одобрен",
|
"approved": "Одобрен",
|
||||||
"available": "Наличен"
|
"available": "Наличен"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Адрес",
|
"address": "Адрес",
|
||||||
"expires": "Изтича",
|
"expires": "Изтича",
|
||||||
"never": "Никога",
|
"never": "Никога",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Последно видян",
|
"last_seen": "Последно видян",
|
||||||
"now": "Сега",
|
"now": "Сега",
|
||||||
"years": "{{number}}г",
|
"years": "{{number}}г",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}ч",
|
"hours": "{{number}}ч",
|
||||||
"minutes": "{{number}}м",
|
"minutes": "{{number}}м",
|
||||||
"seconds": "{{number}}сек",
|
"seconds": "{{number}}сек",
|
||||||
"ago": "преди {{value}}"
|
"ago": "преди {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Издания",
|
"issues": "Издания",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Предупреждения",
|
"warnings": "Предупреждения",
|
||||||
"criticals": "Критични"
|
"criticals": "Критични"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Събития",
|
"events": "Събития",
|
||||||
"plants": "Растения",
|
"plants": "Растения",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+219
-145
@@ -61,11 +61,16 @@
|
|||||||
"wlan_devices": "Dispositius WLAN",
|
"wlan_devices": "Dispositius WLAN",
|
||||||
"lan_users": "Usuaris LAN",
|
"lan_users": "Usuaris LAN",
|
||||||
"wlan_users": "Usuaris WLAN",
|
"wlan_users": "Usuaris WLAN",
|
||||||
"up": "UP",
|
"up": "ACTIU",
|
||||||
"down": "INACTIU",
|
"down": "INACTIU",
|
||||||
"wait": "Si us plau espera",
|
"wait": "Si us plau espera",
|
||||||
"empty_data": "Estat del subsistema desconegut"
|
"empty_data": "Estat del subsistema desconegut"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rebut",
|
"rx": "Rebut",
|
||||||
"tx": "Transmès",
|
"tx": "Transmès",
|
||||||
@@ -93,8 +98,8 @@
|
|||||||
"http_status": "Estat HTTP",
|
"http_status": "Estat HTTP",
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"response": "Resposta",
|
"response": "Resposta",
|
||||||
"down": "Down",
|
"down": "Inactiu",
|
||||||
"up": "Up",
|
"up": "Actiu",
|
||||||
"not_available": "No disponible"
|
"not_available": "No disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@@ -107,12 +112,22 @@
|
|||||||
"episodes": "Episodis",
|
"episodes": "Episodis",
|
||||||
"songs": "Cançons"
|
"songs": "Cançons"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Reproduïnt",
|
||||||
|
"transcoding": "Transcodificant",
|
||||||
|
"bitrate": "Taxa de bits",
|
||||||
|
"no_active": "Sense reproduccions actives",
|
||||||
|
"movies": "Pel·lícules",
|
||||||
|
"series": "Sèries",
|
||||||
|
"episodes": "Episodis",
|
||||||
|
"songs": "Cançons"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Desconnectat",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Desconnectat",
|
||||||
"online": "En línia",
|
"online": "En línia",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"unknown": "Unknown"
|
"unknown": "Desconegut"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Producció",
|
"pv_power": "Producció",
|
||||||
@@ -133,7 +148,7 @@
|
|||||||
"unread": "Sense llegir"
|
"unread": "Sense llegir"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Status",
|
"connectionStatus": "Estat",
|
||||||
"connectionStatusUnconfigured": "Sense configurar",
|
"connectionStatusUnconfigured": "Sense configurar",
|
||||||
"connectionStatusConnecting": "Connectant",
|
"connectionStatusConnecting": "Connectant",
|
||||||
"connectionStatusAuthenticating": "Autenticant",
|
"connectionStatusAuthenticating": "Autenticant",
|
||||||
@@ -141,11 +156,11 @@
|
|||||||
"connectionStatusDisconnecting": "Desconnectant",
|
"connectionStatusDisconnecting": "Desconnectant",
|
||||||
"connectionStatusDisconnected": "Desconnectat",
|
"connectionStatusDisconnected": "Desconnectat",
|
||||||
"connectionStatusConnected": "Connectat",
|
"connectionStatusConnected": "Connectat",
|
||||||
"uptime": "Uptime",
|
"uptime": "Temps en funcionament",
|
||||||
"maxDown": "Màx. Descàrrega",
|
"maxDown": "Màx. Descàrrega",
|
||||||
"maxUp": "Màx. Càrrega",
|
"maxUp": "Màx. Càrrega",
|
||||||
"down": "Down",
|
"down": "Inactiu",
|
||||||
"up": "Up",
|
"up": "Actiu",
|
||||||
"received": "Rebuts",
|
"received": "Rebuts",
|
||||||
"sent": "Enviats",
|
"sent": "Enviats",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext.",
|
||||||
@@ -168,17 +183,24 @@
|
|||||||
"passes": "Aprovat"
|
"passes": "Aprovat"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Playing",
|
"playing": "Reproduïnt",
|
||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcodificant",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Taxa de bits",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "Sense reproduccions actives",
|
||||||
"plex_connection_error": "Comprova la connexió de Plex"
|
"plex_connection_error": "Comprova la connexió de Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Sense reproduccions actives",
|
||||||
|
"streams": "Transmissions",
|
||||||
|
"transcodes": "Transcodificacions",
|
||||||
|
"directplay": "Reproducció directa",
|
||||||
|
"bitrate": "Taxa de bits"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP connectats",
|
"connectedAp": "AP connectats",
|
||||||
"activeUser": "Dispositius actius",
|
"activeUser": "Dispositius actius",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Pasarel·les connectades",
|
||||||
"connectedSwitches": "Conmutadors connectats"
|
"connectedSwitches": "Conmutadors connectats"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@@ -189,24 +211,24 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Transmissions actives",
|
"streams": "Transmissions actives",
|
||||||
"albums": "Àlbums",
|
"albums": "Àlbums",
|
||||||
"movies": "Movies",
|
"movies": "Pel·lícules",
|
||||||
"tv": "Sèries"
|
"tv": "Sèries"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Rate",
|
"rate": "Taxa",
|
||||||
"queue": "Cua",
|
"queue": "Cua",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Actiu",
|
"active": "Actiu",
|
||||||
"upload": "Upload",
|
"upload": "Pujada",
|
||||||
"download": "Download"
|
"download": "Baixada"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Download",
|
"download": "Baixada",
|
||||||
"upload": "Upload",
|
"upload": "Pujada",
|
||||||
"leech": "Leech",
|
"leech": "Sangonera",
|
||||||
"seed": "Seed"
|
"seed": "Sembrat"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Aprovat",
|
"approved": "Aprovat",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processant",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -313,10 +331,10 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Downloaded",
|
"download": "Descarregat",
|
||||||
"nondownload": "No descarregat",
|
"nondownload": "No descarregat",
|
||||||
"read": "Read",
|
"read": "Llegits",
|
||||||
"unread": "Unread",
|
"unread": "No llegits",
|
||||||
"downloadedread": "Descarregat i llegit",
|
"downloadedread": "Descarregat i llegit",
|
||||||
"downloadedunread": "Descarregat i per llegir",
|
"downloadedunread": "Descarregat i per llegir",
|
||||||
"nondownloadedread": "No descarregat i llegit",
|
"nondownloadedread": "No descarregat i llegit",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adreça",
|
"address": "Adreça",
|
||||||
"expires": "Caduca",
|
"expires": "Caduca",
|
||||||
"never": "Mai",
|
"never": "Mai",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Vist per darrer cop",
|
"last_seen": "Vist per darrer cop",
|
||||||
"now": "Ara",
|
"now": "Ara",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,10 +362,12 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "Fa {{value}}"
|
"ago": "Fa {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Consultes",
|
||||||
"totalNoError": "Èxits",
|
"totalNoError": "Èxits",
|
||||||
"totalServerFailure": "Fallades",
|
"totalServerFailure": "Fallades",
|
||||||
"totalNxDomain": "Dominis NX",
|
"totalNxDomain": "Dominis NX",
|
||||||
@@ -345,12 +375,12 @@
|
|||||||
"totalAuthoritative": "Autoritatiu",
|
"totalAuthoritative": "Autoritatiu",
|
||||||
"totalRecursive": "Recursiu",
|
"totalRecursive": "Recursiu",
|
||||||
"totalCached": "A la memòria cau",
|
"totalCached": "A la memòria cau",
|
||||||
"totalBlocked": "Blocked",
|
"totalBlocked": "Bloquejats",
|
||||||
"totalDropped": "Abandonat",
|
"totalDropped": "Abandonat",
|
||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Queue",
|
"queue": "Cua",
|
||||||
"processed": "Processat",
|
"processed": "Processat",
|
||||||
"errored": "Error",
|
"errored": "Error",
|
||||||
"saved": "Estalviat"
|
"saved": "Estalviat"
|
||||||
@@ -361,13 +391,13 @@
|
|||||||
"middleware": "Intermediari"
|
"middleware": "Intermediari"
|
||||||
},
|
},
|
||||||
"trilium": {
|
"trilium": {
|
||||||
"version": "Version",
|
"version": "Versió",
|
||||||
"notesCount": "Notes",
|
"notesCount": "Notes",
|
||||||
"dbSize": "Database Size",
|
"dbSize": "Tamany de la base de dades",
|
||||||
"unknown": "Unknown"
|
"unknown": "Desconegut"
|
||||||
},
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "Sense reproduccions actives",
|
||||||
"please_wait": "Espereu si us plau"
|
"please_wait": "Espereu si us plau"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
@@ -390,43 +420,43 @@
|
|||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indexadors",
|
"enableIndexers": "Indexadors",
|
||||||
"numberOfGrabs": "Captures",
|
"numberOfGrabs": "Captures",
|
||||||
"numberOfQueries": "Queries",
|
"numberOfQueries": "Consultes",
|
||||||
"numberOfFailGrabs": "Captures fallides",
|
"numberOfFailGrabs": "Captures fallides",
|
||||||
"numberOfFailQueries": "Consultes fallides"
|
"numberOfFailQueries": "Consultes fallides"
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configurat",
|
"configured": "Configurat",
|
||||||
"errored": "Errored"
|
"errored": "Errors"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessions",
|
"numActiveSessions": "Sessions",
|
||||||
"numConnections": "Connexions",
|
"numConnections": "Connexions",
|
||||||
"dataRelayed": "Transmès",
|
"dataRelayed": "Transmès",
|
||||||
"transferRate": "Rate"
|
"transferRate": "Taxa"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Users",
|
"user_count": "Usuaris",
|
||||||
"status_count": "Publicacions",
|
"status_count": "Publicacions",
|
||||||
"domain_count": "Dominis"
|
"domain_count": "Dominis"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Volguts",
|
||||||
"queued": "Queued",
|
"queued": "Encuat",
|
||||||
"series": "Series"
|
"series": "Sèries"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Jugadors",
|
"players": "Jugadors",
|
||||||
"version": "Versió",
|
"version": "Versió",
|
||||||
"status": "Status",
|
"status": "Estat",
|
||||||
"up": "Online",
|
"up": "En línia",
|
||||||
"down": "Offline"
|
"down": "Fora de línia"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Llegit",
|
"read": "Llegit",
|
||||||
"unread": "Unread"
|
"unread": "No llegits"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Users",
|
"users": "Usuaris",
|
||||||
"loginsLast24H": "Inicis de sessió (24h)",
|
"loginsLast24H": "Inicis de sessió (24h)",
|
||||||
"failedLoginsLast24H": "Errors d'inici de sessió (24h)"
|
"failedLoginsLast24H": "Errors d'inici de sessió (24h)"
|
||||||
},
|
},
|
||||||
@@ -438,19 +468,19 @@
|
|||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Load",
|
"load": "Càrrega",
|
||||||
"wait": "Please wait",
|
"wait": "Si us plau espera",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Avís",
|
"warn": "Avís",
|
||||||
"uptime": "UP",
|
"uptime": "ACTIU",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Free",
|
"free": "Lliure",
|
||||||
"used": "Used",
|
"used": "Utilitzat",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crític",
|
"crit": "Crític",
|
||||||
"read": "Read",
|
"read": "Lectura",
|
||||||
"write": "Escriptura",
|
"write": "Escriptura",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Mem",
|
"mem": "Mem",
|
||||||
@@ -471,25 +501,25 @@
|
|||||||
"1-day": "Majorment assolellat",
|
"1-day": "Majorment assolellat",
|
||||||
"1-night": "Majorment clar",
|
"1-night": "Majorment clar",
|
||||||
"2-day": "Parcialment ennuvolat",
|
"2-day": "Parcialment ennuvolat",
|
||||||
"2-night": "Partly Cloudy",
|
"2-night": "Parcialment ennuvolat",
|
||||||
"3-day": "Ennuvolat",
|
"3-day": "Ennuvolat",
|
||||||
"3-night": "Cloudy",
|
"3-night": "Ennuvolat",
|
||||||
"45-day": "Boirós",
|
"45-day": "Boirós",
|
||||||
"45-night": "Foggy",
|
"45-night": "Emboirat",
|
||||||
"48-day": "Foggy",
|
"48-day": "Boirós",
|
||||||
"48-night": "Foggy",
|
"48-night": "Emboirat",
|
||||||
"51-day": "Ruixats lleugers",
|
"51-day": "Ruixats lleugers",
|
||||||
"51-night": "Light Drizzle",
|
"51-night": "Plugim lleuger",
|
||||||
"53-day": "Ruixat",
|
"53-day": "Ruixat",
|
||||||
"53-night": "Drizzle",
|
"53-night": "Plugim",
|
||||||
"55-day": "Ruixat intens",
|
"55-day": "Ruixat intens",
|
||||||
"55-night": "Heavy Drizzle",
|
"55-night": "Plovisqueig intens",
|
||||||
"56-day": "Lleuger ruixat gelat",
|
"56-day": "Lleuger ruixat gelat",
|
||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "Lleuger ruixat gelat",
|
||||||
"57-day": "Ruixat gelat",
|
"57-day": "Ruixat gelat",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "Plugim gelat",
|
||||||
"61-day": "Pluja lleugera",
|
"61-day": "Pluja lleugera",
|
||||||
"61-night": "Light Rain",
|
"61-night": "Pluja lleugera",
|
||||||
"63-day": "Pluja",
|
"63-day": "Pluja",
|
||||||
"63-night": "Rain",
|
"63-night": "Rain",
|
||||||
"65-day": "Pluja intensa",
|
"65-day": "Pluja intensa",
|
||||||
@@ -624,12 +654,12 @@
|
|||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Càrrega de CPU",
|
"cpuLoad": "Càrrega de CPU",
|
||||||
"memoryUsed": "Memoria en ús",
|
"memoryUsed": "Memoria en ús",
|
||||||
"uptime": "Uptime",
|
"uptime": "Temps en funcionament",
|
||||||
"numberOfLeases": "IPs assignades"
|
"numberOfLeases": "IPs assignades"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Tots els streams",
|
"streams_all": "Tots els streams",
|
||||||
"streams_active": "Active Streams",
|
"streams_active": "Transmissions actives",
|
||||||
"streams_xepg": "Canals XEPG"
|
"streams_xepg": "Canals XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
@@ -639,7 +669,7 @@
|
|||||||
"limit": "Límit"
|
"limit": "Límit"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "CPU Load",
|
"cpu": "Càrrega de CPU",
|
||||||
"memory": "Memòria activa",
|
"memory": "Memòria activa",
|
||||||
"wanUpload": "Pujada WAN",
|
"wanUpload": "Pujada WAN",
|
||||||
"wanDownload": "Baixada WAN"
|
"wanDownload": "Baixada WAN"
|
||||||
@@ -651,21 +681,21 @@
|
|||||||
"layers": "Capes"
|
"layers": "Capes"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Status",
|
"printer_state": "Estat",
|
||||||
"temp_tool": "Temperatura capçal",
|
"temp_tool": "Temperatura capçal",
|
||||||
"temp_bed": "Temperatura llit",
|
"temp_bed": "Temperatura llit",
|
||||||
"job_completion": "Finalització"
|
"job_completion": "Finalització"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
"origin_ip": "IP Origen",
|
"origin_ip": "IP Origen",
|
||||||
"status": "Status"
|
"status": "Estat"
|
||||||
},
|
},
|
||||||
"pfsense": {
|
"pfsense": {
|
||||||
"load": "Càrrega mitjana",
|
"load": "Càrrega mitjana",
|
||||||
"memory": "Ús Memòria",
|
"memory": "Ús Memòria",
|
||||||
"wanStatus": "Estat WAN",
|
"wanStatus": "Estat WAN",
|
||||||
"up": "Up",
|
"up": "Actiu",
|
||||||
"down": "Down",
|
"down": "Inactiu",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Ús Disc",
|
"disk": "Ús Disc",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
@@ -677,54 +707,58 @@
|
|||||||
"memory_usage": "Memòria"
|
"memory_usage": "Memòria"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Users",
|
"users": "Usuaris",
|
||||||
"photos": "Fotos",
|
"photos": "Fotos",
|
||||||
"videos": "Videos",
|
"videos": "Vídeos",
|
||||||
"storage": "Emmagatzematge"
|
"storage": "Emmagatzematge"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Actius",
|
"up": "Actius",
|
||||||
"down": "Caiguts",
|
"down": "Caiguts",
|
||||||
"uptime": "Uptime",
|
"uptime": "Temps en funcionament",
|
||||||
"incident": "Incidència",
|
"incident": "Incidència",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Series",
|
"series": "Sèries",
|
||||||
"archives": "Arxius",
|
"archives": "Arxius",
|
||||||
"chapters": "Capítols",
|
"chapters": "Capítols",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Biblioteques",
|
"libraries": "Biblioteques",
|
||||||
"series": "Series",
|
"series": "Sèries",
|
||||||
"books": "Books"
|
"books": "Llibres"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Days",
|
"days": "Dies",
|
||||||
"uptime": "Uptime",
|
"uptime": "Temps en funcionament",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Disponible"
|
||||||
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Canals",
|
||||||
|
"streams": "Transmissions"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Sèries",
|
||||||
"issues": "Problemes",
|
"issues": "Problemes",
|
||||||
"wanted": "Wanted"
|
"wanted": "Volguts"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Àlbums",
|
||||||
"photos": "Photos",
|
"photos": "Fotos",
|
||||||
"videos": "Videos",
|
"videos": "Vídeos",
|
||||||
"people": "Gent"
|
"people": "Gent"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Queue",
|
"queue": "Cua",
|
||||||
"processing": "Processing",
|
"processing": "Processant",
|
||||||
"processed": "Processed",
|
"processed": "Processat",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Valor Net",
|
||||||
"budget": "Budget"
|
"budget": "Pressupost"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Taulells",
|
"dashboards": "Taulells",
|
||||||
@@ -741,11 +775,11 @@
|
|||||||
"numshares": "Elements compartits"
|
"numshares": "Elements compartits"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Status",
|
"status": "Estat",
|
||||||
"size": "Mida",
|
"size": "Mida",
|
||||||
"lastrun": "Darrera execució",
|
"lastrun": "Darrera execució",
|
||||||
"nextrun": "Següent execució",
|
"nextrun": "Següent execució",
|
||||||
"failed": "Failed"
|
"failed": "Error"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Treballadors actius",
|
"active_workers": "Treballadors actius",
|
||||||
@@ -762,21 +796,21 @@
|
|||||||
"targets_total": "Objectius Totals"
|
"targets_total": "Objectius Totals"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Sites Up",
|
"up": "Actius",
|
||||||
"down": "Sites Down",
|
"down": "Caiguts",
|
||||||
"uptime": "Uptime"
|
"uptime": "Temps en funcionament"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Today",
|
"gross_percent_today": "Avui",
|
||||||
"gross_percent_1y": "Un any",
|
"gross_percent_1y": "Un any",
|
||||||
"gross_percent_max": "Sempre",
|
"gross_percent_max": "Sempre",
|
||||||
"net_worth": "Net Worth"
|
"net_worth": "Valor Net"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Pòdcasts",
|
"podcasts": "Pòdcasts",
|
||||||
"books": "Books",
|
"books": "Llibres",
|
||||||
"podcastsDuration": "Durada",
|
"podcastsDuration": "Durada",
|
||||||
"booksDuration": "Duration"
|
"booksDuration": "Durada"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "Gent a casa",
|
"people_home": "Gent a casa",
|
||||||
@@ -785,23 +819,23 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Supervisió",
|
"monitoring": "Supervisió",
|
||||||
"updates": "Updates"
|
"updates": "Actualitzacions"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Books",
|
"books": "Llibres",
|
||||||
"authors": "Autors",
|
"authors": "Autors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Series"
|
"series": "Sèries"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Biblioteques",
|
||||||
"books": "Books",
|
"books": "Llibres",
|
||||||
"reading": "Reading",
|
"reading": "Llegint",
|
||||||
"finished": "Finished"
|
"finished": "Acabats"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Queue",
|
"downloadCount": "Cua",
|
||||||
"downloadBytesRemaining": "Remaining",
|
"downloadBytesRemaining": "Restant",
|
||||||
"downloadTotalBytes": "Size",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Avisos",
|
"warnings": "Avisos",
|
||||||
"criticals": "Crítics"
|
"criticals": "Crítics"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Esdeveniments",
|
"events": "Esdeveniments",
|
||||||
"plants": "Plantes",
|
"plants": "Plantes",
|
||||||
@@ -973,17 +1020,17 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Càmeres",
|
"cameras": "Càmeres",
|
||||||
"uptime": "Uptime",
|
"uptime": "Temps en funcionament",
|
||||||
"version": "Version"
|
"version": "Versió"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Enllaços",
|
"links": "Enllaços",
|
||||||
"collections": "Col·leccions",
|
"collections": "Col·leccions",
|
||||||
"tags": "Tags"
|
"tags": "Etiquetes"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "No classificat",
|
"unclassified": "No classificat",
|
||||||
"information": "Information",
|
"information": "Informació",
|
||||||
"warning": "Avís",
|
"warning": "Avís",
|
||||||
"average": "Mitjana",
|
"average": "Mitjana",
|
||||||
"high": "Alt",
|
"high": "Alt",
|
||||||
@@ -1004,22 +1051,22 @@
|
|||||||
"tasksInProgress": "Tasques en marxa"
|
"tasksInProgress": "Tasques en marxa"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Name",
|
"name": "Nom",
|
||||||
"address": "Address",
|
"address": "Adreça",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Vist per darrera vegada",
|
||||||
"status": "Status",
|
"status": "Estat",
|
||||||
"online": "Online",
|
"online": "En línia",
|
||||||
"offline": "Offline"
|
"offline": "Desconnectat"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Nom",
|
||||||
"systems": "Sistemes",
|
"systems": "Sistemes",
|
||||||
"up": "Up",
|
"up": "Actiu",
|
||||||
"down": "Down",
|
"down": "Inactiu",
|
||||||
"paused": "Paused",
|
"paused": "Pausat",
|
||||||
"pending": "Pending",
|
"pending": "Pendent",
|
||||||
"status": "Status",
|
"status": "Estat",
|
||||||
"updated": "Updated",
|
"updated": "Actualitzat",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disc",
|
"disk": "Disc",
|
||||||
@@ -1029,34 +1076,34 @@
|
|||||||
"apps": "Apps",
|
"apps": "Apps",
|
||||||
"synced": "Sincronitzats",
|
"synced": "Sincronitzats",
|
||||||
"outOfSync": "Dessincronitzats",
|
"outOfSync": "Dessincronitzats",
|
||||||
"healthy": "Healthy",
|
"healthy": "Sa",
|
||||||
"degraded": "Degradats",
|
"degraded": "Degradats",
|
||||||
"progressing": "Progressant",
|
"progressing": "Progressant",
|
||||||
"missing": "Missing",
|
"missing": "Falten",
|
||||||
"suspended": "Suspesos"
|
"suspended": "Suspesos"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Carregant"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Grups",
|
"groups": "Grups",
|
||||||
"issues": "Issues",
|
"issues": "Problemes",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projectes"
|
"projects": "Projectes"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Estat",
|
||||||
"load": "Load",
|
"load": "Càrrega",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Càrrega de la bateria",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"karakeep": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marcadors",
|
||||||
"favorites": "Favorites",
|
"favorites": "Preferits",
|
||||||
"archived": "Archived",
|
"archived": "Arxivats",
|
||||||
"highlights": "Highlights",
|
"highlights": "Destacats",
|
||||||
"lists": "Lists",
|
"lists": "Llistes",
|
||||||
"tags": "Tags"
|
"tags": "Etiquetes"
|
||||||
},
|
},
|
||||||
"slskd": {
|
"slskd": {
|
||||||
"slskStatus": "Network",
|
"slskStatus": "Network",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+434
-360
File diff suppressed because it is too large
Load Diff
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status ukendt"
|
"empty_data": "Subsystem status ukendt"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episoder",
|
"episodes": "Episoder",
|
||||||
"songs": "Sange"
|
"songs": "Sange"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Tjek Plex-forbindelse"
|
"plex_connection_error": "Tjek Plex-forbindelse"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Forbundne APs",
|
"connectedAp": "Forbundne APs",
|
||||||
"activeUser": "Aktive enheder",
|
"activeUser": "Aktive enheder",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Godkendt",
|
"approved": "Godkendt",
|
||||||
"available": "Tilgængelig"
|
"available": "Tilgængelig"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Behandler",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Udløber",
|
"expires": "Udløber",
|
||||||
"never": "Aldrig",
|
"never": "Aldrig",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Sidst Set",
|
"last_seen": "Sidst Set",
|
||||||
"now": "Nu",
|
"now": "Nu",
|
||||||
"years": "{{number}}å",
|
"years": "{{number}}å",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}t",
|
"hours": "{{number}}t",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Siden"
|
"ago": "{{value}} Siden",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Advarsler",
|
"warnings": "Advarsler",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Titel",
|
||||||
|
"priority": "Prioritet",
|
||||||
|
"lastReceived": "Sidst modtaget",
|
||||||
|
"message": "Besked",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "Ingen",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Lav",
|
||||||
|
"default": "Standard",
|
||||||
|
"high": "Høj",
|
||||||
|
"urgent": "Akut"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Bitte warten",
|
"wait": "Bitte warten",
|
||||||
"empty_data": "Subsystem-Status unbekannt"
|
"empty_data": "Subsystem-Status unbekannt"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Gesund",
|
||||||
|
"degraded": "Beeinträchtigt",
|
||||||
|
"no_data": "Keine Speicherdaten verfügbar"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episoden",
|
"episodes": "Episoden",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Wiedergabe",
|
||||||
|
"transcoding": "Transkodierung",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "Keine aktiven Streams",
|
||||||
|
"movies": "Filme",
|
||||||
|
"series": "Serien",
|
||||||
|
"episodes": "Episoden",
|
||||||
|
"songs": "Titel"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Keine aktiven Streams",
|
"no_active": "Keine aktiven Streams",
|
||||||
"plex_connection_error": "Prüfe Plex-Verbindung"
|
"plex_connection_error": "Prüfe Plex-Verbindung"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Keine aktiven Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transkodieren",
|
||||||
|
"directplay": "Direkte Wiedergabe",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Verbundene APs",
|
"connectedAp": "Verbundene APs",
|
||||||
"activeUser": "Aktive Geräte",
|
"activeUser": "Aktive Geräte",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Genehmigt",
|
"approved": "Genehmigt",
|
||||||
"available": "Verfügbar"
|
"available": "Verfügbar"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Wartend",
|
"pending": "Ausstehend",
|
||||||
"approved": "Genehmigt",
|
"approved": "Bestätigt",
|
||||||
"available": "Verfügbar",
|
"available": "Verfügbar",
|
||||||
"issues": "Offene Issues"
|
"completed": "Abgeschlossen",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Wartend",
|
|
||||||
"processing": "Wird verarbeitet",
|
"processing": "Wird verarbeitet",
|
||||||
"approved": "Genehmigt",
|
"issues": "Offene Probleme"
|
||||||
"available": "Verfügbar"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Läuft ab",
|
"expires": "Läuft ab",
|
||||||
"never": "Nie",
|
"never": "Nie",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Zuletzt gesehen",
|
"last_seen": "Zuletzt gesehen",
|
||||||
"now": "Jetzt",
|
"now": "Jetzt",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}min",
|
"minutes": "{{number}}min",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "Vor {{value}}"
|
"ago": "Vor {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Anfragen",
|
"totalQueries": "Anfragen",
|
||||||
@@ -602,9 +632,9 @@
|
|||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Sites",
|
"sites": "Seiten",
|
||||||
"resources": "Ressourcen",
|
"resources": "Ressourcen",
|
||||||
"targets": "Targets",
|
"targets": "Ziele",
|
||||||
"traffic": "Traffic",
|
"traffic": "Traffic",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
"out": "Out"
|
"out": "Out"
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"volumeAvailable": "Verfügbar"
|
"volumeAvailable": "Verfügbar"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Kanäle",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serien",
|
"series": "Serien",
|
||||||
"issues": "Probleme",
|
"issues": "Probleme",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Serien"
|
"series": "Serien"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Bibliotheken",
|
||||||
"books": "Books",
|
"books": "Bücher",
|
||||||
"reading": "Reading",
|
"reading": "Am Lesen",
|
||||||
"finished": "Finished"
|
"finished": "Fertig"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Warteschlange",
|
"downloadCount": "Warteschlange",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnungen",
|
"warnings": "Warnungen",
|
||||||
"criticals": "Kritisch"
|
"criticals": "Kritisch"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Ereignisse",
|
"events": "Ereignisse",
|
||||||
"plants": "Pflanzen",
|
"plants": "Pflanzen",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Titel",
|
"songs": "Titel",
|
||||||
"time": "Zeit",
|
"time": "Zeit",
|
||||||
"artists": "Künstler"
|
"artists": "Künstler"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Container",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image-Updates",
|
||||||
|
"images_unused": "Ungenutzt",
|
||||||
|
"environment_required": "Umgebungs-ID erforderlich"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Wird ausgeführt",
|
||||||
|
"stopped": "Gestoppt",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "RAM",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Heutige Ereignisse",
|
||||||
|
"pending_updates": "Ausstehende Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Pausiert",
|
||||||
|
"total": "Gesamt",
|
||||||
|
"environment_not_found": "Umgebung nicht gefunden"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "",
|
||||||
|
"burned": "Verbrannt",
|
||||||
|
"remaining": "Verbleibend",
|
||||||
|
"steps": "Schritte"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Άγνωστη κατάσταση υποσυστήματος"
|
"empty_data": "Άγνωστη κατάσταση υποσυστήματος"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Επεισόδια",
|
"episodes": "Επεισόδια",
|
||||||
"songs": "Τραγούδια"
|
"songs": "Τραγούδια"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Έλεγχος Σύνδεσης με Plex"
|
"plex_connection_error": "Έλεγχος Σύνδεσης με Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Συνδεδεμένα APs",
|
"connectedAp": "Συνδεδεμένα APs",
|
||||||
"activeUser": "Ενεργές συσκευές",
|
"activeUser": "Ενεργές συσκευές",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Εγκρίθηκε",
|
"approved": "Εγκρίθηκε",
|
||||||
"available": "Διαθέσιμο"
|
"available": "Διαθέσιμο"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Σε επεξεργασία",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Διεύθυνση",
|
"address": "Διεύθυνση",
|
||||||
"expires": "Λήγει",
|
"expires": "Λήγει",
|
||||||
"never": "Ποτέ",
|
"never": "Ποτέ",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Τελευταία Σύνδεση",
|
"last_seen": "Τελευταία Σύνδεση",
|
||||||
"now": "Τώρα",
|
"now": "Τώρα",
|
||||||
"years": "{{number}}χρόνια",
|
"years": "{{number}}χρόνια",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}ώρες",
|
"hours": "{{number}}ώρες",
|
||||||
"minutes": "{{number}}λεπτά",
|
"minutes": "{{number}}λεπτά",
|
||||||
"seconds": "{{number}}δευτερόλεπτα",
|
"seconds": "{{number}}δευτερόλεπτα",
|
||||||
"ago": "{{value}} πρίν"
|
"ago": "{{value}} πρίν",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsistemostatuso nekonata"
|
"empty_data": "Subsistemostatuso nekonata"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Epizodoj",
|
"episodes": "Epizodoj",
|
||||||
"songs": "Kantoj"
|
"songs": "Kantoj"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Aprobita",
|
"approved": "Aprobita",
|
||||||
"available": "Havebla"
|
"available": "Havebla"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Espere, por favor",
|
"wait": "Espere, por favor",
|
||||||
"empty_data": "Se desconoce el estado del subsistema"
|
"empty_data": "Se desconoce el estado del subsistema"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Recibido",
|
"rx": "Recibido",
|
||||||
"tx": "Transmitido",
|
"tx": "Transmitido",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodios",
|
"episodes": "Episodios",
|
||||||
"songs": "Canciones"
|
"songs": "Canciones"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Reproduciendo",
|
||||||
|
"transcoding": "Convirtiendo",
|
||||||
|
"bitrate": "Tasa de Bits",
|
||||||
|
"no_active": "No hay Streams activos",
|
||||||
|
"movies": "Películas",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodios",
|
||||||
|
"songs": "Canciones"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Fuera de línea",
|
"offline": "Fuera de línea",
|
||||||
"offline_alt": "Fuera de línea",
|
"offline_alt": "Fuera de línea",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Sin transmisiones activas",
|
"no_active": "Sin transmisiones activas",
|
||||||
"plex_connection_error": "Comprueba la conexión a Plex"
|
"plex_connection_error": "Comprueba la conexión a Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP conectados",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Aprobado",
|
"approved": "Aprobado",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pendiente",
|
"pending": "Pending",
|
||||||
"approved": "Aprobado",
|
"approved": "Approved",
|
||||||
"available": "Disponible",
|
"available": "Available",
|
||||||
"issues": "Issues Abiertos"
|
"completed": "Completed",
|
||||||
},
|
"processing": "Processing",
|
||||||
"overseerr": {
|
"issues": "Open Issues"
|
||||||
"pending": "Pendiente",
|
|
||||||
"processing": "Procesando",
|
|
||||||
"approved": "Aprobado",
|
|
||||||
"available": "Disponible"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Dirección",
|
"address": "Dirección",
|
||||||
"expires": "Caduca en",
|
"expires": "Caduca en",
|
||||||
"never": "Nunca",
|
"never": "Nunca",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Visto por última vez",
|
"last_seen": "Visto por última vez",
|
||||||
"now": "Ahora",
|
"now": "Ahora",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "Hace {{value}}"
|
"ago": "Hace {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Tiempo activo",
|
"uptime": "Tiempo activo",
|
||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Disponible"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Canales",
|
||||||
|
"streams": "Transmisiones"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Números",
|
"issues": "Números",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Librerías",
|
||||||
"books": "Books",
|
"books": "Libros",
|
||||||
"reading": "Reading",
|
"reading": "Lectura",
|
||||||
"finished": "Finished"
|
"finished": "Finalizado"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "En cola",
|
"downloadCount": "En cola",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Advertencias",
|
"warnings": "Advertencias",
|
||||||
"criticals": "Críticos"
|
"criticals": "Críticos"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Eventos",
|
"events": "Eventos",
|
||||||
"plants": "Plantas",
|
"plants": "Plantas",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Canciones",
|
"songs": "Canciones",
|
||||||
"time": "Tiempo",
|
"time": "Tiempo",
|
||||||
"artists": "Artistas"
|
"artists": "Artistas"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Activo",
|
||||||
|
"stopped": "Detenido",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memoria",
|
||||||
|
"images": "Imágenes",
|
||||||
|
"volumes": "Volumen",
|
||||||
|
"events_today": "Eventos de hoy",
|
||||||
|
"pending_updates": "Actualizaciones pendientes",
|
||||||
|
"stacks": "Entornos",
|
||||||
|
"paused": "En Pausa",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Entorno no encontrado"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Abestiak"
|
"songs": "Abestiak"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Arazoak",
|
"issues": "Arazoak",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Ekitaldiak",
|
"events": "Ekitaldiak",
|
||||||
"plants": "Landareak",
|
"plants": "Landareak",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Hyväksytty",
|
"approved": "Hyväksytty",
|
||||||
"available": "Saatavilla"
|
"available": "Saatavilla"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+102
-28
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"empty_data": "Statut du sous-système inconnu"
|
"empty_data": "Statut du sous-système inconnu"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Sain",
|
||||||
|
"degraded": "Dégradé",
|
||||||
|
"no_data": "Aucune données de stockage disponible"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Morceaux"
|
"songs": "Morceaux"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "En cours",
|
||||||
|
"transcoding": "En cours d'encodage",
|
||||||
|
"bitrate": "Débit",
|
||||||
|
"no_active": "Aucune lecture en cours",
|
||||||
|
"movies": "Films",
|
||||||
|
"series": "Séries",
|
||||||
|
"episodes": "Épisodes",
|
||||||
|
"songs": "Chansons"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Hors ligne",
|
"offline": "Hors ligne",
|
||||||
"offline_alt": "Hors ligne",
|
"offline_alt": "Hors ligne",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Aucune lecture en cours",
|
"no_active": "Aucune lecture en cours",
|
||||||
"plex_connection_error": "Vérifier la connexion à Plex"
|
"plex_connection_error": "Vérifier la connexion à Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Aucune lecture en cours",
|
||||||
|
"streams": "Lectures",
|
||||||
|
"transcodes": "Transcodages",
|
||||||
|
"directplay": "Lectures directes",
|
||||||
|
"bitrate": "Débit"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs connectées",
|
"connectedAp": "APs connectées",
|
||||||
"activeUser": "Périphériques actifs",
|
"activeUser": "Périphériques actifs",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Approuvé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Approuvé",
|
"approved": "Validées",
|
||||||
"available": "Disponible",
|
"available": "Disponibles",
|
||||||
|
"completed": "Complétées",
|
||||||
|
"processing": "En traitement",
|
||||||
"issues": "Problèmes non résolus"
|
"issues": "Problèmes non résolus"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "En attente",
|
|
||||||
"processing": "En cours de traitement",
|
|
||||||
"approved": "Approuvé",
|
|
||||||
"available": "Disponible"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connecté",
|
"connected": "Connecté",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Expire",
|
"expires": "Expire",
|
||||||
"never": "Jamais",
|
"never": "Jamais",
|
||||||
|
"user": "Utilisateur",
|
||||||
|
"hostname": "Nom d'hôte",
|
||||||
|
"name": "Nom",
|
||||||
|
"client_version": "Version client",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Créé",
|
||||||
|
"authorized": "Autorisée",
|
||||||
|
"is_external": "Externe",
|
||||||
|
"update_available": "Mise à jour disponible",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Vu pour la dernière fois",
|
"last_seen": "Vu pour la dernière fois",
|
||||||
"now": "Maintenant",
|
"now": "Maintenant",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "Il y a {{value}}"
|
"ago": "Il y a {{value}}",
|
||||||
|
"true": "Oui",
|
||||||
|
"false": "Non"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Requêtes",
|
"totalQueries": "Requêtes",
|
||||||
@@ -601,13 +631,13 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Organisations",
|
||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Resources",
|
"resources": "Ressources",
|
||||||
"targets": "Targets",
|
"targets": "Cibles",
|
||||||
"traffic": "Traffic",
|
"traffic": "Trafique",
|
||||||
"in": "In",
|
"in": "Entrant",
|
||||||
"out": "Out"
|
"out": "Sortant"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Charge de la batterie",
|
"battery_charge": "Charge de la batterie",
|
||||||
@@ -702,9 +732,13 @@
|
|||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Jours",
|
"days": "Jours",
|
||||||
"uptime": "Disponibilité",
|
"uptime": "Démarré depuis",
|
||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Disponible"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Chaînes",
|
||||||
|
"streams": "Lectures"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
@@ -729,7 +763,7 @@
|
|||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableau de bord",
|
"dashboards": "Tableau de bord",
|
||||||
"datasources": "Sources données",
|
"datasources": "Sources données",
|
||||||
"totalalerts": "Total alertes",
|
"totalalerts": "Alertes totales",
|
||||||
"alertstriggered": "Alertes déclenchées"
|
"alertstriggered": "Alertes déclenchées"
|
||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Séries"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Bibliothèques",
|
||||||
"books": "Books",
|
"books": "Livres",
|
||||||
"reading": "Reading",
|
"reading": "En cours de lecture",
|
||||||
"finished": "Finished"
|
"finished": "Terminés"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "File d'attente",
|
"downloadCount": "File d'attente",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Avertissements",
|
"warnings": "Avertissements",
|
||||||
"criticals": "Urgent"
|
"criticals": "Urgent"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Titre",
|
||||||
|
"priority": "Priorité",
|
||||||
|
"lastReceived": "Dernière réception",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "Aucun",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Bas",
|
||||||
|
"default": "Défaut",
|
||||||
|
"high": "Haut",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Événements",
|
"events": "Événements",
|
||||||
"plants": "Plantes",
|
"plants": "Plantes",
|
||||||
@@ -928,7 +975,7 @@
|
|||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"oCount": "0 Compte"
|
"oCount": "O-mètre"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Utilisateurs",
|
"users": "Utilisateurs",
|
||||||
@@ -983,11 +1030,11 @@
|
|||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Non classé",
|
"unclassified": "Non classé",
|
||||||
"information": "Informations",
|
"information": "Information",
|
||||||
"warning": "Attention",
|
"warning": "Avertissement",
|
||||||
"average": "Moyenne",
|
"average": "Moyen",
|
||||||
"high": "Élevé",
|
"high": "Haut",
|
||||||
"disaster": ""
|
"disaster": "Désastre"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Véhicule",
|
"vehicle": "Véhicule",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Musiques",
|
"songs": "Musiques",
|
||||||
"time": "Durée",
|
"time": "Durée",
|
||||||
"artists": "Artistes"
|
"artists": "Artistes"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Conteneurs",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Mises à jour d'images",
|
||||||
|
"images_unused": "Inutilisées",
|
||||||
|
"environment_required": "ID d'environnement requis"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "En cours d'exécution",
|
||||||
|
"stopped": "Arrêtés",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Mémoire",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Événements aujourd'hui",
|
||||||
|
"pending_updates": "Mises à jour en attente",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "En pause",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environnement introuvable"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Mangé",
|
||||||
|
"burned": "Brûlé",
|
||||||
|
"remaining": "Restant",
|
||||||
|
"steps": "Pas"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "נא להמתין",
|
"wait": "נא להמתין",
|
||||||
"empty_data": "מצב תת-מערכת לא ידוע"
|
"empty_data": "מצב תת-מערכת לא ידוע"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "פרקים",
|
"episodes": "פרקים",
|
||||||
"songs": "שירים"
|
"songs": "שירים"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "מכובה",
|
"offline": "מכובה",
|
||||||
"offline_alt": "מכובה",
|
"offline_alt": "מכובה",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "אין הזרמות פעילות",
|
"no_active": "אין הזרמות פעילות",
|
||||||
"plex_connection_error": "בדוק חיבור ל-Plex"
|
"plex_connection_error": "בדוק חיבור ל-Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "נקודות גישה מחוברות",
|
"connectedAp": "נקודות גישה מחוברות",
|
||||||
"activeUser": "מכשירים פעילים",
|
"activeUser": "מכשירים פעילים",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "מאושר",
|
"approved": "מאושר",
|
||||||
"available": "זמין"
|
"available": "זמין"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "ממתין לאישור",
|
"pending": "Pending",
|
||||||
"approved": "מאושר",
|
"approved": "Approved",
|
||||||
"available": "זמין",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "ממתין לאישור",
|
|
||||||
"processing": "מעבד",
|
|
||||||
"approved": "מאושר",
|
|
||||||
"available": "זמין"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "סה\"כ",
|
"total": "סה\"כ",
|
||||||
"connected": "מחובר",
|
"connected": "מחובר",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "כתובת",
|
"address": "כתובת",
|
||||||
"expires": "תאריך תפוגה",
|
"expires": "תאריך תפוגה",
|
||||||
"never": "אף פעם",
|
"never": "אף פעם",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "נראה לאחרונה",
|
"last_seen": "נראה לאחרונה",
|
||||||
"now": "כעת",
|
"now": "כעת",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "שאילתות",
|
"totalQueries": "שאילתות",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "זמן פעילות",
|
"uptime": "זמן פעילות",
|
||||||
"volumeAvailable": "זמין"
|
"volumeAvailable": "זמין"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "סדרות",
|
"series": "סדרות",
|
||||||
"issues": "גיליונות",
|
"issues": "גיליונות",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "התראות",
|
"warnings": "התראות",
|
||||||
"criticals": "קריטיים"
|
"criticals": "קריטיים"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "אירועים",
|
"events": "אירועים",
|
||||||
"plants": "צמחים",
|
"plants": "צמחים",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Pričekaj",
|
"wait": "Pričekaj",
|
||||||
"empty_data": "Stanje podsustava nepoznato"
|
"empty_data": "Stanje podsustava nepoznato"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Zdravo",
|
||||||
|
"degraded": "Degradirano",
|
||||||
|
"no_data": "Nema dostupnih podataka spremišta"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Epizode",
|
"episodes": "Epizode",
|
||||||
"songs": "Pjesme"
|
"songs": "Pjesme"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Reprodukcija u tijeku",
|
||||||
|
"transcoding": "Prekodiranje",
|
||||||
|
"bitrate": "Stopa bitova",
|
||||||
|
"no_active": "Nema aktivnih prijenosa",
|
||||||
|
"movies": "Filmovi",
|
||||||
|
"series": "Serije",
|
||||||
|
"episodes": "Epizode",
|
||||||
|
"songs": "Pjesme"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Nema aktivnih prijenosa",
|
"no_active": "Nema aktivnih prijenosa",
|
||||||
"plex_connection_error": "Provjeri Plex vezu"
|
"plex_connection_error": "Provjeri Plex vezu"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Nema aktivnih prijenosa",
|
||||||
|
"streams": "Prijenosi",
|
||||||
|
"transcodes": "Prekodiranja",
|
||||||
|
"directplay": "Izravna reprodukcija",
|
||||||
|
"bitrate": "Stopa bitova"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Povezani AP-ovi",
|
"connectedAp": "Povezani AP-ovi",
|
||||||
"activeUser": "Aktivni uređaji",
|
"activeUser": "Aktivni uređaji",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Dostupno"
|
"available": "Dostupno"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "U tijeku",
|
"pending": "Na čekanju",
|
||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Dostupno",
|
"available": "Dostupno",
|
||||||
"issues": "Otvoreni problemi"
|
"completed": "Dovršeno",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "U tijeku",
|
|
||||||
"processing": "Obrada",
|
"processing": "Obrada",
|
||||||
"approved": "Odobreno",
|
"issues": "Otvoreni problemi"
|
||||||
"available": "Dostupno"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Ukupno",
|
"total": "Ukupno",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"expires": "Isteče",
|
"expires": "Isteče",
|
||||||
"never": "Nikada",
|
"never": "Nikada",
|
||||||
|
"user": "Korisnik",
|
||||||
|
"hostname": "Ime računala",
|
||||||
|
"name": "Ime",
|
||||||
|
"client_version": "Verzija klijenta",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Stvoreno",
|
||||||
|
"authorized": "Autorizirano",
|
||||||
|
"is_external": "Je eksterna",
|
||||||
|
"update_available": "Dostupna je nova verzija",
|
||||||
|
"tags": "Oznake",
|
||||||
"last_seen": "Zadnje viđeno",
|
"last_seen": "Zadnje viđeno",
|
||||||
"now": "Sada",
|
"now": "Sada",
|
||||||
"years": "{{number}} god",
|
"years": "{{number}} god",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}} h",
|
"hours": "{{number}} h",
|
||||||
"minutes": "{{number}} min",
|
"minutes": "{{number}} min",
|
||||||
"seconds": "{{number}} s",
|
"seconds": "{{number}} s",
|
||||||
"ago": "Prije {{value}}"
|
"ago": "Prije {{value}}",
|
||||||
|
"true": "Da",
|
||||||
|
"false": "Ne"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Upiti",
|
"totalQueries": "Upiti",
|
||||||
@@ -533,7 +563,7 @@
|
|||||||
"up": "Aktivno",
|
"up": "Aktivno",
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
"down": "Neaktivno",
|
"down": "Neaktivno",
|
||||||
"ok": "Ok"
|
"ok": "U redu"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Novo",
|
"new": "Novo",
|
||||||
@@ -601,13 +631,13 @@
|
|||||||
"total": "Ukupno"
|
"total": "Ukupno"
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Organizacije",
|
||||||
"sites": "Sites",
|
"sites": "Web-stranice",
|
||||||
"resources": "Resources",
|
"resources": "Resursi",
|
||||||
"targets": "Targets",
|
"targets": "Ciljevi",
|
||||||
"traffic": "Traffic",
|
"traffic": "Promet",
|
||||||
"in": "In",
|
"in": "Ulaz",
|
||||||
"out": "Out"
|
"out": "Izlaz"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Napunjenost baterije",
|
"battery_charge": "Napunjenost baterije",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"volumeAvailable": "Dostupno"
|
"volumeAvailable": "Dostupno"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Kanali",
|
||||||
|
"streams": "Prijenosi"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serije",
|
"series": "Serije",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Serije"
|
"series": "Serije"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Knjižnice",
|
||||||
"books": "Books",
|
"books": "Knjige",
|
||||||
"reading": "Reading",
|
"reading": "Čitanje",
|
||||||
"finished": "Finished"
|
"finished": "Završeno"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Red čekanja",
|
"downloadCount": "Red čekanja",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Upozorenja",
|
"warnings": "Upozorenja",
|
||||||
"criticals": "Kritično"
|
"criticals": "Kritično"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Naslov",
|
||||||
|
"priority": "Prioritet",
|
||||||
|
"lastReceived": "Zadnji primitak",
|
||||||
|
"message": "Poruka",
|
||||||
|
"tags": "Oznake",
|
||||||
|
"none": "Ništa",
|
||||||
|
"min": "Min.",
|
||||||
|
"low": "Nisko",
|
||||||
|
"default": "Standardno",
|
||||||
|
"high": "Visoko",
|
||||||
|
"urgent": "Hitno"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Događaji",
|
"events": "Događaji",
|
||||||
"plants": "Biljke",
|
"plants": "Biljke",
|
||||||
@@ -1087,7 +1134,7 @@
|
|||||||
"unhealthy": "Nezdravo",
|
"unhealthy": "Nezdravo",
|
||||||
"unknown": "Nepoznato",
|
"unknown": "Nepoznato",
|
||||||
"servers": "Serveri",
|
"servers": "Serveri",
|
||||||
"stacks": "Stacks",
|
"stacks": "Stogovi",
|
||||||
"containers": "Kontejneri"
|
"containers": "Kontejneri"
|
||||||
},
|
},
|
||||||
"filebrowser": {
|
"filebrowser": {
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Pjesme",
|
"songs": "Pjesme",
|
||||||
"time": "Vrijeme",
|
"time": "Vrijeme",
|
||||||
"artists": "Izvođači"
|
"artists": "Izvođači"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Kontejneri",
|
||||||
|
"images": "Slike",
|
||||||
|
"image_updates": "Aktualizirane slike",
|
||||||
|
"images_unused": "Nekorišteno",
|
||||||
|
"environment_required": "ID okruženja se mora navesti"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Pokreće se",
|
||||||
|
"stopped": "Zaustavljeno",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memorija",
|
||||||
|
"images": "Slike",
|
||||||
|
"volumes": "Jedinice memorije",
|
||||||
|
"events_today": "Događanja danas",
|
||||||
|
"pending_updates": "Aktualiziranja na čekanju",
|
||||||
|
"stacks": "Stogovi",
|
||||||
|
"paused": "Pauzirano",
|
||||||
|
"total": "Ukupno",
|
||||||
|
"environment_not_found": "Okruženje nije pronađeno"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Pojedeno",
|
||||||
|
"burned": "Potrošeno",
|
||||||
|
"remaining": "Preostalo",
|
||||||
|
"steps": "Koraci"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Kérjük várjon",
|
"wait": "Kérjük várjon",
|
||||||
"empty_data": "Az alrendszer állapota ismeretlen"
|
"empty_data": "Az alrendszer állapota ismeretlen"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Epizód",
|
"episodes": "Epizód",
|
||||||
"songs": "Zeneszám"
|
"songs": "Zeneszám"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Nem elérhető",
|
"offline": "Nem elérhető",
|
||||||
"offline_alt": "Nem elérhető",
|
"offline_alt": "Nem elérhető",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Nincs aktív lejátszás",
|
"no_active": "Nincs aktív lejátszás",
|
||||||
"plex_connection_error": "Plex kapcsolat ellenőrzése"
|
"plex_connection_error": "Plex kapcsolat ellenőrzése"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Csatlakoztatott AP-k",
|
"connectedAp": "Csatlakoztatott AP-k",
|
||||||
"activeUser": "Aktív eszközök",
|
"activeUser": "Aktív eszközök",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Engedélyezett",
|
"approved": "Engedélyezett",
|
||||||
"available": "Elérhető"
|
"available": "Elérhető"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Függőben lévő",
|
"pending": "Pending",
|
||||||
"approved": "Jóváhagyott",
|
"approved": "Approved",
|
||||||
"available": "Elérhető",
|
"available": "Available",
|
||||||
"issues": "Nyitott problémák"
|
"completed": "Completed",
|
||||||
},
|
"processing": "Processing",
|
||||||
"overseerr": {
|
"issues": "Open Issues"
|
||||||
"pending": "Függőben lévő",
|
|
||||||
"processing": "Feldolgozás",
|
|
||||||
"approved": "Jóváhagyott",
|
|
||||||
"available": "Elérhető"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Összes",
|
"total": "Összes",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Cím",
|
"address": "Cím",
|
||||||
"expires": "Lejár",
|
"expires": "Lejár",
|
||||||
"never": "Soha",
|
"never": "Soha",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Utoljára látott",
|
"last_seen": "Utoljára látott",
|
||||||
"now": "Most",
|
"now": "Most",
|
||||||
"years": "{{number}}év",
|
"years": "{{number}}év",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}ó",
|
"hours": "{{number}}ó",
|
||||||
"minutes": "{{number}}p",
|
"minutes": "{{number}}p",
|
||||||
"seconds": "{{number}}mp",
|
"seconds": "{{number}}mp",
|
||||||
"ago": "{{value}} Ezelőtt"
|
"ago": "{{value}} Ezelőtt",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Lekérdezések",
|
"totalQueries": "Lekérdezések",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problémák",
|
"issues": "Problémák",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Figyelmeztetések",
|
"warnings": "Figyelmeztetések",
|
||||||
"criticals": "Kritikusok"
|
"criticals": "Kritikusok"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Események",
|
"events": "Események",
|
||||||
"plants": "Növények",
|
"plants": "Növények",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Status subsistem tdk diketahui"
|
"empty_data": "Status subsistem tdk diketahui"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episode",
|
"episodes": "Episode",
|
||||||
"songs": "Lagu"
|
"songs": "Lagu"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Cek Koneksi ke Plex"
|
"plex_connection_error": "Cek Koneksi ke Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP Tersambung",
|
"connectedAp": "AP Tersambung",
|
||||||
"activeUser": "Perangakat yang Aktif",
|
"activeUser": "Perangakat yang Aktif",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Tersetujui",
|
"approved": "Tersetujui",
|
||||||
"available": "Tersedia"
|
"available": "Tersedia"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Memproses",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Alamat",
|
"address": "Alamat",
|
||||||
"expires": "Kedaluwarsa",
|
"expires": "Kedaluwarsa",
|
||||||
"never": "Tidak Pernah",
|
"never": "Tidak Pernah",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Terakhir terlihat",
|
"last_seen": "Terakhir terlihat",
|
||||||
"now": "Sekarang",
|
"now": "Sekarang",
|
||||||
"years": "{{number}}thn",
|
"years": "{{number}}thn",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}j",
|
"hours": "{{number}}j",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}d",
|
"seconds": "{{number}}d",
|
||||||
"ago": "{{value}} Yang Lalu"
|
"ago": "{{value}} Yang Lalu",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Peringatan",
|
"warnings": "Peringatan",
|
||||||
"criticals": "Kritis"
|
"criticals": "Kritis"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Acara",
|
"events": "Acara",
|
||||||
"plants": "Tanaman",
|
"plants": "Tanaman",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+157
-83
@@ -61,11 +61,16 @@
|
|||||||
"wlan_devices": "Dispositivi WLAN",
|
"wlan_devices": "Dispositivi WLAN",
|
||||||
"lan_users": "Utenti LAN",
|
"lan_users": "Utenti LAN",
|
||||||
"wlan_users": "Utenti WLAN",
|
"wlan_users": "Utenti WLAN",
|
||||||
"up": "UP",
|
"up": "SU",
|
||||||
"down": "DOWN",
|
"down": "DOWN",
|
||||||
"wait": "Please wait",
|
"wait": "Attendere prego",
|
||||||
"empty_data": "Stato del sottosistema sconosciuto"
|
"empty_data": "Stato del sottosistema sconosciuto"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Sano",
|
||||||
|
"degraded": "Degradato",
|
||||||
|
"no_data": "Nessun dato di archiviazione disponibile"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -83,7 +88,7 @@
|
|||||||
"partial": "Parziale"
|
"partial": "Parziale"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Error",
|
"error": "Errore",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
@@ -91,11 +96,11 @@
|
|||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "Stato HTTP",
|
"http_status": "Stato HTTP",
|
||||||
"error": "Error",
|
"error": "Errore",
|
||||||
"response": "Risposta",
|
"response": "Risposta",
|
||||||
"down": "Down",
|
"down": "Giù",
|
||||||
"up": "Up",
|
"up": "Su",
|
||||||
"not_available": "Not Available"
|
"not_available": "Non disponibile"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
"playing": "In riproduzione",
|
"playing": "In riproduzione",
|
||||||
@@ -107,12 +112,22 @@
|
|||||||
"episodes": "Episodi",
|
"episodes": "Episodi",
|
||||||
"songs": "Canzoni"
|
"songs": "Canzoni"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "In riproduzione",
|
||||||
|
"transcoding": "Transcodifica",
|
||||||
|
"bitrate": "Velocità in bit",
|
||||||
|
"no_active": "Nessuna Trasmissione Attiva",
|
||||||
|
"movies": "Film",
|
||||||
|
"series": "Serie",
|
||||||
|
"episodes": "Episodi",
|
||||||
|
"songs": "Canzoni"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Disconnesso",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Disconnesso",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Total",
|
"total": "Totale",
|
||||||
"unknown": "Unknown"
|
"unknown": "Sconosciuto"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Produzione",
|
"pv_power": "Produzione",
|
||||||
@@ -133,7 +148,7 @@
|
|||||||
"unread": "Non letto"
|
"unread": "Non letto"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Status",
|
"connectionStatus": "Stato",
|
||||||
"connectionStatusUnconfigured": "Non configurato",
|
"connectionStatusUnconfigured": "Non configurato",
|
||||||
"connectionStatusConnecting": "Connessione in corso",
|
"connectionStatusConnecting": "Connessione in corso",
|
||||||
"connectionStatusAuthenticating": "In fase di autenticazione",
|
"connectionStatusAuthenticating": "In fase di autenticazione",
|
||||||
@@ -141,11 +156,11 @@
|
|||||||
"connectionStatusDisconnecting": "Disconnessione in corso",
|
"connectionStatusDisconnecting": "Disconnessione in corso",
|
||||||
"connectionStatusDisconnected": "Disconnesso",
|
"connectionStatusDisconnected": "Disconnesso",
|
||||||
"connectionStatusConnected": "Connesso",
|
"connectionStatusConnected": "Connesso",
|
||||||
"uptime": "Uptime",
|
"uptime": "Tempo di funzionamento",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Down",
|
"down": "Giù",
|
||||||
"up": "Up",
|
"up": "Su",
|
||||||
"received": "Ricevuti",
|
"received": "Ricevuti",
|
||||||
"sent": "Inviati",
|
"sent": "Inviati",
|
||||||
"externalIPAddress": "IP Esterno",
|
"externalIPAddress": "IP Esterno",
|
||||||
@@ -169,11 +184,18 @@
|
|||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "In riproduzione",
|
"playing": "In riproduzione",
|
||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcodifica",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Velocità in bit",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "Nessuna Trasmissione Attiva",
|
||||||
"plex_connection_error": "Controllare la connessione a Plex"
|
"plex_connection_error": "Controllare la connessione a Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Nessuna Trasmissione Attiva",
|
||||||
|
"streams": "Flussi",
|
||||||
|
"transcodes": "Transcodifiche",
|
||||||
|
"directplay": "Riproduzione diretta",
|
||||||
|
"bitrate": "Velocità in bit"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP Connessi",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Dispositivi attivi",
|
"activeUser": "Dispositivi attivi",
|
||||||
@@ -189,11 +211,11 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Trasmissioni attive",
|
"streams": "Trasmissioni attive",
|
||||||
"albums": "Album",
|
"albums": "Album",
|
||||||
"movies": "Movies",
|
"movies": "Film",
|
||||||
"tv": "Programmi televisivi"
|
"tv": "Programmi televisivi"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Rate",
|
"rate": "Rapporto",
|
||||||
"queue": "Coda",
|
"queue": "Coda",
|
||||||
"timeleft": "Tempo Rimanente"
|
"timeleft": "Tempo Rimanente"
|
||||||
},
|
},
|
||||||
@@ -205,13 +227,13 @@
|
|||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "In download",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "In download",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Approvati",
|
"approved": "Approvati",
|
||||||
"available": "Disponibili"
|
"available": "Disponibili"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "In lavorazione",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -308,7 +326,7 @@
|
|||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Running",
|
"running": "In esecuzione",
|
||||||
"stopped": "Fermati",
|
"stopped": "Fermati",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Indirizzo",
|
"address": "Indirizzo",
|
||||||
"expires": "Scade",
|
"expires": "Scade",
|
||||||
"never": "Mai",
|
"never": "Mai",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Ultima visualizzazione",
|
"last_seen": "Ultima visualizzazione",
|
||||||
"now": "Adesso",
|
"now": "Adesso",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}o",
|
"hours": "{{number}}o",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Fa"
|
"ago": "{{value}} Fa",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -412,21 +442,21 @@
|
|||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series"
|
"series": "Serie"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Giocatori",
|
"players": "Giocatori",
|
||||||
"version": "Versione",
|
"version": "Versione",
|
||||||
"status": "Status",
|
"status": "Stato",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline"
|
"down": "Disconnesso"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Letti",
|
"read": "Letti",
|
||||||
"unread": "Unread"
|
"unread": "Non letto"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Users",
|
"users": "Utenti",
|
||||||
"loginsLast24H": "Accessi (24h)",
|
"loginsLast24H": "Accessi (24h)",
|
||||||
"failedLoginsLast24H": "Accessi Falliti (24h)"
|
"failedLoginsLast24H": "Accessi Falliti (24h)"
|
||||||
},
|
},
|
||||||
@@ -438,19 +468,19 @@
|
|||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Load",
|
"load": "Carico",
|
||||||
"wait": "Please wait",
|
"wait": "Attendere prego",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp.",
|
"_temp": "Temp.",
|
||||||
"warn": "Avviso",
|
"warn": "Avviso",
|
||||||
"uptime": "UP",
|
"uptime": "SU",
|
||||||
"total": "Total",
|
"total": "Totale",
|
||||||
"free": "Free",
|
"free": "Libero",
|
||||||
"used": "Used",
|
"used": "Utilizzato",
|
||||||
"days": "d",
|
"days": "g",
|
||||||
"hours": "h",
|
"hours": "o",
|
||||||
"crit": "Critico",
|
"crit": "Critico",
|
||||||
"read": "Read",
|
"read": "Letti",
|
||||||
"write": "Scrittura",
|
"write": "Scrittura",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Mem.",
|
"mem": "Mem.",
|
||||||
@@ -471,57 +501,57 @@
|
|||||||
"1-day": "Prevalentemente Soleggiato",
|
"1-day": "Prevalentemente Soleggiato",
|
||||||
"1-night": "Prevalentemente Sereno",
|
"1-night": "Prevalentemente Sereno",
|
||||||
"2-day": "Parzialmente Nuvoloso",
|
"2-day": "Parzialmente Nuvoloso",
|
||||||
"2-night": "Partly Cloudy",
|
"2-night": "Parzialmente Nuvoloso",
|
||||||
"3-day": "Nuvoloso",
|
"3-day": "Nuvoloso",
|
||||||
"3-night": "Cloudy",
|
"3-night": "Nuvoloso",
|
||||||
"45-day": "Nebbioso",
|
"45-day": "Nebbioso",
|
||||||
"45-night": "Foggy",
|
"45-night": "Nebbioso",
|
||||||
"48-day": "Foggy",
|
"48-day": "Nebbioso",
|
||||||
"48-night": "Foggy",
|
"48-night": "Nebbioso",
|
||||||
"51-day": "Pioggerella Leggera",
|
"51-day": "Pioggerella Leggera",
|
||||||
"51-night": "Light Drizzle",
|
"51-night": "Pioggerella Leggera",
|
||||||
"53-day": "Pioggerella",
|
"53-day": "Pioggerella",
|
||||||
"53-night": "Drizzle",
|
"53-night": "Pioggerella",
|
||||||
"55-day": "Pioggerella Pesante",
|
"55-day": "Pioggerella Pesante",
|
||||||
"55-night": "Heavy Drizzle",
|
"55-night": "Pioggerella Pesante",
|
||||||
"56-day": "Leggera Pioggia Gelata",
|
"56-day": "Leggera Pioggia Gelata",
|
||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "Leggera Pioggia Gelata",
|
||||||
"57-day": "Pioggerella Gelata",
|
"57-day": "Pioggerella Gelata",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "Pioggerella Gelata",
|
||||||
"61-day": "Pioggia Leggera",
|
"61-day": "Pioggia Leggera",
|
||||||
"61-night": "Light Rain",
|
"61-night": "Pioggia Leggera",
|
||||||
"63-day": "Pioggia",
|
"63-day": "Pioggia",
|
||||||
"63-night": "Rain",
|
"63-night": "Pioggia",
|
||||||
"65-day": "Pioggia Intensa",
|
"65-day": "Pioggia Intensa",
|
||||||
"65-night": "Heavy Rain",
|
"65-night": "Pioggia Intensa",
|
||||||
"66-day": "Grandine",
|
"66-day": "Grandine",
|
||||||
"66-night": "Freezing Rain",
|
"66-night": "Grandine",
|
||||||
"67-day": "Freezing Rain",
|
"67-day": "Grandine",
|
||||||
"67-night": "Freezing Rain",
|
"67-night": "Grandine",
|
||||||
"71-day": "Leggera Nevicata",
|
"71-day": "Leggera Nevicata",
|
||||||
"71-night": "Light Snow",
|
"71-night": "Leggera Nevicata",
|
||||||
"73-day": "Neve",
|
"73-day": "Neve",
|
||||||
"73-night": "Snow",
|
"73-night": "Neve",
|
||||||
"75-day": "Nevicata Intensa",
|
"75-day": "Nevicata Intensa",
|
||||||
"75-night": "Heavy Snow",
|
"75-night": "Nevicata Intensa",
|
||||||
"77-day": "Fiocchi di Neve",
|
"77-day": "Fiocchi di Neve",
|
||||||
"77-night": "Snow Grains",
|
"77-night": "Fiocchi di Neve",
|
||||||
"80-day": "Leggeri Rovesci",
|
"80-day": "Leggeri Rovesci",
|
||||||
"80-night": "Light Showers",
|
"80-night": "Leggeri Rovesci",
|
||||||
"81-day": "Rovesci",
|
"81-day": "Rovesci",
|
||||||
"81-night": "Showers",
|
"81-night": "Rovesci",
|
||||||
"82-day": "Intensi Rovesci",
|
"82-day": "Intensi Rovesci",
|
||||||
"82-night": "Heavy Showers",
|
"82-night": "Intensi Rovesci",
|
||||||
"85-day": "Rovesci di Neve",
|
"85-day": "Rovesci di Neve",
|
||||||
"85-night": "Snow Showers",
|
"85-night": "Rovesci di Neve",
|
||||||
"86-day": "Snow Showers",
|
"86-day": "Rovesci di Neve",
|
||||||
"86-night": "Snow Showers",
|
"86-night": "Rovesci di Neve",
|
||||||
"95-day": "Temporale",
|
"95-day": "Temporale",
|
||||||
"95-night": "Thunderstorm",
|
"95-night": "Temporale",
|
||||||
"96-day": "Temporale con grandine",
|
"96-day": "Temporale con grandine",
|
||||||
"96-night": "Thunderstorm With Hail",
|
"96-night": "Temporale con grandine",
|
||||||
"99-day": "Thunderstorm With Hail",
|
"99-day": "Temporale con grandine",
|
||||||
"99-night": "Thunderstorm With Hail"
|
"99-night": "Temporale con grandine"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "Sistema",
|
"available_update": "Sistema",
|
||||||
@@ -703,7 +733,11 @@
|
|||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Days",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Disponibili"
|
||||||
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Avvisi",
|
"warnings": "Avvisi",
|
||||||
"criticals": "Critici"
|
"criticals": "Critici"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Eventi",
|
"events": "Eventi",
|
||||||
"plants": "Piante",
|
"plants": "Piante",
|
||||||
@@ -1070,9 +1117,9 @@
|
|||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
},
|
},
|
||||||
"jellystat": {
|
"jellystat": {
|
||||||
"songs": "Songs",
|
"songs": "Brani",
|
||||||
"movies": "Movies",
|
"movies": "Film",
|
||||||
"episodes": "Episodes",
|
"episodes": "Episodi",
|
||||||
"other": "Altro"
|
"other": "Altro"
|
||||||
},
|
},
|
||||||
"checkmk": {
|
"checkmk": {
|
||||||
@@ -1096,11 +1143,11 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"wallos": {
|
"wallos": {
|
||||||
"activeSubscriptions": "Subscriptions",
|
"activeSubscriptions": "Abbonamenti",
|
||||||
"thisMonthlyCost": "This Month",
|
"thisMonthlyCost": "Questo Mese",
|
||||||
"nextMonthlyCost": "Next Month",
|
"nextMonthlyCost": "Mese Prossimo",
|
||||||
"previousMonthlyCost": "Prev. Month",
|
"previousMonthlyCost": "Prev. Month",
|
||||||
"nextRenewingSubscription": "Next Payment"
|
"nextRenewingSubscription": ""
|
||||||
},
|
},
|
||||||
"unraid": {
|
"unraid": {
|
||||||
"STARTED": "Started",
|
"STARTED": "Started",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "お待ちください",
|
"wait": "お待ちください",
|
||||||
"empty_data": "サブシステムの状態は不明"
|
"empty_data": "サブシステムの状態は不明"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "受信済み",
|
"rx": "受信済み",
|
||||||
"tx": "送信済み",
|
"tx": "送信済み",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "エピソード",
|
"episodes": "エピソード",
|
||||||
"songs": "曲"
|
"songs": "曲"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "",
|
"offline": "",
|
||||||
"offline_alt": "オフライン",
|
"offline_alt": "オフライン",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Plex接続の確認"
|
"plex_connection_error": "Plex接続の確認"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "接続されたAP",
|
"connectedAp": "接続されたAP",
|
||||||
"activeUser": "アクティブデバイス",
|
"activeUser": "アクティブデバイス",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "承認済",
|
"approved": "承認済",
|
||||||
"available": "利用可"
|
"available": "利用可"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "処理中",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "アドレス",
|
"address": "アドレス",
|
||||||
"expires": "失効",
|
"expires": "失効",
|
||||||
"never": "なし",
|
"never": "なし",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "最終日時",
|
"last_seen": "最終日時",
|
||||||
"now": "現在",
|
"now": "現在",
|
||||||
"years": "{{number}}年",
|
"years": "{{number}}年",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}時間",
|
"hours": "{{number}}時間",
|
||||||
"minutes": "{{number}}分",
|
"minutes": "{{number}}分",
|
||||||
"seconds": "{{number}}秒",
|
"seconds": "{{number}}秒",
|
||||||
"ago": "{{value}} 前"
|
"ago": "{{value}} 前",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "稼働時間",
|
"uptime": "稼働時間",
|
||||||
"volumeAvailable": "利用可能"
|
"volumeAvailable": "利用可能"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "警告",
|
"warnings": "警告",
|
||||||
"criticals": "重大"
|
"criticals": "重大"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "イベント",
|
"events": "イベント",
|
||||||
"plants": "植物",
|
"plants": "植物",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "잠시만 기다려주세요",
|
"wait": "잠시만 기다려주세요",
|
||||||
"empty_data": "서브시스템 상태 알 수 없음"
|
"empty_data": "서브시스템 상태 알 수 없음"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "정상",
|
||||||
|
"degraded": "성능 저하",
|
||||||
|
"no_data": "저장소 데이터 없음"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "수신",
|
"rx": "수신",
|
||||||
"tx": "송신",
|
"tx": "송신",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "에피소드",
|
"episodes": "에피소드",
|
||||||
"songs": "음악"
|
"songs": "음악"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "재생 중",
|
||||||
|
"transcoding": "트랜스코딩 중",
|
||||||
|
"bitrate": "비트레이트",
|
||||||
|
"no_active": "활성 스트림 없음",
|
||||||
|
"movies": "영상",
|
||||||
|
"series": "시리즈",
|
||||||
|
"episodes": "에피소드",
|
||||||
|
"songs": "음악"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "오프라인",
|
"offline": "오프라인",
|
||||||
"offline_alt": "오프라인",
|
"offline_alt": "오프라인",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "활성 스트림 없음",
|
"no_active": "활성 스트림 없음",
|
||||||
"plex_connection_error": "Plex 연결 확인"
|
"plex_connection_error": "Plex 연결 확인"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "활성 스트림 없음",
|
||||||
|
"streams": "스트림",
|
||||||
|
"transcodes": "트랜스코드",
|
||||||
|
"directplay": "다이렉트 플레이",
|
||||||
|
"bitrate": "비트레이트"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "연결된 AP",
|
"connectedAp": "연결된 AP",
|
||||||
"activeUser": "활성 장치",
|
"activeUser": "활성 장치",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "승인됨",
|
"approved": "승인됨",
|
||||||
"available": "이용 가능"
|
"available": "이용 가능"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "대기 중",
|
"pending": "대기 중",
|
||||||
"approved": "승인됨",
|
"approved": "승인됨",
|
||||||
"available": "이용 가능",
|
"available": "사용 가능",
|
||||||
"issues": "열린 이슈"
|
"completed": "완료됨",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "대기 중",
|
|
||||||
"processing": "처리 중",
|
"processing": "처리 중",
|
||||||
"approved": "승인됨",
|
"issues": "열린 이슈"
|
||||||
"available": "이용 가능"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "전체",
|
"total": "전체",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "주소",
|
"address": "주소",
|
||||||
"expires": "만료",
|
"expires": "만료",
|
||||||
"never": "없음",
|
"never": "없음",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "마지막 접속",
|
"last_seen": "마지막 접속",
|
||||||
"now": "지금",
|
"now": "지금",
|
||||||
"years": "{{number}}년",
|
"years": "{{number}}년",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}시간",
|
"hours": "{{number}}시간",
|
||||||
"minutes": "{{number}}분",
|
"minutes": "{{number}}분",
|
||||||
"seconds": "{{number}}초",
|
"seconds": "{{number}}초",
|
||||||
"ago": "{{value}} 전"
|
"ago": "{{value}} 전",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "총 쿼리",
|
"totalQueries": "총 쿼리",
|
||||||
@@ -533,7 +563,7 @@
|
|||||||
"up": "업",
|
"up": "업",
|
||||||
"pending": "대기 중",
|
"pending": "대기 중",
|
||||||
"down": "다운",
|
"down": "다운",
|
||||||
"ok": "Ok"
|
"ok": "확인"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "신규",
|
"new": "신규",
|
||||||
@@ -605,9 +635,9 @@
|
|||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Resources",
|
"resources": "Resources",
|
||||||
"targets": "Targets",
|
"targets": "Targets",
|
||||||
"traffic": "Traffic",
|
"traffic": "트래픽",
|
||||||
"in": "In",
|
"in": "수신",
|
||||||
"out": "Out"
|
"out": "송신"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "배터리 충전",
|
"battery_charge": "배터리 충전",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "가동 시간",
|
"uptime": "가동 시간",
|
||||||
"volumeAvailable": "사용 가능"
|
"volumeAvailable": "사용 가능"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "채널",
|
||||||
|
"streams": "스트림"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "시리즈",
|
"series": "시리즈",
|
||||||
"issues": "이슈",
|
"issues": "이슈",
|
||||||
@@ -770,7 +804,7 @@
|
|||||||
"gross_percent_today": "오늘",
|
"gross_percent_today": "오늘",
|
||||||
"gross_percent_1y": "1년",
|
"gross_percent_1y": "1년",
|
||||||
"gross_percent_max": "전체 기간",
|
"gross_percent_max": "전체 기간",
|
||||||
"net_worth": "Net Worth"
|
"net_worth": "순자산"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "팟캐스트",
|
"podcasts": "팟캐스트",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "시리즈"
|
"series": "시리즈"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "라이브러리",
|
||||||
"books": "Books",
|
"books": "책",
|
||||||
"reading": "Reading",
|
"reading": "읽는 중",
|
||||||
"finished": "Finished"
|
"finished": "완료"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "대기열",
|
"downloadCount": "대기열",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "경고",
|
"warnings": "경고",
|
||||||
"criticals": "심각"
|
"criticals": "심각"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "이벤트",
|
"events": "이벤트",
|
||||||
"plants": "식물",
|
"plants": "식물",
|
||||||
@@ -1133,8 +1180,35 @@
|
|||||||
"bytes_added_30": "추가된 용량"
|
"bytes_added_30": "추가된 용량"
|
||||||
},
|
},
|
||||||
"yourspotify": {
|
"yourspotify": {
|
||||||
"songs": "Songs",
|
"songs": "음악",
|
||||||
"time": "Time",
|
"time": "시간",
|
||||||
"artists": "Artists"
|
"artists": "아티스트"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "컨테이너",
|
||||||
|
"images": "이미지",
|
||||||
|
"image_updates": "이미지 업데이트",
|
||||||
|
"images_unused": "미사용",
|
||||||
|
"environment_required": "환경 ID 필요"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "실행 중",
|
||||||
|
"stopped": "정지됨",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "메모리",
|
||||||
|
"images": "이미지",
|
||||||
|
"volumes": "볼륨",
|
||||||
|
"events_today": "오늘의 이벤트",
|
||||||
|
"pending_updates": "대기 중인 업데이트",
|
||||||
|
"stacks": "스택",
|
||||||
|
"paused": "일시정지됨",
|
||||||
|
"total": "전체",
|
||||||
|
"environment_not_found": "환경 없음"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Savienotie piekļuves punkti",
|
"connectedAp": "Savienotie piekļuves punkti",
|
||||||
"activeUser": "Aktīvās ierīces",
|
"activeUser": "Aktīvās ierīces",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Status subsistem tak diketahui"
|
"empty_data": "Status subsistem tak diketahui"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episod",
|
"episodes": "Episod",
|
||||||
"songs": "Lagu"
|
"songs": "Lagu"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Peranti aktif",
|
"activeUser": "Peranti aktif",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Lulus",
|
"approved": "Lulus",
|
||||||
"available": "Sudah Ada"
|
"available": "Sudah Ada"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Sekarang",
|
"now": "Sekarang",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Lepas"
|
"ago": "{{value}} Lepas",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Amaran",
|
"warnings": "Amaran",
|
||||||
"criticals": "Kritikal"
|
"criticals": "Kritikal"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Even geduld",
|
"wait": "Even geduld",
|
||||||
"empty_data": "Subsysteem status onbekend"
|
"empty_data": "Subsysteem status onbekend"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Gezond",
|
||||||
|
"degraded": "Gedegradeerd",
|
||||||
|
"no_data": "Geen opslaggegevens beschikbaar"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Afleveringen",
|
"episodes": "Afleveringen",
|
||||||
"songs": "Nummers"
|
"songs": "Nummers"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Speelt",
|
||||||
|
"transcoding": "Bezig met transcoderen",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "Geen Actieve Streams",
|
||||||
|
"movies": "Films",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Afleveringen",
|
||||||
|
"songs": "Nummers"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Geen Actieve Streams",
|
"no_active": "Geen Actieve Streams",
|
||||||
"plex_connection_error": "Controleer Plex Connectie"
|
"plex_connection_error": "Controleer Plex Connectie"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Geen Actieve Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Directe Afspelen",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Verbonden APs",
|
"connectedAp": "Verbonden APs",
|
||||||
"activeUser": "Actieve apparaten",
|
"activeUser": "Actieve apparaten",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Goedgekeurd",
|
"approved": "Goedgekeurd",
|
||||||
"available": "Beschikbaar"
|
"available": "Beschikbaar"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "In afwachting",
|
"pending": "In afwachting",
|
||||||
"approved": "Goedgekeurd",
|
"approved": "Goedgekeurd",
|
||||||
"available": "Beschikbaar",
|
"available": "Beschikbaar",
|
||||||
"issues": "Open Issues"
|
"completed": "Voltooid",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "In afwachting",
|
|
||||||
"processing": "Verwerken",
|
"processing": "Verwerken",
|
||||||
"approved": "Goedgekeurd",
|
"issues": "Openstaande issues"
|
||||||
"available": "Beschikbaar"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Verloopt",
|
"expires": "Verloopt",
|
||||||
"never": "Nooit",
|
"never": "Nooit",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Laatst Gezien",
|
"last_seen": "Laatst Gezien",
|
||||||
"now": "Nu",
|
"now": "Nu",
|
||||||
"years": "{{number}}j",
|
"years": "{{number}}j",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}u",
|
"hours": "{{number}}u",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Geleden"
|
"ago": "{{value}} Geleden",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Verzoeken",
|
"totalQueries": "Verzoeken",
|
||||||
@@ -603,11 +633,11 @@
|
|||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Resources",
|
"resources": "Bronnen",
|
||||||
"targets": "Targets",
|
"targets": "Doelen",
|
||||||
"traffic": "Traffic",
|
"traffic": "Netwerkverkeer",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
"out": "Out"
|
"out": "Uit"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Batterij opladen",
|
"battery_charge": "Batterij opladen",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Beschikbaar"
|
"volumeAvailable": "Beschikbaar"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Kanalen",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemen",
|
"issues": "Problemen",
|
||||||
@@ -770,7 +804,7 @@
|
|||||||
"gross_percent_today": "Vandaag",
|
"gross_percent_today": "Vandaag",
|
||||||
"gross_percent_1y": "Een jaar",
|
"gross_percent_1y": "Een jaar",
|
||||||
"gross_percent_max": "Altijd",
|
"gross_percent_max": "Altijd",
|
||||||
"net_worth": "Net Worth"
|
"net_worth": "Totaal eigen vermogen"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasts",
|
||||||
@@ -794,8 +828,8 @@
|
|||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Bibliotheken",
|
||||||
"books": "Books",
|
"books": "Boeken",
|
||||||
"reading": "Reading",
|
"reading": "Reading",
|
||||||
"finished": "Finished"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Waarschuwingen",
|
"warnings": "Waarschuwingen",
|
||||||
"criticals": "Kritiek"
|
"criticals": "Kritiek"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Gebeurtenissen",
|
"events": "Gebeurtenissen",
|
||||||
"plants": "Planten",
|
"plants": "Planten",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Nummers",
|
"songs": "Nummers",
|
||||||
"time": "Tijd",
|
"time": "Tijd",
|
||||||
"artists": "Artiesten"
|
"artists": "Artiesten"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Ukjent undersystemstatus"
|
"empty_data": "Ukjent undersystemstatus"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episoder",
|
"episodes": "Episoder",
|
||||||
"songs": "Sanger"
|
"songs": "Sanger"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Kontroller Plex tilkoblingen"
|
"plex_connection_error": "Kontroller Plex tilkoblingen"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Tilkoblede AP'er",
|
"connectedAp": "Tilkoblede AP'er",
|
||||||
"activeUser": "Aktive enheter",
|
"activeUser": "Aktive enheter",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Godkjent",
|
"approved": "Godkjent",
|
||||||
"available": "Tilgjengelig"
|
"available": "Tilgjengelig"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Behandler",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresse",
|
"address": "Adresse",
|
||||||
"expires": "Utgår",
|
"expires": "Utgår",
|
||||||
"never": "Aldri",
|
"never": "Aldri",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Sist sett",
|
"last_seen": "Sist sett",
|
||||||
"now": "Nå",
|
"now": "Nå",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Advarsler",
|
"warnings": "Advarsler",
|
||||||
"criticals": "Kritiske"
|
"criticals": "Kritiske"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Begivenheter",
|
"events": "Begivenheter",
|
||||||
"plants": "Planter",
|
"plants": "Planter",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Proszę czekać",
|
"wait": "Proszę czekać",
|
||||||
"empty_data": "Status podsystemu nieznany"
|
"empty_data": "Status podsystemu nieznany"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Zdrowy",
|
||||||
|
"degraded": "Zdegradowany",
|
||||||
|
"no_data": "Brak danych o miejscu przechowywania"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Odcinki",
|
"episodes": "Odcinki",
|
||||||
"songs": "Piosenki"
|
"songs": "Piosenki"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Odtwarza",
|
||||||
|
"transcoding": "Transkoduje",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "Brak aktywnych strumieni",
|
||||||
|
"movies": "Filmy",
|
||||||
|
"series": "Seriale",
|
||||||
|
"episodes": "Odcinki",
|
||||||
|
"songs": "Piosenki"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Brak aktywnych strumieni",
|
"no_active": "Brak aktywnych strumieni",
|
||||||
"plex_connection_error": "Sprawdź połączenie z Plex"
|
"plex_connection_error": "Sprawdź połączenie z Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Brak aktywnych strumieni",
|
||||||
|
"streams": "Strumienie",
|
||||||
|
"transcodes": "Transkodowania",
|
||||||
|
"directplay": "Odtwarzanie bezpośrednie",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Połączone punkty dostępowe",
|
"connectedAp": "Połączone punkty dostępowe",
|
||||||
"activeUser": "Aktywne urządzenia",
|
"activeUser": "Aktywne urządzenia",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Zaakceptowane",
|
"approved": "Zaakceptowane",
|
||||||
"available": "Dostępne"
|
"available": "Dostępne"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Oczekujące",
|
"pending": "Oczekujące",
|
||||||
"approved": "Zaakceptowane",
|
"approved": "Zaakceptowane",
|
||||||
"available": "Dostępne",
|
"available": "Dostępne",
|
||||||
"issues": "Otwarte zgłoszenia"
|
"completed": "Ukończone",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Oczekujące",
|
|
||||||
"processing": "Przetwarzane",
|
"processing": "Przetwarzane",
|
||||||
"approved": "Zaakceptowane",
|
"issues": "Otwarte zgłoszenia"
|
||||||
"available": "Dostępne"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Razem",
|
"total": "Razem",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"expires": "Wygasa za",
|
"expires": "Wygasa za",
|
||||||
"never": "Nigdy",
|
"never": "Nigdy",
|
||||||
|
"user": "Użytkownik",
|
||||||
|
"hostname": "Host",
|
||||||
|
"name": "Nazwa",
|
||||||
|
"client_version": "Wersja klienta",
|
||||||
|
"os": "System operacyjny",
|
||||||
|
"created": "Utworzony",
|
||||||
|
"authorized": "Autoryzowany",
|
||||||
|
"is_external": "Jest zewnętrzny",
|
||||||
|
"update_available": "Dostępna aktualizacja",
|
||||||
|
"tags": "Tagi",
|
||||||
"last_seen": "Ostatnio dostępny",
|
"last_seen": "Ostatnio dostępny",
|
||||||
"now": "Teraz",
|
"now": "Teraz",
|
||||||
"years": "{{number}}rok/lat",
|
"years": "{{number}}rok/lat",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}godzin",
|
"hours": "{{number}}godzin",
|
||||||
"minutes": "{{number}}miesięcy",
|
"minutes": "{{number}}miesięcy",
|
||||||
"seconds": "{{number}}sekund",
|
"seconds": "{{number}}sekund",
|
||||||
"ago": "{{value}} temu"
|
"ago": "{{value}} temu",
|
||||||
|
"true": "Tak",
|
||||||
|
"false": "Nie"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Zapytania",
|
"totalQueries": "Zapytania",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Czas działania",
|
"uptime": "Czas działania",
|
||||||
"volumeAvailable": "Dostępne"
|
"volumeAvailable": "Dostępne"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Kanały",
|
||||||
|
"streams": "Strumienie"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Seriale",
|
"series": "Seriale",
|
||||||
"issues": "Zgłoszenia",
|
"issues": "Zgłoszenia",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Serie"
|
"series": "Serie"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Biblioteki",
|
||||||
"books": "Books",
|
"books": "Książki",
|
||||||
"reading": "Reading",
|
"reading": "Czytane",
|
||||||
"finished": "Finished"
|
"finished": "Skończone"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "W kolejce",
|
"downloadCount": "W kolejce",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Ostrzeżenia",
|
"warnings": "Ostrzeżenia",
|
||||||
"criticals": "Krytyczny"
|
"criticals": "Krytyczny"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Tytuł",
|
||||||
|
"priority": "Priorytet",
|
||||||
|
"lastReceived": "Ostatnio odebrane",
|
||||||
|
"message": "Wiadomość",
|
||||||
|
"tags": "Tagi",
|
||||||
|
"none": "Brak",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Niski",
|
||||||
|
"default": "Domyślny",
|
||||||
|
"high": "Wysoki",
|
||||||
|
"urgent": "Pilny"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Wydarzenia",
|
"events": "Wydarzenia",
|
||||||
"plants": "Rośliny",
|
"plants": "Rośliny",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Piosenki",
|
"songs": "Piosenki",
|
||||||
"time": "Czas",
|
"time": "Czas",
|
||||||
"artists": "Wykonawcy"
|
"artists": "Wykonawcy"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Kontenery",
|
||||||
|
"images": "Obrazy",
|
||||||
|
"image_updates": "Aktualizacje obrazów",
|
||||||
|
"images_unused": "Nieużywane",
|
||||||
|
"environment_required": "Wymagane ID środowiska"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Działające",
|
||||||
|
"stopped": "Zatrzymane",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Pamięć",
|
||||||
|
"images": "Obrazy",
|
||||||
|
"volumes": "Woluminy",
|
||||||
|
"events_today": "Zdarzenia dzisiaj",
|
||||||
|
"pending_updates": "Oczekujące aktualizacje",
|
||||||
|
"stacks": "Stosy",
|
||||||
|
"paused": "Wstrzymane",
|
||||||
|
"total": "Razem",
|
||||||
|
"environment_not_found": "Środowisko nie znalezione"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Zjedzone",
|
||||||
|
"burned": "Spalone",
|
||||||
|
"remaining": "Pozostało",
|
||||||
|
"steps": "Kroki"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Status de Subsistema Desconhecido"
|
"empty_data": "Status de Subsistema Desconhecido"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episódios",
|
"episodes": "Episódios",
|
||||||
"songs": "Canções"
|
"songs": "Canções"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Verifique a conexão do Plex"
|
"plex_connection_error": "Verifique a conexão do Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Aprovado",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "A Processar",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
"expires": "Expira",
|
"expires": "Expira",
|
||||||
"never": "Nunca",
|
"never": "Nunca",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Última Vez Visto",
|
"last_seen": "Última Vez Visto",
|
||||||
"now": "Agora",
|
"now": "Agora",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Atrás"
|
"ago": "{{value}} Atrás",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Avisos",
|
"warnings": "Avisos",
|
||||||
"criticals": "Críticos"
|
"criticals": "Críticos"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Eventos",
|
"events": "Eventos",
|
||||||
"plants": "Plantas",
|
"plants": "Plantas",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"duration": "{{value, duration}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "M",
|
"months": "mo",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"minutes": "m",
|
"minutes": "m",
|
||||||
@@ -66,9 +66,14 @@
|
|||||||
"wait": "Por favor, aguarde",
|
"wait": "Por favor, aguarde",
|
||||||
"empty_data": "Status do Subsistema desconhecido"
|
"empty_data": "Status do Subsistema desconhecido"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Saudável",
|
||||||
|
"degraded": "Degradado",
|
||||||
|
"no_data": "Sem dados de armazenamento disponíveis"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "RX",
|
||||||
"tx": "Tx",
|
"tx": "TX",
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"running": "Executando",
|
"running": "Executando",
|
||||||
@@ -101,12 +106,22 @@
|
|||||||
"playing": "A reproduzir",
|
"playing": "A reproduzir",
|
||||||
"transcoding": "Transcodificação",
|
"transcoding": "Transcodificação",
|
||||||
"bitrate": "Taxa de bits",
|
"bitrate": "Taxa de bits",
|
||||||
"no_active": "Sem Streams Ativos",
|
"no_active": "Sem Transmissões Ativas",
|
||||||
"movies": "Filmes",
|
"movies": "Filmes",
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"episodes": "Episódios",
|
"episodes": "Episódios",
|
||||||
"songs": "Canções"
|
"songs": "Canções"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Jogando",
|
||||||
|
"transcoding": "Transcodificando",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "Sem Transmissões Ativas",
|
||||||
|
"movies": "Filmes",
|
||||||
|
"series": "Séries",
|
||||||
|
"episodes": "Episódios",
|
||||||
|
"songs": "Músicas"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Sem Streams Ativos",
|
"no_active": "Sem Streams Ativos",
|
||||||
"plex_connection_error": "Verifique a conexão do Plex"
|
"plex_connection_error": "Verifique a conexão do Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Sem Transmissões Ativas",
|
||||||
|
"streams": "Transmissões",
|
||||||
|
"transcodes": "Transcodificações",
|
||||||
|
"directplay": "Reprodução direta",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos ativos",
|
"activeUser": "Dispositivos ativos",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Aprovada",
|
"approved": "Aprovada",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
"approved": "Aprovado",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível",
|
"available": "Disponível",
|
||||||
"issues": "Incidentes Abertos"
|
"completed": "Concluído",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pendente",
|
|
||||||
"processing": "Processando",
|
"processing": "Processando",
|
||||||
"approved": "Aprovado",
|
"issues": "Erros pendentes"
|
||||||
"available": "Disponível"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
"expires": "Expira em",
|
"expires": "Expira em",
|
||||||
"never": "Nunca",
|
"never": "Nunca",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Visto por último",
|
"last_seen": "Visto por último",
|
||||||
"now": "Agora",
|
"now": "Agora",
|
||||||
"years": "{{number}}a",
|
"years": "{{number}}a",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Atrás"
|
"ago": "{{value}} Atrás",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
@@ -601,13 +631,13 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Organizações",
|
||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Resources",
|
"resources": "Recursos",
|
||||||
"targets": "Targets",
|
"targets": "Alvos",
|
||||||
"traffic": "Traffic",
|
"traffic": "Tráfego",
|
||||||
"in": "In",
|
"in": "Em",
|
||||||
"out": "Out"
|
"out": "Saída"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Carga da bateria",
|
"battery_charge": "Carga da bateria",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Tempo ativo",
|
"uptime": "Tempo ativo",
|
||||||
"volumeAvailable": "Disponível"
|
"volumeAvailable": "Disponível"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Canais",
|
||||||
|
"streams": "Transmissões"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Séries"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Bibliotecas",
|
||||||
"books": "Books",
|
"books": "Livros",
|
||||||
"reading": "Reading",
|
"reading": "Lendo",
|
||||||
"finished": "Finished"
|
"finished": "Finalizado"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Fila de espera",
|
"downloadCount": "Fila de espera",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Alertas",
|
"warnings": "Alertas",
|
||||||
"criticals": "Críticos"
|
"criticals": "Críticos"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Eventos",
|
"events": "Eventos",
|
||||||
"plants": "Plantas",
|
"plants": "Plantas",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Músicas",
|
"songs": "Músicas",
|
||||||
"time": "Tempo",
|
"time": "Tempo",
|
||||||
"artists": "Artistas"
|
"artists": "Artistas"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Recipientes",
|
||||||
|
"images": "Imagens",
|
||||||
|
"image_updates": "Atualizações de Imagem",
|
||||||
|
"images_unused": "Não utilizado",
|
||||||
|
"environment_required": "ID do ambiente necessário"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Executando",
|
||||||
|
"stopped": "Parado",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memória",
|
||||||
|
"images": "Imagens",
|
||||||
|
"volumes": "Quantidades",
|
||||||
|
"events_today": "Eventos hoje",
|
||||||
|
"pending_updates": "Atualizações pendentes",
|
||||||
|
"stacks": "Pilhas",
|
||||||
|
"paused": "Pausado",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Ambiente não encontrado"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Comido",
|
||||||
|
"burned": "Queimado",
|
||||||
|
"remaining": "Restante",
|
||||||
|
"steps": "Passos"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Starea subsistemului este necunoscut"
|
"empty_data": "Starea subsistemului este necunoscut"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episoade",
|
"episodes": "Episoade",
|
||||||
"songs": "Melodii"
|
"songs": "Melodii"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Dispozitive active",
|
"activeUser": "Dispozitive active",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Aprobate",
|
"approved": "Aprobate",
|
||||||
"available": "Disponibile"
|
"available": "Disponibile"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Procesare",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresă",
|
"address": "Adresă",
|
||||||
"expires": "Expiră",
|
"expires": "Expiră",
|
||||||
"never": "Niciodată",
|
"never": "Niciodată",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Acum",
|
"now": "Acum",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Critice"
|
"criticals": "Critice"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Evenimente",
|
"events": "Evenimente",
|
||||||
"plants": "Plante",
|
"plants": "Plante",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+118
-44
@@ -66,10 +66,15 @@
|
|||||||
"wait": "Пожалуйста, подождите",
|
"wait": "Пожалуйста, подождите",
|
||||||
"empty_data": "Статус подсистемы неизвестен"
|
"empty_data": "Статус подсистемы неизвестен"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Здоров",
|
||||||
|
"degraded": "Деградация",
|
||||||
|
"no_data": "Нет доступных данных о хранилище"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
"mem": "Память",
|
"mem": "ОЗУ",
|
||||||
"cpu": "ЦП",
|
"cpu": "ЦП",
|
||||||
"running": "Запущено",
|
"running": "Запущено",
|
||||||
"offline": "Не в сети",
|
"offline": "Не в сети",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Эпизоды",
|
"episodes": "Эпизоды",
|
||||||
"songs": "Песни"
|
"songs": "Песни"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Воспроизводится",
|
||||||
|
"transcoding": "Перекодирование",
|
||||||
|
"bitrate": "Битрейт",
|
||||||
|
"no_active": "Нет активных потоков",
|
||||||
|
"movies": "Фильмы",
|
||||||
|
"series": "Сериалы",
|
||||||
|
"episodes": "Эпизоды",
|
||||||
|
"songs": "Песни"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Не в сети",
|
"offline": "Не в сети",
|
||||||
"offline_alt": "Не в сети",
|
"offline_alt": "Не в сети",
|
||||||
@@ -169,11 +184,18 @@
|
|||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Играет",
|
"playing": "Играет",
|
||||||
"transcoding": "Транскодируется",
|
"transcoding": "Перекодируется",
|
||||||
"bitrate": "Битрейт",
|
"bitrate": "Битрейт",
|
||||||
"no_active": "Нет активных стримов",
|
"no_active": "Нет активных потоков",
|
||||||
"plex_connection_error": "Проверка соединения Plex"
|
"plex_connection_error": "Проверка соединения Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Нет активных потоков",
|
||||||
|
"streams": "Потоки",
|
||||||
|
"transcodes": "Перекодирования",
|
||||||
|
"directplay": "Прямое воспроизведение",
|
||||||
|
"bitrate": "Битрейт"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Подключенные точки доступа",
|
"connectedAp": "Подключенные точки доступа",
|
||||||
"activeUser": "Активные устройства",
|
"activeUser": "Активные устройства",
|
||||||
@@ -193,18 +215,18 @@
|
|||||||
"tv": "Сериалы"
|
"tv": "Сериалы"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "",
|
"rate": "Скорость",
|
||||||
"queue": "Очередь",
|
"queue": "Очередь",
|
||||||
"timeleft": "Осталось"
|
"timeleft": "Осталось"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Активно",
|
"active": "Активно",
|
||||||
"upload": "Загрузка",
|
"upload": "Отдача",
|
||||||
"download": "Скачивание"
|
"download": "Скачивание"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Скачивание",
|
"download": "Скачивание",
|
||||||
"upload": "Загрузка",
|
"upload": "Отдача",
|
||||||
"leech": "Лич",
|
"leech": "Лич",
|
||||||
"seed": "Сид"
|
"seed": "Сид"
|
||||||
},
|
},
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно"
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Ожидают",
|
"pending": "Ожидают",
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно",
|
"available": "Доступно",
|
||||||
"issues": "Open Issues"
|
"completed": "Завершено",
|
||||||
},
|
"processing": "Обработка",
|
||||||
"overseerr": {
|
"issues": "Открытые задачи"
|
||||||
"pending": "Ожидают",
|
|
||||||
"processing": "В процессе",
|
|
||||||
"approved": "Одобрено",
|
|
||||||
"available": "Доступно"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Всего",
|
"total": "Всего",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Адрес",
|
"address": "Адрес",
|
||||||
"expires": "Истекает",
|
"expires": "Истекает",
|
||||||
"never": "Никогда",
|
"never": "Никогда",
|
||||||
|
"user": "Пользователь",
|
||||||
|
"hostname": "Имя хоста",
|
||||||
|
"name": "Имя",
|
||||||
|
"client_version": "Версия клиента",
|
||||||
|
"os": "ОС",
|
||||||
|
"created": "Создано",
|
||||||
|
"authorized": "Авторизовано",
|
||||||
|
"is_external": "Внешний",
|
||||||
|
"update_available": "Доступно обновление",
|
||||||
|
"tags": "Теги",
|
||||||
"last_seen": "Последнее посещение",
|
"last_seen": "Последнее посещение",
|
||||||
"now": "Только что",
|
"now": "Только что",
|
||||||
"years": "{{number}}г",
|
"years": "{{number}}г",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}ч",
|
"hours": "{{number}}ч",
|
||||||
"minutes": "{{number}}м",
|
"minutes": "{{number}}м",
|
||||||
"seconds": "{{number}}с",
|
"seconds": "{{number}}с",
|
||||||
"ago": "{{value}} назад"
|
"ago": "{{value}} назад",
|
||||||
|
"true": "Да",
|
||||||
|
"false": "Нет"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Запросы",
|
"totalQueries": "Запросы",
|
||||||
@@ -602,12 +632,12 @@
|
|||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Sites",
|
"sites": "Сайты",
|
||||||
"resources": "Resources",
|
"resources": "Ресурсы",
|
||||||
"targets": "Targets",
|
"targets": "Цели",
|
||||||
"traffic": "Traffic",
|
"traffic": "Трафик",
|
||||||
"in": "In",
|
"in": "Входящий",
|
||||||
"out": "Out"
|
"out": "Исходящий"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Заряд батареи",
|
"battery_charge": "Заряд батареи",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Время работы",
|
"uptime": "Время работы",
|
||||||
"volumeAvailable": "Доступно"
|
"volumeAvailable": "Доступно"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Каналы",
|
||||||
|
"streams": "Потоки"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Серии",
|
"series": "Серии",
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Серии"
|
"series": "Серии"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Библиотеки",
|
||||||
"books": "Books",
|
"books": "Книги",
|
||||||
"reading": "Reading",
|
"reading": "Читаю",
|
||||||
"finished": "Finished"
|
"finished": "Завершено"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Очередь",
|
"downloadCount": "Очередь",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Предупреждения",
|
"warnings": "Предупреждения",
|
||||||
"criticals": "Критические"
|
"criticals": "Критические"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Название",
|
||||||
|
"priority": "Приоритет",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Сообщение",
|
||||||
|
"tags": "Теги",
|
||||||
|
"none": "Отсутствует",
|
||||||
|
"min": "Минимальный",
|
||||||
|
"low": "Низкий",
|
||||||
|
"default": "По-умолчанию",
|
||||||
|
"high": "Высокий",
|
||||||
|
"urgent": "Срочный"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "События",
|
"events": "События",
|
||||||
"plants": "Растения",
|
"plants": "Растения",
|
||||||
@@ -1040,7 +1087,7 @@
|
|||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Группы",
|
"groups": "Группы",
|
||||||
"issues": "Issues",
|
"issues": "Задачи",
|
||||||
"merges": "Мердж-реквесты",
|
"merges": "Мердж-реквесты",
|
||||||
"projects": "Проекты"
|
"projects": "Проекты"
|
||||||
},
|
},
|
||||||
@@ -1103,38 +1150,65 @@
|
|||||||
"nextRenewingSubscription": "Следующая оплата"
|
"nextRenewingSubscription": "Следующая оплата"
|
||||||
},
|
},
|
||||||
"unraid": {
|
"unraid": {
|
||||||
"STARTED": "Started",
|
"STARTED": "Запущено",
|
||||||
"STOPPED": "Stopped",
|
"STOPPED": "Остановлено",
|
||||||
"NEW_ARRAY": "Новый массив",
|
"NEW_ARRAY": "Новый массив",
|
||||||
"RECON_DISK": "Reconstructing Disk",
|
"RECON_DISK": "Восстановление Диска",
|
||||||
"DISABLE_DISK": "Disk Disabled",
|
"DISABLE_DISK": "Диск отключен",
|
||||||
"SWAP_DSBL": "Swap Disable",
|
"SWAP_DSBL": "Swap отключён",
|
||||||
"INVALID_EXPANSION": "Invalid Expansion",
|
"INVALID_EXPANSION": "Неверное Расширение",
|
||||||
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
"TOO_MANY_MISSING_DISKS": "Too Many Missing Disks",
|
"TOO_MANY_MISSING_DISKS": "Слишком много отсутствующих дисков",
|
||||||
"NEW_DISK_TOO_SMALL": "New Disk Too Small",
|
"NEW_DISK_TOO_SMALL": "Новый диск слишком мал",
|
||||||
"NO_DATA_DISKS": "No Data Disks",
|
"NO_DATA_DISKS": "Нет дисков данных",
|
||||||
"notifications": "Уведомления",
|
"notifications": "Уведомления",
|
||||||
"status": "Статус",
|
"status": "Статус",
|
||||||
"cpu": "CPU",
|
"cpu": "ЦП",
|
||||||
"memoryUsed": "Memory Used",
|
"memoryUsed": "Использовано ОЗУ",
|
||||||
"memoryAvailable": "Memory Available",
|
"memoryAvailable": "Доступная память",
|
||||||
"arrayUsed": "Array Used",
|
"arrayUsed": "Array Used",
|
||||||
"arrayFree": "Array Free",
|
"arrayFree": "Array Free",
|
||||||
"poolUsed": "{{pool}} Used",
|
"poolUsed": "{{pool}} Использовано",
|
||||||
"poolFree": "{{pool}} Free"
|
"poolFree": "{{pool}} Свободно"
|
||||||
},
|
},
|
||||||
"backrest": {
|
"backrest": {
|
||||||
"num_plans": "Plans",
|
"num_plans": "Plans",
|
||||||
"num_success_30": "Successes",
|
"num_success_30": "Successes",
|
||||||
"num_failure_30": "Failures",
|
"num_failure_30": "Ошибки",
|
||||||
"num_success_latest": "Succeeding",
|
"num_success_latest": "Succeeding",
|
||||||
"num_failure_latest": "Failing",
|
"num_failure_latest": "Failing",
|
||||||
"bytes_added_30": "Bytes Added"
|
"bytes_added_30": "Bytes Added"
|
||||||
},
|
},
|
||||||
"yourspotify": {
|
"yourspotify": {
|
||||||
"songs": "Songs",
|
"songs": "Треков",
|
||||||
"time": "Time",
|
"time": "Время",
|
||||||
"artists": "Artists"
|
"artists": "Исполнителей"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Контейнеров",
|
||||||
|
"images": "Образов",
|
||||||
|
"image_updates": "Обновлений",
|
||||||
|
"images_unused": "Не используется",
|
||||||
|
"environment_required": "Требуется ID окружения"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Запущено",
|
||||||
|
"stopped": "Остановлено",
|
||||||
|
"cpu": "ЦП",
|
||||||
|
"memory": "ОЗУ",
|
||||||
|
"images": "Образов",
|
||||||
|
"volumes": "Томов",
|
||||||
|
"events_today": "Событий сегодня",
|
||||||
|
"pending_updates": "Обновлений",
|
||||||
|
"stacks": "Стеков",
|
||||||
|
"paused": "На паузе",
|
||||||
|
"total": "Всего",
|
||||||
|
"environment_not_found": "Среда не найдена"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+109
-35
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Čakajte, prosím",
|
"wait": "Čakajte, prosím",
|
||||||
"empty_data": "Stav podsystému neznámy"
|
"empty_data": "Stav podsystému neznámy"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Prijaté",
|
"rx": "Prijaté",
|
||||||
"tx": "Odoslané",
|
"tx": "Odoslané",
|
||||||
@@ -93,7 +98,7 @@
|
|||||||
"http_status": "HTTP stavový kód",
|
"http_status": "HTTP stavový kód",
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"response": "Odpoveď",
|
"response": "Odpoveď",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"not_available": "Nedostupné"
|
"not_available": "Nedostupné"
|
||||||
},
|
},
|
||||||
@@ -107,9 +112,19 @@
|
|||||||
"episodes": "Epizódy",
|
"episodes": "Epizódy",
|
||||||
"songs": "Skladby"
|
"songs": "Skladby"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Prehráva sa",
|
||||||
|
"transcoding": "Prebieha prekódovanie",
|
||||||
|
"bitrate": "Prenosová rýchlosť",
|
||||||
|
"no_active": "Žiadne aktívne vysielania",
|
||||||
|
"movies": "Filmov",
|
||||||
|
"series": "Seriálov",
|
||||||
|
"episodes": "Epizód",
|
||||||
|
"songs": "Skladieb"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Nedostupné",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Nedostupné",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
"unknown": "Neznáme"
|
"unknown": "Neznáme"
|
||||||
@@ -144,7 +159,7 @@
|
|||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"maxDown": "Max. sťahovanie",
|
"maxDown": "Max. sťahovanie",
|
||||||
"maxUp": "Max. nahrávanie",
|
"maxUp": "Max. nahrávanie",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"received": "Prijaté",
|
"received": "Prijaté",
|
||||||
"sent": "Odoslané",
|
"sent": "Odoslané",
|
||||||
@@ -168,12 +183,19 @@
|
|||||||
"passes": "Odvysielané"
|
"passes": "Odvysielané"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Playing",
|
"playing": "Prehráva sa",
|
||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bitrate",
|
"bitrate": "Prenosová rýchlosť",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Skontroluj spojenie s Plex"
|
"plex_connection_error": "Skontroluj spojenie s Plex"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Prenosová rýchlosť"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Pripojené prístupové body",
|
"connectedAp": "Pripojené prístupové body",
|
||||||
"activeUser": "Aktívne zariadenia",
|
"activeUser": "Aktívne zariadenia",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Schválené",
|
"approved": "Schválené",
|
||||||
"available": "Dostupné"
|
"available": "Dostupné"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Čakajúce",
|
"pending": "Čakajúce",
|
||||||
"approved": "Schválené",
|
"approved": "Schválené",
|
||||||
"available": "Dostupné",
|
"available": "Dostupné",
|
||||||
"issues": "Open Issues"
|
"completed": "Dokončené",
|
||||||
},
|
"processing": "Processing",
|
||||||
"overseerr": {
|
"issues": "Neriešené problémy"
|
||||||
"pending": "Čakajúce",
|
|
||||||
"processing": "Spracovávané",
|
|
||||||
"approved": "Schválené",
|
|
||||||
"available": "Dostupné"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"expires": "Vyprší",
|
"expires": "Vyprší",
|
||||||
"never": "Nikdy",
|
"never": "Nikdy",
|
||||||
|
"user": "Používateľ",
|
||||||
|
"hostname": "Názov hostiteľa",
|
||||||
|
"name": "Názov",
|
||||||
|
"client_version": "Verzia klienta",
|
||||||
|
"os": "Operačný systém",
|
||||||
|
"created": "Vytvorené",
|
||||||
|
"authorized": "Autorizované",
|
||||||
|
"is_external": "Je externý",
|
||||||
|
"update_available": "Dostupná aktualizácia",
|
||||||
|
"tags": "Štítky",
|
||||||
"last_seen": "Naposledy videné",
|
"last_seen": "Naposledy videné",
|
||||||
"now": "Teraz",
|
"now": "Teraz",
|
||||||
"years": "{{number}}r",
|
"years": "{{number}}r",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "Pred {{value}}"
|
"ago": "Pred {{value}}",
|
||||||
|
"true": "Áno",
|
||||||
|
"false": "Nie"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Požiadaviek",
|
"totalQueries": "Požiadaviek",
|
||||||
@@ -419,7 +449,7 @@
|
|||||||
"version": "Verzia",
|
"version": "Verzia",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline"
|
"down": "Nedostupné"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Prečítané",
|
"read": "Prečítané",
|
||||||
@@ -440,7 +470,7 @@
|
|||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Záťaž",
|
"load": "Záťaž",
|
||||||
"wait": "Čakajte, prosím",
|
"wait": "Čakajte, prosím",
|
||||||
"temp": "TEMP",
|
"temp": "TEPL",
|
||||||
"_temp": "Teplota",
|
"_temp": "Teplota",
|
||||||
"warn": "Upozornení",
|
"warn": "Upozornení",
|
||||||
"uptime": "BEŽÍ",
|
"uptime": "BEŽÍ",
|
||||||
@@ -481,13 +511,13 @@
|
|||||||
"51-day": "Mierne mrholenie",
|
"51-day": "Mierne mrholenie",
|
||||||
"51-night": "Slabé mrholenie",
|
"51-night": "Slabé mrholenie",
|
||||||
"53-day": "Mrholenie",
|
"53-day": "Mrholenie",
|
||||||
"53-night": "Drizzle",
|
"53-night": "Mrholenie",
|
||||||
"55-day": "Silné mrholenie",
|
"55-day": "Silné mrholenie",
|
||||||
"55-night": "Silné mrholenie",
|
"55-night": "Silné mrholenie",
|
||||||
"56-day": "Mierne mrazivé mrholenie",
|
"56-day": "Mierne mrazivé mrholenie",
|
||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "Jemné mrznúce mrholenie",
|
||||||
"57-day": "Mrazivé mrholenie",
|
"57-day": "Mrazivé mrholenie",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "Mrznúce mrholenie",
|
||||||
"61-day": "Slabý dážď",
|
"61-day": "Slabý dážď",
|
||||||
"61-night": "Slabý dážď",
|
"61-night": "Slabý dážď",
|
||||||
"63-day": "Dážď",
|
"63-day": "Dážď",
|
||||||
@@ -532,14 +562,14 @@
|
|||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"pending": "Čakajúce",
|
"pending": "Čakajúce",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"ok": "Ok"
|
"ok": "Ok"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nový",
|
"new": "Nový",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"grace": "V dodatočnej lehote",
|
"grace": "V dodatočnej lehote",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"last_ping": "Poslendný ping",
|
"last_ping": "Poslendný ping",
|
||||||
@@ -665,7 +695,7 @@
|
|||||||
"memory": "Využitie pamäte",
|
"memory": "Využitie pamäte",
|
||||||
"wanStatus": "Stav WAN",
|
"wanStatus": "Stav WAN",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Využitie disku",
|
"disk": "Využitie disku",
|
||||||
"wanIP": "IP adresa WAN"
|
"wanIP": "IP adresa WAN"
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"volumeAvailable": "Dostupné"
|
"volumeAvailable": "Dostupné"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
@@ -762,8 +796,8 @@
|
|||||||
"targets_total": "Cieľov spolu"
|
"targets_total": "Cieľov spolu"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Sites Up",
|
"up": "Dostupné stránky",
|
||||||
"down": "Sites Down",
|
"down": "Nedostupné stránky",
|
||||||
"uptime": "Dostupnosť"
|
"uptime": "Dostupnosť"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
@@ -785,7 +819,7 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Monitoring",
|
"monitoring": "Monitoring",
|
||||||
"updates": "Updates"
|
"updates": "Aktualizácie"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Books",
|
"books": "Books",
|
||||||
@@ -858,7 +892,7 @@
|
|||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"cpuLoad": "Záťaž CPU priem. (5m)",
|
"cpuLoad": "Záťaž CPU priem. (5m)",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"bytesTx": "Prenesených",
|
"bytesTx": "Prenesených",
|
||||||
"bytesRx": "Prijaté"
|
"bytesRx": "Prijaté"
|
||||||
},
|
},
|
||||||
@@ -867,13 +901,13 @@
|
|||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"lastDown": "Posledný čas nedostupnosti",
|
"lastDown": "Posledný čas nedostupnosti",
|
||||||
"downDuration": "Trvanie nedostupnosti",
|
"downDuration": "Trvanie nedostupnosti",
|
||||||
"sitesUp": "Sites Up",
|
"sitesUp": "Dostupné stránky",
|
||||||
"sitesDown": "Sites Down",
|
"sitesDown": "Nedostupné stránky",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"notyetchecked": "Neskontrolované",
|
"notyetchecked": "Neskontrolované",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"seemsdown": "Javí sa nedostupný",
|
"seemsdown": "Javí sa nedostupný",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"unknown": "Neznáme"
|
"unknown": "Neznáme"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Upozornenia",
|
"warnings": "Upozornenia",
|
||||||
"criticals": "Kritické"
|
"criticals": "Kritické"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Názov",
|
||||||
|
"priority": "Priorita",
|
||||||
|
"lastReceived": "Posledná prijatá",
|
||||||
|
"message": "Správa",
|
||||||
|
"tags": "Štítky",
|
||||||
|
"none": "Žiadna",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Nízka",
|
||||||
|
"default": "Predvolená",
|
||||||
|
"high": "Vysoká",
|
||||||
|
"urgent": "Naliehavé"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Udalosti",
|
"events": "Udalosti",
|
||||||
"plants": "Rastliny",
|
"plants": "Rastliny",
|
||||||
@@ -1009,17 +1056,17 @@
|
|||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline"
|
"offline": "Nedostupné"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"pending": "Čakajúce",
|
"pending": "Čakajúce",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"updated": "Updated",
|
"updated": "Aktualizované",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "RAM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
@@ -1064,7 +1111,7 @@
|
|||||||
"disconnected": "Odpojené",
|
"disconnected": "Odpojené",
|
||||||
"updateStatus": "Update",
|
"updateStatus": "Update",
|
||||||
"update_yes": "Dostupné",
|
"update_yes": "Dostupné",
|
||||||
"update_no": "Up to Date",
|
"update_no": "Aktuálne",
|
||||||
"downloads": "Downloads",
|
"downloads": "Downloads",
|
||||||
"uploads": "Uploads",
|
"uploads": "Uploads",
|
||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
@@ -1083,7 +1130,7 @@
|
|||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
"running": "Beží",
|
"running": "Beží",
|
||||||
"stopped": "Zastavené",
|
"stopped": "Zastavené",
|
||||||
"down": "Down",
|
"down": "Nedostupné",
|
||||||
"unhealthy": "Nezdravý",
|
"unhealthy": "Nezdravý",
|
||||||
"unknown": "Neznáme",
|
"unknown": "Neznáme",
|
||||||
"servers": "Servery",
|
"servers": "Servery",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Neznani status podsistema"
|
"empty_data": "Neznani status podsistema"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Epizode",
|
"episodes": "Epizode",
|
||||||
"songs": "Pesmi"
|
"songs": "Pesmi"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Preveri Plex povezavo"
|
"plex_connection_error": "Preveri Plex povezavo"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Povezanih AP",
|
"connectedAp": "Povezanih AP",
|
||||||
"activeUser": "Aktivne naprave",
|
"activeUser": "Aktivne naprave",
|
||||||
@@ -272,18 +294,14 @@
|
|||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Na voljo"
|
"available": "Na voljo"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
|
"completed": "Completed",
|
||||||
|
"processing": "Processing",
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Procesiram",
|
|
||||||
"approved": "Approved",
|
|
||||||
"available": "Available"
|
|
||||||
},
|
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Naslov",
|
"address": "Naslov",
|
||||||
"expires": "Poteče",
|
"expires": "Poteče",
|
||||||
"never": "Nikoli",
|
"never": "Nikoli",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Viden",
|
"last_seen": "Viden",
|
||||||
"now": "Sedaj",
|
"now": "Sedaj",
|
||||||
"years": "{{number}}l",
|
"years": "{{number}}l",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}u",
|
"hours": "{{number}}u",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} nazaj"
|
"ago": "{{value}} nazaj",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Težave",
|
"issues": "Težave",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Opozorila",
|
"warnings": "Opozorila",
|
||||||
"criticals": "Kritično"
|
"criticals": "Kritično"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Dogodki",
|
"events": "Dogodki",
|
||||||
"plants": "Rastline",
|
"plants": "Rastline",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Молим сачекајте",
|
"wait": "Молим сачекајте",
|
||||||
"empty_data": "Статус подсистема непознат"
|
"empty_data": "Статус подсистема непознат"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Здрав",
|
||||||
|
"degraded": "Деградирано",
|
||||||
|
"no_data": "Нема доступних података о складиштењу"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Епизоде",
|
"episodes": "Епизоде",
|
||||||
"songs": "Песме"
|
"songs": "Песме"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Репродукција",
|
||||||
|
"transcoding": "Транскодирање",
|
||||||
|
"bitrate": "Проток",
|
||||||
|
"no_active": "Нема активних стримова",
|
||||||
|
"movies": "Филмови",
|
||||||
|
"series": "Серије",
|
||||||
|
"episodes": "Епизоде",
|
||||||
|
"songs": "Песме"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Није на мрежи",
|
"offline": "Није на мрежи",
|
||||||
"offline_alt": "Није на мрежи",
|
"offline_alt": "Није на мрежи",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "Нема активних стримова",
|
"no_active": "Нема активних стримова",
|
||||||
"plex_connection_error": "Провери везу са Plex-ом"
|
"plex_connection_error": "Провери везу са Plex-ом"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "Нема активних стримова",
|
||||||
|
"streams": "Стримови",
|
||||||
|
"transcodes": "Транскодирање",
|
||||||
|
"directplay": "Директно репродуковање",
|
||||||
|
"bitrate": "Проток"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Повезани АПи",
|
"connectedAp": "Повезани АПи",
|
||||||
"activeUser": "Активни уређаји",
|
"activeUser": "Активни уређаји",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно"
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "На чекању",
|
"pending": "На чекању",
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно",
|
"available": "Доступно",
|
||||||
"issues": "Отворених питања"
|
"completed": "Завршено",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "На чекању",
|
|
||||||
"processing": "Обрада",
|
"processing": "Обрада",
|
||||||
"approved": "Одобрено",
|
"issues": "Отворених питања"
|
||||||
"available": "Доступно"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Укупно",
|
"total": "Укупно",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Адреса",
|
"address": "Адреса",
|
||||||
"expires": "Истиче",
|
"expires": "Истиче",
|
||||||
"never": "Никада",
|
"never": "Никада",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Последње виђен",
|
"last_seen": "Последње виђен",
|
||||||
"now": "Сада",
|
"now": "Сада",
|
||||||
"years": "{{number}}г",
|
"years": "{{number}}г",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}ч",
|
"hours": "{{number}}ч",
|
||||||
"minutes": "{{number}}м",
|
"minutes": "{{number}}м",
|
||||||
"seconds": "{{number}}с",
|
"seconds": "{{number}}с",
|
||||||
"ago": "Пре {{value}}"
|
"ago": "Пре {{value}}",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Упити",
|
"totalQueries": "Упити",
|
||||||
@@ -533,7 +563,7 @@
|
|||||||
"up": "Горе",
|
"up": "Горе",
|
||||||
"pending": "На чекању",
|
"pending": "На чекању",
|
||||||
"down": "Доле",
|
"down": "Доле",
|
||||||
"ok": "Ok"
|
"ok": "Ок"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Сада",
|
"new": "Сада",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Време рада",
|
"uptime": "Време рада",
|
||||||
"volumeAvailable": "Доступно"
|
"volumeAvailable": "Доступно"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Канали",
|
||||||
|
"streams": "Стримови"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Серије",
|
"series": "Серије",
|
||||||
"issues": "Издања",
|
"issues": "Издања",
|
||||||
@@ -794,10 +828,10 @@
|
|||||||
"series": "Серије"
|
"series": "Серије"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Библиотеке",
|
||||||
"books": "Books",
|
"books": "Књиге",
|
||||||
"reading": "Reading",
|
"reading": "Читање",
|
||||||
"finished": "Finished"
|
"finished": "Завршено"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Ред",
|
"downloadCount": "Ред",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Упозорења",
|
"warnings": "Упозорења",
|
||||||
"criticals": "Критично"
|
"criticals": "Критично"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Догађаји",
|
"events": "Догађаји",
|
||||||
"plants": "Биљке",
|
"plants": "Биљке",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Песме",
|
"songs": "Песме",
|
||||||
"time": "Време",
|
"time": "Време",
|
||||||
"artists": "Извођачи"
|
"artists": "Извођачи"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Контејнера",
|
||||||
|
"images": "Слике",
|
||||||
|
"image_updates": "Ажурирања слика",
|
||||||
|
"images_unused": "Неискоришћено",
|
||||||
|
"environment_required": "ИД окружења је обавезан"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Покренуто",
|
||||||
|
"stopped": "Заустављено",
|
||||||
|
"cpu": "Процесор",
|
||||||
|
"memory": "Меморија",
|
||||||
|
"images": "Слике",
|
||||||
|
"volumes": "Јачине звука",
|
||||||
|
"events_today": "Данашњи догађаји",
|
||||||
|
"pending_updates": "Ажурирања на чекању",
|
||||||
|
"stacks": "Стекови",
|
||||||
|
"paused": "Паузирано",
|
||||||
|
"total": "Укупно",
|
||||||
|
"environment_not_found": "Окружење није пронађено"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Поједено",
|
||||||
|
"burned": "Спаљено",
|
||||||
|
"remaining": "Преостало",
|
||||||
|
"steps": "Кораци"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Avsnitt",
|
"episodes": "Avsnitt",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "Godkända",
|
"approved": "Godkända",
|
||||||
"available": "Tillgänglig"
|
"available": "Tillgänglig"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,6 +66,11 @@
|
|||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Subsystem status unknown"
|
"empty_data": "Subsystem status unknown"
|
||||||
},
|
},
|
||||||
|
"unifi_drive": {
|
||||||
|
"healthy": "Healthy",
|
||||||
|
"degraded": "Degraded",
|
||||||
|
"no_data": "No storage data available"
|
||||||
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
@@ -107,6 +112,16 @@
|
|||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Songs"
|
"songs": "Songs"
|
||||||
},
|
},
|
||||||
|
"jellyfin": {
|
||||||
|
"playing": "Playing",
|
||||||
|
"transcoding": "Transcoding",
|
||||||
|
"bitrate": "Bitrate",
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"movies": "Movies",
|
||||||
|
"series": "Series",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"songs": "Songs"
|
||||||
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
@@ -174,6 +189,13 @@
|
|||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
|
"tracearr": {
|
||||||
|
"no_active": "No Active Streams",
|
||||||
|
"streams": "Streams",
|
||||||
|
"transcodes": "Transcodes",
|
||||||
|
"directplay": "Direct Play",
|
||||||
|
"bitrate": "Bitrate"
|
||||||
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
@@ -272,17 +294,13 @@
|
|||||||
"approved": "ఆమోదించబడింది",
|
"approved": "ఆమోదించబడింది",
|
||||||
"available": "అందుబాటులో వున్నవి"
|
"available": "అందుబాటులో వున్నవి"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"seerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available",
|
"available": "Available",
|
||||||
"issues": "Open Issues"
|
"completed": "Completed",
|
||||||
},
|
|
||||||
"overseerr": {
|
|
||||||
"pending": "Pending",
|
|
||||||
"processing": "Processing",
|
"processing": "Processing",
|
||||||
"approved": "Approved",
|
"issues": "Open Issues"
|
||||||
"available": "Available"
|
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@@ -326,6 +344,16 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"expires": "Expires",
|
"expires": "Expires",
|
||||||
"never": "Never",
|
"never": "Never",
|
||||||
|
"user": "User",
|
||||||
|
"hostname": "Hostname",
|
||||||
|
"name": "Name",
|
||||||
|
"client_version": "Client Version",
|
||||||
|
"os": "OS",
|
||||||
|
"created": "Created",
|
||||||
|
"authorized": "Authorized",
|
||||||
|
"is_external": "Is External",
|
||||||
|
"update_available": "Update Available",
|
||||||
|
"tags": "Tags",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Now",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
@@ -334,7 +362,9 @@
|
|||||||
"hours": "{{number}}h",
|
"hours": "{{number}}h",
|
||||||
"minutes": "{{number}}m",
|
"minutes": "{{number}}m",
|
||||||
"seconds": "{{number}}s",
|
"seconds": "{{number}}s",
|
||||||
"ago": "{{value}} Ago"
|
"ago": "{{value}} Ago",
|
||||||
|
"true": "Yes",
|
||||||
|
"false": "No"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Queries",
|
"totalQueries": "Queries",
|
||||||
@@ -705,6 +735,10 @@
|
|||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
|
"dispatcharr": {
|
||||||
|
"channels": "Channels",
|
||||||
|
"streams": "Streams"
|
||||||
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
@@ -902,6 +936,19 @@
|
|||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
|
"ntfy": {
|
||||||
|
"title": "Title",
|
||||||
|
"priority": "Priority",
|
||||||
|
"lastReceived": "Last Received",
|
||||||
|
"message": "Message",
|
||||||
|
"tags": "Tags",
|
||||||
|
"none": "None",
|
||||||
|
"min": "Min",
|
||||||
|
"low": "Low",
|
||||||
|
"default": "Default",
|
||||||
|
"high": "High",
|
||||||
|
"urgent": "Urgent"
|
||||||
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Events",
|
||||||
"plants": "Plants",
|
"plants": "Plants",
|
||||||
@@ -1136,5 +1183,32 @@
|
|||||||
"songs": "Songs",
|
"songs": "Songs",
|
||||||
"time": "Time",
|
"time": "Time",
|
||||||
"artists": "Artists"
|
"artists": "Artists"
|
||||||
|
},
|
||||||
|
"arcane": {
|
||||||
|
"containers": "Containers",
|
||||||
|
"images": "Images",
|
||||||
|
"image_updates": "Image Updates",
|
||||||
|
"images_unused": "Unused",
|
||||||
|
"environment_required": "Environment ID Required"
|
||||||
|
},
|
||||||
|
"dockhand": {
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"cpu": "CPU",
|
||||||
|
"memory": "Memory",
|
||||||
|
"images": "Images",
|
||||||
|
"volumes": "Volumes",
|
||||||
|
"events_today": "Events Today",
|
||||||
|
"pending_updates": "Pending Updates",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"paused": "Paused",
|
||||||
|
"total": "Total",
|
||||||
|
"environment_not_found": "Environment Not Found"
|
||||||
|
},
|
||||||
|
"sparkyfitness": {
|
||||||
|
"eaten": "Eaten",
|
||||||
|
"burned": "Burned",
|
||||||
|
"remaining": "Remaining",
|
||||||
|
"steps": "Steps"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user