mirror of
https://github.com/gethomepage/homepage.git
synced 2025-07-31 14:33:48 -04:00
Compare commits
161 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
c48cf71d59 | ||
|
7f630fd77f | ||
|
aa942dbd73 | ||
|
7426a12cdf | ||
|
cbf2e1a509 | ||
|
d0165326a6 | ||
|
dba3a1f893 | ||
|
f5ecd6d787 | ||
|
1d990ef7c7 | ||
|
767e7c58b4 | ||
|
c393982e84 | ||
|
927b943fa4 | ||
|
50f6d5f0e7 | ||
|
0482bf7b17 | ||
|
e215e7d70e | ||
|
0a44a2dade | ||
|
0fe76b5af8 | ||
|
e51db24418 | ||
|
1a1039194c | ||
|
00bb1a3f37 | ||
|
73aa2018a8 | ||
|
8ce9e57ed8 | ||
|
6e16adc460 | ||
|
352c54ecc4 | ||
|
a64c83209a | ||
|
1147fc858f | ||
|
fcfb9c2237 | ||
|
34bffe980a | ||
|
5759596a37 | ||
|
30abf4e422 | ||
|
0e96778740 | ||
|
fc99a0d1db | ||
|
417d69d39d | ||
|
8f4013012a | ||
|
0c6c40dae7 | ||
|
1a46baae69 | ||
|
0fa3d7e57b | ||
|
be7e1115cc | ||
|
dc0fede4d2 | ||
|
7850fe4651 | ||
|
524cb7695c | ||
|
35be5559b3 | ||
|
75ff2e674f | ||
|
edab958328 | ||
|
2334021da0 | ||
|
1079d33ad1 | ||
|
42c69db7da | ||
|
27a392dcce | ||
|
74c2a2462b | ||
|
0d47fa8215 | ||
|
ee07a7dcbe | ||
|
6cf3abd45e | ||
|
ea37ab2f78 | ||
|
564a0880b0 | ||
|
f8768711da | ||
|
6abb3d8758 | ||
|
3f160cc4ae | ||
|
81547f8806 | ||
|
d5f66e12fc | ||
|
9c7e177b4f | ||
|
49ad01733c | ||
|
6c82883fa9 | ||
|
3c6f99d5ae | ||
|
b28cc0b7f6 | ||
|
2509d8c235 | ||
|
a0868e3201 | ||
|
7e8752243c | ||
|
41dc2e77cb | ||
|
8b50296dad | ||
|
61a669c85d | ||
|
af7803fd04 | ||
|
937cecf24e | ||
|
c562016cce | ||
|
2376184b14 | ||
|
7272823d20 | ||
|
3223b1fb87 | ||
|
38f60a7566 | ||
|
63e521ae93 | ||
|
cf54c7b824 | ||
|
4a9ca62efd | ||
|
a35da39c03 | ||
|
d99c3cb691 | ||
|
1fe4f49771 | ||
|
0a1bf3b2be | ||
|
23e9982a7a | ||
|
e2c997f29d | ||
|
ae9fbdcb8b | ||
|
a60dbb7abc | ||
|
6597ec566b | ||
|
52399e21e1 | ||
|
dbc26e835c | ||
|
a59ee5a605 | ||
|
f46568ec2a | ||
|
5e946ed2c2 | ||
|
6741eb723d | ||
|
1666106dcd | ||
|
eda06965fa | ||
|
954ab54493 | ||
|
30cb893354 | ||
|
4567427b9c | ||
|
ee7e8fab61 | ||
|
313835c0e6 | ||
|
999dade861 | ||
|
2cabe77b55 | ||
|
0a50d5a6aa | ||
|
e19dcc2729 | ||
|
cadf1433af | ||
|
6bae078a8d | ||
|
77bbdc6a04 | ||
|
1f8fd1c69d | ||
|
5d557844cc | ||
|
a4b07b91fe | ||
|
d853bbfe44 | ||
|
7fd5e6ccb1 | ||
|
aed602ad70 | ||
|
fa28a11658 | ||
|
a3b693e2b6 | ||
|
708c4e64d1 | ||
|
11a6b5d0b8 | ||
|
ce0102eb6f | ||
|
42f1ed3c47 | ||
|
dca23e8547 | ||
|
8d20f22932 | ||
|
071b5275bc | ||
|
de9c015f7f | ||
|
b4dc53c7c0 | ||
|
934ad3a6f1 | ||
|
6fbe080b28 | ||
|
4047f8d6e8 | ||
|
59cd5564f8 | ||
|
5f19e4af91 | ||
|
5ea46881ee | ||
|
9545757bb9 | ||
|
95507aab54 | ||
|
564dfb7ce3 | ||
|
7b72442114 | ||
|
65370a7668 | ||
|
6e9339b14c | ||
|
241c786710 | ||
|
801ce479d8 | ||
|
16730ffec2 | ||
|
b35dd80e8c | ||
|
82b159bf14 | ||
|
6292a0709c | ||
|
42af93bef3 | ||
|
964991781c | ||
|
607a14083e | ||
|
133a0a6539 | ||
|
0d0f465e16 | ||
|
16c1b2da9b | ||
|
4761a56b3d | ||
|
9d40b67d49 | ||
|
97f4bcbdb0 | ||
|
ea1375e575 | ||
|
733a3140d1 | ||
|
b5ac617597 | ||
|
9b06212a92 | ||
|
6b4182ab96 | ||
|
8656b8e2f1 | ||
|
dd8e9270f2 | ||
|
90dd8e5967 |
@ -16,11 +16,11 @@
|
|||||||
**/compose*
|
**/compose*
|
||||||
**/Dockerfile*
|
**/Dockerfile*
|
||||||
**/node_modules
|
**/node_modules
|
||||||
|
!.next/standalone/node_modules
|
||||||
**/npm-debug.log
|
**/npm-debug.log
|
||||||
**/obj
|
**/obj
|
||||||
**/secrets.dev.yaml
|
**/secrets.dev.yaml
|
||||||
**/values.dev.yaml
|
**/values.dev.yaml
|
||||||
**/.next
|
|
||||||
README.md
|
README.md
|
||||||
config/
|
config/
|
||||||
k3d/
|
k3d/
|
||||||
|
4
.github/DISCUSSION_TEMPLATE/support.yml
vendored
4
.github/DISCUSSION_TEMPLATE/support.yml
vendored
@ -4,7 +4,7 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
### ⚠️ Before opening a discussion:
|
### ⚠️ Before opening a discussion:
|
||||||
|
|
||||||
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/).
|
- [Check the troubleshooting guide](https://gethomepage.dev/troubleshooting/) and include the output of all steps below.
|
||||||
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
|
- [Search existing issues](https://github.com/gethomepage/homepage/search?q=&type=issues) [and discussions](https://github.com/gethomepage/homepage/search?q=&type=discussions) (including closed ones!).
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: description
|
id: description
|
||||||
@ -59,6 +59,6 @@ body:
|
|||||||
value: |
|
value: |
|
||||||
## ⚠️ STOP ⚠️
|
## ⚠️ STOP ⚠️
|
||||||
|
|
||||||
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above, if relevant. The troubleshooting steps often help to solve the problem.
|
Before you submit this support request, please ensure you have entered your configuration files and actually followed the steps from the troubleshooting guide linked above *and posted the output*, if relevant. The troubleshooting steps often help to solve the problem or at least can help figure it out.
|
||||||
|
|
||||||
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*
|
*Please remember that this project is maintained by regular people **just like you**, so if you don't take the time to fill out the requested information, don't expect a reply back.*
|
||||||
|
147
.github/workflows/docker-publish.yml
vendored
147
.github/workflows/docker-publish.yml
vendored
@ -1,9 +1,4 @@
|
|||||||
name: Docker
|
name: Docker CI
|
||||||
|
|
||||||
# This workflow uses actions that are not certified by GitHub.
|
|
||||||
# They are provided by a third-party and are governed by
|
|
||||||
# separate terms of service, privacy policy, and support
|
|
||||||
# documentation.
|
|
||||||
|
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
@ -13,102 +8,61 @@ on:
|
|||||||
- main
|
- main
|
||||||
- feature/**
|
- feature/**
|
||||||
- dev
|
- dev
|
||||||
# Publish semver tags as releases.
|
|
||||||
tags: [ 'v*.*.*' ]
|
tags: [ 'v*.*.*' ]
|
||||||
paths-ignore:
|
|
||||||
- 'docs/**'
|
|
||||||
- 'mkdocs.yml'
|
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ "dev" ]
|
branches: [ "dev" ]
|
||||||
paths-ignore:
|
|
||||||
- 'docs/**'
|
|
||||||
- 'mkdocs.yml'
|
|
||||||
merge_group:
|
merge_group:
|
||||||
|
|
||||||
env:
|
env:
|
||||||
# github.repository as <account>/<repo>
|
|
||||||
IMAGE_NAME: ${{ github.repository }}
|
IMAGE_NAME: ${{ github.repository }}
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pre-commit:
|
pre-commit:
|
||||||
name: Linting Checks
|
name: Linting Checks
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
steps:
|
steps:
|
||||||
-
|
- name: Checkout repository
|
||||||
name: Checkout repository
|
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
-
|
|
||||||
name: Install python
|
- name: Install python
|
||||||
uses: actions/setup-python@v5
|
uses: actions/setup-python@v5
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
-
|
|
||||||
name: Check files
|
- name: Check files
|
||||||
uses: pre-commit/action@v3.0.1
|
uses: pre-commit/action@v3.0.1
|
||||||
-
|
|
||||||
name: Install pnpm
|
- name: Install pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
with:
|
with:
|
||||||
version: 10
|
|
||||||
run_install: false
|
run_install: false
|
||||||
-
|
|
||||||
name: Install Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 20
|
node-version: 20
|
||||||
cache: 'pnpm'
|
cache: 'pnpm'
|
||||||
-
|
|
||||||
name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
-
|
|
||||||
name: Lint frontend
|
- name: Lint frontend
|
||||||
run: pnpm run lint
|
run: pnpm run lint
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docker Build & Push
|
name: Docker Build & Push
|
||||||
if: github.repository == 'gethomepage/homepage'
|
if: github.repository == 'gethomepage/homepage'
|
||||||
runs-on: self-hosted
|
runs-on: self-hosted
|
||||||
needs:
|
needs: [ pre-commit ]
|
||||||
- pre-commit
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
# This is used to complete the identity challenge
|
|
||||||
# with sigstore/fulcio when running outside of PRs.
|
|
||||||
id-token: write
|
id-token: write
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
# Login to Docker Registry
|
|
||||||
# https://github.com/docker/login-action
|
|
||||||
- name: Log into registry ${{ env.REGISTRY }}
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
registry: ghcr.io
|
|
||||||
username: ${{ github.actor }}
|
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
- name: Login to Docker Hub
|
|
||||||
if: github.event_name != 'pull_request'
|
|
||||||
uses: docker/login-action@v3
|
|
||||||
with:
|
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
|
||||||
|
|
||||||
# Setup QEMU
|
|
||||||
# https://github.com/marketplace/actions/docker-setup-buildx#with-qemu
|
|
||||||
- name: Setup QEMU
|
|
||||||
uses: docker/setup-qemu-action@v3.6.0
|
|
||||||
|
|
||||||
# Workaround: https://github.com/docker/build-push-action/issues/461
|
|
||||||
- name: Setup Docker buildx
|
|
||||||
uses: docker/setup-buildx-action@v3
|
|
||||||
|
|
||||||
# Extract metadata (tags, labels) for Docker
|
|
||||||
# https://github.com/docker/metadata-action
|
|
||||||
- name: Extract Docker metadata
|
- name: Extract Docker metadata
|
||||||
id: meta
|
id: meta
|
||||||
uses: docker/metadata-action@v5
|
uses: docker/metadata-action@v5
|
||||||
@ -116,11 +70,68 @@ jobs:
|
|||||||
images: |
|
images: |
|
||||||
${{ env.IMAGE_NAME }}
|
${{ env.IMAGE_NAME }}
|
||||||
ghcr.io/${{ env.IMAGE_NAME }}
|
ghcr.io/${{ env.IMAGE_NAME }}
|
||||||
|
tags: |
|
||||||
|
# Default tags
|
||||||
|
type=schedule,pattern=nightly
|
||||||
|
type=ref,event=branch
|
||||||
|
type=ref,event=tag
|
||||||
|
# Versioning tags
|
||||||
|
type=semver,pattern=v{{version}}
|
||||||
|
type=semver,pattern=v{{major}}.{{minor}}
|
||||||
|
type=semver,pattern=v{{major}}
|
||||||
flavor: |
|
flavor: |
|
||||||
latest=auto
|
latest=auto
|
||||||
|
|
||||||
# Build and push Docker image with Buildx (don't push on PR)
|
- name: Next.js build cache
|
||||||
# https://github.com/docker/build-push-action
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: .next/cache
|
||||||
|
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
|
||||||
|
restore-keys: |
|
||||||
|
nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
|
||||||
|
|
||||||
|
- name: Install pnpm
|
||||||
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
run_install: false
|
||||||
|
|
||||||
|
- name: Setup Node.js
|
||||||
|
uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: 20
|
||||||
|
cache: 'pnpm'
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Build app
|
||||||
|
run: |
|
||||||
|
NEXT_PUBLIC_BUILDTIME="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}" \
|
||||||
|
NEXT_PUBLIC_VERSION="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}" \
|
||||||
|
NEXT_PUBLIC_REVISION="${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}" \
|
||||||
|
pnpm run build
|
||||||
|
|
||||||
|
- name: Log into registry ${{ env.REGISTRY }}
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
uses: docker/login-action@v3
|
||||||
|
with:
|
||||||
|
registry: ghcr.io
|
||||||
|
username: ${{ github.actor }}
|
||||||
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Login to Docker Hub
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
|
uses: docker/login-action@v3
|
||||||
|
with:
|
||||||
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
|
- name: Setup QEMU
|
||||||
|
uses: docker/setup-qemu-action@v3.6.0
|
||||||
|
|
||||||
|
- name: Setup Docker buildx
|
||||||
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
- name: Build and push Docker image
|
- name: Build and push Docker image
|
||||||
id: build-and-push
|
id: build-and-push
|
||||||
uses: docker/build-push-action@v6
|
uses: docker/build-push-action@v6
|
||||||
@ -130,18 +141,16 @@ jobs:
|
|||||||
tags: ${{ steps.meta.outputs.tags }}
|
tags: ${{ steps.meta.outputs.tags }}
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
labels: ${{ steps.meta.outputs.labels }}
|
||||||
build-args: |
|
build-args: |
|
||||||
|
CI=true
|
||||||
BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
|
BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
|
||||||
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
|
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
|
||||||
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
|
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
|
||||||
# https://github.com/docker/setup-qemu-action#about
|
|
||||||
# platforms: linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
|
|
||||||
platforms: linux/amd64,linux/arm64
|
platforms: linux/amd64,linux/arm64
|
||||||
|
provenance: false
|
||||||
cache-from: type=local,src=/tmp/.buildx-cache
|
cache-from: type=local,src=/tmp/.buildx-cache
|
||||||
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
|
cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max
|
||||||
|
|
||||||
# Temp fix
|
# https://github.com/docker/build-push-action/issues/252 / https://github.com/moby/buildkit/issues/1896
|
||||||
# https://github.com/docker/build-push-action/issues/252
|
|
||||||
# https://github.com/moby/buildkit/issues/1896
|
|
||||||
- name: Move cache
|
- name: Move cache
|
||||||
run: |
|
run: |
|
||||||
rm -rf /tmp/.buildx-cache
|
rm -rf /tmp/.buildx-cache
|
||||||
|
12
.github/workflows/docs-publish.yml
vendored
12
.github/workflows/docs-publish.yml
vendored
@ -4,13 +4,7 @@ on:
|
|||||||
push:
|
push:
|
||||||
tags: ["v*.*.*"]
|
tags: ["v*.*.*"]
|
||||||
branches: ["main"]
|
branches: ["main"]
|
||||||
paths:
|
|
||||||
- "docs/**"
|
|
||||||
- "mkdocs.yml"
|
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
|
||||||
- "docs/**"
|
|
||||||
- "mkdocs.yml"
|
|
||||||
merge_group:
|
merge_group:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
@ -32,7 +26,7 @@ jobs:
|
|||||||
uses: pre-commit/action@v3.0.1
|
uses: pre-commit/action@v3.0.1
|
||||||
|
|
||||||
test:
|
test:
|
||||||
name: Test Build
|
name: Test Build Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
if: github.repository == 'gethomepage/homepage' && github.event_name == 'pull_request'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
@ -54,8 +48,8 @@ jobs:
|
|||||||
- name: Test Docs Build
|
- name: Test Docs Build
|
||||||
run: MKINSIDERS=false mkdocs build
|
run: MKINSIDERS=false mkdocs build
|
||||||
deploy:
|
deploy:
|
||||||
name: Build & Deploy
|
name: Build & Deploy Docs
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request'
|
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
- pre-commit
|
- pre-commit
|
||||||
|
@ -9,11 +9,14 @@ repos:
|
|||||||
- id: check-yaml
|
- id: check-yaml
|
||||||
exclude: "(^mkdocs\\.yml$)"
|
exclude: "(^mkdocs\\.yml$)"
|
||||||
- id: check-added-large-files
|
- id: check-added-large-files
|
||||||
- repo: https://github.com/pre-commit/mirrors-prettier
|
- repo: https://github.com/rbubley/mirrors-prettier
|
||||||
rev: 'v3.0.3'
|
rev: 'v3.3.3'
|
||||||
hooks:
|
hooks:
|
||||||
- id: prettier
|
- id: prettier
|
||||||
types_or:
|
types_or:
|
||||||
- javascript
|
- javascript
|
||||||
- markdown
|
- markdown
|
||||||
- jsx
|
- jsx
|
||||||
|
additional_dependencies:
|
||||||
|
- prettier@3.3.3
|
||||||
|
- 'prettier-plugin-organize-imports@4.1.0'
|
||||||
|
@ -1 +0,0 @@
|
|||||||
{}
|
|
5
.prettierrc.js
Normal file
5
.prettierrc.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
const config = {
|
||||||
|
plugins: [require("prettier-plugin-organize-imports")],
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = config;
|
32
.vscode/launch.json
vendored
32
.vscode/launch.json
vendored
@ -1,19 +1,31 @@
|
|||||||
{
|
{
|
||||||
// Use IntelliSense to learn about possible attributes.
|
|
||||||
// Hover to view descriptions of existing attributes.
|
|
||||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
|
||||||
"version": "0.2.0",
|
|
||||||
"configurations": [
|
"configurations": [
|
||||||
{
|
{
|
||||||
"name": "Next.js: debug full stack",
|
"name": "Debug homepage",
|
||||||
"type": "node",
|
"type": "node",
|
||||||
"request": "launch",
|
"request": "launch",
|
||||||
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next",
|
"runtimeExecutable": "pnpm",
|
||||||
"serverReadyAction": {
|
"runtimeArgs": ["run", "dev"],
|
||||||
"pattern": "started server on .+, url: (https?://.+)",
|
"env": {
|
||||||
"uriFormat": "%s",
|
"LOG_LEVEL": "debug"
|
||||||
"action": "debugWithChrome"
|
},
|
||||||
|
"skipFiles": ["<node_internals>/**"],
|
||||||
|
"console": "integratedTerminal",
|
||||||
|
"serverReadyAction":{
|
||||||
|
"pattern": ".*http://localhost:3000.*",
|
||||||
|
"action": "startDebugging",
|
||||||
|
"name": "Launch Chromium",
|
||||||
|
"killOnServerStop": true,
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Launch Chromium",
|
||||||
|
"type": "chrome",
|
||||||
|
"request": "launch",
|
||||||
|
"url": "http://localhost:3000",
|
||||||
|
"urlFilter": "http://localhost:3000",
|
||||||
|
"webRoot": "${workspaceFolder}",
|
||||||
|
"trace": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
75
Dockerfile
75
Dockerfile
@ -1,66 +1,63 @@
|
|||||||
# Install dependencies only when needed
|
# =========================
|
||||||
FROM docker.io/node:22-alpine AS deps
|
# Builder Stage
|
||||||
|
# =========================
|
||||||
WORKDIR /app
|
FROM node:22-slim AS builder
|
||||||
|
|
||||||
COPY --link package.json pnpm-lock.yaml* ./
|
|
||||||
|
|
||||||
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
|
||||||
RUN apk add --no-cache libc6-compat \
|
|
||||||
&& apk add --no-cache --virtual .gyp python3 make g++ \
|
|
||||||
&& npm install -g pnpm
|
|
||||||
|
|
||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm fetch | grep -v "cross-device link not permitted\|Falling back to copying packages from store"
|
|
||||||
|
|
||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm install -r --offline
|
|
||||||
|
|
||||||
# Rebuild the source code only when needed
|
|
||||||
FROM docker.io/node:22-alpine AS builder
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
# Setup
|
||||||
RUN mkdir config
|
RUN mkdir config
|
||||||
|
COPY . .
|
||||||
|
|
||||||
|
ARG CI
|
||||||
ARG BUILDTIME
|
ARG BUILDTIME
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG REVISION
|
ARG REVISION
|
||||||
|
ENV CI=$CI
|
||||||
|
|
||||||
COPY --link --from=deps /app/node_modules ./node_modules/
|
# Install and build only outside CI
|
||||||
COPY . .
|
RUN if [ "$CI" != "true" ]; then \
|
||||||
|
corepack enable && corepack prepare pnpm@latest --activate && \
|
||||||
|
pnpm install --frozen-lockfile --prefer-offline && \
|
||||||
|
NEXT_TELEMETRY_DISABLED=1 \
|
||||||
|
NEXT_PUBLIC_BUILDTIME=$BUILDTIME \
|
||||||
|
NEXT_PUBLIC_VERSION=$VERSION \
|
||||||
|
NEXT_PUBLIC_REVISION=$REVISION \
|
||||||
|
pnpm run build; \
|
||||||
|
else \
|
||||||
|
echo "✅ Using prebuilt app from CI context"; \
|
||||||
|
fi
|
||||||
|
|
||||||
SHELL ["/bin/ash", "-xeo", "pipefail", "-c"]
|
# =========================
|
||||||
RUN npm install -g pnpm \
|
# Runtime Stage
|
||||||
&& pnpm run telemetry \
|
# =========================
|
||||||
&& NEXT_PUBLIC_BUILDTIME=$BUILDTIME NEXT_PUBLIC_VERSION=$VERSION NEXT_PUBLIC_REVISION=$REVISION pnpm run build
|
FROM node:22-alpine AS runner
|
||||||
|
LABEL org.opencontainers.image.title="Homepage"
|
||||||
# Production image, copy all the files and run next
|
LABEL org.opencontainers.image.description="A self-hosted services landing page, with docker and service integrations."
|
||||||
FROM docker.io/node:22-alpine AS runner
|
|
||||||
LABEL org.opencontainers.image.title "Homepage"
|
|
||||||
LABEL org.opencontainers.image.description "A self-hosted services landing page, with docker and service integrations."
|
|
||||||
LABEL org.opencontainers.image.url="https://github.com/gethomepage/homepage"
|
LABEL org.opencontainers.image.url="https://github.com/gethomepage/homepage"
|
||||||
LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/homepage/wiki'
|
LABEL org.opencontainers.image.documentation='https://github.com/gethomepage/homepage/wiki'
|
||||||
LABEL org.opencontainers.image.source='https://github.com/gethomepage/homepage'
|
LABEL org.opencontainers.image.source='https://github.com/gethomepage/homepage'
|
||||||
LABEL org.opencontainers.image.licenses='Apache-2.0'
|
LABEL org.opencontainers.image.licenses='Apache-2.0'
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
# Setup
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Copy files from context (this allows the files to copy before the builder stage is done).
|
# Copy some files from context
|
||||||
COPY --link --chown=1000:1000 package.json next.config.js ./
|
|
||||||
COPY --link --chown=1000:1000 /public ./public/
|
COPY --link --chown=1000:1000 /public ./public/
|
||||||
|
|
||||||
# Copy files from builder
|
|
||||||
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone ./
|
|
||||||
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static/
|
|
||||||
COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
|
COPY --link --chmod=755 docker-entrypoint.sh /usr/local/bin/
|
||||||
|
|
||||||
RUN apk add --no-cache su-exec
|
# Copy only necessary files from the build stage
|
||||||
|
COPY --link --from=builder --chown=1000:1000 /app/.next/standalone/ ./
|
||||||
|
COPY --link --from=builder --chown=1000:1000 /app/.next/static/ ./.next/static
|
||||||
|
|
||||||
|
RUN apk add --no-cache su-exec iputils-ping shadow
|
||||||
|
|
||||||
|
ENV NODE_ENV=production
|
||||||
|
ENV HOSTNAME=0.0.0.0
|
||||||
ENV PORT=3000
|
ENV PORT=3000
|
||||||
EXPOSE $PORT
|
EXPOSE $PORT
|
||||||
|
|
||||||
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
||||||
CMD wget --no-verbose --tries=1 --spider --no-check-certificate http://localhost:$PORT/api/healthcheck || exit 1
|
CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:$PORT/api/healthcheck || exit 1
|
||||||
|
|
||||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "server.js"]
|
||||||
|
@ -80,7 +80,7 @@ services:
|
|||||||
image: ghcr.io/gethomepage/homepage:latest
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
container_name: homepage
|
container_name: homepage
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
PUID: 1000 # optional, your user id
|
PUID: 1000 # optional, your user id
|
||||||
PGID: 1000 # optional, your group id
|
PGID: 1000 # optional, your group id
|
||||||
ports:
|
ports:
|
||||||
|
@ -12,10 +12,49 @@ export PGID=${PGID:-0}
|
|||||||
|
|
||||||
export HOMEPAGE_BUILDTIME=$(date +%s)
|
export HOMEPAGE_BUILDTIME=$(date +%s)
|
||||||
|
|
||||||
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
# Check ownership before chown
|
||||||
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
if [ -e /app/config ]; then
|
||||||
# Running chown in that case (as non-root) will cause error
|
CURRENT_UID=$(stat -c %u /app/config)
|
||||||
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app
|
CURRENT_GID=$(stat -c %g /app/config)
|
||||||
|
|
||||||
|
if [ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]; then
|
||||||
|
echo "Fixing ownership of /app/config"
|
||||||
|
if ! chown -R "$PUID:$PGID" /app/config 2>/dev/null; then
|
||||||
|
echo "Warning: Could not chown /app/config; continuing anyway"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/config already owned by correct UID/GID, skipping chown"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/config does not exist; skipping ownership check"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Ensure /app/config/logs exists and is owned
|
||||||
|
if [ -n "$PUID" ] && [ -n "$PGID" ]; then
|
||||||
|
mkdir -p /app/config/logs 2>/dev/null || true
|
||||||
|
if [ -d /app/config/logs ]; then
|
||||||
|
LOG_UID=$(stat -c %u /app/config/logs)
|
||||||
|
LOG_GID=$(stat -c %g /app/config/logs)
|
||||||
|
if [ "$LOG_UID" -ne "$PUID" ] || [ "$LOG_GID" -ne "$PGID" ]; then
|
||||||
|
echo "Fixing ownership of /app/config/logs"
|
||||||
|
chown -R "$PUID:$PGID" /app/config/logs 2>/dev/null || echo "Warning: Could not chown /app/config/logs"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d /app/.next ]; then
|
||||||
|
CURRENT_UID=$(stat -c %u /app/.next)
|
||||||
|
CURRENT_GID=$(stat -c %g /app/.next)
|
||||||
|
|
||||||
|
if [ "$PUID" -ne 0 ] && ([ "$CURRENT_UID" -ne "$PUID" ] || [ "$CURRENT_GID" -ne "$PGID" ]); then
|
||||||
|
echo "Fixing ownership of /app/.next"
|
||||||
|
if ! chown -R "$PUID:$PGID" /app/.next 2>/dev/null; then
|
||||||
|
echo "Warning: Could not chown /app/.next; continuing anyway"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "/app/.next already owned by correct UID/GID or running as root, skipping chown"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# Drop privileges (when asked to) if root, otherwise run as current user
|
# Drop privileges (when asked to) if root, otherwise run as current user
|
||||||
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then
|
if [ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ]; then
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
.md-typeset[data-page-id="landing"] .md-header-anchor {
|
|
||||||
display: none;
|
|
||||||
}
|
|
@ -20,7 +20,7 @@ Since Docker supports connecting with TLS and client certificate authentication,
|
|||||||
```yaml
|
```yaml
|
||||||
my-remote-docker:
|
my-remote-docker:
|
||||||
host: 192.168.0.101
|
host: 192.168.0.101
|
||||||
port: 275
|
port: 2375
|
||||||
tls:
|
tls:
|
||||||
keyFile: tls/key.pem
|
keyFile: tls/key.pem
|
||||||
caFile: tls/ca.pem
|
caFile: tls/ca.pem
|
||||||
@ -66,6 +66,30 @@ my-docker:
|
|||||||
port: 2375
|
port: 2375
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Use `protocol: https` if you’re connecting through a reverse proxy (e.g., Traefik) that serves the Docker API over HTTPS:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
my-docker:
|
||||||
|
host: dockerproxy
|
||||||
|
port: 443
|
||||||
|
protocol: https
|
||||||
|
```
|
||||||
|
|
||||||
|
!!! note
|
||||||
|
|
||||||
|
Note: This does not require TLS certificates if the proxy handles encryption. Do not use `protocol: https` unless you’re sure the target host supports HTTPS.
|
||||||
|
|
||||||
|
You can also include `headers` for the connection, for example, if you are using a reverse proxy that requires authentication:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
my-docker:
|
||||||
|
host: dockerproxy
|
||||||
|
port: 443
|
||||||
|
protocol: https
|
||||||
|
headers:
|
||||||
|
Authorization: Basic <base64-encoded-credentials>
|
||||||
|
```
|
||||||
|
|
||||||
## Using Socket Directly
|
## Using Socket Directly
|
||||||
|
|
||||||
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.
|
If you'd rather use the socket directly, first make sure that you're passing the local socket into the Docker container.
|
||||||
|
@ -25,13 +25,13 @@ To configure Kubernetes gateway-api, ingress or ingressRoute service discovery,
|
|||||||
Example settings:
|
Example settings:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
ingress: true # enable ingress only
|
ingress: true # default, enable ingress only
|
||||||
```
|
```
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
ingress: true # enable ingress
|
ingress: true # default, enable ingress
|
||||||
traefik: true # enable traefik ingressRoute
|
traefik: true # enable traefik ingressRoute
|
||||||
gateway: true # enable gateway-api
|
gateway: true # enable gateway-api
|
||||||
```
|
```
|
||||||
@ -163,6 +163,18 @@ If the `href` attribute is not present, Homepage will ignore the specific Ingres
|
|||||||
|
|
||||||
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
|
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
|
||||||
|
|
||||||
|
To enable Gateway API HttpRoute update `kubernetes.yaml` to include:
|
||||||
|
|
||||||
|
```
|
||||||
|
gateway: true # enable gateway-api
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Using the unoffocial helm chart?
|
||||||
|
|
||||||
|
If you are using the unofficial helm chart ensure that the `ClusterRole` has required permissions for `gateway.networking.k8s.io`.
|
||||||
|
|
||||||
|
See [ClusterRole and ClusterRoleBinding](../installation/k8s.md#clusterrole-and-clusterrolebinding)
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
||||||
|
79
docs/configs/proxmox.md
Normal file
79
docs/configs/proxmox.md
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
---
|
||||||
|
title: Proxmox
|
||||||
|
description: Proxmox Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
The Proxmox connection is configured in the `proxmox.yaml` file. See [Create token](#create-token) section below for details on how to generate the required API token.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
url: https://proxmox.host.or.ip:8006
|
||||||
|
token: username@pam!Token ID
|
||||||
|
secret: secret
|
||||||
|
```
|
||||||
|
|
||||||
|
## Services
|
||||||
|
|
||||||
|
Once the Proxmox connection is configured, individual services can be configured to pull statistics of VMs or LXCs. Only CPU and Memory are currently supported.
|
||||||
|
|
||||||
|
### Configuration Options
|
||||||
|
|
||||||
|
- `proxmoxNode`: The name of the Proxmox node where your VM/LXC is running
|
||||||
|
- `proxmoxVMID`: The ID of the Proxmox VM or LXC container
|
||||||
|
- `proxmoxType`: (Optional) The type of Proxmox virtual machine. Defaults to `qemu` for VMs, but can be set to `lxc` for LXC containers
|
||||||
|
|
||||||
|
#### Examples
|
||||||
|
|
||||||
|
For a QEMU VM (default):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- HomeAssistant:
|
||||||
|
icon: home-assistant.png
|
||||||
|
href: http://homeassistant.local/
|
||||||
|
description: Home automation
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 101
|
||||||
|
# proxmoxType: qemu # This is the default, so it can be omitted
|
||||||
|
```
|
||||||
|
|
||||||
|
For an LXC container:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- Nginx:
|
||||||
|
icon: nginx.png
|
||||||
|
href: http://nginx.local/
|
||||||
|
description: Web server
|
||||||
|
proxmoxNode: pve
|
||||||
|
proxmoxVMID: 200
|
||||||
|
proxmoxType: lxc
|
||||||
|
```
|
||||||
|
|
||||||
|
## Create token
|
||||||
|
|
||||||
|
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
|
||||||
|
|
||||||
|
1. Navigate to the Proxmox portal, click on Datacenter
|
||||||
|
2. Expand Permissions, click on Groups
|
||||||
|
3. Click the Create button
|
||||||
|
4. Name the group something informative, like api-ro-users
|
||||||
|
5. Click on the Permissions "folder"
|
||||||
|
6. Click Add -> Group Permission
|
||||||
|
- Path: /
|
||||||
|
- Group: group from bullet 4 above
|
||||||
|
- Role: PVEAuditor
|
||||||
|
- Propagate: Checked
|
||||||
|
7. Expand Permissions, click on Users
|
||||||
|
8. Click the Add button
|
||||||
|
- User name: something informative like `api`
|
||||||
|
- Realm: Linux PAM standard authentication
|
||||||
|
- Group: group from bullet 4 above
|
||||||
|
9. Expand Permissions, click on API Tokens
|
||||||
|
10. Click the Add button
|
||||||
|
- User: user from bullet 8 above
|
||||||
|
- Token ID: something informative like the application or purpose like `homepage`
|
||||||
|
- Privilege Separation: Checked
|
||||||
|
11. Go back to the "Permissions" menu
|
||||||
|
12. Click Add -> API Token Permission
|
||||||
|
- Path: /
|
||||||
|
- API Token: select the Token ID created in Step 10
|
||||||
|
- Role: PVE Auditor
|
||||||
|
- Propagate: Checked
|
@ -78,7 +78,7 @@ background:
|
|||||||
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the background blur, saturate and brightness filters.
|
You can apply a blur filter to the service & bookmark cards. Note this option is incompatible with the background blur, saturate and brightness filters.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
cardBlur: sm # sm, "", md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
cardBlur: xs # xs, md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
||||||
```
|
```
|
||||||
|
|
||||||
## Favicon
|
## Favicon
|
||||||
@ -101,7 +101,7 @@ theme: dark # or light
|
|||||||
|
|
||||||
## Color Palette
|
## Color Palette
|
||||||
|
|
||||||
You can configured a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
|
You can configure a fixed color palette (and disable the palette switcher) by passing the `color` option, like so:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
color: slate
|
color: slate
|
||||||
@ -254,15 +254,29 @@ layout:
|
|||||||
columns: 4
|
columns: 4
|
||||||
```
|
```
|
||||||
|
|
||||||
### Five Columns
|
### Full Width
|
||||||
|
|
||||||
You can add a fifth column to services (when `style: columns` which is default) by adding:
|
You can make homepage take up the entire window width by adding:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
fiveColumns: true
|
fullWidth: true
|
||||||
```
|
```
|
||||||
|
|
||||||
By default homepage will max out at 4 columns for services with `columns` style
|
### Maximum Group Columns
|
||||||
|
|
||||||
|
You can set the maximum number of columns of groups on larger screen sizes (note this is only for groups with the default `style: columns`, not groups with `stle: row`) by adding:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
maxGroupColumns: 8 # default is 4 for services, 6 for bookmarks, max 8
|
||||||
|
```
|
||||||
|
|
||||||
|
By default homepage will max out at 4 columns for services and 6 for bookmarks, thus the minimum for this setting is _5_. Of course, if you're setting this to higher numbers, you may want to consider enabling the [fullWidth](#full-width) option as well.
|
||||||
|
|
||||||
|
If you want to set the maximum columns for bookmark groups separately, you can do so by adding:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
maxBookmarkGroupColumns: 6 # default is 6, max 8
|
||||||
|
```
|
||||||
|
|
||||||
### Collapsible sections
|
### Collapsible sections
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ services:
|
|||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
```
|
```
|
||||||
|
|
||||||
### Running as non-root
|
### Running as non-root
|
||||||
@ -38,7 +38,7 @@ services:
|
|||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port
|
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
PUID: $PUID
|
PUID: $PUID
|
||||||
PGID: $PGID
|
PGID: $PGID
|
||||||
```
|
```
|
||||||
|
@ -13,20 +13,28 @@ You have a few options for deploying homepage, depending on your needs. We offer
|
|||||||
<br>
|
<br>
|
||||||
|
|
||||||
<div class="grid cards" style="margin: 0 auto;" markdown>
|
<div class="grid cards" style="margin: 0 auto;" markdown>
|
||||||
:simple-docker: [ Install on Docker :octicons-arrow-right-24:](docker.md)
|
[:simple-docker: Install on Docker :octicons-arrow-right-24:](docker.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-kubernetes: [ Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
[:simple-kubernetes: Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-unraid: [ Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
[:simple-unraid: Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
:simple-nextdotjs: [ Building from source :octicons-arrow-right-24:](source.md)
|
[:simple-nextdotjs: Building from source :octicons-arrow-right-24:](source.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### `HOMEPAGE_ALLOWED_HOSTS`
|
### `HOMEPAGE_ALLOWED_HOSTS`
|
||||||
|
|
||||||
As of v1.0 there is one required environment variable when deploying via a public URL, <code>HOMEPAGE_ALLOWED_HOSTS</code>. This is a comma separated list of allowed hosts (sometimes with the port) that can access your homepage. See the [docker](docker.md) and [source](source.md) installation pages for examples.
|
As of v1.0 there is one required environment variable to access homepage via a URL other than `localhost`, <code>HOMEPAGE_ALLOWED_HOSTS</code>. The setting helps prevent certain kinds of attacks when retrieving data from the homepage API proxy.
|
||||||
|
|
||||||
|
The value is a comma-separated (no spaces) list of allowed hosts (sometimes with the port) that can host your homepage install. See the [docker](docker.md), [kubernetes](k8s.md) and [source](source.md) installation pages for more information about where / how to set the variable.
|
||||||
|
|
||||||
|
`localhost:3000` and `127.0.0.1:3000` are always included, but you can add a domain or IP address to this list to allow that host such as `HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev,192.168.1.2:1234`, etc.
|
||||||
|
|
||||||
|
If you are seeing errors about host validation, check the homepage logs and ensure that the host exactly as output in the logs is in the `HOMEPAGE_ALLOWED_HOSTS` list.
|
||||||
|
|
||||||
|
This can be disabled by setting `HOMEPAGE_ALLOWED_HOSTS` to `*` but this is not recommended.
|
||||||
|
@ -3,85 +3,6 @@ title: Kubernetes Installation
|
|||||||
description: Install on Kubernetes
|
description: Install on Kubernetes
|
||||||
---
|
---
|
||||||
|
|
||||||
## Install with Helm
|
|
||||||
|
|
||||||
There is an [unofficial helm chart](https://github.com/jameswynn/helm-charts/tree/main/charts/homepage) that creates all the necessary manifests, including the service account and RBAC entities necessary for service discovery.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
helm repo add jameswynn https://jameswynn.github.io/helm-charts
|
|
||||||
helm install homepage jameswynn/homepage -f values.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
The helm chart allows for all the configurations to be inlined directly in your `values.yaml`:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
config:
|
|
||||||
bookmarks:
|
|
||||||
- Developer:
|
|
||||||
- Github:
|
|
||||||
- abbr: GH
|
|
||||||
href: https://github.com/
|
|
||||||
services:
|
|
||||||
- My First Group:
|
|
||||||
- My First Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is awesome
|
|
||||||
|
|
||||||
- My Second Group:
|
|
||||||
- My Second Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is the best
|
|
||||||
|
|
||||||
- My Third Group:
|
|
||||||
- My Third Service:
|
|
||||||
href: http://localhost/
|
|
||||||
description: Homepage is 😎
|
|
||||||
widgets:
|
|
||||||
# show the kubernetes widget, with the cluster summary and individual nodes
|
|
||||||
- kubernetes:
|
|
||||||
cluster:
|
|
||||||
show: true
|
|
||||||
cpu: true
|
|
||||||
memory: true
|
|
||||||
showLabel: true
|
|
||||||
label: "cluster"
|
|
||||||
nodes:
|
|
||||||
show: true
|
|
||||||
cpu: true
|
|
||||||
memory: true
|
|
||||||
showLabel: true
|
|
||||||
- search:
|
|
||||||
provider: duckduckgo
|
|
||||||
target: _blank
|
|
||||||
kubernetes:
|
|
||||||
mode: cluster
|
|
||||||
settings:
|
|
||||||
|
|
||||||
# The service account is necessary to allow discovery of other services
|
|
||||||
serviceAccount:
|
|
||||||
create: true
|
|
||||||
name: homepage
|
|
||||||
|
|
||||||
# This enables the service account to access the necessary resources
|
|
||||||
enableRbac: true
|
|
||||||
|
|
||||||
ingress:
|
|
||||||
main:
|
|
||||||
enabled: true
|
|
||||||
annotations:
|
|
||||||
# Example annotations to add Homepage to your Homepage!
|
|
||||||
gethomepage.dev/enabled: "true"
|
|
||||||
gethomepage.dev/name: "Homepage"
|
|
||||||
gethomepage.dev/description: "Dynamically Detected Homepage"
|
|
||||||
gethomepage.dev/group: "Dynamic"
|
|
||||||
gethomepage.dev/icon: "homepage.png"
|
|
||||||
hosts:
|
|
||||||
- host: homepage.example.com
|
|
||||||
paths:
|
|
||||||
- path: /
|
|
||||||
pathType: Prefix
|
|
||||||
```
|
|
||||||
|
|
||||||
## Install with Kubernetes Manifests
|
## Install with Kubernetes Manifests
|
||||||
|
|
||||||
If you don't want to use the unofficial Helm chart, you can also create your own Kubernetes manifest(s) and apply them with `kubectl apply -f filename.yaml`.
|
If you don't want to use the unofficial Helm chart, you can also create your own Kubernetes manifest(s) and apply them with `kubectl apply -f filename.yaml`.
|
||||||
@ -302,6 +223,9 @@ spec:
|
|||||||
- name: homepage
|
- name: homepage
|
||||||
image: "ghcr.io/gethomepage/homepage:latest"
|
image: "ghcr.io/gethomepage/homepage:latest"
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
|
env:
|
||||||
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
value: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
containerPort: 3000
|
containerPort: 3000
|
||||||
|
@ -9,7 +9,13 @@ First, clone the repository:
|
|||||||
git clone https://github.com/gethomepage/homepage.git
|
git clone https://github.com/gethomepage/homepage.git
|
||||||
```
|
```
|
||||||
|
|
||||||
Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
|
If `pnpm` is not installed, install it:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm install -g pnpm
|
||||||
|
```
|
||||||
|
|
||||||
|
Then install dependencies and build the production bundle:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
@ -25,3 +31,5 @@ HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev:1234 pnpm start
|
|||||||
```
|
```
|
||||||
|
|
||||||
When updating homepage versions you will need to re-build the static files i.e. repeat the process above.
|
When updating homepage versions you will need to re-build the static files i.e. repeat the process above.
|
||||||
|
|
||||||
|
See [HOMEPAGE_ALLOWED_HOSTS](index.md#homepage_allowed_hosts) for more information on this environment variable.
|
||||||
|
@ -286,3 +286,13 @@ body[data-md-color-scheme="default"] {
|
|||||||
.md-tabs__link {
|
.md-tabs__link {
|
||||||
transform: translateZ(0);
|
transform: translateZ(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.grid.cards .card {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.grid.cards .card a {
|
||||||
|
display: block;
|
||||||
|
padding: 0.8rem;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
@ -12,6 +12,7 @@ hide:
|
|||||||
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
||||||
- Check the browser error console, this can also sometimes provide useful information.
|
- Check the browser error console, this can also sometimes provide useful information.
|
||||||
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
||||||
|
- If certain widgets are failing when connecting to public APIs, consider [disabling IPv6](#disabling-ipv6).
|
||||||
|
|
||||||
## Service Widget Errors
|
## Service Widget Errors
|
||||||
|
|
||||||
@ -19,7 +20,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
|||||||
|
|
||||||
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
|
1. URLs should not end with a / or other API path. Each widget will handle the path on its own.
|
||||||
|
|
||||||
2. All services with a widget require a unique name.
|
2. All services with a widget require a unique name as well as a unique group (and all subgroups) name.
|
||||||
|
|
||||||
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
||||||
|
|
||||||
@ -66,3 +67,17 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
|||||||
## Missing custom icons
|
## Missing custom icons
|
||||||
|
|
||||||
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
||||||
|
|
||||||
|
## Disabling IPv6
|
||||||
|
|
||||||
|
If you are having issues with certain widgets that are unable to reach public APIs (e.g. weather), in certain setups you may need to disable IPv6. You can set the environment variable `HOMEPAGE_PROXY_DISABLE_IPV6` to `true` to disable IPv6 for the homepage proxy.
|
||||||
|
|
||||||
|
Alternatively, you can use the `sysctls` option in your docker-compose file to disable IPv6 for the homepage container completely:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
services:
|
||||||
|
homepage:
|
||||||
|
...
|
||||||
|
sysctls:
|
||||||
|
- net.ipv6.conf.all.disable_ipv6=1
|
||||||
|
```
|
||||||
|
@ -225,20 +225,8 @@ const widgetExample = {
|
|||||||
|
|
||||||
#### `method`
|
#### `method`
|
||||||
|
|
||||||
The `method` property is a string that represents the HTTP method that should be used to make the API request. The default value is `GET`.
|
The `method` represents the HTTP method that should be used to make the API request. The default value is `GET`. Note that `POST` requests are not allowed via the
|
||||||
|
widget API and require the use of a custom proxy.
|
||||||
```js
|
|
||||||
const widgetExample = {
|
|
||||||
api: "{url}/api/{endpoint}",
|
|
||||||
mappings: {
|
|
||||||
// `/api/stats`
|
|
||||||
stats: {
|
|
||||||
endpoint: "stats",
|
|
||||||
method: "POST",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
```
|
|
||||||
|
|
||||||
#### `headers`
|
#### `headers`
|
||||||
|
|
||||||
@ -251,7 +239,6 @@ const widgetExample = {
|
|||||||
// `/api/stats`
|
// `/api/stats`
|
||||||
stats: {
|
stats: {
|
||||||
endpoint: "stats",
|
endpoint: "stats",
|
||||||
method: "POST",
|
|
||||||
headers: {
|
headers: {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
@ -271,7 +258,6 @@ const widgetExample = {
|
|||||||
// `/api/graphql`
|
// `/api/graphql`
|
||||||
stats: {
|
stats: {
|
||||||
endpoint: "graphql",
|
endpoint: "graphql",
|
||||||
method: "POST",
|
|
||||||
body: {
|
body: {
|
||||||
query: `
|
query: `
|
||||||
query {
|
query {
|
||||||
|
@ -34,7 +34,7 @@ Homepage uses the [next-i18next](https://github.com/i18next/next-i18next) librar
|
|||||||
|
|
||||||
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
|
Homepage uses translated and localized strings for **all text and numerical content** in widgets. English is the default language, and other languages can be added via [Crowdin](https://crowdin.com/project/gethomepage). To add the English translations for your widget, follow these steps:
|
||||||
|
|
||||||
Open the `public/locales/en/common.js` file.
|
Open the `public/locales/en/common.json` file.
|
||||||
|
|
||||||
Add a new object for your widget to the bottom of the list, like this:
|
Add a new object for your widget to the bottom of the list, like this:
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ This will render the widget with placeholders for the data, i.e., a skeleton vie
|
|||||||
|
|
||||||
!!! tip "Translation Tips"
|
!!! tip "Translation Tips"
|
||||||
|
|
||||||
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.js` file. All text and numerical content should be translated.
|
The `label` prop in the `Block` component corresponds to the translation key we defined earlier in the `common.json` file. All text and numerical content should be translated.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ The widget has two modes, a single system with detailed info if `systemId` is pr
|
|||||||
|
|
||||||
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
|
The `systemID` is the `id` field on the collections page of Beszel under the PocketBase admin panel. You can also use the 'nice name' from the Beszel UI.
|
||||||
|
|
||||||
A "superuser" is currently required to access the data from tbe Beszel API.
|
A "superuser" is currently required to access the data from the Beszel API.
|
||||||
|
|
||||||
Allowed fields for 'overview' mode: `["systems", "up"]`
|
Allowed fields for 'overview' mode: `["systems", "up"]`
|
||||||
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`
|
Allowed fields for a single system: `["name", "status", "updated", "cpu", "memory", "disk", "network"]`
|
||||||
|
@ -22,6 +22,7 @@ widget:
|
|||||||
service_group: Media # group name where widget exists
|
service_group: Media # group name where widget exists
|
||||||
service_name: Sonarr # service name for that widget
|
service_name: Sonarr # service name for that widget
|
||||||
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
|
color: teal # optional - defaults to pre-defined color for the service (teal for sonarr)
|
||||||
|
baseUrl: https://sonarr.domain.url # optional - adds links to sonarr/radarr pages
|
||||||
params: # optional - additional params for the service
|
params: # optional - additional params for the service
|
||||||
unmonitored: true # optional - defaults to false, used with *arr stack
|
unmonitored: true # optional - defaults to false, used with *arr stack
|
||||||
- type: ical # Show calendar events from another service
|
- type: ical # Show calendar events from another service
|
||||||
|
17
docs/widgets/services/checkmk.md
Normal file
17
docs/widgets/services/checkmk.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Checkmk
|
||||||
|
description: Checkmk Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Checkmk](https://github.com/Checkmk/checkmk).
|
||||||
|
|
||||||
|
To setup authentication, follow the official [Checkmk API](https://docs.checkmk.com/latest/en/rest_api.html?lquery=api#bearerauth) documentation.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: checkmk
|
||||||
|
url: http://checkmk.host.or.ip:port
|
||||||
|
site: your-site-name-cla-by-default
|
||||||
|
username: username
|
||||||
|
password: password
|
||||||
|
```
|
@ -19,27 +19,22 @@ widget:
|
|||||||
requestBody: # optional, can be string or object, see below
|
requestBody: # optional, can be string or object, see below
|
||||||
display: # optional, default to block, see below
|
display: # optional, default to block, see below
|
||||||
mappings:
|
mappings:
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 1
|
label: Field 1
|
||||||
format: text # optional - defaults to text
|
format: text # optional - defaults to text
|
||||||
- field: # needs to be YAML string or object
|
- field: path.to.key2
|
||||||
path:
|
|
||||||
to: key2
|
|
||||||
format: number # optional - defaults to text
|
format: number # optional - defaults to text
|
||||||
label: Field 2
|
label: Field 2
|
||||||
- field: # needs to be YAML string or object
|
- field: path.to.another.key3
|
||||||
path:
|
|
||||||
to:
|
|
||||||
another: key3
|
|
||||||
label: Field 3
|
label: Field 3
|
||||||
format: percent # optional - defaults to text
|
format: percent # optional - defaults to text
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 4
|
label: Field 4
|
||||||
format: date # optional - defaults to text
|
format: date # optional - defaults to text
|
||||||
locale: nl # optional
|
locale: nl # optional
|
||||||
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
|
dateStyle: long # optional - defaults to "long". Allowed values: `["full", "long", "medium", "short"]`.
|
||||||
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
|
timeStyle: medium # optional - Allowed values: `["full", "long", "medium", "short"]`.
|
||||||
- field: key # needs to be YAML string or object
|
- field: key
|
||||||
label: Field 5
|
label: Field 5
|
||||||
format: relativeDate # optional - defaults to text
|
format: relativeDate # optional - defaults to text
|
||||||
locale: nl # optional
|
locale: nl # optional
|
||||||
@ -49,9 +44,7 @@ widget:
|
|||||||
label: Field 6
|
label: Field 6
|
||||||
format: text
|
format: text
|
||||||
additionalField: # optional
|
additionalField: # optional
|
||||||
field:
|
field: hourly.time.key
|
||||||
hourly:
|
|
||||||
time: other key
|
|
||||||
color: theme # optional - defaults to "". Allowed values: `["theme", "adaptive", "black", "white"]`.
|
color: theme # optional - defaults to "". Allowed values: `["theme", "adaptive", "black", "white"]`.
|
||||||
format: date # optional
|
format: date # optional
|
||||||
- field: key
|
- field: key
|
||||||
@ -103,9 +96,16 @@ mappings:
|
|||||||
label: Name
|
label: Name
|
||||||
- field: status # Alive
|
- field: status # Alive
|
||||||
label: Status
|
label: Status
|
||||||
- field:
|
- field: origin.name # Earth (C-137)
|
||||||
origin: name # Earth (C-137)
|
|
||||||
label: Origin
|
label: Origin
|
||||||
|
- field: locations.1.name # Citadel of Ricks
|
||||||
|
label: Location
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that older versions of the widget accepted fields as a yaml object, which is still supported. E.g.:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
mappings:
|
||||||
- field:
|
- field:
|
||||||
locations:
|
locations:
|
||||||
1: name # Citadel of Ricks
|
1: name # Citadel of Ricks
|
||||||
@ -138,7 +138,15 @@ You can manipulate data with the following tools `remap`, `scale`, `prefix` and
|
|||||||
prefix: "$"
|
prefix: "$"
|
||||||
```
|
```
|
||||||
|
|
||||||
## List View
|
## Display Options
|
||||||
|
|
||||||
|
The widget supports different display modes that can be set using the `display` property.
|
||||||
|
|
||||||
|
### Block View (Default)
|
||||||
|
|
||||||
|
The default display mode is `block`, which shows fields in a block format.
|
||||||
|
|
||||||
|
### List View
|
||||||
|
|
||||||
You can change the default block view to a list view by setting the `display` option to `list`.
|
You can change the default block view to a list view by setting the `display` option to `list`.
|
||||||
|
|
||||||
@ -162,13 +170,54 @@ The list view can optionally display an additional field next to the primary fie
|
|||||||
- any: true # will map all other values
|
- any: true # will map all other values
|
||||||
to: Unknown
|
to: Unknown
|
||||||
additionalField:
|
additionalField:
|
||||||
field:
|
field: hourly.time.key
|
||||||
hourly:
|
|
||||||
time: key
|
|
||||||
color: theme
|
color: theme
|
||||||
format: date
|
format: date
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Dynamic List View
|
||||||
|
|
||||||
|
To display a list of items from an array in the API response, set the `display` property to `dynamic-list` and configure the `mappings` object with the following properties:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: customapi
|
||||||
|
url: https://example.com/api/servers
|
||||||
|
display: dynamic-list
|
||||||
|
mappings:
|
||||||
|
items: data # optional, the path to the array in the API response. Omit this option if the array is at the root level
|
||||||
|
name: id # required, field in each item to use as the item name (left side)
|
||||||
|
label: ip_address # required, field in each item to use as the item label (right side)
|
||||||
|
limit: 5 # optional, limit the number of items to display
|
||||||
|
format: text # optional - format of the label field
|
||||||
|
target: https://example.com/server/{id} # optional, makes items clickable with template support
|
||||||
|
```
|
||||||
|
|
||||||
|
This configuration would work with an API that returns a response like:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"data": [
|
||||||
|
{ "id": "server1", "name": "Server 1", "ip_address": "192.168.0.1" },
|
||||||
|
{ "id": "server2", "name": "Server 2", "ip_address": "192.168.0.2" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
The widget would display a list with two items:
|
||||||
|
|
||||||
|
- "Server 1" on the left and "192.168.0.1" on the right, clickable to "https://example.com/server/server1"
|
||||||
|
- "Server 2" on the left and "192.168.0.2" on the right, clickable to "https://example.com/server/server2"
|
||||||
|
|
||||||
|
For nested fields in the items, you can use dot notation:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
mappings:
|
||||||
|
items: data.results.servers
|
||||||
|
name: details.id
|
||||||
|
label: details.name
|
||||||
|
```
|
||||||
|
|
||||||
## Custom Headers
|
## Custom Headers
|
||||||
|
|
||||||
Pass custom headers using the `headers` option, for example:
|
Pass custom headers using the `headers` option, for example:
|
||||||
|
@ -18,7 +18,7 @@ To access these system metrics you need to connect to the DiskStation (`DSM`) wi
|
|||||||
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
|
3. Under the `User Groups` tab of the user config dialogue check the box for `Administrators`.
|
||||||
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
|
4. On the `Permissions` tab check the top box for `No Access`, effectively prohibiting the user from accessing anything in the shared folders.
|
||||||
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
|
5. Under `Applications` check the box next to `Deny` in the header to explicitly prohibit login to all applications.
|
||||||
6. Now _only_ allow login to the `DSM` application, either by
|
6. Now _only_ allow login to the `DSM` and `Download Station` applications, either by
|
||||||
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
|
- unchecking `Deny` in the respective row, or (if inheriting permission doesn't work because of other group settings)
|
||||||
- checking `Allow` for this app, or
|
- checking `Allow` for this app, or
|
||||||
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.
|
- checking `By IP` for this app to limit the source of login attempts to one or more IP addresses/subnets.
|
||||||
|
@ -17,6 +17,7 @@ widget:
|
|||||||
enableBlocks: true # optional, defaults to false
|
enableBlocks: true # optional, defaults to false
|
||||||
enableNowPlaying: true # optional, defaults to true
|
enableNowPlaying: true # optional, defaults to true
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
|
enableMediaControl: false # optional, defaults to true
|
||||||
showEpisodeNumber: true # optional, defaults to false
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||||
```
|
```
|
||||||
|
@ -14,4 +14,5 @@ widget:
|
|||||||
type: gamedig
|
type: gamedig
|
||||||
serverType: csgo # see https://github.com/gamedig/node-gamedig#games-list
|
serverType: csgo # see https://github.com/gamedig/node-gamedig#games-list
|
||||||
url: udp://server.host.or.ip:port
|
url: udp://server.host.or.ip:port
|
||||||
|
gameToken: # optional, a token used by gamedig with certain games
|
||||||
```
|
```
|
||||||
|
@ -7,7 +7,7 @@ Learn more about [Gitea](https://gitea.com).
|
|||||||
|
|
||||||
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
||||||
|
|
||||||
Allowed fields: `["notifications", "issues", "pulls"]`.
|
Allowed fields: `["repositories", "notifications", "issues", "pulls"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
@ -9,9 +9,10 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
|
|||||||
|
|
||||||
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
|
Requires [HTTP control server options](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md) to be enabled. By default this runs on port `8000`.
|
||||||
|
|
||||||
Allowed fields: `["public_ip", "region", "country"]`.
|
Allowed fields: `["public_ip", "region", "country", "port_forwarded"]`.
|
||||||
|
Default fields: `["public_ip", "region", "country"]`.
|
||||||
|
|
||||||
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml.
|
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). Note that to use the api key method, you must add the route `GET /v1/publicip/ip` to the `routes` array in your Gluetun config.toml. Similarly, if you want to include the `port_forwarded` field, you must add the route `GET /v1/openvpn/portforwarded` to your Gluetun config.toml.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
@ -5,11 +5,18 @@ description: Grafana Widget Configuration
|
|||||||
|
|
||||||
Learn more about [Grafana](https://github.com/grafana/grafana).
|
Learn more about [Grafana](https://github.com/grafana/grafana).
|
||||||
|
|
||||||
|
| Grafana Version | Homepage Widget Version |
|
||||||
|
| --------------- | ----------------------- |
|
||||||
|
| <= v10.4 | 1 (default) |
|
||||||
|
| > v10.4 | 2 |
|
||||||
|
|
||||||
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
|
Allowed fields: `["dashboards", "datasources", "totalalerts", "alertstriggered"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: grafana
|
type: grafana
|
||||||
|
version: 2 # optional, default is 1
|
||||||
|
alerts: alertmanager # optional, default is grafana
|
||||||
url: http://grafana.host.or.ip:port
|
url: http://grafana.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
title: Hoarder
|
|
||||||
description: Hoarder Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Hoarder](https://hoarder.app).
|
|
||||||
|
|
||||||
Generate an API key for your user at `User Settings > API Keys`.
|
|
||||||
|
|
||||||
Allowed fields: `["bookmarks", "favorites", "archived", "highlights", "lists", "tags"]` (maximum of 4).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: hoarder
|
|
||||||
url: http[s]://hoarder.host.or.ip[:port]
|
|
||||||
key: hoarderapikey
|
|
||||||
```
|
|
@ -22,6 +22,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [Calibre-Web](calibre-web.md)
|
- [Calibre-Web](calibre-web.md)
|
||||||
- [ChangeDetection.io](changedetectionio.md)
|
- [ChangeDetection.io](changedetectionio.md)
|
||||||
- [Channels DVR Server](channelsdvrserver.md)
|
- [Channels DVR Server](channelsdvrserver.md)
|
||||||
|
- [Checkmk](checkmk.md)
|
||||||
- [Cloudflared](cloudflared.md)
|
- [Cloudflared](cloudflared.md)
|
||||||
- [Coin Market Cap](coin-market-cap.md)
|
- [Coin Market Cap](coin-market-cap.md)
|
||||||
- [CrowdSec](crowdsec.md)
|
- [CrowdSec](crowdsec.md)
|
||||||
@ -51,7 +52,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [HDHomeRun](hdhomerun.md)
|
- [HDHomeRun](hdhomerun.md)
|
||||||
- [Headscale](headscale.md)
|
- [Headscale](headscale.md)
|
||||||
- [Healthchecks](healthchecks.md)
|
- [Healthchecks](healthchecks.md)
|
||||||
- [Hoarder](hoarder.md)
|
- [Karakeep](karakeep.md)
|
||||||
- [Home Assistant](homeassistant.md)
|
- [Home Assistant](homeassistant.md)
|
||||||
- [HomeBox](homebox.md)
|
- [HomeBox](homebox.md)
|
||||||
- [Homebridge](homebridge.md)
|
- [Homebridge](homebridge.md)
|
||||||
@ -61,8 +62,10 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [JDownloader](jdownloader.md)
|
- [JDownloader](jdownloader.md)
|
||||||
- [Jellyfin](jellyfin.md)
|
- [Jellyfin](jellyfin.md)
|
||||||
- [Jellyseerr](jellyseerr.md)
|
- [Jellyseerr](jellyseerr.md)
|
||||||
|
- [Jellystat](jellystat.md)
|
||||||
- [Kavita](kavita.md)
|
- [Kavita](kavita.md)
|
||||||
- [Komga](komga.md)
|
- [Komga](komga.md)
|
||||||
|
- [Komodo](komodo.md)
|
||||||
- [Kopia](kopia.md)
|
- [Kopia](kopia.md)
|
||||||
- [Lidarr](lidarr.md)
|
- [Lidarr](lidarr.md)
|
||||||
- [Linkwarden](linkwarden.md)
|
- [Linkwarden](linkwarden.md)
|
||||||
@ -117,6 +120,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [ruTorrent](rutorrent.md)
|
- [ruTorrent](rutorrent.md)
|
||||||
- [SABnzbd](sabnzbd.md)
|
- [SABnzbd](sabnzbd.md)
|
||||||
- [Scrutiny](scrutiny.md)
|
- [Scrutiny](scrutiny.md)
|
||||||
|
- [Slskd](slskd.md)
|
||||||
- [Sonarr](sonarr.md)
|
- [Sonarr](sonarr.md)
|
||||||
- [Speedtest Tracker](speedtest-tracker.md)
|
- [Speedtest Tracker](speedtest-tracker.md)
|
||||||
- [Stash](stash.md)
|
- [Stash](stash.md)
|
||||||
@ -129,6 +133,7 @@ You can also find a list of all available service widgets in the sidebar navigat
|
|||||||
- [TDarr](tdarr.md)
|
- [TDarr](tdarr.md)
|
||||||
- [Traefik](traefik.md)
|
- [Traefik](traefik.md)
|
||||||
- [Transmission](transmission.md)
|
- [Transmission](transmission.md)
|
||||||
|
- [Trilium](trilium.md)
|
||||||
- [TrueNAS](truenas.md)
|
- [TrueNAS](truenas.md)
|
||||||
- [TubeArchivist](tubearchivist.md)
|
- [TubeArchivist](tubearchivist.md)
|
||||||
- [UniFi Controller](unifi-controller.md)
|
- [UniFi Controller](unifi-controller.md)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: JDownloader
|
title: JDownloader
|
||||||
description: NextPVR Widget Configuration
|
description: JDownloader Widget Configuration
|
||||||
---
|
---
|
||||||
|
|
||||||
Learn more about [JDownloader](https://jdownloader.org/).
|
Learn more about [JDownloader](https://jdownloader.org/).
|
||||||
|
@ -17,6 +17,7 @@ widget:
|
|||||||
enableBlocks: true # optional, defaults to false
|
enableBlocks: true # optional, defaults to false
|
||||||
enableNowPlaying: true # optional, defaults to true
|
enableNowPlaying: true # optional, defaults to true
|
||||||
enableUser: true # optional, defaults to false
|
enableUser: true # optional, defaults to false
|
||||||
|
enableMediaControl: false # optional, defaults to true
|
||||||
showEpisodeNumber: true # optional, defaults to false
|
showEpisodeNumber: true # optional, defaults to false
|
||||||
expandOneStreamToTwoRows: false # optional, defaults to true
|
expandOneStreamToTwoRows: false # optional, defaults to true
|
||||||
```
|
```
|
||||||
|
18
docs/widgets/services/jellystat.md
Normal file
18
docs/widgets/services/jellystat.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: Jellystat
|
||||||
|
description: Jellystat Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Jellystat](https://github.com/CyferShepard/Jellystat). The widget supports (at least) Jellystat version 1.1.6
|
||||||
|
|
||||||
|
You can create an API key from inside Jellystat at `Settings > API Key`.
|
||||||
|
|
||||||
|
Allowed fields: `["songs", "movies", "episodes", "other"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: jellystat
|
||||||
|
url: http://jellystat.host.or.ip
|
||||||
|
key: apikeyapikeyapikeyapikeyapikey
|
||||||
|
days: 30 # optional, defaults to 30
|
||||||
|
```
|
17
docs/widgets/services/karakeep.md
Normal file
17
docs/widgets/services/karakeep.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Karakeep
|
||||||
|
description: Karakeep Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Karakeep](https://karakeep.app) (formerly known as Hoarder).
|
||||||
|
|
||||||
|
Generate an API key for your user at `User Settings > API Keys`.
|
||||||
|
|
||||||
|
Allowed fields: `["bookmarks", "favorites", "archived", "highlights", "lists", "tags"]` (maximum of 4).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: karakeep
|
||||||
|
url: http[s]://karakeep.host.or.ip[:port]
|
||||||
|
key: karakeep_api_key
|
||||||
|
```
|
@ -20,4 +20,5 @@ widget:
|
|||||||
url: http://komga.host.or.ip:port
|
url: http://komga.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
|
key: komgaapikey # optional
|
||||||
```
|
```
|
||||||
|
22
docs/widgets/services/komodo.md
Normal file
22
docs/widgets/services/komodo.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
title: Komodo
|
||||||
|
description: Komodo Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
This widget shows either details about all containers or stacks (if `showStacks` is true) managed by [Komodo](https://komo.do/) or the number of running servers, containers and stacks when `showSummary` is enabled.
|
||||||
|
|
||||||
|
The api key and secret can be found in the Komodo settings.
|
||||||
|
|
||||||
|
Allowed fields (max 4): `["total", "running", "stopped", "unhealthy", "unknown"]`.
|
||||||
|
Allowed fields with `showStacks` (max 4): `["total", "running", "down", "unhealthy", "unknown"]`.
|
||||||
|
Allowed fields with `showSummary`: `["servers", "stacks", "containers"]`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: komodo
|
||||||
|
url: http://komodo.hostname.or.ip:port
|
||||||
|
key: K-xxxxxx...
|
||||||
|
secret: S-xxxxxx...
|
||||||
|
showSummary: true # optional, default: false
|
||||||
|
showStacks: true # optional, default: false
|
||||||
|
```
|
@ -7,12 +7,16 @@ Learn more about [Portainer](https://github.com/portainer/portainer).
|
|||||||
|
|
||||||
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
|
You'll need to make sure you have the correct environment set for the integration to work properly. From the Environments section inside of Portainer, click the one you'd like to connect to and observe the ID at the end of the URL (should be), something like `#!/endpoints/1`, here `1` is the value to set as the `env` value. In order to generate an API key, please follow the steps outlined here https://docs.portainer.io/api/access.
|
||||||
|
|
||||||
Allowed fields: `["running", "stopped", "total"]`.
|
Allowed fields:
|
||||||
|
|
||||||
|
- For Docker mode (default): `["running", "stopped", "total"]`
|
||||||
|
- For Kubernetes mode (`kubernetes: true`): `["applications", "services", "namespaces"]`
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: portainer
|
type: portainer
|
||||||
url: https://portainer.host.or.ip:9443
|
url: https://portainer.host.or.ip:9443
|
||||||
env: 1
|
env: 1
|
||||||
|
kubernetes: true # optional, defaults to false
|
||||||
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
|
key: ptr_accesskeyaccesskeyaccesskeyaccesskey
|
||||||
```
|
```
|
||||||
|
@ -7,34 +7,7 @@ Learn more about [Proxmox](https://www.proxmox.com/en/).
|
|||||||
|
|
||||||
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
|
This widget shows the running and total counts of both QEMU VMs and LX Containers in the Proxmox cluster. It also shows the CPU and memory usage of the first node in the cluster.
|
||||||
|
|
||||||
You will need to generate an API Token for new or an existing user. Here is an example of how to do this for a new user.
|
See the [Proxmox configuration documentation](../../configs/proxmox.md#create-token) for details on creating API tokens.
|
||||||
|
|
||||||
1. Navigate to the Proxmox portal, click on Datacenter
|
|
||||||
2. Expand Permissions, click on Groups
|
|
||||||
3. Click the Create button
|
|
||||||
4. Name the group something informative, like api-ro-users
|
|
||||||
5. Click on the Permissions "folder"
|
|
||||||
6. Click Add -> Group Permission
|
|
||||||
- Path: /
|
|
||||||
- Group: group from bullet 4 above
|
|
||||||
- Role: PVEAuditor
|
|
||||||
- Propagate: Checked
|
|
||||||
7. Expand Permissions, click on Users
|
|
||||||
8. Click the Add button
|
|
||||||
- User name: something informative like `api`
|
|
||||||
- Realm: Linux PAM standard authentication
|
|
||||||
- Group: group from bullet 4 above
|
|
||||||
9. Expand Permissions, click on API Tokens
|
|
||||||
10. Click the Add button
|
|
||||||
- User: user from bullet 8 above
|
|
||||||
- Token ID: something informative like the application or purpose like `homepage`
|
|
||||||
- Privilege Separation: Checked
|
|
||||||
11. Go back to the "Permissions" menu
|
|
||||||
12. Click Add -> API Token Permission
|
|
||||||
- Path: /
|
|
||||||
- API Token: select the Token ID created in Step 10
|
|
||||||
- Role: PVE Auditor
|
|
||||||
- Propagate: Checked
|
|
||||||
|
|
||||||
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.
|
Use `username@pam!Token ID` as the `username` (e.g `api@pam!homepage`) setting and `Secret` as the `password` setting.
|
||||||
|
|
||||||
|
@ -5,6 +5,8 @@ description: Proxmox Backup Server Widget Configuration
|
|||||||
|
|
||||||
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
|
Learn more about [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server/overview).
|
||||||
|
|
||||||
|
Create a user and an API token similar to the [Proxmox VE description](proxmox.md). The "Audit" role is required for both the user and token (not group).
|
||||||
|
|
||||||
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
|
Allowed fields: `["datastore_usage", "failed_tasks_24h", "cpu_usage", "memory_usage"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
@ -13,4 +15,5 @@ widget:
|
|||||||
url: https://proxmoxbackupserver.host:port
|
url: https://proxmoxbackupserver.host:port
|
||||||
username: api_token_id
|
username: api_token_id
|
||||||
password: api_token_secret
|
password: api_token_secret
|
||||||
|
datastore: datastore_name #optional; if ommitted, will display a combination of all datastores used / total
|
||||||
```
|
```
|
||||||
|
25
docs/widgets/services/slskd.md
Normal file
25
docs/widgets/services/slskd.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
title: Slskd
|
||||||
|
description: Slskd Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Slskd](https://github.com/slskd/slskd).
|
||||||
|
|
||||||
|
Generate an API key for slskd with `openssl rand -base64 48`.
|
||||||
|
Add it to your `path/to/config/slskd.yml` in `web > authentication > api_keys`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
homepage_widget:
|
||||||
|
key: <generated key>
|
||||||
|
role: readonly
|
||||||
|
cidr: <homepage subnet>
|
||||||
|
```
|
||||||
|
|
||||||
|
Allowed fields: `["slskStatus", "updateStatus", "downloads", "uploads", "sharedFiles"]` (maximum of 4).
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: slskd
|
||||||
|
url: http[s]://slskd.host.or.ip[:5030]
|
||||||
|
key: generatedapikey
|
||||||
|
```
|
17
docs/widgets/services/trilium.md
Normal file
17
docs/widgets/services/trilium.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
title: Trilium
|
||||||
|
description: Trilium Widget Configuration
|
||||||
|
---
|
||||||
|
|
||||||
|
Learn more about [Trilium](https://github.com/TriliumNext/Notes).
|
||||||
|
|
||||||
|
This widget is compatible with [TriliumNext](https://github.com/TriliumNext/Notes) versions >= [v0.94.0](https://github.com/TriliumNext/Notes/releases/tag/v0.94.0).
|
||||||
|
|
||||||
|
Find (or create) your ETAPI key under `Options > ETAPI > Create new ETAPI token`.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
widget:
|
||||||
|
type: trilium
|
||||||
|
url: https://trilium.host.or.ip
|
||||||
|
key: etapi_token
|
||||||
|
```
|
@ -11,10 +11,17 @@ Note: by default `["connected", "enabled", "total"]` are displayed.
|
|||||||
|
|
||||||
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
|
To detect if a device is connected the time since the last handshake is queried. `threshold` is the time to wait in minutes since the last handshake to consider a device connected. Default is 2 minutes.
|
||||||
|
|
||||||
|
| Wg-Easy API Version | Homepage Widget Version |
|
||||||
|
| ------------------- | ----------------------- |
|
||||||
|
| < v15 | 1 (default) |
|
||||||
|
| >= v15 | 2 |
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: wgeasy
|
type: wgeasy
|
||||||
url: http://wg.easy.or.ip
|
url: http://wg.easy.or.ip
|
||||||
|
version: 2 # optional, default is 1
|
||||||
|
username: yourwgusername # required for v15 and above
|
||||||
password: yourwgeasypassword
|
password: yourwgeasypassword
|
||||||
threshold: 2 # optional
|
threshold: 2 # optional
|
||||||
```
|
```
|
||||||
|
@ -46,6 +46,10 @@ config:
|
|||||||
docker:
|
docker:
|
||||||
settings:
|
settings:
|
||||||
|
|
||||||
|
env:
|
||||||
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
value: "homepage.k3d.localhost:8080"
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
name: homepage
|
name: homepage
|
||||||
|
@ -25,6 +25,7 @@ nav:
|
|||||||
- configs/services.md
|
- configs/services.md
|
||||||
- configs/kubernetes.md
|
- configs/kubernetes.md
|
||||||
- configs/docker.md
|
- configs/docker.md
|
||||||
|
- configs/proxmox.md
|
||||||
- configs/custom-css-js.md
|
- configs/custom-css-js.md
|
||||||
- "Widgets":
|
- "Widgets":
|
||||||
- widgets/index.md
|
- widgets/index.md
|
||||||
@ -45,6 +46,7 @@ nav:
|
|||||||
- widgets/services/calibre-web.md
|
- widgets/services/calibre-web.md
|
||||||
- widgets/services/changedetectionio.md
|
- widgets/services/changedetectionio.md
|
||||||
- widgets/services/channelsdvrserver.md
|
- widgets/services/channelsdvrserver.md
|
||||||
|
- widgets/services/checkmk.md
|
||||||
- widgets/services/cloudflared.md
|
- widgets/services/cloudflared.md
|
||||||
- widgets/services/coin-market-cap.md
|
- widgets/services/coin-market-cap.md
|
||||||
- widgets/services/crowdsec.md
|
- widgets/services/crowdsec.md
|
||||||
@ -74,7 +76,7 @@ nav:
|
|||||||
- widgets/services/hdhomerun.md
|
- widgets/services/hdhomerun.md
|
||||||
- widgets/services/headscale.md
|
- widgets/services/headscale.md
|
||||||
- widgets/services/healthchecks.md
|
- widgets/services/healthchecks.md
|
||||||
- widgets/services/hoarder.md
|
- widgets/services/karakeep.md
|
||||||
- widgets/services/homeassistant.md
|
- widgets/services/homeassistant.md
|
||||||
- widgets/services/homebox.md
|
- widgets/services/homebox.md
|
||||||
- widgets/services/homebridge.md
|
- widgets/services/homebridge.md
|
||||||
@ -84,8 +86,10 @@ nav:
|
|||||||
- widgets/services/jdownloader.md
|
- widgets/services/jdownloader.md
|
||||||
- widgets/services/jellyfin.md
|
- widgets/services/jellyfin.md
|
||||||
- widgets/services/jellyseerr.md
|
- widgets/services/jellyseerr.md
|
||||||
|
- widgets/services/jellystat.md
|
||||||
- widgets/services/kavita.md
|
- widgets/services/kavita.md
|
||||||
- widgets/services/komga.md
|
- widgets/services/komga.md
|
||||||
|
- widgets/services/komodo.md
|
||||||
- widgets/services/kopia.md
|
- widgets/services/kopia.md
|
||||||
- widgets/services/lidarr.md
|
- widgets/services/lidarr.md
|
||||||
- widgets/services/linkwarden.md
|
- widgets/services/linkwarden.md
|
||||||
@ -140,6 +144,7 @@ nav:
|
|||||||
- widgets/services/rutorrent.md
|
- widgets/services/rutorrent.md
|
||||||
- widgets/services/sabnzbd.md
|
- widgets/services/sabnzbd.md
|
||||||
- widgets/services/scrutiny.md
|
- widgets/services/scrutiny.md
|
||||||
|
- widgets/services/slskd.md
|
||||||
- widgets/services/sonarr.md
|
- widgets/services/sonarr.md
|
||||||
- widgets/services/speedtest-tracker.md
|
- widgets/services/speedtest-tracker.md
|
||||||
- widgets/services/spoolman.md
|
- widgets/services/spoolman.md
|
||||||
@ -154,6 +159,7 @@ nav:
|
|||||||
- widgets/services/tdarr.md
|
- widgets/services/tdarr.md
|
||||||
- widgets/services/traefik.md
|
- widgets/services/traefik.md
|
||||||
- widgets/services/transmission.md
|
- widgets/services/transmission.md
|
||||||
|
- widgets/services/trilium.md
|
||||||
- widgets/services/truenas.md
|
- widgets/services/truenas.md
|
||||||
- widgets/services/tubearchivist.md
|
- widgets/services/tubearchivist.md
|
||||||
- widgets/services/unifi-controller.md
|
- widgets/services/unifi-controller.md
|
||||||
|
@ -131,8 +131,8 @@ module.exports = {
|
|||||||
? BIBIT_UNITS
|
? BIBIT_UNITS
|
||||||
: BIT_UNITS
|
: BIT_UNITS
|
||||||
: options.binary
|
: options.binary
|
||||||
? BIBYTE_UNITS
|
? BIBYTE_UNITS
|
||||||
: BYTE_UNITS;
|
: BYTE_UNITS;
|
||||||
|
|
||||||
if (value === 0) return `0 ${sizes[0]}/s`;
|
if (value === 0) return `0 ${sizes[0]}/s`;
|
||||||
|
|
||||||
|
50
package.json
50
package.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "1.0.1",
|
"version": "1.4.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow pnpm",
|
"preinstall": "npx only-allow pnpm",
|
||||||
@ -13,31 +13,30 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@headlessui/react": "^1.7.19",
|
"@headlessui/react": "^1.7.19",
|
||||||
"@kubernetes/client-node": "^1.0.0",
|
"@kubernetes/client-node": "^1.0.0",
|
||||||
"cal-parser": "^1.0.2",
|
|
||||||
"classnames": "^2.5.1",
|
"classnames": "^2.5.1",
|
||||||
"compare-versions": "^6.1.1",
|
"compare-versions": "^6.1.1",
|
||||||
"dockerode": "^4.0.4",
|
"dockerode": "^4.0.4",
|
||||||
"follow-redirects": "^1.15.9",
|
"follow-redirects": "^1.15.9",
|
||||||
"gamedig": "^5.2.0",
|
"gamedig": "^5.2.0",
|
||||||
"i18next": "^21.10.0",
|
"i18next": "^24.2.3",
|
||||||
|
"ical.js": "^2.1.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
"luxon": "^3.5.0",
|
"luxon": "^3.6.1",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraftstatuspinger": "^1.2.1",
|
"minecraftstatuspinger": "^1.2.2",
|
||||||
"next": "^15.1.7",
|
"next": "^15.3.1",
|
||||||
"next-i18next": "^12.1.0",
|
"next-i18next": "^12.1.0",
|
||||||
"ping": "^0.4.4",
|
"ping": "^0.4.4",
|
||||||
"pretty-bytes": "^6.1.1",
|
"pretty-bytes": "^6.1.1",
|
||||||
"raw-body": "^3.0.0",
|
"raw-body": "^3.0.0",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
"react-i18next": "^11.18.6",
|
"react-i18next": "^15.5.3",
|
||||||
"react-icons": "^5.4.0",
|
"react-icons": "^5.4.0",
|
||||||
"recharts": "^2.15.1",
|
"recharts": "^2.15.3",
|
||||||
"rrule": "^2.8.1",
|
"swr": "^2.3.3",
|
||||||
"swr": "^1.3.0",
|
"systeminformation": "^5.27.7",
|
||||||
"systeminformation": "^5.25.11",
|
|
||||||
"tough-cookie": "^5.1.2",
|
"tough-cookie": "^5.1.2",
|
||||||
"urbackup-server-api": "^0.8.9",
|
"urbackup-server-api": "^0.8.9",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.17.0",
|
||||||
@ -46,21 +45,34 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/forms": "^0.5.10",
|
"@tailwindcss/forms": "^0.5.10",
|
||||||
"@tailwindcss/postcss": "^4.0.9",
|
"@tailwindcss/postcss": "^4.0.9",
|
||||||
"eslint": "^9.21.0",
|
"eslint": "^9.25.1",
|
||||||
"eslint-config-next": "^15.1.7",
|
"eslint-config-next": "^15.2.4",
|
||||||
"eslint-config-prettier": "^10.0.2",
|
"eslint-config-prettier": "^10.1.1",
|
||||||
"eslint-plugin-import": "^2.31.0",
|
"eslint-plugin-import": "^2.31.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
"eslint-plugin-jsx-a11y": "^6.10.2",
|
||||||
"eslint-plugin-prettier": "^5.2.3",
|
"eslint-plugin-prettier": "^5.5.1",
|
||||||
"eslint-plugin-react": "^7.37.4",
|
"eslint-plugin-react": "^7.37.4",
|
||||||
"eslint-plugin-react-hooks": "^5.1.0",
|
"eslint-plugin-react-hooks": "^5.2.0",
|
||||||
"postcss": "^8.5.2",
|
"postcss": "^8.5.3",
|
||||||
"prettier": "^3.5.2",
|
"prettier": "^3.6.2",
|
||||||
"tailwind-scrollbar": "^4.0.1",
|
"prettier-plugin-organize-imports": "^4.1.0",
|
||||||
|
"tailwind-scrollbar": "^4.0.2",
|
||||||
"tailwindcss": "^4.0.9",
|
"tailwindcss": "^4.0.9",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
|
},
|
||||||
|
"packageManager": "pnpm@10.8.1",
|
||||||
|
"devEngines": {
|
||||||
|
"packageManager": {
|
||||||
|
"name": "pnpm",
|
||||||
|
"version": "10.8.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pnpm": {
|
||||||
|
"onlyBuiltDependencies": [
|
||||||
|
"sharp"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1112
pnpm-lock.yaml
generated
1112
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Publieke IP",
|
"public_ip": "Publieke IP",
|
||||||
"region": "Streek",
|
"region": "Streek",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Poort Aangestuur"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanale",
|
"channels": "Kanale",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fisiese Vrylating",
|
"physicalRelease": "Fisiese Vrylating",
|
||||||
"digitalRelease": "Digitale Vrylating",
|
"digitalRelease": "Digitale Vrylating",
|
||||||
"noEventsToday": "Geen gebeure vir vandag nie!",
|
"noEventsToday": "Geen gebeure vir vandag nie!",
|
||||||
"noEventsFound": "Geen gebeure gevind nie"
|
"noEventsFound": "Geen gebeure gevind nie",
|
||||||
|
"errorWhenLoadingData": "Fout tydens laai van kalenderdata"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Kennisgewings",
|
"notifications": "Kennisgewings",
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
"pulls": "Trek Versoeke"
|
"pulls": "Trek Versoeke",
|
||||||
|
"repositories": "Bewaarplekke"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Tonele",
|
"scenes": "Tonele",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Batterylading",
|
"bcharge": "Batterylading",
|
||||||
"timeleft": "Oorblywende Tyd"
|
"timeleft": "Oorblywende Tyd"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Boekmerke",
|
||||||
"favorites": "Favorites",
|
"favorites": "Gunstelinge",
|
||||||
"archived": "Archived",
|
"archived": "Geargiveer",
|
||||||
"highlights": "Highlights",
|
"highlights": "Hoogtepunte",
|
||||||
"lists": "Lists",
|
"lists": "Lyste",
|
||||||
"tags": "Merkers"
|
"tags": "Merkers"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netwerk",
|
||||||
|
"connected": "Gekoppel",
|
||||||
|
"disconnected": "Ontkoppel",
|
||||||
|
"updateStatus": "Opdateer",
|
||||||
|
"update_yes": "Beskikbaar",
|
||||||
|
"update_no": "Op Datum",
|
||||||
|
"downloads": "Aflaaie",
|
||||||
|
"uploads": "Oplaaie",
|
||||||
|
"sharedFiles": "Lêers"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Liedjies",
|
||||||
|
"movies": "Flieks",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Ander"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Diensprobleme",
|
||||||
|
"hostErrors": "Gasheerprobleme"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "العام IP",
|
"public_ip": "العام IP",
|
||||||
"region": "منطقة",
|
"region": "منطقة",
|
||||||
"country": "الدولة"
|
"country": "الدولة",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "القنوات",
|
"channels": "القنوات",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "الإصدار المادي",
|
"physicalRelease": "الإصدار المادي",
|
||||||
"digitalRelease": "الإصدار الرقمي",
|
"digitalRelease": "الإصدار الرقمي",
|
||||||
"noEventsToday": "لا توجد أحداث اليوم!",
|
"noEventsToday": "لا توجد أحداث اليوم!",
|
||||||
"noEventsFound": "لم يتم العثور على أحداث"
|
"noEventsFound": "لم يتم العثور على أحداث",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "المِنصات",
|
"platforms": "المِنصات",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "الإشعارات",
|
"notifications": "الإشعارات",
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
"pulls": "طلبات السحب"
|
"pulls": "طلبات السحب",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "المشاهد",
|
"scenes": "المشاهد",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "شحن البطارية",
|
"bcharge": "شحن البطارية",
|
||||||
"timeleft": "الوقت المتبقي"
|
"timeleft": "الوقت المتبقي"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "التصنيفات"
|
"tags": "التصنيفات"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "الشبكة",
|
||||||
|
"connected": "متصل",
|
||||||
|
"disconnected": "غير متصل",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "متاح",
|
||||||
|
"update_no": "حتى الآن",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "ملفات"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "أغاني",
|
||||||
|
"movies": "أفلام",
|
||||||
|
"episodes": "حلقات",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -394,7 +394,7 @@
|
|||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Сесии",
|
"numActiveSessions": "Сесии",
|
||||||
"numConnections": "Connections",
|
"numConnections": "Connections",
|
||||||
"dataRelayed": "Relayed",
|
"dataRelayed": "",
|
||||||
"transferRate": "Скорост"
|
"transferRate": "Скорост"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Публично IP",
|
"public_ip": "Публично IP",
|
||||||
"region": "Регион",
|
"region": "Регион",
|
||||||
"country": "Страна"
|
"country": "Страна",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Канали",
|
"channels": "Канали",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Дигитално издания",
|
"digitalRelease": "Дигитално издания",
|
||||||
"noEventsToday": "Няма събития за днес!",
|
"noEventsToday": "Няма събития за днес!",
|
||||||
"noEventsFound": "Няма намерени събития"
|
"noEventsFound": "Няма намерени събития",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформи",
|
"platforms": "Платформи",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Известия",
|
"notifications": "Известия",
|
||||||
"issues": "Издания",
|
"issues": "Издания",
|
||||||
"pulls": "Заявки за сливане"
|
"pulls": "Заявки за сливане",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцени",
|
"scenes": "Сцени",
|
||||||
@ -1001,7 +1004,7 @@
|
|||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Приложения",
|
"apps": "Приложения",
|
||||||
"synced": "Synced",
|
"synced": "Synced",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "",
|
||||||
"healthy": "Здрав",
|
"healthy": "Здрав",
|
||||||
"degraded": "Деградирани",
|
"degraded": "Деградирани",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Заряд на батерията",
|
"bcharge": "Заряд на батерията",
|
||||||
"timeleft": "Оставащо Време"
|
"timeleft": "Оставащо Време"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Тагове"
|
"tags": "Тагове"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Мрежа",
|
||||||
|
"connected": "Свързан",
|
||||||
|
"disconnected": "Не е свързан",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Наличен",
|
||||||
|
"update_no": "Актуално",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Файлове"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Песни",
|
||||||
|
"movies": "Филми",
|
||||||
|
"episodes": "Епизоди",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP Pública",
|
"public_ip": "IP Pública",
|
||||||
"region": "Regió",
|
"region": "Regió",
|
||||||
"country": "País"
|
"country": "País",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canals",
|
"channels": "Canals",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Estrena física",
|
"physicalRelease": "Estrena física",
|
||||||
"digitalRelease": "Estrena digital",
|
"digitalRelease": "Estrena digital",
|
||||||
"noEventsToday": "Cap esdeveniment per avui!",
|
"noEventsToday": "Cap esdeveniment per avui!",
|
||||||
"noEventsFound": "No s'han trobat esdeveniments"
|
"noEventsFound": "No s'han trobat esdeveniments",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformes",
|
"platforms": "Plataformes",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificacions",
|
"notifications": "Notificacions",
|
||||||
"issues": "Problemes",
|
"issues": "Problemes",
|
||||||
"pulls": "Sol·licitud de Canvis"
|
"pulls": "Sol·licitud de Canvis",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Escenes",
|
"scenes": "Escenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Càrrega de la bateria",
|
"bcharge": "Càrrega de la bateria",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Etiquetes"
|
"tags": "Etiquetes"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Xarxa",
|
||||||
|
"connected": "Connectat",
|
||||||
|
"disconnected": "Desconnectat",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "Actualitzat",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Fitxers"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Cançons",
|
||||||
|
"movies": "Pel·lícules",
|
||||||
|
"episodes": "Episodis",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -85,16 +85,16 @@
|
|||||||
"ping": {
|
"ping": {
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"ping": "Odezva",
|
"ping": "Odezva",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"not_available": "Není k dispozici"
|
"not_available": "Není k dispozici"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "Stav HTTP",
|
"http_status": "Stav HTTP",
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"response": "Odpověď",
|
"response": "Odpověď",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"not_available": "Není k dispozici"
|
"not_available": "Není k dispozici"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@ -144,13 +144,13 @@
|
|||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"received": "Přijaté",
|
"received": "Přijaté",
|
||||||
"sent": "Odeslané",
|
"sent": "Odeslané",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Veřejná IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Věřejná IPv6 prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Odesílání dat",
|
"upstreams": "Odesílání dat",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Připojené APs",
|
"connectedAp": "Připojené APs",
|
||||||
"activeUser": "Aktivní zařízení",
|
"activeUser": "Aktivní zařízení",
|
||||||
"alerts": "Upozornění",
|
"alerts": "Upozornění",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Připojené brány",
|
||||||
"connectedSwitches": "Připojené přepínače"
|
"connectedSwitches": "Připojené přepínače"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -229,8 +229,8 @@
|
|||||||
"seed": "Seedované"
|
"seed": "Seedované"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Byty nalezené v mezipaměti",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Byty nenalezené v mezipaměti"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Stahování",
|
"download": "Stahování",
|
||||||
@ -287,7 +287,7 @@
|
|||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
"connected": "",
|
"connected": "",
|
||||||
"new_devices": "",
|
"new_devices": "",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Upozornění na výpadek"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Dotazy",
|
"queries": "Dotazy",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Staženo",
|
"download": "Staženo",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Nestaženo",
|
||||||
"read": "Přečteno",
|
"read": "Přečteno",
|
||||||
"unread": "Nepřečteno",
|
"unread": "Nepřečteno",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Staženo a přečteno",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Staženo a nepřečteno",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Nestaženo a přečteno",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Nestaženo a nepřečteno"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
@ -337,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Dotazy",
|
"totalQueries": "Dotazy",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Úspěšně",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Chyby",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX domény",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Odmítnuto",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritativní",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekurzivní",
|
||||||
"totalCached": "Cached",
|
"totalCached": "V mezipaměti",
|
||||||
"totalBlocked": "Blokováno",
|
"totalBlocked": "Blokováno",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Vynecháno",
|
||||||
"totalClients": "Klienti"
|
"totalClients": "Klienti"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -434,7 +434,7 @@
|
|||||||
"load": "Zatížení",
|
"load": "Zatížení",
|
||||||
"wait": "Počkejte prosím",
|
"wait": "Počkejte prosím",
|
||||||
"temp": "TEPLOTA",
|
"temp": "TEPLOTA",
|
||||||
"_temp": "Temp",
|
"_temp": "Teplota",
|
||||||
"warn": "Varováni",
|
"warn": "Varováni",
|
||||||
"uptime": "BĚŽÍ",
|
"uptime": "BĚŽÍ",
|
||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
@ -442,12 +442,12 @@
|
|||||||
"used": "Využité",
|
"used": "Využité",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Kritické",
|
||||||
"read": "Přečteno",
|
"read": "Přečteno",
|
||||||
"write": "Write",
|
"write": "Zápis",
|
||||||
"gpu": "GPU",
|
"gpu": "Grafická karta",
|
||||||
"mem": "Mem",
|
"mem": "Pamět RAM",
|
||||||
"swap": "Swap"
|
"swap": "Swap RAM"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Záložka",
|
"bookmark": "Záložka",
|
||||||
@ -456,7 +456,7 @@
|
|||||||
"custom": "Vlastní",
|
"custom": "Vlastní",
|
||||||
"visit": "Navštivte",
|
"visit": "Navštivte",
|
||||||
"url": "Odkaz",
|
"url": "Odkaz",
|
||||||
"searchsuggestion": "Suggestion"
|
"searchsuggestion": "Doporučení"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Slunečno",
|
"0-day": "Slunečno",
|
||||||
@ -523,15 +523,15 @@
|
|||||||
"up_to_date": "Žádné",
|
"up_to_date": "Žádné",
|
||||||
"child_bridges": "Podřízené můstky",
|
"child_bridges": "Podřízené můstky",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"pending": "Čeká",
|
"pending": "Čeká",
|
||||||
"down": "Down"
|
"down": "Výpadek"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nové",
|
"new": "Nové",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"grace": "V období odkladu",
|
"grace": "V období odkladu",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"last_ping": "Poslední ping",
|
"last_ping": "Poslední ping",
|
||||||
@ -568,19 +568,20 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Veřejná IP",
|
"public_ip": "Veřejná IP",
|
||||||
"region": "Oblast",
|
"region": "Oblast",
|
||||||
"country": "Stát"
|
"country": "Stát",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanály",
|
"channels": "Kanály",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuners",
|
"tunerCount": "Tuner",
|
||||||
"channelNumber": "Channel",
|
"channelNumber": "Kanál",
|
||||||
"channelNetwork": "Network",
|
"channelNetwork": "Síť",
|
||||||
"signalStrength": "Strength",
|
"signalStrength": "Síla",
|
||||||
"signalQuality": "Quality",
|
"signalQuality": "Kvalita",
|
||||||
"symbolQuality": "Quality",
|
"symbolQuality": "Kvalita",
|
||||||
"networkRate": "Přenosová rychlost",
|
"networkRate": "Přenosová rychlost",
|
||||||
"clientIP": "Client"
|
"clientIP": "Klient"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Úspěšné",
|
"passed": "Úspěšné",
|
||||||
@ -592,12 +593,12 @@
|
|||||||
"total": "Celkem"
|
"total": "Celkem"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Úroveň baterie",
|
||||||
"ups_load": "UPS Load",
|
"ups_load": "Zítěž UPS",
|
||||||
"ups_status": "UPS Status",
|
"ups_status": "Stav UPS",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"on_battery": "On Battery",
|
"on_battery": "Na baterii",
|
||||||
"low_battery": "Low Battery"
|
"low_battery": "Nízký stav baterie"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Čekejte prosím",
|
"wait": "Čekejte prosím",
|
||||||
@ -615,9 +616,9 @@
|
|||||||
"streams_xepg": "Kanály XEPG"
|
"streams_xepg": "Kanály XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Today",
|
"yieldDay": "Dnes",
|
||||||
"absolutePower": "Power",
|
"absolutePower": "Výkon",
|
||||||
"relativePower": "Power %",
|
"relativePower": "Výkon %",
|
||||||
"limit": "Limit"
|
"limit": "Limit"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
@ -646,9 +647,9 @@
|
|||||||
"load": "Prům. zatížení",
|
"load": "Prům. zatížení",
|
||||||
"memory": "Využití paměti",
|
"memory": "Využití paměti",
|
||||||
"wanStatus": "Stav WAN",
|
"wanStatus": "Stav WAN",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"temp": "Temp",
|
"temp": "Teplota",
|
||||||
"disk": "Využití disku",
|
"disk": "Využití disku",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
},
|
},
|
||||||
@ -668,14 +669,14 @@
|
|||||||
"up": "Stránky Up",
|
"up": "Stránky Up",
|
||||||
"down": "Stránky Down",
|
"down": "Stránky Down",
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"incident": "Incident",
|
"incident": "Událost",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Seriály",
|
"series": "Seriály",
|
||||||
"archives": "Archives",
|
"archives": "Archivy",
|
||||||
"chapters": "Chapters",
|
"chapters": "Kapitoly",
|
||||||
"categories": "Categories"
|
"categories": "Kategorie"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Knihovny",
|
"libraries": "Knihovny",
|
||||||
@ -705,13 +706,13 @@
|
|||||||
"time": "Čas"
|
"time": "Čas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Čisté jmění",
|
||||||
"budget": "Budget"
|
"budget": "Rozpočet"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Nástěnky",
|
"dashboards": "Nástěnky",
|
||||||
"datasources": "Zdroje dat",
|
"datasources": "Zdroje dat",
|
||||||
"totalalerts": "Celkový počet upozornění",
|
"totalalerts": "Celkový počet upozornění2",
|
||||||
"alertstriggered": "Spuštěné výstrahy"
|
"alertstriggered": "Spuštěné výstrahy"
|
||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
@ -749,7 +750,7 @@
|
|||||||
"uptime": "Doba spuštění"
|
"uptime": "Doba spuštění"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Today",
|
"gross_percent_today": "Dnes",
|
||||||
"gross_percent_1y": "Jeden rok",
|
"gross_percent_1y": "Jeden rok",
|
||||||
"gross_percent_max": "Za celou dobu"
|
"gross_percent_max": "Za celou dobu"
|
||||||
},
|
},
|
||||||
@ -770,8 +771,8 @@
|
|||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Knihy",
|
"books": "Knihy",
|
||||||
"authors": "Authors",
|
"authors": "Autoři",
|
||||||
"categories": "Categories",
|
"categories": "Kategorie",
|
||||||
"series": "Seriály"
|
"series": "Seriály"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
@ -785,44 +786,44 @@
|
|||||||
"totalFiles": "Soubory"
|
"totalFiles": "Soubory"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Výsledek",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"buildId": "Build ID",
|
"buildId": "ID sestavení",
|
||||||
"succeeded": "Succeeded",
|
"succeeded": "Úspěšně",
|
||||||
"notStarted": "Not Started",
|
"notStarted": "Nezahájeno",
|
||||||
"failed": "Selhalo",
|
"failed": "Selhalo",
|
||||||
"canceled": "Canceled",
|
"canceled": "Zrušeno",
|
||||||
"inProgress": "In Progress",
|
"inProgress": "Probíhá",
|
||||||
"totalPrs": "Total PRs",
|
"totalPrs": "Celkem PR",
|
||||||
"myPrs": "My PRs",
|
"myPrs": "Moje PR",
|
||||||
"approved": "Schváleno"
|
"approved": "Schváleno"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Jméno",
|
||||||
"map": "Map",
|
"map": "Mapa",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Počet hráčů",
|
||||||
"players": "Hráči",
|
"players": "Hráči",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Maximální počet hráčů",
|
||||||
"bots": "Bots",
|
"bots": "Boti",
|
||||||
"ping": "Odezva"
|
"ping": "Odezva"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"errored": "Errors",
|
"errored": "Chyby",
|
||||||
"noRecent": "Out of Date",
|
"noRecent": "Zastaralý",
|
||||||
"totalUsed": "Used Storage"
|
"totalUsed": "Využití úložiště"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recipes",
|
"recipes": "Recepty",
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"categories": "Categories",
|
"categories": "Kategorie",
|
||||||
"tags": "Tags"
|
"tags": "Štítky"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Stahování",
|
||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
"running": "Běží",
|
"running": "Běží",
|
||||||
"stopped": "Zastaveno",
|
"stopped": "Zastaveno",
|
||||||
@ -831,94 +832,96 @@
|
|||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "Prům. zatížení procesoru (5m)",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Přeneseno",
|
||||||
"bytesRx": "Přijaté"
|
"bytesRx": "Přijaté"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"lastDown": "Last Downtime",
|
"lastDown": "Poslední výpadek",
|
||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Trvání výpadku",
|
||||||
"sitesUp": "Stránky Up",
|
"sitesUp": "Stránky Up",
|
||||||
"sitesDown": "Stránky Down",
|
"sitesDown": "Stránky Down",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"notyetchecked": "Not Yet Checked",
|
"notyetchecked": "Zatím nezkontrolováno",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Zdá se nedostupný",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"unknown": "Neznámý"
|
"unknown": "Neznámý"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "In cinemas",
|
"inCinemas": "V kinech",
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Fyzické vydání",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digitální vydání",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "Pro dnešek žádné události!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "Nemáte žádné události",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platformy",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Hry",
|
||||||
"saves": "Saves",
|
"saves": "Uložené",
|
||||||
"states": "States",
|
"states": "Stavy",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Snímky obrazovky",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Celková velikost"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domény",
|
"domains": "Domény",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "E-mailové schránky",
|
||||||
"mails": "Mails",
|
"mails": "Maily",
|
||||||
"storage": "Úložiště"
|
"storage": "Úložiště"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Warnings",
|
"warnings": "Upozornění",
|
||||||
"criticals": "Criticals"
|
"criticals": "Kritické"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Události",
|
||||||
"plants": "Plants",
|
"plants": "Rostliny",
|
||||||
"photos": "Fotografie",
|
"photos": "Fotografie",
|
||||||
"species": "Species"
|
"species": "Druhy"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Oznámení",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repozitáře"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scény",
|
||||||
"scenesPlayed": "Scenes Played",
|
"scenesPlayed": "Přehrané scény",
|
||||||
"playCount": "Total Plays",
|
"playCount": "Celkový počet přehrání",
|
||||||
"playDuration": "Time Watched",
|
"playDuration": "Čas sledování",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Velikost scén",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Délka scény",
|
||||||
"images": "Images",
|
"images": "Obrázky",
|
||||||
"imageSize": "Images Size",
|
"imageSize": "Velikost obrázků",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galerie",
|
||||||
"performers": "Performers",
|
"performers": "Herci",
|
||||||
"studios": "Studios",
|
"studios": "Studia",
|
||||||
"movies": "Filmy",
|
"movies": "Filmy",
|
||||||
"tags": "Tags",
|
"tags": "Štítky",
|
||||||
"oCount": "O Count"
|
"oCount": "Počet O"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recepty",
|
||||||
"keywords": "Keywords"
|
"keywords": "Klíčová slova"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Položky",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "Se zárukou",
|
||||||
"locations": "Locations",
|
"locations": "Lokality",
|
||||||
"labels": "Labels",
|
"labels": "Štítky",
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Celková hodnota"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Upozornění",
|
"alerts": "Upozornění",
|
||||||
"bans": "Bans"
|
"bans": "Bany"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "",
|
"connected": "",
|
||||||
@ -927,10 +930,10 @@
|
|||||||
"total": "Celkem"
|
"total": "Celkem"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Přes proxy",
|
||||||
"auth": "With Auth",
|
"auth": "S ověřením",
|
||||||
"outdated": "Outdated",
|
"outdated": "Zastaralé",
|
||||||
"banned": "Banned"
|
"banned": "Zabanován"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Odezva",
|
"ping": "Odezva",
|
||||||
@ -938,46 +941,46 @@
|
|||||||
"upload": "Nahrávání"
|
"upload": "Nahrávání"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Akcie",
|
||||||
"loading": "Loading",
|
"loading": "Načítání",
|
||||||
"open": "Open - US Market",
|
"open": "Otevřeno - US trh",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Uzavřeno - US trh",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Neplatná konfigurace"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Kamery",
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"version": "Verze"
|
"version": "Verze"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Linky",
|
||||||
"collections": "Collections",
|
"collections": "Sbírky",
|
||||||
"tags": "Tags"
|
"tags": "Štítky"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Neklasifikováno",
|
||||||
"information": "Informace",
|
"information": "Informace",
|
||||||
"warning": "Warning",
|
"warning": "Upozornění",
|
||||||
"average": "Average",
|
"average": "Průměr",
|
||||||
"high": "High",
|
"high": "Vysoký",
|
||||||
"disaster": "Disaster"
|
"disaster": "Katastrofa"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vozidlo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vozidla",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Servisní záznamy",
|
||||||
"reminders": "Reminders",
|
"reminders": "Připomenutí",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Další připomenutí",
|
||||||
"none": "None"
|
"none": "Žádné"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Aktivní projekty",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "Úkoly k dokončení tento týden",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "Zpožděné úkoly",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Probíhají úkoly"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Name",
|
"name": "Jméno",
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"last_seen": "Naposledy viděno",
|
"last_seen": "Naposledy viděno",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
@ -985,10 +988,10 @@
|
|||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Jméno",
|
||||||
"systems": "Systems",
|
"systems": "Systém",
|
||||||
"up": "Up",
|
"up": "Běží",
|
||||||
"down": "Down",
|
"down": "Výpadek",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"pending": "Čeká",
|
"pending": "Čeká",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
@ -996,39 +999,60 @@
|
|||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "RAM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "Síť"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplikace",
|
||||||
"synced": "Synced",
|
"synced": "Synchronizováno",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Nesynchronizováno",
|
||||||
"healthy": "Zdravý",
|
"healthy": "Zdravý",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degradováno",
|
||||||
"progressing": "Progressing",
|
"progressing": "Probíhá",
|
||||||
"missing": "Chybějící",
|
"missing": "Chybějící",
|
||||||
"suspended": "Suspended"
|
"suspended": "Pozastaveno"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Načítání"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Skupiny",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"merges": "Merge Requests",
|
"merges": "Žádosti o sloučení",
|
||||||
"projects": "Projects"
|
"projects": "Projekty"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"load": "Zatížení",
|
"load": "Zatížení",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Úroveň baterie",
|
||||||
"timeleft": "Zbývající čas"
|
"timeleft": "Zbývající čas"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Záložky",
|
||||||
"favorites": "Favorites",
|
"favorites": "Oblíbené",
|
||||||
"archived": "Archived",
|
"archived": "Archivováno",
|
||||||
"highlights": "Highlights",
|
"highlights": "Zvýraznění",
|
||||||
"lists": "Lists",
|
"lists": "Seznamy",
|
||||||
"tags": "Tags"
|
"tags": "Štítky"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Síť",
|
||||||
|
"connected": "",
|
||||||
|
"disconnected": "Odpojeno",
|
||||||
|
"updateStatus": "Aktualizace",
|
||||||
|
"update_yes": "Dostupné",
|
||||||
|
"update_no": "Žádné",
|
||||||
|
"downloads": "Stažení",
|
||||||
|
"uploads": "Nahrávání",
|
||||||
|
"sharedFiles": "Soubory"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Skladby",
|
||||||
|
"movies": "Filmy",
|
||||||
|
"episodes": "Epizody",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Offentlig IP",
|
"public_ip": "Offentlig IP",
|
||||||
"region": "Område",
|
"region": "Område",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanaler",
|
"channels": "Kanaler",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fysisk udgivelse",
|
"physicalRelease": "Fysisk udgivelse",
|
||||||
"digitalRelease": "Digitale udgivelser",
|
"digitalRelease": "Digitale udgivelser",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Batteriniveau",
|
"bcharge": "Batteriniveau",
|
||||||
"timeleft": "Resterende tid"
|
"timeleft": "Resterende tid"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tilgængelig",
|
||||||
|
"update_no": "Opdateret",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Filer"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Sange",
|
||||||
|
"movies": "Film",
|
||||||
|
"episodes": "Episoder",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
"load": "Last",
|
"load": "Last",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Max",
|
"max": "Max",
|
||||||
"uptime": "UP"
|
"uptime": "BETRIEBSZEIT"
|
||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "Benutzer",
|
"users": "Benutzer",
|
||||||
@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "WLAN-Geräte",
|
"wlan_devices": "WLAN-Geräte",
|
||||||
"lan_users": "LAN-Benutzer",
|
"lan_users": "LAN-Benutzer",
|
||||||
"wlan_users": "WLAN-Benutzer",
|
"wlan_users": "WLAN-Benutzer",
|
||||||
"up": "UP",
|
"up": "BETRIEBSZEIT",
|
||||||
"down": "EMPFANGEN",
|
"down": "EMPFANGEN",
|
||||||
"wait": "Bitte warten",
|
"wait": "Bitte warten",
|
||||||
"empty_data": "Subsystem-Status unbekannt"
|
"empty_data": "Subsystem-Status unbekannt"
|
||||||
@ -150,7 +150,7 @@
|
|||||||
"sent": "Gesendet",
|
"sent": "Gesendet",
|
||||||
"externalIPAddress": "Externe IP",
|
"externalIPAddress": "Externe IP",
|
||||||
"externalIPv6Address": "Externe IPv6",
|
"externalIPv6Address": "Externe IPv6",
|
||||||
"externalIPv6Prefix": "Externer IPv4-Präfix"
|
"externalIPv6Prefix": "Externes IPv6-Präfix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@ -436,7 +436,7 @@
|
|||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatur",
|
"_temp": "Temperatur",
|
||||||
"warn": "Warnung",
|
"warn": "Warnung",
|
||||||
"uptime": "UP",
|
"uptime": "BETRIEBSZEIT",
|
||||||
"total": "Gesamt",
|
"total": "Gesamt",
|
||||||
"free": "Frei",
|
"free": "Frei",
|
||||||
"used": "In Benutzung",
|
"used": "In Benutzung",
|
||||||
@ -447,7 +447,7 @@
|
|||||||
"write": "Schreiben",
|
"write": "Schreiben",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "RAM",
|
"mem": "RAM",
|
||||||
"swap": "Swap"
|
"swap": "Auslagerung"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Lesezeichen",
|
"bookmark": "Lesezeichen",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Öffentliche IP",
|
"public_ip": "Öffentliche IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port weitergeleitet"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanäle",
|
"channels": "Kanäle",
|
||||||
@ -665,8 +666,8 @@
|
|||||||
"storage": "Speicher"
|
"storage": "Speicher"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Seiten verfügbar",
|
"up": "Up",
|
||||||
"down": "Seiten nicht verfügbar",
|
"down": "Down",
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"incident": "Vorfall",
|
"incident": "Vorfall",
|
||||||
"m": "min"
|
"m": "min"
|
||||||
@ -744,8 +745,8 @@
|
|||||||
"targets_total": "Alle Ziele"
|
"targets_total": "Alle Ziele"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Seiten verfügbar",
|
"up": "Up",
|
||||||
"down": "Seiten nicht verfügbar",
|
"down": "Down",
|
||||||
"uptime": "Betriebszeit"
|
"uptime": "Betriebszeit"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
@ -842,8 +843,8 @@
|
|||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"lastDown": "Letzter Ausfall",
|
"lastDown": "Letzter Ausfall",
|
||||||
"downDuration": "Ausfalldauer",
|
"downDuration": "Ausfalldauer",
|
||||||
"sitesUp": "Seiten verfügbar",
|
"sitesUp": "Up",
|
||||||
"sitesDown": "Seiten nicht verfügbar",
|
"sitesDown": "Down",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"notyetchecked": "Noch nicht geprüft",
|
"notyetchecked": "Noch nicht geprüft",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physische Version",
|
"physicalRelease": "Physische Version",
|
||||||
"digitalRelease": "Digitale Version",
|
"digitalRelease": "Digitale Version",
|
||||||
"noEventsToday": "Heute keine Ereignisse!",
|
"noEventsToday": "Heute keine Ereignisse!",
|
||||||
"noEventsFound": "Keine Termine gefunden"
|
"noEventsFound": "Keine Termine gefunden",
|
||||||
|
"errorWhenLoadingData": "Fehler beim Laden der Kalenderdaten"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plattformen",
|
"platforms": "Plattformen",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Benachrichtigungen",
|
"notifications": "Benachrichtigungen",
|
||||||
"issues": "Probleme",
|
"issues": "Probleme",
|
||||||
"pulls": "Pull-Requests"
|
"pulls": "Pull-Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Szenen",
|
"scenes": "Szenen",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Akkuladung",
|
"bcharge": "Akkuladung",
|
||||||
"timeleft": "Verbleibende Zeit"
|
"timeleft": "Verbleibende Zeit"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Lesezeichen",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoriten",
|
||||||
"archived": "Archived",
|
"archived": "Archiviert",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Listen",
|
||||||
"tags": "Schlagwörter"
|
"tags": "Schlagwörter"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netzwerk",
|
||||||
|
"connected": "Verbunden",
|
||||||
|
"disconnected": "Getrennt",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Verfügbar",
|
||||||
|
"update_no": "Aktuell",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Dateien"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Filme",
|
||||||
|
"episodes": "Episoden",
|
||||||
|
"other": "Andere"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Dienstprobleme",
|
||||||
|
"hostErrors": "Hostprobleme"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Δημόσια ΙΡ",
|
"public_ip": "Δημόσια ΙΡ",
|
||||||
"region": "Περιοχή",
|
"region": "Περιοχή",
|
||||||
"country": "Χώρα"
|
"country": "Χώρα",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Κανάλια",
|
"channels": "Κανάλια",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Χρόνος που απομένει"
|
"timeleft": "Χρόνος που απομένει"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Ετικέτες"
|
"tags": "Ετικέτες"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Δίκτυο",
|
||||||
|
"connected": "Συνδέθηκε",
|
||||||
|
"disconnected": "Αποσυνδέθηκε",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Διαθέσιμο",
|
||||||
|
"update_no": "Ενημερωμένο",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Αρχεία"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Τραγούδια",
|
||||||
|
"movies": "Ταινίες",
|
||||||
|
"episodes": "Επεισόδια",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -359,6 +359,12 @@
|
|||||||
"services": "Services",
|
"services": "Services",
|
||||||
"middleware": "Middleware"
|
"middleware": "Middleware"
|
||||||
},
|
},
|
||||||
|
"trilium": {
|
||||||
|
"version": "Version",
|
||||||
|
"notesCount": "Notes",
|
||||||
|
"dbSize": "Database Size",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"navidrome": {
|
"navidrome": {
|
||||||
"nothing_streaming": "No Active Streams",
|
"nothing_streaming": "No Active Streams",
|
||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
@ -568,7 +574,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +863,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -883,9 +891,10 @@
|
|||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1032,44 @@
|
|||||||
"bcharge":"Battery Charge",
|
"bcharge":"Battery Charge",
|
||||||
"timeleft":"Time Left"
|
"timeleft":"Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
|
},
|
||||||
|
"komodo": {
|
||||||
|
"total": "Total",
|
||||||
|
"running": "Running",
|
||||||
|
"stopped": "Stopped",
|
||||||
|
"down": "Down",
|
||||||
|
"unhealthy": "Unhealthy",
|
||||||
|
"unknown": "Unknown",
|
||||||
|
"servers": "Servers",
|
||||||
|
"stacks": "Stacks",
|
||||||
|
"containers": "Containers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Regiono",
|
"region": "Regiono",
|
||||||
"country": "Lando"
|
"country": "Lando",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanaloj",
|
"channels": "Kanaloj",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Havebla",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Kantoj",
|
||||||
|
"movies": "Filmoj",
|
||||||
|
"episodes": "Epizodoj",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,8 +149,8 @@
|
|||||||
"received": "Recibido",
|
"received": "Recibido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext.",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 ext.",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Prefijo IPv6 ext."
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream (desarrollo de software)",
|
"upstreams": "Upstream (desarrollo de software)",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "AP conectados",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Puertas de enlace conectadas",
|
||||||
"connectedSwitches": "Conmutadores conectados"
|
"connectedSwitches": "Conmutadores conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP pública",
|
"public_ip": "IP pública",
|
||||||
"region": "Región",
|
"region": "Región",
|
||||||
"country": "País"
|
"country": "País",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canales",
|
"channels": "Canales",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Tiempo"
|
"time": "Tiempo"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Patrimonio neto",
|
||||||
"budget": "Budget"
|
"budget": "Presupuesto"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableros",
|
"dashboards": "Tableros",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Lanzamiento en físico",
|
"physicalRelease": "Lanzamiento en físico",
|
||||||
"digitalRelease": "Lanzamiento en digital",
|
"digitalRelease": "Lanzamiento en digital",
|
||||||
"noEventsToday": "¡Sin eventos para hoy!",
|
"noEventsToday": "¡Sin eventos para hoy!",
|
||||||
"noEventsFound": "No se encontraron eventos"
|
"noEventsFound": "No se encontraron eventos",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaciones",
|
"notifications": "Notificaciones",
|
||||||
"issues": "Números",
|
"issues": "Números",
|
||||||
"pulls": "Solicitudes de cambios"
|
"pulls": "Solicitudes de cambios",
|
||||||
|
"repositories": "Repositorios"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Escenas",
|
"scenes": "Escenas",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Carga de la batería",
|
"bcharge": "Carga de la batería",
|
||||||
"timeleft": "Tiempo restante"
|
"timeleft": "Tiempo restante"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marcadores",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoritos",
|
||||||
"archived": "Archived",
|
"archived": "Archivado",
|
||||||
"highlights": "Highlights",
|
"highlights": "Destacados",
|
||||||
"lists": "Lists",
|
"lists": "Listas",
|
||||||
"tags": "Etiquetas"
|
"tags": "Etiquetas"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Red",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Actualización",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "Actualizado",
|
||||||
|
"downloads": "Descargas",
|
||||||
|
"uploads": "Subidas",
|
||||||
|
"sharedFiles": "Archivos"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Canciones",
|
||||||
|
"movies": "Películas",
|
||||||
|
"episodes": "Episodios",
|
||||||
|
"other": "Otros"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -85,16 +85,16 @@
|
|||||||
"ping": {
|
"ping": {
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP status",
|
"http_status": "HTTP status",
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"response": "Response",
|
"response": "Erantzuna",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@ -102,8 +102,8 @@
|
|||||||
"transcoding": "Transcoding",
|
"transcoding": "Transcoding",
|
||||||
"bitrate": "Bit-tasa",
|
"bitrate": "Bit-tasa",
|
||||||
"no_active": "No Active Streams",
|
"no_active": "No Active Streams",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Abestiak"
|
"songs": "Abestiak"
|
||||||
},
|
},
|
||||||
@ -115,39 +115,39 @@
|
|||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Production",
|
"pv_power": "Produkzioak",
|
||||||
"battery_soc": "Battery",
|
"battery_soc": "Bateria",
|
||||||
"grid_power": "Grid",
|
"grid_power": "Sarea",
|
||||||
"home_power": "Consumption",
|
"home_power": "Kontsumoa",
|
||||||
"charge_power": "Charger",
|
"charge_power": "Kargagailua",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Subscriptions",
|
"subscriptions": "Harpidetzak",
|
||||||
"unread": "Unread"
|
"unread": "Irakurri gabe"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Status",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Konektatzen",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
"connectionStatusDisconnected": "Disconnected",
|
"connectionStatusDisconnected": "Deskonektatuta",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "Konektatuta",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Bidalita",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
@ -189,7 +189,7 @@
|
|||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Active Streams",
|
"streams": "Active Streams",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"tv": "TV Shows"
|
"tv": "TV Shows"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
@ -199,18 +199,18 @@
|
|||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"download": "Download"
|
"download": "Jeitsierak"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@ -223,8 +223,8 @@
|
|||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@ -233,15 +233,15 @@
|
|||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
@ -249,7 +249,7 @@
|
|||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
@ -285,7 +285,7 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Guztira",
|
"total": "Guztira",
|
||||||
"connected": "Connected",
|
"connected": "Konektatuta",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
@ -302,8 +302,8 @@
|
|||||||
"latency": "Latency"
|
"latency": "Latency"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Upload",
|
"upload": "Kargatu",
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
@ -315,7 +315,7 @@
|
|||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread",
|
"unread": "Irakurri gabe",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
@ -405,7 +405,7 @@
|
|||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Series"
|
"series": "Serieak"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Jokalariak",
|
"players": "Jokalariak",
|
||||||
@ -416,7 +416,7 @@
|
|||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread"
|
"unread": "Irakurri gabe"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
@ -523,15 +523,15 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"down": "Down"
|
"down": "Behera"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "New",
|
"new": "New",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -646,8 +647,8 @@
|
|||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
"memory": "Mem Usage",
|
"memory": "Mem Usage",
|
||||||
"wanStatus": "WAN Status",
|
"wanStatus": "WAN Status",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Disk Usage",
|
"disk": "Disk Usage",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
@ -660,7 +661,7 @@
|
|||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@ -672,14 +673,14 @@
|
|||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapters",
|
"chapters": "Chapters",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"books": "Books"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
@ -688,13 +689,13 @@
|
|||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Series",
|
"series": "Serieak",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"wanted": "Wanted"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"people": "People"
|
"people": "People"
|
||||||
},
|
},
|
||||||
@ -772,7 +773,7 @@
|
|||||||
"books": "Books",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Series"
|
"series": "Serieak"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Queue",
|
"downloadCount": "Queue",
|
||||||
@ -781,7 +782,7 @@
|
|||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Series",
|
"seriesCount": "Serieak",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
@ -801,8 +802,8 @@
|
|||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Izena",
|
||||||
"map": "Map",
|
"map": "Mapa",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
"players": "Jokalariak",
|
"players": "Jokalariak",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
@ -819,10 +820,10 @@
|
|||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tags": "Tags"
|
"tags": "Etiketak"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Deskargatzen",
|
||||||
"total": "Guztira",
|
"total": "Guztira",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
@ -832,8 +833,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Transmitted",
|
||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
@ -846,9 +847,9 @@
|
|||||||
"sitesDown": "Sites Down",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"notyetchecked": "Not Yet Checked",
|
"notyetchecked": "Not Yet Checked",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "Ez da gertaerarik aurkitu.",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -868,7 +870,7 @@
|
|||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domains",
|
"domains": "Domains",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Gutunontziak",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@ -877,15 +879,16 @@
|
|||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Ekitaldiak",
|
||||||
"plants": "Plants",
|
"plants": "Landareak",
|
||||||
"photos": "Photos",
|
"photos": "Argazkiak",
|
||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Jakinarazpenak",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -894,34 +897,34 @@
|
|||||||
"playDuration": "Time Watched",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Images",
|
"images": "Irudia",
|
||||||
"imageSize": "Images Size",
|
"imageSize": "Irudiaren tamaina",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Movies",
|
"movies": "Filmak",
|
||||||
"tags": "Tags",
|
"tags": "Etiketak",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Hitz gakoak"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Elementuak",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Labels",
|
"labels": "Etiketak",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Guztira"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Konektatuta",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Guztira"
|
"total": "Guztira"
|
||||||
@ -934,8 +937,8 @@
|
|||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"download": "Download",
|
"download": "Jeitsierak",
|
||||||
"upload": "Upload"
|
"upload": "Kargatu"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
@ -951,23 +954,23 @@
|
|||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Bildumak",
|
||||||
"tags": "Tags"
|
"tags": "Etiketak"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informazioa",
|
"information": "Informazioa",
|
||||||
"warning": "Warning",
|
"warning": "Abisua",
|
||||||
"average": "Average",
|
"average": "Batez besteko",
|
||||||
"high": "High",
|
"high": "Altua",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Ibilgailuak",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Oroigarriak",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Hurrengo abisua",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
@ -977,7 +980,7 @@
|
|||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Name",
|
"name": "Izena",
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@ -985,10 +988,10 @@
|
|||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Izena",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Up",
|
"up": "Gora",
|
||||||
"down": "Down",
|
"down": "Behera",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@ -999,23 +1002,23 @@
|
|||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplikazioak",
|
||||||
"synced": "Synced",
|
"synced": "Sinkronizatuta",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Osasuntsu",
|
"healthy": "Osasuntsu",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"suspended": "Suspended"
|
"suspended": "Etenda"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Taldeak",
|
||||||
"issues": "Issues",
|
"issues": "Arazoak",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Proiektuak"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Etiketak"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Konektatuta",
|
||||||
|
"disconnected": "Deskonektatuta",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Abestiak",
|
||||||
|
"movies": "Filmak",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Aikaa jäljellä"
|
"timeleft": "Aikaa jäljellä"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Saatavilla",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -85,16 +85,16 @@
|
|||||||
"ping": {
|
"ping": {
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"ping": "Latence",
|
"ping": "Latence",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "Statut HTTP",
|
"http_status": "Statut HTTP",
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"response": "Réponse",
|
"response": "Réponse",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
@ -103,7 +103,7 @@
|
|||||||
"bitrate": "Débit",
|
"bitrate": "Débit",
|
||||||
"no_active": "Aucun flux actif",
|
"no_active": "Aucun flux actif",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Chansons"
|
"songs": "Chansons"
|
||||||
},
|
},
|
||||||
@ -142,15 +142,15 @@
|
|||||||
"connectionStatusDisconnected": "Déconnecté",
|
"connectionStatusDisconnected": "Déconnecté",
|
||||||
"connectionStatusConnected": "Connecté",
|
"connectionStatusConnected": "Connecté",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"maxDown": "Max. Bas",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Haut",
|
"maxUp": "Max. Up",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"received": "Reçu",
|
"received": "Reçu",
|
||||||
"sent": "Envoyé",
|
"sent": "Envoyé",
|
||||||
"externalIPAddress": "IP externe",
|
"externalIPAddress": "IP externe",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 externe",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Préfixe IPv6 externe"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "En amont",
|
"upstreams": "En amont",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "AP connectés",
|
"connectedAp": "AP connectés",
|
||||||
"activeUser": "Périphériques actifs",
|
"activeUser": "Périphériques actifs",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Passerelles connectées",
|
||||||
"connectedSwitches": "Switchs connectés"
|
"connectedSwitches": "Switchs connectés"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -241,7 +241,7 @@
|
|||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demandé",
|
||||||
"queued": "En file d'attente",
|
"queued": "En file d'attente",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
@ -405,7 +405,7 @@
|
|||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demandé",
|
||||||
"queued": "En file d'attente",
|
"queued": "En file d'attente",
|
||||||
"series": "Séries TV"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Joueurs",
|
"players": "Joueurs",
|
||||||
@ -523,15 +523,15 @@
|
|||||||
"up_to_date": "À jour",
|
"up_to_date": "À jour",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"down": "Bas"
|
"down": "Down"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nouveau",
|
"new": "Nouveau",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"grace": "En Période de Grâce",
|
"grace": "En Période de Grâce",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"last_ping": "Dernier Ping",
|
"last_ping": "Dernier Ping",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP publique",
|
"public_ip": "IP publique",
|
||||||
"region": "Région",
|
"region": "Région",
|
||||||
"country": "Pays"
|
"country": "Pays",
|
||||||
|
"port_forwarded": "Port Transféré"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Chaînes",
|
"channels": "Chaînes",
|
||||||
@ -646,8 +647,8 @@
|
|||||||
"load": "Charge moy.",
|
"load": "Charge moy.",
|
||||||
"memory": "Util. Mém.",
|
"memory": "Util. Mém.",
|
||||||
"wanStatus": "Statut WAN",
|
"wanStatus": "Statut WAN",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"temp": "Température",
|
"temp": "Température",
|
||||||
"disk": "Util. Disque",
|
"disk": "Util. Disque",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
@ -672,14 +673,14 @@
|
|||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapitres",
|
"chapters": "Chapitres",
|
||||||
"categories": "Catégories"
|
"categories": "Catégories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Bibliothèques",
|
"libraries": "Bibliothèques",
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"books": "Livres"
|
"books": "Livres"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
@ -688,7 +689,7 @@
|
|||||||
"volumeAvailable": "Disponible"
|
"volumeAvailable": "Disponible"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries TV",
|
"series": "Séries",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"wanted": "Demandé"
|
"wanted": "Demandé"
|
||||||
},
|
},
|
||||||
@ -772,7 +773,7 @@
|
|||||||
"books": "Livres",
|
"books": "Livres",
|
||||||
"authors": "Auteurs",
|
"authors": "Auteurs",
|
||||||
"categories": "Catégories",
|
"categories": "Catégories",
|
||||||
"series": "Séries TV"
|
"series": "Séries"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "En attente",
|
"downloadCount": "En attente",
|
||||||
@ -781,7 +782,7 @@
|
|||||||
"downloadSpeed": "Débit"
|
"downloadSpeed": "Débit"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Séries TV",
|
"seriesCount": "Séries",
|
||||||
"totalFiles": "Fichiers"
|
"totalFiles": "Fichiers"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
@ -832,8 +833,8 @@
|
|||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"cpuLoad": "Charge moyenne CPU (5 min)",
|
"cpuLoad": "Charge moyenne CPU (5 min)",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"bytesTx": "Transmis",
|
"bytesTx": "Transmis",
|
||||||
"bytesRx": "Reçu"
|
"bytesRx": "Reçu"
|
||||||
},
|
},
|
||||||
@ -846,9 +847,9 @@
|
|||||||
"sitesDown": "Hors ligne",
|
"sitesDown": "Hors ligne",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"notyetchecked": "Non vérifié",
|
"notyetchecked": "Non vérifié",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"seemsdown": "Semble hors ligne",
|
"seemsdown": "Semble hors ligne",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Sortie physique",
|
"physicalRelease": "Sortie physique",
|
||||||
"digitalRelease": "Sortie numérique",
|
"digitalRelease": "Sortie numérique",
|
||||||
"noEventsToday": "Rien pour aujourd'hui !",
|
"noEventsToday": "Rien pour aujourd'hui !",
|
||||||
"noEventsFound": "Aucun événement trouvé"
|
"noEventsFound": "Aucun événement trouvé",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plateformes",
|
"platforms": "Plateformes",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"pulls": "Demandes de tirage"
|
"pulls": "Demandes de tirage",
|
||||||
|
"repositories": "Dépôts"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@ -987,8 +990,8 @@
|
|||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nom",
|
"name": "Nom",
|
||||||
"systems": "Systèmes",
|
"systems": "Systèmes",
|
||||||
"up": "Haut",
|
"up": "Up",
|
||||||
"down": "Bas",
|
"down": "Down",
|
||||||
"paused": "En Pause",
|
"paused": "En Pause",
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Charge de la batterie",
|
"bcharge": "Charge de la batterie",
|
||||||
"timeleft": "Temps restant"
|
"timeleft": "Temps restant"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marque-pages",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoris",
|
||||||
"archived": "Archived",
|
"archived": "Archivé",
|
||||||
"highlights": "Highlights",
|
"highlights": "À la une",
|
||||||
"lists": "Lists",
|
"lists": "Listes",
|
||||||
"tags": "Étiquettes"
|
"tags": "Étiquettes"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Réseau",
|
||||||
|
"connected": "Connecté",
|
||||||
|
"disconnected": "Déconnecté",
|
||||||
|
"updateStatus": "Mise à jour",
|
||||||
|
"update_yes": "Disponible",
|
||||||
|
"update_no": "À jour",
|
||||||
|
"downloads": "Téléchargements",
|
||||||
|
"uploads": "Téléversements",
|
||||||
|
"sharedFiles": "Fichiers"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Chansons",
|
||||||
|
"movies": "Films",
|
||||||
|
"episodes": "Épisodes",
|
||||||
|
"other": "Autres"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Problèmes de service",
|
||||||
|
"hostErrors": "Problèmes d'hôte"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,8 +149,8 @@
|
|||||||
"received": "Primljeno",
|
"received": "Primljeno",
|
||||||
"sent": "Poslano",
|
"sent": "Poslano",
|
||||||
"externalIPAddress": "Eksterna IP adresa",
|
"externalIPAddress": "Eksterna IP adresa",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Vanjs. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Vanjs. IPv6 prefiks"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Glavne grane",
|
"upstreams": "Glavne grane",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Povezani AP-ovi",
|
"connectedAp": "Povezani AP-ovi",
|
||||||
"activeUser": "Aktivni uređaji",
|
"activeUser": "Aktivni uređaji",
|
||||||
"alerts": "Upozorenja",
|
"alerts": "Upozorenja",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Povezani pristupnici",
|
||||||
"connectedSwitches": "Povezani prekidači"
|
"connectedSwitches": "Povezani prekidači"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -229,8 +229,8 @@
|
|||||||
"seed": "Prenošenje preuzetog sadržaja"
|
"seed": "Prenošenje preuzetog sadržaja"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Bajtovi pogodaka predmemorije",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Bajtovi promašaja predmemorije"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Preuzimanje",
|
"download": "Preuzimanje",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Preuzeto",
|
"download": "Preuzeto",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Nepreuzeto",
|
||||||
"read": "Pročitano",
|
"read": "Pročitano",
|
||||||
"unread": "Nepročitano",
|
"unread": "Nepročitano",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Preuzeto i pročitano",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Preuzeto i nepročitano",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Nepreuzeto i pročitano",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Nepreuzeto i nepročitano"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
@ -337,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Upiti",
|
"totalQueries": "Upiti",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Uspješno",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Neuspješno",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX domene",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Odbijeno",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritativan",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekurzivno",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Predmemorirano",
|
||||||
"totalBlocked": "Blokirano",
|
"totalBlocked": "Blokirano",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Odbačeno",
|
||||||
"totalClients": "Klijenti"
|
"totalClients": "Klijenti"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Javni IP",
|
"public_ip": "Javni IP",
|
||||||
"region": "Regija",
|
"region": "Regija",
|
||||||
"country": "Zemlja"
|
"country": "Zemlja",
|
||||||
|
"port_forwarded": "Port proslijeđen"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanali",
|
"channels": "Kanali",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Vrijeme"
|
"time": "Vrijeme"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Neto vrijednost",
|
||||||
"budget": "Budget"
|
"budget": "Budžet"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Pregledne ploče",
|
"dashboards": "Pregledne ploče",
|
||||||
@ -856,20 +857,21 @@
|
|||||||
"physicalRelease": "Fizičko izdanje",
|
"physicalRelease": "Fizičko izdanje",
|
||||||
"digitalRelease": "Digitalno izdanje",
|
"digitalRelease": "Digitalno izdanje",
|
||||||
"noEventsToday": "Danas nema događaja!",
|
"noEventsToday": "Danas nema događaja!",
|
||||||
"noEventsFound": "Nema događaja"
|
"noEventsFound": "Nema događaja",
|
||||||
|
"errorWhenLoadingData": "Pogreška prilikom učitavanja podataka kalendara"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
"totalRoms": "Igre",
|
"totalRoms": "Igre",
|
||||||
"saves": "Saves",
|
"saves": "Spremljeno",
|
||||||
"states": "States",
|
"states": "Stanja",
|
||||||
"screenshots": "Snimke ekrana",
|
"screenshots": "Snimke ekrana",
|
||||||
"totalfilesize": "Ukupna veličina"
|
"totalfilesize": "Ukupna veličina"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domene",
|
"domains": "Domene",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Poštanski sandučići",
|
||||||
"mails": "Mails",
|
"mails": "Pošta",
|
||||||
"storage": "Spremište"
|
"storage": "Spremište"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Obavijesti",
|
"notifications": "Obavijesti",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Zahtjevi za povlačenje"
|
"pulls": "Zahtjevi za povlačenje",
|
||||||
|
"repositories": "Repozitoriji"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@ -938,11 +941,11 @@
|
|||||||
"upload": "Prijenos"
|
"upload": "Prijenos"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Dionice",
|
||||||
"loading": "Loading",
|
"loading": "Učitavanje",
|
||||||
"open": "Open - US Market",
|
"open": "Otvoreno - američko tržište",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Zatvoreno - američko tržište",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Nepravilna konfiguracija"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Kamere",
|
"cameras": "Kamere",
|
||||||
@ -955,26 +958,26 @@
|
|||||||
"tags": "Oznake"
|
"tags": "Oznake"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Nije klasificirano",
|
||||||
"information": "Informacije",
|
"information": "Informacije",
|
||||||
"warning": "Upozorenje",
|
"warning": "Upozorenje",
|
||||||
"average": "Average",
|
"average": "Prosjek",
|
||||||
"high": "High",
|
"high": "Visoko",
|
||||||
"disaster": "Disaster"
|
"disaster": "Katastrofa"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vozilo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vozila",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Servisni zapisi",
|
||||||
"reminders": "Podsjetnici",
|
"reminders": "Podsjetnici",
|
||||||
"nextReminder": "Sljedeći podsjetnik",
|
"nextReminder": "Sljedeći podsjetnik",
|
||||||
"none": "None"
|
"none": "Ništa"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Aktivni projekti",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "Zadaci dospijeća ovog tjedna",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "Zakašnjeli zadaci",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Zadaci u tijeku"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Ime",
|
"name": "Ime",
|
||||||
@ -986,7 +989,7 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Ime",
|
"name": "Ime",
|
||||||
"systems": "Systems",
|
"systems": "Sustavi",
|
||||||
"up": "Dostupno",
|
"up": "Dostupno",
|
||||||
"down": "Nedostupno",
|
"down": "Nedostupno",
|
||||||
"paused": "Zaustavljeno",
|
"paused": "Zaustavljeno",
|
||||||
@ -996,26 +999,26 @@
|
|||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "Mreža"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplikacije",
|
||||||
"synced": "Synced",
|
"synced": "Sinkronizirano",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Izvan sinkronizacije",
|
||||||
"healthy": "Funkcionalno",
|
"healthy": "Funkcionalno",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degradirano",
|
||||||
"progressing": "Progressing",
|
"progressing": "Napredovanje",
|
||||||
"missing": "Nedostaje",
|
"missing": "Nedostaje",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspendiran"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Učitavanje"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Grupe",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"merges": "Merge Requests",
|
"merges": "Zahtjevi za sjedinjenjem",
|
||||||
"projects": "Projects"
|
"projects": "Projekti"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stanje",
|
"status": "Stanje",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Napunjenost baterije",
|
"bcharge": "Napunjenost baterije",
|
||||||
"timeleft": "Preostalo vrijeme"
|
"timeleft": "Preostalo vrijeme"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Oznake",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoriti",
|
||||||
"archived": "Archived",
|
"archived": "Arhivirano",
|
||||||
"highlights": "Highlights",
|
"highlights": "Izdvajamo",
|
||||||
"lists": "Lists",
|
"lists": "Liste",
|
||||||
"tags": "Oznake"
|
"tags": "Oznake"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Mreža",
|
||||||
|
"connected": "Povezano",
|
||||||
|
"disconnected": "Odspojeno",
|
||||||
|
"updateStatus": "Ažuriraj",
|
||||||
|
"update_yes": "Dostupno",
|
||||||
|
"update_no": "Aktualno",
|
||||||
|
"downloads": "Preuzimanje",
|
||||||
|
"uploads": "Prijenos",
|
||||||
|
"sharedFiles": "Datoteke"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Pjesme",
|
||||||
|
"movies": "Filmovi",
|
||||||
|
"episodes": "Epizode",
|
||||||
|
"other": "Ostalo"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Nyilvános IP-cím",
|
"public_ip": "Nyilvános IP-cím",
|
||||||
"region": "Régió",
|
"region": "Régió",
|
||||||
"country": "Ország"
|
"country": "Ország",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Csatornák",
|
"channels": "Csatornák",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fizikai kiadás",
|
"physicalRelease": "Fizikai kiadás",
|
||||||
"digitalRelease": "Digitális kiadás",
|
"digitalRelease": "Digitális kiadás",
|
||||||
"noEventsToday": "Ezen a napon nincsenek események!",
|
"noEventsToday": "Ezen a napon nincsenek események!",
|
||||||
"noEventsFound": "Nem található esemény"
|
"noEventsFound": "Nem található esemény",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Felület",
|
"platforms": "Felület",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Üzenetek",
|
"notifications": "Üzenetek",
|
||||||
"issues": "Problémák",
|
"issues": "Problémák",
|
||||||
"pulls": "Pull request-ek"
|
"pulls": "Pull request-ek",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Jelenetek",
|
"scenes": "Jelenetek",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Akku töltöttsége",
|
"bcharge": "Akku töltöttsége",
|
||||||
"timeleft": "Hátralévő idő"
|
"timeleft": "Hátralévő idő"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Címkék"
|
"tags": "Címkék"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Hálózat",
|
||||||
|
"connected": "Csatlakozva",
|
||||||
|
"disconnected": "Kapcsolat bontva",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Elérhető",
|
||||||
|
"update_no": "Naprakész",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Fájlok"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Zeneszám",
|
||||||
|
"movies": "Film",
|
||||||
|
"episodes": "Epizód",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -342,7 +342,7 @@
|
|||||||
"totalNxDomain": "Domain NX",
|
"totalNxDomain": "Domain NX",
|
||||||
"totalRefused": "Ditolak",
|
"totalRefused": "Ditolak",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Rekursif",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Terblokir",
|
"totalBlocked": "Terblokir",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP Publik",
|
"public_ip": "IP Publik",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Negara"
|
"country": "Negara",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channel",
|
"channels": "Channel",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Waktu"
|
"time": "Waktu"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Kekayaan Bersih",
|
||||||
"budget": "Budget"
|
"budget": "Anggaran"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dasbor",
|
"dashboards": "Dasbor",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Rilis Fisik",
|
"physicalRelease": "Rilis Fisik",
|
||||||
"digitalRelease": "Rilis Digital",
|
"digitalRelease": "Rilis Digital",
|
||||||
"noEventsToday": "Tidak ada acara untuk hari ini!",
|
"noEventsToday": "Tidak ada acara untuk hari ini!",
|
||||||
"noEventsFound": "Tidak ada acara yang ditemukan"
|
"noEventsFound": "Tidak ada acara yang ditemukan",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifikasi",
|
"notifications": "Notifikasi",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Adegan",
|
"scenes": "Adegan",
|
||||||
@ -965,7 +968,7 @@
|
|||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Kendaraan",
|
"vehicle": "Kendaraan",
|
||||||
"vehicles": "Kendaraan",
|
"vehicles": "Kendaraan",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Catatan Servis",
|
||||||
"reminders": "Pengingat",
|
"reminders": "Pengingat",
|
||||||
"nextReminder": "Pengingat Berikutnya",
|
"nextReminder": "Pengingat Berikutnya",
|
||||||
"none": "Tidak ada"
|
"none": "Tidak ada"
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Sisa Baterai",
|
"bcharge": "Sisa Baterai",
|
||||||
"timeleft": "Sisa Waktu"
|
"timeleft": "Sisa Waktu"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Jaringan",
|
||||||
|
"connected": "Tersambung",
|
||||||
|
"disconnected": "Terputus",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tersedia",
|
||||||
|
"update_no": "Terbaru",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "File"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Lagu",
|
||||||
|
"movies": "Film",
|
||||||
|
"episodes": "Episode",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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": "g",
|
"days": "g",
|
||||||
"hours": "o",
|
"hours": "o",
|
||||||
"minutes": "m",
|
"minutes": "m",
|
||||||
@ -149,8 +149,8 @@
|
|||||||
"received": "Ricevuti",
|
"received": "Ricevuti",
|
||||||
"sent": "Inviati",
|
"sent": "Inviati",
|
||||||
"externalIPAddress": "IP Esterno",
|
"externalIPAddress": "IP Esterno",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 Esterno",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Prefisso IPv6 Esterno"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream",
|
"upstreams": "Upstream",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "AP Connessi",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Dispositivi attivi",
|
"activeUser": "Dispositivi attivi",
|
||||||
"alerts": "Allarmi",
|
"alerts": "Allarmi",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Gateway connessi",
|
||||||
"connectedSwitches": "Switch connessi"
|
"connectedSwitches": "Switch connessi"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Scaricato",
|
"download": "Scaricato",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non Scaricato",
|
||||||
"read": "Letti",
|
"read": "Letti",
|
||||||
"unread": "Non letto",
|
"unread": "Non letto",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Scaricato E Letto",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Scaricato E Non Letto",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Non Scaricato E Letto",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Non Scaricato E Non Letto"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Indirizzo",
|
"address": "Indirizzo",
|
||||||
@ -338,14 +338,14 @@
|
|||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Richieste",
|
"totalQueries": "Richieste",
|
||||||
"totalNoError": "Successo",
|
"totalNoError": "Successo",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Fallimenti",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domini NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Rifiutato",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritario",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Ricorsivo",
|
||||||
"totalCached": "Cached",
|
"totalCached": "In cache",
|
||||||
"totalBlocked": "Bloccati",
|
"totalBlocked": "Bloccati",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Saltati",
|
||||||
"totalClients": "Client"
|
"totalClients": "Client"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -568,12 +568,13 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP pubblico",
|
"public_ip": "IP pubblico",
|
||||||
"region": "Località",
|
"region": "Località",
|
||||||
"country": "Paese"
|
"country": "Paese",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canali",
|
"channels": "Canali",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuners",
|
"tunerCount": "Regolatori",
|
||||||
"channelNumber": "Canale",
|
"channelNumber": "Canale",
|
||||||
"channelNetwork": "Rete",
|
"channelNetwork": "Rete",
|
||||||
"signalStrength": "Intensità",
|
"signalStrength": "Intensità",
|
||||||
@ -705,7 +706,7 @@
|
|||||||
"time": "Tempo"
|
"time": "Tempo"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Valore Netto",
|
||||||
"budget": "Budget"
|
"budget": "Budget"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
@ -856,36 +857,38 @@
|
|||||||
"physicalRelease": "Release fisici",
|
"physicalRelease": "Release fisici",
|
||||||
"digitalRelease": "Versione digitale",
|
"digitalRelease": "Versione digitale",
|
||||||
"noEventsToday": "Nessun evento per oggi!",
|
"noEventsToday": "Nessun evento per oggi!",
|
||||||
"noEventsFound": "Nessun evento trovato"
|
"noEventsFound": "Nessun evento trovato",
|
||||||
|
"errorWhenLoadingData": "Errore durante il caricamento dei dati del calendario"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Piattaforme",
|
"platforms": "Piattaforme",
|
||||||
"totalRoms": "Giochi",
|
"totalRoms": "Giochi",
|
||||||
"saves": "Saves",
|
"saves": "Salvati",
|
||||||
"states": "States",
|
"states": "Stati",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Screenshot",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Dimensioni totali"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domini",
|
"domains": "Domini",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Caselle di posta",
|
||||||
"mails": "Mails",
|
"mails": "Mail",
|
||||||
"storage": "Archiviazione"
|
"storage": "Archiviazione"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Avvisi",
|
"warnings": "Avvisi",
|
||||||
"criticals": "Criticals"
|
"criticals": "Critici"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Eventi",
|
"events": "Eventi",
|
||||||
"plants": "Plants",
|
"plants": "Piante",
|
||||||
"photos": "Foto",
|
"photos": "Foto",
|
||||||
"species": "Specie"
|
"species": "Specie"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifiche",
|
"notifications": "Notifiche",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Richieste di Pull"
|
"pulls": "Richieste di Pull",
|
||||||
|
"repositories": "Repository"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@ -927,8 +930,8 @@
|
|||||||
"total": "Totale"
|
"total": "Totale"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxato",
|
||||||
"auth": "With Auth",
|
"auth": "Con Autenticazione",
|
||||||
"outdated": "Obsoleto",
|
"outdated": "Obsoleto",
|
||||||
"banned": "Bannato"
|
"banned": "Bannato"
|
||||||
},
|
},
|
||||||
@ -938,14 +941,14 @@
|
|||||||
"upload": "Upload"
|
"upload": "Upload"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Azioni",
|
||||||
"loading": "Caricamento",
|
"loading": "Caricamento",
|
||||||
"open": "Open - US Market",
|
"open": "Aperto - Mercato USA",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Chiuso - Mercato USA",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Configurazione non valida"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Telecamere",
|
||||||
"uptime": "Tempo di attività",
|
"uptime": "Tempo di attività",
|
||||||
"version": "Versione"
|
"version": "Versione"
|
||||||
},
|
},
|
||||||
@ -955,26 +958,26 @@
|
|||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Non classificato",
|
||||||
"information": "Informazioni",
|
"information": "Informazioni",
|
||||||
"warning": "Warning",
|
"warning": "Avviso",
|
||||||
"average": "Average",
|
"average": "Media",
|
||||||
"high": "High",
|
"high": "Alto",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disastri"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Veicolo",
|
"vehicle": "Veicolo",
|
||||||
"vehicles": "Veicoli",
|
"vehicles": "Veicoli",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Record Di Servizio",
|
||||||
"reminders": "Promemoria",
|
"reminders": "Promemoria",
|
||||||
"nextReminder": "Promemoria Seguente",
|
"nextReminder": "Promemoria Seguente",
|
||||||
"none": "Nessuno"
|
"none": "Nessuno"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Progetti attivi",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "Attività Settimanali",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "Task scaduti",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Task In Corso"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
@ -986,7 +989,7 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"systems": "Systems",
|
"systems": "Sistemi",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "In Pausa",
|
"paused": "In Pausa",
|
||||||
@ -995,27 +998,27 @@
|
|||||||
"updated": "Aggiornato",
|
"updated": "Aggiornato",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disco",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Applicazioni",
|
||||||
"synced": "Synced",
|
"synced": "Sincronizzato",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Non Sincronizzato",
|
||||||
"healthy": "Sano",
|
"healthy": "Sano",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degradato",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressione",
|
||||||
"missing": "Mancanti",
|
"missing": "Mancanti",
|
||||||
"suspended": "Suspended"
|
"suspended": "Sospeso"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Caricamento"
|
"loading": "Caricamento"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Gruppi",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"merges": "Merge Requests",
|
"merges": "Richieste di merge",
|
||||||
"projects": "Projects"
|
"projects": "Progetti"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stato",
|
"status": "Stato",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Carica Batteria",
|
"bcharge": "Carica Batteria",
|
||||||
"timeleft": "Tempo Rimanente"
|
"timeleft": "Tempo Rimanente"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Segnalibri",
|
||||||
"favorites": "Favorites",
|
"favorites": "Preferiti",
|
||||||
"archived": "Archived",
|
"archived": "Archiviato",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Liste",
|
||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rete",
|
||||||
|
"connected": "Connesso",
|
||||||
|
"disconnected": "Disconnesso",
|
||||||
|
"updateStatus": "Aggiornamento",
|
||||||
|
"update_yes": "Disponibili",
|
||||||
|
"update_no": "Aggiornato",
|
||||||
|
"downloads": "Download",
|
||||||
|
"uploads": "Caricamenti",
|
||||||
|
"sharedFiles": "File"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Canzoni",
|
||||||
|
"movies": "Film",
|
||||||
|
"episodes": "Episodi",
|
||||||
|
"other": "Altro"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Problemi di servizio",
|
||||||
|
"hostErrors": "Problemi di host"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "パブリックIP",
|
"public_ip": "パブリックIP",
|
||||||
"region": "地域",
|
"region": "地域",
|
||||||
"country": "国"
|
"country": "国",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "チャンネル",
|
"channels": "チャンネル",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "物理的なリリース",
|
"physicalRelease": "物理的なリリース",
|
||||||
"digitalRelease": "デジタル・リリース",
|
"digitalRelease": "デジタル・リリース",
|
||||||
"noEventsToday": "本日の予定なし",
|
"noEventsToday": "本日の予定なし",
|
||||||
"noEventsFound": "予定が見つかりません"
|
"noEventsFound": "予定が見つかりません",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "プラットフォーム",
|
"platforms": "プラットフォーム",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
"pulls": "プルリクエスト"
|
"pulls": "プルリクエスト",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "シーン",
|
"scenes": "シーン",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "バッテリー充電",
|
"bcharge": "バッテリー充電",
|
||||||
"timeleft": "残り時間"
|
"timeleft": "残り時間"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "タグ"
|
"tags": "タグ"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "ネットワーク",
|
||||||
|
"connected": "接続済",
|
||||||
|
"disconnected": "切断されました",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "利用可",
|
||||||
|
"update_no": "最新",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "ファイル"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "曲",
|
||||||
|
"movies": "映画",
|
||||||
|
"episodes": "エピソード",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,11 +14,11 @@
|
|||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"duration": "{{value, duration}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "mo",
|
"months": "달",
|
||||||
"days": "d",
|
"days": "일",
|
||||||
"hours": "h",
|
"hours": "시",
|
||||||
"minutes": "m",
|
"minutes": "분",
|
||||||
"seconds": "s"
|
"seconds": "초"
|
||||||
},
|
},
|
||||||
"widget": {
|
"widget": {
|
||||||
"missing_type": "없는 위젯 유형: {{type}}",
|
"missing_type": "없는 위젯 유형: {{type}}",
|
||||||
@ -51,7 +51,7 @@
|
|||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "사용자",
|
"users": "사용자",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"days": "일",
|
"days": "일",
|
||||||
"wan": "WAN",
|
"wan": "WAN",
|
||||||
"lan": "LAN",
|
"lan": "LAN",
|
||||||
@ -141,7 +141,7 @@
|
|||||||
"connectionStatusDisconnecting": "연결을 끊는 중...",
|
"connectionStatusDisconnecting": "연결을 끊는 중...",
|
||||||
"connectionStatusDisconnected": "연결 끊김",
|
"connectionStatusDisconnected": "연결 끊김",
|
||||||
"connectionStatusConnected": "연결됨",
|
"connectionStatusConnected": "연결됨",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
@ -188,7 +188,7 @@
|
|||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "활성 스트림",
|
"streams": "활성 스트림",
|
||||||
"albums": "Albums",
|
"albums": "앨범",
|
||||||
"movies": "영화",
|
"movies": "영화",
|
||||||
"tv": "TV 쇼"
|
"tv": "TV 쇼"
|
||||||
},
|
},
|
||||||
@ -440,8 +440,8 @@
|
|||||||
"total": "총합",
|
"total": "총합",
|
||||||
"free": "남음",
|
"free": "남음",
|
||||||
"used": "사용",
|
"used": "사용",
|
||||||
"days": "d",
|
"days": "일",
|
||||||
"hours": "h",
|
"hours": "시",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
"read": "읽음",
|
"read": "읽음",
|
||||||
"write": "쓰기",
|
"write": "쓰기",
|
||||||
@ -556,7 +556,7 @@
|
|||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "System Load",
|
"load": "System Load",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"alerts": "경고"
|
"alerts": "경고"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "채널",
|
"channels": "채널",
|
||||||
@ -606,7 +607,7 @@
|
|||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "CPU Load",
|
"cpuLoad": "CPU Load",
|
||||||
"memoryUsed": "메모리 사용량",
|
"memoryUsed": "메모리 사용량",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"numberOfLeases": "Leases"
|
"numberOfLeases": "Leases"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
@ -667,9 +668,9 @@
|
|||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Sites Up",
|
"up": "Sites Up",
|
||||||
"down": "Sites Down",
|
"down": "Sites Down",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"incident": "Incident",
|
"incident": "Incident",
|
||||||
"m": "m"
|
"m": "분"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "시리즈",
|
"series": "시리즈",
|
||||||
@ -684,7 +685,7 @@
|
|||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "일",
|
"days": "일",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"volumeAvailable": "이용 가능"
|
"volumeAvailable": "이용 가능"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
@ -693,7 +694,7 @@
|
|||||||
"wanted": "요청"
|
"wanted": "요청"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "앨범",
|
||||||
"photos": "사진",
|
"photos": "사진",
|
||||||
"videos": "동영상",
|
"videos": "동영상",
|
||||||
"people": "People"
|
"people": "People"
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "순자산",
|
||||||
"budget": "Budget"
|
"budget": "예산"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "대시보드",
|
"dashboards": "대시보드",
|
||||||
@ -746,7 +747,7 @@
|
|||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Sites Up",
|
"up": "Sites Up",
|
||||||
"down": "Sites Down",
|
"down": "Sites Down",
|
||||||
"uptime": "Uptime"
|
"uptime": "가동 시간"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "오늘",
|
"gross_percent_today": "오늘",
|
||||||
@ -816,7 +817,7 @@
|
|||||||
"totalUsed": "Used Storage"
|
"totalUsed": "Used Storage"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recipes",
|
"recipes": "레시피",
|
||||||
"users": "사용자",
|
"users": "사용자",
|
||||||
"categories": "분류",
|
"categories": "분류",
|
||||||
"tags": "태그"
|
"tags": "태그"
|
||||||
@ -830,7 +831,7 @@
|
|||||||
"failed": "Failed"
|
"failed": "Failed"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
@ -839,7 +840,7 @@
|
|||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "상태",
|
"status": "상태",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"lastDown": "Last Downtime",
|
"lastDown": "Last Downtime",
|
||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Downtime Duration",
|
||||||
"sitesUp": "Sites Up",
|
"sitesUp": "Sites Up",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "기종",
|
"platforms": "기종",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "알림",
|
"notifications": "알림",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "장면",
|
"scenes": "장면",
|
||||||
@ -905,7 +908,7 @@
|
|||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "사용자",
|
"users": "사용자",
|
||||||
"recipes": "Recipes",
|
"recipes": "레시피",
|
||||||
"keywords": "키워드"
|
"keywords": "키워드"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
@ -946,7 +949,7 @@
|
|||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "카메라",
|
"cameras": "카메라",
|
||||||
"uptime": "Uptime",
|
"uptime": "가동 시간",
|
||||||
"version": "버전"
|
"version": "버전"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "배터리 충전 중",
|
"bcharge": "배터리 충전 중",
|
||||||
"timeleft": "남은 시간"
|
"timeleft": "남은 시간"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "태그"
|
"tags": "태그"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "네트워크",
|
||||||
|
"connected": "연결됨",
|
||||||
|
"disconnected": "연결 끊김",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "이용 가능",
|
||||||
|
"update_no": "최신 상태",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "파일"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "음악",
|
||||||
|
"movies": "영화",
|
||||||
|
"episodes": "에피소드",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Atlikušais laiks"
|
"timeleft": "Atlikušais laiks"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP Awam",
|
"public_ip": "IP Awam",
|
||||||
"region": "Rantau",
|
"region": "Rantau",
|
||||||
"country": "Negara"
|
"country": "Negara",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Saluran",
|
"channels": "Saluran",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Edaran fizikal",
|
"physicalRelease": "Edaran fizikal",
|
||||||
"digitalRelease": "Edaran digital",
|
"digitalRelease": "Edaran digital",
|
||||||
"noEventsToday": "Tiada agenda untuk hari ini!",
|
"noEventsToday": "Tiada agenda untuk hari ini!",
|
||||||
"noEventsFound": "Tiada agenda dijumpai"
|
"noEventsFound": "Tiada agenda dijumpai",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Adegan",
|
"scenes": "Adegan",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Bateri dicas",
|
"bcharge": "Bateri dicas",
|
||||||
"timeleft": "Masa Tinggal"
|
"timeleft": "Masa Tinggal"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tanda nama"
|
"tags": "Tanda nama"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rangkaian",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Sambungan Terputus",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Sudah Ada",
|
||||||
|
"update_no": "Terkemaskini",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Lagu",
|
||||||
|
"movies": "Filem",
|
||||||
|
"episodes": "Episod",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Publiek IP",
|
"public_ip": "Publiek IP",
|
||||||
"region": "Regio",
|
"region": "Regio",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanalen",
|
"channels": "Kanalen",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fysieke versie",
|
"physicalRelease": "Fysieke versie",
|
||||||
"digitalRelease": "Digitale versie",
|
"digitalRelease": "Digitale versie",
|
||||||
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
|
"noEventsToday": "Geen gebeurtenissen voor vandaag!",
|
||||||
"noEventsFound": "Geen gebeurtenissen gevonden"
|
"noEventsFound": "Geen gebeurtenissen gevonden",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformen",
|
"platforms": "Platformen",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificaties",
|
"notifications": "Notificaties",
|
||||||
"issues": "Problemen",
|
"issues": "Problemen",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scènes",
|
"scenes": "Scènes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Batterij opladen",
|
"bcharge": "Batterij opladen",
|
||||||
"timeleft": "Resterende Tijd"
|
"timeleft": "Resterende Tijd"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Label"
|
"tags": "Label"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Netwerk",
|
||||||
|
"connected": "Verbonden",
|
||||||
|
"disconnected": "Verbinding verbroken",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Beschikbaar",
|
||||||
|
"update_no": "Bijgewerkt",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Bestanden"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Nummers",
|
||||||
|
"movies": "Films",
|
||||||
|
"episodes": "Afleveringen",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Offentlig IP",
|
"public_ip": "Offentlig IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Land"
|
"country": "Land",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanal",
|
"channels": "Kanal",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fysisk utslipp",
|
"physicalRelease": "Fysisk utslipp",
|
||||||
"digitalRelease": "Digital utgivelse",
|
"digitalRelease": "Digital utgivelse",
|
||||||
"noEventsToday": "Ingen hendelser for i dag!",
|
"noEventsToday": "Ingen hendelser for i dag!",
|
||||||
"noEventsFound": "Ingen hendelser funnet"
|
"noEventsFound": "Ingen hendelser funnet",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plattformer",
|
"platforms": "Plattformer",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Varslinger",
|
"notifications": "Varslinger",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Forespørsel"
|
"pulls": "Forespørsel",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scener",
|
"scenes": "Scener",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Batteriladning",
|
"bcharge": "Batteriladning",
|
||||||
"timeleft": "Gjenstående tid"
|
"timeleft": "Gjenstående tid"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Stikkord"
|
"tags": "Stikkord"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Nettverk",
|
||||||
|
"connected": "Tilkoblet",
|
||||||
|
"disconnected": "Frakoblet",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tilgjengelig",
|
||||||
|
"update_no": "Oppdatert",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Sanger",
|
||||||
|
"movies": "Film",
|
||||||
|
"episodes": "Episoder",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,8 +149,8 @@
|
|||||||
"received": "Odebrane",
|
"received": "Odebrane",
|
||||||
"sent": "Wysłane",
|
"sent": "Wysłane",
|
||||||
"externalIPAddress": "Pub. IP",
|
"externalIPAddress": "Pub. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Zewn. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Zewn. prefiks IPv6"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Połączone punkty dostępowe",
|
"connectedAp": "Połączone punkty dostępowe",
|
||||||
"activeUser": "Aktywne urządzenia",
|
"activeUser": "Aktywne urządzenia",
|
||||||
"alerts": "Alarmy",
|
"alerts": "Alarmy",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Połączone bramy",
|
||||||
"connectedSwitches": "Połączone przełączniki"
|
"connectedSwitches": "Połączone przełączniki"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Adres publiczny",
|
"public_ip": "Adres publiczny",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Państwo"
|
"country": "Państwo",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanały",
|
"channels": "Kanały",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Czas"
|
"time": "Czas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Wartość netto",
|
||||||
"budget": "Budget"
|
"budget": "Budżet"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Panel główny",
|
"dashboards": "Panel główny",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Wydanie fizyczne",
|
"physicalRelease": "Wydanie fizyczne",
|
||||||
"digitalRelease": "Wydanie cyfrowe",
|
"digitalRelease": "Wydanie cyfrowe",
|
||||||
"noEventsToday": "Brak wydarzeń na dziś!",
|
"noEventsToday": "Brak wydarzeń na dziś!",
|
||||||
"noEventsFound": "Nie znaleziono wydarzeń"
|
"noEventsFound": "Nie znaleziono wydarzeń",
|
||||||
|
"errorWhenLoadingData": "Wystąpił błąd podczas ładowania danych kalendarza"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformy",
|
"platforms": "Platformy",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Powiadomienia",
|
"notifications": "Powiadomienia",
|
||||||
"issues": "Zgłoszenia",
|
"issues": "Zgłoszenia",
|
||||||
"pulls": "Żądania Pull"
|
"pulls": "Żądania Pull",
|
||||||
|
"repositories": "Repozytoria"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Sceny",
|
"scenes": "Sceny",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Stan baterii",
|
"bcharge": "Stan baterii",
|
||||||
"timeleft": "Pozostało"
|
"timeleft": "Pozostało"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Zakładki",
|
||||||
"favorites": "Favorites",
|
"favorites": "Ulubione",
|
||||||
"archived": "Archived",
|
"archived": "Zarchiwizowane",
|
||||||
"highlights": "Highlights",
|
"highlights": "Wyróżnione",
|
||||||
"lists": "Lists",
|
"lists": "Listy",
|
||||||
"tags": "Tagi"
|
"tags": "Tagi"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Sieć",
|
||||||
|
"connected": "Połączono",
|
||||||
|
"disconnected": "Rozłączono",
|
||||||
|
"updateStatus": "Aktualizacja",
|
||||||
|
"update_yes": "Dostępne",
|
||||||
|
"update_no": "Aktualny",
|
||||||
|
"downloads": "Pobieranie",
|
||||||
|
"uploads": "Przesyłanie",
|
||||||
|
"sharedFiles": "Pliki"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Piosenki",
|
||||||
|
"movies": "Filmy",
|
||||||
|
"episodes": "Odcinki",
|
||||||
|
"other": "Inne"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP público",
|
"public_ip": "IP público",
|
||||||
"region": "Região",
|
"region": "Região",
|
||||||
"country": "País"
|
"country": "País",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canais",
|
"channels": "Canais",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Lançamento físico",
|
"physicalRelease": "Lançamento físico",
|
||||||
"digitalRelease": "Lançamento digital",
|
"digitalRelease": "Lançamento digital",
|
||||||
"noEventsToday": "Não existem eventos hoje!",
|
"noEventsToday": "Não existem eventos hoje!",
|
||||||
"noEventsFound": "Nenhum evento encontrado"
|
"noEventsFound": "Nenhum evento encontrado",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificações",
|
"notifications": "Notificações",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"pulls": "Solicitar pull"
|
"pulls": "Solicitar pull",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Cenas",
|
"scenes": "Cenas",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Carga da bateria",
|
"bcharge": "Carga da bateria",
|
||||||
"timeleft": "Tempo Restante"
|
"timeleft": "Tempo Restante"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Etiquetas"
|
"tags": "Etiquetas"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rede",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponível",
|
||||||
|
"update_no": "Atualizado",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Ficheiros"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Canções",
|
||||||
|
"movies": "Filmes",
|
||||||
|
"episodes": "Episódios",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
"load": "Carga",
|
"load": "Carga",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Máximo",
|
"max": "Máximo",
|
||||||
"uptime": "CIMA"
|
"uptime": "ATIVO"
|
||||||
},
|
},
|
||||||
"unifi": {
|
"unifi": {
|
||||||
"users": "Usuários",
|
"users": "Usuários",
|
||||||
@ -61,7 +61,7 @@
|
|||||||
"wlan_devices": "Dispositivos WLAN",
|
"wlan_devices": "Dispositivos WLAN",
|
||||||
"lan_users": "Usuários de LAN",
|
"lan_users": "Usuários de LAN",
|
||||||
"wlan_users": "Usuários de WLAN",
|
"wlan_users": "Usuários de WLAN",
|
||||||
"up": "CIMA",
|
"up": "ATIVO",
|
||||||
"down": "Desligado",
|
"down": "Desligado",
|
||||||
"wait": "Por favor, aguarde",
|
"wait": "Por favor, aguarde",
|
||||||
"empty_data": "Status do Subsistema desconhecido"
|
"empty_data": "Status do Subsistema desconhecido"
|
||||||
@ -149,8 +149,8 @@
|
|||||||
"received": "Recebido",
|
"received": "Recebido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP Externo",
|
"externalIPAddress": "IP Externo",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "IPv6 Externo",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Prefixo IPv6 Externo"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Streams de Envio",
|
"upstreams": "Streams de Envio",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos ativos",
|
"activeUser": "Dispositivos ativos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Gateways conectados",
|
||||||
"connectedSwitches": "Switches conectados"
|
"connectedSwitches": "Switches conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -229,8 +229,8 @@
|
|||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "Bytes de Acerto de Cache",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Bytes de Falha de Cache"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Baixado",
|
"download": "Baixado",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Não Baixado",
|
||||||
"read": "Lido",
|
"read": "Lido",
|
||||||
"unread": "Não lida",
|
"unread": "Não lida",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Baixado e Lido",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Baixado e Não Lido",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Não Baixado e Lido",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Não Baixado e Não Lido"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
@ -337,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "Sucesso",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Falhas",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "Domínios NX",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Recusado",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Autoritativo",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursivo",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Em cache",
|
||||||
"totalBlocked": "Bloqueado",
|
"totalBlocked": "Bloqueado",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Perdidos",
|
||||||
"totalClients": "Clientes"
|
"totalClients": "Clientes"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -436,7 +436,7 @@
|
|||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatura",
|
"_temp": "Temperatura",
|
||||||
"warn": "Aviso",
|
"warn": "Aviso",
|
||||||
"uptime": "CIMA",
|
"uptime": "ATIVO",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Livre",
|
"free": "Livre",
|
||||||
"used": "Utilizado",
|
"used": "Utilizado",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "IP público",
|
"public_ip": "IP público",
|
||||||
"region": "Região",
|
"region": "Região",
|
||||||
"country": "País"
|
"country": "País",
|
||||||
|
"port_forwarded": "Porta Encaminhada"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Canais",
|
"channels": "Canais",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Hora"
|
"time": "Hora"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Valor Líquido",
|
||||||
"budget": "Budget"
|
"budget": "Orçamento"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Painéis",
|
"dashboards": "Painéis",
|
||||||
@ -856,20 +857,21 @@
|
|||||||
"physicalRelease": "Versão física",
|
"physicalRelease": "Versão física",
|
||||||
"digitalRelease": "Versão digital",
|
"digitalRelease": "Versão digital",
|
||||||
"noEventsToday": "Nenhum evento para hoje!",
|
"noEventsToday": "Nenhum evento para hoje!",
|
||||||
"noEventsFound": "Nenhum evento encontrado"
|
"noEventsFound": "Nenhum evento encontrado",
|
||||||
|
"errorWhenLoadingData": "Erro ao carregar dados do calendário"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jogos",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "States",
|
"states": "Estados",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Capturas de Tela",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Tamanho total"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domínios",
|
"domains": "Domínios",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Caixas de e-mail",
|
||||||
"mails": "Mails",
|
"mails": "Mensagens",
|
||||||
"storage": "Armazenamento"
|
"storage": "Armazenamento"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notificações",
|
"notifications": "Notificações",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"pulls": "Solicitações de Envio"
|
"pulls": "Solicitações de Envio",
|
||||||
|
"repositories": "Repositórios"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Cenas",
|
"scenes": "Cenas",
|
||||||
@ -951,30 +954,30 @@
|
|||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Coleções",
|
||||||
"tags": "Marcadores"
|
"tags": "Marcadores"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Não classificado",
|
||||||
"information": "Informação",
|
"information": "Informação",
|
||||||
"warning": "Warning",
|
"warning": "Aviso",
|
||||||
"average": "Average",
|
"average": "Médio",
|
||||||
"high": "High",
|
"high": "Alto",
|
||||||
"disaster": "Disaster"
|
"disaster": "Desastre"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Veículo",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Veículos",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Registros de Serviço",
|
||||||
"reminders": "Reminders",
|
"reminders": "Lembretes",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Próximo Lembrete",
|
||||||
"none": "None"
|
"none": "Nenhum"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Projetos Ativos",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "Tarefas que vencem nesta semana",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "Tarefas Atrasadas",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Tarefas em Andamento"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
@ -986,7 +989,7 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"systems": "Systems",
|
"systems": "Sistemas",
|
||||||
"up": "Ativo",
|
"up": "Ativo",
|
||||||
"down": "Inativo",
|
"down": "Inativo",
|
||||||
"paused": "Pausado",
|
"paused": "Pausado",
|
||||||
@ -995,27 +998,27 @@
|
|||||||
"updated": "Atualizado",
|
"updated": "Atualizado",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disco",
|
||||||
"network": "NET"
|
"network": "Rede"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplicativos",
|
||||||
"synced": "Synced",
|
"synced": "Sincronizado",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Fora de sincronia",
|
||||||
"healthy": "Saudável",
|
"healthy": "Saudável",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degradado",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progredindo",
|
||||||
"missing": "Faltando",
|
"missing": "Faltando",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspenso"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Carregando"
|
"loading": "Carregando"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Grupos",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"merges": "Merge Requests",
|
"merges": "Solicitações de mesclagem",
|
||||||
"projects": "Projects"
|
"projects": "Projetos"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Carga da bateria",
|
"bcharge": "Carga da bateria",
|
||||||
"timeleft": "Tempo restante"
|
"timeleft": "Tempo restante"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marcadores",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favoritos",
|
||||||
"archived": "Archived",
|
"archived": "Arquivados",
|
||||||
"highlights": "Highlights",
|
"highlights": "Destaques",
|
||||||
"lists": "Lists",
|
"lists": "Listas",
|
||||||
"tags": "Marcadores"
|
"tags": "Marcadores"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rede",
|
||||||
|
"connected": "Conectado",
|
||||||
|
"disconnected": "Desconectado",
|
||||||
|
"updateStatus": "Atualize",
|
||||||
|
"update_yes": "Disponível",
|
||||||
|
"update_no": "Atualizado",
|
||||||
|
"downloads": "Transferências",
|
||||||
|
"uploads": "Envios",
|
||||||
|
"sharedFiles": "Arquivos"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Canções",
|
||||||
|
"movies": "Filmes",
|
||||||
|
"episodes": "Episódios",
|
||||||
|
"other": "Outro"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -134,20 +134,20 @@
|
|||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Stare",
|
"connectionStatus": "Stare",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Neconfigurat",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "Connecting",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
"connectionStatusDisconnected": "Disconnected",
|
"connectionStatusDisconnected": "Deconectat",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "Conectat",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Jos",
|
"down": "Jos",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"received": "Received",
|
"received": "Primit",
|
||||||
"sent": "Sent",
|
"sent": "Trimis",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Ext. IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
@ -163,8 +163,8 @@
|
|||||||
},
|
},
|
||||||
"channelsdvrserver": {
|
"channelsdvrserver": {
|
||||||
"shows": "Shows",
|
"shows": "Shows",
|
||||||
"recordings": "Recordings",
|
"recordings": "Înregistrări",
|
||||||
"scheduled": "Scheduled",
|
"scheduled": "Programate",
|
||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
},
|
},
|
||||||
"tautulli": {
|
"tautulli": {
|
||||||
@ -176,8 +176,8 @@
|
|||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Dispozitive active",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerte",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
@ -188,7 +188,7 @@
|
|||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Fluxuri active",
|
"streams": "Fluxuri active",
|
||||||
"albums": "Albums",
|
"albums": "Albume",
|
||||||
"movies": "Filme",
|
"movies": "Filme",
|
||||||
"tv": "Seriale"
|
"tv": "Seriale"
|
||||||
},
|
},
|
||||||
@ -217,7 +217,7 @@
|
|||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "CPU Usage",
|
"cpuUsage": "CPU Usage",
|
||||||
"memUsage": "MEM Usage",
|
"memUsage": "MEM Usage",
|
||||||
"systemTempC": "System Temp",
|
"systemTempC": "Temperatură Sistem",
|
||||||
"poolUsage": "Pool Usage",
|
"poolUsage": "Pool Usage",
|
||||||
"volumeUsage": "Volume Usage",
|
"volumeUsage": "Volume Usage",
|
||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
@ -247,7 +247,7 @@
|
|||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Dorite",
|
"wanted": "Dorite",
|
||||||
"missing": "Missing",
|
"missing": "Lipsește",
|
||||||
"queued": "În coadă",
|
"queued": "În coadă",
|
||||||
"movies": "Filme",
|
"movies": "Filme",
|
||||||
"queue": "Coadă",
|
"queue": "Coadă",
|
||||||
@ -256,7 +256,7 @@
|
|||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Dorite",
|
"wanted": "Dorite",
|
||||||
"queued": "În coadă",
|
"queued": "În coadă",
|
||||||
"artists": "Artists"
|
"artists": "Artiști"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Dorite",
|
"wanted": "Dorite",
|
||||||
@ -279,21 +279,21 @@
|
|||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "În așteptare",
|
"pending": "În așteptare",
|
||||||
"processing": "Processing",
|
"processing": "Procesare",
|
||||||
"approved": "Aprobate",
|
"approved": "Aprobate",
|
||||||
"available": "Disponibile"
|
"available": "Disponibile"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Connected",
|
"connected": "Conectat",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "Dispozitive Noi",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Cereri",
|
"queries": "Cereri",
|
||||||
"blocked": "Blocate",
|
"blocked": "Blocate",
|
||||||
"blocked_percent": "Blocked %",
|
"blocked_percent": "Blocked %",
|
||||||
"gravity": "Gravity"
|
"gravity": "Gravitație"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Cereri",
|
"queries": "Cereri",
|
||||||
@ -322,11 +322,11 @@
|
|||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Address",
|
"address": "Adresă",
|
||||||
"expires": "Expires",
|
"expires": "Expiră",
|
||||||
"never": "Never",
|
"never": "Niciodată",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"now": "Now",
|
"now": "Acum",
|
||||||
"years": "{{number}}y",
|
"years": "{{number}}y",
|
||||||
"weeks": "{{number}}w",
|
"weeks": "{{number}}w",
|
||||||
"days": "{{number}}d",
|
"days": "{{number}}d",
|
||||||
@ -340,9 +340,9 @@
|
|||||||
"totalNoError": "Success",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Refuzat",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "Recursiv",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Blocate",
|
"totalBlocked": "Blocate",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
@ -352,7 +352,7 @@
|
|||||||
"queue": "Coadă",
|
"queue": "Coadă",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"errored": "Errored",
|
"errored": "Errored",
|
||||||
"saved": "Saved"
|
"saved": "Salvat"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Routere",
|
"routers": "Routere",
|
||||||
@ -408,8 +408,8 @@
|
|||||||
"series": "Serie"
|
"series": "Serie"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Players",
|
"players": "Jucători",
|
||||||
"version": "Version",
|
"version": "Versiune",
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"down": "Offline"
|
"down": "Offline"
|
||||||
@ -434,7 +434,7 @@
|
|||||||
"load": "Sarcină",
|
"load": "Sarcină",
|
||||||
"wait": "Va rugăm așteptați",
|
"wait": "Va rugăm așteptați",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temp",
|
"_temp": "Temperatură",
|
||||||
"warn": "Warn",
|
"warn": "Warn",
|
||||||
"uptime": "UP",
|
"uptime": "UP",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
@ -456,7 +456,7 @@
|
|||||||
"custom": "Personalizat",
|
"custom": "Personalizat",
|
||||||
"visit": "Vizită",
|
"visit": "Vizită",
|
||||||
"url": "URL",
|
"url": "URL",
|
||||||
"searchsuggestion": "Suggestion"
|
"searchsuggestion": "Sugestie"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Însorit",
|
"0-day": "Însorit",
|
||||||
@ -481,10 +481,10 @@
|
|||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Freezing Drizzle",
|
"57-day": "Freezing Drizzle",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Light Rain",
|
"61-day": "Ploaie Ușoară",
|
||||||
"61-night": "Light Rain",
|
"61-night": "Ploaie Ușoară",
|
||||||
"63-day": "Rain",
|
"63-day": "Ploaie",
|
||||||
"63-night": "Rain",
|
"63-night": "Ploaie",
|
||||||
"65-day": "Heavy Rain",
|
"65-day": "Heavy Rain",
|
||||||
"65-night": "Heavy Rain",
|
"65-night": "Heavy Rain",
|
||||||
"66-day": "Freezing Rain",
|
"66-day": "Freezing Rain",
|
||||||
@ -517,10 +517,10 @@
|
|||||||
"99-night": "Thunderstorm With Hail"
|
"99-night": "Thunderstorm With Hail"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "Sistem",
|
||||||
"updates": "Updates",
|
"updates": "Actualizări",
|
||||||
"update_available": "Update Available",
|
"update_available": "Actualizare Disponibilă",
|
||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Actualizat",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
@ -528,63 +528,64 @@
|
|||||||
"down": "Jos"
|
"down": "Jos"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "New",
|
"new": "Nou",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Jos",
|
"down": "Jos",
|
||||||
"paused": "Paused",
|
"paused": "Pauză",
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Ultimul Ping",
|
||||||
"never": "No pings yet"
|
"never": "No pings yet"
|
||||||
},
|
},
|
||||||
"watchtower": {
|
"watchtower": {
|
||||||
"containers_scanned": "Scanned",
|
"containers_scanned": "Scanned",
|
||||||
"containers_updated": "Updated",
|
"containers_updated": "Actualizat",
|
||||||
"containers_failed": "Failed"
|
"containers_failed": "Eșuat"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Aprobate",
|
"approvedPushes": "Aprobate",
|
||||||
"rejectedPushes": "Rejected",
|
"rejectedPushes": "Respinse",
|
||||||
"filters": "Filters",
|
"filters": "Filtre",
|
||||||
"indexers": "Indexatori"
|
"indexers": "Indexatori"
|
||||||
},
|
},
|
||||||
"tubearchivist": {
|
"tubearchivist": {
|
||||||
"downloads": "Coadă",
|
"downloads": "Coadă",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"channels": "Channels",
|
"channels": "Canale",
|
||||||
"playlists": "Playlists"
|
"playlists": "Playlists"
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "System Load",
|
"load": "System Load",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"alerts": "Alerts"
|
"alerts": "Alerte"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
"speed": "Speed",
|
"speed": "Viteză",
|
||||||
"active": "Activ",
|
"active": "Activ",
|
||||||
"queue": "Coadă",
|
"queue": "Coadă",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Regiune",
|
||||||
"country": "Country"
|
"country": "Țară",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Canale",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuners",
|
"tunerCount": "Tunere",
|
||||||
"channelNumber": "Channel",
|
"channelNumber": "Canal",
|
||||||
"channelNetwork": "Network",
|
"channelNetwork": "Rețea",
|
||||||
"signalStrength": "Strength",
|
"signalStrength": "Putere",
|
||||||
"signalQuality": "Quality",
|
"signalQuality": "Calitate",
|
||||||
"symbolQuality": "Quality",
|
"symbolQuality": "Calitate",
|
||||||
"networkRate": "Rata de biți",
|
"networkRate": "Rata de biți",
|
||||||
"clientIP": "Client"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed",
|
"failed": "Eșuat",
|
||||||
"unknown": "Necunoscut"
|
"unknown": "Necunoscut"
|
||||||
},
|
},
|
||||||
"paperlessngx": {
|
"paperlessngx": {
|
||||||
@ -592,12 +593,12 @@
|
|||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Încărcare Baterie",
|
||||||
"ups_load": "UPS Load",
|
"ups_load": "UPS Load",
|
||||||
"ups_status": "UPS Status",
|
"ups_status": "UPS Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"on_battery": "On Battery",
|
"on_battery": "On Battery",
|
||||||
"low_battery": "Low Battery"
|
"low_battery": "Baterie descărcată"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Please Wait",
|
"wait": "Please Wait",
|
||||||
@ -605,7 +606,7 @@
|
|||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "CPU Load",
|
"cpuLoad": "CPU Load",
|
||||||
"memoryUsed": "Memory Used",
|
"memoryUsed": "Memorie Utilizată",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "Leases"
|
"numberOfLeases": "Leases"
|
||||||
},
|
},
|
||||||
@ -615,22 +616,22 @@
|
|||||||
"streams_xepg": "XEPG Channels"
|
"streams_xepg": "XEPG Channels"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Today",
|
"yieldDay": "Astăzi",
|
||||||
"absolutePower": "Power",
|
"absolutePower": "Putere",
|
||||||
"relativePower": "Power %",
|
"relativePower": "Putere %",
|
||||||
"limit": "Limit"
|
"limit": "Limită"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "CPU Load",
|
"cpu": "CPU Load",
|
||||||
"memory": "Active Memory",
|
"memory": "Memorie Activă",
|
||||||
"wanUpload": "WAN Upload",
|
"wanUpload": "WAN Upload",
|
||||||
"wanDownload": "WAN Download"
|
"wanDownload": "WAN Download"
|
||||||
},
|
},
|
||||||
"moonraker": {
|
"moonraker": {
|
||||||
"printer_state": "Printer State",
|
"printer_state": "Starea Imprimantei",
|
||||||
"print_status": "Print Status",
|
"print_status": "Print Status",
|
||||||
"print_progress": "Progress",
|
"print_progress": "Progres",
|
||||||
"layers": "Layers"
|
"layers": "Straturi"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Stare",
|
"printer_state": "Stare",
|
||||||
@ -648,19 +649,19 @@
|
|||||||
"wanStatus": "WAN Status",
|
"wanStatus": "WAN Status",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"down": "Jos",
|
"down": "Jos",
|
||||||
"temp": "Temp",
|
"temp": "Temperatură",
|
||||||
"disk": "Disk Usage",
|
"disk": "Utilizare Disc",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
},
|
},
|
||||||
"proxmoxbackupserver": {
|
"proxmoxbackupserver": {
|
||||||
"datastore_usage": "Datastore",
|
"datastore_usage": "Datastore",
|
||||||
"failed_tasks_24h": "Failed Tasks 24h",
|
"failed_tasks_24h": "Failed Tasks 24h",
|
||||||
"cpu_usage": "Procesor",
|
"cpu_usage": "Procesor",
|
||||||
"memory_usage": "Memory"
|
"memory_usage": "Memorie"
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Utilizatori",
|
"users": "Utilizatori",
|
||||||
"photos": "Photos",
|
"photos": "Fotografii",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
@ -673,12 +674,12 @@
|
|||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Serie",
|
"series": "Serie",
|
||||||
"archives": "Archives",
|
"archives": "Arhive",
|
||||||
"chapters": "Chapters",
|
"chapters": "Chapters",
|
||||||
"categories": "Categories"
|
"categories": "Categorii"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Biblioteci",
|
||||||
"series": "Serie",
|
"series": "Serie",
|
||||||
"books": "Cărți"
|
"books": "Cărți"
|
||||||
},
|
},
|
||||||
@ -693,20 +694,20 @@
|
|||||||
"wanted": "Dorite"
|
"wanted": "Dorite"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albume",
|
||||||
"photos": "Photos",
|
"photos": "Fotografii",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"people": "People"
|
"people": "Oameni"
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "Coadă",
|
"queue": "Coadă",
|
||||||
"processing": "Processing",
|
"processing": "Procesare",
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Timp"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Net Worth",
|
||||||
"budget": "Budget"
|
"budget": "Buget"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
@ -716,18 +717,18 @@
|
|||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
"cpuload": "Cpu Load",
|
"cpuload": "Cpu Load",
|
||||||
"memoryusage": "Memory Usage",
|
"memoryusage": "Memorie Utilizată",
|
||||||
"freespace": "Free Space",
|
"freespace": "Spațiu Liber",
|
||||||
"activeusers": "Active Users",
|
"activeusers": "Utilizatori Activi",
|
||||||
"numfiles": "Files",
|
"numfiles": "Fișiere",
|
||||||
"numshares": "Shared Items"
|
"numshares": "Articole Partajate"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"size": "Size",
|
"size": "Mărime",
|
||||||
"lastrun": "Last Run",
|
"lastrun": "Ultima Rulare",
|
||||||
"nextrun": "Next Run",
|
"nextrun": "Următoarea Rulare",
|
||||||
"failed": "Failed"
|
"failed": "Eșuat"
|
||||||
},
|
},
|
||||||
"unmanic": {
|
"unmanic": {
|
||||||
"active_workers": "Muncitori activi",
|
"active_workers": "Muncitori activi",
|
||||||
@ -749,15 +750,15 @@
|
|||||||
"uptime": "Uptime"
|
"uptime": "Uptime"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Today",
|
"gross_percent_today": "Astăzi",
|
||||||
"gross_percent_1y": "One year",
|
"gross_percent_1y": "Un an",
|
||||||
"gross_percent_max": "All time"
|
"gross_percent_max": "Tot timpul"
|
||||||
},
|
},
|
||||||
"audiobookshelf": {
|
"audiobookshelf": {
|
||||||
"podcasts": "Podcasts",
|
"podcasts": "Podcasturi",
|
||||||
"books": "Cărți",
|
"books": "Cărți",
|
||||||
"podcastsDuration": "Duration",
|
"podcastsDuration": "Durată",
|
||||||
"booksDuration": "Duration"
|
"booksDuration": "Durată"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "People Home",
|
"people_home": "People Home",
|
||||||
@ -766,33 +767,33 @@
|
|||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Monitoring",
|
"monitoring": "Monitoring",
|
||||||
"updates": "Updates"
|
"updates": "Actualizări"
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Cărți",
|
"books": "Cărți",
|
||||||
"authors": "Authors",
|
"authors": "Autori",
|
||||||
"categories": "Categories",
|
"categories": "Categorii",
|
||||||
"series": "Serie"
|
"series": "Serie"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Coadă",
|
"downloadCount": "Coadă",
|
||||||
"downloadBytesRemaining": "Rămas",
|
"downloadBytesRemaining": "Rămas",
|
||||||
"downloadTotalBytes": "Size",
|
"downloadTotalBytes": "Mărime",
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Viteză"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Serie",
|
"seriesCount": "Serie",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "Fișiere"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Rezultat",
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"buildId": "Build ID",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Succeeded",
|
"succeeded": "Succeeded",
|
||||||
"notStarted": "Not Started",
|
"notStarted": "Not Started",
|
||||||
"failed": "Failed",
|
"failed": "Eșuat",
|
||||||
"canceled": "Canceled",
|
"canceled": "Anulat",
|
||||||
"inProgress": "In Progress",
|
"inProgress": "În Progres",
|
||||||
"totalPrs": "Total PRs",
|
"totalPrs": "Total PRs",
|
||||||
"myPrs": "My PRs",
|
"myPrs": "My PRs",
|
||||||
"approved": "Aprobate"
|
"approved": "Aprobate"
|
||||||
@ -801,25 +802,25 @@
|
|||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Name",
|
"name": "Nume",
|
||||||
"map": "Map",
|
"map": "Hartă",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
"players": "Players",
|
"players": "Jucători",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
"bots": "Bots",
|
"bots": "Boți",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"errored": "Errors",
|
"errored": "Erori",
|
||||||
"noRecent": "Out of Date",
|
"noRecent": "Out of Date",
|
||||||
"totalUsed": "Used Storage"
|
"totalUsed": "Used Storage"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Utilizatori",
|
"users": "Utilizatori",
|
||||||
"categories": "Categories",
|
"categories": "Categorii",
|
||||||
"tags": "Tags"
|
"tags": "Etichete"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Downloading",
|
"downloading": "Downloading",
|
||||||
@ -827,15 +828,15 @@
|
|||||||
"running": "Rulează",
|
"running": "Rulează",
|
||||||
"stopped": "Oprit",
|
"stopped": "Oprit",
|
||||||
"passed": "Passed",
|
"passed": "Passed",
|
||||||
"failed": "Failed"
|
"failed": "Eșuat"
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"down": "Jos",
|
"down": "Jos",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Transmis",
|
||||||
"bytesRx": "Received"
|
"bytesRx": "Primit"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
@ -844,7 +845,7 @@
|
|||||||
"downDuration": "Downtime Duration",
|
"downDuration": "Downtime Duration",
|
||||||
"sitesUp": "Sites Up",
|
"sitesUp": "Sites Up",
|
||||||
"sitesDown": "Sites Down",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Paused",
|
"paused": "Pauză",
|
||||||
"notyetchecked": "Not Yet Checked",
|
"notyetchecked": "Not Yet Checked",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
@ -852,76 +853,78 @@
|
|||||||
"unknown": "Necunoscut"
|
"unknown": "Necunoscut"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "In cinemas",
|
"inCinemas": "În cinematografe",
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforme",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "Jocuri",
|
||||||
"saves": "Saves",
|
"saves": "Salvări",
|
||||||
"states": "States",
|
"states": "States",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "Mărime Totală"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domenii",
|
"domains": "Domenii",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "Cutii poştale",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Warnings",
|
"warnings": "Warnings",
|
||||||
"criticals": "Criticals"
|
"criticals": "Critice"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Events",
|
"events": "Evenimente",
|
||||||
"plants": "Plants",
|
"plants": "Plante",
|
||||||
"photos": "Photos",
|
"photos": "Fotografii",
|
||||||
"species": "Species"
|
"species": "Specii"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notificări",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repozitorii"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scene",
|
||||||
"scenesPlayed": "Scenes Played",
|
"scenesPlayed": "Scenes Played",
|
||||||
"playCount": "Total Plays",
|
"playCount": "Total Plays",
|
||||||
"playDuration": "Time Watched",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Images",
|
"images": "Imagini",
|
||||||
"imageSize": "Images Size",
|
"imageSize": "Images Size",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galerii",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Filme",
|
"movies": "Filme",
|
||||||
"tags": "Tags",
|
"tags": "Etichete",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Utilizatori",
|
"users": "Utilizatori",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Keywords"
|
"keywords": "Cuvinte cheie"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Items",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "Cu Garanție",
|
||||||
"locations": "Locations",
|
"locations": "Locaţii",
|
||||||
"labels": "Labels",
|
"labels": "Etichete",
|
||||||
"users": "Utilizatori",
|
"users": "Utilizatori",
|
||||||
"totalValue": "Total Value"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerte",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Conectat",
|
||||||
"enabled": "Activat",
|
"enabled": "Activat",
|
||||||
"disabled": "Dezactivat",
|
"disabled": "Dezactivat",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
@ -929,7 +932,7 @@
|
|||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "Proxied",
|
||||||
"auth": "With Auth",
|
"auth": "With Auth",
|
||||||
"outdated": "Outdated",
|
"outdated": "Învechit",
|
||||||
"banned": "Banned"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
@ -938,37 +941,37 @@
|
|||||||
"upload": "Încarcă"
|
"upload": "Încarcă"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Acțiuni",
|
||||||
"loading": "Loading",
|
"loading": "Loading",
|
||||||
"open": "Open - US Market",
|
"open": "Open - US Market",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Camere",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"version": "Version"
|
"version": "Versiune"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Collections",
|
"collections": "Colecții",
|
||||||
"tags": "Tags"
|
"tags": "Etichete"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informație",
|
"information": "Informație",
|
||||||
"warning": "Warning",
|
"warning": "Atenție",
|
||||||
"average": "Average",
|
"average": "Medie",
|
||||||
"high": "High",
|
"high": "Înalt",
|
||||||
"disaster": "Disaster"
|
"disaster": "Dezastru"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicul",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "Vehicule",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Reminders",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "Niciunul"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "Active Projects",
|
||||||
@ -977,58 +980,79 @@
|
|||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Name",
|
"name": "Nume",
|
||||||
"address": "Address",
|
"address": "Adresă",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Nume",
|
||||||
"systems": "Systems",
|
"systems": "Sistem",
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"down": "Jos",
|
"down": "Jos",
|
||||||
"paused": "Paused",
|
"paused": "Pauză",
|
||||||
"pending": "În așteptare",
|
"pending": "În așteptare",
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"updated": "Updated",
|
"updated": "Actualizat",
|
||||||
"cpu": "Procesor",
|
"cpu": "Procesor",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "Aplicaţii",
|
||||||
"synced": "Synced",
|
"synced": "Synced",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Sănătos",
|
"healthy": "Sănătos",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Missing",
|
"missing": "Lipsește",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspendat"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "Grupuri",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Proiecte"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "Stare",
|
"status": "Stare",
|
||||||
"load": "Sarcină",
|
"load": "Sarcină",
|
||||||
"bcharge": "Battery Charge",
|
"bcharge": "Încărcare Baterie",
|
||||||
"timeleft": "Timp rămas"
|
"timeleft": "Timp rămas"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Marcaje",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorite",
|
||||||
"archived": "Archived",
|
"archived": "Arhivat",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Liste",
|
||||||
"tags": "Tags"
|
"tags": "Etichete"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Rețea",
|
||||||
|
"connected": "Conectat",
|
||||||
|
"disconnected": "Deconectat",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Disponibile",
|
||||||
|
"update_no": "Actualizat",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Fișiere"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Melodii",
|
||||||
|
"movies": "Filme",
|
||||||
|
"episodes": "Episoade",
|
||||||
|
"other": "Altele"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,8 +149,8 @@
|
|||||||
"received": "Получено",
|
"received": "Получено",
|
||||||
"sent": "Отправлено",
|
"sent": "Отправлено",
|
||||||
"externalIPAddress": "Внеш. IP",
|
"externalIPAddress": "Внеш. IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Внешний IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Внешний IPv6 префикс"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Входящие каналы",
|
"upstreams": "Входящие каналы",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Подключенные точки доступа",
|
"connectedAp": "Подключенные точки доступа",
|
||||||
"activeUser": "Активные устройства",
|
"activeUser": "Активные устройства",
|
||||||
"alerts": "Предупреждения",
|
"alerts": "Предупреждения",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Подключенные шлюзы",
|
||||||
"connectedSwitches": "Подключенные коммутаторы"
|
"connectedSwitches": "Подключенные коммутаторы"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Публичный IP-адрес",
|
"public_ip": "Публичный IP-адрес",
|
||||||
"region": "Регион",
|
"region": "Регион",
|
||||||
"country": "Страна"
|
"country": "Страна",
|
||||||
|
"port_forwarded": "Порт переадресован"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Каналы",
|
"channels": "Каналы",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Время"
|
"time": "Время"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Общая средства",
|
||||||
"budget": "Budget"
|
"budget": "Бюджет"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Панели",
|
"dashboards": "Панели",
|
||||||
@ -856,12 +857,13 @@
|
|||||||
"physicalRelease": "Физический релиз",
|
"physicalRelease": "Физический релиз",
|
||||||
"digitalRelease": "Цифровой релиз",
|
"digitalRelease": "Цифровой релиз",
|
||||||
"noEventsToday": "Нет событий на сегодня!",
|
"noEventsToday": "Нет событий на сегодня!",
|
||||||
"noEventsFound": "Событий не найдено"
|
"noEventsFound": "Событий не найдено",
|
||||||
|
"errorWhenLoadingData": "Ошибка при загрузке данных календаря"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформы",
|
"platforms": "Платформы",
|
||||||
"totalRoms": "Игры",
|
"totalRoms": "Игры",
|
||||||
"saves": "Сейвы",
|
"saves": "Сохранения",
|
||||||
"states": "Состояния",
|
"states": "Состояния",
|
||||||
"screenshots": "Скриншоты",
|
"screenshots": "Скриншоты",
|
||||||
"totalfilesize": "Общий объем"
|
"totalfilesize": "Общий объем"
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Уведомления",
|
"notifications": "Уведомления",
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
"pulls": "Запросы на слияние (Pull Request)"
|
"pulls": "Запросы на слияние (Pull Request)",
|
||||||
|
"repositories": "Репозитории"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцены",
|
"scenes": "Сцены",
|
||||||
@ -927,7 +930,7 @@
|
|||||||
"total": "Всего"
|
"total": "Всего"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Прокси",
|
"proxied": "Проксировано",
|
||||||
"auth": "С Авторизацией",
|
"auth": "С Авторизацией",
|
||||||
"outdated": "Устаревшие",
|
"outdated": "Устаревшие",
|
||||||
"banned": "Заблокированные"
|
"banned": "Заблокированные"
|
||||||
@ -958,17 +961,17 @@
|
|||||||
"unclassified": "Не классифицировано",
|
"unclassified": "Не классифицировано",
|
||||||
"information": "Информация",
|
"information": "Информация",
|
||||||
"warning": "Предупреждение",
|
"warning": "Предупреждение",
|
||||||
"average": "Средняя",
|
"average": "Среднее",
|
||||||
"high": "Высокая",
|
"high": "Высокая",
|
||||||
"disaster": "Чрезвычайная"
|
"disaster": "Чрезвычайное"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Автомобиль",
|
"vehicle": "Транспорт",
|
||||||
"vehicles": "Автомобили",
|
"vehicles": "Транспорты",
|
||||||
"serviceRecords": "Сервисные работы",
|
"serviceRecords": "Сервисные записи",
|
||||||
"reminders": "Напоминания",
|
"reminders": "Напоминания",
|
||||||
"nextReminder": "Следующее напоминание",
|
"nextReminder": "Следующее напоминание",
|
||||||
"none": "Нет"
|
"none": "Отсутствует"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Активные Проекты",
|
"projects": "Активные Проекты",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Заряд батареи",
|
"bcharge": "Заряд батареи",
|
||||||
"timeleft": "Осталось"
|
"timeleft": "Осталось"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Закладки",
|
||||||
"favorites": "Favorites",
|
"favorites": "Избранное",
|
||||||
"archived": "Archived",
|
"archived": "Архив",
|
||||||
"highlights": "Highlights",
|
"highlights": "События",
|
||||||
"lists": "Lists",
|
"lists": "Список",
|
||||||
"tags": "Теги"
|
"tags": "Теги"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Сеть",
|
||||||
|
"connected": "Подключено",
|
||||||
|
"disconnected": "Отключено",
|
||||||
|
"updateStatus": "Обновление",
|
||||||
|
"update_yes": "Доступно",
|
||||||
|
"update_no": "Последняя версия",
|
||||||
|
"downloads": "Скачивания",
|
||||||
|
"uploads": "Загрузки",
|
||||||
|
"sharedFiles": "Файлов"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Песни",
|
||||||
|
"movies": "Фильмы",
|
||||||
|
"episodes": "Эпизоды",
|
||||||
|
"other": "Другой"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Verejná IP",
|
"public_ip": "Verejná IP",
|
||||||
"region": "Región",
|
"region": "Región",
|
||||||
"country": "Krajina"
|
"country": "Krajina",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanály",
|
"channels": "Kanály",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fyzické vydanie",
|
"physicalRelease": "Fyzické vydanie",
|
||||||
"digitalRelease": "Digitálne vydanie",
|
"digitalRelease": "Digitálne vydanie",
|
||||||
"noEventsToday": "Žiadne udalosti na dnešný deň!",
|
"noEventsToday": "Žiadne udalosti na dnešný deň!",
|
||||||
"noEventsFound": "Žiadne udalosti"
|
"noEventsFound": "Žiadne udalosti",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformy",
|
"platforms": "Platformy",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Oznámenia",
|
"notifications": "Oznámenia",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"pulls": "Pull requesty"
|
"pulls": "Pull requesty",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scény",
|
"scenes": "Scény",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Nabitie batérie",
|
"bcharge": "Nabitie batérie",
|
||||||
"timeleft": "Zostávajúci čas"
|
"timeleft": "Zostávajúci čas"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Štítky"
|
"tags": "Štítky"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Sieť",
|
||||||
|
"connected": "Pripojené",
|
||||||
|
"disconnected": "Odpojené",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Dostupné",
|
||||||
|
"update_no": "Aktuálny",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Súborov"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Skladby",
|
||||||
|
"movies": "Filmy",
|
||||||
|
"episodes": "Epizódy",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Javni IP",
|
"public_ip": "Javni IP",
|
||||||
"region": "Regija",
|
"region": "Regija",
|
||||||
"country": "Država"
|
"country": "Država",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanali",
|
"channels": "Kanali",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fizična izdaja",
|
"physicalRelease": "Fizična izdaja",
|
||||||
"digitalRelease": "Digitalna izdaja",
|
"digitalRelease": "Digitalna izdaja",
|
||||||
"noEventsToday": "Za danes ni dogodkov!",
|
"noEventsToday": "Za danes ni dogodkov!",
|
||||||
"noEventsFound": "Ni dogodkov"
|
"noEventsFound": "Ni dogodkov",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforme",
|
"platforms": "Platforme",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Obvestila",
|
"notifications": "Obvestila",
|
||||||
"issues": "Težave",
|
"issues": "Težave",
|
||||||
"pulls": "Zahteve za prenos"
|
"pulls": "Zahteve za prenos",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Napolnjenost baterije",
|
"bcharge": "Napolnjenost baterije",
|
||||||
"timeleft": "Preostali čas"
|
"timeleft": "Preostali čas"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Značke"
|
"tags": "Značke"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Omrežje",
|
||||||
|
"connected": "Povezan",
|
||||||
|
"disconnected": "Prekinjeno",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Na voljo",
|
||||||
|
"update_no": "Posodobljeno",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Datotek"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Pesmi",
|
||||||
|
"movies": "Filmi",
|
||||||
|
"episodes": "Epizode",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Tid kvar"
|
"timeleft": "Tid kvar"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Tillgänglig",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Avsnitt",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "మిగిలి వున్న సమయం"
|
"timeleft": "మిగిలి వున్న సమయం"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "అందుబాటులో వున్నవి",
|
||||||
|
"update_no": "తాజాగా",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
"seconds": "s"
|
"seconds": "s"
|
||||||
},
|
},
|
||||||
"widget": {
|
"widget": {
|
||||||
"missing_type": "Missing Widget Type: {{type}}",
|
"missing_type": "ประเภทวิดเจ็ตหาย: {{type}}",
|
||||||
"api_error": "API มีข้อผิดพลาด",
|
"api_error": "API มีข้อผิดพลาด",
|
||||||
"information": "ข้อมูล",
|
"information": "ข้อมูล",
|
||||||
"status": "สถานะ",
|
"status": "สถานะ",
|
||||||
@ -110,7 +110,7 @@
|
|||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "ออฟไลน์",
|
"offline": "ออฟไลน์",
|
||||||
"offline_alt": "ออฟไลน์",
|
"offline_alt": "ออฟไลน์",
|
||||||
"online": "Online",
|
"online": "ออนไลน์",
|
||||||
"total": "ทั้งหมด",
|
"total": "ทั้งหมด",
|
||||||
"unknown": "ไม่ทราบ"
|
"unknown": "ไม่ทราบ"
|
||||||
},
|
},
|
||||||
@ -130,12 +130,12 @@
|
|||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Subscriptions",
|
"subscriptions": "Subscriptions",
|
||||||
"unread": "Unread"
|
"unread": "ยังไม่ได้อ่าน"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "สถานะ",
|
"connectionStatus": "สถานะ",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "ยังไม่ได้กำหนดค่า",
|
||||||
"connectionStatusConnecting": "Connecting",
|
"connectionStatusConnecting": "กำลังเชื่อมต่อ",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
@ -247,7 +247,7 @@
|
|||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "หายไป",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Movies",
|
"movies": "Movies",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
@ -315,7 +315,7 @@
|
|||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread",
|
"unread": "ยังไม่ได้อ่าน",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
@ -364,8 +364,8 @@
|
|||||||
"please_wait": "Please Wait"
|
"please_wait": "Please Wait"
|
||||||
},
|
},
|
||||||
"npm": {
|
"npm": {
|
||||||
"enabled": "Enabled",
|
"enabled": "เปิด",
|
||||||
"disabled": "Disabled",
|
"disabled": "ปิด",
|
||||||
"total": "ทั้งหมด"
|
"total": "ทั้งหมด"
|
||||||
},
|
},
|
||||||
"coinmarketcap": {
|
"coinmarketcap": {
|
||||||
@ -409,14 +409,14 @@
|
|||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Players",
|
"players": "Players",
|
||||||
"version": "Version",
|
"version": "เวอร์ชั่น",
|
||||||
"status": "สถานะ",
|
"status": "สถานะ",
|
||||||
"up": "Online",
|
"up": "ออนไลน์",
|
||||||
"down": "ออฟไลน์"
|
"down": "ออฟไลน์"
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Unread"
|
"unread": "ยังไม่ได้อ่าน"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "ผู้ใช้",
|
"users": "ผู้ใช้",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -595,7 +596,7 @@
|
|||||||
"battery_charge": "Battery Charge",
|
"battery_charge": "Battery Charge",
|
||||||
"ups_load": "UPS Load",
|
"ups_load": "UPS Load",
|
||||||
"ups_status": "UPS Status",
|
"ups_status": "UPS Status",
|
||||||
"online": "Online",
|
"online": "ออนไลน์",
|
||||||
"on_battery": "On Battery",
|
"on_battery": "On Battery",
|
||||||
"low_battery": "Low Battery"
|
"low_battery": "Low Battery"
|
||||||
},
|
},
|
||||||
@ -799,7 +800,7 @@
|
|||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "สถานะ",
|
"status": "สถานะ",
|
||||||
"online": "Online",
|
"online": "ออนไลน์",
|
||||||
"offline": "ออฟไลน์",
|
"offline": "ออฟไลน์",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"map": "Map",
|
"map": "Map",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -922,8 +925,8 @@
|
|||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "Connected",
|
||||||
"enabled": "Enabled",
|
"enabled": "เปิด",
|
||||||
"disabled": "Disabled",
|
"disabled": "ปิด",
|
||||||
"total": "ทั้งหมด"
|
"total": "ทั้งหมด"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
@ -947,7 +950,7 @@
|
|||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Cameras",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"version": "Version"
|
"version": "เวอร์ชั่น"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
@ -981,7 +984,7 @@
|
|||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "สถานะ",
|
"status": "สถานะ",
|
||||||
"online": "Online",
|
"online": "ออนไลน์",
|
||||||
"offline": "ออฟไลน์"
|
"offline": "ออฟไลน์"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
@ -1005,7 +1008,7 @@
|
|||||||
"healthy": "Healthy",
|
"healthy": "Healthy",
|
||||||
"degraded": "Degraded",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Missing",
|
"missing": "หายไป",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Time Left"
|
"timeleft": "Time Left"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Açık IP",
|
"public_ip": "Açık IP",
|
||||||
"region": "Bölge",
|
"region": "Bölge",
|
||||||
"country": "Ülke"
|
"country": "Ülke",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanallar",
|
"channels": "Kanallar",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Fiziksel Yayınlanan",
|
"physicalRelease": "Fiziksel Yayınlanan",
|
||||||
"digitalRelease": "Dijitalde Yayınlandı",
|
"digitalRelease": "Dijitalde Yayınlandı",
|
||||||
"noEventsToday": "Bugün için etkinlik yok!",
|
"noEventsToday": "Bugün için etkinlik yok!",
|
||||||
"noEventsFound": "Etkinlik bulunamadı"
|
"noEventsFound": "Etkinlik bulunamadı",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformlar",
|
"platforms": "Platformlar",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Bildirimler",
|
"notifications": "Bildirimler",
|
||||||
"issues": "Sorunlar",
|
"issues": "Sorunlar",
|
||||||
"pulls": "Değişiklik İstekleri"
|
"pulls": "Değişiklik İstekleri",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Sahneler",
|
"scenes": "Sahneler",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Pil Yüzdesi",
|
"bcharge": "Pil Yüzdesi",
|
||||||
"timeleft": "Kalan Zaman"
|
"timeleft": "Kalan Zaman"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Etiketler"
|
"tags": "Etiketler"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Ağ",
|
||||||
|
"connected": "Bağlandı",
|
||||||
|
"disconnected": "Bağlantı kesildi",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Kullanılabilir",
|
||||||
|
"update_no": "Güncel",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Dosyalar"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Şarkılar",
|
||||||
|
"movies": "Filmler",
|
||||||
|
"episodes": "Bölümler",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -120,7 +120,7 @@
|
|||||||
"grid_power": "Сітка",
|
"grid_power": "Сітка",
|
||||||
"home_power": "Споживання",
|
"home_power": "Споживання",
|
||||||
"charge_power": "Зарядний пристрій",
|
"charge_power": "Зарядний пристрій",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "кВт"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Завантажено",
|
"download": "Завантажено",
|
||||||
@ -149,8 +149,8 @@
|
|||||||
"received": "Отримано",
|
"received": "Отримано",
|
||||||
"sent": "Надіслано",
|
"sent": "Надіслано",
|
||||||
"externalIPAddress": "Зовнішній IP",
|
"externalIPAddress": "Зовнішній IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "Зовнішній IPv6",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Зовнішній Префікс IPv6-"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Потоки",
|
"upstreams": "Потоки",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "Підключені точки доступу",
|
"connectedAp": "Підключені точки доступу",
|
||||||
"activeUser": "Активні пристрої",
|
"activeUser": "Активні пристрої",
|
||||||
"alerts": "Оповіщення",
|
"alerts": "Оповіщення",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "Підключені шлюзи",
|
||||||
"connectedSwitches": "Підключені перемикачі"
|
"connectedSwitches": "Підключені перемикачі"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -420,8 +420,8 @@
|
|||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Користувачі",
|
"users": "Користувачі",
|
||||||
"loginsLast24H": "Вхід (24 години)",
|
"loginsLast24H": "Вхід (протягом доби)",
|
||||||
"failedLoginsLast24H": "Невдалі входи (24 години)"
|
"failedLoginsLast24H": "Невдалі входи (протягом доби)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "ОЗП",
|
"mem": "ОЗП",
|
||||||
@ -434,7 +434,7 @@
|
|||||||
"load": "Завантаження",
|
"load": "Завантаження",
|
||||||
"wait": "Будь ласка, зачекайте",
|
"wait": "Будь ласка, зачекайте",
|
||||||
"temp": "Температура",
|
"temp": "Температура",
|
||||||
"_temp": "Темп.",
|
"_temp": "Температура",
|
||||||
"warn": "Увага",
|
"warn": "Увага",
|
||||||
"uptime": "Онлайн",
|
"uptime": "Онлайн",
|
||||||
"total": "Усього",
|
"total": "Усього",
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Публічний IP",
|
"public_ip": "Публічний IP",
|
||||||
"region": "Регіон",
|
"region": "Регіон",
|
||||||
"country": "Країна"
|
"country": "Країна",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Канали",
|
"channels": "Канали",
|
||||||
@ -616,7 +617,7 @@
|
|||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Сьогодні",
|
"yieldDay": "Сьогодні",
|
||||||
"absolutePower": "Абс. потуж.",
|
"absolutePower": "Потужність",
|
||||||
"relativePower": "Заряд %",
|
"relativePower": "Заряд %",
|
||||||
"limit": "Ліміт"
|
"limit": "Ліміт"
|
||||||
},
|
},
|
||||||
@ -648,13 +649,13 @@
|
|||||||
"wanStatus": "Статус WAN",
|
"wanStatus": "Статус WAN",
|
||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"down": "Офлайн",
|
"down": "Офлайн",
|
||||||
"temp": "Темп.",
|
"temp": "Температура",
|
||||||
"disk": "Використання диска",
|
"disk": "Використання диска",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
},
|
},
|
||||||
"proxmoxbackupserver": {
|
"proxmoxbackupserver": {
|
||||||
"datastore_usage": "Сховище даних",
|
"datastore_usage": "Сховище даних",
|
||||||
"failed_tasks_24h": "Невиконані завдання 24 години",
|
"failed_tasks_24h": "Невиконані завдання за останню добу",
|
||||||
"cpu_usage": "ЦП",
|
"cpu_usage": "ЦП",
|
||||||
"memory_usage": "Пам'ять"
|
"memory_usage": "Пам'ять"
|
||||||
},
|
},
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "Час"
|
"time": "Час"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "Чисті Активи",
|
||||||
"budget": "Budget"
|
"budget": "Бюджет"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Інформаційні панелі",
|
"dashboards": "Інформаційні панелі",
|
||||||
@ -831,7 +832,7 @@
|
|||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Час роботи",
|
"uptime": "Час роботи",
|
||||||
"cpuLoad": "Сер. навантаження ЦП (5 хв)",
|
"cpuLoad": "Сер. навантаження ЦП (\"5\" хв)",
|
||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"down": "Офлайн",
|
"down": "Офлайн",
|
||||||
"bytesTx": "Передано",
|
"bytesTx": "Передано",
|
||||||
@ -855,8 +856,9 @@
|
|||||||
"inCinemas": "У кінотеатрах",
|
"inCinemas": "У кінотеатрах",
|
||||||
"physicalRelease": "Фізичний реліз",
|
"physicalRelease": "Фізичний реліз",
|
||||||
"digitalRelease": "Цифровий реліз",
|
"digitalRelease": "Цифровий реліз",
|
||||||
"noEventsToday": "Події на сьогодні відсутні",
|
"noEventsToday": "Події на сьогодні відсутні!",
|
||||||
"noEventsFound": "Події не знайдено"
|
"noEventsFound": "Події не знайдено",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформи",
|
"platforms": "Платформи",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Сповіщення",
|
"notifications": "Сповіщення",
|
||||||
"issues": "Питання",
|
"issues": "Питання",
|
||||||
"pulls": "Pull-запити"
|
"pulls": "Pull-запити",
|
||||||
|
"repositories": "Репозиторії"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцени",
|
"scenes": "Сцени",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Заряд батареї",
|
"bcharge": "Заряд батареї",
|
||||||
"timeleft": "Залишилось"
|
"timeleft": "Залишилось"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Закладки",
|
||||||
"favorites": "Favorites",
|
"favorites": "Обране",
|
||||||
"archived": "Archived",
|
"archived": "Заархівовані",
|
||||||
"highlights": "Highlights",
|
"highlights": "Основні моменти",
|
||||||
"lists": "Lists",
|
"lists": "Списки",
|
||||||
"tags": "Теги"
|
"tags": "Теги"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Мережа",
|
||||||
|
"connected": "З'єднано",
|
||||||
|
"disconnected": "Відключено",
|
||||||
|
"updateStatus": "Оновити",
|
||||||
|
"update_yes": "Доступно",
|
||||||
|
"update_no": "Актуально",
|
||||||
|
"downloads": "Завантаження",
|
||||||
|
"uploads": "Вивантаження",
|
||||||
|
"sharedFiles": "Файли"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Пісні",
|
||||||
|
"movies": "Фільми",
|
||||||
|
"episodes": "Епізоди",
|
||||||
|
"other": "Інше"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "Public IP",
|
"public_ip": "Public IP",
|
||||||
"region": "Region",
|
"region": "Region",
|
||||||
"country": "Country"
|
"country": "Country",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Channels",
|
"channels": "Channels",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "No events found"
|
"noEventsFound": "No events found",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests"
|
"pulls": "Pull Requests",
|
||||||
|
"repositories": "Repositories"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "Battery Charge",
|
"bcharge": "Battery Charge",
|
||||||
"timeleft": "Thời gian còn lại"
|
"timeleft": "Thời gian còn lại"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "Network",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "Available",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "Files"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "Songs",
|
||||||
|
"movies": "Movies",
|
||||||
|
"episodes": "Episodes",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
"bbytes": "{{value, bytes(binary: true)}}",
|
"bbytes": "{{value, bytes(binary: true)}}",
|
||||||
"bbits": "{{value, bytes(bits: true; binary: true)}}",
|
"bbits": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"byterate": "{{value, rate(bits: false)}}",
|
"byterate": "{{value, rate(bits: false)}}",
|
||||||
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
"bibyterate": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"bitrate": "{{value, rate(bits: true)}}",
|
"bitrate": "{{value, rate(bits: true)}}",
|
||||||
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
|
"bibitrate": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"percent": "{{value, percent}}",
|
"percent": "{{value, percent}}",
|
||||||
"number": "{{value, number}}",
|
"number": "{{value, number}}",
|
||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
@ -120,7 +120,7 @@
|
|||||||
"grid_power": "電網",
|
"grid_power": "電網",
|
||||||
"home_power": "電源使用率",
|
"home_power": "電源使用率",
|
||||||
"charge_power": "充電",
|
"charge_power": "充電",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "千瓦"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
@ -140,7 +140,7 @@
|
|||||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||||
"connectionStatusDisconnecting": "正在中斷連線",
|
"connectionStatusDisconnecting": "正在中斷連線",
|
||||||
"connectionStatusDisconnected": "連接已中斷",
|
"connectionStatusDisconnected": "連接已中斷",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "已連線",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"maxDown": "最大下載速率",
|
"maxDown": "最大下載速率",
|
||||||
"maxUp": "最大上傳速率",
|
"maxUp": "最大上傳速率",
|
||||||
@ -149,8 +149,8 @@
|
|||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已送出",
|
"sent": "已送出",
|
||||||
"externalIPAddress": "外部 IP",
|
"externalIPAddress": "外部 IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "外部 IP",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "擴展 IPv-前綴"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "上行",
|
"upstreams": "上行",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "已連接的存取點",
|
"connectedAp": "已連接的存取點",
|
||||||
"activeUser": "在線裝置",
|
"activeUser": "在線裝置",
|
||||||
"alerts": "警示",
|
"alerts": "警示",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "已連繫的網關",
|
||||||
"connectedSwitches": "已連接的交換器"
|
"connectedSwitches": "已連接的交換器"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -229,8 +229,8 @@
|
|||||||
"seed": "已完成下載"
|
"seed": "已完成下載"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "快取未命中位元組",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "快取未命中位元組"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
@ -285,9 +285,9 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "全部",
|
"total": "全部",
|
||||||
"connected": "Connected",
|
"connected": "已連線",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "新裝置",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "離線警告"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "查詢",
|
"queries": "查詢",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "下載咗",
|
"download": "下載咗",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "已下載",
|
||||||
"read": "已讀",
|
"read": "已讀",
|
||||||
"unread": "未讀",
|
"unread": "未讀",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "已下載且已閱讀",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "已下載且未閱讀",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "未下載但已閱讀",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "未下載且未閱讀"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "位址",
|
"address": "位址",
|
||||||
@ -337,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "查詢",
|
"totalQueries": "查詢",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "成功",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "失敗",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "網域",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "對方拒投誠信",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "權威的",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "遞迴",
|
||||||
"totalCached": "Cached",
|
"totalCached": "快取",
|
||||||
"totalBlocked": "封鎖",
|
"totalBlocked": "封鎖",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "丟棄",
|
||||||
"totalClients": "客戶端"
|
"totalClients": "客戶端"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "公用IP",
|
"public_ip": "公用IP",
|
||||||
"region": "地區",
|
"region": "地區",
|
||||||
"country": "國家"
|
"country": "國家",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "頻道",
|
"channels": "頻道",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "淨值",
|
||||||
"budget": "Budget"
|
"budget": "預算"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "控制面板",
|
"dashboards": "控制面板",
|
||||||
@ -856,20 +857,21 @@
|
|||||||
"physicalRelease": "實體發行",
|
"physicalRelease": "實體發行",
|
||||||
"digitalRelease": "數位發行",
|
"digitalRelease": "數位發行",
|
||||||
"noEventsToday": "今日無事件",
|
"noEventsToday": "今日無事件",
|
||||||
"noEventsFound": "未找到事件"
|
"noEventsFound": "未找到事件",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "平台",
|
"platforms": "平台",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "遊戲",
|
||||||
"saves": "Saves",
|
"saves": "已儲存",
|
||||||
"states": "States",
|
"states": "州",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "螢幕截圖",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "大小總計"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "域",
|
"domains": "域",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "信箱",
|
||||||
"mails": "Mails",
|
"mails": "郵件數",
|
||||||
"storage": "儲存空間"
|
"storage": "儲存空間"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "信息",
|
"notifications": "信息",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"pulls": "提取請求"
|
"pulls": "提取請求",
|
||||||
|
"repositories": "套件來源"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "場景",
|
"scenes": "場景",
|
||||||
@ -921,16 +924,16 @@
|
|||||||
"bans": "禁止"
|
"bans": "禁止"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "已連線",
|
||||||
"enabled": "啟用",
|
"enabled": "啟用",
|
||||||
"disabled": "停用咗",
|
"disabled": "停用咗",
|
||||||
"total": "全部"
|
"total": "全部"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "已代理",
|
||||||
"auth": "With Auth",
|
"auth": "已授權",
|
||||||
"outdated": "Outdated",
|
"outdated": "須更新",
|
||||||
"banned": "Banned"
|
"banned": "已封鎖"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "延遲",
|
"ping": "延遲",
|
||||||
@ -938,43 +941,43 @@
|
|||||||
"upload": "上傳速率"
|
"upload": "上傳速率"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "股票",
|
||||||
"loading": "Loading",
|
"loading": "載入中 ",
|
||||||
"open": "Open - US Market",
|
"open": "美國市場已開放",
|
||||||
"closed": "Closed - US Market",
|
"closed": "美國市場已關閉",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "無效的設定"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": " ",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"version": "版本"
|
"version": "版本"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": " ",
|
||||||
"collections": "Collections",
|
"collections": "收藏庫",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "未分類",
|
||||||
"information": "資訊",
|
"information": "資訊",
|
||||||
"warning": "Warning",
|
"warning": "警告",
|
||||||
"average": "Average",
|
"average": "平均",
|
||||||
"high": "High",
|
"high": "高優先權",
|
||||||
"disaster": "Disaster"
|
"disaster": "災難"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "車輛",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "車輛",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "保養記錄",
|
||||||
"reminders": "Reminders",
|
"reminders": "提醒",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "下一個提醒",
|
||||||
"none": "None"
|
"none": "沒有"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "正在應用的項目",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "本週到期任務",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "逾期處理",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "正在執行的任務"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
@ -986,7 +989,7 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
"systems": "Systems",
|
"systems": "系統",
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"down": "離線",
|
"down": "離線",
|
||||||
"paused": "擱置中",
|
"paused": "擱置中",
|
||||||
@ -995,27 +998,27 @@
|
|||||||
"updated": "已更新",
|
"updated": "已更新",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "記憶體",
|
"memory": "記憶體",
|
||||||
"disk": "Disk",
|
"disk": "儲存空間",
|
||||||
"network": "NET"
|
"network": "網路"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "應用程式",
|
||||||
"synced": "Synced",
|
"synced": "已同步",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "不同步",
|
||||||
"healthy": "健康",
|
"healthy": "健康",
|
||||||
"degraded": "Degraded",
|
"degraded": "已降級",
|
||||||
"progressing": "Progressing",
|
"progressing": "進度",
|
||||||
"missing": "缺少",
|
"missing": "缺少",
|
||||||
"suspended": "Suspended"
|
"suspended": "暫停"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "載入中 "
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "群組",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"merges": "Merge Requests",
|
"merges": "合併請求",
|
||||||
"projects": "Projects"
|
"projects": "專"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "狀況",
|
"status": "狀況",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "充電",
|
"bcharge": "充電",
|
||||||
"timeleft": "用時"
|
"timeleft": "用時"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "書籤",
|
||||||
"favorites": "Favorites",
|
"favorites": "我的最愛",
|
||||||
"archived": "Archived",
|
"archived": "已存檔",
|
||||||
"highlights": "Highlights",
|
"highlights": "標記",
|
||||||
"lists": "Lists",
|
"lists": "列表",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "網絡",
|
||||||
|
"connected": "已連線",
|
||||||
|
"disconnected": "連接已中斷",
|
||||||
|
"updateStatus": "更新",
|
||||||
|
"update_yes": "可用",
|
||||||
|
"update_no": "已更新至最新",
|
||||||
|
"downloads": "下載",
|
||||||
|
"uploads": "上傳",
|
||||||
|
"sharedFiles": "檔案"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "曲目",
|
||||||
|
"movies": "電影",
|
||||||
|
"episodes": "集",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,7 @@
|
|||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已发送",
|
"sent": "已发送",
|
||||||
"externalIPAddress": "外部IP",
|
"externalIPAddress": "外部IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "公网 IP",
|
"public_ip": "公网 IP",
|
||||||
"region": "区域",
|
"region": "区域",
|
||||||
"country": "国家"
|
"country": "国家",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "频道",
|
"channels": "频道",
|
||||||
@ -719,7 +720,7 @@
|
|||||||
"memoryusage": "内存",
|
"memoryusage": "内存",
|
||||||
"freespace": "剩余空间",
|
"freespace": "剩余空间",
|
||||||
"activeusers": "活跃用户",
|
"activeusers": "活跃用户",
|
||||||
"numfiles": "Files",
|
"numfiles": "文件",
|
||||||
"numshares": "共享项目"
|
"numshares": "共享项目"
|
||||||
},
|
},
|
||||||
"kopia": {
|
"kopia": {
|
||||||
@ -760,7 +761,7 @@
|
|||||||
"booksDuration": "持续时间"
|
"booksDuration": "持续时间"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "房间",
|
"people_home": "在家人数",
|
||||||
"lights_on": "照明开",
|
"lights_on": "照明开",
|
||||||
"switches_on": "开关开"
|
"switches_on": "开关开"
|
||||||
},
|
},
|
||||||
@ -782,7 +783,7 @@
|
|||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "系列",
|
"seriesCount": "系列",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "文件"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Result",
|
"result": "Result",
|
||||||
@ -856,7 +857,8 @@
|
|||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "今天没有活动!",
|
"noEventsToday": "今天没有活动!",
|
||||||
"noEventsFound": "未找到事件"
|
"noEventsFound": "未找到事件",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "平台",
|
"platforms": "平台",
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
"issues": "问题",
|
"issues": "问题",
|
||||||
"pulls": "PR"
|
"pulls": "PR",
|
||||||
|
"repositories": "代码仓库"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "场景",
|
"scenes": "场景",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "充电中",
|
"bcharge": "充电中",
|
||||||
"timeleft": "剩余时间"
|
"timeleft": "剩余时间"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "Bookmarks",
|
||||||
"favorites": "Favorites",
|
"favorites": "Favorites",
|
||||||
"archived": "Archived",
|
"archived": "Archived",
|
||||||
"highlights": "Highlights",
|
"highlights": "Highlights",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"tags": "Tags"
|
"tags": "Tags"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "网络",
|
||||||
|
"connected": "已连接",
|
||||||
|
"disconnected": "未连接",
|
||||||
|
"updateStatus": "Update",
|
||||||
|
"update_yes": "可用",
|
||||||
|
"update_no": "Up to Date",
|
||||||
|
"downloads": "Downloads",
|
||||||
|
"uploads": "Uploads",
|
||||||
|
"sharedFiles": "文件"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "歌曲",
|
||||||
|
"movies": "电影",
|
||||||
|
"episodes": "剧集",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
"bbytes": "{{value, bytes(binary: true)}}",
|
"bbytes": "{{value, bytes(binary: true)}}",
|
||||||
"bbits": "{{value, bytes(bits: true; binary: true)}}",
|
"bbits": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"byterate": "{{value, rate(bits: false)}}",
|
"byterate": "{{value, rate(bits: false)}}",
|
||||||
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
"bibyterate": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"bitrate": "{{value, rate(bits: true)}}",
|
"bitrate": "{{value, rate(bits: true)}}",
|
||||||
"bibitrate": "{{value, rate(bits: true; binary: true)}}",
|
"bibitrate": "{{value, bytes(bits: true; binary: true)}}",
|
||||||
"percent": "{{value, percent}}",
|
"percent": "{{value, percent}}",
|
||||||
"number": "{{value, number}}",
|
"number": "{{value, number}}",
|
||||||
"ms": "{{value, number}}",
|
"ms": "{{value, number}}",
|
||||||
@ -120,7 +120,7 @@
|
|||||||
"grid_power": "電網",
|
"grid_power": "電網",
|
||||||
"home_power": "電源使用率",
|
"home_power": "電源使用率",
|
||||||
"charge_power": "充電",
|
"charge_power": "充電",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "千瓦"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
@ -140,7 +140,7 @@
|
|||||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||||
"connectionStatusDisconnecting": "正在中斷連線",
|
"connectionStatusDisconnecting": "正在中斷連線",
|
||||||
"connectionStatusDisconnected": "連接已中斷",
|
"connectionStatusDisconnected": "連接已中斷",
|
||||||
"connectionStatusConnected": "Connected",
|
"connectionStatusConnected": "已連線",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"maxDown": "最大下載速率",
|
"maxDown": "最大下載速率",
|
||||||
"maxUp": "最大上傳速率",
|
"maxUp": "最大上傳速率",
|
||||||
@ -149,8 +149,8 @@
|
|||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已送出",
|
"sent": "已送出",
|
||||||
"externalIPAddress": "外部 IP",
|
"externalIPAddress": "外部 IP",
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
"externalIPv6Address": "外部 IP",
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
"externalIPv6Prefix": "擴展 IPv-前綴"
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "上行",
|
"upstreams": "上行",
|
||||||
@ -178,7 +178,7 @@
|
|||||||
"connectedAp": "已連接的存取點",
|
"connectedAp": "已連接的存取點",
|
||||||
"activeUser": "在線裝置",
|
"activeUser": "在線裝置",
|
||||||
"alerts": "警示",
|
"alerts": "警示",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateways": "已連繫的網關",
|
||||||
"connectedSwitches": "已連接的交換器"
|
"connectedSwitches": "已連接的交換器"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
@ -229,8 +229,8 @@
|
|||||||
"seed": "已完成下載"
|
"seed": "已完成下載"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Cache Hit Bytes",
|
"cachehitbytes": "快取未命中位元組",
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "快取未命中位元組"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
@ -285,9 +285,9 @@
|
|||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "全部",
|
"total": "全部",
|
||||||
"connected": "Connected",
|
"connected": "已連線",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "新裝置",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "離線警告"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "查詢",
|
"queries": "查詢",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "已下載",
|
"download": "已下載",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "已下載",
|
||||||
"read": "已讀",
|
"read": "已讀",
|
||||||
"unread": "未讀",
|
"unread": "未讀",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "已下載且已閱讀",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "已下載且未閱讀",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "未下載但已閱讀",
|
||||||
"nondownloadedunread": "Non-Downloaded & Unread"
|
"nondownloadedunread": "未下載且未閱讀"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "位址",
|
"address": "位址",
|
||||||
@ -337,15 +337,15 @@
|
|||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "查詢",
|
"totalQueries": "查詢",
|
||||||
"totalNoError": "Success",
|
"totalNoError": "成功",
|
||||||
"totalServerFailure": "Failures",
|
"totalServerFailure": "失敗",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "網域",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "對方拒投誠信",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "權威的",
|
||||||
"totalRecursive": "Recursive",
|
"totalRecursive": "遞迴",
|
||||||
"totalCached": "Cached",
|
"totalCached": "快取",
|
||||||
"totalBlocked": "已阻擋",
|
"totalBlocked": "已阻擋",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "丟棄",
|
||||||
"totalClients": "客戶端"
|
"totalClients": "客戶端"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
@ -568,7 +568,8 @@
|
|||||||
"gluetun": {
|
"gluetun": {
|
||||||
"public_ip": "公用IP",
|
"public_ip": "公用IP",
|
||||||
"region": "地區",
|
"region": "地區",
|
||||||
"country": "國家"
|
"country": "國家",
|
||||||
|
"port_forwarded": "Port Forwarded"
|
||||||
},
|
},
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "頻道",
|
"channels": "頻道",
|
||||||
@ -705,8 +706,8 @@
|
|||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
"networth": "Net Worth",
|
"networth": "淨值",
|
||||||
"budget": "Budget"
|
"budget": "預算"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "控制面板",
|
"dashboards": "控制面板",
|
||||||
@ -856,20 +857,21 @@
|
|||||||
"physicalRelease": "實體發行",
|
"physicalRelease": "實體發行",
|
||||||
"digitalRelease": "數位發行",
|
"digitalRelease": "數位發行",
|
||||||
"noEventsToday": "今日無事件",
|
"noEventsToday": "今日無事件",
|
||||||
"noEventsFound": "未找到事件"
|
"noEventsFound": "未找到事件",
|
||||||
|
"errorWhenLoadingData": "Error when loading calendar data"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "平台",
|
"platforms": "平台",
|
||||||
"totalRoms": "Games",
|
"totalRoms": "遊戲",
|
||||||
"saves": "Saves",
|
"saves": "已儲存",
|
||||||
"states": "States",
|
"states": "州",
|
||||||
"screenshots": "Screenshots",
|
"screenshots": "螢幕截圖",
|
||||||
"totalfilesize": "Total Size"
|
"totalfilesize": "大小總計"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "網域",
|
"domains": "網域",
|
||||||
"mailboxes": "Mailboxes",
|
"mailboxes": "信箱",
|
||||||
"mails": "Mails",
|
"mails": "郵件數",
|
||||||
"storage": "儲存空間"
|
"storage": "儲存空間"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
@ -885,7 +887,8 @@
|
|||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "信息",
|
"notifications": "信息",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"pulls": "提取請求"
|
"pulls": "提取請求",
|
||||||
|
"repositories": "套件來源"
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "場景",
|
"scenes": "場景",
|
||||||
@ -921,16 +924,16 @@
|
|||||||
"bans": "禁止"
|
"bans": "禁止"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connected",
|
"connected": "已連線",
|
||||||
"enabled": "已啟用",
|
"enabled": "已啟用",
|
||||||
"disabled": "已停用",
|
"disabled": "已停用",
|
||||||
"total": "全部"
|
"total": "全部"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Proxied",
|
"proxied": "已代理",
|
||||||
"auth": "With Auth",
|
"auth": "已授權",
|
||||||
"outdated": "Outdated",
|
"outdated": "須更新",
|
||||||
"banned": "Banned"
|
"banned": "已封鎖"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "延遲",
|
"ping": "延遲",
|
||||||
@ -938,43 +941,43 @@
|
|||||||
"upload": "上傳速率"
|
"upload": "上傳速率"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "股票",
|
||||||
"loading": "Loading",
|
"loading": "載入中 ",
|
||||||
"open": "Open - US Market",
|
"open": "美國市場已開放",
|
||||||
"closed": "Closed - US Market",
|
"closed": "美國市場已關閉",
|
||||||
"invalidConfiguration": "Invalid Configuration"
|
"invalidConfiguration": "無效的設定"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": " ",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"version": "版本"
|
"version": "版本"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": " ",
|
||||||
"collections": "Collections",
|
"collections": "收藏庫",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "未分類",
|
||||||
"information": "資訊",
|
"information": "資訊",
|
||||||
"warning": "Warning",
|
"warning": "警告",
|
||||||
"average": "Average",
|
"average": "平均",
|
||||||
"high": "High",
|
"high": "高優先權",
|
||||||
"disaster": "Disaster"
|
"disaster": "災難"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "車輛",
|
||||||
"vehicles": "Vehicles",
|
"vehicles": "車輛",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "保養記錄",
|
||||||
"reminders": "Reminders",
|
"reminders": "提醒",
|
||||||
"nextReminder": "Next Reminder",
|
"nextReminder": "下一個提醒",
|
||||||
"none": "None"
|
"none": "沒有"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Active Projects",
|
"projects": "正在應用的項目",
|
||||||
"tasks7d": "Tasks Due This Week",
|
"tasks7d": "本週到期任務",
|
||||||
"tasksOverdue": "Overdue Tasks",
|
"tasksOverdue": "逾期處理",
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "正在執行的任務"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
@ -986,7 +989,7 @@
|
|||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
"systems": "Systems",
|
"systems": "系統",
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"down": "離線",
|
"down": "離線",
|
||||||
"paused": "擱置中",
|
"paused": "擱置中",
|
||||||
@ -995,27 +998,27 @@
|
|||||||
"updated": "已更新",
|
"updated": "已更新",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "記憶體",
|
"memory": "記憶體",
|
||||||
"disk": "Disk",
|
"disk": "儲存空間",
|
||||||
"network": "NET"
|
"network": "網路"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apps",
|
"apps": "應用程式",
|
||||||
"synced": "Synced",
|
"synced": "已同步",
|
||||||
"outOfSync": "Out Of Sync",
|
"outOfSync": "不同步",
|
||||||
"healthy": "健康",
|
"healthy": "健康",
|
||||||
"degraded": "Degraded",
|
"degraded": "已降級",
|
||||||
"progressing": "Progressing",
|
"progressing": "進度",
|
||||||
"missing": "缺少",
|
"missing": "缺少",
|
||||||
"suspended": "Suspended"
|
"suspended": "暫停"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "載入中 "
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Groups",
|
"groups": "群組",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"merges": "Merge Requests",
|
"merges": "合併請求",
|
||||||
"projects": "Projects"
|
"projects": "專"
|
||||||
},
|
},
|
||||||
"apcups": {
|
"apcups": {
|
||||||
"status": "狀態",
|
"status": "狀態",
|
||||||
@ -1023,12 +1026,33 @@
|
|||||||
"bcharge": "充電",
|
"bcharge": "充電",
|
||||||
"timeleft": "剩餘時間"
|
"timeleft": "剩餘時間"
|
||||||
},
|
},
|
||||||
"hoarder": {
|
"karakeep": {
|
||||||
"bookmarks": "Bookmarks",
|
"bookmarks": "書籤",
|
||||||
"favorites": "Favorites",
|
"favorites": "我的最愛",
|
||||||
"archived": "Archived",
|
"archived": "已存檔",
|
||||||
"highlights": "Highlights",
|
"highlights": "標記",
|
||||||
"lists": "Lists",
|
"lists": "列表",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
|
},
|
||||||
|
"slskd": {
|
||||||
|
"slskStatus": "網絡",
|
||||||
|
"connected": "已連線",
|
||||||
|
"disconnected": "連接已中斷",
|
||||||
|
"updateStatus": "更新",
|
||||||
|
"update_yes": "可觀看",
|
||||||
|
"update_no": "已更新至最新",
|
||||||
|
"downloads": "下載",
|
||||||
|
"uploads": "上傳",
|
||||||
|
"sharedFiles": "檔案"
|
||||||
|
},
|
||||||
|
"jellystat": {
|
||||||
|
"songs": "曲目",
|
||||||
|
"movies": "電影",
|
||||||
|
"episodes": "集",
|
||||||
|
"other": "Other"
|
||||||
|
},
|
||||||
|
"checkmk": {
|
||||||
|
"serviceErrors": "Service issues",
|
||||||
|
"hostErrors": "Host issues"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
import { useRef, useEffect } from "react";
|
|
||||||
import classNames from "classnames";
|
|
||||||
import { Disclosure, Transition } from "@headlessui/react";
|
import { Disclosure, Transition } from "@headlessui/react";
|
||||||
import { MdKeyboardArrowDown } from "react-icons/md";
|
import classNames from "classnames";
|
||||||
import ErrorBoundary from "components/errorboundry";
|
|
||||||
import List from "components/bookmarks/list";
|
import List from "components/bookmarks/list";
|
||||||
|
import ErrorBoundary from "components/errorboundry";
|
||||||
import ResolvedIcon from "components/resolvedicon";
|
import ResolvedIcon from "components/resolvedicon";
|
||||||
|
import { useEffect, useRef } from "react";
|
||||||
|
import { MdKeyboardArrowDown } from "react-icons/md";
|
||||||
|
|
||||||
export default function BookmarksGroup({
|
export default function BookmarksGroup({
|
||||||
bookmarks,
|
bookmarks,
|
||||||
@ -12,6 +12,7 @@ export default function BookmarksGroup({
|
|||||||
disableCollapse,
|
disableCollapse,
|
||||||
groupsInitiallyCollapsed,
|
groupsInitiallyCollapsed,
|
||||||
bookmarksStyle,
|
bookmarksStyle,
|
||||||
|
maxGroupColumns,
|
||||||
}) {
|
}) {
|
||||||
const panel = useRef();
|
const panel = useRef();
|
||||||
|
|
||||||
@ -25,6 +26,9 @@ export default function BookmarksGroup({
|
|||||||
className={classNames(
|
className={classNames(
|
||||||
"bookmark-group flex-1 overflow-hidden",
|
"bookmark-group flex-1 overflow-hidden",
|
||||||
layout?.style === "row" ? "basis-full" : "basis-full md:basis-1/4 lg:basis-1/5 xl:basis-1/6",
|
layout?.style === "row" ? "basis-full" : "basis-full md:basis-1/4 lg:basis-1/5 xl:basis-1/6",
|
||||||
|
layout?.style !== "row" && maxGroupColumns && parseInt(maxGroupColumns, 10) > 6
|
||||||
|
? `3xl:basis-1/${maxGroupColumns}`
|
||||||
|
: "",
|
||||||
layout?.header === false ? "px-1" : "p-1 pb-0",
|
layout?.header === false ? "px-1" : "p-1 pb-0",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { useContext } from "react";
|
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import { SettingsContext } from "utils/contexts/settings";
|
|
||||||
import ResolvedIcon from "components/resolvedicon";
|
import ResolvedIcon from "components/resolvedicon";
|
||||||
|
import { useContext } from "react";
|
||||||
|
import { SettingsContext } from "utils/contexts/settings";
|
||||||
|
|
||||||
export default function Item({ bookmark, iconOnly = false }) {
|
export default function Item({ bookmark, iconOnly = false }) {
|
||||||
const description = bookmark.description ?? new URL(bookmark.href).hostname;
|
const description = bookmark.description ?? new URL(bookmark.href).hostname;
|
||||||
@ -22,7 +22,7 @@ export default function Item({ bookmark, iconOnly = false }) {
|
|||||||
className={classNames(
|
className={classNames(
|
||||||
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? "-" : ""}${settings.cardBlur}`,
|
settings.cardBlur !== undefined && `backdrop-blur${settings.cardBlur.length ? "-" : ""}${settings.cardBlur}`,
|
||||||
"text-left cursor-pointer transition-all rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10",
|
"text-left cursor-pointer transition-all rounded-md font-medium text-theme-700 dark:text-theme-200 dark:hover:text-theme-300 shadow-md shadow-theme-900/10 dark:shadow-theme-900/20 bg-theme-100/20 hover:bg-theme-300/20 dark:bg-white/5 dark:hover:bg-white/10",
|
||||||
iconOnly ? "h-[60px] w-[60px] grid" : "block w-full h-8 mb-3",
|
iconOnly ? "h-[60px] w-[60px] grid" : "block w-full mb-3",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{iconOnly ? (
|
{iconOnly ? (
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* eslint-disable @next/next/no-img-element */
|
/* eslint-disable @next/next/no-img-element */
|
||||||
/* eslint-disable jsx-a11y/alt-text */
|
/* eslint-disable jsx-a11y/alt-text */
|
||||||
import { useRef, useEffect, useContext } from "react";
|
import { useContext, useEffect, useRef } from "react";
|
||||||
import { ColorContext } from "utils/contexts/color";
|
import { ColorContext } from "utils/contexts/color";
|
||||||
|
|
||||||
import themes from "utils/styles/themes";
|
import themes from "utils/styles/themes";
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user