Compare commits
No commits in common. "dev" and "v1.9.0" have entirely different histories.
761 changed files with 2248 additions and 40197 deletions
21
.codecov.yml
21
.codecov.yml
|
|
@ -1,21 +0,0 @@
|
||||||
codecov:
|
|
||||||
require_ci_to_pass: true
|
|
||||||
|
|
||||||
coverage:
|
|
||||||
precision: 2
|
|
||||||
round: down
|
|
||||||
range: "0...100"
|
|
||||||
status:
|
|
||||||
project:
|
|
||||||
default:
|
|
||||||
target: 100%
|
|
||||||
threshold: 15%
|
|
||||||
patch:
|
|
||||||
default:
|
|
||||||
target: 100%
|
|
||||||
threshold: 10%
|
|
||||||
|
|
||||||
comment:
|
|
||||||
layout: "reach,diff,flags,files"
|
|
||||||
behavior: default
|
|
||||||
require_changes: false
|
|
||||||
42
.eslintrc.json
Normal file
42
.eslintrc.json
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"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,10 +1,6 @@
|
||||||
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:
|
||||||
|
|
|
||||||
2
.github/DISCUSSION_TEMPLATE/support.yml
vendored
2
.github/DISCUSSION_TEMPLATE/support.yml
vendored
|
|
@ -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/troubleshooting/#service-widget-errors), if relevant.
|
description: Please include output from your [troubleshooting steps](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
|
|
|
||||||
5
.github/PULL_REQUEST_TEMPLATE.md
vendored
5
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
|
@ -35,8 +35,7 @@ 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 added or updated tests for new features and bug fixes (see [testing](https://gethomepage.dev/widgets/authoring/getting-started/#testing)).
|
- [ ] If applicable, I have reviewed the [feature / enhancement](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
||||||
- [ ] If applicable, I have reviewed the [feature / enhancement](https://gethomepage.dev/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/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/more/development/#code-linting).
|
||||||
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/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.
|
||||||
|
|
|
||||||
6
.github/dependabot.yml
vendored
6
.github/dependabot.yml
vendored
|
|
@ -8,12 +8,8 @@ updates:
|
||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "weekly"
|
interval: "daily"
|
||||||
cooldown:
|
|
||||||
default-days: 7
|
|
||||||
- package-ecosystem: "npm"
|
- package-ecosystem: "npm"
|
||||||
directory: "/"
|
directory: "/"
|
||||||
schedule:
|
schedule:
|
||||||
interval: "monthly"
|
interval: "monthly"
|
||||||
cooldown:
|
|
||||||
default-days: 7
|
|
||||||
|
|
|
||||||
87
.github/release-drafter.yml
vendored
87
.github/release-drafter.yml
vendored
|
|
@ -1,87 +0,0 @@
|
||||||
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: 'documentation'
|
|
||||||
files:
|
|
||||||
- 'docs/**'
|
|
||||||
- '*.md'
|
|
||||||
- '.github/**/*.md'
|
|
||||||
|
|
||||||
- label: 'ci'
|
|
||||||
files:
|
|
||||||
- '.github/workflows/**'
|
|
||||||
|
|
||||||
- label: 'dependencies'
|
|
||||||
files:
|
|
||||||
- 'package.json'
|
|
||||||
- 'pnpm-lock.yaml'
|
|
||||||
- 'pyproject.toml'
|
|
||||||
- 'uv.lock'
|
|
||||||
|
|
||||||
- label: 'feature'
|
|
||||||
files:
|
|
||||||
- 'src/components/**'
|
|
||||||
- 'src/widgets/**'
|
|
||||||
- 'src/pages/**'
|
|
||||||
- 'src/utils/**'
|
|
||||||
|
|
||||||
- label: 'chore'
|
|
||||||
files:
|
|
||||||
- 'Dockerfile*'
|
|
||||||
- 'docker-entrypoint.sh'
|
|
||||||
- 'k3d/**'
|
|
||||||
|
|
||||||
- label: 'translation'
|
|
||||||
files:
|
|
||||||
- 'public/locales/**'
|
|
||||||
|
|
||||||
template: |
|
|
||||||
## What's Changed
|
|
||||||
|
|
||||||
$CHANGES
|
|
||||||
5
.github/workflows/crowdin.yml
vendored
5
.github/workflows/crowdin.yml
vendored
|
|
@ -17,15 +17,14 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@v6
|
||||||
- name: crowdin action
|
- name: crowdin action
|
||||||
uses: crowdin/github-action@7ca9c452bfe9197d3bb7fa83a4d7e2b0c9ae835d # v2
|
uses: crowdin/github-action@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 }}
|
||||||
|
|
|
||||||
56
.github/workflows/docker-publish.yml
vendored
56
.github/workflows/docker-publish.yml
vendored
|
|
@ -17,12 +17,44 @@ 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: ubuntu-22.04
|
runs-on: self-hosted
|
||||||
|
needs: [ pre-commit ]
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
|
|
@ -30,11 +62,11 @@ jobs:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Extract Docker metadata
|
- name: Extract Docker metadata
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6
|
uses: docker/metadata-action@v5
|
||||||
with:
|
with:
|
||||||
images: |
|
images: |
|
||||||
${{ env.IMAGE_NAME }}
|
${{ env.IMAGE_NAME }}
|
||||||
|
|
@ -52,7 +84,7 @@ jobs:
|
||||||
latest=auto
|
latest=auto
|
||||||
|
|
||||||
- name: Next.js build cache
|
- name: Next.js build cache
|
||||||
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
|
uses: actions/cache@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') }}
|
||||||
|
|
@ -60,15 +92,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@a8198c4bff370c8506180b035930dea56dbd5288 # v5
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 10
|
version: 10
|
||||||
run_install: false
|
run_install: false
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
|
uses: actions/setup-node@v6
|
||||||
with:
|
with:
|
||||||
node-version: 24
|
node-version: 20
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|
@ -83,7 +115,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@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
|
uses: docker/login-action@v3
|
||||||
with:
|
with:
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
|
|
@ -91,20 +123,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@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4
|
uses: docker/login-action@v3
|
||||||
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@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
|
uses: docker/setup-qemu-action@v3.7.0
|
||||||
|
|
||||||
- name: Setup Docker buildx
|
- name: Setup Docker buildx
|
||||||
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Build and push Docker image
|
- name: Build and push Docker image
|
||||||
id: build-and-push
|
id: build-and-push
|
||||||
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7
|
uses: docker/build-push-action@v6
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
push: ${{ github.event_name != 'pull_request' }}
|
push: ${{ github.event_name != 'pull_request' }}
|
||||||
|
|
|
||||||
74
.github/workflows/docs-publish.yml
vendored
74
.github/workflows/docs-publish.yml
vendored
|
|
@ -9,46 +9,70 @@ on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: write
|
||||||
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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
- uses: actions/checkout@v6
|
||||||
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
|
- uses: actions/setup-python@v6
|
||||||
with:
|
with:
|
||||||
python-version-file: ".python-version"
|
python-version: 3.x
|
||||||
- name: Install uv
|
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
|
||||||
uses: astral-sh/setup-uv@94527f2e458b27549849d47d273a16bec83a01e9 # v7
|
- uses: actions/cache@v5
|
||||||
|
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: uv run --frozen zensical build --clean
|
run: MKINSIDERS=false mkdocs build
|
||||||
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
|
||||||
environment:
|
needs:
|
||||||
name: github-pages
|
- pre-commit
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
|
- uses: actions/checkout@v6
|
||||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
- name: Configure Git Credentials
|
||||||
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
|
run: |
|
||||||
|
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-file: ".python-version"
|
python-version: 3.x
|
||||||
- name: Install uv
|
- run: echo "cache_id=${{github.sha}}" >> $GITHUB_ENV
|
||||||
uses: astral-sh/setup-uv@94527f2e458b27549849d47d273a16bec83a01e9 # v7
|
- uses: actions/cache@v5
|
||||||
|
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
|
||||||
- name: Build Docs
|
- run: pip install git+https://${GH_TOKEN}@github.com/benphelps/mkdocs-material-insiders.git
|
||||||
run: uv run --frozen zensical build --clean
|
- run: pip install mkdocs-redirects "mkdocs-material[imaging]"
|
||||||
- uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
|
- name: Docs Deploy
|
||||||
with:
|
run: MKINSIDERS=true mkdocs gh-deploy --force
|
||||||
path: site
|
env:
|
||||||
- uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4
|
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||||
id: deployment
|
|
||||||
|
|
|
||||||
41
.github/workflows/lint.yml
vendored
41
.github/workflows/lint.yml
vendored
|
|
@ -1,41 +0,0 @@
|
||||||
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@a8198c4bff370c8506180b035930dea56dbd5288 # v5
|
|
||||||
with:
|
|
||||||
version: 10
|
|
||||||
run_install: false
|
|
||||||
|
|
||||||
- name: Setup Node.js
|
|
||||||
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6
|
|
||||||
with:
|
|
||||||
node-version: 24
|
|
||||||
cache: 'pnpm'
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: pnpm install
|
|
||||||
|
|
||||||
- name: Lint frontend
|
|
||||||
run: pnpm run lint
|
|
||||||
18
.github/workflows/pr-quality.yml
vendored
18
.github/workflows/pr-quality.yml
vendored
|
|
@ -1,18 +0,0 @@
|
||||||
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@a5a4b2440c9de6f65b64f0718a0136a1fdb04f6f # v0
|
|
||||||
with:
|
|
||||||
max-failures: 4
|
|
||||||
2
.github/workflows/reaction-comments.yml
vendored
2
.github/workflows/reaction-comments.yml
vendored
|
|
@ -15,4 +15,4 @@ jobs:
|
||||||
action:
|
action:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/reaction-comments@e86d247c12bd5c043eec379a1a4453f20cadf913 # v4
|
- uses: dessant/reaction-comments@v4
|
||||||
|
|
|
||||||
54
.github/workflows/release-drafter.yml
vendored
54
.github/workflows/release-drafter.yml
vendored
|
|
@ -1,54 +0,0 @@
|
||||||
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@a6acf82562eee06318b77ab8cb0b11ed81c677a7 # 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@a6acf82562eee06318b77ab8cb0b11ed81c677a7 # 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@ebb69bb56f1b0ebd19897745035726b19bef973e
|
|
||||||
with:
|
|
||||||
config-name: release-drafter.yml
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
10
.github/workflows/repo-maintenance.yml
vendored
10
.github/workflows/repo-maintenance.yml
vendored
|
|
@ -18,7 +18,7 @@ jobs:
|
||||||
name: 'Stale'
|
name: 'Stale'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10
|
- uses: actions/stale@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@7266a7ce5c1df01b1c6db85bf8cd86c737dadbe7 # v6
|
- uses: dessant/lock-threads@v6
|
||||||
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@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
|
|
@ -113,7 +113,7 @@ jobs:
|
||||||
name: 'Close Outdated Discussions'
|
name: 'Close Outdated Discussions'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
|
|
@ -204,7 +204,7 @@ jobs:
|
||||||
name: 'Close Unsupported Feature Requests'
|
name: 'Close Unsupported Feature Requests'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8
|
- uses: actions/github-script@v8
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
function sleep(ms) {
|
function sleep(ms) {
|
||||||
|
|
|
||||||
37
.github/workflows/test.yml
vendored
37
.github/workflows/test.yml
vendored
|
|
@ -1,37 +0,0 @@
|
||||||
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@a8198c4bff370c8506180b035930dea56dbd5288 # v5
|
|
||||||
with:
|
|
||||||
version: 9
|
|
||||||
|
|
||||||
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # 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@75cd11691c0faa626561e295848008c8a7dddffe # v5
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.CODECOV_TOKEN }}
|
|
||||||
files: ./coverage/lcov.info
|
|
||||||
flags: vitest,shard-${{ matrix.shard }}
|
|
||||||
name: vitest-shard-${{ matrix.shard }}
|
|
||||||
fail_ci_if_error: true
|
|
||||||
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -46,7 +46,7 @@ next-env.d.ts
|
||||||
# IDEs
|
# IDEs
|
||||||
/.idea/
|
/.idea/
|
||||||
|
|
||||||
# Zensical documentation
|
# MkDocs documentation
|
||||||
site*/
|
site*/
|
||||||
.cache/
|
.cache/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
3.13
|
|
||||||
1
.vscode/launch.json
vendored
1
.vscode/launch.json
vendored
|
|
@ -3,7 +3,6 @@
|
||||||
{
|
{
|
||||||
"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"],
|
||||||
|
|
|
||||||
21
.vscode/tasks.json
vendored
21
.vscode/tasks.json
vendored
|
|
@ -1,21 +0,0 @@
|
||||||
{
|
|
||||||
"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": []
|
|
||||||
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -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/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.
|
Please see the [documentation regarding development](https://gethomepage.dev/more/development/) and specifically the [guidelines for new service widgets](https://gethomepage.dev/more/development/#service-widget-guidelines) if you are considering making one.
|
||||||
|
|
||||||
## Use a Consistent Coding Style
|
## Use a Consistent Coding Style
|
||||||
|
|
||||||
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).
|
Please see information in the docs regarding [code formatting with pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks).
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ ARG CI
|
||||||
ARG BUILDTIME
|
ARG BUILDTIME
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG REVISION
|
ARG REVISION
|
||||||
ARG NEXT_PUBLIC_BASE_PATH
|
|
||||||
ENV CI=$CI
|
ENV CI=$CI
|
||||||
|
|
||||||
# Install and build only outside CI
|
# Install and build only outside CI
|
||||||
|
|
@ -23,7 +22,6 @@ RUN if [ "$CI" != "true" ]; then \
|
||||||
NEXT_PUBLIC_BUILDTIME=$BUILDTIME \
|
NEXT_PUBLIC_BUILDTIME=$BUILDTIME \
|
||||||
NEXT_PUBLIC_VERSION=$VERSION \
|
NEXT_PUBLIC_VERSION=$VERSION \
|
||||||
NEXT_PUBLIC_REVISION=$REVISION \
|
NEXT_PUBLIC_REVISION=$REVISION \
|
||||||
NEXT_PUBLIC_BASE_PATH=$NEXT_PUBLIC_BASE_PATH \
|
|
||||||
pnpm run build; \
|
pnpm run build; \
|
||||||
else \
|
else \
|
||||||
echo "✅ Using prebuilt app from CI context"; \
|
echo "✅ Using prebuilt app from CI context"; \
|
||||||
|
|
|
||||||
15
README.md
15
README.md
|
|
@ -16,8 +16,6 @@
|
||||||
<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>
|
||||||
|
|
@ -27,6 +25,13 @@
|
||||||
<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.
|
||||||
|
|
@ -149,16 +154,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 Zensical for documentation. To run the documentation locally, first install the dependencies:
|
Homepage uses Material for MkDocs for documentation. To run the documentation locally, first install the dependencies:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
uv sync
|
pip install -r requirements.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
Then run the development server:
|
Then run the development server:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
uv run zensical serve # or build, to build the static site
|
mkdocs serve # or build, to build the static site
|
||||||
```
|
```
|
||||||
|
|
||||||
# Support & Suggestions
|
# Support & Suggestions
|
||||||
|
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
---
|
|
||||||
- Repositories:
|
|
||||||
- DeckForge:
|
|
||||||
- abbr: DF
|
|
||||||
href: https://bitbucket.org/zlalani/ppt-tool
|
|
||||||
- GMAL Scope Builder:
|
|
||||||
- abbr: GSB
|
|
||||||
href: https://bitbucket.org/zlalani/gmal-scope-builder
|
|
||||||
- Homepage:
|
|
||||||
- abbr: HP
|
|
||||||
href: https://bitbucket.org/zlalani/homepage
|
|
||||||
- OliVAS:
|
|
||||||
- abbr: OL
|
|
||||||
href: https://bitbucket.org/zlalani/olivas
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
local:
|
|
||||||
socket: /var/run/docker.sock
|
|
||||||
|
|
@ -1,96 +0,0 @@
|
||||||
---
|
|
||||||
- AI Tools:
|
|
||||||
- DeckForge:
|
|
||||||
icon: mdi-presentation
|
|
||||||
href: https://optical-dev.oliver.solutions/ppt-tool
|
|
||||||
description: AI presentation generator
|
|
||||||
container: ppt-tool-web-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/ppt-tool
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: ppt-tool
|
|
||||||
label: DeckForge
|
|
||||||
|
|
||||||
- GMAL Scope Builder:
|
|
||||||
icon: mdi-briefcase-outline
|
|
||||||
href: https://optical-dev.oliver.solutions/gsb
|
|
||||||
description: AI ratecard & team scoping
|
|
||||||
container: gmal-scope-builder-backend-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/gsb/
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: gmal-scope-builder
|
|
||||||
label: Scope Builder
|
|
||||||
|
|
||||||
- Semblance:
|
|
||||||
icon: mdi-account-group-outline
|
|
||||||
href: https://optical-dev.oliver.solutions/semblance
|
|
||||||
description: Synthetic personas & focus groups
|
|
||||||
container: semblance-backend-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/semblance/
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: semblance
|
|
||||||
label: Semblance
|
|
||||||
|
|
||||||
- CC Dashboard:
|
|
||||||
icon: mdi-view-dashboard-outline
|
|
||||||
href: https://optical-dev.oliver.solutions/cc-dashboard
|
|
||||||
description: API key & project management
|
|
||||||
container: cc-dashboard-app-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/cc-dashboard/
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: cc-dashboard
|
|
||||||
label: CC Dashboard
|
|
||||||
|
|
||||||
- OliVAS:
|
|
||||||
icon: mdi-robot-outline
|
|
||||||
href: https://optical-dev.oliver.solutions
|
|
||||||
description: OliVAS backend API
|
|
||||||
container: olivas-backend-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/api/health
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: olivas
|
|
||||||
label: OliVAS
|
|
||||||
|
|
||||||
- Infrastructure:
|
|
||||||
- Homepage:
|
|
||||||
icon: mdi-home-outline
|
|
||||||
href: https://optical-dev.oliver.solutions/homepage
|
|
||||||
description: This dashboard
|
|
||||||
container: homepage-app-1
|
|
||||||
server: local
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/homepage
|
|
||||||
showStats: true
|
|
||||||
widget:
|
|
||||||
type: deploy
|
|
||||||
service: homepage
|
|
||||||
label: Homepage
|
|
||||||
|
|
||||||
- Deploy API:
|
|
||||||
icon: mdi-rocket-launch-outline
|
|
||||||
href: https://optical-dev.oliver.solutions/deploy-api/docs
|
|
||||||
description: One-click deploy service
|
|
||||||
siteMonitor: https://optical-dev.oliver.solutions/deploy-api/services
|
|
||||||
|
|
||||||
- PostgreSQL × 4:
|
|
||||||
icon: mdi-database-outline
|
|
||||||
description: "ppt-tool · olivas · cc-dashboard · gmal"
|
|
||||||
href: https://optical-dev.oliver.solutions
|
|
||||||
|
|
||||||
- Redis + MongoDB:
|
|
||||||
icon: mdi-server-outline
|
|
||||||
description: ppt-tool (Redis) · semblance (Mongo)
|
|
||||||
href: https://optical-dev.oliver.solutions
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
---
|
|
||||||
title: Optical Dev
|
|
||||||
language: en
|
|
||||||
theme: dark
|
|
||||||
color: zinc
|
|
||||||
|
|
||||||
# Full-width layout, equal card heights, hide noise
|
|
||||||
fullWidth: true
|
|
||||||
useEqualHeights: true
|
|
||||||
headerStyle: clean
|
|
||||||
cardBlur: md
|
|
||||||
statusStyle: dot
|
|
||||||
hideVersion: true
|
|
||||||
disableUpdateCheck: true
|
|
||||||
target: _blank
|
|
||||||
|
|
||||||
# Layout sections
|
|
||||||
layout:
|
|
||||||
Widgets:
|
|
||||||
style: row
|
|
||||||
columns: 2
|
|
||||||
AI Tools:
|
|
||||||
style: row
|
|
||||||
columns: 5
|
|
||||||
useEqualHeights: true
|
|
||||||
Infrastructure:
|
|
||||||
style: row
|
|
||||||
columns: 4
|
|
||||||
useEqualHeights: true
|
|
||||||
Repositories:
|
|
||||||
style: row
|
|
||||||
columns: 4
|
|
||||||
iconsOnly: false
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
- resources:
|
|
||||||
cpu: true
|
|
||||||
memory: true
|
|
||||||
disk: /
|
|
||||||
label: optical-dev server
|
|
||||||
expanded: true
|
|
||||||
cputemp: false
|
|
||||||
|
|
||||||
- datetime:
|
|
||||||
text_size: xl
|
|
||||||
format:
|
|
||||||
timeStyle: short
|
|
||||||
dateStyle: short
|
|
||||||
hourCycle: h23
|
|
||||||
30
deploy.sh
30
deploy.sh
|
|
@ -1,30 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
DEPLOY_DIR="/opt/homepage"
|
|
||||||
REPO="git@bitbucket.org:zlalani/homepage.git"
|
|
||||||
|
|
||||||
echo "=== Homepage Deploy ==="
|
|
||||||
|
|
||||||
if [ ! -d "$DEPLOY_DIR/.git" ]; then
|
|
||||||
echo "Cloning repository..."
|
|
||||||
git clone "$REPO" "$DEPLOY_DIR"
|
|
||||||
cd "$DEPLOY_DIR"
|
|
||||||
else
|
|
||||||
echo "Pulling latest changes..."
|
|
||||||
cd "$DEPLOY_DIR"
|
|
||||||
git pull origin dev
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir -p config
|
|
||||||
|
|
||||||
echo "Building and starting container..."
|
|
||||||
docker compose build --no-cache
|
|
||||||
docker compose up -d
|
|
||||||
|
|
||||||
echo "Waiting for healthcheck..."
|
|
||||||
sleep 15
|
|
||||||
docker compose ps
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "Done. Homepage available at https://optical-dev.oliver.solutions/homepage"
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
services:
|
|
||||||
app:
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
args:
|
|
||||||
NEXT_PUBLIC_BASE_PATH: /homepage
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:3001:3000"
|
|
||||||
volumes:
|
|
||||||
- ./config:/app/config
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
||||||
environment:
|
|
||||||
HOSTNAME: "::"
|
|
||||||
HOMEPAGE_ALLOWED_HOSTS: "optical-dev.oliver.solutions"
|
|
||||||
restart: unless-stopped
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://127.0.0.1:3000/api/healthcheck || exit 1"]
|
|
||||||
interval: 10s
|
|
||||||
timeout: 3s
|
|
||||||
start_period: 30s
|
|
||||||
retries: 3
|
|
||||||
|
|
@ -177,16 +177,6 @@ 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
|
||||||
|
|
|
||||||
|
|
@ -123,58 +123,6 @@ 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 e 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,33 +223,13 @@ 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: "$(MY_POD_IP):3000,gethomepage.dev" # See gethomepage.dev/installation/#homepage_allowed_hosts . Value before the comma is required for the k8s probe
|
value: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
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_blur.jpg");
|
background-image: url("https://raw.githubusercontent.com/gethomepage/homepage/main/docs/assets/blossom_valley.jpg");
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
background-position: center;
|
background-position: center;
|
||||||
|
|
@ -119,6 +119,20 @@ 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,32 +33,6 @@ 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,18 +201,3 @@ 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`.
|
|
||||||
|
|
|
||||||
|
|
@ -7,17 +7,13 @@ 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.
|
||||||
|
|
||||||
!!! warning
|
_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._
|
||||||
|
|
||||||
The package used for getting CPU temp ([systeminformation](https://systeminformation.io)) is not compatible with some setups and will not report any value(s) for CPU temp.
|
**Any disk you wish to access must be mounted to your container as a volume.**
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- resources:
|
- resources:
|
||||||
|
|
@ -79,10 +75,3 @@ 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
|
|
||||||
```
|
|
||||||
|
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
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,7 +9,6 @@ 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)
|
||||||
|
|
@ -33,8 +32,6 @@ 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)
|
||||||
|
|
@ -67,7 +64,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)
|
||||||
- [Seerr](seerr.md)
|
- [Jellyseerr](jellyseerr.md)
|
||||||
- [Jellystat](jellystat.md)
|
- [Jellystat](jellystat.md)
|
||||||
- [Kavita](kavita.md)
|
- [Kavita](kavita.md)
|
||||||
- [Komga](komga.md)
|
- [Komga](komga.md)
|
||||||
|
|
@ -101,6 +98,7 @@ 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,21 +5,15 @@ 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 the Jellyfin Administration Dashboard under `Advanced > API Keys`.
|
You can create an API key from inside Jellyfin at `Settings > 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:port
|
url: http://jellyfin.host.or.ip
|
||||||
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
|
||||||
|
|
|
||||||
18
docs/widgets/services/jellyseerr.md
Normal file
18
docs/widgets/services/jellyseerr.md
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
---
|
||||||
|
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
|
||||||
|
```
|
||||||
|
|
@ -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 # use backend port for widget version 2+
|
url: http://ip:port
|
||||||
key: yournetalertxapitoken
|
key: yournetalertxapitoken
|
||||||
version: 2 # optional, default is 1
|
version: 2 # optional, default is 1
|
||||||
```
|
```
|
||||||
|
|
|
||||||
17
docs/widgets/services/overseerr.md
Normal file
17
docs/widgets/services/overseerr.md
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
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:port
|
url: http://tautulli.host.or.ip
|
||||||
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
|
||||||
|
|
|
||||||
|
|
@ -1,20 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
||||||
!!! hint
|
|
||||||
|
|
||||||
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,16 +9,10 @@ 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
|
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -1,78 +0,0 @@
|
||||||
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/"]),
|
|
||||||
]);
|
|
||||||
|
|
@ -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: cluster
|
mode: default
|
||||||
```
|
```
|
||||||
|
|
||||||
To enable Kubernetes gateway-api compatibility, set `gateway` to `true`.
|
To enable Kubernetes gateway-api compatibility, set `route` to `gateway`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
gateway: true
|
route: gateway
|
||||||
```
|
```
|
||||||
|
|
||||||
## Widgets
|
## Widgets
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,6 @@ 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
|
||||||
|
|
@ -57,8 +56,6 @@ 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
|
||||||
|
|
@ -91,6 +88,7 @@ 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
|
||||||
|
|
@ -124,6 +122,7 @@ 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
|
||||||
|
|
@ -149,10 +148,8 @@ 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
|
||||||
|
|
@ -165,13 +162,11 @@ 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,5 +1,6 @@
|
||||||
// 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"];
|
||||||
|
|
@ -36,6 +37,7 @@ 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) {
|
||||||
|
|
@ -43,7 +45,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) {
|
||||||
|
|
|
||||||
|
|
@ -4,14 +4,8 @@ const { i18n } = require("./next-i18next.config");
|
||||||
const nextConfig = {
|
const nextConfig = {
|
||||||
reactStrictMode: true,
|
reactStrictMode: true,
|
||||||
output: "standalone",
|
output: "standalone",
|
||||||
basePath: process.env.NEXT_PUBLIC_BASE_PATH || "",
|
|
||||||
images: {
|
images: {
|
||||||
remotePatterns: [
|
domains: ["cdn.jsdelivr.net"],
|
||||||
{
|
|
||||||
protocol: "https",
|
|
||||||
hostname: "cdn.jsdelivr.net",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
unoptimized: true,
|
unoptimized: true,
|
||||||
},
|
},
|
||||||
i18n,
|
i18n,
|
||||||
|
|
|
||||||
49
package.json
49
package.json
|
|
@ -1,16 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "1.10.1",
|
"version": "1.9.0",
|
||||||
"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 --webpack",
|
"build": "next build",
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
"lint": "eslint .",
|
"lint": "next lint",
|
||||||
"test": "vitest run",
|
|
||||||
"test:coverage": "vitest run --coverage",
|
|
||||||
"test:watch": "vitest",
|
|
||||||
"telemetry": "next telemetry disable"
|
"telemetry": "next telemetry disable"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
@ -21,56 +18,48 @@
|
||||||
"dockerode": "^4.0.7",
|
"dockerode": "^4.0.7",
|
||||||
"follow-redirects": "^1.15.11",
|
"follow-redirects": "^1.15.11",
|
||||||
"gamedig": "^5.3.2",
|
"gamedig": "^5.3.2",
|
||||||
"i18next": "^25.8.0",
|
"i18next": "^25.5.3",
|
||||||
"ical.js": "^2.2.1",
|
"ical.js": "^2.1.0",
|
||||||
"js-yaml": "^4.1.1",
|
"js-yaml": "^4.1.1",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
"luxon": "^3.6.1",
|
"luxon": "^3.6.1",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraftstatuspinger": "^1.2.2",
|
"minecraftstatuspinger": "^1.2.2",
|
||||||
"next": "^16.1.7",
|
"next": "^15.5.9",
|
||||||
"next-i18next": "^15.4.3",
|
"next-i18next": "^12.1.0",
|
||||||
"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": "^19.2.4",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^19.2.4",
|
"react-dom": "^18.3.1",
|
||||||
"react-i18next": "^15.5.3",
|
"react-i18next": "^15.5.3",
|
||||||
"react-icons": "^5.6.0",
|
"react-icons": "^5.5.0",
|
||||||
"recharts": "^3.1.2",
|
"recharts": "^3.1.2",
|
||||||
"swr": "^2.4.1",
|
"swr": "^2.3.3",
|
||||||
"systeminformation": "^5.30.8",
|
"systeminformation": "^5.27.11",
|
||||||
"tough-cookie": "^6.0.0",
|
"tough-cookie": "^6.0.0",
|
||||||
"urbackup-server-api": "^0.92.2",
|
"urbackup-server-api": "^0.91.0",
|
||||||
"winston": "^3.19.0",
|
"winston": "^3.17.0",
|
||||||
"ws": "^8.18.3",
|
"ws": "^8.18.3",
|
||||||
"xml-js": "^1.6.11"
|
"xml-js": "^1.6.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/compat": "^2.0.2",
|
|
||||||
"@eslint/eslintrc": "^3.3.3",
|
|
||||||
"@eslint/js": "^9.39.2",
|
|
||||||
"@tailwindcss/forms": "^0.5.10",
|
"@tailwindcss/forms": "^0.5.10",
|
||||||
"@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": "^3.2.4",
|
|
||||||
"eslint": "^9.25.1",
|
"eslint": "^9.25.1",
|
||||||
"eslint-config-next": "^15.5.11",
|
"eslint-config-next": "^15.2.4",
|
||||||
"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.5",
|
"eslint-plugin-prettier": "^5.5.4",
|
||||||
"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",
|
||||||
"jsdom": "^28.1.0",
|
|
||||||
"postcss": "^8.5.6",
|
"postcss": "^8.5.6",
|
||||||
"prettier": "^3.8.1",
|
"prettier": "^3.7.3",
|
||||||
"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.1.18",
|
"tailwindcss": "^4.0.9",
|
||||||
"typescript": "^5.7.3",
|
"typescript": "^5.7.3"
|
||||||
"vitest": "^3.2.4"
|
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
|
|
|
||||||
2387
pnpm-lock.yaml
generated
2387
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
|
@ -66,11 +66,6 @@
|
||||||
"wait": "Wag asseblief",
|
"wait": "Wag asseblief",
|
||||||
"empty_data": "Substelsel status onbekend"
|
"empty_data": "Substelsel status onbekend"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Goedgekeur",
|
"approved": "Goedgekeur",
|
||||||
"available": "Beskikbaar"
|
"available": "Beskikbaar"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Afwagtend",
|
"pending": "Afwagtend",
|
||||||
"approved": "Goedgekeur",
|
"approved": "Goedgekeur",
|
||||||
"available": "Beskikbaar",
|
"available": "Beskikbaar",
|
||||||
"completed": "Afgehandel",
|
|
||||||
"processing": "Verwerking",
|
|
||||||
"issues": "Oop Kwessies"
|
"issues": "Oop Kwessies"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Afwagtend",
|
||||||
|
"processing": "Verwerking",
|
||||||
|
"approved": "Goedgekeur",
|
||||||
|
"available": "Beskikbaar"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
"connected": "Gekoppel",
|
"connected": "Gekoppel",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Optyd",
|
"uptime": "Optyd",
|
||||||
"volumeAvailable": "Beskikbaar"
|
"volumeAvailable": "Beskikbaar"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Kanale",
|
|
||||||
"streams": "Uitsendings"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Reekse",
|
"series": "Reekse",
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Reekse"
|
"series": "Reekse"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Biblioteke",
|
"libraries": "Libraries",
|
||||||
"books": "Boeke",
|
"books": "Books",
|
||||||
"reading": "Lees",
|
"reading": "Reading",
|
||||||
"finished": "Klaar"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Tou",
|
"downloadCount": "Tou",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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": "ارسال",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "الأجهزة النشطة",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "مصدق",
|
"approved": "مصدق",
|
||||||
"available": "متاح"
|
"available": "متاح"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Моля изчакайте",
|
"wait": "Моля изчакайте",
|
||||||
"empty_data": "Неизвестен статус на подсистема"
|
"empty_data": "Неизвестен статус на подсистема"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "ПЧ",
|
"rx": "ПЧ",
|
||||||
"tx": "ИЗ",
|
"tx": "ИЗ",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "Активни устройства",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Одобрен",
|
"approved": "Одобрен",
|
||||||
"available": "Наличен"
|
"available": "Наличен"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Издания",
|
"issues": "Издания",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -61,16 +61,11 @@
|
||||||
"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": "ACTIU",
|
"up": "UP",
|
||||||
"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",
|
||||||
|
|
@ -98,8 +93,8 @@
|
||||||
"http_status": "Estat HTTP",
|
"http_status": "Estat HTTP",
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"response": "Resposta",
|
"response": "Resposta",
|
||||||
"down": "Inactiu",
|
"down": "Down",
|
||||||
"up": "Actiu",
|
"up": "Up",
|
||||||
"not_available": "No disponible"
|
"not_available": "No disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
|
|
@ -112,22 +107,12 @@
|
||||||
"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": "Desconnectat",
|
"offline": "Offline",
|
||||||
"offline_alt": "Desconnectat",
|
"offline_alt": "Offline",
|
||||||
"online": "En línia",
|
"online": "En línia",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"unknown": "Desconegut"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Producció",
|
"pv_power": "Producció",
|
||||||
|
|
@ -148,7 +133,7 @@
|
||||||
"unread": "Sense llegir"
|
"unread": "Sense llegir"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Estat",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Sense configurar",
|
"connectionStatusUnconfigured": "Sense configurar",
|
||||||
"connectionStatusConnecting": "Connectant",
|
"connectionStatusConnecting": "Connectant",
|
||||||
"connectionStatusAuthenticating": "Autenticant",
|
"connectionStatusAuthenticating": "Autenticant",
|
||||||
|
|
@ -156,11 +141,11 @@
|
||||||
"connectionStatusDisconnecting": "Desconnectant",
|
"connectionStatusDisconnecting": "Desconnectant",
|
||||||
"connectionStatusDisconnected": "Desconnectat",
|
"connectionStatusDisconnected": "Desconnectat",
|
||||||
"connectionStatusConnected": "Connectat",
|
"connectionStatusConnected": "Connectat",
|
||||||
"uptime": "Temps en funcionament",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Màx. Descàrrega",
|
"maxDown": "Màx. Descàrrega",
|
||||||
"maxUp": "Màx. Càrrega",
|
"maxUp": "Màx. Càrrega",
|
||||||
"down": "Inactiu",
|
"down": "Down",
|
||||||
"up": "Actiu",
|
"up": "Up",
|
||||||
"received": "Rebuts",
|
"received": "Rebuts",
|
||||||
"sent": "Enviats",
|
"sent": "Enviats",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext.",
|
||||||
|
|
@ -183,24 +168,17 @@
|
||||||
"passes": "Aprovat"
|
"passes": "Aprovat"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Reproduïnt",
|
"playing": "Playing",
|
||||||
"transcoding": "Transcodificant",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Taxa de bits",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "Sense reproduccions actives",
|
"no_active": "No Active Streams",
|
||||||
"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": "Pasarel·les connectades",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Conmutadors connectats"
|
"connectedSwitches": "Conmutadors connectats"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
|
@ -211,24 +189,24 @@
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Transmissions actives",
|
"streams": "Transmissions actives",
|
||||||
"albums": "Àlbums",
|
"albums": "Àlbums",
|
||||||
"movies": "Pel·lícules",
|
"movies": "Movies",
|
||||||
"tv": "Sèries"
|
"tv": "Sèries"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Taxa",
|
"rate": "Rate",
|
||||||
"queue": "Cua",
|
"queue": "Cua",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Actiu",
|
"active": "Actiu",
|
||||||
"upload": "Pujada",
|
"upload": "Upload",
|
||||||
"download": "Baixada"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Baixada",
|
"download": "Download",
|
||||||
"upload": "Pujada",
|
"upload": "Upload",
|
||||||
"leech": "Sangonera",
|
"leech": "Leech",
|
||||||
"seed": "Sembrat"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Aprovat",
|
"approved": "Aprovat",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -331,10 +313,10 @@
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Descarregat",
|
"download": "Downloaded",
|
||||||
"nondownload": "No descarregat",
|
"nondownload": "No descarregat",
|
||||||
"read": "Llegits",
|
"read": "Read",
|
||||||
"unread": "No llegits",
|
"unread": "Unread",
|
||||||
"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",
|
||||||
|
|
@ -355,7 +337,7 @@
|
||||||
"ago": "Fa {{value}}"
|
"ago": "Fa {{value}}"
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultes",
|
"totalQueries": "Queries",
|
||||||
"totalNoError": "Èxits",
|
"totalNoError": "Èxits",
|
||||||
"totalServerFailure": "Fallades",
|
"totalServerFailure": "Fallades",
|
||||||
"totalNxDomain": "Dominis NX",
|
"totalNxDomain": "Dominis NX",
|
||||||
|
|
@ -363,12 +345,12 @@
|
||||||
"totalAuthoritative": "Autoritatiu",
|
"totalAuthoritative": "Autoritatiu",
|
||||||
"totalRecursive": "Recursiu",
|
"totalRecursive": "Recursiu",
|
||||||
"totalCached": "A la memòria cau",
|
"totalCached": "A la memòria cau",
|
||||||
"totalBlocked": "Bloquejats",
|
"totalBlocked": "Blocked",
|
||||||
"totalDropped": "Abandonat",
|
"totalDropped": "Abandonat",
|
||||||
"totalClients": "Clients"
|
"totalClients": "Clients"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "Cua",
|
"queue": "Queue",
|
||||||
"processed": "Processat",
|
"processed": "Processat",
|
||||||
"errored": "Error",
|
"errored": "Error",
|
||||||
"saved": "Estalviat"
|
"saved": "Estalviat"
|
||||||
|
|
@ -379,13 +361,13 @@
|
||||||
"middleware": "Intermediari"
|
"middleware": "Intermediari"
|
||||||
},
|
},
|
||||||
"trilium": {
|
"trilium": {
|
||||||
"version": "Versió",
|
"version": "Version",
|
||||||
"notesCount": "Notes",
|
"notesCount": "Notes",
|
||||||
"dbSize": "Tamany de la base de dades",
|
"dbSize": "Database Size",
|
||||||
"unknown": "Desconegut"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "Sense reproduccions actives",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Espereu si us plau"
|
"please_wait": "Espereu si us plau"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
|
|
@ -408,43 +390,43 @@
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indexadors",
|
"enableIndexers": "Indexadors",
|
||||||
"numberOfGrabs": "Captures",
|
"numberOfGrabs": "Captures",
|
||||||
"numberOfQueries": "Consultes",
|
"numberOfQueries": "Queries",
|
||||||
"numberOfFailGrabs": "Captures fallides",
|
"numberOfFailGrabs": "Captures fallides",
|
||||||
"numberOfFailQueries": "Consultes fallides"
|
"numberOfFailQueries": "Consultes fallides"
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configurat",
|
"configured": "Configurat",
|
||||||
"errored": "Errors"
|
"errored": "Errored"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessions",
|
"numActiveSessions": "Sessions",
|
||||||
"numConnections": "Connexions",
|
"numConnections": "Connexions",
|
||||||
"dataRelayed": "Transmès",
|
"dataRelayed": "Transmès",
|
||||||
"transferRate": "Taxa"
|
"transferRate": "Rate"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Usuaris",
|
"user_count": "Users",
|
||||||
"status_count": "Publicacions",
|
"status_count": "Publicacions",
|
||||||
"domain_count": "Dominis"
|
"domain_count": "Dominis"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Volguts",
|
"wanted": "Wanted",
|
||||||
"queued": "Encuat",
|
"queued": "Queued",
|
||||||
"series": "Sèries"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Jugadors",
|
"players": "Jugadors",
|
||||||
"version": "Versió",
|
"version": "Versió",
|
||||||
"status": "Estat",
|
"status": "Status",
|
||||||
"up": "En línia",
|
"up": "Online",
|
||||||
"down": "Fora de línia"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Llegit",
|
"read": "Llegit",
|
||||||
"unread": "No llegits"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Usuaris",
|
"users": "Users",
|
||||||
"loginsLast24H": "Inicis de sessió (24h)",
|
"loginsLast24H": "Inicis de sessió (24h)",
|
||||||
"failedLoginsLast24H": "Errors d'inici de sessió (24h)"
|
"failedLoginsLast24H": "Errors d'inici de sessió (24h)"
|
||||||
},
|
},
|
||||||
|
|
@ -456,19 +438,19 @@
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Càrrega",
|
"load": "Load",
|
||||||
"wait": "Si us plau espera",
|
"wait": "Please wait",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Avís",
|
"warn": "Avís",
|
||||||
"uptime": "ACTIU",
|
"uptime": "UP",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Lliure",
|
"free": "Free",
|
||||||
"used": "Utilitzat",
|
"used": "Used",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crític",
|
"crit": "Crític",
|
||||||
"read": "Lectura",
|
"read": "Read",
|
||||||
"write": "Escriptura",
|
"write": "Escriptura",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Mem",
|
"mem": "Mem",
|
||||||
|
|
@ -489,25 +471,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": "Parcialment ennuvolat",
|
"2-night": "Partly Cloudy",
|
||||||
"3-day": "Ennuvolat",
|
"3-day": "Ennuvolat",
|
||||||
"3-night": "Ennuvolat",
|
"3-night": "Cloudy",
|
||||||
"45-day": "Boirós",
|
"45-day": "Boirós",
|
||||||
"45-night": "Emboirat",
|
"45-night": "Foggy",
|
||||||
"48-day": "Boirós",
|
"48-day": "Foggy",
|
||||||
"48-night": "Emboirat",
|
"48-night": "Foggy",
|
||||||
"51-day": "Ruixats lleugers",
|
"51-day": "Ruixats lleugers",
|
||||||
"51-night": "Plugim lleuger",
|
"51-night": "Light Drizzle",
|
||||||
"53-day": "Ruixat",
|
"53-day": "Ruixat",
|
||||||
"53-night": "Plugim",
|
"53-night": "Drizzle",
|
||||||
"55-day": "Ruixat intens",
|
"55-day": "Ruixat intens",
|
||||||
"55-night": "Plovisqueig intens",
|
"55-night": "Heavy Drizzle",
|
||||||
"56-day": "Lleuger ruixat gelat",
|
"56-day": "Lleuger ruixat gelat",
|
||||||
"56-night": "Lleuger ruixat gelat",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Ruixat gelat",
|
"57-day": "Ruixat gelat",
|
||||||
"57-night": "Plugim gelat",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Pluja lleugera",
|
"61-day": "Pluja lleugera",
|
||||||
"61-night": "Pluja lleugera",
|
"61-night": "Light Rain",
|
||||||
"63-day": "Pluja",
|
"63-day": "Pluja",
|
||||||
"63-night": "Rain",
|
"63-night": "Rain",
|
||||||
"65-day": "Pluja intensa",
|
"65-day": "Pluja intensa",
|
||||||
|
|
@ -642,12 +624,12 @@
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Càrrega de CPU",
|
"cpuLoad": "Càrrega de CPU",
|
||||||
"memoryUsed": "Memoria en ús",
|
"memoryUsed": "Memoria en ús",
|
||||||
"uptime": "Temps en funcionament",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "IPs assignades"
|
"numberOfLeases": "IPs assignades"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
"streams_all": "Tots els streams",
|
"streams_all": "Tots els streams",
|
||||||
"streams_active": "Transmissions actives",
|
"streams_active": "Active Streams",
|
||||||
"streams_xepg": "Canals XEPG"
|
"streams_xepg": "Canals XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
|
|
@ -657,7 +639,7 @@
|
||||||
"limit": "Límit"
|
"limit": "Límit"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "Càrrega de CPU",
|
"cpu": "CPU Load",
|
||||||
"memory": "Memòria activa",
|
"memory": "Memòria activa",
|
||||||
"wanUpload": "Pujada WAN",
|
"wanUpload": "Pujada WAN",
|
||||||
"wanDownload": "Baixada WAN"
|
"wanDownload": "Baixada WAN"
|
||||||
|
|
@ -669,21 +651,21 @@
|
||||||
"layers": "Capes"
|
"layers": "Capes"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Estat",
|
"printer_state": "Status",
|
||||||
"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": "Estat"
|
"status": "Status"
|
||||||
},
|
},
|
||||||
"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": "Actiu",
|
"up": "Up",
|
||||||
"down": "Inactiu",
|
"down": "Down",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Ús Disc",
|
"disk": "Ús Disc",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
|
|
@ -695,58 +677,54 @@
|
||||||
"memory_usage": "Memòria"
|
"memory_usage": "Memòria"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Usuaris",
|
"users": "Users",
|
||||||
"photos": "Fotos",
|
"photos": "Fotos",
|
||||||
"videos": "Vídeos",
|
"videos": "Videos",
|
||||||
"storage": "Emmagatzematge"
|
"storage": "Emmagatzematge"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Actius",
|
"up": "Actius",
|
||||||
"down": "Caiguts",
|
"down": "Caiguts",
|
||||||
"uptime": "Temps en funcionament",
|
"uptime": "Uptime",
|
||||||
"incident": "Incidència",
|
"incident": "Incidència",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Sèries",
|
"series": "Series",
|
||||||
"archives": "Arxius",
|
"archives": "Arxius",
|
||||||
"chapters": "Capítols",
|
"chapters": "Capítols",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Biblioteques",
|
"libraries": "Biblioteques",
|
||||||
"series": "Sèries",
|
"series": "Series",
|
||||||
"books": "Llibres"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Dies",
|
"days": "Days",
|
||||||
"uptime": "Temps en funcionament",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Available"
|
||||||
},
|
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Canals",
|
|
||||||
"streams": "Transmissions"
|
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Sèries",
|
"series": "Series",
|
||||||
"issues": "Problemes",
|
"issues": "Problemes",
|
||||||
"wanted": "Volguts"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Àlbums",
|
"albums": "Albums",
|
||||||
"photos": "Fotos",
|
"photos": "Photos",
|
||||||
"videos": "Vídeos",
|
"videos": "Videos",
|
||||||
"people": "Gent"
|
"people": "Gent"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Cua",
|
"queue": "Queue",
|
||||||
"processing": "Processant",
|
"processing": "Processing",
|
||||||
"processed": "Processat",
|
"processed": "Processed",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Valor Net",
|
"networth": "Net Worth",
|
||||||
"budget": "Pressupost"
|
"budget": "Budget"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Taulells",
|
"dashboards": "Taulells",
|
||||||
|
|
@ -763,11 +741,11 @@
|
||||||
"numshares": "Elements compartits"
|
"numshares": "Elements compartits"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Estat",
|
"status": "Status",
|
||||||
"size": "Mida",
|
"size": "Mida",
|
||||||
"lastrun": "Darrera execució",
|
"lastrun": "Darrera execució",
|
||||||
"nextrun": "Següent execució",
|
"nextrun": "Següent execució",
|
||||||
"failed": "Error"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Treballadors actius",
|
"active_workers": "Treballadors actius",
|
||||||
|
|
@ -784,21 +762,21 @@
|
||||||
"targets_total": "Objectius Totals"
|
"targets_total": "Objectius Totals"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Actius",
|
"up": "Sites Up",
|
||||||
"down": "Caiguts",
|
"down": "Sites Down",
|
||||||
"uptime": "Temps en funcionament"
|
"uptime": "Uptime"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Avui",
|
"gross_percent_today": "Today",
|
||||||
"gross_percent_1y": "Un any",
|
"gross_percent_1y": "Un any",
|
||||||
"gross_percent_max": "Sempre",
|
"gross_percent_max": "Sempre",
|
||||||
"net_worth": "Valor Net"
|
"net_worth": "Net Worth"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Pòdcasts",
|
"podcasts": "Pòdcasts",
|
||||||
"books": "Llibres",
|
"books": "Books",
|
||||||
"podcastsDuration": "Durada",
|
"podcastsDuration": "Durada",
|
||||||
"booksDuration": "Durada"
|
"booksDuration": "Duration"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "Gent a casa",
|
"people_home": "Gent a casa",
|
||||||
|
|
@ -807,23 +785,23 @@
|
||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Supervisió",
|
"monitoring": "Supervisió",
|
||||||
"updates": "Actualitzacions"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Llibres",
|
"books": "Books",
|
||||||
"authors": "Autors",
|
"authors": "Autors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Sèries"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Biblioteques",
|
"libraries": "Libraries",
|
||||||
"books": "Llibres",
|
"books": "Books",
|
||||||
"reading": "Llegint",
|
"reading": "Reading",
|
||||||
"finished": "Acabats"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Cua",
|
"downloadCount": "Queue",
|
||||||
"downloadBytesRemaining": "Restant",
|
"downloadBytesRemaining": "Remaining",
|
||||||
"downloadTotalBytes": "Size",
|
"downloadTotalBytes": "Size",
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
|
|
@ -995,17 +973,17 @@
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Càmeres",
|
"cameras": "Càmeres",
|
||||||
"uptime": "Temps en funcionament",
|
"uptime": "Uptime",
|
||||||
"version": "Versió"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Enllaços",
|
"links": "Enllaços",
|
||||||
"collections": "Col·leccions",
|
"collections": "Col·leccions",
|
||||||
"tags": "Etiquetes"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "No classificat",
|
"unclassified": "No classificat",
|
||||||
"information": "Informació",
|
"information": "Information",
|
||||||
"warning": "Avís",
|
"warning": "Avís",
|
||||||
"average": "Mitjana",
|
"average": "Mitjana",
|
||||||
"high": "Alt",
|
"high": "Alt",
|
||||||
|
|
@ -1026,22 +1004,22 @@
|
||||||
"tasksInProgress": "Tasques en marxa"
|
"tasksInProgress": "Tasques en marxa"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Nom",
|
"name": "Name",
|
||||||
"address": "Adreça",
|
"address": "Address",
|
||||||
"last_seen": "Vist per darrera vegada",
|
"last_seen": "Last Seen",
|
||||||
"status": "Estat",
|
"status": "Status",
|
||||||
"online": "En línia",
|
"online": "Online",
|
||||||
"offline": "Desconnectat"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nom",
|
"name": "Name",
|
||||||
"systems": "Sistemes",
|
"systems": "Sistemes",
|
||||||
"up": "Actiu",
|
"up": "Up",
|
||||||
"down": "Inactiu",
|
"down": "Down",
|
||||||
"paused": "Pausat",
|
"paused": "Paused",
|
||||||
"pending": "Pendent",
|
"pending": "Pending",
|
||||||
"status": "Estat",
|
"status": "Status",
|
||||||
"updated": "Actualitzat",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disc",
|
"disk": "Disc",
|
||||||
|
|
@ -1051,34 +1029,34 @@
|
||||||
"apps": "Apps",
|
"apps": "Apps",
|
||||||
"synced": "Sincronitzats",
|
"synced": "Sincronitzats",
|
||||||
"outOfSync": "Dessincronitzats",
|
"outOfSync": "Dessincronitzats",
|
||||||
"healthy": "Sa",
|
"healthy": "Healthy",
|
||||||
"degraded": "Degradats",
|
"degraded": "Degradats",
|
||||||
"progressing": "Progressant",
|
"progressing": "Progressant",
|
||||||
"missing": "Falten",
|
"missing": "Missing",
|
||||||
"suspended": "Suspesos"
|
"suspended": "Suspesos"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Carregant"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Grups",
|
"groups": "Grups",
|
||||||
"issues": "Problemes",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projectes"
|
"projects": "Projectes"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Estat",
|
"status": "Status",
|
||||||
"load": "Càrrega",
|
"load": "Load",
|
||||||
"bcharge": "Càrrega de la bateria",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"karakeep": {
|
"karakeep": {
|
||||||
"bookmarks": "Marcadors",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Preferits",
|
"favorites": "Favorites",
|
||||||
"archived": "Arxivats",
|
"archived": "Archived",
|
||||||
"highlights": "Destacats",
|
"highlights": "Highlights",
|
||||||
"lists": "Llistes",
|
"lists": "Lists",
|
||||||
"tags": "Etiquetes"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"slskd": {
|
"slskd": {
|
||||||
"slskStatus": "Network",
|
"slskStatus": "Network",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -66,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Godkendt",
|
"approved": "Godkendt",
|
||||||
"available": "Tilgængelig"
|
"available": "Tilgængelig"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Genehmigt",
|
"approved": "Genehmigt",
|
||||||
"available": "Verfügbar"
|
"available": "Verfügbar"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Ausstehend",
|
"pending": "Wartend",
|
||||||
"approved": "Bestätigt",
|
"approved": "Genehmigt",
|
||||||
"available": "Verfügbar",
|
"available": "Verfügbar",
|
||||||
"completed": "Abgeschlossen",
|
"issues": "Offene Issues"
|
||||||
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Wartend",
|
||||||
"processing": "Wird verarbeitet",
|
"processing": "Wird verarbeitet",
|
||||||
"issues": "Offene Probleme"
|
"approved": "Genehmigt",
|
||||||
|
"available": "Verfügbar"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
|
@ -620,9 +602,9 @@
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Seiten",
|
"sites": "Sites",
|
||||||
"resources": "Ressourcen",
|
"resources": "Ressourcen",
|
||||||
"targets": "Ziele",
|
"targets": "Targets",
|
||||||
"traffic": "Traffic",
|
"traffic": "Traffic",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
"out": "Out"
|
"out": "Out"
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Serien"
|
"series": "Serien"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Bibliotheken",
|
"libraries": "Libraries",
|
||||||
"books": "Bücher",
|
"books": "Books",
|
||||||
"reading": "Am Lesen",
|
"reading": "Reading",
|
||||||
"finished": "Fertig"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Warteschlange",
|
"downloadCount": "Warteschlange",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "Ενεργές συσκευές",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Εγκρίθηκε",
|
"approved": "Εγκρίθηκε",
|
||||||
"available": "Διαθέσιμο"
|
"available": "Διαθέσιμο"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Aprobita",
|
"approved": "Aprobita",
|
||||||
"available": "Havebla"
|
"available": "Havebla"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Aprobado",
|
"approved": "Aprobado",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Pendiente",
|
||||||
"approved": "Approved",
|
"approved": "Aprobado",
|
||||||
"available": "Available",
|
"available": "Disponible",
|
||||||
"completed": "Completed",
|
"issues": "Issues Abiertos"
|
||||||
"processing": "Processing",
|
},
|
||||||
"issues": "Open Issues"
|
"overseerr": {
|
||||||
|
"pending": "Pendiente",
|
||||||
|
"processing": "Procesando",
|
||||||
|
"approved": "Aprobado",
|
||||||
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Librerías",
|
"libraries": "Libraries",
|
||||||
"books": "Libros",
|
"books": "Books",
|
||||||
"reading": "Lectura",
|
"reading": "Reading",
|
||||||
"finished": "Finalizado"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "En cola",
|
"downloadCount": "En cola",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Arazoak",
|
"issues": "Arazoak",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Hyväksytty",
|
"approved": "Hyväksytty",
|
||||||
"available": "Saatavilla"
|
"available": "Saatavilla"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Morceaux"
|
"songs": "Morceaux"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "En cours",
|
|
||||||
"transcoding": "En cours d'encodage",
|
|
||||||
"bitrate": "Bitrate",
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"movies": "Movies",
|
|
||||||
"series": "Series",
|
|
||||||
"episodes": "Episodes",
|
|
||||||
"songs": "Songs"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Hors ligne",
|
"offline": "Hors ligne",
|
||||||
"offline_alt": "Hors ligne",
|
"offline_alt": "Hors ligne",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "Bitrate"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs connectées",
|
"connectedAp": "APs connectées",
|
||||||
"activeUser": "Périphériques actifs",
|
"activeUser": "Périphériques actifs",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Approuvé",
|
"approved": "Approuvé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "En attente",
|
||||||
"approved": "Approved",
|
"approved": "Approuvé",
|
||||||
"available": "Available",
|
"available": "Disponible",
|
||||||
"completed": "Completed",
|
"issues": "Problèmes non résolus"
|
||||||
"processing": "Processing",
|
},
|
||||||
"issues": "Open Issues"
|
"overseerr": {
|
||||||
|
"pending": "En attente",
|
||||||
|
"processing": "En cours de traitement",
|
||||||
|
"approved": "Approuvé",
|
||||||
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
|
@ -621,9 +603,9 @@
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Ressources",
|
"resources": "Resources",
|
||||||
"targets": "Cibles",
|
"targets": "Targets",
|
||||||
"traffic": "Trafique",
|
"traffic": "Traffic",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
"out": "Out"
|
"out": "Out"
|
||||||
},
|
},
|
||||||
|
|
@ -720,13 +702,9 @@
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Jours",
|
"days": "Jours",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Disponibilité",
|
||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Disponible"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries",
|
"series": "Séries",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
|
|
@ -751,7 +729,7 @@
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableau de bord",
|
"dashboards": "Tableau de bord",
|
||||||
"datasources": "Sources données",
|
"datasources": "Sources données",
|
||||||
"totalalerts": "Alertes totales",
|
"totalalerts": "Total alertes",
|
||||||
"alertstriggered": "Alertes déclenchées"
|
"alertstriggered": "Alertes déclenchées"
|
||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
|
|
@ -950,7 +928,7 @@
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tags": "Tags",
|
"tags": "Tags",
|
||||||
"oCount": "O-mètre"
|
"oCount": "0 Compte"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Utilisateurs",
|
"users": "Utilisateurs",
|
||||||
|
|
@ -1005,11 +983,11 @@
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Non classé",
|
"unclassified": "Non classé",
|
||||||
"information": "Information",
|
"information": "Informations",
|
||||||
"warning": "Avertissement",
|
"warning": "Attention",
|
||||||
"average": "Moyen",
|
"average": "Moyenne",
|
||||||
"high": "Haut",
|
"high": "Élevé",
|
||||||
"disaster": "Désastre"
|
"disaster": ""
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Véhicule",
|
"vehicle": "Véhicule",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"songs": "Musiques",
|
"songs": "Musiques",
|
||||||
"time": "Durée",
|
"time": "Durée",
|
||||||
"artists": "Artistes"
|
"artists": "Artistes"
|
||||||
},
|
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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": "מכובה",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "מכשירים פעילים",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "מאושר",
|
"approved": "מאושר",
|
||||||
"available": "זמין"
|
"available": "זמין"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "מחובר",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "זמן פעילות",
|
"uptime": "זמן פעילות",
|
||||||
"volumeAvailable": "זמין"
|
"volumeAvailable": "זמין"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "סדרות",
|
"series": "סדרות",
|
||||||
"issues": "גיליונות",
|
"issues": "גיליונות",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Pričekaj",
|
"wait": "Pričekaj",
|
||||||
"empty_data": "Stanje podsustava nepoznato"
|
"empty_data": "Stanje podsustava nepoznato"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Epizode",
|
"episodes": "Epizode",
|
||||||
"songs": "Pjesme"
|
"songs": "Pjesme"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "Reprodukcija u tijeku",
|
|
||||||
"transcoding": "Prekodiranje",
|
|
||||||
"bitrate": "Stopa bitova",
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"movies": "Filmovi",
|
|
||||||
"series": "Serije",
|
|
||||||
"episodes": "Epizode",
|
|
||||||
"songs": "Pjesme"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Dostupno"
|
"available": "Dostupno"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Na čekanju",
|
"pending": "U tijeku",
|
||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Dostupno",
|
"available": "Dostupno",
|
||||||
"completed": "Dovršeno",
|
|
||||||
"processing": "Obrada",
|
|
||||||
"issues": "Otvoreni problemi"
|
"issues": "Otvoreni problemi"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "U tijeku",
|
||||||
|
"processing": "Obrada",
|
||||||
|
"approved": "Odobreno",
|
||||||
|
"available": "Dostupno"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Ukupno",
|
"total": "Ukupno",
|
||||||
"connected": "Spojeno",
|
"connected": "Spojeno",
|
||||||
|
|
@ -551,7 +533,7 @@
|
||||||
"up": "Aktivno",
|
"up": "Aktivno",
|
||||||
"pending": "U tijeku",
|
"pending": "U tijeku",
|
||||||
"down": "Neaktivno",
|
"down": "Neaktivno",
|
||||||
"ok": "U redu"
|
"ok": "Ok"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Novo",
|
"new": "Novo",
|
||||||
|
|
@ -619,11 +601,11 @@
|
||||||
"total": "Ukupno"
|
"total": "Ukupno"
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Organizacije",
|
"orgs": "Orgs",
|
||||||
"sites": "Web-stranice",
|
"sites": "Sites",
|
||||||
"resources": "Resursi",
|
"resources": "Resources",
|
||||||
"targets": "Ciljevi",
|
"targets": "Targets",
|
||||||
"traffic": "Promet",
|
"traffic": "Traffic",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
"out": "Out"
|
"out": "Out"
|
||||||
},
|
},
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Vrijeme rada",
|
"uptime": "Vrijeme rada",
|
||||||
"volumeAvailable": "Dostupno"
|
"volumeAvailable": "Dostupno"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Kanali",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serije",
|
"series": "Serije",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Serije"
|
"series": "Serije"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Knjižnice",
|
"libraries": "Libraries",
|
||||||
"books": "Knjige",
|
"books": "Books",
|
||||||
"reading": "Čitanje",
|
"reading": "Reading",
|
||||||
"finished": "Završeno"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Red čekanja",
|
"downloadCount": "Red čekanja",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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": "Stacks",
|
|
||||||
"paused": "Pauzirano",
|
|
||||||
"total": "Ukupno",
|
|
||||||
"environment_not_found": "Okruženje nije pronađeno"
|
|
||||||
},
|
|
||||||
"sparkyfitness": {
|
|
||||||
"eaten": "Pojedeno",
|
|
||||||
"burned": "Potrošeno",
|
|
||||||
"remaining": "Preostalo",
|
|
||||||
"steps": "Koraci"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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ő",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Engedélyezett",
|
"approved": "Engedélyezett",
|
||||||
"available": "Elérhető"
|
"available": "Elérhető"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Függőben lévő",
|
||||||
"approved": "Approved",
|
"approved": "Jóváhagyott",
|
||||||
"available": "Available",
|
"available": "Elérhető",
|
||||||
"completed": "Completed",
|
"issues": "Nyitott problémák"
|
||||||
"processing": "Processing",
|
},
|
||||||
"issues": "Open Issues"
|
"overseerr": {
|
||||||
|
"pending": "Függőben lévő",
|
||||||
|
"processing": "Feldolgozás",
|
||||||
|
"approved": "Jóváhagyott",
|
||||||
|
"available": "Elérhető"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Összes",
|
"total": "Összes",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Tersetujui",
|
"approved": "Tersetujui",
|
||||||
"available": "Tersedia"
|
"available": "Tersedia"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Please wait",
|
"wait": "Please wait",
|
||||||
"empty_data": "Stato del sottosistema sconosciuto"
|
"empty_data": "Stato del sottosistema sconosciuto"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Episodi",
|
"episodes": "Episodi",
|
||||||
"songs": "Canzoni"
|
"songs": "Canzoni"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "Playing",
|
|
||||||
"transcoding": "Transcoding",
|
|
||||||
"bitrate": "Bitrate",
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"movies": "Movies",
|
|
||||||
"series": "Serie",
|
|
||||||
"episodes": "Episodes",
|
|
||||||
"songs": "Songs"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Controllare la connessione a Plex"
|
"plex_connection_error": "Controllare la connessione a Plex"
|
||||||
},
|
},
|
||||||
"tracearr": {
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "Bitrate"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP Connessi",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Dispositivi attivi",
|
"activeUser": "Dispositivi attivi",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approvati",
|
"approved": "Approvati",
|
||||||
"available": "Disponibili"
|
"available": "Disponibili"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -326,7 +308,7 @@
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "In esecuzione",
|
"running": "Running",
|
||||||
"stopped": "Fermati",
|
"stopped": "Fermati",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
|
|
@ -721,11 +703,7 @@
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "Days",
|
"days": "Days",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Disponibili"
|
"volumeAvailable": "Available"
|
||||||
},
|
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
|
|
@ -1092,9 +1070,9 @@
|
||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
},
|
},
|
||||||
"jellystat": {
|
"jellystat": {
|
||||||
"songs": "Brani",
|
"songs": "Songs",
|
||||||
"movies": "Film",
|
"movies": "Movies",
|
||||||
"episodes": "Episodi",
|
"episodes": "Episodes",
|
||||||
"other": "Altro"
|
"other": "Altro"
|
||||||
},
|
},
|
||||||
"checkmk": {
|
"checkmk": {
|
||||||
|
|
@ -1118,11 +1096,11 @@
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"wallos": {
|
"wallos": {
|
||||||
"activeSubscriptions": "Abbonamenti",
|
"activeSubscriptions": "Subscriptions",
|
||||||
"thisMonthlyCost": "Questo Mese",
|
"thisMonthlyCost": "This Month",
|
||||||
"nextMonthlyCost": "Mese Prossimo",
|
"nextMonthlyCost": "Next Month",
|
||||||
"previousMonthlyCost": "Prev. Month",
|
"previousMonthlyCost": "Prev. Month",
|
||||||
"nextRenewingSubscription": ""
|
"nextRenewingSubscription": "Next Payment"
|
||||||
},
|
},
|
||||||
"unraid": {
|
"unraid": {
|
||||||
"STARTED": "Started",
|
"STARTED": "Started",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "お待ちください",
|
"wait": "お待ちください",
|
||||||
"empty_data": "サブシステムの状態は不明"
|
"empty_data": "サブシステムの状態は不明"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "受信済み",
|
"rx": "受信済み",
|
||||||
"tx": "送信済み",
|
"tx": "送信済み",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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": "オフライン",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "アクティブデバイス",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "承認済",
|
"approved": "承認済",
|
||||||
"available": "利用可"
|
"available": "利用可"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "稼働時間",
|
"uptime": "稼働時間",
|
||||||
"volumeAvailable": "利用可能"
|
"volumeAvailable": "利用可能"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "잠시만 기다려주세요",
|
"wait": "잠시만 기다려주세요",
|
||||||
"empty_data": "서브시스템 상태 알 수 없음"
|
"empty_data": "서브시스템 상태 알 수 없음"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "수신",
|
"rx": "수신",
|
||||||
"tx": "송신",
|
"tx": "송신",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "에피소드",
|
"episodes": "에피소드",
|
||||||
"songs": "음악"
|
"songs": "음악"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "재생 중",
|
|
||||||
"transcoding": "트랜스코딩 중",
|
|
||||||
"bitrate": "비트레이트",
|
|
||||||
"no_active": "활성 스트림 없음",
|
|
||||||
"movies": "영상",
|
|
||||||
"series": "시리즈",
|
|
||||||
"episodes": "에피소드",
|
|
||||||
"songs": "음악"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "오프라인",
|
"offline": "오프라인",
|
||||||
"offline_alt": "오프라인",
|
"offline_alt": "오프라인",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "활성 장치",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "승인됨",
|
"approved": "승인됨",
|
||||||
"available": "이용 가능"
|
"available": "이용 가능"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "대기 중",
|
"pending": "대기 중",
|
||||||
"approved": "승인됨",
|
"approved": "승인됨",
|
||||||
"available": "사용 가능",
|
"available": "이용 가능",
|
||||||
"completed": "완료됨",
|
|
||||||
"processing": "처리 중",
|
|
||||||
"issues": "열린 이슈"
|
"issues": "열린 이슈"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "대기 중",
|
||||||
|
"processing": "처리 중",
|
||||||
|
"approved": "승인됨",
|
||||||
|
"available": "이용 가능"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "전체",
|
"total": "전체",
|
||||||
"connected": "연결됨",
|
"connected": "연결됨",
|
||||||
|
|
@ -551,7 +533,7 @@
|
||||||
"up": "업",
|
"up": "업",
|
||||||
"pending": "대기 중",
|
"pending": "대기 중",
|
||||||
"down": "다운",
|
"down": "다운",
|
||||||
"ok": "확인"
|
"ok": "Ok"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "신규",
|
"new": "신규",
|
||||||
|
|
@ -623,9 +605,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": "배터리 충전",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "가동 시간",
|
"uptime": "가동 시간",
|
||||||
"volumeAvailable": "사용 가능"
|
"volumeAvailable": "사용 가능"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "채널",
|
|
||||||
"streams": "스트림"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "시리즈",
|
"series": "시리즈",
|
||||||
"issues": "이슈",
|
"issues": "이슈",
|
||||||
|
|
@ -792,7 +770,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": "팟캐스트",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "시리즈"
|
"series": "시리즈"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "라이브러리",
|
"libraries": "Libraries",
|
||||||
"books": "책",
|
"books": "Books",
|
||||||
"reading": "읽는 중",
|
"reading": "Reading",
|
||||||
"finished": "완료"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "대기열",
|
"downloadCount": "대기열",
|
||||||
|
|
@ -1155,35 +1133,8 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Lulus",
|
"approved": "Lulus",
|
||||||
"available": "Sudah Ada"
|
"available": "Sudah Ada"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Even geduld",
|
"wait": "Even geduld",
|
||||||
"empty_data": "Subsysteem status onbekend"
|
"empty_data": "Subsysteem status onbekend"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Afleveringen",
|
"episodes": "Afleveringen",
|
||||||
"songs": "Nummers"
|
"songs": "Nummers"
|
||||||
},
|
},
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "Bitrate"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Verbonden APs",
|
"connectedAp": "Verbonden APs",
|
||||||
"activeUser": "Actieve apparaten",
|
"activeUser": "Actieve apparaten",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Goedgekeurd",
|
"approved": "Goedgekeurd",
|
||||||
"available": "Beschikbaar"
|
"available": "Beschikbaar"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "In afwachting",
|
||||||
"approved": "Approved",
|
"approved": "Goedgekeurd",
|
||||||
"available": "Available",
|
"available": "Beschikbaar",
|
||||||
"completed": "Completed",
|
|
||||||
"processing": "Processing",
|
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "In afwachting",
|
||||||
|
"processing": "Verwerken",
|
||||||
|
"approved": "Goedgekeurd",
|
||||||
|
"available": "Beschikbaar"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Totaal",
|
"total": "Totaal",
|
||||||
"connected": "Verbonden",
|
"connected": "Verbonden",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Beschikbaar"
|
"volumeAvailable": "Beschikbaar"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemen",
|
"issues": "Problemen",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Godkjent",
|
"approved": "Godkjent",
|
||||||
"available": "Tilgjengelig"
|
"available": "Tilgjengelig"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Proszę czekać",
|
"wait": "Proszę czekać",
|
||||||
"empty_data": "Status podsystemu nieznany"
|
"empty_data": "Status podsystemu nieznany"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
"tx": "Tx",
|
"tx": "Tx",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Zaakceptowane",
|
"approved": "Zaakceptowane",
|
||||||
"available": "Dostępne"
|
"available": "Dostępne"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Oczekujące",
|
"pending": "Oczekujące",
|
||||||
"approved": "Zaakceptowane",
|
"approved": "Zaakceptowane",
|
||||||
"available": "Dostępne",
|
"available": "Dostępne",
|
||||||
"completed": "Ukończone",
|
|
||||||
"processing": "Przetwarzane",
|
|
||||||
"issues": "Otwarte zgłoszenia"
|
"issues": "Otwarte zgłoszenia"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Oczekujące",
|
||||||
|
"processing": "Przetwarzane",
|
||||||
|
"approved": "Zaakceptowane",
|
||||||
|
"available": "Dostępne"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Razem",
|
"total": "Razem",
|
||||||
"connected": "Połączono",
|
"connected": "Połączono",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Serie"
|
"series": "Serie"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Biblioteki",
|
"libraries": "Libraries",
|
||||||
"books": "Książki",
|
"books": "Books",
|
||||||
"reading": "Czytane",
|
"reading": "Reading",
|
||||||
"finished": "Skończone"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "W kolejce",
|
"downloadCount": "W kolejce",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Aprovado",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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": "mo",
|
"months": "M",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"minutes": "m",
|
"minutes": "m",
|
||||||
|
|
@ -66,14 +66,9 @@
|
||||||
"wait": "Por favor, aguarde",
|
"wait": "Por favor, aguarde",
|
||||||
"empty_data": "Status do Subsistema desconhecido"
|
"empty_data": "Status do Subsistema desconhecido"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "Rx",
|
||||||
"tx": "TX",
|
"tx": "Tx",
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"running": "Executando",
|
"running": "Executando",
|
||||||
|
|
@ -106,22 +101,12 @@
|
||||||
"playing": "A reproduzir",
|
"playing": "A reproduzir",
|
||||||
"transcoding": "Transcodificação",
|
"transcoding": "Transcodificação",
|
||||||
"bitrate": "Taxa de bits",
|
"bitrate": "Taxa de bits",
|
||||||
"no_active": "Sem Transmissões Ativas",
|
"no_active": "Sem Streams Ativos",
|
||||||
"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": "Transcoding",
|
|
||||||
"bitrate": "Bitrate",
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"movies": "Filmes",
|
|
||||||
"series": "Séries",
|
|
||||||
"episodes": "Episódios",
|
|
||||||
"songs": "Músicas"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "Bitrate"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos ativos",
|
"activeUser": "Dispositivos ativos",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Aprovada",
|
"approved": "Aprovada",
|
||||||
"available": "Disponível"
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pendente",
|
"pending": "Pendente",
|
||||||
"approved": "Aprovado",
|
"approved": "Aprovado",
|
||||||
"available": "Disponível",
|
"available": "Disponível",
|
||||||
"completed": "Concluído",
|
"issues": "Incidentes Abertos"
|
||||||
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Pendente",
|
||||||
"processing": "Processando",
|
"processing": "Processando",
|
||||||
"issues": "Erros pendentes"
|
"approved": "Aprovado",
|
||||||
|
"available": "Disponível"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
|
@ -621,7 +603,7 @@
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Orgs",
|
"orgs": "Orgs",
|
||||||
"sites": "Sites",
|
"sites": "Sites",
|
||||||
"resources": "Recursos",
|
"resources": "Resources",
|
||||||
"targets": "Targets",
|
"targets": "Targets",
|
||||||
"traffic": "Traffic",
|
"traffic": "Traffic",
|
||||||
"in": "In",
|
"in": "In",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Séries"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Bibliotecas",
|
"libraries": "Libraries",
|
||||||
"books": "Livros",
|
"books": "Books",
|
||||||
"reading": "Lendo",
|
"reading": "Reading",
|
||||||
"finished": "Finalizado"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Fila de espera",
|
"downloadCount": "Fila de espera",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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": "Environment ID Required"
|
|
||||||
},
|
|
||||||
"dockhand": {
|
|
||||||
"running": "Executando",
|
|
||||||
"stopped": "Stopped",
|
|
||||||
"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": "Environment Not Found"
|
|
||||||
},
|
|
||||||
"sparkyfitness": {
|
|
||||||
"eaten": "Eaten",
|
|
||||||
"burned": "Burned",
|
|
||||||
"remaining": "Remaining",
|
|
||||||
"steps": "Steps"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Aprobate",
|
"approved": "Aprobate",
|
||||||
"available": "Disponibile"
|
"available": "Disponibile"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Эпизоды",
|
"episodes": "Эпизоды",
|
||||||
"songs": "Песни"
|
"songs": "Песни"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "Воспроизводится",
|
|
||||||
"transcoding": "Перекодирование",
|
|
||||||
"bitrate": "Битрейт",
|
|
||||||
"no_active": "Нет активных потоков",
|
|
||||||
"movies": "Фильмы",
|
|
||||||
"series": "Сериалы",
|
|
||||||
"episodes": "Эпизоды",
|
|
||||||
"songs": "Песни"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Не в сети",
|
"offline": "Не в сети",
|
||||||
"offline_alt": "Не в сети",
|
"offline_alt": "Не в сети",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"no_active": "Нет активных стримов",
|
"no_active": "Нет активных стримов",
|
||||||
"plex_connection_error": "Проверка соединения Plex"
|
"plex_connection_error": "Проверка соединения Plex"
|
||||||
},
|
},
|
||||||
"tracearr": {
|
|
||||||
"no_active": "Нет активных потоков",
|
|
||||||
"streams": "Потоки",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Прямое воспроизведение",
|
|
||||||
"bitrate": "Битрейт"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Подключенные точки доступа",
|
"connectedAp": "Подключенные точки доступа",
|
||||||
"activeUser": "Активные устройства",
|
"activeUser": "Активные устройства",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно"
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Ожидают",
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно",
|
"available": "Доступно",
|
||||||
"completed": "Завершено",
|
"issues": "Open Issues"
|
||||||
"processing": "Обработка",
|
},
|
||||||
"issues": "Открытые задачи"
|
"overseerr": {
|
||||||
|
"pending": "Ожидают",
|
||||||
|
"processing": "В процессе",
|
||||||
|
"approved": "Одобрено",
|
||||||
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Всего",
|
"total": "Всего",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Время работы",
|
"uptime": "Время работы",
|
||||||
"volumeAvailable": "Доступно"
|
"volumeAvailable": "Доступно"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Серии",
|
"series": "Серии",
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
|
|
@ -1138,8 +1116,8 @@
|
||||||
"NO_DATA_DISKS": "No Data Disks",
|
"NO_DATA_DISKS": "No Data Disks",
|
||||||
"notifications": "Уведомления",
|
"notifications": "Уведомления",
|
||||||
"status": "Статус",
|
"status": "Статус",
|
||||||
"cpu": "ЦП",
|
"cpu": "CPU",
|
||||||
"memoryUsed": "Использовано ОЗУ",
|
"memoryUsed": "Memory Used",
|
||||||
"memoryAvailable": "Memory Available",
|
"memoryAvailable": "Memory Available",
|
||||||
"arrayUsed": "Array Used",
|
"arrayUsed": "Array Used",
|
||||||
"arrayFree": "Array Free",
|
"arrayFree": "Array Free",
|
||||||
|
|
@ -1149,41 +1127,14 @@
|
||||||
"backrest": {
|
"backrest": {
|
||||||
"num_plans": "Plans",
|
"num_plans": "Plans",
|
||||||
"num_success_30": "Successes",
|
"num_success_30": "Successes",
|
||||||
"num_failure_30": "Ошибки",
|
"num_failure_30": "Failures",
|
||||||
"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": "Songs",
|
||||||
"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": "Среда не найдена"
|
|
||||||
},
|
|
||||||
"sparkyfitness": {
|
|
||||||
"eaten": "Eaten",
|
|
||||||
"burned": "Burned",
|
|
||||||
"remaining": "Remaining",
|
|
||||||
"steps": "Steps"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"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é",
|
||||||
|
|
@ -98,7 +93,7 @@
|
||||||
"http_status": "HTTP stavový kód",
|
"http_status": "HTTP stavový kód",
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"response": "Odpoveď",
|
"response": "Odpoveď",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"not_available": "Nedostupné"
|
"not_available": "Nedostupné"
|
||||||
},
|
},
|
||||||
|
|
@ -112,19 +107,9 @@
|
||||||
"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": "Nedostupné",
|
"offline": "Offline",
|
||||||
"offline_alt": "Nedostupné",
|
"offline_alt": "Offline",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
"unknown": "Neznáme"
|
"unknown": "Neznáme"
|
||||||
|
|
@ -159,7 +144,7 @@
|
||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"maxDown": "Max. sťahovanie",
|
"maxDown": "Max. sťahovanie",
|
||||||
"maxUp": "Max. nahrávanie",
|
"maxUp": "Max. nahrávanie",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"received": "Prijaté",
|
"received": "Prijaté",
|
||||||
"sent": "Odoslané",
|
"sent": "Odoslané",
|
||||||
|
|
@ -183,19 +168,12 @@
|
||||||
"passes": "Odvysielané"
|
"passes": "Odvysielané"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Prehráva sa",
|
"playing": "Playing",
|
||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Prenosová rýchlosť",
|
"bitrate": "Bitrate",
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Schválené",
|
"approved": "Schválené",
|
||||||
"available": "Dostupné"
|
"available": "Dostupné"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Čakajúce",
|
||||||
"approved": "Approved",
|
"approved": "Schválené",
|
||||||
"available": "Available",
|
"available": "Dostupné",
|
||||||
"completed": "Completed",
|
|
||||||
"processing": "Processing",
|
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Čakajúce",
|
||||||
|
"processing": "Spracovávané",
|
||||||
|
"approved": "Schválené",
|
||||||
|
"available": "Dostupné"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
"connected": "Pripojené",
|
"connected": "Pripojené",
|
||||||
|
|
@ -437,7 +419,7 @@
|
||||||
"version": "Verzia",
|
"version": "Verzia",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Nedostupné"
|
"down": "Offline"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Prečítané",
|
"read": "Prečítané",
|
||||||
|
|
@ -458,7 +440,7 @@
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "Záťaž",
|
"load": "Záťaž",
|
||||||
"wait": "Čakajte, prosím",
|
"wait": "Čakajte, prosím",
|
||||||
"temp": "TEPL",
|
"temp": "TEMP",
|
||||||
"_temp": "Teplota",
|
"_temp": "Teplota",
|
||||||
"warn": "Upozornení",
|
"warn": "Upozornení",
|
||||||
"uptime": "BEŽÍ",
|
"uptime": "BEŽÍ",
|
||||||
|
|
@ -499,13 +481,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": "Mrholenie",
|
"53-night": "Drizzle",
|
||||||
"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": "Jemné mrznúce mrholenie",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Mrazivé mrholenie",
|
"57-day": "Mrazivé mrholenie",
|
||||||
"57-night": "Mrznúce mrholenie",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Slabý dážď",
|
"61-day": "Slabý dážď",
|
||||||
"61-night": "Slabý dážď",
|
"61-night": "Slabý dážď",
|
||||||
"63-day": "Dážď",
|
"63-day": "Dážď",
|
||||||
|
|
@ -550,14 +532,14 @@
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"pending": "Čakajúce",
|
"pending": "Čakajúce",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"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": "Nedostupné",
|
"down": "Down",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"last_ping": "Poslendný ping",
|
"last_ping": "Poslendný ping",
|
||||||
|
|
@ -683,7 +665,7 @@
|
||||||
"memory": "Využitie pamäte",
|
"memory": "Využitie pamäte",
|
||||||
"wanStatus": "Stav WAN",
|
"wanStatus": "Stav WAN",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Využitie disku",
|
"disk": "Využitie disku",
|
||||||
"wanIP": "IP adresa WAN"
|
"wanIP": "IP adresa WAN"
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -784,8 +762,8 @@
|
||||||
"targets_total": "Cieľov spolu"
|
"targets_total": "Cieľov spolu"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Dostupné stránky",
|
"up": "Sites Up",
|
||||||
"down": "Nedostupné stránky",
|
"down": "Sites Down",
|
||||||
"uptime": "Dostupnosť"
|
"uptime": "Dostupnosť"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
|
|
@ -807,7 +785,7 @@
|
||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Monitoring",
|
"monitoring": "Monitoring",
|
||||||
"updates": "Aktualizácie"
|
"updates": "Updates"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Books",
|
"books": "Books",
|
||||||
|
|
@ -880,7 +858,7 @@
|
||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"cpuLoad": "Záťaž CPU priem. (5m)",
|
"cpuLoad": "Záťaž CPU priem. (5m)",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"bytesTx": "Prenesených",
|
"bytesTx": "Prenesených",
|
||||||
"bytesRx": "Prijaté"
|
"bytesRx": "Prijaté"
|
||||||
},
|
},
|
||||||
|
|
@ -889,13 +867,13 @@
|
||||||
"uptime": "Dostupnosť",
|
"uptime": "Dostupnosť",
|
||||||
"lastDown": "Posledný čas nedostupnosti",
|
"lastDown": "Posledný čas nedostupnosti",
|
||||||
"downDuration": "Trvanie nedostupnosti",
|
"downDuration": "Trvanie nedostupnosti",
|
||||||
"sitesUp": "Dostupné stránky",
|
"sitesUp": "Sites Up",
|
||||||
"sitesDown": "Nedostupné stránky",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"notyetchecked": "Neskontrolované",
|
"notyetchecked": "Neskontrolované",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"seemsdown": "Javí sa nedostupný",
|
"seemsdown": "Javí sa nedostupný",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"unknown": "Neznáme"
|
"unknown": "Neznáme"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
|
|
@ -1031,17 +1009,17 @@
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Nedostupné"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Beží",
|
"up": "Beží",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"paused": "Pozastavené",
|
"paused": "Pozastavené",
|
||||||
"pending": "Čakajúce",
|
"pending": "Čakajúce",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"updated": "Aktualizované",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "RAM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
|
|
@ -1086,7 +1064,7 @@
|
||||||
"disconnected": "Odpojené",
|
"disconnected": "Odpojené",
|
||||||
"updateStatus": "Update",
|
"updateStatus": "Update",
|
||||||
"update_yes": "Dostupné",
|
"update_yes": "Dostupné",
|
||||||
"update_no": "Aktuálne",
|
"update_no": "Up to Date",
|
||||||
"downloads": "Downloads",
|
"downloads": "Downloads",
|
||||||
"uploads": "Uploads",
|
"uploads": "Uploads",
|
||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
|
|
@ -1105,7 +1083,7 @@
|
||||||
"total": "Celkom",
|
"total": "Celkom",
|
||||||
"running": "Beží",
|
"running": "Beží",
|
||||||
"stopped": "Zastavené",
|
"stopped": "Zastavené",
|
||||||
"down": "Nedostupné",
|
"down": "Down",
|
||||||
"unhealthy": "Nezdravý",
|
"unhealthy": "Nezdravý",
|
||||||
"unknown": "Neznáme",
|
"unknown": "Neznáme",
|
||||||
"servers": "Servery",
|
"servers": "Servery",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Odobreno",
|
"approved": "Odobreno",
|
||||||
"available": "Na voljo"
|
"available": "Na voljo"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"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",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Епизоде",
|
"episodes": "Епизоде",
|
||||||
"songs": "Песме"
|
"songs": "Песме"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "Репродукција",
|
|
||||||
"transcoding": "Транскодирање",
|
|
||||||
"bitrate": "Проток",
|
|
||||||
"no_active": "Нема активних стримова",
|
|
||||||
"movies": "Филмови",
|
|
||||||
"series": "Серије",
|
|
||||||
"episodes": "Епизоде",
|
|
||||||
"songs": "Песме"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Није на мрежи",
|
"offline": "Није на мрежи",
|
||||||
"offline_alt": "Није на мрежи",
|
"offline_alt": "Није на мрежи",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "Активни уређаји",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно"
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "На чекању",
|
"pending": "На чекању",
|
||||||
"approved": "Одобрено",
|
"approved": "Одобрено",
|
||||||
"available": "Доступно",
|
"available": "Доступно",
|
||||||
"completed": "Завршено",
|
|
||||||
"processing": "Обрада",
|
|
||||||
"issues": "Отворених питања"
|
"issues": "Отворених питања"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "На чекању",
|
||||||
|
"processing": "Обрада",
|
||||||
|
"approved": "Одобрено",
|
||||||
|
"available": "Доступно"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Укупно",
|
"total": "Укупно",
|
||||||
"connected": "Повезано",
|
"connected": "Повезано",
|
||||||
|
|
@ -551,7 +533,7 @@
|
||||||
"up": "Горе",
|
"up": "Горе",
|
||||||
"pending": "На чекању",
|
"pending": "На чекању",
|
||||||
"down": "Доле",
|
"down": "Доле",
|
||||||
"ok": "Ок"
|
"ok": "Ok"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Сада",
|
"new": "Сада",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Време рада",
|
"uptime": "Време рада",
|
||||||
"volumeAvailable": "Доступно"
|
"volumeAvailable": "Доступно"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Канали",
|
|
||||||
"streams": "Стримови"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Серије",
|
"series": "Серије",
|
||||||
"issues": "Издања",
|
"issues": "Издања",
|
||||||
|
|
@ -816,10 +794,10 @@
|
||||||
"series": "Серије"
|
"series": "Серије"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Библиотеке",
|
"libraries": "Libraries",
|
||||||
"books": "Књиге",
|
"books": "Books",
|
||||||
"reading": "Читање",
|
"reading": "Reading",
|
||||||
"finished": "Завршено"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Ред",
|
"downloadCount": "Ред",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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": "Eaten",
|
|
||||||
"burned": "Burned",
|
|
||||||
"remaining": "Remaining",
|
|
||||||
"steps": "Steps"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Godkända",
|
"approved": "Godkända",
|
||||||
"available": "Tillgänglig"
|
"available": "Tillgänglig"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "ఆమోదించబడింది",
|
"approved": "ఆమోదించబడింది",
|
||||||
"available": "అందుబాటులో వున్నవి"
|
"available": "అందుబాటులో వున్నవి"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Approved",
|
"approved": "Approved",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
"cpu": "İşlemci",
|
"cpu": "İşlemci",
|
||||||
"mem": "Bellek",
|
"mem": "MEM",
|
||||||
"total": "Toplam",
|
"total": "Toplam",
|
||||||
"free": "Boş",
|
"free": "Boş",
|
||||||
"used": "Kullanımda",
|
"used": "Kullanımda",
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"wait": "Lütfen bekleyin",
|
"wait": "Lütfen bekleyin",
|
||||||
"empty_data": "Alt sistem durumu bilinmiyor"
|
"empty_data": "Alt sistem durumu bilinmiyor"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Gelen Veri",
|
"rx": "Gelen Veri",
|
||||||
"tx": "Giden Veri",
|
"tx": "Giden Veri",
|
||||||
|
|
@ -85,7 +80,7 @@
|
||||||
"unhealthy": "Sağlıksız",
|
"unhealthy": "Sağlıksız",
|
||||||
"not_found": "Bulunamadı",
|
"not_found": "Bulunamadı",
|
||||||
"exited": "Kapandı",
|
"exited": "Kapandı",
|
||||||
"partial": "Kısmi"
|
"partial": "Parçalı"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Hata",
|
"error": "Hata",
|
||||||
|
|
@ -98,29 +93,19 @@
|
||||||
"http_status": "HTTPS durumu",
|
"http_status": "HTTPS durumu",
|
||||||
"error": "Hata",
|
"error": "Hata",
|
||||||
"response": "Yanıt",
|
"response": "Yanıt",
|
||||||
"down": "İndirme",
|
"down": "Çalışmayan",
|
||||||
"up": "Çalışıyor",
|
"up": "Çalışıyor",
|
||||||
"not_available": "Uygun değil"
|
"not_available": "Uygun değil"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
"playing": "Oynatılıyor",
|
"playing": "Oynatılıyor",
|
||||||
"transcoding": "Dönüştürülüyor",
|
"transcoding": "Dönüştürülüyor",
|
||||||
"bitrate": "Bit Hızı",
|
"bitrate": "Bit Oranı",
|
||||||
"no_active": "Etkin akış yok",
|
"no_active": "Etkin akış yok",
|
||||||
"movies": "Film",
|
"movies": "Filmler",
|
||||||
"series": "Dizi",
|
"series": "Diziler",
|
||||||
"episodes": "Bölüm",
|
"episodes": "Bölümler",
|
||||||
"songs": "Şarkı"
|
"songs": "Şarkılar"
|
||||||
},
|
|
||||||
"jellyfin": {
|
|
||||||
"playing": "Oynatılıyor",
|
|
||||||
"transcoding": "Dönüştürülüyor",
|
|
||||||
"bitrate": "Bit Hızı",
|
|
||||||
"no_active": "Aktif Yayın Yok",
|
|
||||||
"movies": "Film",
|
|
||||||
"series": "Dizi",
|
|
||||||
"episodes": "Bölüm",
|
|
||||||
"songs": "Şarkı"
|
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Çevrimdışı",
|
"offline": "Çevrimdışı",
|
||||||
|
|
@ -140,8 +125,8 @@
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "İndirme",
|
"download": "İndirme",
|
||||||
"upload": "Yükleme",
|
"upload": "Yükleme",
|
||||||
"leech": "İndirilen",
|
"leech": "Tüketici",
|
||||||
"seed": "Gönderilen"
|
"seed": "Sağlayıcı"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Abonelikler",
|
"subscriptions": "Abonelikler",
|
||||||
|
|
@ -157,10 +142,10 @@
|
||||||
"connectionStatusDisconnected": "Bağlı değil",
|
"connectionStatusDisconnected": "Bağlı değil",
|
||||||
"connectionStatusConnected": "Bağlı",
|
"connectionStatusConnected": "Bağlı",
|
||||||
"uptime": "Çalışma Süresi",
|
"uptime": "Çalışma Süresi",
|
||||||
"maxDown": "Maks. İndirme",
|
"maxDown": "Max. Indirme",
|
||||||
"maxUp": "Maks. Gönderme",
|
"maxUp": "Max. Gönderme",
|
||||||
"down": "İndirme",
|
"down": "Çalışmayan",
|
||||||
"up": "Yükleme",
|
"up": "Çalışıyor",
|
||||||
"received": "Alınan",
|
"received": "Alınan",
|
||||||
"sent": "Gönderilen",
|
"sent": "Gönderilen",
|
||||||
"externalIPAddress": "Harici IP",
|
"externalIPAddress": "Harici IP",
|
||||||
|
|
@ -185,17 +170,10 @@
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "Oynatılıyor",
|
"playing": "Oynatılıyor",
|
||||||
"transcoding": "Dönüştürülüyor",
|
"transcoding": "Dönüştürülüyor",
|
||||||
"bitrate": "Bit Hızı",
|
"bitrate": "Bit Oranı",
|
||||||
"no_active": "Etkin akış yok",
|
"no_active": "Etkin akış yok",
|
||||||
"plex_connection_error": "Plex Bağlantısı Kontrol Ediliyor"
|
"plex_connection_error": "Plex Bağlantısı Kontrol Ediliyor"
|
||||||
},
|
},
|
||||||
"tracearr": {
|
|
||||||
"no_active": "No Active Streams",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "Bitrate"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Bağlı AP'ler",
|
"connectedAp": "Bağlı AP'ler",
|
||||||
"activeUser": "Etkin aygıtlar",
|
"activeUser": "Etkin aygıtlar",
|
||||||
|
|
@ -211,7 +189,7 @@
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Etkin akış",
|
"streams": "Etkin akış",
|
||||||
"albums": "Albümler",
|
"albums": "Albümler",
|
||||||
"movies": "Film",
|
"movies": "Filmler",
|
||||||
"tv": "TV Showları"
|
"tv": "TV Showları"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
|
|
@ -221,20 +199,20 @@
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Etkin",
|
"active": "Etkin",
|
||||||
"upload": "Gönderme",
|
"upload": "Yükleme",
|
||||||
"download": "İndirme"
|
"download": "İndirme"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "İndirme",
|
"download": "İndirme",
|
||||||
"upload": "Gönderme",
|
"upload": "Yükleme",
|
||||||
"leech": "İndirilen",
|
"leech": "Tüketici",
|
||||||
"seed": "Gönderilen"
|
"seed": "Sağlayıcı"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "İndirme",
|
"download": "İndirme",
|
||||||
"upload": "Gönderme",
|
"upload": "Yükleme",
|
||||||
"leech": "İndirilen",
|
"leech": "Tüketici",
|
||||||
"seed": "Gönderilen"
|
"seed": "Sağlayıcı"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "İşlemci Kullanımı",
|
"cpuUsage": "İşlemci Kullanımı",
|
||||||
|
|
@ -246,9 +224,9 @@
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "İndirme",
|
"download": "İndirme",
|
||||||
"upload": "Gönderme",
|
"upload": "Yükleme",
|
||||||
"leech": "İndirilen",
|
"leech": "Leech",
|
||||||
"seed": "Gönderilen"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Önbellek İsabetli Byte",
|
"cachehitbytes": "Önbellek İsabetli Byte",
|
||||||
|
|
@ -256,14 +234,14 @@
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "İndirme",
|
"download": "İndirme",
|
||||||
"upload": "Gönderme",
|
"upload": "Yükleme",
|
||||||
"leech": "İndirilen",
|
"leech": "Tüketici",
|
||||||
"seed": "Gönderilen"
|
"seed": "Sağlayıcı"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "İstendi",
|
"wanted": "İstendi",
|
||||||
"queued": "Kuyrukta",
|
"queued": "Kuyrukta",
|
||||||
"series": "Diziler",
|
"series": "Seriler",
|
||||||
"queue": "Kuyruk",
|
"queue": "Kuyruk",
|
||||||
"unknown": "Bilinmeyen"
|
"unknown": "Bilinmeyen"
|
||||||
},
|
},
|
||||||
|
|
@ -271,7 +249,7 @@
|
||||||
"wanted": "İstendi",
|
"wanted": "İstendi",
|
||||||
"missing": "Eksik",
|
"missing": "Eksik",
|
||||||
"queued": "Kuyrukta",
|
"queued": "Kuyrukta",
|
||||||
"movies": "Film",
|
"movies": "Filmler",
|
||||||
"queue": "Kuyruk",
|
"queue": "Kuyruk",
|
||||||
"unknown": "Bilinmeyen"
|
"unknown": "Bilinmeyen"
|
||||||
},
|
},
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Onaylı",
|
"approved": "Onaylı",
|
||||||
"available": "Kullanılabilir"
|
"available": "Kullanılabilir"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Bekleyen",
|
||||||
"approved": "Approved",
|
"approved": "Onaylı",
|
||||||
"available": "Available",
|
"available": "Uygun",
|
||||||
"completed": "Completed",
|
|
||||||
"processing": "Processing",
|
|
||||||
"issues": "Open Issues"
|
"issues": "Open Issues"
|
||||||
},
|
},
|
||||||
|
"overseerr": {
|
||||||
|
"pending": "Pending",
|
||||||
|
"processing": "İşleniyor",
|
||||||
|
"approved": "Onaylı",
|
||||||
|
"available": "Uygun"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Toplam",
|
"total": "Toplam",
|
||||||
"connected": "Bağlı",
|
"connected": "Bağlı",
|
||||||
|
|
@ -315,7 +297,7 @@
|
||||||
"gravity": "Gravity"
|
"gravity": "Gravity"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Sorgular",
|
"queries": "Queries",
|
||||||
"blocked": "Engellenen",
|
"blocked": "Engellenen",
|
||||||
"filtered": "Filtrelendi",
|
"filtered": "Filtrelendi",
|
||||||
"latency": "Gecikme"
|
"latency": "Gecikme"
|
||||||
|
|
@ -456,9 +438,9 @@
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "İşlemci",
|
"cpu": "İşlemci",
|
||||||
"load": "Yük",
|
"load": "Load",
|
||||||
"wait": "Lütfen bekleyin",
|
"wait": "Lütfen bekleyin",
|
||||||
"temp": "Sıcaklık",
|
"temp": "TEMP",
|
||||||
"_temp": "Sıcaklık",
|
"_temp": "Sıcaklık",
|
||||||
"warn": "Uyarı",
|
"warn": "Uyarı",
|
||||||
"uptime": "ÇALIŞIYOR",
|
"uptime": "ÇALIŞIYOR",
|
||||||
|
|
@ -471,7 +453,7 @@
|
||||||
"read": "Okundu",
|
"read": "Okundu",
|
||||||
"write": "Yazma",
|
"write": "Yazma",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Bellek",
|
"mem": "Hafıza",
|
||||||
"swap": "Swap"
|
"swap": "Swap"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
|
|
@ -551,7 +533,7 @@
|
||||||
"up": "Çalışıyor",
|
"up": "Çalışıyor",
|
||||||
"pending": "Bekleyen",
|
"pending": "Bekleyen",
|
||||||
"down": "Çalışmayan",
|
"down": "Çalışmayan",
|
||||||
"ok": "Tamam"
|
"ok": "Ok"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Yeni",
|
"new": "Yeni",
|
||||||
|
|
@ -606,7 +588,7 @@
|
||||||
"signalStrength": "Sağlamlık",
|
"signalStrength": "Sağlamlık",
|
||||||
"signalQuality": "Kalite",
|
"signalQuality": "Kalite",
|
||||||
"symbolQuality": "Kalite",
|
"symbolQuality": "Kalite",
|
||||||
"networkRate": "Bit Hızı",
|
"networkRate": "Bit Oranı",
|
||||||
"clientIP": "Alıcı"
|
"clientIP": "Alıcı"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
|
|
@ -619,13 +601,13 @@
|
||||||
"total": "Toplam"
|
"total": "Toplam"
|
||||||
},
|
},
|
||||||
"pangolin": {
|
"pangolin": {
|
||||||
"orgs": "Kuruluşlar",
|
"orgs": "Orgs",
|
||||||
"sites": "Siteler",
|
"sites": "Sites",
|
||||||
"resources": "Kaynaklar",
|
"resources": "Resources",
|
||||||
"targets": "Hedefler",
|
"targets": "Targets",
|
||||||
"traffic": "Trafik",
|
"traffic": "Traffic",
|
||||||
"in": "Gelen",
|
"in": "In",
|
||||||
"out": "Giden"
|
"out": "Out"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Pil Yüzdesi",
|
"battery_charge": "Pil Yüzdesi",
|
||||||
|
|
@ -684,7 +666,7 @@
|
||||||
"wanStatus": "WAN Durumu",
|
"wanStatus": "WAN Durumu",
|
||||||
"up": "Çalışıyor",
|
"up": "Çalışıyor",
|
||||||
"down": "Çalışmayan",
|
"down": "Çalışmayan",
|
||||||
"temp": "Sıcaklık",
|
"temp": "Temp",
|
||||||
"disk": "Disk Kullanımı",
|
"disk": "Disk Kullanımı",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
},
|
},
|
||||||
|
|
@ -705,7 +687,7 @@
|
||||||
"down": "Çalışmayan site",
|
"down": "Çalışmayan site",
|
||||||
"uptime": "Çalışma süresi",
|
"uptime": "Çalışma süresi",
|
||||||
"incident": "Olay",
|
"incident": "Olay",
|
||||||
"m": "dk"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Diziler",
|
"series": "Diziler",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Çalışma süresi",
|
"uptime": "Çalışma süresi",
|
||||||
"volumeAvailable": "Uygun"
|
"volumeAvailable": "Uygun"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Kanallar",
|
|
||||||
"streams": "Akışlar"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Diziler",
|
"series": "Diziler",
|
||||||
"issues": "Sorunlar",
|
"issues": "Sorunlar",
|
||||||
|
|
@ -779,12 +757,12 @@
|
||||||
"nodes": "Düğümler"
|
"nodes": "Düğümler"
|
||||||
},
|
},
|
||||||
"prometheus": {
|
"prometheus": {
|
||||||
"targets_up": "Çalışan Hedef",
|
"targets_up": "Hedef Çalışıyor",
|
||||||
"targets_down": "Çalışmayan hedef",
|
"targets_down": "Çalışmayan hedef",
|
||||||
"targets_total": "Toplam Hedef"
|
"targets_total": "Toplam Hedef"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Çalışan Siteler",
|
"up": "Sites Up",
|
||||||
"down": "Çalışmayan site",
|
"down": "Çalışmayan site",
|
||||||
"uptime": "Çalışma süresi"
|
"uptime": "Çalışma süresi"
|
||||||
},
|
},
|
||||||
|
|
@ -792,7 +770,7 @@
|
||||||
"gross_percent_today": "Bugün",
|
"gross_percent_today": "Bugün",
|
||||||
"gross_percent_1y": "Bir yıl",
|
"gross_percent_1y": "Bir yıl",
|
||||||
"gross_percent_max": "Tüm zaman",
|
"gross_percent_max": "Tüm zaman",
|
||||||
"net_worth": "Net Değer"
|
"net_worth": "Net Worth"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcast",
|
"podcasts": "Podcast",
|
||||||
|
|
@ -813,13 +791,13 @@
|
||||||
"books": "Kitaplar",
|
"books": "Kitaplar",
|
||||||
"authors": "Yazarlar",
|
"authors": "Yazarlar",
|
||||||
"categories": "Kategoriler",
|
"categories": "Kategoriler",
|
||||||
"series": "Diziler"
|
"series": "Seriler"
|
||||||
},
|
},
|
||||||
"booklore": {
|
"booklore": {
|
||||||
"libraries": "Kütüphaneler",
|
"libraries": "Libraries",
|
||||||
"books": "Kitaplar",
|
"books": "Books",
|
||||||
"reading": "Okunuyor",
|
"reading": "Reading",
|
||||||
"finished": "Bitti"
|
"finished": "Finished"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Kuyruk",
|
"downloadCount": "Kuyruk",
|
||||||
|
|
@ -828,7 +806,7 @@
|
||||||
"downloadSpeed": "Hız"
|
"downloadSpeed": "Hız"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Diziler",
|
"seriesCount": "Seriler",
|
||||||
"totalFiles": "Dosyalar"
|
"totalFiles": "Dosyalar"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
|
|
@ -873,7 +851,7 @@
|
||||||
"total": "Toplam",
|
"total": "Toplam",
|
||||||
"running": "Çalışıyor",
|
"running": "Çalışıyor",
|
||||||
"stopped": "Durdu",
|
"stopped": "Durdu",
|
||||||
"passed": "Başarılı",
|
"passed": "Passed",
|
||||||
"failed": "Başarısız"
|
"failed": "Başarısız"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
|
|
@ -882,7 +860,7 @@
|
||||||
"up": "Çalışıyor",
|
"up": "Çalışıyor",
|
||||||
"down": "Çalışmayan",
|
"down": "Çalışmayan",
|
||||||
"bytesTx": "İletilen",
|
"bytesTx": "İletilen",
|
||||||
"bytesRx": "Alınan"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Durum",
|
"status": "Durum",
|
||||||
|
|
@ -932,7 +910,7 @@
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Bildirimler",
|
"notifications": "Bildirimler",
|
||||||
"issues": "Sorunlar",
|
"issues": "Issues",
|
||||||
"pulls": "Değişiklik İstekleri",
|
"pulls": "Değişiklik İstekleri",
|
||||||
"repositories": "Depolar"
|
"repositories": "Depolar"
|
||||||
},
|
},
|
||||||
|
|
@ -1014,21 +992,21 @@
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Taşıt",
|
"vehicle": "Taşıt",
|
||||||
"vehicles": "Taşıtlar",
|
"vehicles": "Taşıtlar",
|
||||||
"serviceRecords": "Servis Kayıtları",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Hatırlatıcılar",
|
"reminders": "Hatırlatıcılar",
|
||||||
"nextReminder": "Sonraki hatırlatıcı",
|
"nextReminder": "Sonraki hatırlatıcı",
|
||||||
"none": "Hiçbiri"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Etkin projeler",
|
"projects": "Etkin projeler",
|
||||||
"tasks7d": "Bitişi Bu Hafta Olan Görevler",
|
"tasks7d": "Bitişi Bu Hafta Olan Görevler",
|
||||||
"tasksOverdue": "Gecikmiş Görevler",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "Devam Eden Görevler"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Ad",
|
"name": "Ad",
|
||||||
"address": "Adres",
|
"address": "Adres",
|
||||||
"last_seen": "Son Görülme",
|
"last_seen": "Last Seen",
|
||||||
"status": "Durum",
|
"status": "Durum",
|
||||||
"online": "Çevrimiçi",
|
"online": "Çevrimiçi",
|
||||||
"offline": "Çevrimdışı"
|
"offline": "Çevrimdışı"
|
||||||
|
|
@ -1039,21 +1017,21 @@
|
||||||
"up": "Çalışıyor",
|
"up": "Çalışıyor",
|
||||||
"down": "Çalışmayan",
|
"down": "Çalışmayan",
|
||||||
"paused": "Durduruldu",
|
"paused": "Durduruldu",
|
||||||
"pending": "Beklemede",
|
"pending": "Pending",
|
||||||
"status": "Durum",
|
"status": "Durum",
|
||||||
"updated": "Güncellendi",
|
"updated": "Güncellendi",
|
||||||
"cpu": "İşlemci",
|
"cpu": "İşlemci",
|
||||||
"memory": "Bellek",
|
"memory": "Bellek",
|
||||||
"disk": "Depolama",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Uygulamalar",
|
"apps": "Uygulamalar",
|
||||||
"synced": "Senkron",
|
"synced": "Synced",
|
||||||
"outOfSync": "Senkron Değil",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Sağlıklı",
|
"healthy": "Sağlıklı",
|
||||||
"degraded": "Sorunlu",
|
"degraded": "Degraded",
|
||||||
"progressing": "Uygulanıyor",
|
"progressing": "Progressing",
|
||||||
"missing": "Eksik",
|
"missing": "Eksik",
|
||||||
"suspended": "Askıya Alındı"
|
"suspended": "Askıya Alındı"
|
||||||
},
|
},
|
||||||
|
|
@ -1061,22 +1039,22 @@
|
||||||
"loading": "Yükleniyor"
|
"loading": "Yükleniyor"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Gruplar",
|
"groups": "Groups",
|
||||||
"issues": "Sorunlar",
|
"issues": "Issues",
|
||||||
"merges": "Birleştirme İstekleri",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projeler"
|
"projects": "Projects"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Durum",
|
"status": "Durum",
|
||||||
"load": "Yük",
|
"load": "Load",
|
||||||
"bcharge": "Pil Yüzdesi",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Kalan zaman"
|
"timeleft": "Kalan zaman"
|
||||||
},
|
},
|
||||||
"karakeep": {
|
"karakeep": {
|
||||||
"bookmarks": "Yer imleri",
|
"bookmarks": "Yer imleri",
|
||||||
"favorites": "Gözdeler",
|
"favorites": "Gözdeler",
|
||||||
"archived": "Arşivlenen",
|
"archived": "Archived",
|
||||||
"highlights": "Öne Çıkanlar",
|
"highlights": "Highlights",
|
||||||
"lists": "Listeler",
|
"lists": "Listeler",
|
||||||
"tags": "Etiketler"
|
"tags": "Etiketler"
|
||||||
},
|
},
|
||||||
|
|
@ -1092,14 +1070,14 @@
|
||||||
"sharedFiles": "Dosyalar"
|
"sharedFiles": "Dosyalar"
|
||||||
},
|
},
|
||||||
"jellystat": {
|
"jellystat": {
|
||||||
"songs": "Şarkı",
|
"songs": "Şarkılar",
|
||||||
"movies": "Film",
|
"movies": "Filmler",
|
||||||
"episodes": "Bölüm",
|
"episodes": "Bölümler",
|
||||||
"other": "Diğer"
|
"other": "Diğer"
|
||||||
},
|
},
|
||||||
"checkmk": {
|
"checkmk": {
|
||||||
"serviceErrors": "Hizmet Sorunları",
|
"serviceErrors": "Service issues",
|
||||||
"hostErrors": "Sunucu Sorunları"
|
"hostErrors": "Host issues"
|
||||||
},
|
},
|
||||||
"komodo": {
|
"komodo": {
|
||||||
"total": "Toplam",
|
"total": "Toplam",
|
||||||
|
|
@ -1109,8 +1087,8 @@
|
||||||
"unhealthy": "Sağlıksız",
|
"unhealthy": "Sağlıksız",
|
||||||
"unknown": "Bilinmeyen",
|
"unknown": "Bilinmeyen",
|
||||||
"servers": "Sunucular",
|
"servers": "Sunucular",
|
||||||
"stacks": "Yığınlar",
|
"stacks": "Stacks",
|
||||||
"containers": "Konteynerler"
|
"containers": "Containers"
|
||||||
},
|
},
|
||||||
"filebrowser": {
|
"filebrowser": {
|
||||||
"available": "Uygun",
|
"available": "Uygun",
|
||||||
|
|
@ -1128,11 +1106,11 @@
|
||||||
"STARTED": "Başladı",
|
"STARTED": "Başladı",
|
||||||
"STOPPED": "Durdu",
|
"STOPPED": "Durdu",
|
||||||
"NEW_ARRAY": "Yeni dizi",
|
"NEW_ARRAY": "Yeni dizi",
|
||||||
"RECON_DISK": "Disk Yeniden Oluşturuluyor",
|
"RECON_DISK": "Reconstructing Disk",
|
||||||
"DISABLE_DISK": "Disk devre dışı",
|
"DISABLE_DISK": "Disk devre dışı",
|
||||||
"SWAP_DSBL": "Swap devre dışı",
|
"SWAP_DSBL": "Swap devre dışı",
|
||||||
"INVALID_EXPANSION": "Geçersiz Genişletme",
|
"INVALID_EXPANSION": "Invalid Expansion",
|
||||||
"PARITY_NOT_BIGGEST": "Parity En Büyük Disk Değil",
|
"PARITY_NOT_BIGGEST": "Parity Not Biggest",
|
||||||
"TOO_MANY_MISSING_DISKS": "Çok fazla disk eksik",
|
"TOO_MANY_MISSING_DISKS": "Çok fazla disk eksik",
|
||||||
"NEW_DISK_TOO_SMALL": "Yeni disk çok küçük",
|
"NEW_DISK_TOO_SMALL": "Yeni disk çok küçük",
|
||||||
"NO_DATA_DISKS": "Veri diski yok",
|
"NO_DATA_DISKS": "Veri diski yok",
|
||||||
|
|
@ -1147,43 +1125,16 @@
|
||||||
"poolFree": "{{pool}} boş"
|
"poolFree": "{{pool}} boş"
|
||||||
},
|
},
|
||||||
"backrest": {
|
"backrest": {
|
||||||
"num_plans": "Planlar",
|
"num_plans": "Plans",
|
||||||
"num_success_30": "Başarılılar",
|
"num_success_30": "Successes",
|
||||||
"num_failure_30": "Başarısızlıklar",
|
"num_failure_30": "Failures",
|
||||||
"num_success_latest": "Başarılı",
|
"num_success_latest": "Succeeding",
|
||||||
"num_failure_latest": "Başarısız",
|
"num_failure_latest": "Failing",
|
||||||
"bytes_added_30": "Eklenen Veri"
|
"bytes_added_30": "Bytes Added"
|
||||||
},
|
},
|
||||||
"yourspotify": {
|
"yourspotify": {
|
||||||
"songs": "Şarkılar",
|
"songs": "Songs",
|
||||||
"time": "Zaman",
|
"time": "Time",
|
||||||
"artists": "Sanatçılar"
|
"artists": "Artists"
|
||||||
},
|
|
||||||
"arcane": {
|
|
||||||
"containers": "Konteynerler",
|
|
||||||
"images": "İmajlar",
|
|
||||||
"image_updates": "İmaj Güncellemeleri",
|
|
||||||
"images_unused": "Kullanılmayan İmajlar",
|
|
||||||
"environment_required": "Ortam Kimliği Gerekli"
|
|
||||||
},
|
|
||||||
"dockhand": {
|
|
||||||
"running": "Çalışan",
|
|
||||||
"stopped": "Durdurulan",
|
|
||||||
"cpu": "İşlemci",
|
|
||||||
"memory": "Bellek",
|
|
||||||
"images": "İmajlar",
|
|
||||||
"volumes": "Birimler",
|
|
||||||
"events_today": "Bugünkü Olaylar",
|
|
||||||
"pending_updates": "Bekleyen Güncellemeler",
|
|
||||||
"stacks": "Yığınlar",
|
|
||||||
"paused": "Duraklatılan",
|
|
||||||
"total": "Toplam",
|
|
||||||
"environment_not_found": "Ortam Bulunamadı"
|
|
||||||
},
|
|
||||||
"sparkyfitness": {
|
|
||||||
"eaten": "Eaten",
|
|
||||||
"burned": "Burned",
|
|
||||||
"remaining": "Remaining",
|
|
||||||
"steps": "Steps"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -66,11 +66,6 @@
|
||||||
"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",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"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": "Офлайн",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "Активні пристрої",
|
||||||
|
|
@ -294,13 +272,17 @@
|
||||||
"approved": "Затверджено",
|
"approved": "Затверджено",
|
||||||
"available": "Доступно"
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"pending": "Pending",
|
"pending": "Очікує",
|
||||||
"approved": "Approved",
|
"approved": "Схвалено",
|
||||||
"available": "Available",
|
"available": "Доступно",
|
||||||
"completed": "Completed",
|
"issues": "Проблеми до усунення"
|
||||||
"processing": "Processing",
|
},
|
||||||
"issues": "Open Issues"
|
"overseerr": {
|
||||||
|
"pending": "Очікує",
|
||||||
|
"processing": "Обробка",
|
||||||
|
"approved": "Схвалено",
|
||||||
|
"available": "Доступно"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Усього",
|
"total": "Усього",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Питання",
|
"issues": "Питання",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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,11 +66,6 @@
|
||||||
"wait": "Vui lòng chờ",
|
"wait": "Vui lòng chờ",
|
||||||
"empty_data": "Trạng thái hệ thống phụ không xác định"
|
"empty_data": "Trạng thái hệ thống phụ không xác định"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "RX",
|
"rx": "RX",
|
||||||
"tx": "TX",
|
"tx": "TX",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Bài hát"
|
"songs": "Bài hát"
|
||||||
},
|
},
|
||||||
"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",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "Đã duyệt",
|
"approved": "Đã duyệt",
|
||||||
"available": "Available"
|
"available": "Available"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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": "Processing",
|
||||||
|
"approved": "Approved",
|
||||||
|
"available": "Available"
|
||||||
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"songs": "Bài hát",
|
"songs": "Bài hát",
|
||||||
"time": "Thời gian",
|
"time": "Thời gian",
|
||||||
"artists": "Nghệ sĩ"
|
"artists": "Nghệ sĩ"
|
||||||
},
|
|
||||||
"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,11 +66,6 @@
|
||||||
"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": "發送",
|
||||||
|
|
@ -112,16 +107,6 @@
|
||||||
"episodes": "集",
|
"episodes": "集",
|
||||||
"songs": "曲目"
|
"songs": "曲目"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "正在播放",
|
|
||||||
"transcoding": "轉碼",
|
|
||||||
"bitrate": "位元率",
|
|
||||||
"no_active": "無播放活動",
|
|
||||||
"movies": "電影",
|
|
||||||
"series": "系列",
|
|
||||||
"episodes": "劇集",
|
|
||||||
"songs": "曲目"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"offline_alt": "Offline",
|
"offline_alt": "Offline",
|
||||||
|
|
@ -189,13 +174,6 @@
|
||||||
"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": "已連接的存取點",
|
"connectedAp": "已連接的存取點",
|
||||||
"activeUser": "在線裝置",
|
"activeUser": "在線裝置",
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "批准",
|
"approved": "批准",
|
||||||
"available": "可用"
|
"available": "可用"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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,9 +308,9 @@
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "執行中",
|
"running": "Running",
|
||||||
"stopped": "暫停",
|
"stopped": "暫停",
|
||||||
"total": "全部"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
|
|
@ -391,7 +373,7 @@
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "啟用",
|
"enabled": "啟用",
|
||||||
"disabled": "停用咗",
|
"disabled": "停用咗",
|
||||||
"total": "全部"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "配置一個或多個加密貨幣以進行跟蹤",
|
"configure": "配置一個或多個加密貨幣以進行跟蹤",
|
||||||
|
|
@ -456,19 +438,19 @@
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "負載",
|
"load": "Load",
|
||||||
"wait": "請稍候",
|
"wait": "Please wait",
|
||||||
"temp": "溫度",
|
"temp": "TEMP",
|
||||||
"_temp": "溫度",
|
"_temp": "溫度",
|
||||||
"warn": "警告",
|
"warn": "警告",
|
||||||
"uptime": "運作時間",
|
"uptime": "UP",
|
||||||
"total": "全部",
|
"total": "Total",
|
||||||
"free": "剩餘",
|
"free": "Free",
|
||||||
"used": "已使用",
|
"used": "Used",
|
||||||
"days": "日",
|
"days": "d",
|
||||||
"hours": "時",
|
"hours": "h",
|
||||||
"crit": "重大的",
|
"crit": "重大的",
|
||||||
"read": "已讀",
|
"read": "Read",
|
||||||
"write": "寫入",
|
"write": "寫入",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "記憶體",
|
"mem": "記憶體",
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
|
|
@ -1092,10 +1070,10 @@
|
||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
},
|
},
|
||||||
"jellystat": {
|
"jellystat": {
|
||||||
"songs": "曲目",
|
"songs": "Songs",
|
||||||
"movies": "電影",
|
"movies": "Movies",
|
||||||
"episodes": "劇集",
|
"episodes": "Episodes",
|
||||||
"other": "其它"
|
"other": "Other"
|
||||||
},
|
},
|
||||||
"checkmk": {
|
"checkmk": {
|
||||||
"serviceErrors": "Service issues",
|
"serviceErrors": "Service issues",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -61,16 +61,11 @@
|
||||||
"wlan_devices": "无线局域网设备",
|
"wlan_devices": "无线局域网设备",
|
||||||
"lan_users": "局域网用户",
|
"lan_users": "局域网用户",
|
||||||
"wlan_users": "无线局域网用户",
|
"wlan_users": "无线局域网用户",
|
||||||
"up": "在线",
|
"up": "UP",
|
||||||
"down": "离线",
|
"down": "离线",
|
||||||
"wait": "请稍候",
|
"wait": "请稍候",
|
||||||
"empty_data": "子系统状态未知"
|
"empty_data": "子系统状态未知"
|
||||||
},
|
},
|
||||||
"unifi_drive": {
|
|
||||||
"healthy": "Healthy",
|
|
||||||
"degraded": "Degraded",
|
|
||||||
"no_data": "No storage data available"
|
|
||||||
},
|
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "接收",
|
"rx": "接收",
|
||||||
"tx": "发送",
|
"tx": "发送",
|
||||||
|
|
@ -112,22 +107,12 @@
|
||||||
"episodes": "剧集",
|
"episodes": "剧集",
|
||||||
"songs": "歌曲"
|
"songs": "歌曲"
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
|
||||||
"playing": "播放中",
|
|
||||||
"transcoding": "转码",
|
|
||||||
"bitrate": "比特率",
|
|
||||||
"no_active": "暂无播放",
|
|
||||||
"movies": "电影",
|
|
||||||
"series": "系列",
|
|
||||||
"episodes": "剧集",
|
|
||||||
"songs": "歌曲"
|
|
||||||
},
|
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "离线",
|
"offline": "离线",
|
||||||
"offline_alt": "离线",
|
"offline_alt": "离线",
|
||||||
"online": "在线的",
|
"online": "在线的",
|
||||||
"total": "总计",
|
"total": "Total",
|
||||||
"unknown": "未知"
|
"unknown": "Unknown"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "正式环境",
|
"pv_power": "正式环境",
|
||||||
|
|
@ -148,7 +133,7 @@
|
||||||
"unread": "未读"
|
"unread": "未读"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "状态",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "未配置",
|
"connectionStatusUnconfigured": "未配置",
|
||||||
"connectionStatusConnecting": "连接中",
|
"connectionStatusConnecting": "连接中",
|
||||||
"connectionStatusAuthenticating": "认证中",
|
"connectionStatusAuthenticating": "认证中",
|
||||||
|
|
@ -156,11 +141,11 @@
|
||||||
"connectionStatusDisconnecting": "正在断开连接",
|
"connectionStatusDisconnecting": "正在断开连接",
|
||||||
"connectionStatusDisconnected": "未连接",
|
"connectionStatusDisconnected": "未连接",
|
||||||
"connectionStatusConnected": "已连接",
|
"connectionStatusConnected": "已连接",
|
||||||
"uptime": "运行时间",
|
"uptime": "Uptime",
|
||||||
"maxDown": "最大下载速度",
|
"maxDown": "最大下载速度",
|
||||||
"maxUp": "最大上传速度",
|
"maxUp": "最大上传速度",
|
||||||
"down": "离线",
|
"down": "Down",
|
||||||
"up": "在线",
|
"up": "Up",
|
||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已发送",
|
"sent": "已发送",
|
||||||
"externalIPAddress": "外部IP",
|
"externalIPAddress": "外部IP",
|
||||||
|
|
@ -183,24 +168,17 @@
|
||||||
"passes": "通行证"
|
"passes": "通行证"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
"playing": "播放中",
|
"playing": "Playing",
|
||||||
"transcoding": "转码",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "比特率",
|
"bitrate": "Bitrate",
|
||||||
"no_active": "暂无播放",
|
"no_active": "No Active Streams",
|
||||||
"plex_connection_error": "Check Plex Connection"
|
"plex_connection_error": "Check Plex Connection"
|
||||||
},
|
},
|
||||||
"tracearr": {
|
|
||||||
"no_active": "暂无播放",
|
|
||||||
"streams": "Streams",
|
|
||||||
"transcodes": "Transcodes",
|
|
||||||
"directplay": "Direct Play",
|
|
||||||
"bitrate": "比特率"
|
|
||||||
},
|
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "连接中的AP",
|
"connectedAp": "连接中的AP",
|
||||||
"activeUser": "活跃设备",
|
"activeUser": "活跃设备",
|
||||||
"alerts": "警报",
|
"alerts": "警报",
|
||||||
"connectedGateways": "已连接网关",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "已连接开关"
|
"connectedSwitches": "已连接开关"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
|
@ -215,13 +193,13 @@
|
||||||
"tv": "电视节目"
|
"tv": "电视节目"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "速率",
|
"rate": "Rate",
|
||||||
"queue": "队列",
|
"queue": "队列",
|
||||||
"timeleft": "剩余时间"
|
"timeleft": "剩余时间"
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "活动中",
|
"active": "活动中",
|
||||||
"upload": "上传",
|
"upload": "Upload",
|
||||||
"download": "下载"
|
"download": "下载"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
|
|
@ -238,7 +216,7 @@
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "处理器",
|
"cpuUsage": "处理器",
|
||||||
"memUsage": "内存使用",
|
"memUsage": "内存",
|
||||||
"systemTempC": "系统温度",
|
"systemTempC": "系统温度",
|
||||||
"poolUsage": "存储池",
|
"poolUsage": "存储池",
|
||||||
"volumeUsage": "Volume Usage",
|
"volumeUsage": "Volume Usage",
|
||||||
|
|
@ -257,7 +235,7 @@
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Download",
|
"download": "Download",
|
||||||
"upload": "Upload",
|
"upload": "Upload",
|
||||||
"leech": "",
|
"leech": "Leech",
|
||||||
"seed": "做种"
|
"seed": "做种"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
|
|
@ -294,14 +272,18 @@
|
||||||
"approved": "已批准",
|
"approved": "已批准",
|
||||||
"available": "可用"
|
"available": "可用"
|
||||||
},
|
},
|
||||||
"seerr": {
|
"jellyseerr": {
|
||||||
"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,9 +308,9 @@
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "运行中",
|
"running": "Running",
|
||||||
"stopped": "停止",
|
"stopped": "停止",
|
||||||
"total": "总计"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
|
|
@ -385,13 +367,13 @@
|
||||||
"unknown": "未知"
|
"unknown": "未知"
|
||||||
},
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "暂无播放",
|
"nothing_streaming": "",
|
||||||
"please_wait": "请等待"
|
"please_wait": "请等待"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "已启用",
|
"enabled": "已启用",
|
||||||
"disabled": "禁用",
|
"disabled": "禁用",
|
||||||
"total": "总计"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
"configure": "配置一个或多个需要追踪的加密",
|
"configure": "配置一个或多个需要追踪的加密",
|
||||||
|
|
@ -414,7 +396,7 @@
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "已配置",
|
"configured": "已配置",
|
||||||
"errored": "出错"
|
"errored": "Errored"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "会话",
|
"numActiveSessions": "会话",
|
||||||
|
|
@ -428,7 +410,7 @@
|
||||||
"domain_count": "域"
|
"domain_count": "域"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
|
|
@ -449,7 +431,7 @@
|
||||||
"failedLoginsLast24H": "登录失败 (24h)"
|
"failedLoginsLast24H": "登录失败 (24h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "内存",
|
"mem": "MEM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"lxc": "容器",
|
"lxc": "容器",
|
||||||
"vms": "虚拟机"
|
"vms": "虚拟机"
|
||||||
|
|
@ -458,7 +440,7 @@
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"load": "负载",
|
"load": "负载",
|
||||||
"wait": "请稍候",
|
"wait": "请稍候",
|
||||||
"temp": "转速",
|
"temp": "温度",
|
||||||
"_temp": "Temp",
|
"_temp": "Temp",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "运行时间",
|
"uptime": "运行时间",
|
||||||
|
|
@ -468,7 +450,7 @@
|
||||||
"days": "日",
|
"days": "日",
|
||||||
"hours": "时",
|
"hours": "时",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
"read": "读取",
|
"read": "Read",
|
||||||
"write": "写入",
|
"write": "写入",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "Mem",
|
"mem": "Mem",
|
||||||
|
|
@ -489,57 +471,57 @@
|
||||||
"1-day": "主要是晴天",
|
"1-day": "主要是晴天",
|
||||||
"1-night": "大部晴朗",
|
"1-night": "大部晴朗",
|
||||||
"2-day": "多云",
|
"2-day": "多云",
|
||||||
"2-night": "多云",
|
"2-night": "Partly Cloudy",
|
||||||
"3-day": "阴天",
|
"3-day": "阴天",
|
||||||
"3-night": "阴天",
|
"3-night": "Cloudy",
|
||||||
"45-day": "有雾",
|
"45-day": "有雾",
|
||||||
"45-night": "雾",
|
"45-night": "Foggy",
|
||||||
"48-day": "雾",
|
"48-day": "Foggy",
|
||||||
"48-night": "雾",
|
"48-night": "Foggy",
|
||||||
"51-day": "小雨",
|
"51-day": "小雨",
|
||||||
"51-night": "小细雨",
|
"51-night": "Light Drizzle",
|
||||||
"53-day": "小雨",
|
"53-day": "小雨",
|
||||||
"53-night": "细雨",
|
"53-night": "Drizzle",
|
||||||
"55-day": "毛毛雨",
|
"55-day": "毛毛雨",
|
||||||
"55-night": "大细雨",
|
"55-night": "Heavy Drizzle",
|
||||||
"56-day": "小冻毛雨",
|
"56-day": "小冻毛雨",
|
||||||
"56-night": "小冻毛雨",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "冻毛雨",
|
"57-day": "冻毛雨",
|
||||||
"57-night": "冻毛雨",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "小雨",
|
"61-day": "小雨",
|
||||||
"61-night": "小雨",
|
"61-night": "Light Rain",
|
||||||
"63-day": "雨",
|
"63-day": "雨",
|
||||||
"63-night": "雨天",
|
"63-night": "Rain",
|
||||||
"65-day": "大雨",
|
"65-day": "大雨",
|
||||||
"65-night": "大雨",
|
"65-night": "Heavy Rain",
|
||||||
"66-day": "冻雨",
|
"66-day": "冻雨",
|
||||||
"66-night": "冻雨",
|
"66-night": "Freezing Rain",
|
||||||
"67-day": "冻雨",
|
"67-day": "Freezing Rain",
|
||||||
"67-night": "冻雨",
|
"67-night": "Freezing Rain",
|
||||||
"71-day": "小雪",
|
"71-day": "小雪",
|
||||||
"71-night": "小雪",
|
"71-night": "Light Snow",
|
||||||
"73-day": "中雪",
|
"73-day": "中雪",
|
||||||
"73-night": "中雪",
|
"73-night": "Snow",
|
||||||
"75-day": "大雪",
|
"75-day": "大雪",
|
||||||
"75-night": "大雪",
|
"75-night": "Heavy Snow",
|
||||||
"77-day": "雪粒",
|
"77-day": "雪粒",
|
||||||
"77-night": "雪粒",
|
"77-night": "Snow Grains",
|
||||||
"80-day": "微阵雨",
|
"80-day": "微阵雨",
|
||||||
"80-night": "小阵雨",
|
"80-night": "Light Showers",
|
||||||
"81-day": "阵雨",
|
"81-day": "阵雨",
|
||||||
"81-night": "阵雨",
|
"81-night": "Showers",
|
||||||
"82-day": "强阵雨",
|
"82-day": "强阵雨",
|
||||||
"82-night": "强阵雨",
|
"82-night": "Heavy Showers",
|
||||||
"85-day": "阵雪",
|
"85-day": "阵雪",
|
||||||
"85-night": "阵雪",
|
"85-night": "Snow Showers",
|
||||||
"86-day": "阵雪",
|
"86-day": "Snow Showers",
|
||||||
"86-night": "阵雪",
|
"86-night": "Snow Showers",
|
||||||
"95-day": "雷雨",
|
"95-day": "雷雨",
|
||||||
"95-night": "雷雨",
|
"95-night": "Thunderstorm",
|
||||||
"96-day": "雷雨伴随冰雹",
|
"96-day": "雷雨伴随冰雹",
|
||||||
"96-night": "雷雨伴随冰雹",
|
"96-night": "Thunderstorm With Hail",
|
||||||
"99-day": "雷雨伴随冰雹",
|
"99-day": "Thunderstorm With Hail",
|
||||||
"99-night": "雷雨伴随冰雹"
|
"99-night": "Thunderstorm With Hail"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "System",
|
||||||
|
|
@ -695,9 +677,9 @@
|
||||||
"memory_usage": "内存"
|
"memory_usage": "内存"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "用户",
|
"users": "Users",
|
||||||
"photos": "照片",
|
"photos": "照片",
|
||||||
"videos": "影片",
|
"videos": "Videos",
|
||||||
"storage": "储存空间"
|
"storage": "储存空间"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
|
|
@ -723,10 +705,6 @@
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"dispatcharr": {
|
|
||||||
"channels": "Channels",
|
|
||||||
"streams": "Streams"
|
|
||||||
},
|
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Series",
|
||||||
"issues": "问题",
|
"issues": "问题",
|
||||||
|
|
@ -995,8 +973,8 @@
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "摄像头",
|
"cameras": "摄像头",
|
||||||
"uptime": "运行时间",
|
"uptime": "Uptime",
|
||||||
"version": "版本"
|
"version": "Version"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "链接",
|
"links": "链接",
|
||||||
|
|
@ -1043,7 +1021,7 @@
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"updated": "Updated",
|
"updated": "Updated",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "内存",
|
"memory": "MEM",
|
||||||
"disk": "磁盘",
|
"disk": "磁盘",
|
||||||
"network": "网络"
|
"network": "网络"
|
||||||
},
|
},
|
||||||
|
|
@ -1067,10 +1045,10 @@
|
||||||
"projects": "项目"
|
"projects": "项目"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "状态",
|
"status": "Status",
|
||||||
"load": "负载",
|
"load": "Load",
|
||||||
"bcharge": "电池电量",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "剩余供电时间"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"karakeep": {
|
"karakeep": {
|
||||||
"bookmarks": "书签",
|
"bookmarks": "书签",
|
||||||
|
|
@ -1092,9 +1070,9 @@
|
||||||
"sharedFiles": "Files"
|
"sharedFiles": "Files"
|
||||||
},
|
},
|
||||||
"jellystat": {
|
"jellystat": {
|
||||||
"songs": "歌曲",
|
"songs": "Songs",
|
||||||
"movies": "电影",
|
"movies": "Movies",
|
||||||
"episodes": "剧集",
|
"episodes": "Episodes",
|
||||||
"other": "其他"
|
"other": "其他"
|
||||||
},
|
},
|
||||||
"checkmk": {
|
"checkmk": {
|
||||||
|
|
@ -1139,8 +1117,8 @@
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memoryUsed": "已用内存",
|
"memoryUsed": "Memory Used",
|
||||||
"memoryAvailable": "可用内存",
|
"memoryAvailable": "Memory Available",
|
||||||
"arrayUsed": "Array Used",
|
"arrayUsed": "Array Used",
|
||||||
"arrayFree": "Array Free",
|
"arrayFree": "Array Free",
|
||||||
"poolUsed": "{{pool}} Used",
|
"poolUsed": "{{pool}} Used",
|
||||||
|
|
@ -1158,32 +1136,5 @@
|
||||||
"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": "运行中",
|
|
||||||
"stopped": "停止",
|
|
||||||
"cpu": "CPU",
|
|
||||||
"memory": "内存",
|
|
||||||
"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
Loading…
Add table
Reference in a new issue