mirror of
https://github.com/DI0IK/homepage-plus.git
synced 2025-07-07 06:08:48 +00:00
Compare commits
1 commit
homepage-p
...
v0.10.7-pl
Author | SHA1 | Date | |
---|---|---|---|
827e37df2a |
410 changed files with 13552 additions and 7723 deletions
3
.babelrc
Normal file
3
.babelrc
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"presets": ["next/babel"]
|
||||||
|
}
|
|
@ -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/
|
||||||
|
|
|
@ -1,9 +1,5 @@
|
||||||
{
|
{
|
||||||
"extends": [
|
"extends": ["airbnb", "next/core-web-vitals", "prettier"],
|
||||||
"next/core-web-vitals",
|
|
||||||
"prettier",
|
|
||||||
"plugin:react-hooks/recommended"
|
|
||||||
],
|
|
||||||
"plugins": ["prettier"],
|
"plugins": ["prettier"],
|
||||||
"rules": {
|
"rules": {
|
||||||
"import/no-cycle": [
|
"import/no-cycle": [
|
||||||
|
@ -31,12 +27,5 @@
|
||||||
"paths": ["src"]
|
"paths": ["src"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"parserOptions": {
|
|
||||||
"ecmaVersion": 6,
|
|
||||||
"sourceType": "module",
|
|
||||||
"ecmaFeatures": {
|
|
||||||
"modules": true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
2
.github/DISCUSSION_TEMPLATE/support.yml
vendored
2
.github/DISCUSSION_TEMPLATE/support.yml
vendored
|
@ -51,7 +51,7 @@ body:
|
||||||
id: troubleshooting
|
id: troubleshooting
|
||||||
attributes:
|
attributes:
|
||||||
label: Troubleshooting
|
label: Troubleshooting
|
||||||
description: Please include output from your [troubleshooting steps](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
description: Please include output from your [troubleshooting tests](https://gethomepage.dev/more/troubleshooting/#service-widget-errors), if relevant.
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: markdown
|
- type: markdown
|
||||||
|
|
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
8
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
@ -6,7 +6,6 @@
|
||||||
==================== STOP ====
|
==================== STOP ====
|
||||||
|
|
||||||
⚠️ Before opening this pull request please review the guidelines in the checklist below.
|
⚠️ Before opening this pull request please review the guidelines in the checklist below.
|
||||||
|
|
||||||
If this PR does not meet those guidelines it will not be accepted, and everyone will be sad.
|
If this PR does not meet those guidelines it will not be accepted, and everyone will be sad.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
@ -15,6 +14,9 @@ If this PR does not meet those guidelines it will not be accepted, and everyone
|
||||||
<!--
|
<!--
|
||||||
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
|
Please include a summary of the change. Screenshots and/or videos can also be helpful if appropriate.
|
||||||
|
|
||||||
|
*** Please see the development guidelines for new widgets: https://gethomepage.dev/more/development/#service-widget-guidelines
|
||||||
|
*** If you do not follow these guidelines your PR will likely be closed without review.
|
||||||
|
|
||||||
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
|
New service widgets should include example(s) of relevant API output as well as updates to the docs for the new widget.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
@ -28,13 +30,13 @@ What type of change does your PR introduce to Homepage?
|
||||||
|
|
||||||
- [ ] New service widget
|
- [ ] New service widget
|
||||||
- [ ] Bug fix (non-breaking change which fixes an issue)
|
- [ ] Bug fix (non-breaking change which fixes an issue)
|
||||||
- [ ] New feature or enhancement (non-breaking change which adds functionality)
|
- [ ] New feature (non-breaking change which adds functionality)
|
||||||
- [ ] Documentation only
|
- [ ] Documentation only
|
||||||
- [ ] Other (please explain)
|
- [ ] Other (please explain)
|
||||||
|
|
||||||
## Checklist:
|
## Checklist:
|
||||||
|
|
||||||
- [ ] If applicable, I have added corresponding documentation changes.
|
- [ ] If applicable, I have added corresponding documentation changes.
|
||||||
- [ ] If applicable, I have reviewed the [feature / enhancement](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
- [ ] If applicable, I have reviewed the [feature](https://gethomepage.dev/more/development/#new-feature-guidelines) and / or [service widget guidelines](https://gethomepage.dev/more/development/#service-widget-guidelines).
|
||||||
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/more/development/#code-linting).
|
- [ ] I have checked that all code style checks pass using [pre-commit hooks](https://gethomepage.dev/more/development/#code-formatting-with-pre-commit-hooks) and [linting checks](https://gethomepage.dev/more/development/#code-linting).
|
||||||
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
|
||||||
|
|
5
.github/pull.yml
vendored
Normal file
5
.github/pull.yml
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
version: "1"
|
||||||
|
rules:
|
||||||
|
- base: dev
|
||||||
|
upstream: gethomepage:dev
|
||||||
|
mergeMethod: hardreset
|
4
.github/workflows/crowdin.yml
vendored
4
.github/workflows/crowdin.yml
vendored
|
@ -2,8 +2,8 @@ name: Crowdin Action
|
||||||
|
|
||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
# schedule:
|
schedule:
|
||||||
# - cron: '2 */12 * * *'
|
- cron: '2 */12 * * *'
|
||||||
push:
|
push:
|
||||||
paths: [
|
paths: [
|
||||||
'/public/locales/en/**',
|
'/public/locales/en/**',
|
||||||
|
|
130
.github/workflows/docker-publish.yml
vendored
130
.github/workflows/docker-publish.yml
vendored
|
@ -1,4 +1,9 @@
|
||||||
name: Docker CI
|
name: Docker
|
||||||
|
|
||||||
|
# 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:
|
||||||
|
@ -23,41 +28,26 @@ on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
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.0
|
||||||
|
|
||||||
- name: Install pnpm
|
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
with:
|
|
||||||
version: 10
|
|
||||||
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: Lint frontend
|
|
||||||
run: pnpm run lint
|
|
||||||
|
|
||||||
build:
|
build:
|
||||||
name: Docker Build & Push
|
name: Docker Build & Push
|
||||||
|
@ -72,55 +62,27 @@ jobs:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Extract Docker metadata
|
# Setup QEMU
|
||||||
id: meta
|
# https://github.com/marketplace/actions/docker-setup-buildx#with-qemu
|
||||||
uses: docker/metadata-action@v5
|
- name: Setup QEMU
|
||||||
with:
|
uses: docker/setup-qemu-action@v3
|
||||||
images: |
|
|
||||||
${{ 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: |
|
|
||||||
latest=auto
|
|
||||||
|
|
||||||
- name: Next.js build cache
|
# Workaround: https://github.com/docker/build-push-action/issues/461
|
||||||
uses: actions/cache@v4
|
- name: Setup Docker buildx
|
||||||
|
uses: docker/setup-buildx-action@v3
|
||||||
|
|
||||||
|
# This step is being disabled because the runner is on a self-hosted machine
|
||||||
|
# where the cache will stick between runs.
|
||||||
|
- name: Cache Docker layers
|
||||||
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: .next/cache
|
path: /tmp/.buildx-cache
|
||||||
key: nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}-${{ hashFiles('**/*.js', '**/*.jsx') }}
|
key: ${{ runner.os }}-buildx-${{ github.sha }}
|
||||||
restore-keys: |
|
restore-keys: |
|
||||||
nextjs-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
|
${{ runner.os }}-buildx-
|
||||||
|
|
||||||
- name: Install pnpm
|
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
with:
|
|
||||||
version: 10
|
|
||||||
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
|
|
||||||
|
|
||||||
|
# Login against a Docker registry except on PR
|
||||||
|
# https://github.com/docker/login-action
|
||||||
- name: Log into registry ${{ env.REGISTRY }}
|
- name: Log into registry ${{ env.REGISTRY }}
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
|
@ -128,7 +90,6 @@ jobs:
|
||||||
registry: ghcr.io
|
registry: ghcr.io
|
||||||
username: ${{ github.actor }}
|
username: ${{ github.actor }}
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Login to Docker Hub
|
- name: Login to Docker Hub
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
uses: docker/login-action@v3
|
uses: docker/login-action@v3
|
||||||
|
@ -136,12 +97,20 @@ jobs:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Setup QEMU
|
# Extract metadata (tags, labels) for Docker
|
||||||
uses: docker/setup-qemu-action@v3.6.0
|
# https://github.com/docker/metadata-action
|
||||||
|
- name: Extract Docker metadata
|
||||||
- name: Setup Docker buildx
|
id: meta
|
||||||
uses: docker/setup-buildx-action@v3
|
uses: docker/metadata-action@v5
|
||||||
|
with:
|
||||||
|
images: |
|
||||||
|
${{ env.IMAGE_NAME }}
|
||||||
|
ghcr.io/${{ env.IMAGE_NAME }}
|
||||||
|
flavor: |
|
||||||
|
latest=auto
|
||||||
|
|
||||||
|
# Build and push Docker image with Buildx (don't push on PR)
|
||||||
|
# https://github.com/docker/build-push-action
|
||||||
- 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
|
||||||
|
@ -151,15 +120,18 @@ 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'] }}
|
||||||
platforms: linux/amd64,linux/arm64
|
# https://github.com/docker/setup-qemu-action#about
|
||||||
|
# platforms: linux/amd64,linux/arm64,linux/riscv64,linux/ppc64le,linux/s390x,linux/386,linux/mips64le,linux/mips64,linux/arm/v7,linux/arm/v6
|
||||||
|
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
|
||||||
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
|
||||||
|
|
||||||
# https://github.com/docker/build-push-action/issues/252 / https://github.com/moby/buildkit/issues/1896
|
# Temp fix
|
||||||
|
# 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
|
||||||
|
|
2
.github/workflows/docs-publish.yml
vendored
2
.github/workflows/docs-publish.yml
vendored
|
@ -55,7 +55,7 @@ jobs:
|
||||||
run: MKINSIDERS=false mkdocs build
|
run: MKINSIDERS=false mkdocs build
|
||||||
deploy:
|
deploy:
|
||||||
name: Build & Deploy
|
name: Build & Deploy
|
||||||
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request' && github.ref == 'refs/heads/main'
|
if: github.repository == 'gethomepage/homepage' && github.event_name != 'pull_request'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
- pre-commit
|
- pre-commit
|
||||||
|
|
2
.github/workflows/reaction-comments.yml
vendored
2
.github/workflows/reaction-comments.yml
vendored
|
@ -5,6 +5,8 @@ on:
|
||||||
types: [created, edited]
|
types: [created, edited]
|
||||||
pull_request_review_comment:
|
pull_request_review_comment:
|
||||||
types: [created, edited]
|
types: [created, edited]
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * *'
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
actions: write
|
actions: write
|
||||||
|
|
|
@ -9,14 +9,11 @@ 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/rbubley/mirrors-prettier
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
||||||
rev: 'v3.3.3'
|
rev: 'v3.0.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
.prettierrc
Normal file
1
.prettierrc
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{}
|
|
@ -1,5 +0,0 @@
|
||||||
const config = {
|
|
||||||
plugins: [require("prettier-plugin-organize-imports")],
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = config;
|
|
83
Dockerfile
83
Dockerfile
|
@ -1,63 +1,66 @@
|
||||||
# =========================
|
# syntax = docker/dockerfile:latest
|
||||||
# Builder Stage
|
|
||||||
# =========================
|
# Install dependencies only when needed
|
||||||
FROM node:22-slim AS builder
|
FROM docker.io/node:18-alpine AS deps
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Setup
|
COPY --link package.json pnpm-lock.yaml* ./
|
||||||
RUN mkdir config
|
|
||||||
COPY . .
|
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:18-alpine AS builder
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
ARG CI
|
|
||||||
ARG BUILDTIME
|
ARG BUILDTIME
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG REVISION
|
ARG REVISION
|
||||||
ENV CI=$CI
|
|
||||||
|
|
||||||
# Install and build only outside CI
|
COPY --link --from=deps /app/node_modules ./node_modules/
|
||||||
RUN if [ "$CI" != "true" ]; then \
|
COPY . .
|
||||||
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"]
|
||||||
# Runtime Stage
|
RUN npm run telemetry \
|
||||||
# =========================
|
&& mkdir config \
|
||||||
FROM node:22-alpine AS runner
|
&& NEXT_PUBLIC_BUILDTIME=$BUILDTIME NEXT_PUBLIC_VERSION=$VERSION NEXT_PUBLIC_REVISION=$REVISION npm run build
|
||||||
LABEL org.opencontainers.image.title="Homepage"
|
|
||||||
LABEL org.opencontainers.image.description="A self-hosted services landing page, with docker and service integrations."
|
# Production image, copy all the files and run next
|
||||||
LABEL org.opencontainers.image.url="https://github.com/di0ik/homepage-plus"
|
FROM docker.io/node:18-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.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/di0ik/homepage-plus'
|
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'
|
||||||
|
|
||||||
# Setup
|
ENV NODE_ENV production
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# Copy some files from context
|
# Copy files from context (this allows the files to copy before the builder stage is done).
|
||||||
|
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/
|
||||||
|
|
||||||
# Copy only necessary files from the build stage
|
RUN apk add --no-cache su-exec
|
||||||
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
|
ENV PORT 3000
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
|
||||||
ENV HOSTNAME=0.0.0.0
|
|
||||||
ENV PORT=3000
|
|
||||||
EXPOSE $PORT
|
EXPOSE $PORT
|
||||||
|
|
||||||
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
HEALTHCHECK --interval=10s --timeout=3s --start-period=20s \
|
||||||
CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:$PORT/api/healthcheck || exit 1
|
CMD wget --no-verbose --tries=1 --spider --no-check-certificate http://localhost:$PORT/api/healthcheck || exit 1
|
||||||
|
|
||||||
ENTRYPOINT ["docker-entrypoint.sh"]
|
ENTRYPOINT ["docker-entrypoint.sh"]
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "server.js"]
|
||||||
|
|
|
@ -10,7 +10,7 @@ RUN <<EOF
|
||||||
apk add libc6-compat
|
apk add libc6-compat
|
||||||
apk add --virtual .gyp python3 make g++
|
apk add --virtual .gyp python3 make g++
|
||||||
npm install -g pnpm
|
npm install -g pnpm
|
||||||
pnpm install -g next
|
npm install -g next
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm fetch | grep -v "cross-device link not permitted\|Falling back to copying packages from store"
|
RUN --mount=type=cache,id=pnpm-store,target=/root/.local/share/pnpm/store pnpm fetch | grep -v "cross-device link not permitted\|Falling back to copying packages from store"
|
||||||
|
|
|
@ -38,7 +38,7 @@ With features like quick search, bookmarks, weather support, a wide range of int
|
||||||
|
|
||||||
- **Fast** - The site is statically generated at build time for instant load times.
|
- **Fast** - The site is statically generated at build time for instant load times.
|
||||||
- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.
|
- **Secure** - All API requests to backend services are proxied, keeping your API keys hidden. Constantly reviewed for security by the community.
|
||||||
- **For Everyone** - Images built for AMD64, ARM64.
|
- **For Everyone** - Images built for AMD64, ARM64, ARMv7, and ARMv6.
|
||||||
- **Full i18n** - Support for over 40 languages.
|
- **Full i18n** - Support for over 40 languages.
|
||||||
- **Service & Web Bookmarks** - Add custom links to the homepage.
|
- **Service & Web Bookmarks** - Add custom links to the homepage.
|
||||||
- **Docker Integration** - Container status and stats. Automatic service discovery via labels.
|
- **Docker Integration** - Container status and stats. Automatic service discovery via labels.
|
||||||
|
@ -80,7 +80,6 @@ services:
|
||||||
image: ghcr.io/gethomepage/homepage:latest
|
image: ghcr.io/gethomepage/homepage:latest
|
||||||
container_name: homepage
|
container_name: homepage
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
|
||||||
PUID: 1000 # optional, your user id
|
PUID: 1000 # optional, your user id
|
||||||
PGID: 1000 # optional, your group id
|
PGID: 1000 # optional, your group id
|
||||||
ports:
|
ports:
|
||||||
|
@ -95,7 +94,6 @@ or docker run:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run --name homepage \
|
docker run --name homepage \
|
||||||
-e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev \
|
|
||||||
-e PUID=1000 \
|
-e PUID=1000 \
|
||||||
-e PGID=1000 \
|
-e PGID=1000 \
|
||||||
-p 3000:3000 \
|
-p 3000:3000 \
|
||||||
|
@ -113,7 +111,7 @@ First, clone the repository:
|
||||||
git clone https://github.com/gethomepage/homepage.git
|
git clone https://github.com/gethomepage/homepage.git
|
||||||
```
|
```
|
||||||
|
|
||||||
Then install dependencies and build the production bundle:
|
Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
|
|
|
@ -15,7 +15,7 @@ export HOMEPAGE_BUILDTIME=$(date +%s)
|
||||||
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
# Set privileges for /app but only if pid 1 user is root and we are dropping privileges.
|
||||||
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
# If container is run as an unprivileged user, it means owner already handled ownership setup on their own.
|
||||||
# Running chown in that case (as non-root) will cause error
|
# Running chown in that case (as non-root) will cause error
|
||||||
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app/config /app/public
|
[ "$(id -u)" == "0" ] && [ "${PUID}" != "0" ] && chown -R ${PUID}:${PGID} /app
|
||||||
|
|
||||||
# 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
|
||||||
|
|
3
docs/assets/custom.css
Normal file
3
docs/assets/custom.css
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
.md-typeset[data-page-id="landing"] .md-header-anchor {
|
||||||
|
display: none;
|
||||||
|
}
|
|
@ -157,12 +157,12 @@ Multiple widgets can be specified by incrementing the index, e.g.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
labels: ...
|
labels: ...
|
||||||
- homepage.widgets[0].type=emby
|
- homepage.widget[0].type=emby
|
||||||
- homepage.widgets[0].url=http://emby.home
|
- homepage.widget[0].url=http://emby.home
|
||||||
- homepage.widgets[0].key=yourembyapikeyhere
|
- homepage.widget[0].key=yourembyapikeyhere
|
||||||
- homepage.widgets[1].type=uptimekuma
|
- homepage.widget[1].type=uptimekuma
|
||||||
- homepage.widgets[1].url=http://uptimekuma.home
|
- homepage.widget[1].url=http://uptimekuma.home
|
||||||
- homepage.widgets[1].slug=youreventslughere
|
- homepage.widget[1].slug=youreventslughere
|
||||||
```
|
```
|
||||||
|
|
||||||
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
|
You can add specify fields for e.g. the [CustomAPI](../widgets/services/customapi.md) widget by using array-style dot notation:
|
||||||
|
|
|
@ -8,7 +8,6 @@ The Kubernetes connectivity has the following requirements:
|
||||||
- Kubernetes 1.19+
|
- Kubernetes 1.19+
|
||||||
- Metrics Service
|
- Metrics Service
|
||||||
- An Ingress controller
|
- An Ingress controller
|
||||||
- Optionally: Gateway-API
|
|
||||||
|
|
||||||
The Kubernetes connection is configured in the `kubernetes.yaml` file. There are 3 modes to choose from:
|
The Kubernetes connection is configured in the `kubernetes.yaml` file. There are 3 modes to choose from:
|
||||||
|
|
||||||
|
@ -20,22 +19,6 @@ The Kubernetes connection is configured in the `kubernetes.yaml` file. There are
|
||||||
mode: default
|
mode: default
|
||||||
```
|
```
|
||||||
|
|
||||||
To configure Kubernetes gateway-api, ingress or ingressRoute service discovery, add one or multiple of the following settings.
|
|
||||||
|
|
||||||
Example settings:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
ingress: true # default, enable ingress only
|
|
||||||
```
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
ingress: true # default, enable ingress
|
|
||||||
traefik: true # enable traefik ingressRoute
|
|
||||||
gateway: true # enable gateway-api
|
|
||||||
```
|
|
||||||
|
|
||||||
## Services
|
## Services
|
||||||
|
|
||||||
Once the Kubernetes connection is configured, individual services can be configured to pull statistics. Only CPU and Memory are currently supported.
|
Once the Kubernetes connection is configured, individual services can be configured to pull statistics. Only CPU and Memory are currently supported.
|
||||||
|
@ -159,10 +142,6 @@ spec:
|
||||||
|
|
||||||
If the `href` attribute is not present, Homepage will ignore the specific IngressRoute.
|
If the `href` attribute is not present, Homepage will ignore the specific IngressRoute.
|
||||||
|
|
||||||
### Gateway API HttpRoute support
|
|
||||||
|
|
||||||
Homepage also features automatic service discovery for Gateway API. Service definitions are read by annotating the HttpRoute custom resource definition and are indentical to the Ingress example as defined in [Automatic Service Discovery](#automatic-service-discovery).
|
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
Similarly to Docker service discovery, there currently is no rigid ordering to discovered services and discovered services will be displayed above those specified in the `services.yaml`.
|
||||||
|
|
|
@ -97,10 +97,6 @@ Each service can have multiple widgets attached to it, for example:
|
||||||
slug: statuspageslug
|
slug: statuspageslug
|
||||||
```
|
```
|
||||||
|
|
||||||
!!! note
|
|
||||||
|
|
||||||
Multiple widgets per service are not yet supported with Kubernetes ingress annotations.
|
|
||||||
|
|
||||||
#### Field Visibility
|
#### Field Visibility
|
||||||
|
|
||||||
Each widget can optionally provide a list of which fields should be visible via the `fields` widget property. If no fields are specified, then all fields will be displayed. The `fields` property must be a valid YAML array of strings. As an example, here is the entry for Sonarr showing only a couple of fields.
|
Each widget can optionally provide a list of which fields should be visible via the `fields` widget property. If no fields are specified, then all fields will be displayed. The `fields` property must be a valid YAML array of strings. As an example, here is the entry for Sonarr showing only a couple of fields.
|
||||||
|
@ -138,7 +134,7 @@ Services may have descriptions,
|
||||||
|
|
||||||
## Icons
|
## Icons
|
||||||
|
|
||||||
Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/homarr-labs/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png`, `.webp` or `.svg` to specify the desired version.
|
Services may have an icon attached to them, you can use icons from [Dashboard Icons](https://github.com/walkxcode/dashboard-icons) automatically, by passing the name of the icon, with, or without `.png` or with `.svg` to use the svg version.
|
||||||
|
|
||||||
You can also specify prefixed icons from:
|
You can also specify prefixed icons from:
|
||||||
|
|
||||||
|
@ -182,10 +178,6 @@ To use a local icon, first create a Docker mount to `/app/public/icons` and then
|
||||||
|
|
||||||
Services may have an optional `ping` property that allows you to monitor the availability of an external host. As of v0.8.0, the ping feature attempts to use a true (ICMP) ping command on the underlying host. Currently, only IPv4 is supported.
|
Services may have an optional `ping` property that allows you to monitor the availability of an external host. As of v0.8.0, the ping feature attempts to use a true (ICMP) ping command on the underlying host. Currently, only IPv4 is supported.
|
||||||
|
|
||||||
!!! note
|
|
||||||
|
|
||||||
Because ping uses the ping command on the underlying host, in some cases you may need to install e.g. the `iputils-ping` package on the host system.
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- Group A:
|
- Group A:
|
||||||
- Sonarr:
|
- Sonarr:
|
||||||
|
|
|
@ -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: xs # xs, md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
cardBlur: sm # sm, "", md, etc... see https://tailwindcss.com/docs/backdrop-blur
|
||||||
```
|
```
|
||||||
|
|
||||||
## Favicon
|
## Favicon
|
||||||
|
@ -254,29 +254,15 @@ layout:
|
||||||
columns: 4
|
columns: 4
|
||||||
```
|
```
|
||||||
|
|
||||||
### Full Width
|
### Five Columns
|
||||||
|
|
||||||
You can make homepage take up the entire window width by adding:
|
You can add a fifth column to services (when `style: columns` which is default) by adding:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
fullWidth: true
|
fiveColumns: true
|
||||||
```
|
```
|
||||||
|
|
||||||
### Maximum Group Columns
|
By default homepage will max out at 4 columns for services with `columns` style
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
@ -461,7 +447,7 @@ quicklaunch:
|
||||||
suggestionUrl: https://ac.ecosia.org/autocomplete?type=list&q=
|
suggestionUrl: https://ac.ecosia.org/autocomplete?type=list&q=
|
||||||
```
|
```
|
||||||
|
|
||||||
## Homepage Version & Update Checking
|
## Homepage Version
|
||||||
|
|
||||||
By default the release version is displayed at the bottom of the page. To hide this, use the `hideVersion` setting, like so:
|
By default the release version is displayed at the bottom of the page. To hide this, use the `hideVersion` setting, like so:
|
||||||
|
|
||||||
|
@ -469,12 +455,6 @@ By default the release version is displayed at the bottom of the page. To hide t
|
||||||
hideVersion: true
|
hideVersion: true
|
||||||
```
|
```
|
||||||
|
|
||||||
You can disable checking for new versions from GitHub (enabled by default) with:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
disableUpdateCheck: true
|
|
||||||
```
|
|
||||||
|
|
||||||
## Log Path
|
## Log Path
|
||||||
|
|
||||||
By default the homepage logfile is written to the a `logs` subdirectory of the `config` folder. In order to customize this path, you can set the `logpath` setting. A `logs` folder will be created in that location where the logfile will be written.
|
By default the homepage logfile is written to the a `logs` subdirectory of the `config` folder. In order to customize this path, you can set the `logpath` setting. A `logs` folder will be created in that location where the logfile will be written.
|
||||||
|
|
|
@ -15,8 +15,6 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations
|
||||||
environment:
|
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Running as non-root
|
### Running as non-root
|
||||||
|
@ -38,7 +36,6 @@ services:
|
||||||
- /path/to/config:/app/config # Make sure your local config directory exists
|
- /path/to/config:/app/config # Make sure your local config directory exists
|
||||||
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations, see alternative methods
|
||||||
environment:
|
environment:
|
||||||
HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts
|
|
||||||
PUID: $PUID
|
PUID: $PUID
|
||||||
PGID: $PGID
|
PGID: $PGID
|
||||||
```
|
```
|
||||||
|
@ -46,7 +43,7 @@ services:
|
||||||
### With Docker Run
|
### With Docker Run
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -p 3000:3000 -e HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest
|
docker run -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest
|
||||||
```
|
```
|
||||||
|
|
||||||
### Using Environment Secrets
|
### Using Environment Secrets
|
||||||
|
|
|
@ -4,37 +4,27 @@ description: Docs intro
|
||||||
icon: simple/docker
|
icon: simple/docker
|
||||||
---
|
---
|
||||||
|
|
||||||
|
<p>
|
||||||
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
|
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
|
||||||
|
</p>
|
||||||
|
|
||||||
!!! info
|
!!! warning
|
||||||
|
|
||||||
Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.
|
Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<div class="grid cards" style="margin: 0 auto;" markdown>
|
<div class="grid cards" style="margin: 0 auto;" markdown>
|
||||||
[:simple-docker: Install on Docker :octicons-arrow-right-24:](docker.md)
|
:simple-docker: [ Install on Docker :octicons-arrow-right-24:](docker.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
[:simple-kubernetes: Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
:simple-kubernetes: [ Install on Kubernetes :octicons-arrow-right-24:](k8s.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
[:simple-unraid: Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
:simple-unraid: [ Install on UNRAID :octicons-arrow-right-24:](unraid.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
[:simple-nextdotjs: Building from source :octicons-arrow-right-24:](source.md)
|
:simple-nextdotjs: [ Building from source :octicons-arrow-right-24:](source.md)
|
||||||
{ .card }
|
{ .card }
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### `HOMEPAGE_ALLOWED_HOSTS`
|
|
||||||
|
|
||||||
As of v1.0 there is one required environment variable to access homepage via a URL other than `localhost`, <code>HOMEPAGE_ALLOWED_HOSTS</code>. The setting helps prevent certain kinds of attacks when retrieving data from the homepage API proxy.
|
|
||||||
|
|
||||||
The value is a comma-separated (no spaces) list of allowed hosts (sometimes with the port) that can host your homepage install. See the [docker](docker.md), [kubernetes](k8s.md) and [source](source.md) installation pages for more information about where / how to set the variable.
|
|
||||||
|
|
||||||
`localhost:3000` and `127.0.0.1:3000` are always included, but you can add a domain or IP address to this list to allow that host such as `HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev,192.168.1.2:1234`, etc.
|
|
||||||
|
|
||||||
If you are seeing errors about host validation, check the homepage logs and ensure that the host exactly as output in the logs is in the `HOMEPAGE_ALLOWED_HOSTS` list.
|
|
||||||
|
|
||||||
This can be disabled by setting `HOMEPAGE_ALLOWED_HOSTS` to `*` but this is not recommended.
|
|
||||||
|
|
|
@ -3,6 +3,85 @@ 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`.
|
||||||
|
@ -137,14 +216,6 @@ rules:
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
- apiGroups:
|
|
||||||
- gateway.networking.k8s.io
|
|
||||||
resources:
|
|
||||||
- httproutes
|
|
||||||
- gateways
|
|
||||||
verbs:
|
|
||||||
- get
|
|
||||||
- list
|
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- metrics.k8s.io
|
- metrics.k8s.io
|
||||||
resources:
|
resources:
|
||||||
|
@ -223,9 +294,6 @@ 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,13 +9,7 @@ First, clone the repository:
|
||||||
git clone https://github.com/gethomepage/homepage.git
|
git clone https://github.com/gethomepage/homepage.git
|
||||||
```
|
```
|
||||||
|
|
||||||
If `pnpm` is not installed, install it:
|
Then install dependencies and build the production bundle (I'm using pnpm here, you can use npm or yarn if you like):
|
||||||
|
|
||||||
```bash
|
|
||||||
npm install -g pnpm
|
|
||||||
```
|
|
||||||
|
|
||||||
Then install dependencies and build the production bundle:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
|
@ -27,9 +21,5 @@ If this is your first time starting, copy the `src/skeleton` directory to `confi
|
||||||
Finally, run the server:
|
Finally, run the server:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
HOMEPAGE_ALLOWED_HOSTS=gethomepage.dev:1234 pnpm start
|
pnpm start
|
||||||
```
|
```
|
||||||
|
|
||||||
When updating homepage versions you will need to re-build the static files i.e. repeat the process above.
|
|
||||||
|
|
||||||
See [HOMEPAGE_ALLOWED_HOSTS](index.md#homepage_allowed_hosts) for more information on this environment variable.
|
|
||||||
|
|
|
@ -286,13 +286,3 @@ 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,17 +12,14 @@ hide:
|
||||||
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
- Check config/logs/homepage.log, on docker simply e.g. `docker logs homepage`. This may provide some insight into the reason for an error.
|
||||||
- Check the browser error console, this can also sometimes provide useful information.
|
- Check the browser error console, this can also sometimes provide useful information.
|
||||||
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
- Consider setting the `ENV` variable `LOG_LEVEL` to `debug`.
|
||||||
- If certain widgets are failing when connecting to public APIs, consider [disabling IPv6](#disabling-ipv6).
|
|
||||||
|
|
||||||
## Service Widget Errors
|
## Service Widget Errors
|
||||||
|
|
||||||
All service widgets work essentially the same, that is, homepage makes a proxied call to an API made available by that service. The majority of the time widgets don't work it is a configuration issue. Of course, sometimes things do break. Some basic steps to check:
|
All service widgets work essentially the same, that is, homepage makes a proxied call to an API made available by that service. The majority of the time widgets don't work it is a configuration issue. Of course, sometimes things do break. Some basic steps to try:
|
||||||
|
|
||||||
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.**. Including a trailing slash can result in an error.
|
||||||
|
|
||||||
2. All services with a widget require a unique name.
|
2. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
||||||
|
|
||||||
3. Verify the homepage installation can connect to the IP address or host you are using for the widget `url`. This is most simply achieved by pinging the server from the homepage machine, in Docker this means _from inside the container_ itself, e.g.:
|
|
||||||
|
|
||||||
```
|
```
|
||||||
docker exec homepage ping SERVICEIPORDOMAIN
|
docker exec homepage ping SERVICEIPORDOMAIN
|
||||||
|
@ -30,7 +27,7 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
||||||
|
|
||||||
If your homepage install (container) cannot reach the service then you need to figure out why, for example in Docker this can mean putting the two containers on the same network, checking firewall issues, etc.
|
If your homepage install (container) cannot reach the service then you need to figure out why, for example in Docker this can mean putting the two containers on the same network, checking firewall issues, etc.
|
||||||
|
|
||||||
4. If you have verified that homepage can in fact reach the service then you can also check the API output using e.g. `curl`, which is often helpful if you do need to file a bug report. Again, depending on your networking setup this may need to be run from _inside the container_ as IP / hostname resolution can differ inside vs outside.
|
3. If you have verified that homepage can in fact reach the service then you can also check the API output using e.g. `curl`, which is often helpful if you do need to file a bug report. Again, depending on your networking setup this may need to be run from _inside the container_ as IP / hostname resolution can differ inside vs outside.
|
||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
|
|
||||||
|
@ -67,17 +64,3 @@ All service widgets work essentially the same, that is, homepage makes a proxied
|
||||||
## Missing custom icons
|
## Missing custom icons
|
||||||
|
|
||||||
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
If, after correctly adding and mapping your custom icons via the [Icons](../configs/services.md#icons) instructions, you are still unable to see your icons please try recreating your container.
|
||||||
|
|
||||||
## Disabling IPv6
|
|
||||||
|
|
||||||
If you are having issues with certain widgets that are unable to reach public APIs (e.g. weather), in certain setups you may need to disable IPv6. You can set the environment variable `HOMEPAGE_PROXY_DISABLE_IPV6` to `true` to disable IPv6 for the homepage proxy.
|
|
||||||
|
|
||||||
Alternatively, you can use the `sysctls` option in your docker-compose file to disable IPv6 for the homepage container completely:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
services:
|
|
||||||
homepage:
|
|
||||||
...
|
|
||||||
sysctls:
|
|
||||||
- net.ipv6.conf.all.disable_ipv6=1
|
|
||||||
```
|
|
||||||
|
|
|
@ -46,9 +46,9 @@ See the [pre-commit documentation](https://pre-commit.com/#install) to get start
|
||||||
In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable
|
In general, homepage is meant to be a dashboard for 'self-hosted' services and we believe it is a small way we can help showcase this kind of software. While exceptions are made, mostly when there is no viable
|
||||||
self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool.
|
self-hosted / open-source alternative, we ask that any widgets, etc. are developed primarily for a self-hosted tool.
|
||||||
|
|
||||||
## New Feature or Enhancement Guidelines {#new-feature-guidelines}
|
## New Feature Guidelines
|
||||||
|
|
||||||
- New features or enhancements, **no matter how small**, must be linked to an existing feature request with some comments or 'up-votes' that demonstrate community interest. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
|
- New features should be linked to an existing feature request. The purpose of this requirement is to avoid the addition (and maintenance) of features that might only benefit a small number of users.
|
||||||
- If you have ideas for a larger feature you may want to open a discussion first.
|
- If you have ideas for a larger feature you may want to open a discussion first.
|
||||||
|
|
||||||
## Service Widget Guidelines
|
## Service Widget Guidelines
|
||||||
|
|
|
@ -22,8 +22,9 @@ An optional 'site' parameter can be supplied, if it is not the widget will use t
|
||||||
```yaml
|
```yaml
|
||||||
- unifi_console:
|
- unifi_console:
|
||||||
url: https://unifi.host.or.ip:port
|
url: https://unifi.host.or.ip:port
|
||||||
site: Site Name # optional
|
|
||||||
username: user
|
username: user
|
||||||
password: pass
|
password: pass
|
||||||
key: unifiapikey # required if using API key instead of username/password
|
site: Site Name # optional
|
||||||
```
|
```
|
||||||
|
|
||||||
|
_Added in v0.4.18, updated in 0.6.7_
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
---
|
|
||||||
title: APC UPS Monitoring
|
|
||||||
description: Lightweight monitoring widget for APC UPSs using apcupsd daemon
|
|
||||||
---
|
|
||||||
|
|
||||||
This widget extracts UPS information from an apcupsd daemon.
|
|
||||||
Only works for [APC/Schneider](https://www.se.com/us/en/product-range/61915-smartups/#products) UPS products.
|
|
||||||
|
|
||||||
[!NOTE]
|
|
||||||
By default apcupsd daemon is bound to 127.0.0.1. Edit `/etc/apcupsd.conf` and change `NISIP` to an IP accessible from your homepage docker (usually your internal LAN interface).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: apcups
|
|
||||||
url: tcp://your.acpupsd.host:3551
|
|
||||||
```
|
|
|
@ -9,8 +9,6 @@ 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.
|
|
||||||
|
|
||||||
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"]`
|
||||||
|
|
||||||
|
|
|
@ -19,22 +19,27 @@ 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
|
- field: key # needs to be YAML string or object
|
||||||
label: Field 1
|
label: Field 1
|
||||||
format: text # optional - defaults to text
|
format: text # optional - defaults to text
|
||||||
- field: path.to.key2
|
- field: # needs to be YAML string or object
|
||||||
|
path:
|
||||||
|
to: key2
|
||||||
format: number # optional - defaults to text
|
format: number # optional - defaults to text
|
||||||
label: Field 2
|
label: Field 2
|
||||||
- field: path.to.another.key3
|
- field: # needs to be YAML string or object
|
||||||
|
path:
|
||||||
|
to:
|
||||||
|
another: key3
|
||||||
label: Field 3
|
label: Field 3
|
||||||
format: percent # optional - defaults to text
|
format: percent # optional - defaults to text
|
||||||
- field: key
|
- field: key # needs to be YAML string or object
|
||||||
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
|
- field: key # needs to be YAML string or object
|
||||||
label: Field 5
|
label: Field 5
|
||||||
format: relativeDate # optional - defaults to text
|
format: relativeDate # optional - defaults to text
|
||||||
locale: nl # optional
|
locale: nl # optional
|
||||||
|
@ -44,7 +49,9 @@ widget:
|
||||||
label: Field 6
|
label: Field 6
|
||||||
format: text
|
format: text
|
||||||
additionalField: # optional
|
additionalField: # optional
|
||||||
field: hourly.time.key
|
field:
|
||||||
|
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
|
||||||
|
@ -55,12 +62,10 @@ widget:
|
||||||
format: size
|
format: size
|
||||||
```
|
```
|
||||||
|
|
||||||
Supported formats for the values are `text`, `number`, `float`, `percent`, `duration`, `bytes`, `bitrate`, `size`, `date` and `relativeDate`.
|
Supported formats for the values are `text`, `number`, `float`, `percent`, `bytes`, `bitrate`, `size`, `date` and `relativeDate`.
|
||||||
|
|
||||||
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
|
The `dateStyle` and `timeStyle` options of the `date` format are passed directly to [Intl.DateTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat) and the `style` and `numeric` options of `relativeDate` are passed to [Intl.RelativeTimeFormat](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat/RelativeTimeFormat).
|
||||||
|
|
||||||
The `duration` format expects the duration to be specified in seconds. The `scale` transformation tool can be used if a conversion is required.
|
|
||||||
|
|
||||||
The `size` format will return the length of the array or string, or the number of keys in an object. This is then formatted as `number`.
|
The `size` format will return the length of the array or string, or the number of keys in an object. This is then formatted as `number`.
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
@ -96,16 +101,9 @@ mappings:
|
||||||
label: Name
|
label: Name
|
||||||
- field: status # Alive
|
- field: status # Alive
|
||||||
label: Status
|
label: Status
|
||||||
- field: origin.name # Earth (C-137)
|
- field:
|
||||||
|
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,15 +136,7 @@ You can manipulate data with the following tools `remap`, `scale`, `prefix` and
|
||||||
prefix: "$"
|
prefix: "$"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Display Options
|
## List View
|
||||||
|
|
||||||
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`.
|
||||||
|
|
||||||
|
@ -170,54 +160,13 @@ 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: hourly.time.key
|
field:
|
||||||
|
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:
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
---
|
|
||||||
title: Firefly III
|
|
||||||
description: Firefly III Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Firefly III](https://www.firefly-iii.org/).
|
|
||||||
|
|
||||||
Find your API key under `Options > Profile > OAuth > Personal Access Tokens`.
|
|
||||||
|
|
||||||
Allowed fields: `["networth" ,"budget"]`.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: firefly
|
|
||||||
url: https://firefly.host.or.ip
|
|
||||||
key: personalaccesstoken.personalaccesstoken.personalaccesstoken
|
|
||||||
```
|
|
|
@ -13,7 +13,7 @@ Home Network > Network > Network Settings > Access Settings in the Home Network
|
||||||
|
|
||||||
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
|
Credentials are not needed and, as such, you may want to consider using `http` instead of `https` as those requests are significantly faster.
|
||||||
|
|
||||||
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress", "externalIPv6Address", "externalIPv6Prefix"]`.
|
Allowed fields (limited to a max of 4): `["connectionStatus", "uptime", "maxDown", "maxUp", "down", "up", "received", "sent", "externalIPAddress"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|
|
@ -7,7 +7,7 @@ Learn more about [Gitea](https://gitea.com).
|
||||||
|
|
||||||
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
API token requires `notifications`, `repository` and `issue` permissions. See the [gitea documentation](https://docs.gitea.com/development/api-usage#generating-and-listing-api-tokens) for details on generating tokens.
|
||||||
|
|
||||||
Allowed fields: `["repositories", "notifications", "issues", "pulls"]`.
|
Allowed fields: `["notifications", "issues", "pulls"]`.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|
|
@ -11,7 +11,7 @@ Learn more about [Gluetun](https://github.com/qdm12/gluetun).
|
||||||
|
|
||||||
Allowed fields: `["public_ip", "region", "country"]`.
|
Allowed fields: `["public_ip", "region", "country"]`.
|
||||||
|
|
||||||
To setup authentication, follow [the official Gluetun documentation](https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication). 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).
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
|
|
|
@ -8,7 +8,6 @@ search:
|
||||||
You can also find a list of all available service widgets in the sidebar navigation.
|
You can also find a list of all available service widgets in the sidebar navigation.
|
||||||
|
|
||||||
- [Adguard Home](adguard-home.md)
|
- [Adguard Home](adguard-home.md)
|
||||||
- [APC UPS](apcups.md)
|
|
||||||
- [ArgoCD](argocd.md)
|
- [ArgoCD](argocd.md)
|
||||||
- [Atsumeru](atsumeru.md)
|
- [Atsumeru](atsumeru.md)
|
||||||
- [Audiobookshelf](audiobookshelf.md)
|
- [Audiobookshelf](audiobookshelf.md)
|
||||||
|
@ -34,7 +33,6 @@ You can also find a list of all available service widgets in the sidebar navigat
|
||||||
- [ESPHome](esphome.md)
|
- [ESPHome](esphome.md)
|
||||||
- [EVCC](evcc.md)
|
- [EVCC](evcc.md)
|
||||||
- [Fileflows](fileflows.md)
|
- [Fileflows](fileflows.md)
|
||||||
- [Firefly III](firefly.md)
|
|
||||||
- [Flood](flood.md)
|
- [Flood](flood.md)
|
||||||
- [FreshRSS](freshrss.md)
|
- [FreshRSS](freshrss.md)
|
||||||
- [Frigate](frigate.md)
|
- [Frigate](frigate.md)
|
||||||
|
@ -51,7 +49,6 @@ 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)
|
||||||
- [Karakeep](karakeep.md)
|
|
||||||
- [Home Assistant](homeassistant.md)
|
- [Home Assistant](homeassistant.md)
|
||||||
- [HomeBox](homebox.md)
|
- [HomeBox](homebox.md)
|
||||||
- [Homebridge](homebridge.md)
|
- [Homebridge](homebridge.md)
|
||||||
|
@ -117,7 +114,6 @@ 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)
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
---
|
|
||||||
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
|
|
||||||
```
|
|
|
@ -15,5 +15,4 @@ widget:
|
||||||
url: http://kavita.host.or.ip:port
|
url: http://kavita.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
key: kavitaapikey # Optional, e.g. if not using username and password
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -9,16 +9,10 @@ Uses the same username and password used to login from the web.
|
||||||
|
|
||||||
Allowed fields: `["libraries", "series", "books"]`.
|
Allowed fields: `["libraries", "series", "books"]`.
|
||||||
|
|
||||||
| Komga API Version | Homepage Widget Version |
|
|
||||||
| ----------------- | ----------------------- |
|
|
||||||
| < v2 | 1 (default) |
|
|
||||||
| >= v2 | 2 |
|
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: komga
|
type: komga
|
||||||
url: http://komga.host.or.ip:port
|
url: http://komga.host.or.ip:port
|
||||||
username: username
|
username: username
|
||||||
password: password
|
password: password
|
||||||
key: komgaapikey # optional
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -20,6 +20,4 @@ widget:
|
||||||
type: peanut
|
type: peanut
|
||||||
url: http://peanut.host.or.ip:port
|
url: http://peanut.host.or.ip:port
|
||||||
key: nameofyourups
|
key: nameofyourups
|
||||||
username: username # only needed if set
|
|
||||||
password: password # only needed if set
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -10,5 +10,7 @@ If more than (4) fields are provided, only the first (4) will be used.
|
||||||
widget:
|
widget:
|
||||||
type: romm
|
type: romm
|
||||||
url: http://romm.host.or.ip
|
url: http://romm.host.or.ip
|
||||||
|
username: username # optional
|
||||||
|
password: password # optional
|
||||||
fields: ["platforms", "totalRoms", "saves", "states"] # optional - default fields shown
|
fields: ["platforms", "totalRoms", "saves", "states"] # optional - default fields shown
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
---
|
|
||||||
title: Slskd
|
|
||||||
description: Slskd Widget Configuration
|
|
||||||
---
|
|
||||||
|
|
||||||
Learn more about [Slskd](https://github.com/slskd/slskd).
|
|
||||||
|
|
||||||
Generate an API key for slskd with `openssl rand -base64 48`.
|
|
||||||
Add it to your `path/to/config/slskd.yml` in `web > authentication > api_keys`:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
homepage_widget:
|
|
||||||
key: <generated key>
|
|
||||||
role: readonly
|
|
||||||
cidr: <homepage subnet>
|
|
||||||
```
|
|
||||||
|
|
||||||
Allowed fields: `["slskStatus", "updateStatus", "downloads", "uploads", "sharedFiles"]` (maximum of 4).
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
widget:
|
|
||||||
type: slskd
|
|
||||||
url: http[s]://slskd.host.or.ip[:5030]
|
|
||||||
key: generatedapikey
|
|
||||||
```
|
|
|
@ -8,12 +8,7 @@ Learn more about [Speedtest Tracker](https://github.com/alexjustesen/speedtest-t
|
||||||
|
|
||||||
No extra configuration is required.
|
No extra configuration is required.
|
||||||
|
|
||||||
Version 1 of the widget is compatible with both [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) and [henrywhitaker3/Speedtest-Tracker](https://github.com/henrywhitaker3/Speedtest-Tracker), while version 2 is only compatible with [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker).
|
This widget is compatible with both [alexjustesen/speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) and [henrywhitaker3/Speedtest-Tracker](https://github.com/henrywhitaker3/Speedtest-Tracker).
|
||||||
|
|
||||||
| Speedtest Version (AJ) | Speedtest Version (HW) | Homepage Widget Version |
|
|
||||||
| ---------------------- | ---------------------- | ----------------------- |
|
|
||||||
| < 1.2.1 | ≤ 1.12.0 | 1 (default) |
|
|
||||||
| >= 1.2.1 | N/A | 2 |
|
|
||||||
|
|
||||||
Allowed fields: `["download", "upload", "ping"]`.
|
Allowed fields: `["download", "upload", "ping"]`.
|
||||||
|
|
||||||
|
@ -21,7 +16,5 @@ Allowed fields: `["download", "upload", "ping"]`.
|
||||||
widget:
|
widget:
|
||||||
type: speedtest
|
type: speedtest
|
||||||
url: http://speedtest.host.or.ip
|
url: http://speedtest.host.or.ip
|
||||||
version: 1 # optional, default is 1
|
|
||||||
key: speedtestapikey # required for version 2
|
|
||||||
bitratePrecision: 3 # optional, default is 0
|
bitratePrecision: 3 # optional, default is 0
|
||||||
```
|
```
|
||||||
|
|
|
@ -19,14 +19,15 @@ Allowed fields: `["uptime", "wan", "lan", "lan_users", "lan_devices", "wlan", "w
|
||||||
|
|
||||||
!!! hint
|
!!! hint
|
||||||
|
|
||||||
If you enter e.g. incorrect credentials and receive an "API Error", you may need to recreate the container or restart the service to clear the cache.
|
If you enter e.g. incorrect credentials and receive an "API Error", you may need to recreate the container to clear the cache.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
widget:
|
widget:
|
||||||
type: unifi
|
type: unifi
|
||||||
url: https://unifi.host.or.ip:port
|
url: https://unifi.host.or.ip:port
|
||||||
|
username: username
|
||||||
|
password: password
|
||||||
site: Site Name # optional
|
site: Site Name # optional
|
||||||
username: user
|
|
||||||
password: pass
|
|
||||||
key: unifiapikey # required if using API key instead of username/password
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
_Added in v0.4.18, updated in 0.6.7_
|
||||||
|
|
|
@ -46,10 +46,6 @@ config:
|
||||||
docker:
|
docker:
|
||||||
settings:
|
settings:
|
||||||
|
|
||||||
env:
|
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
|
||||||
value: "homepage.k3d.localhost:8080"
|
|
||||||
|
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
create: true
|
create: true
|
||||||
name: homepage
|
name: homepage
|
||||||
|
|
|
@ -23,12 +23,6 @@ Set the `mode` in the `kubernetes.yaml` to `cluster`.
|
||||||
mode: default
|
mode: default
|
||||||
```
|
```
|
||||||
|
|
||||||
To enable Kubernetes gateway-api compatibility, set `route` to `gateway`.
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
route: gateway
|
|
||||||
```
|
|
||||||
|
|
||||||
## Widgets
|
## Widgets
|
||||||
|
|
||||||
The Kubernetes widget can show a high-level overview of the cluster,
|
The Kubernetes widget can show a high-level overview of the cluster,
|
||||||
|
|
|
@ -31,7 +31,6 @@ nav:
|
||||||
- "Service Widgets":
|
- "Service Widgets":
|
||||||
- widgets/services/index.md
|
- widgets/services/index.md
|
||||||
- widgets/services/adguard-home.md
|
- widgets/services/adguard-home.md
|
||||||
- widgets/services/apcups.md
|
|
||||||
- widgets/services/argocd.md
|
- widgets/services/argocd.md
|
||||||
- widgets/services/atsumeru.md
|
- widgets/services/atsumeru.md
|
||||||
- widgets/services/audiobookshelf.md
|
- widgets/services/audiobookshelf.md
|
||||||
|
@ -57,7 +56,6 @@ nav:
|
||||||
- widgets/services/esphome.md
|
- widgets/services/esphome.md
|
||||||
- widgets/services/evcc.md
|
- widgets/services/evcc.md
|
||||||
- widgets/services/fileflows.md
|
- widgets/services/fileflows.md
|
||||||
- widgets/services/firefly.md
|
|
||||||
- widgets/services/flood.md
|
- widgets/services/flood.md
|
||||||
- widgets/services/freshrss.md
|
- widgets/services/freshrss.md
|
||||||
- widgets/services/frigate.md
|
- widgets/services/frigate.md
|
||||||
|
@ -74,7 +72,6 @@ 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/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
|
||||||
|
|
|
@ -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`;
|
||||||
|
|
||||||
|
|
8660
package-lock.json
generated
Normal file
8660
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
65
package.json
65
package.json
|
@ -1,9 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "homepage",
|
"name": "homepage",
|
||||||
"version": "1.2.0",
|
"version": "0.9.6",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"preinstall": "npx only-allow pnpm",
|
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
"build": "next build",
|
"build": "next build",
|
||||||
"start": "next start",
|
"start": "next start",
|
||||||
|
@ -11,55 +10,55 @@
|
||||||
"telemetry": "next telemetry disable"
|
"telemetry": "next telemetry disable"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@headlessui/react": "^1.7.19",
|
"@headlessui/react": "^1.7.18",
|
||||||
"@kubernetes/client-node": "^1.0.0",
|
"@kubernetes/client-node": "^0.17.1",
|
||||||
"cal-parser": "^1.0.2",
|
"cal-parser": "^1.0.2",
|
||||||
"classnames": "^2.5.1",
|
"classnames": "^2.5.1",
|
||||||
"compare-versions": "^6.1.1",
|
"compare-versions": "^6.1.0",
|
||||||
"dockerode": "^4.0.4",
|
"dockerode": "^4.0.2",
|
||||||
"follow-redirects": "^1.15.9",
|
"follow-redirects": "^1.15.9",
|
||||||
"gamedig": "^5.2.0",
|
"gamedig": "^5.1.4",
|
||||||
"i18next": "^24.2.3",
|
"i18next": "^21.10.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0",
|
||||||
"json-rpc-2.0": "^1.7.0",
|
"json-rpc-2.0": "^1.7.0",
|
||||||
"luxon": "^3.5.0",
|
"luxon": "^3.5.0",
|
||||||
"memory-cache": "^0.2.0",
|
"memory-cache": "^0.2.0",
|
||||||
"minecraftstatuspinger": "^1.2.2",
|
"minecraft-ping-js": "^1.0.2",
|
||||||
"next": "^15.2.4",
|
"next": "^12.3.4",
|
||||||
"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.2.0",
|
||||||
"react-i18next": "^11.18.6",
|
"react-i18next": "^11.18.6",
|
||||||
"react-icons": "^5.4.0",
|
"react-icons": "^4.12.0",
|
||||||
"recharts": "^2.15.1",
|
"recharts": "^2.12.6",
|
||||||
"rrule": "^2.8.1",
|
"rrule": "^2.8.1",
|
||||||
"swr": "^2.3.3",
|
"swr": "^1.3.0",
|
||||||
"systeminformation": "^5.25.11",
|
"systeminformation": "^5.23.8",
|
||||||
"tough-cookie": "^5.1.2",
|
"tough-cookie": "^4.1.3",
|
||||||
"urbackup-server-api": "^0.8.9",
|
"urbackup-server-api": "^0.52.1",
|
||||||
"winston": "^3.17.0",
|
"winston": "^3.11.0",
|
||||||
"xml-js": "^1.6.11"
|
"xml-js": "^1.6.11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tailwindcss/forms": "^0.5.10",
|
"@tailwindcss/forms": "^0.5.8",
|
||||||
"@tailwindcss/postcss": "^4.0.9",
|
"autoprefixer": "^10.4.20",
|
||||||
"eslint": "^9.21.0",
|
"eslint": "^8.57.1",
|
||||||
"eslint-config-next": "^15.2.4",
|
"eslint-config-airbnb": "^19.0.4",
|
||||||
"eslint-config-prettier": "^10.1.1",
|
"eslint-config-next": "^14.2.3",
|
||||||
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"eslint-plugin-import": "^2.31.0",
|
"eslint-plugin-import": "^2.31.0",
|
||||||
"eslint-plugin-jsx-a11y": "^6.10.2",
|
"eslint-plugin-jsx-a11y": "^6.8.0",
|
||||||
"eslint-plugin-prettier": "^5.2.3",
|
"eslint-plugin-prettier": "^5.2.1",
|
||||||
"eslint-plugin-react": "^7.37.4",
|
"eslint-plugin-react": "^7.37.2",
|
||||||
"eslint-plugin-react-hooks": "^5.1.0",
|
"eslint-plugin-react-hooks": "^4.6.2",
|
||||||
"postcss": "^8.5.3",
|
"postcss": "^8.4.47",
|
||||||
"prettier": "^3.5.2",
|
"prettier": "^3.2.5",
|
||||||
"prettier-plugin-organize-imports": "^4.1.0",
|
"tailwind-scrollbar": "^3.0.5",
|
||||||
"tailwind-scrollbar": "^4.0.1",
|
"tailwindcss": "^3.4.14",
|
||||||
"tailwindcss": "^4.0.9",
|
"typescript": "^5.6.3"
|
||||||
"typescript": "^5.7.3"
|
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"osx-temperature-sensor": "^1.0.8"
|
"osx-temperature-sensor": "^1.0.8"
|
||||||
|
|
4652
pnpm-lock.yaml
generated
4652
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,6 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
plugins: {
|
plugins: {
|
||||||
"@tailwindcss/postcss": {},
|
tailwindcss: {},
|
||||||
|
autoprefixer: {},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Op",
|
"up": "Op",
|
||||||
"received": "Ontvang",
|
"received": "Ontvang",
|
||||||
"sent": "Gestuur",
|
"sent": "Gestuur",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Voorvoegsel"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Stroomop",
|
"upstreams": "Stroomop",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Gekoppelde APs",
|
"connectedAp": "Gekoppelde APs",
|
||||||
"activeUser": "Aktiewe toestelle",
|
"activeUser": "Aktiewe toestelle",
|
||||||
"alerts": "Waarskuwings",
|
"alerts": "Waarskuwings",
|
||||||
"connectedGateways": "Gekoppelde poorte",
|
"connectedGateway": "Gekoppelde poorte",
|
||||||
"connectedSwitches": "Gekoppelde skakelaars"
|
"connectedSwitches": "Gekoppelde skakelaars"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Verwerk",
|
"processed": "Verwerk",
|
||||||
"time": "Tyd"
|
"time": "Tyd"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Netto Waarde",
|
|
||||||
"budget": "Begroting"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Databronne",
|
"datasources": "Databronne",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Kennisgewings",
|
"notifications": "Kennisgewings",
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
"pulls": "Trek Versoeke",
|
"pulls": "Trek Versoeke"
|
||||||
"repositories": "Bewaarplekke"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Tonele",
|
"scenes": "Tonele",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Kwessies",
|
"issues": "Kwessies",
|
||||||
"merges": "Saamvleg Versoeke",
|
"merges": "Saamvleg Versoeke",
|
||||||
"projects": "Projekte"
|
"projects": "Projekte"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Las",
|
|
||||||
"bcharge": "Batterylading",
|
|
||||||
"timeleft": "Oorblywende Tyd"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Boekmerke",
|
|
||||||
"favorites": "Gunstelinge",
|
|
||||||
"archived": "Geargiveer",
|
|
||||||
"highlights": "Hoogtepunte",
|
|
||||||
"lists": "Lyste",
|
|
||||||
"tags": "Merkers"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Netwerk",
|
|
||||||
"connected": "Gekoppel",
|
|
||||||
"disconnected": "Ontkoppel",
|
|
||||||
"updateStatus": "Opdateer",
|
|
||||||
"update_yes": "Beskikbaar",
|
|
||||||
"update_no": "Op Datum",
|
|
||||||
"downloads": "Aflaaie",
|
|
||||||
"uploads": "Oplaaie",
|
|
||||||
"sharedFiles": "Lêers"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "يعمل",
|
"up": "يعمل",
|
||||||
"received": "تم الإستلام",
|
"received": "تم الإستلام",
|
||||||
"sent": "تم الإرسال",
|
"sent": "تم الإرسال",
|
||||||
"externalIPAddress": "IP الخارجي",
|
"externalIPAddress": "IP الخارجي"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "تدفق",
|
"upstreams": "تدفق",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "المتصلة APs",
|
"connectedAp": "المتصلة APs",
|
||||||
"activeUser": "الأجهزة النشطة",
|
"activeUser": "الأجهزة النشطة",
|
||||||
"alerts": "تنبيهات",
|
"alerts": "تنبيهات",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "البوابات المتصلة",
|
||||||
"connectedSwitches": "مفاتيح التبديل المتصلة"
|
"connectedSwitches": "مفاتيح التبديل المتصلة"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "معالجة",
|
"processed": "معالجة",
|
||||||
"time": "الوقت"
|
"time": "الوقت"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "لوحات المعلومات",
|
"dashboards": "لوحات المعلومات",
|
||||||
"datasources": "مصادر البيانات",
|
"datasources": "مصادر البيانات",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "الإشعارات",
|
"notifications": "الإشعارات",
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
"pulls": "طلبات السحب",
|
"pulls": "طلبات السحب"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "المشاهد",
|
"scenes": "المشاهد",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "المُشكِلات",
|
"issues": "المُشكِلات",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "الحالة",
|
|
||||||
"load": "الضغط",
|
|
||||||
"bcharge": "شحن البطارية",
|
|
||||||
"timeleft": "الوقت المتبقي"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "التصنيفات"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "الشبكة",
|
|
||||||
"connected": "متصل",
|
|
||||||
"disconnected": "غير متصل",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "متاح",
|
|
||||||
"update_no": "حتى الآن",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "ملفات"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -148,9 +148,7 @@
|
||||||
"up": "Actiu",
|
"up": "Actiu",
|
||||||
"received": "Rebuts",
|
"received": "Rebuts",
|
||||||
"sent": "Enviats",
|
"sent": "Enviats",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext."
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "AP connectats",
|
"connectedAp": "AP connectats",
|
||||||
"activeUser": "Dispositius actius",
|
"activeUser": "Dispositius actius",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Pasarel·les connectades",
|
||||||
"connectedSwitches": "Conmutadors connectats"
|
"connectedSwitches": "Conmutadors connectats"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processat",
|
"processed": "Processat",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Taulells",
|
"dashboards": "Taulells",
|
||||||
"datasources": "Orígens de dades",
|
"datasources": "Orígens de dades",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problemes",
|
"issues": "Problemes",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projectes"
|
"projects": "Projectes"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Estat",
|
|
||||||
"load": "Càrrega",
|
|
||||||
"bcharge": "Càrrega de la bateria",
|
|
||||||
"timeleft": "Temps restant"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Etiquetes"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Xarxa",
|
|
||||||
"connected": "Connectat",
|
|
||||||
"disconnected": "Desconnectat",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Disponible",
|
|
||||||
"update_no": "Actualitzat",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Fitxers"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,16 +85,16 @@
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Chyba",
|
"error": "Chyba",
|
||||||
"ping": "Odezva",
|
"ping": "Odezva",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"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": "Výpadek",
|
"down": "Down",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"not_available": "Není k dispozici"
|
"not_available": "Není k dispozici"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
|
@ -144,13 +144,11 @@
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"received": "Přijaté",
|
"received": "Přijaté",
|
||||||
"sent": "Odeslané",
|
"sent": "Odeslané",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Veřejná IPv6",
|
|
||||||
"externalIPv6Prefix": "Věřejná IPv6 prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Odesílání dat",
|
"upstreams": "Odesílání dat",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Připojené APs",
|
"connectedAp": "Připojené APs",
|
||||||
"activeUser": "Aktivní zařízení",
|
"activeUser": "Aktivní zařízení",
|
||||||
"alerts": "Upozornění",
|
"alerts": "Upozornění",
|
||||||
"connectedGateways": "Připojené brány",
|
"connectedGateway": "Připojené brány",
|
||||||
"connectedSwitches": "Připojené přepínače"
|
"connectedSwitches": "Připojené přepínače"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -229,8 +227,8 @@
|
||||||
"seed": "Seedované"
|
"seed": "Seedované"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Byty nalezené v mezipaměti",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
"cachemissbytes": "Byty nenalezené v mezipaměti"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Stahování",
|
"download": "Stahování",
|
||||||
|
@ -287,7 +285,7 @@
|
||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
"connected": "",
|
"connected": "",
|
||||||
"new_devices": "",
|
"new_devices": "",
|
||||||
"down_alerts": "Upozornění na výpadek"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Dotazy",
|
"queries": "Dotazy",
|
||||||
|
@ -313,13 +311,13 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Staženo",
|
"download": "Staženo",
|
||||||
"nondownload": "Nestaženo",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Přečteno",
|
"read": "Přečteno",
|
||||||
"unread": "Nepřečteno",
|
"unread": "Nepřečteno",
|
||||||
"downloadedread": "Staženo a přečteno",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Staženo a nepřečteno",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Nestaženo a přečteno",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "Nestaženo a nepřečteno"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
|
@ -337,15 +335,15 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Dotazy",
|
"totalQueries": "Dotazy",
|
||||||
"totalNoError": "Úspěšně",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Chyby",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX domény",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Odmítnuto",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "Autoritativní",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Rekurzivní",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "V mezipaměti",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Blokováno",
|
"totalBlocked": "Blokováno",
|
||||||
"totalDropped": "Vynecháno",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "Klienti"
|
"totalClients": "Klienti"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
|
@ -434,7 +432,7 @@
|
||||||
"load": "Zatížení",
|
"load": "Zatížení",
|
||||||
"wait": "Počkejte prosím",
|
"wait": "Počkejte prosím",
|
||||||
"temp": "TEPLOTA",
|
"temp": "TEPLOTA",
|
||||||
"_temp": "Teplota",
|
"_temp": "Temp",
|
||||||
"warn": "Varováni",
|
"warn": "Varováni",
|
||||||
"uptime": "BĚŽÍ",
|
"uptime": "BĚŽÍ",
|
||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
|
@ -442,12 +440,12 @@
|
||||||
"used": "Využité",
|
"used": "Využité",
|
||||||
"days": "d",
|
"days": "d",
|
||||||
"hours": "h",
|
"hours": "h",
|
||||||
"crit": "Kritické",
|
"crit": "Crit",
|
||||||
"read": "Přečteno",
|
"read": "Přečteno",
|
||||||
"write": "Zápis",
|
"write": "Write",
|
||||||
"gpu": "Grafická karta",
|
"gpu": "GPU",
|
||||||
"mem": "Pamět RAM",
|
"mem": "Mem",
|
||||||
"swap": "Swap RAM"
|
"swap": "Swap"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Záložka",
|
"bookmark": "Záložka",
|
||||||
|
@ -456,7 +454,7 @@
|
||||||
"custom": "Vlastní",
|
"custom": "Vlastní",
|
||||||
"visit": "Navštivte",
|
"visit": "Navštivte",
|
||||||
"url": "Odkaz",
|
"url": "Odkaz",
|
||||||
"searchsuggestion": "Doporučení"
|
"searchsuggestion": "Suggestion"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Slunečno",
|
"0-day": "Slunečno",
|
||||||
|
@ -523,15 +521,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": "Běží",
|
"up": "Up",
|
||||||
"pending": "Čeká",
|
"pending": "Čeká",
|
||||||
"down": "Výpadek"
|
"down": "Down"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Nové",
|
"new": "Nové",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"grace": "V období odkladu",
|
"grace": "V období odkladu",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"last_ping": "Poslední ping",
|
"last_ping": "Poslední ping",
|
||||||
|
@ -573,14 +571,14 @@
|
||||||
"hdhomerun": {
|
"hdhomerun": {
|
||||||
"channels": "Kanály",
|
"channels": "Kanály",
|
||||||
"hd": "HD",
|
"hd": "HD",
|
||||||
"tunerCount": "Tuner",
|
"tunerCount": "Tuners",
|
||||||
"channelNumber": "Kanál",
|
"channelNumber": "Channel",
|
||||||
"channelNetwork": "Síť",
|
"channelNetwork": "Network",
|
||||||
"signalStrength": "Síla",
|
"signalStrength": "Strength",
|
||||||
"signalQuality": "Kvalita",
|
"signalQuality": "Quality",
|
||||||
"symbolQuality": "Kvalita",
|
"symbolQuality": "Quality",
|
||||||
"networkRate": "Přenosová rychlost",
|
"networkRate": "Přenosová rychlost",
|
||||||
"clientIP": "Klient"
|
"clientIP": "Client"
|
||||||
},
|
},
|
||||||
"scrutiny": {
|
"scrutiny": {
|
||||||
"passed": "Úspěšné",
|
"passed": "Úspěšné",
|
||||||
|
@ -592,12 +590,12 @@
|
||||||
"total": "Celkem"
|
"total": "Celkem"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Úroveň baterie",
|
"battery_charge": "Battery Charge",
|
||||||
"ups_load": "Zítěž UPS",
|
"ups_load": "UPS Load",
|
||||||
"ups_status": "Stav UPS",
|
"ups_status": "UPS Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"on_battery": "Na baterii",
|
"on_battery": "On Battery",
|
||||||
"low_battery": "Nízký stav baterie"
|
"low_battery": "Low Battery"
|
||||||
},
|
},
|
||||||
"nextdns": {
|
"nextdns": {
|
||||||
"wait": "Čekejte prosím",
|
"wait": "Čekejte prosím",
|
||||||
|
@ -615,9 +613,9 @@
|
||||||
"streams_xepg": "Kanály XEPG"
|
"streams_xepg": "Kanály XEPG"
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Dnes",
|
"yieldDay": "Today",
|
||||||
"absolutePower": "Výkon",
|
"absolutePower": "Power",
|
||||||
"relativePower": "Výkon %",
|
"relativePower": "Power %",
|
||||||
"limit": "Limit"
|
"limit": "Limit"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
|
@ -646,9 +644,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": "Běží",
|
"up": "Up",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"temp": "Teplota",
|
"temp": "Temp",
|
||||||
"disk": "Využití disku",
|
"disk": "Využití disku",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
},
|
},
|
||||||
|
@ -668,14 +666,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": "Událost",
|
"incident": "Incident",
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Seriály",
|
"series": "Seriály",
|
||||||
"archives": "Archivy",
|
"archives": "Archives",
|
||||||
"chapters": "Kapitoly",
|
"chapters": "Chapters",
|
||||||
"categories": "Kategorie"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Knihovny",
|
"libraries": "Knihovny",
|
||||||
|
@ -704,14 +702,10 @@
|
||||||
"processed": "Zpracováno",
|
"processed": "Zpracováno",
|
||||||
"time": "Čas"
|
"time": "Čas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Čisté jmění",
|
|
||||||
"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í2",
|
"totalalerts": "Celkový počet upozornění",
|
||||||
"alertstriggered": "Spuštěné výstrahy"
|
"alertstriggered": "Spuštěné výstrahy"
|
||||||
},
|
},
|
||||||
"nextcloud": {
|
"nextcloud": {
|
||||||
|
@ -749,7 +743,7 @@
|
||||||
"uptime": "Doba spuštění"
|
"uptime": "Doba spuštění"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
"gross_percent_today": "Dnes",
|
"gross_percent_today": "Today",
|
||||||
"gross_percent_1y": "Jeden rok",
|
"gross_percent_1y": "Jeden rok",
|
||||||
"gross_percent_max": "Za celou dobu"
|
"gross_percent_max": "Za celou dobu"
|
||||||
},
|
},
|
||||||
|
@ -770,8 +764,8 @@
|
||||||
},
|
},
|
||||||
"calibreweb": {
|
"calibreweb": {
|
||||||
"books": "Knihy",
|
"books": "Knihy",
|
||||||
"authors": "Autoři",
|
"authors": "Authors",
|
||||||
"categories": "Kategorie",
|
"categories": "Categories",
|
||||||
"series": "Seriály"
|
"series": "Seriály"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
|
@ -785,44 +779,44 @@
|
||||||
"totalFiles": "Soubory"
|
"totalFiles": "Soubory"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
"result": "Výsledek",
|
"result": "Result",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"buildId": "ID sestavení",
|
"buildId": "Build ID",
|
||||||
"succeeded": "Úspěšně",
|
"succeeded": "Succeeded",
|
||||||
"notStarted": "Nezahájeno",
|
"notStarted": "Not Started",
|
||||||
"failed": "Selhalo",
|
"failed": "Selhalo",
|
||||||
"canceled": "Zrušeno",
|
"canceled": "Canceled",
|
||||||
"inProgress": "Probíhá",
|
"inProgress": "In Progress",
|
||||||
"totalPrs": "Celkem PR",
|
"totalPrs": "Total PRs",
|
||||||
"myPrs": "Moje PR",
|
"myPrs": "My PRs",
|
||||||
"approved": "Schváleno"
|
"approved": "Schváleno"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Jméno",
|
"name": "Name",
|
||||||
"map": "Mapa",
|
"map": "Map",
|
||||||
"currentPlayers": "Počet hráčů",
|
"currentPlayers": "Current players",
|
||||||
"players": "Hráči",
|
"players": "Hráči",
|
||||||
"maxPlayers": "Maximální počet hráčů",
|
"maxPlayers": "Max players",
|
||||||
"bots": "Boti",
|
"bots": "Bots",
|
||||||
"ping": "Odezva"
|
"ping": "Odezva"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
"errored": "Chyby",
|
"errored": "Errors",
|
||||||
"noRecent": "Zastaralý",
|
"noRecent": "Out of Date",
|
||||||
"totalUsed": "Využití úložiště"
|
"totalUsed": "Used Storage"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "Recepty",
|
"recipes": "Recipes",
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"categories": "Kategorie",
|
"categories": "Categories",
|
||||||
"tags": "Štítky"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Stahování",
|
"downloading": "Downloading",
|
||||||
"total": "Celkem",
|
"total": "Celkem",
|
||||||
"running": "Běží",
|
"running": "Běží",
|
||||||
"stopped": "Zastaveno",
|
"stopped": "Zastaveno",
|
||||||
|
@ -831,95 +825,94 @@
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"cpuLoad": "Prům. zatížení procesoru (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"bytesTx": "Přeneseno",
|
"bytesTx": "Transmitted",
|
||||||
"bytesRx": "Přijaté"
|
"bytesRx": "Přijaté"
|
||||||
},
|
},
|
||||||
"uptimerobot": {
|
"uptimerobot": {
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"lastDown": "Poslední výpadek",
|
"lastDown": "Last Downtime",
|
||||||
"downDuration": "Trvání výpadku",
|
"downDuration": "Downtime Duration",
|
||||||
"sitesUp": "Stránky Up",
|
"sitesUp": "Stránky Up",
|
||||||
"sitesDown": "Stránky Down",
|
"sitesDown": "Stránky Down",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"notyetchecked": "Zatím nezkontrolováno",
|
"notyetchecked": "Not Yet Checked",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"seemsdown": "Zdá se nedostupný",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"unknown": "Neznámý"
|
"unknown": "Neznámý"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
"inCinemas": "V kinech",
|
"inCinemas": "In cinemas",
|
||||||
"physicalRelease": "Fyzické vydání",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digitální vydání",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "Pro dnešek žádné události!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "Nemáte žádné události"
|
"noEventsFound": "No events found"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platformy",
|
"platforms": "Platforms",
|
||||||
"totalRoms": "Hry",
|
"totalRoms": "Games",
|
||||||
"saves": "Uložené",
|
"saves": "Saves",
|
||||||
"states": "Stavy",
|
"states": "States",
|
||||||
"screenshots": "Snímky obrazovky",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "Celková velikost"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domény",
|
"domains": "Domény",
|
||||||
"mailboxes": "E-mailové schránky",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Maily",
|
"mails": "Mails",
|
||||||
"storage": "Úložiště"
|
"storage": "Úložiště"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
"warnings": "Upozornění",
|
"warnings": "Warnings",
|
||||||
"criticals": "Kritické"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Události",
|
"events": "Events",
|
||||||
"plants": "Rostliny",
|
"plants": "Plants",
|
||||||
"photos": "Fotografie",
|
"photos": "Fotografie",
|
||||||
"species": "Druhy"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Oznámení",
|
"notifications": "Notifications",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repozitáře"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scény",
|
"scenes": "Scenes",
|
||||||
"scenesPlayed": "Přehrané scény",
|
"scenesPlayed": "Scenes Played",
|
||||||
"playCount": "Celkový počet přehrání",
|
"playCount": "Total Plays",
|
||||||
"playDuration": "Čas sledování",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Velikost scén",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Délka scény",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Obrázky",
|
"images": "Images",
|
||||||
"imageSize": "Velikost obrázků",
|
"imageSize": "Images Size",
|
||||||
"galleries": "Galerie",
|
"galleries": "Galleries",
|
||||||
"performers": "Herci",
|
"performers": "Performers",
|
||||||
"studios": "Studia",
|
"studios": "Studios",
|
||||||
"movies": "Filmy",
|
"movies": "Filmy",
|
||||||
"tags": "Štítky",
|
"tags": "Tags",
|
||||||
"oCount": "Počet O"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"recipes": "Recepty",
|
"recipes": "Recipes",
|
||||||
"keywords": "Klíčová slova"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Položky",
|
"items": "Items",
|
||||||
"totalWithWarranty": "Se zárukou",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Lokality",
|
"locations": "Locations",
|
||||||
"labels": "Štítky",
|
"labels": "Labels",
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"totalValue": "Celková hodnota"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Upozornění",
|
"alerts": "Upozornění",
|
||||||
"bans": "Bany"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "",
|
"connected": "",
|
||||||
|
@ -928,10 +921,10 @@
|
||||||
"total": "Celkem"
|
"total": "Celkem"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Přes proxy",
|
"proxied": "Proxied",
|
||||||
"auth": "S ověřením",
|
"auth": "With Auth",
|
||||||
"outdated": "Zastaralé",
|
"outdated": "Outdated",
|
||||||
"banned": "Zabanován"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Odezva",
|
"ping": "Odezva",
|
||||||
|
@ -939,46 +932,46 @@
|
||||||
"upload": "Nahrávání"
|
"upload": "Nahrávání"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Akcie",
|
"stocks": "Stocks",
|
||||||
"loading": "Načítání",
|
"loading": "Loading",
|
||||||
"open": "Otevřeno - US trh",
|
"open": "Open - US Market",
|
||||||
"closed": "Uzavřeno - US trh",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "Neplatná konfigurace"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Kamery",
|
"cameras": "Cameras",
|
||||||
"uptime": "Doba spuštění",
|
"uptime": "Doba spuštění",
|
||||||
"version": "Verze"
|
"version": "Verze"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Linky",
|
"links": "Links",
|
||||||
"collections": "Sbírky",
|
"collections": "Collections",
|
||||||
"tags": "Štítky"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Neklasifikováno",
|
"unclassified": "Not classified",
|
||||||
"information": "Informace",
|
"information": "Informace",
|
||||||
"warning": "Upozornění",
|
"warning": "Warning",
|
||||||
"average": "Průměr",
|
"average": "Average",
|
||||||
"high": "Vysoký",
|
"high": "High",
|
||||||
"disaster": "Katastrofa"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vozidlo",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Vozidla",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Servisní záznamy",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Připomenutí",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Další připomenutí",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "Žádné"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Aktivní projekty",
|
"projects": "Active Projects",
|
||||||
"tasks7d": "Úkoly k dokončení tento týden",
|
"tasks7d": "Tasks Due This Week",
|
||||||
"tasksOverdue": "Zpožděné úkoly",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "Probíhají úkoly"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Jméno",
|
"name": "Name",
|
||||||
"address": "Adresa",
|
"address": "Adresa",
|
||||||
"last_seen": "Naposledy viděno",
|
"last_seen": "Naposledy viděno",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
|
@ -986,10 +979,10 @@
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Jméno",
|
"name": "Name",
|
||||||
"systems": "Systém",
|
"systems": "Systems",
|
||||||
"up": "Běží",
|
"up": "Up",
|
||||||
"down": "Výpadek",
|
"down": "Down",
|
||||||
"paused": "Pozastaveno",
|
"paused": "Pozastaveno",
|
||||||
"pending": "Čeká",
|
"pending": "Čeká",
|
||||||
"status": "Stav",
|
"status": "Stav",
|
||||||
|
@ -997,50 +990,25 @@
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "RAM",
|
"memory": "RAM",
|
||||||
"disk": "Disk",
|
"disk": "Disk",
|
||||||
"network": "Síť"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Aplikace",
|
"apps": "Apps",
|
||||||
"synced": "Synchronizováno",
|
"synced": "Synced",
|
||||||
"outOfSync": "Nesynchronizováno",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Zdravý",
|
"healthy": "Zdravý",
|
||||||
"degraded": "Degradováno",
|
"degraded": "Degraded",
|
||||||
"progressing": "Probíhá",
|
"progressing": "Progressing",
|
||||||
"missing": "Chybějící",
|
"missing": "Chybějící",
|
||||||
"suspended": "Pozastaveno"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Načítání"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Skupiny",
|
"groups": "Groups",
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"merges": "Žádosti o sloučení",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projekty"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stav",
|
|
||||||
"load": "Zatížení",
|
|
||||||
"bcharge": "Úroveň baterie",
|
|
||||||
"timeleft": "Zbývající čas"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Záložky",
|
|
||||||
"favorites": "Oblíbené",
|
|
||||||
"archived": "Archivováno",
|
|
||||||
"highlights": "Zvýraznění",
|
|
||||||
"lists": "Seznamy",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Op",
|
"up": "Op",
|
||||||
"received": "Modtaget",
|
"received": "Modtaget",
|
||||||
"sent": "Sendt",
|
"sent": "Sendt",
|
||||||
"externalIPAddress": "Ekstern IP",
|
"externalIPAddress": "Ekstern IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Forbundne APs",
|
"connectedAp": "Forbundne APs",
|
||||||
"activeUser": "Aktive enheder",
|
"activeUser": "Aktive enheder",
|
||||||
"alerts": "Advarsler",
|
"alerts": "Advarsler",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Forbundne gateways",
|
||||||
"connectedSwitches": "Forbundne switches"
|
"connectedSwitches": "Forbundne switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Behandlet",
|
"processed": "Behandlet",
|
||||||
"time": "Tid"
|
"time": "Tid"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Kontrolpanel",
|
"dashboards": "Kontrolpanel",
|
||||||
"datasources": "Data Kilder",
|
"datasources": "Data Kilder",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problemer",
|
"issues": "Problemer",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Belastning",
|
|
||||||
"bcharge": "Batteriniveau",
|
|
||||||
"timeleft": "Resterende tid"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Tilgængelig",
|
|
||||||
"update_no": "Opdateret",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Filer"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,16 +85,16 @@
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Fehler",
|
"error": "Fehler",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"not_available": "Nicht verfügbar"
|
"not_available": "Nicht verfügbar"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP-Status",
|
"http_status": "HTTP-Status",
|
||||||
"error": "Fehler",
|
"error": "Fehler",
|
||||||
"response": "Antwort",
|
"response": "Antwort",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"not_available": "Nicht verfügbar"
|
"not_available": "Nicht verfügbar"
|
||||||
},
|
},
|
||||||
"emby": {
|
"emby": {
|
||||||
|
@ -144,13 +144,11 @@
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"received": "Empfangen",
|
"received": "Empfangen",
|
||||||
"sent": "Gesendet",
|
"sent": "Gesendet",
|
||||||
"externalIPAddress": "Externe IP",
|
"externalIPAddress": "Externe IP"
|
||||||
"externalIPv6Address": "Externe IPv6",
|
|
||||||
"externalIPv6Prefix": "Externer IPv4-Präfix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Verbundene APs",
|
"connectedAp": "Verbundene APs",
|
||||||
"activeUser": "Aktive Geräte",
|
"activeUser": "Aktive Geräte",
|
||||||
"alerts": "Warnungen",
|
"alerts": "Warnungen",
|
||||||
"connectedGateways": "Verbundene Gateways",
|
"connectedGateway": "Verbundene Gateways",
|
||||||
"connectedSwitches": "Verbundene Switche"
|
"connectedSwitches": "Verbundene Switche"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -352,7 +350,7 @@
|
||||||
"queue": "Warteschlange",
|
"queue": "Warteschlange",
|
||||||
"processed": "Verarbeitet",
|
"processed": "Verarbeitet",
|
||||||
"errored": "Fehlgeschlagen",
|
"errored": "Fehlgeschlagen",
|
||||||
"saved": "Eingespart"
|
"saved": "Gespeichert"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Router",
|
"routers": "Router",
|
||||||
|
@ -447,7 +445,7 @@
|
||||||
"write": "Schreiben",
|
"write": "Schreiben",
|
||||||
"gpu": "GPU",
|
"gpu": "GPU",
|
||||||
"mem": "RAM",
|
"mem": "RAM",
|
||||||
"swap": "Auslagerung"
|
"swap": "Swap"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Lesezeichen",
|
"bookmark": "Lesezeichen",
|
||||||
|
@ -523,15 +521,15 @@
|
||||||
"up_to_date": "Aktuell",
|
"up_to_date": "Aktuell",
|
||||||
"child_bridges": "Unter-Bridges",
|
"child_bridges": "Unter-Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"pending": "Ausstehend",
|
"pending": "Ausstehend",
|
||||||
"down": "Offline"
|
"down": "Empfangen"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "Neu",
|
"new": "Neu",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"grace": "In Karenzzeit",
|
"grace": "In Karenzzeit",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Letzter Ping",
|
"last_ping": "Letzter Ping",
|
||||||
|
@ -646,8 +644,8 @@
|
||||||
"load": "Durchschnittliche Last",
|
"load": "Durchschnittliche Last",
|
||||||
"memory": "Speichernutzung",
|
"memory": "Speichernutzung",
|
||||||
"wanStatus": "WAN-Status",
|
"wanStatus": "WAN-Status",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"temp": "Temperatur",
|
"temp": "Temperatur",
|
||||||
"disk": "Datenträgernutzung",
|
"disk": "Datenträgernutzung",
|
||||||
"wanIP": "WAN-IP"
|
"wanIP": "WAN-IP"
|
||||||
|
@ -665,8 +663,8 @@
|
||||||
"storage": "Speicher"
|
"storage": "Speicher"
|
||||||
},
|
},
|
||||||
"uptimekuma": {
|
"uptimekuma": {
|
||||||
"up": "Up",
|
"up": "Seiten verfügbar",
|
||||||
"down": "Down",
|
"down": "Seiten nicht verfügbar",
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"incident": "Vorfall",
|
"incident": "Vorfall",
|
||||||
"m": "min"
|
"m": "min"
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Verarbeitet",
|
"processed": "Verarbeitet",
|
||||||
"time": "Zeit"
|
"time": "Zeit"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Reinvermögen",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Datenquellen",
|
"datasources": "Datenquellen",
|
||||||
|
@ -744,8 +738,8 @@
|
||||||
"targets_total": "Alle Ziele"
|
"targets_total": "Alle Ziele"
|
||||||
},
|
},
|
||||||
"gatus": {
|
"gatus": {
|
||||||
"up": "Up",
|
"up": "Seiten verfügbar",
|
||||||
"down": "Down",
|
"down": "Seiten nicht verfügbar",
|
||||||
"uptime": "Betriebszeit"
|
"uptime": "Betriebszeit"
|
||||||
},
|
},
|
||||||
"ghostfolio": {
|
"ghostfolio": {
|
||||||
|
@ -832,8 +826,8 @@
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"cpuLoad": "CPU-Last (5 min-Durchschnitt)",
|
"cpuLoad": "CPU-Last (5 min-Durchschnitt)",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"bytesTx": "Übertragen",
|
"bytesTx": "Übertragen",
|
||||||
"bytesRx": "Empfangen"
|
"bytesRx": "Empfangen"
|
||||||
},
|
},
|
||||||
|
@ -842,13 +836,13 @@
|
||||||
"uptime": "Betriebszeit",
|
"uptime": "Betriebszeit",
|
||||||
"lastDown": "Letzter Ausfall",
|
"lastDown": "Letzter Ausfall",
|
||||||
"downDuration": "Ausfalldauer",
|
"downDuration": "Ausfalldauer",
|
||||||
"sitesUp": "Up",
|
"sitesUp": "Seiten verfügbar",
|
||||||
"sitesDown": "Down",
|
"sitesDown": "Seiten nicht verfügbar",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"notyetchecked": "Noch nicht geprüft",
|
"notyetchecked": "Noch nicht geprüft",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"seemsdown": "Scheint nicht verfügbar",
|
"seemsdown": "Scheint nicht verfügbar",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"unknown": "Unbekannt"
|
"unknown": "Unbekannt"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Benachrichtigungen",
|
"notifications": "Benachrichtigungen",
|
||||||
"issues": "Probleme",
|
"issues": "Probleme",
|
||||||
"pulls": "Pull-Requests",
|
"pulls": "Pull-Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Szenen",
|
"scenes": "Szenen",
|
||||||
|
@ -988,8 +981,8 @@
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "Systeme",
|
"systems": "Systeme",
|
||||||
"up": "Online",
|
"up": "Senden",
|
||||||
"down": "Offline",
|
"down": "Empfangen",
|
||||||
"paused": "Pausiert",
|
"paused": "Pausiert",
|
||||||
"pending": "Ausstehend",
|
"pending": "Ausstehend",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Probleme",
|
"issues": "Probleme",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projekte"
|
"projects": "Projekte"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Last",
|
|
||||||
"bcharge": "Akkuladung",
|
|
||||||
"timeleft": "Verbleibende Zeit"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Ping up",
|
"up": "Ping up",
|
||||||
"received": "Ληφθέντα",
|
"received": "Ληφθέντα",
|
||||||
"sent": "Απεσταλμένα",
|
"sent": "Απεσταλμένα",
|
||||||
"externalIPAddress": "Εξωτερική IP",
|
"externalIPAddress": "Εξωτερική IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Συνδεδεμένα APs",
|
"connectedAp": "Συνδεδεμένα APs",
|
||||||
"activeUser": "Ενεργές συσκευές",
|
"activeUser": "Ενεργές συσκευές",
|
||||||
"alerts": "Ειδοποιήσεις",
|
"alerts": "Ειδοποιήσεις",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Συνδεδεμένα gateways",
|
||||||
"connectedSwitches": "Συνδεδεμένα switches"
|
"connectedSwitches": "Συνδεδεμένα switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Σε επεξεργασία",
|
"processed": "Σε επεξεργασία",
|
||||||
"time": "Ώρα"
|
"time": "Ώρα"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Πίνακας Ελέγχου",
|
"dashboards": "Πίνακας Ελέγχου",
|
||||||
"datasources": "Πηγές Δεδομένων",
|
"datasources": "Πηγές Δεδομένων",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Κατάσταση",
|
|
||||||
"load": "Φόρτωση",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Χρόνος που απομένει"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Ετικέτες"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Δίκτυο",
|
|
||||||
"connected": "Συνδέθηκε",
|
|
||||||
"disconnected": "Αποσυνδέθηκε",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Διαθέσιμο",
|
|
||||||
"update_no": "Ενημερωμένο",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Αρχεία"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -883,10 +877,9 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Load",
|
|
||||||
"bcharge":"Battery Charge",
|
|
||||||
"timeleft":"Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stato",
|
|
||||||
"load": "Ŝarĝo",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Havebla",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Activo",
|
"up": "Activo",
|
||||||
"received": "Recibido",
|
"received": "Recibido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP ext.",
|
"externalIPAddress": "IP ext."
|
||||||
"externalIPv6Address": "IPv6 ext.",
|
|
||||||
"externalIPv6Prefix": "Prefijo IPv6 ext."
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream (desarrollo de software)",
|
"upstreams": "Upstream (desarrollo de software)",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "AP conectados",
|
"connectedAp": "AP conectados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Puertas de enlace conectadas",
|
"connectedGateway": "Puertas de enlace conectadas",
|
||||||
"connectedSwitches": "Conmutadores conectados"
|
"connectedSwitches": "Conmutadores conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Procesado",
|
"processed": "Procesado",
|
||||||
"time": "Tiempo"
|
"time": "Tiempo"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Patrimonio neto",
|
|
||||||
"budget": "Presupuesto"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableros",
|
"dashboards": "Tableros",
|
||||||
"datasources": "Fuentes de datos",
|
"datasources": "Fuentes de datos",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Números",
|
"issues": "Números",
|
||||||
"merges": "Solicitudes de fusión",
|
"merges": "Solicitudes de fusión",
|
||||||
"projects": "Proyectos"
|
"projects": "Proyectos"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Estado",
|
|
||||||
"load": "Carga",
|
|
||||||
"bcharge": "Carga de la batería",
|
|
||||||
"timeleft": "Tiempo restante"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Etiquetas"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Red",
|
|
||||||
"connected": "Conectado",
|
|
||||||
"disconnected": "Desconectado",
|
|
||||||
"updateStatus": "Actualización",
|
|
||||||
"update_yes": "Disponible",
|
|
||||||
"update_no": "Actualizado",
|
|
||||||
"downloads": "Descargas",
|
|
||||||
"uploads": "Subidas",
|
|
||||||
"sharedFiles": "Archivos"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,16 +85,16 @@
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"not_available": "Not Available"
|
"not_available": "Not Available"
|
||||||
},
|
},
|
||||||
"siteMonitor": {
|
"siteMonitor": {
|
||||||
"http_status": "HTTP status",
|
"http_status": "HTTP status",
|
||||||
"error": "Error",
|
"error": "Error",
|
||||||
"response": "Erantzuna",
|
"response": "Response",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"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": "Filmak",
|
"movies": "Movies",
|
||||||
"series": "Serieak",
|
"series": "Series",
|
||||||
"episodes": "Episodes",
|
"episodes": "Episodes",
|
||||||
"songs": "Abestiak"
|
"songs": "Abestiak"
|
||||||
},
|
},
|
||||||
|
@ -115,42 +115,40 @@
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"evcc": {
|
"evcc": {
|
||||||
"pv_power": "Produkzioak",
|
"pv_power": "Production",
|
||||||
"battery_soc": "Bateria",
|
"battery_soc": "Battery",
|
||||||
"grid_power": "Sarea",
|
"grid_power": "Grid",
|
||||||
"home_power": "Kontsumoa",
|
"home_power": "Consumption",
|
||||||
"charge_power": "Kargagailua",
|
"charge_power": "Charger",
|
||||||
"kilowatt": "kW"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"freshrss": {
|
"freshrss": {
|
||||||
"subscriptions": "Harpidetzak",
|
"subscriptions": "Subscriptions",
|
||||||
"unread": "Irakurri gabe"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"fritzbox": {
|
"fritzbox": {
|
||||||
"connectionStatus": "Status",
|
"connectionStatus": "Status",
|
||||||
"connectionStatusUnconfigured": "Unconfigured",
|
"connectionStatusUnconfigured": "Unconfigured",
|
||||||
"connectionStatusConnecting": "Konektatzen",
|
"connectionStatusConnecting": "Connecting",
|
||||||
"connectionStatusAuthenticating": "Authenticating",
|
"connectionStatusAuthenticating": "Authenticating",
|
||||||
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
"connectionStatusPendingDisconnect": "Pending Disconnect",
|
||||||
"connectionStatusDisconnecting": "Disconnecting",
|
"connectionStatusDisconnecting": "Disconnecting",
|
||||||
"connectionStatusDisconnected": "Deskonektatuta",
|
"connectionStatusDisconnected": "Disconnected",
|
||||||
"connectionStatusConnected": "Konektatuta",
|
"connectionStatusConnected": "Connected",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Down",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Up",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Bidalita",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -189,7 +187,7 @@
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Active Streams",
|
"streams": "Active Streams",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Filmak",
|
"movies": "Movies",
|
||||||
"tv": "TV Shows"
|
"tv": "TV Shows"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
|
@ -199,18 +197,18 @@
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Active",
|
"active": "Active",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"download": "Jeitsierak"
|
"download": "Download"
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
|
@ -223,8 +221,8 @@
|
||||||
"invalid": "Invalid"
|
"invalid": "Invalid"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
|
@ -233,15 +231,15 @@
|
||||||
"cachemissbytes": "Cache Miss Bytes"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Serieak",
|
"series": "Series",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
|
@ -249,7 +247,7 @@
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"missing": "Missing",
|
"missing": "Missing",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"movies": "Filmak",
|
"movies": "Movies",
|
||||||
"queue": "Queue",
|
"queue": "Queue",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
|
@ -285,7 +283,7 @@
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Guztira",
|
"total": "Guztira",
|
||||||
"connected": "Konektatuta",
|
"connected": "Connected",
|
||||||
"new_devices": "New Devices",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Down Alerts"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
|
@ -302,8 +300,8 @@
|
||||||
"latency": "Latency"
|
"latency": "Latency"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Kargatu",
|
"upload": "Upload",
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"ping": "Ping"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
|
@ -315,7 +313,7 @@
|
||||||
"download": "Downloaded",
|
"download": "Downloaded",
|
||||||
"nondownload": "Non-Downloaded",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Irakurri gabe",
|
"unread": "Unread",
|
||||||
"downloadedread": "Downloaded & Read",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Downloaded & Unread",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Non-Downloaded & Read",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
|
@ -405,7 +403,7 @@
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Wanted",
|
"wanted": "Wanted",
|
||||||
"queued": "Queued",
|
"queued": "Queued",
|
||||||
"series": "Serieak"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
"players": "Jokalariak",
|
"players": "Jokalariak",
|
||||||
|
@ -416,7 +414,7 @@
|
||||||
},
|
},
|
||||||
"miniflux": {
|
"miniflux": {
|
||||||
"read": "Read",
|
"read": "Read",
|
||||||
"unread": "Irakurri gabe"
|
"unread": "Unread"
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
|
@ -523,15 +521,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": "Gora",
|
"up": "Up",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"down": "Behera"
|
"down": "Down"
|
||||||
},
|
},
|
||||||
"healthchecks": {
|
"healthchecks": {
|
||||||
"new": "New",
|
"new": "New",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"grace": "In Grace Period",
|
"grace": "In Grace Period",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"last_ping": "Last Ping",
|
"last_ping": "Last Ping",
|
||||||
|
@ -646,8 +644,8 @@
|
||||||
"load": "Load Avg",
|
"load": "Load Avg",
|
||||||
"memory": "Mem Usage",
|
"memory": "Mem Usage",
|
||||||
"wanStatus": "WAN Status",
|
"wanStatus": "WAN Status",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"disk": "Disk Usage",
|
"disk": "Disk Usage",
|
||||||
"wanIP": "WAN IP"
|
"wanIP": "WAN IP"
|
||||||
|
@ -660,7 +658,7 @@
|
||||||
},
|
},
|
||||||
"immich": {
|
"immich": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"photos": "Argazkiak",
|
"photos": "Photos",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
|
@ -672,14 +670,14 @@
|
||||||
"m": "m"
|
"m": "m"
|
||||||
},
|
},
|
||||||
"atsumeru": {
|
"atsumeru": {
|
||||||
"series": "Serieak",
|
"series": "Series",
|
||||||
"archives": "Archives",
|
"archives": "Archives",
|
||||||
"chapters": "Chapters",
|
"chapters": "Chapters",
|
||||||
"categories": "Categories"
|
"categories": "Categories"
|
||||||
},
|
},
|
||||||
"komga": {
|
"komga": {
|
||||||
"libraries": "Libraries",
|
"libraries": "Libraries",
|
||||||
"series": "Serieak",
|
"series": "Series",
|
||||||
"books": "Books"
|
"books": "Books"
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
|
@ -688,13 +686,13 @@
|
||||||
"volumeAvailable": "Available"
|
"volumeAvailable": "Available"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Serieak",
|
"series": "Series",
|
||||||
"issues": "Arazoak",
|
"issues": "Issues",
|
||||||
"wanted": "Wanted"
|
"wanted": "Wanted"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"photos": "Argazkiak",
|
"photos": "Photos",
|
||||||
"videos": "Videos",
|
"videos": "Videos",
|
||||||
"people": "People"
|
"people": "People"
|
||||||
},
|
},
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -772,7 +766,7 @@
|
||||||
"books": "Books",
|
"books": "Books",
|
||||||
"authors": "Authors",
|
"authors": "Authors",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"series": "Serieak"
|
"series": "Series"
|
||||||
},
|
},
|
||||||
"jdownloader": {
|
"jdownloader": {
|
||||||
"downloadCount": "Queue",
|
"downloadCount": "Queue",
|
||||||
|
@ -781,7 +775,7 @@
|
||||||
"downloadSpeed": "Speed"
|
"downloadSpeed": "Speed"
|
||||||
},
|
},
|
||||||
"kavita": {
|
"kavita": {
|
||||||
"seriesCount": "Serieak",
|
"seriesCount": "Series",
|
||||||
"totalFiles": "Files"
|
"totalFiles": "Files"
|
||||||
},
|
},
|
||||||
"azuredevops": {
|
"azuredevops": {
|
||||||
|
@ -801,8 +795,8 @@
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"name": "Izena",
|
"name": "Name",
|
||||||
"map": "Mapa",
|
"map": "Map",
|
||||||
"currentPlayers": "Current players",
|
"currentPlayers": "Current players",
|
||||||
"players": "Jokalariak",
|
"players": "Jokalariak",
|
||||||
"maxPlayers": "Max players",
|
"maxPlayers": "Max players",
|
||||||
|
@ -819,10 +813,10 @@
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"categories": "Categories",
|
"categories": "Categories",
|
||||||
"tags": "Etiketak"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"openmediavault": {
|
"openmediavault": {
|
||||||
"downloading": "Deskargatzen",
|
"downloading": "Downloading",
|
||||||
"total": "Guztira",
|
"total": "Guztira",
|
||||||
"running": "Running",
|
"running": "Running",
|
||||||
"stopped": "Stopped",
|
"stopped": "Stopped",
|
||||||
|
@ -832,8 +826,8 @@
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
"cpuLoad": "CPU Load Avg (5m)",
|
"cpuLoad": "CPU Load Avg (5m)",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"bytesTx": "Transmitted",
|
"bytesTx": "Transmitted",
|
||||||
"bytesRx": "Received"
|
"bytesRx": "Received"
|
||||||
},
|
},
|
||||||
|
@ -846,9 +840,9 @@
|
||||||
"sitesDown": "Sites Down",
|
"sitesDown": "Sites Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"notyetchecked": "Not Yet Checked",
|
"notyetchecked": "Not Yet Checked",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"seemsdown": "Seems Down",
|
"seemsdown": "Seems Down",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"unknown": "Ezezaguna"
|
"unknown": "Ezezaguna"
|
||||||
},
|
},
|
||||||
"calendar": {
|
"calendar": {
|
||||||
|
@ -856,7 +850,7 @@
|
||||||
"physicalRelease": "Physical release",
|
"physicalRelease": "Physical release",
|
||||||
"digitalRelease": "Digital release",
|
"digitalRelease": "Digital release",
|
||||||
"noEventsToday": "No events for today!",
|
"noEventsToday": "No events for today!",
|
||||||
"noEventsFound": "Ez da gertaerarik aurkitu."
|
"noEventsFound": "No events found"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platforms",
|
"platforms": "Platforms",
|
||||||
|
@ -868,7 +862,7 @@
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domains",
|
"domains": "Domains",
|
||||||
"mailboxes": "Gutunontziak",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Mails",
|
"mails": "Mails",
|
||||||
"storage": "Storage"
|
"storage": "Storage"
|
||||||
},
|
},
|
||||||
|
@ -877,16 +871,15 @@
|
||||||
"criticals": "Criticals"
|
"criticals": "Criticals"
|
||||||
},
|
},
|
||||||
"plantit": {
|
"plantit": {
|
||||||
"events": "Ekitaldiak",
|
"events": "Events",
|
||||||
"plants": "Landareak",
|
"plants": "Plants",
|
||||||
"photos": "Argazkiak",
|
"photos": "Photos",
|
||||||
"species": "Species"
|
"species": "Species"
|
||||||
},
|
},
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Jakinarazpenak",
|
"notifications": "Notifications",
|
||||||
"issues": "Arazoak",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -895,34 +888,34 @@
|
||||||
"playDuration": "Time Watched",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Scenes Size",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Scenes Duration",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Irudia",
|
"images": "Images",
|
||||||
"imageSize": "Irudiaren tamaina",
|
"imageSize": "Images Size",
|
||||||
"galleries": "Galleries",
|
"galleries": "Galleries",
|
||||||
"performers": "Performers",
|
"performers": "Performers",
|
||||||
"studios": "Studios",
|
"studios": "Studios",
|
||||||
"movies": "Filmak",
|
"movies": "Movies",
|
||||||
"tags": "Etiketak",
|
"tags": "Tags",
|
||||||
"oCount": "O Count"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"recipes": "Recipes",
|
"recipes": "Recipes",
|
||||||
"keywords": "Hitz gakoak"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Elementuak",
|
"items": "Items",
|
||||||
"totalWithWarranty": "With Warranty",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Locations",
|
"locations": "Locations",
|
||||||
"labels": "Etiketak",
|
"labels": "Labels",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"totalValue": "Guztira"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Konektatuta",
|
"connected": "Connected",
|
||||||
"enabled": "Enabled",
|
"enabled": "Enabled",
|
||||||
"disabled": "Disabled",
|
"disabled": "Disabled",
|
||||||
"total": "Guztira"
|
"total": "Guztira"
|
||||||
|
@ -935,8 +928,8 @@
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Ping",
|
"ping": "Ping",
|
||||||
"download": "Jeitsierak",
|
"download": "Download",
|
||||||
"upload": "Kargatu"
|
"upload": "Upload"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Stocks",
|
||||||
|
@ -952,23 +945,23 @@
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Bildumak",
|
"collections": "Collections",
|
||||||
"tags": "Etiketak"
|
"tags": "Tags"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informazioa",
|
"information": "Informazioa",
|
||||||
"warning": "Abisua",
|
"warning": "Warning",
|
||||||
"average": "Batez besteko",
|
"average": "Average",
|
||||||
"high": "Altua",
|
"high": "High",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Vehicle",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Ibilgailuak",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Service Records",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Oroigarriak",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Hurrengo abisua",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "None"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
|
@ -978,7 +971,7 @@
|
||||||
"tasksInProgress": "Tasks In Progress"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Izena",
|
"name": "Name",
|
||||||
"address": "Address",
|
"address": "Address",
|
||||||
"last_seen": "Last Seen",
|
"last_seen": "Last Seen",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
|
@ -986,10 +979,10 @@
|
||||||
"offline": "Offline"
|
"offline": "Offline"
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Izena",
|
"name": "Name",
|
||||||
"systems": "Systems",
|
"systems": "Systems",
|
||||||
"up": "Gora",
|
"up": "Up",
|
||||||
"down": "Behera",
|
"down": "Down",
|
||||||
"paused": "Paused",
|
"paused": "Paused",
|
||||||
"pending": "Pending",
|
"pending": "Pending",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
|
@ -1000,47 +993,22 @@
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Aplikazioak",
|
"apps": "Apps",
|
||||||
"synced": "Sinkronizatuta",
|
"synced": "Synced",
|
||||||
"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": "Etenda"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Loading"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Taldeak",
|
"groups": "Groups",
|
||||||
"issues": "Arazoak",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Proiektuak"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Load",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Tila",
|
|
||||||
"load": "Kuorma",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Aikaa jäljellä"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Saatavilla",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,14 +57,14 @@
|
||||||
"lan": "LAN",
|
"lan": "LAN",
|
||||||
"wlan": "WLAN",
|
"wlan": "WLAN",
|
||||||
"devices": "Équipt.",
|
"devices": "Équipt.",
|
||||||
"lan_devices": "Périphériques LAN",
|
"lan_devices": "Équipt. LAN",
|
||||||
"wlan_devices": "Périphériques WLAN",
|
"wlan_devices": "Périphériques WLAN",
|
||||||
"lan_users": "Utilisateurs LAN",
|
"lan_users": "Utilisateurs LAN",
|
||||||
"wlan_users": "Utilisateurs WLAN",
|
"wlan_users": "Utilisateurs WLAN",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "INACTIF",
|
"down": "INACTIF",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"empty_data": "Statut du sous-système inconnu"
|
"empty_data": "Statut sous-système inconnu"
|
||||||
},
|
},
|
||||||
"docker": {
|
"docker": {
|
||||||
"rx": "Rx",
|
"rx": "Rx",
|
||||||
|
@ -77,14 +77,14 @@
|
||||||
"unknown": "Inconnu",
|
"unknown": "Inconnu",
|
||||||
"healthy": "Fonctionnel",
|
"healthy": "Fonctionnel",
|
||||||
"starting": "Démarrage",
|
"starting": "Démarrage",
|
||||||
"unhealthy": "Mauvaise santé",
|
"unhealthy": "Dysfonctionnement",
|
||||||
"not_found": "Introuvable",
|
"not_found": "Inconnu",
|
||||||
"exited": "Arrêté",
|
"exited": "Arrêté",
|
||||||
"partial": "Partiel"
|
"partial": "Partiel"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"ping": "Latence",
|
"ping": "Ping",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"not_available": "Non disponible"
|
"not_available": "Non disponible"
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"episodes": "Épisodes",
|
"episodes": "Épisodes",
|
||||||
"songs": "Chansons"
|
"songs": "Musique"
|
||||||
},
|
},
|
||||||
"esphome": {
|
"esphome": {
|
||||||
"offline": "Hors ligne",
|
"offline": "Hors ligne",
|
||||||
|
@ -124,7 +124,7 @@
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
|
@ -142,27 +142,25 @@
|
||||||
"connectionStatusDisconnected": "Déconnecté",
|
"connectionStatusDisconnected": "Déconnecté",
|
||||||
"connectionStatusConnected": "Connecté",
|
"connectionStatusConnected": "Connecté",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"maxDown": "Max. Down",
|
"maxDown": "Max. Bas",
|
||||||
"maxUp": "Max. Up",
|
"maxUp": "Max. Haut",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Reçu",
|
"received": "Reçu",
|
||||||
"sent": "Envoyé",
|
"sent": "Envoyé",
|
||||||
"externalIPAddress": "IP externe",
|
"externalIPAddress": "IP externe"
|
||||||
"externalIPv6Address": "IPv6 externe",
|
|
||||||
"externalIPv6Prefix": "Préfixe IPv6 externe"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "En amont",
|
"upstreams": "Upstreams",
|
||||||
"requests": "Demandes en cours",
|
"requests": "Demandes en cours",
|
||||||
"requests_failed": "Demandes échouées"
|
"requests_failed": "Demandes échouées"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"totalObserved": "Total Observé",
|
"totalObserved": "Total Observé",
|
||||||
"diffsDetected": "Différences détectées"
|
"diffsDetected": "Diffs détectées"
|
||||||
},
|
},
|
||||||
"channelsdvrserver": {
|
"channelsdvrserver": {
|
||||||
"shows": "Séries",
|
"shows": "Affichages",
|
||||||
"recordings": "Enregistrements",
|
"recordings": "Enregistrements",
|
||||||
"scheduled": "Planifié",
|
"scheduled": "Planifié",
|
||||||
"passes": "Passes"
|
"passes": "Passes"
|
||||||
|
@ -176,10 +174,10 @@
|
||||||
},
|
},
|
||||||
"omada": {
|
"omada": {
|
||||||
"connectedAp": "AP connectés",
|
"connectedAp": "AP connectés",
|
||||||
"activeUser": "Périphériques actifs",
|
"activeUser": "Équipts actifs",
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"connectedGateways": "Passerelles connectées",
|
"connectedGateway": "Passerelles connectées",
|
||||||
"connectedSwitches": "Switchs connectés"
|
"connectedSwitches": "Switches connectés"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
"rate": "Débit",
|
"rate": "Débit",
|
||||||
|
@ -190,7 +188,7 @@
|
||||||
"streams": "Flux actif",
|
"streams": "Flux actif",
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"tv": "Séries"
|
"tv": "Séries TV"
|
||||||
},
|
},
|
||||||
"sabnzbd": {
|
"sabnzbd": {
|
||||||
"rate": "Débit",
|
"rate": "Débit",
|
||||||
|
@ -199,32 +197,32 @@
|
||||||
},
|
},
|
||||||
"rutorrent": {
|
"rutorrent": {
|
||||||
"active": "Actif",
|
"active": "Actif",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"download": "Récep."
|
"download": "Récep."
|
||||||
},
|
},
|
||||||
"transmission": {
|
"transmission": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"qnap": {
|
"qnap": {
|
||||||
"cpuUsage": "Processeur utilisé",
|
"cpuUsage": "Cpu",
|
||||||
"memUsage": "Mémoire utilisée",
|
"memUsage": "Mém",
|
||||||
"systemTempC": "Température système",
|
"systemTempC": "Temp",
|
||||||
"poolUsage": "Utilisation de la pool",
|
"poolUsage": "Pool",
|
||||||
"volumeUsage": "Utilisation du volume",
|
"volumeUsage": "Volume",
|
||||||
"invalid": "Invalide"
|
"invalid": "Invalide"
|
||||||
},
|
},
|
||||||
"deluge": {
|
"deluge": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
|
@ -234,33 +232,33 @@
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
"sonarr": {
|
"sonarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demande",
|
||||||
"queued": "En file d'attente",
|
"queued": "Attente",
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"radarr": {
|
"radarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demande",
|
||||||
"missing": "Manquant",
|
"missing": "Manquant",
|
||||||
"queued": "En file d'attente",
|
"queued": "Attente",
|
||||||
"movies": "Films",
|
"movies": "Films",
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"unknown": "Inconnu"
|
"unknown": "Inconnu"
|
||||||
},
|
},
|
||||||
"lidarr": {
|
"lidarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demande",
|
||||||
"queued": "En file d'attente",
|
"queued": "Attente",
|
||||||
"artists": "Artistes"
|
"artists": "Artistes"
|
||||||
},
|
},
|
||||||
"readarr": {
|
"readarr": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demande",
|
||||||
"queued": "En file d'attente",
|
"queued": "Attente",
|
||||||
"books": "Livres"
|
"books": "Livres"
|
||||||
},
|
},
|
||||||
"bazarr": {
|
"bazarr": {
|
||||||
|
@ -269,18 +267,18 @@
|
||||||
},
|
},
|
||||||
"ombi": {
|
"ombi": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Approuvé",
|
"approved": "Validé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"jellyseerr": {
|
"jellyseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"approved": "Approuvé",
|
"approved": "Validé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"overseerr": {
|
"overseerr": {
|
||||||
"pending": "En attente",
|
"pending": "En attente",
|
||||||
"processing": "En cours de traitement",
|
"processing": "Traitement",
|
||||||
"approved": "Approuvé",
|
"approved": "Validé",
|
||||||
"available": "Disponible"
|
"available": "Disponible"
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
|
@ -292,7 +290,7 @@
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Requêtes",
|
"queries": "Requêtes",
|
||||||
"blocked": "Bloqué",
|
"blocked": "Bloqué",
|
||||||
"blocked_percent": "% bloqué",
|
"blocked_percent": "Bloqué %",
|
||||||
"gravity": "Listes dom. bloqués"
|
"gravity": "Listes dom. bloqués"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
|
@ -302,9 +300,9 @@
|
||||||
"latency": "Latence"
|
"latency": "Latence"
|
||||||
},
|
},
|
||||||
"speedtest": {
|
"speedtest": {
|
||||||
"upload": "Téléverser",
|
"upload": "Envoi",
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"ping": "Latence"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"portainer": {
|
"portainer": {
|
||||||
"running": "Démarré",
|
"running": "Démarré",
|
||||||
|
@ -337,7 +335,7 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Requêtes",
|
"totalQueries": "Requêtes",
|
||||||
"totalNoError": "Succès",
|
"totalNoError": "Effectué avec succès",
|
||||||
"totalServerFailure": "Échecs",
|
"totalServerFailure": "Échecs",
|
||||||
"totalNxDomain": "Domaines NX",
|
"totalNxDomain": "Domaines NX",
|
||||||
"totalRefused": "Refusés",
|
"totalRefused": "Refusés",
|
||||||
|
@ -351,8 +349,8 @@
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"errored": "Erroné",
|
"errored": "En erreur",
|
||||||
"saved": "Enregistré"
|
"saved": "Libéré"
|
||||||
},
|
},
|
||||||
"traefik": {
|
"traefik": {
|
||||||
"routers": "Routeurs",
|
"routers": "Routeurs",
|
||||||
|
@ -376,35 +374,35 @@
|
||||||
"30days": "30 Jours"
|
"30days": "30 Jours"
|
||||||
},
|
},
|
||||||
"gotify": {
|
"gotify": {
|
||||||
"apps": "Applications",
|
"apps": "Applis",
|
||||||
"clients": "Clients",
|
"clients": "Clients",
|
||||||
"messages": "Messages"
|
"messages": "Msg"
|
||||||
},
|
},
|
||||||
"prowlarr": {
|
"prowlarr": {
|
||||||
"enableIndexers": "Indexeur",
|
"enableIndexers": "Indexeur",
|
||||||
"numberOfGrabs": "Captures",
|
"numberOfGrabs": "Capture",
|
||||||
"numberOfQueries": "Requêtes",
|
"numberOfQueries": "Requêtes",
|
||||||
"numberOfFailGrabs": "Captures échouées",
|
"numberOfFailGrabs": "Capt. échouée",
|
||||||
"numberOfFailQueries": "Demandes échouées"
|
"numberOfFailQueries": "Dem. échouée"
|
||||||
},
|
},
|
||||||
"jackett": {
|
"jackett": {
|
||||||
"configured": "Configuré",
|
"configured": "Configuré",
|
||||||
"errored": "Erroné"
|
"errored": "En erreur"
|
||||||
},
|
},
|
||||||
"strelaysrv": {
|
"strelaysrv": {
|
||||||
"numActiveSessions": "Sessions",
|
"numActiveSessions": "Sessions",
|
||||||
"numConnections": "Connexions",
|
"numConnections": "Cnx",
|
||||||
"dataRelayed": "Relayé",
|
"dataRelayed": "Relayé",
|
||||||
"transferRate": "Débit"
|
"transferRate": "Débit"
|
||||||
},
|
},
|
||||||
"mastodon": {
|
"mastodon": {
|
||||||
"user_count": "Utilisateurs",
|
"user_count": "Utilisateurs",
|
||||||
"status_count": "Articles",
|
"status_count": "Messages",
|
||||||
"domain_count": "Domaines"
|
"domain_count": "Domaines"
|
||||||
},
|
},
|
||||||
"medusa": {
|
"medusa": {
|
||||||
"wanted": "Demandé",
|
"wanted": "Demande",
|
||||||
"queued": "En file d'attente",
|
"queued": "Attente",
|
||||||
"series": "Séries TV"
|
"series": "Séries TV"
|
||||||
},
|
},
|
||||||
"minecraft": {
|
"minecraft": {
|
||||||
|
@ -420,13 +418,13 @@
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Utilisateurs",
|
"users": "Utilisateurs",
|
||||||
"loginsLast24H": "Connexions (24 h)",
|
"loginsLast24H": "Cnx. (24h)",
|
||||||
"failedLoginsLast24H": "Connexions échouées (24 h)"
|
"failedLoginsLast24H": "Cnx. échouées (24h)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "MÉM",
|
"mem": "MÉM",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"lxc": "LXC",
|
"lxc": "LxC",
|
||||||
"vms": "VMs"
|
"vms": "VMs"
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
|
@ -434,7 +432,7 @@
|
||||||
"load": "Charge",
|
"load": "Charge",
|
||||||
"wait": "Veuillez patienter",
|
"wait": "Veuillez patienter",
|
||||||
"temp": "Temp",
|
"temp": "Temp",
|
||||||
"_temp": "Température",
|
"_temp": "T°",
|
||||||
"warn": "Alerte",
|
"warn": "Alerte",
|
||||||
"uptime": "Up",
|
"uptime": "Up",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
|
@ -445,12 +443,12 @@
|
||||||
"crit": "Crit.",
|
"crit": "Crit.",
|
||||||
"read": "Lu",
|
"read": "Lu",
|
||||||
"write": "Écrit.",
|
"write": "Écrit.",
|
||||||
"gpu": "Carte Graphique",
|
"gpu": "GPU",
|
||||||
"mem": "Mém.",
|
"mem": "Mém.",
|
||||||
"swap": "Swap"
|
"swap": "Swap"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Marque-Page",
|
"bookmark": "Signet",
|
||||||
"service": "Service",
|
"service": "Service",
|
||||||
"search": "Recherche",
|
"search": "Recherche",
|
||||||
"custom": "Personnalisé",
|
"custom": "Personnalisé",
|
||||||
|
@ -460,13 +458,13 @@
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Ensoleillé",
|
"0-day": "Ensoleillé",
|
||||||
"0-night": "Clair",
|
"0-night": "Ciel clair",
|
||||||
"1-day": "Principalement ensoleillé",
|
"1-day": "Principalement ensoleillé",
|
||||||
"1-night": "Principalement clair",
|
"1-night": "Principalement clair",
|
||||||
"2-day": "Partiellement nuageux",
|
"2-day": "Partiellement couvert",
|
||||||
"2-night": "Partiellement nuageux",
|
"2-night": "Partiellement couvert",
|
||||||
"3-day": "Nuageux",
|
"3-day": "Couvert",
|
||||||
"3-night": "Nuageux",
|
"3-night": "Couvert",
|
||||||
"45-day": "Brumeux",
|
"45-day": "Brumeux",
|
||||||
"45-night": "Brumeux",
|
"45-night": "Brumeux",
|
||||||
"48-day": "Brumeux",
|
"48-day": "Brumeux",
|
||||||
|
@ -485,14 +483,14 @@
|
||||||
"61-night": "Pluie légère",
|
"61-night": "Pluie légère",
|
||||||
"63-day": "Pluie",
|
"63-day": "Pluie",
|
||||||
"63-night": "Pluie",
|
"63-night": "Pluie",
|
||||||
"65-day": "Forte pluie",
|
"65-day": "Pluie forte",
|
||||||
"65-night": "Forte pluie",
|
"65-night": "Pluie forte",
|
||||||
"66-day": "Pluie verglaçante",
|
"66-day": "Pluie verglaçante",
|
||||||
"66-night": "Pluie verglaçante",
|
"66-night": "Pluie verglaçante",
|
||||||
"67-day": "Pluie verglaçante",
|
"67-day": "Pluie verglaçante",
|
||||||
"67-night": "Pluie verglaçante",
|
"67-night": "Pluie verglaçante",
|
||||||
"71-day": "Légères chutes de neige",
|
"71-day": "Neige légère",
|
||||||
"71-night": "Légères chutes de neige",
|
"71-night": "Neige légère",
|
||||||
"73-day": "Neige",
|
"73-day": "Neige",
|
||||||
"73-night": "Neige",
|
"73-night": "Neige",
|
||||||
"75-day": "Neige abondante",
|
"75-day": "Neige abondante",
|
||||||
|
@ -543,7 +541,7 @@
|
||||||
"containers_failed": "Échoué"
|
"containers_failed": "Échoué"
|
||||||
},
|
},
|
||||||
"autobrr": {
|
"autobrr": {
|
||||||
"approvedPushes": "Approuvé",
|
"approvedPushes": "Validé",
|
||||||
"rejectedPushes": "Rejeté",
|
"rejectedPushes": "Rejeté",
|
||||||
"filters": "Filtres",
|
"filters": "Filtres",
|
||||||
"indexers": "Indexeur"
|
"indexers": "Indexeur"
|
||||||
|
@ -552,7 +550,7 @@
|
||||||
"downloads": "En attente",
|
"downloads": "En attente",
|
||||||
"videos": "Vidéos",
|
"videos": "Vidéos",
|
||||||
"channels": "Chaînes",
|
"channels": "Chaînes",
|
||||||
"playlists": "Listes de lecture"
|
"playlists": "Playlists"
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "Charge Système",
|
"load": "Charge Système",
|
||||||
|
@ -592,9 +590,9 @@
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"peanut": {
|
"peanut": {
|
||||||
"battery_charge": "Charge de la batterie",
|
"battery_charge": "Charge Batterie",
|
||||||
"ups_load": "Charge de l’ASI",
|
"ups_load": "Charge de l'UPS",
|
||||||
"ups_status": "État de l’ASI",
|
"ups_status": "État de l'UPS",
|
||||||
"online": "En ligne",
|
"online": "En ligne",
|
||||||
"on_battery": "Sur Batterie",
|
"on_battery": "Sur Batterie",
|
||||||
"low_battery": "Batterie Faible"
|
"low_battery": "Batterie Faible"
|
||||||
|
@ -604,8 +602,8 @@
|
||||||
"no_devices": "Aucune donnée d'appareil reçue"
|
"no_devices": "Aucune donnée d'appareil reçue"
|
||||||
},
|
},
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "Charge du processeur",
|
"cpuLoad": "Charge CPU",
|
||||||
"memoryUsed": "Mémoire utilisée",
|
"memoryUsed": "Mém. Utilisée",
|
||||||
"uptime": "Démarré depuis",
|
"uptime": "Démarré depuis",
|
||||||
"numberOfLeases": "Baux"
|
"numberOfLeases": "Baux"
|
||||||
},
|
},
|
||||||
|
@ -617,25 +615,25 @@
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Aujourd'hui",
|
"yieldDay": "Aujourd'hui",
|
||||||
"absolutePower": "Puissance",
|
"absolutePower": "Puissance",
|
||||||
"relativePower": "% de puissance",
|
"relativePower": "Puissance %",
|
||||||
"limit": "Limite"
|
"limit": "Limite"
|
||||||
},
|
},
|
||||||
"opnsense": {
|
"opnsense": {
|
||||||
"cpu": "Charge du processeur",
|
"cpu": "Charge CPU",
|
||||||
"memory": "Mémoire utilisée",
|
"memory": "Mém. utilisée",
|
||||||
"wanUpload": "WAN Envoi",
|
"wanUpload": "WAN Envoi",
|
||||||
"wanDownload": "WAN Récep."
|
"wanDownload": "WAN Récep."
|
||||||
},
|
},
|
||||||
"moonraker": {
|
"moonraker": {
|
||||||
"printer_state": "État de l'imprimante",
|
"printer_state": "État Imprimante",
|
||||||
"print_status": "Statut de l'imprimante",
|
"print_status": "Statut Imprimante",
|
||||||
"print_progress": "Progression",
|
"print_progress": "Progression",
|
||||||
"layers": "Couches"
|
"layers": "Couches"
|
||||||
},
|
},
|
||||||
"octoprint": {
|
"octoprint": {
|
||||||
"printer_state": "Statut",
|
"printer_state": "Statut",
|
||||||
"temp_tool": "Temp. de l'outil",
|
"temp_tool": "Tool T°",
|
||||||
"temp_bed": "Temp. du lit",
|
"temp_bed": "Bed T°",
|
||||||
"job_completion": "Achèvement"
|
"job_completion": "Achèvement"
|
||||||
},
|
},
|
||||||
"cloudflared": {
|
"cloudflared": {
|
||||||
|
@ -648,7 +646,7 @@
|
||||||
"wanStatus": "Statut WAN",
|
"wanStatus": "Statut WAN",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"temp": "Température",
|
"temp": "T°",
|
||||||
"disk": "Util. Disque",
|
"disk": "Util. Disque",
|
||||||
"wanIP": "IP WAN"
|
"wanIP": "IP WAN"
|
||||||
},
|
},
|
||||||
|
@ -690,7 +688,7 @@
|
||||||
"mylar": {
|
"mylar": {
|
||||||
"series": "Séries TV",
|
"series": "Séries TV",
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"wanted": "Demandé"
|
"wanted": "Demande"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "Albums",
|
"albums": "Albums",
|
||||||
|
@ -700,14 +698,10 @@
|
||||||
},
|
},
|
||||||
"fileflows": {
|
"fileflows": {
|
||||||
"queue": "En attente",
|
"queue": "En attente",
|
||||||
"processing": "En cours de traitement",
|
"processing": "Traitement",
|
||||||
"processed": "Traité",
|
"processed": "Traité",
|
||||||
"time": "Temps"
|
"time": "Temps"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Valeur Nette",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Tableau de bord",
|
"dashboards": "Tableau de bord",
|
||||||
"datasources": "Sources données",
|
"datasources": "Sources données",
|
||||||
|
@ -760,9 +754,9 @@
|
||||||
"booksDuration": "Durée"
|
"booksDuration": "Durée"
|
||||||
},
|
},
|
||||||
"homeassistant": {
|
"homeassistant": {
|
||||||
"people_home": "Personne à la maison",
|
"people_home": "People Home",
|
||||||
"lights_on": "Lumières allumées",
|
"lights_on": "Lumières allumées",
|
||||||
"switches_on": "Interrupteurs allumés"
|
"switches_on": "Commutateur On"
|
||||||
},
|
},
|
||||||
"whatsupdocker": {
|
"whatsupdocker": {
|
||||||
"monitoring": "Conteneurs",
|
"monitoring": "Conteneurs",
|
||||||
|
@ -795,7 +789,7 @@
|
||||||
"inProgress": "En cours",
|
"inProgress": "En cours",
|
||||||
"totalPrs": "PRs Total",
|
"totalPrs": "PRs Total",
|
||||||
"myPrs": "Mes PRs",
|
"myPrs": "Mes PRs",
|
||||||
"approved": "Approuvé"
|
"approved": "Validé"
|
||||||
},
|
},
|
||||||
"gamedig": {
|
"gamedig": {
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
|
@ -806,8 +800,8 @@
|
||||||
"currentPlayers": "Joueurs actuels",
|
"currentPlayers": "Joueurs actuels",
|
||||||
"players": "Joueurs",
|
"players": "Joueurs",
|
||||||
"maxPlayers": "Joueurs max",
|
"maxPlayers": "Joueurs max",
|
||||||
"bots": "Robots",
|
"bots": "Bots",
|
||||||
"ping": "Latence"
|
"ping": "Ping"
|
||||||
},
|
},
|
||||||
"urbackup": {
|
"urbackup": {
|
||||||
"ok": "Ok",
|
"ok": "Ok",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -919,7 +912,7 @@
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Alertes",
|
"alerts": "Alertes",
|
||||||
"bans": "Bannissements"
|
"bans": "Exclusions"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Connecté",
|
"connected": "Connecté",
|
||||||
|
@ -934,12 +927,12 @@
|
||||||
"banned": "Banni"
|
"banned": "Banni"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "Latence",
|
"ping": "Ping",
|
||||||
"download": "Récep.",
|
"download": "Récep.",
|
||||||
"upload": "Téléverser"
|
"upload": "Envoi"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Stocks",
|
"stocks": "Actions",
|
||||||
"loading": "Chargement",
|
"loading": "Chargement",
|
||||||
"open": "Ouvert - Marché américain",
|
"open": "Ouvert - Marché américain",
|
||||||
"closed": "Fermé - marché américain",
|
"closed": "Fermé - marché américain",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Anomalies",
|
"issues": "Anomalies",
|
||||||
"merges": "Demandes de fusion de branches",
|
"merges": "Demandes de fusion de branches",
|
||||||
"projects": "Projets"
|
"projects": "Projets"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Statut",
|
|
||||||
"load": "Charge",
|
|
||||||
"bcharge": "Charge de la batterie",
|
|
||||||
"timeleft": "Temps restant"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Marque-pages",
|
|
||||||
"favorites": "Favoris",
|
|
||||||
"archived": "Archivé",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Listes",
|
|
||||||
"tags": "Étiquettes"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Réseau",
|
|
||||||
"connected": "Connecté",
|
|
||||||
"disconnected": "Déconnecté",
|
|
||||||
"updateStatus": "Mise à jour",
|
|
||||||
"update_yes": "Disponible",
|
|
||||||
"update_no": "À jour",
|
|
||||||
"downloads": "Téléchargements",
|
|
||||||
"uploads": "Téléversements",
|
|
||||||
"sharedFiles": "Fichiers"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "סטטוס",
|
|
||||||
"load": "עומס",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "זמן שנותר"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "זמין",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Load",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Dostupno",
|
"up": "Dostupno",
|
||||||
"received": "Primljeno",
|
"received": "Primljeno",
|
||||||
"sent": "Poslano",
|
"sent": "Poslano",
|
||||||
"externalIPAddress": "Eksterna IP adresa",
|
"externalIPAddress": "Eksterna IP adresa"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Glavne grane",
|
"upstreams": "Glavne grane",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Povezani AP-ovi",
|
"connectedAp": "Povezani AP-ovi",
|
||||||
"activeUser": "Aktivni uređaji",
|
"activeUser": "Aktivni uređaji",
|
||||||
"alerts": "Upozorenja",
|
"alerts": "Upozorenja",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Povezani pristupi",
|
||||||
"connectedSwitches": "Povezani prekidači"
|
"connectedSwitches": "Povezani prekidači"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Obrađeno",
|
"processed": "Obrađeno",
|
||||||
"time": "Vrijeme"
|
"time": "Vrijeme"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Pregledne ploče",
|
"dashboards": "Pregledne ploče",
|
||||||
"datasources": "Izvori podataka",
|
"datasources": "Izvori podataka",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Obavijesti",
|
"notifications": "Obavijesti",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Zahtjevi za povlačenje",
|
"pulls": "Zahtjevi za povlačenje"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stanje",
|
|
||||||
"load": "Opterećenje",
|
|
||||||
"bcharge": "Napunjenost baterije",
|
|
||||||
"timeleft": "Preostalo vrijeme"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Oznake"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Mreža",
|
|
||||||
"connected": "Povezano",
|
|
||||||
"disconnected": "Odspojeno",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Dostupno",
|
|
||||||
"update_no": "Aktualno",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Datoteke"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Fel",
|
"up": "Fel",
|
||||||
"received": "Fogadott",
|
"received": "Fogadott",
|
||||||
"sent": "Küldött",
|
"sent": "Küldött",
|
||||||
"externalIPAddress": "Külső IP cím",
|
"externalIPAddress": "Külső IP cím"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreamek",
|
"upstreams": "Upstreamek",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Csatlakoztatott AP-k",
|
"connectedAp": "Csatlakoztatott AP-k",
|
||||||
"activeUser": "Aktív eszközök",
|
"activeUser": "Aktív eszközök",
|
||||||
"alerts": "Riasztások",
|
"alerts": "Riasztások",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Csatlakoztatott gateway-ek",
|
||||||
"connectedSwitches": "Csatlakoztatott switch-ek"
|
"connectedSwitches": "Csatlakoztatott switch-ek"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Feldolgozott",
|
"processed": "Feldolgozott",
|
||||||
"time": "Idő"
|
"time": "Idő"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Nettó érték",
|
|
||||||
"budget": "Költségkeret"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Műszerfalak",
|
"dashboards": "Műszerfalak",
|
||||||
"datasources": "Adatforrások",
|
"datasources": "Adatforrások",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problémák",
|
"issues": "Problémák",
|
||||||
"merges": "Merge kérések",
|
"merges": "Merge kérések",
|
||||||
"projects": "Projektek"
|
"projects": "Projektek"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Státusz",
|
|
||||||
"load": "Terhelés",
|
|
||||||
"bcharge": "Akku töltöttsége",
|
|
||||||
"timeleft": "Hátralévő idő"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Címkék"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Hálózat",
|
|
||||||
"connected": "Csatlakozva",
|
|
||||||
"disconnected": "Kapcsolat bontva",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Elérhető",
|
|
||||||
"update_no": "Naprakész",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Fájlok"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"duration": "{{value, duration}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "bln",
|
"months": "bulan",
|
||||||
"days": "h",
|
"days": "h",
|
||||||
"hours": "j",
|
"hours": "j",
|
||||||
"minutes": "m",
|
"minutes": "m",
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
"connectionStatusPendingDisconnect": "Menunggu Terputus",
|
"connectionStatusPendingDisconnect": "Menunggu Terputus",
|
||||||
"connectionStatusDisconnecting": "Sedan Memutus",
|
"connectionStatusDisconnecting": "Sedan Memutus",
|
||||||
"connectionStatusDisconnected": "Terputus",
|
"connectionStatusDisconnected": "Terputus",
|
||||||
"connectionStatusConnected": "Tersambung",
|
"connectionStatusConnected": "Connected",
|
||||||
"uptime": "Waktu Aktif",
|
"uptime": "Waktu Aktif",
|
||||||
"maxDown": "Maks Unduh",
|
"maxDown": "Maks Unduh",
|
||||||
"maxUp": "Maks Unggah",
|
"maxUp": "Maks Unggah",
|
||||||
|
@ -148,9 +148,7 @@
|
||||||
"up": "Hidup",
|
"up": "Hidup",
|
||||||
"received": "Diterima",
|
"received": "Diterima",
|
||||||
"sent": "Terkirim",
|
"sent": "Terkirim",
|
||||||
"externalIPAddress": "IP Eksternal",
|
"externalIPAddress": "IP Eksternal"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Strim Luar",
|
"upstreams": "Strim Luar",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "AP Tersambung",
|
"connectedAp": "AP Tersambung",
|
||||||
"activeUser": "Perangakat yang Aktif",
|
"activeUser": "Perangakat yang Aktif",
|
||||||
"alerts": "Peringatan",
|
"alerts": "Peringatan",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Gateway Tersambung",
|
||||||
"connectedSwitches": "Switch Tersambung"
|
"connectedSwitches": "Switch Tersambung"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -285,9 +283,9 @@
|
||||||
},
|
},
|
||||||
"netalertx": {
|
"netalertx": {
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"connected": "Tersambung",
|
"connected": "Connected",
|
||||||
"new_devices": "Perangkat Baru",
|
"new_devices": "New Devices",
|
||||||
"down_alerts": "Peringatan Pemadaman"
|
"down_alerts": "Down Alerts"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Kueri",
|
"queries": "Kueri",
|
||||||
|
@ -313,17 +311,17 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Terunduh",
|
"download": "Terunduh",
|
||||||
"nondownload": "Belum Diunduh",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Baca",
|
"read": "Baca",
|
||||||
"unread": "Belum Dibaca",
|
"unread": "Belum Dibaca",
|
||||||
"downloadedread": "Diunduh & Dibaca",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Diunduh & Belum Dibaca",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Belum Diunduh & Dibaca",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "Belum Diunduh & Belum Dibaca"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Alamat",
|
"address": "Alamat",
|
||||||
"expires": "Kedaluwarsa",
|
"expires": "Kadaluarsa",
|
||||||
"never": "Tidak Pernah",
|
"never": "Tidak Pernah",
|
||||||
"last_seen": "Terakhir terlihat",
|
"last_seen": "Terakhir terlihat",
|
||||||
"now": "Sekarang",
|
"now": "Sekarang",
|
||||||
|
@ -337,12 +335,12 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Kueri",
|
"totalQueries": "Kueri",
|
||||||
"totalNoError": "Berhasil",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Gagal",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "Domain NX",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Ditolak",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Rekursif",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "Cached",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Terblokir",
|
"totalBlocked": "Terblokir",
|
||||||
"totalDropped": "Dropped",
|
"totalDropped": "Dropped",
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Terproses",
|
"processed": "Terproses",
|
||||||
"time": "Waktu"
|
"time": "Waktu"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Kekayaan Bersih",
|
|
||||||
"budget": "Anggaran"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dasbor",
|
"dashboards": "Dasbor",
|
||||||
"datasources": "Sumber Data",
|
"datasources": "Sumber Data",
|
||||||
|
@ -860,16 +854,16 @@
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Platform",
|
"platforms": "Platform",
|
||||||
"totalRoms": "Permainan",
|
"totalRoms": "Games",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "Kondisi",
|
"states": "States",
|
||||||
"screenshots": "Tangkapan Layar",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "Total Ukuran"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Jumlah Domain",
|
"domains": "Jumlah Domain",
|
||||||
"mailboxes": "Kotak surat",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Surat",
|
"mails": "Mails",
|
||||||
"storage": "Penyimpanan"
|
"storage": "Penyimpanan"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
|
@ -885,52 +879,51 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifikasi",
|
"notifications": "Notifikasi",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Adegan",
|
"scenes": "Scenes",
|
||||||
"scenesPlayed": "Adegan Dimainkan",
|
"scenesPlayed": "Scenes Played",
|
||||||
"playCount": "Total Dimainkan",
|
"playCount": "Total Plays",
|
||||||
"playDuration": "Waktu Ditonton",
|
"playDuration": "Time Watched",
|
||||||
"sceneSize": "Ukuran Adegan",
|
"sceneSize": "Scenes Size",
|
||||||
"sceneDuration": "Durasi Adegan",
|
"sceneDuration": "Scenes Duration",
|
||||||
"images": "Gambar",
|
"images": "Images",
|
||||||
"imageSize": "Ukuran Gambar",
|
"imageSize": "Images Size",
|
||||||
"galleries": "Galeri",
|
"galleries": "Galleries",
|
||||||
"performers": "Pemain",
|
"performers": "Performers",
|
||||||
"studios": "Studio",
|
"studios": "Studios",
|
||||||
"movies": "Film",
|
"movies": "Film",
|
||||||
"tags": "Tag",
|
"tags": "Tag",
|
||||||
"oCount": "Jumlah O"
|
"oCount": "O Count"
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "Pengguna",
|
"users": "Pengguna",
|
||||||
"recipes": "Resep",
|
"recipes": "Resep",
|
||||||
"keywords": "Kata Kunci"
|
"keywords": "Keywords"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
"items": "Items",
|
"items": "Items",
|
||||||
"totalWithWarranty": "Dengan Garansi",
|
"totalWithWarranty": "With Warranty",
|
||||||
"locations": "Lokasi",
|
"locations": "Locations",
|
||||||
"labels": "Label",
|
"labels": "Labels",
|
||||||
"users": "Pengguna",
|
"users": "Pengguna",
|
||||||
"totalValue": "Total Nilai"
|
"totalValue": "Total Value"
|
||||||
},
|
},
|
||||||
"crowdsec": {
|
"crowdsec": {
|
||||||
"alerts": "Peringatan",
|
"alerts": "Peringatan",
|
||||||
"bans": "Bans"
|
"bans": "Bans"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "Tersambung",
|
"connected": "Connected",
|
||||||
"enabled": "Aktif",
|
"enabled": "Aktif",
|
||||||
"disabled": "Nonaktif",
|
"disabled": "Nonaktif",
|
||||||
"total": "Total"
|
"total": "Total"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Diproksi",
|
"proxied": "Proxied",
|
||||||
"auth": "With Auth",
|
"auth": "With Auth",
|
||||||
"outdated": "Usang",
|
"outdated": "Outdated",
|
||||||
"banned": "Banned"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
|
@ -939,43 +932,43 @@
|
||||||
"upload": "Unggah"
|
"upload": "Unggah"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "Saham",
|
"stocks": "Stocks",
|
||||||
"loading": "Memuat",
|
"loading": "Loading",
|
||||||
"open": "Buka - Pasar AS",
|
"open": "Open - US Market",
|
||||||
"closed": "Tutup - Pasar AS",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "Konfigurasi Invalid"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Kamera",
|
"cameras": "Cameras",
|
||||||
"uptime": "Waktu Aktif",
|
"uptime": "Waktu Aktif",
|
||||||
"version": "Versi"
|
"version": "Versi"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Tautan",
|
"links": "Links",
|
||||||
"collections": "Koleksi",
|
"collections": "Collections",
|
||||||
"tags": "Tag"
|
"tags": "Tag"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informasi",
|
"information": "Informasi",
|
||||||
"warning": "Peringatan",
|
"warning": "Warning",
|
||||||
"average": "Rata-rata",
|
"average": "Average",
|
||||||
"high": "Tinggi",
|
"high": "High",
|
||||||
"disaster": "Bencana"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Kendaraan",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Kendaraan",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Catatan Servis",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Pengingat",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Pengingat Berikutnya",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "Tidak ada"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Proyek Aktif",
|
"projects": "Active Projects",
|
||||||
"tasks7d": "Tugas Jatuh Tempo Minggu Ini",
|
"tasks7d": "Tasks Due This Week",
|
||||||
"tasksOverdue": "Tugas Terlewat",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "Tugas Berlangsung"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Nama",
|
"name": "Nama",
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nama",
|
"name": "Nama",
|
||||||
"systems": "Sistem",
|
"systems": "Systems",
|
||||||
"up": "Hidup",
|
"up": "Hidup",
|
||||||
"down": "Mati",
|
"down": "Mati",
|
||||||
"paused": "Pause",
|
"paused": "Pause",
|
||||||
|
@ -996,51 +989,26 @@
|
||||||
"updated": "Terbarui",
|
"updated": "Terbarui",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Diska",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Apl",
|
"apps": "Apps",
|
||||||
"synced": "Tersinkron",
|
"synced": "Synced",
|
||||||
"outOfSync": "Tidak Sinkron",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Lancar",
|
"healthy": "Lancar",
|
||||||
"degraded": "Terdegradasi",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Tidak Ditemukan",
|
"missing": "Tidak Ditemukan",
|
||||||
"suspended": "Ditangguhkan"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Memuat"
|
"loading": "Loading"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Grup",
|
"groups": "Groups",
|
||||||
"issues": "Isu",
|
"issues": "Isu",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Proyek"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Beban",
|
|
||||||
"bcharge": "Sisa Baterai",
|
|
||||||
"timeleft": "Sisa Waktu"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tag"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Jaringan",
|
|
||||||
"connected": "Tersambung",
|
|
||||||
"disconnected": "Terputus",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Tersedia",
|
|
||||||
"update_no": "Terbaru",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "File"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Ricevuti",
|
"received": "Ricevuti",
|
||||||
"sent": "Inviati",
|
"sent": "Inviati",
|
||||||
"externalIPAddress": "IP Esterno",
|
"externalIPAddress": "IP Esterno"
|
||||||
"externalIPv6Address": "IPv6 Esterno",
|
|
||||||
"externalIPv6Prefix": "Prefisso IPv6 Esterno"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstream",
|
"upstreams": "Upstream",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "AP Connessi",
|
"connectedAp": "AP Connessi",
|
||||||
"activeUser": "Dispositivi attivi",
|
"activeUser": "Dispositivi attivi",
|
||||||
"alerts": "Allarmi",
|
"alerts": "Allarmi",
|
||||||
"connectedGateways": "Gateway connessi",
|
"connectedGateway": "Gateway connessi",
|
||||||
"connectedSwitches": "Switch connessi"
|
"connectedSwitches": "Switch connessi"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -338,7 +336,7 @@
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Richieste",
|
"totalQueries": "Richieste",
|
||||||
"totalNoError": "Successo",
|
"totalNoError": "Successo",
|
||||||
"totalServerFailure": "Fallimenti",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "NX Domains",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Refused",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "Authoritative",
|
"totalAuthoritative": "Authoritative",
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Elaborati",
|
"processed": "Elaborati",
|
||||||
"time": "Tempo"
|
"time": "Tempo"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboard",
|
"dashboards": "Dashboard",
|
||||||
"datasources": "Origine dei Dati",
|
"datasources": "Origine dei Dati",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifiche",
|
"notifications": "Notifiche",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"pulls": "Richieste di Pull",
|
"pulls": "Richieste di Pull"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scene",
|
"scenes": "Scene",
|
||||||
|
@ -943,7 +936,7 @@
|
||||||
"loading": "Caricamento",
|
"loading": "Caricamento",
|
||||||
"open": "Open - US Market",
|
"open": "Open - US Market",
|
||||||
"closed": "Closed - US Market",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "Configurazione non valida"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "Cameras",
|
"cameras": "Cameras",
|
||||||
|
@ -959,7 +952,7 @@
|
||||||
"unclassified": "Not classified",
|
"unclassified": "Not classified",
|
||||||
"information": "Informazioni",
|
"information": "Informazioni",
|
||||||
"warning": "Warning",
|
"warning": "Warning",
|
||||||
"average": "Media",
|
"average": "Average",
|
||||||
"high": "High",
|
"high": "High",
|
||||||
"disaster": "Disaster"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"systems": "Sistemi",
|
"systems": "Systems",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "In Pausa",
|
"paused": "In Pausa",
|
||||||
|
@ -996,15 +989,15 @@
|
||||||
"updated": "Aggiornato",
|
"updated": "Aggiornato",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disco",
|
"disk": "Disk",
|
||||||
"network": "NET"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Applicazioni",
|
"apps": "Apps",
|
||||||
"synced": "Sincronizzato",
|
"synced": "Synced",
|
||||||
"outOfSync": "Non Sincronizzato",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Sano",
|
"healthy": "Sano",
|
||||||
"degraded": "Degradato",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progressing",
|
"progressing": "Progressing",
|
||||||
"missing": "Mancanti",
|
"missing": "Mancanti",
|
||||||
"suspended": "Suspended"
|
"suspended": "Suspended"
|
||||||
|
@ -1013,34 +1006,9 @@
|
||||||
"loading": "Caricamento"
|
"loading": "Caricamento"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Gruppi",
|
"groups": "Groups",
|
||||||
"issues": "Problemi",
|
"issues": "Problemi",
|
||||||
"merges": "Richieste di merge",
|
"merges": "Merge Requests",
|
||||||
"projects": "Progetti"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stato",
|
|
||||||
"load": "Carico",
|
|
||||||
"bcharge": "Carica Batteria",
|
|
||||||
"timeleft": "Tempo Rimanente"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Segnalibri",
|
|
||||||
"favorites": "Preferiti",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Liste",
|
|
||||||
"tags": "Tag"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Rete",
|
|
||||||
"connected": "Connesso",
|
|
||||||
"disconnected": "Disconnesso",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Disponibili",
|
|
||||||
"update_no": "Aggiornato",
|
|
||||||
"downloads": "Download",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "File"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "稼働",
|
"up": "稼働",
|
||||||
"received": "受信済み",
|
"received": "受信済み",
|
||||||
"sent": "送信済み",
|
"sent": "送信済み",
|
||||||
"externalIPAddress": "退出ID",
|
"externalIPAddress": "退出ID"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "アップストリーム",
|
"upstreams": "アップストリーム",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "接続されたAP",
|
"connectedAp": "接続されたAP",
|
||||||
"activeUser": "アクティブデバイス",
|
"activeUser": "アクティブデバイス",
|
||||||
"alerts": "アラート",
|
"alerts": "アラート",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "接続されたゲートウェイ",
|
||||||
"connectedSwitches": "接続スイッチ"
|
"connectedSwitches": "接続スイッチ"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "処理済み",
|
"processed": "処理済み",
|
||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "ダッシュ ボード",
|
"dashboards": "ダッシュ ボード",
|
||||||
"datasources": "データソース",
|
"datasources": "データソース",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
"pulls": "プルリクエスト",
|
"pulls": "プルリクエスト"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "シーン",
|
"scenes": "シーン",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "課題",
|
"issues": "課題",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "状態",
|
|
||||||
"load": "ロード",
|
|
||||||
"bcharge": "バッテリー充電",
|
|
||||||
"timeleft": "残り時間"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "タグ"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "ネットワーク",
|
|
||||||
"connected": "接続済",
|
|
||||||
"disconnected": "切断されました",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "利用可",
|
|
||||||
"update_no": "最新",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "ファイル"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,11 +14,11 @@
|
||||||
"date": "{{value, date}}",
|
"date": "{{value, date}}",
|
||||||
"relativeDate": "{{value, relativeDate}}",
|
"relativeDate": "{{value, relativeDate}}",
|
||||||
"duration": "{{value, duration}}",
|
"duration": "{{value, duration}}",
|
||||||
"months": "달",
|
"months": "mo",
|
||||||
"days": "일",
|
"days": "d",
|
||||||
"hours": "시",
|
"hours": "h",
|
||||||
"minutes": "분",
|
"minutes": "m",
|
||||||
"seconds": "초"
|
"seconds": "s"
|
||||||
},
|
},
|
||||||
"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,16 +141,14 @@
|
||||||
"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",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "수신됨",
|
"received": "수신됨",
|
||||||
"sent": "전송됨",
|
"sent": "전송됨",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "연결된 AP",
|
"connectedAp": "연결된 AP",
|
||||||
"activeUser": "활성 장치",
|
"activeUser": "활성 장치",
|
||||||
"alerts": "경고",
|
"alerts": "경고",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "연결된 게이트웨이",
|
||||||
"connectedSwitches": "연결된 스위치"
|
"connectedSwitches": "연결된 스위치"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -188,7 +186,7 @@
|
||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "활성 스트림",
|
"streams": "활성 스트림",
|
||||||
"albums": "앨범",
|
"albums": "Albums",
|
||||||
"movies": "영화",
|
"movies": "영화",
|
||||||
"tv": "TV 쇼"
|
"tv": "TV 쇼"
|
||||||
},
|
},
|
||||||
|
@ -440,8 +438,8 @@
|
||||||
"total": "총합",
|
"total": "총합",
|
||||||
"free": "남음",
|
"free": "남음",
|
||||||
"used": "사용",
|
"used": "사용",
|
||||||
"days": "일",
|
"days": "d",
|
||||||
"hours": "시",
|
"hours": "h",
|
||||||
"crit": "Crit",
|
"crit": "Crit",
|
||||||
"read": "읽음",
|
"read": "읽음",
|
||||||
"write": "쓰기",
|
"write": "쓰기",
|
||||||
|
@ -556,7 +554,7 @@
|
||||||
},
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "System Load",
|
"load": "System Load",
|
||||||
"uptime": "가동 시간",
|
"uptime": "Uptime",
|
||||||
"alerts": "경고"
|
"alerts": "경고"
|
||||||
},
|
},
|
||||||
"pyload": {
|
"pyload": {
|
||||||
|
@ -606,7 +604,7 @@
|
||||||
"mikrotik": {
|
"mikrotik": {
|
||||||
"cpuLoad": "CPU Load",
|
"cpuLoad": "CPU Load",
|
||||||
"memoryUsed": "메모리 사용량",
|
"memoryUsed": "메모리 사용량",
|
||||||
"uptime": "가동 시간",
|
"uptime": "Uptime",
|
||||||
"numberOfLeases": "Leases"
|
"numberOfLeases": "Leases"
|
||||||
},
|
},
|
||||||
"xteve": {
|
"xteve": {
|
||||||
|
@ -667,9 +665,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 +682,7 @@
|
||||||
},
|
},
|
||||||
"diskstation": {
|
"diskstation": {
|
||||||
"days": "일",
|
"days": "일",
|
||||||
"uptime": "가동 시간",
|
"uptime": "Uptime",
|
||||||
"volumeAvailable": "이용 가능"
|
"volumeAvailable": "이용 가능"
|
||||||
},
|
},
|
||||||
"mylar": {
|
"mylar": {
|
||||||
|
@ -693,7 +691,7 @@
|
||||||
"wanted": "요청"
|
"wanted": "요청"
|
||||||
},
|
},
|
||||||
"photoprism": {
|
"photoprism": {
|
||||||
"albums": "앨범",
|
"albums": "Albums",
|
||||||
"photos": "사진",
|
"photos": "사진",
|
||||||
"videos": "동영상",
|
"videos": "동영상",
|
||||||
"people": "People"
|
"people": "People"
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "처리됨",
|
"processed": "처리됨",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "순자산",
|
|
||||||
"budget": "예산"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "대시보드",
|
"dashboards": "대시보드",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -746,7 +740,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 +810,7 @@
|
||||||
"totalUsed": "Used Storage"
|
"totalUsed": "Used Storage"
|
||||||
},
|
},
|
||||||
"mealie": {
|
"mealie": {
|
||||||
"recipes": "레시피",
|
"recipes": "Recipes",
|
||||||
"users": "사용자",
|
"users": "사용자",
|
||||||
"categories": "분류",
|
"categories": "분류",
|
||||||
"tags": "태그"
|
"tags": "태그"
|
||||||
|
@ -830,7 +824,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 +833,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",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "알림",
|
"notifications": "알림",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "장면",
|
"scenes": "장면",
|
||||||
|
@ -906,7 +899,7 @@
|
||||||
},
|
},
|
||||||
"tandoor": {
|
"tandoor": {
|
||||||
"users": "사용자",
|
"users": "사용자",
|
||||||
"recipes": "레시피",
|
"recipes": "Recipes",
|
||||||
"keywords": "키워드"
|
"keywords": "키워드"
|
||||||
},
|
},
|
||||||
"homebox": {
|
"homebox": {
|
||||||
|
@ -947,7 +940,7 @@
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": "카메라",
|
"cameras": "카메라",
|
||||||
"uptime": "가동 시간",
|
"uptime": "Uptime",
|
||||||
"version": "버전"
|
"version": "버전"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "상태",
|
|
||||||
"load": "부하",
|
|
||||||
"bcharge": "배터리 충전 중",
|
|
||||||
"timeleft": "남은 시간"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "태그"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "네트워크",
|
|
||||||
"connected": "연결됨",
|
|
||||||
"disconnected": "연결 끊김",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "이용 가능",
|
|
||||||
"update_no": "최신 상태",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "파일"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Savienotie piekļuves punkti",
|
"connectedAp": "Savienotie piekļuves punkti",
|
||||||
"activeUser": "Aktīvās ierīces",
|
"activeUser": "Aktīvās ierīces",
|
||||||
"alerts": "Paziņojumi",
|
"alerts": "Paziņojumi",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Savienotās vārtejas",
|
||||||
"connectedSwitches": "Savienotie komutatori"
|
"connectedSwitches": "Savienotie komutatori"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Statuss",
|
|
||||||
"load": "Ielādē",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Atlikušais laiks"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Hidup",
|
"up": "Hidup",
|
||||||
"received": "Diterima",
|
"received": "Diterima",
|
||||||
"sent": "Telah dihantar",
|
"sent": "Telah dihantar",
|
||||||
"externalIPAddress": "IP Luaran",
|
"externalIPAddress": "IP Luaran"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Peranti aktif",
|
"activeUser": "Peranti aktif",
|
||||||
"alerts": "Perhatian",
|
"alerts": "Perhatian",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Sudah diprosess",
|
"processed": "Sudah diprosess",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Adegan",
|
"scenes": "Adegan",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Beban",
|
|
||||||
"bcharge": "Bateri dicas",
|
|
||||||
"timeleft": "Masa Tinggal"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tanda nama"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Rangkaian",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Sambungan Terputus",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Sudah Ada",
|
|
||||||
"update_no": "Terkemaskini",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Online",
|
"up": "Online",
|
||||||
"received": "Ontvangen",
|
"received": "Ontvangen",
|
||||||
"sent": "Verzonden",
|
"sent": "Verzonden",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Verbonden APs",
|
"connectedAp": "Verbonden APs",
|
||||||
"activeUser": "Actieve apparaten",
|
"activeUser": "Actieve apparaten",
|
||||||
"alerts": "Meldingen",
|
"alerts": "Meldingen",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Verbonden gateways",
|
||||||
"connectedSwitches": "Verbonden switches"
|
"connectedSwitches": "Verbonden switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Verwerkt",
|
"processed": "Verwerkt",
|
||||||
"time": "Tijd"
|
"time": "Tijd"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Bronnen",
|
"datasources": "Data Bronnen",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problemen",
|
"issues": "Problemen",
|
||||||
"merges": "Merge Verzoeken",
|
"merges": "Merge Verzoeken",
|
||||||
"projects": "Projecten"
|
"projects": "Projecten"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Belasting",
|
|
||||||
"bcharge": "Batterij opladen",
|
|
||||||
"timeleft": "Resterende Tijd"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Label"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Netwerk",
|
|
||||||
"connected": "Verbonden",
|
|
||||||
"disconnected": "Verbinding verbroken",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Beschikbaar",
|
|
||||||
"update_no": "Bijgewerkt",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Bestanden"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Oppe",
|
"up": "Oppe",
|
||||||
"received": "Mottatt",
|
"received": "Mottatt",
|
||||||
"sent": "Sendt",
|
"sent": "Sendt",
|
||||||
"externalIPAddress": "Ekstern IP",
|
"externalIPAddress": "Ekstern IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Oppstrøms",
|
"upstreams": "Oppstrøms",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Tilkoblede AP'er",
|
"connectedAp": "Tilkoblede AP'er",
|
||||||
"activeUser": "Aktive enheter",
|
"activeUser": "Aktive enheter",
|
||||||
"alerts": "Varsler",
|
"alerts": "Varsler",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Tilkoblede gateways",
|
||||||
"connectedSwitches": "Tilkoblede switcher"
|
"connectedSwitches": "Tilkoblede switcher"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Behandlet",
|
"processed": "Behandlet",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Varslinger",
|
"notifications": "Varslinger",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Forespørsel",
|
"pulls": "Forespørsel"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scener",
|
"scenes": "Scener",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Last",
|
|
||||||
"bcharge": "Batteriladning",
|
|
||||||
"timeleft": "Gjenstående tid"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Stikkord"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Nettverk",
|
|
||||||
"connected": "Tilkoblet",
|
|
||||||
"disconnected": "Frakoblet",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Tilgjengelig",
|
|
||||||
"update_no": "Oppdatert",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Dostępny",
|
"up": "Dostępny",
|
||||||
"received": "Odebrane",
|
"received": "Odebrane",
|
||||||
"sent": "Wysłane",
|
"sent": "Wysłane",
|
||||||
"externalIPAddress": "Pub. IP",
|
"externalIPAddress": "Pub. IP"
|
||||||
"externalIPv6Address": "Zewn. IPv6",
|
|
||||||
"externalIPv6Prefix": "Zewn. prefiks IPv6"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,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",
|
"connectedGateway": "Połączone bramy",
|
||||||
"connectedSwitches": "Połączone przełączniki"
|
"connectedSwitches": "Połączone przełączniki"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Przetworzone",
|
"processed": "Przetworzone",
|
||||||
"time": "Czas"
|
"time": "Czas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Wartość netto",
|
|
||||||
"budget": "Budżet"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Panel główny",
|
"dashboards": "Panel główny",
|
||||||
"datasources": "Źródła danych",
|
"datasources": "Źródła danych",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Zgłoszenia",
|
"issues": "Zgłoszenia",
|
||||||
"merges": "Żądania scaleń",
|
"merges": "Żądania scaleń",
|
||||||
"projects": "Projekty"
|
"projects": "Projekty"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stan",
|
|
||||||
"load": "Obciążenie",
|
|
||||||
"bcharge": "Stan baterii",
|
|
||||||
"timeleft": "Pozostało"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Zakładki",
|
|
||||||
"favorites": "Ulubione",
|
|
||||||
"archived": "Zarchiwizowane",
|
|
||||||
"highlights": "Wyróżnione",
|
|
||||||
"lists": "Listy",
|
|
||||||
"tags": "Tagi"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Sieć",
|
|
||||||
"connected": "Połączono",
|
|
||||||
"disconnected": "Rozłączono",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Dostępne",
|
|
||||||
"update_no": "Aktualny",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Pliki"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Recebido",
|
"received": "Recebido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "Endereço IP Externo",
|
"externalIPAddress": "Endereço IP Externo"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos activos",
|
"activeUser": "Dispositivos activos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Gateways ligados",
|
||||||
"connectedSwitches": "Switches ligados"
|
"connectedSwitches": "Switches ligados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processado",
|
"processed": "Processado",
|
||||||
"time": "Hora"
|
"time": "Hora"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Painéis",
|
"dashboards": "Painéis",
|
||||||
"datasources": "Origem de Dados",
|
"datasources": "Origem de Dados",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Estado",
|
|
||||||
"load": "Carga",
|
|
||||||
"bcharge": "Carga da bateria",
|
|
||||||
"timeleft": "Tempo Restante"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Etiquetas"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Rede",
|
|
||||||
"connected": "Conectado",
|
|
||||||
"disconnected": "Desconectado",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Disponível",
|
|
||||||
"update_no": "Atualizado",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Ficheiros"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
"load": "Carga",
|
"load": "Carga",
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"max": "Máximo",
|
"max": "Máximo",
|
||||||
"uptime": "ATIVO"
|
"uptime": "CIMA"
|
||||||
},
|
},
|
||||||
"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": "ATIVO",
|
"up": "CIMA",
|
||||||
"down": "Desligado",
|
"down": "Desligado",
|
||||||
"wait": "Por favor, aguarde",
|
"wait": "Por favor, aguarde",
|
||||||
"empty_data": "Status do Subsistema desconhecido"
|
"empty_data": "Status do Subsistema desconhecido"
|
||||||
|
@ -148,9 +148,7 @@
|
||||||
"up": "Ativo",
|
"up": "Ativo",
|
||||||
"received": "Recebido",
|
"received": "Recebido",
|
||||||
"sent": "Enviado",
|
"sent": "Enviado",
|
||||||
"externalIPAddress": "IP Externo",
|
"externalIPAddress": "IP Externo"
|
||||||
"externalIPv6Address": "IPv6 Externo",
|
|
||||||
"externalIPv6Prefix": "Prefixo IPv6 Externo"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Streams de Envio",
|
"upstreams": "Streams de Envio",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "APs Ligados",
|
"connectedAp": "APs Ligados",
|
||||||
"activeUser": "Dispositivos ativos",
|
"activeUser": "Dispositivos ativos",
|
||||||
"alerts": "Alertas",
|
"alerts": "Alertas",
|
||||||
"connectedGateways": "Gateways conectados",
|
"connectedGateway": "Gateways conectados",
|
||||||
"connectedSwitches": "Switches conectados"
|
"connectedSwitches": "Switches conectados"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -229,8 +227,8 @@
|
||||||
"seed": "Semente"
|
"seed": "Semente"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "Bytes de Acerto de Cache",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
"cachemissbytes": "Bytes de Falha de Cache"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "Descarregar",
|
"download": "Descarregar",
|
||||||
|
@ -313,13 +311,13 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "Baixado",
|
"download": "Baixado",
|
||||||
"nondownload": "Não Baixado",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "Lido",
|
"read": "Lido",
|
||||||
"unread": "Não lida",
|
"unread": "Não lida",
|
||||||
"downloadedread": "Baixado e Lido",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "Baixado e Não Lido",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "Não Baixado e Lido",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "Não Baixado e Não Lido"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "Endereço",
|
"address": "Endereço",
|
||||||
|
@ -337,15 +335,15 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "Consultas",
|
"totalQueries": "Consultas",
|
||||||
"totalNoError": "Sucesso",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "Falhas",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "Domínios NX",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "Recusado",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "Autoritativo",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "Recursivo",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "Em cache",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "Bloqueado",
|
"totalBlocked": "Bloqueado",
|
||||||
"totalDropped": "Perdidos",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "Clientes"
|
"totalClients": "Clientes"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
|
@ -436,7 +434,7 @@
|
||||||
"temp": "TEMP",
|
"temp": "TEMP",
|
||||||
"_temp": "Temperatura",
|
"_temp": "Temperatura",
|
||||||
"warn": "Aviso",
|
"warn": "Aviso",
|
||||||
"uptime": "ATIVO",
|
"uptime": "CIMA",
|
||||||
"total": "Total",
|
"total": "Total",
|
||||||
"free": "Livre",
|
"free": "Livre",
|
||||||
"used": "Utilizado",
|
"used": "Utilizado",
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processado",
|
"processed": "Processado",
|
||||||
"time": "Hora"
|
"time": "Hora"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Valor Líquido",
|
|
||||||
"budget": "Orçamento"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Painéis",
|
"dashboards": "Painéis",
|
||||||
"datasources": "Origem de Dados",
|
"datasources": "Origem de Dados",
|
||||||
|
@ -860,16 +854,16 @@
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Plataformas",
|
"platforms": "Plataformas",
|
||||||
"totalRoms": "Jogos",
|
"totalRoms": "Games",
|
||||||
"saves": "Saves",
|
"saves": "Saves",
|
||||||
"states": "Estados",
|
"states": "States",
|
||||||
"screenshots": "Capturas de Tela",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "Tamanho total"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "Domínios",
|
"domains": "Domínios",
|
||||||
"mailboxes": "Caixas de e-mail",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "Mensagens",
|
"mails": "Mails",
|
||||||
"storage": "Armazenamento"
|
"storage": "Armazenamento"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -952,30 +945,30 @@
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": "Links",
|
"links": "Links",
|
||||||
"collections": "Coleções",
|
"collections": "Collections",
|
||||||
"tags": "Marcadores"
|
"tags": "Marcadores"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "Não classificado",
|
"unclassified": "Not classified",
|
||||||
"information": "Informação",
|
"information": "Informação",
|
||||||
"warning": "Aviso",
|
"warning": "Warning",
|
||||||
"average": "Médio",
|
"average": "Average",
|
||||||
"high": "Alto",
|
"high": "High",
|
||||||
"disaster": "Desastre"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "Veículo",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "Veículos",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "Registros de Serviço",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "Lembretes",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "Próximo Lembrete",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "Nenhum"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "Projetos Ativos",
|
"projects": "Active Projects",
|
||||||
"tasks7d": "Tarefas que vencem nesta semana",
|
"tasks7d": "Tasks Due This Week",
|
||||||
"tasksOverdue": "Tarefas Atrasadas",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "Tarefas em Andamento"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Nome",
|
"name": "Nome",
|
||||||
"systems": "Sistemas",
|
"systems": "Systems",
|
||||||
"up": "Ativo",
|
"up": "Ativo",
|
||||||
"down": "Inativo",
|
"down": "Inativo",
|
||||||
"paused": "Pausado",
|
"paused": "Pausado",
|
||||||
|
@ -996,51 +989,26 @@
|
||||||
"updated": "Atualizado",
|
"updated": "Atualizado",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "MEM",
|
"memory": "MEM",
|
||||||
"disk": "Disco",
|
"disk": "Disk",
|
||||||
"network": "Rede"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "Aplicativos",
|
"apps": "Apps",
|
||||||
"synced": "Sincronizado",
|
"synced": "Synced",
|
||||||
"outOfSync": "Fora de sincronia",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "Saudável",
|
"healthy": "Saudável",
|
||||||
"degraded": "Degradado",
|
"degraded": "Degraded",
|
||||||
"progressing": "Progredindo",
|
"progressing": "Progressing",
|
||||||
"missing": "Faltando",
|
"missing": "Faltando",
|
||||||
"suspended": "Suspenso"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "Carregando"
|
"loading": "Carregando"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "Grupos",
|
"groups": "Groups",
|
||||||
"issues": "Problemas",
|
"issues": "Problemas",
|
||||||
"merges": "Solicitações de mesclagem",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projetos"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Carga",
|
|
||||||
"bcharge": "Carga da bateria",
|
|
||||||
"timeleft": "Tempo restante"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Marcadores",
|
|
||||||
"favorites": "Favoritos",
|
|
||||||
"archived": "Arquivados",
|
|
||||||
"highlights": "Destaques",
|
|
||||||
"lists": "Listas",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Sus",
|
"up": "Sus",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreamuri",
|
"upstreams": "Upstreamuri",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stare",
|
|
||||||
"load": "Sarcină",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Timp rămas"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Disponibile",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"received": "Получено",
|
"received": "Получено",
|
||||||
"sent": "Отправлено",
|
"sent": "Отправлено",
|
||||||
"externalIPAddress": "Внеш. IP",
|
"externalIPAddress": "Внеш. IP"
|
||||||
"externalIPv6Address": "Внешний IPv6",
|
|
||||||
"externalIPv6Prefix": "Внешний IPv6 префикс"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Входящие каналы",
|
"upstreams": "Входящие каналы",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Подключенные точки доступа",
|
"connectedAp": "Подключенные точки доступа",
|
||||||
"activeUser": "Активные устройства",
|
"activeUser": "Активные устройства",
|
||||||
"alerts": "Предупреждения",
|
"alerts": "Предупреждения",
|
||||||
"connectedGateways": "Подключенные шлюзы",
|
"connectedGateway": "Подключенные шлюзы",
|
||||||
"connectedSwitches": "Подключенные коммутаторы"
|
"connectedSwitches": "Подключенные коммутаторы"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Обработано",
|
"processed": "Обработано",
|
||||||
"time": "Время"
|
"time": "Время"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Общая средства",
|
|
||||||
"budget": "Бюджет"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Панели",
|
"dashboards": "Панели",
|
||||||
"datasources": "Источники данных",
|
"datasources": "Источники данных",
|
||||||
|
@ -861,7 +855,7 @@
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформы",
|
"platforms": "Платформы",
|
||||||
"totalRoms": "Игры",
|
"totalRoms": "Игры",
|
||||||
"saves": "Сохранения",
|
"saves": "Сейвы",
|
||||||
"states": "Состояния",
|
"states": "Состояния",
|
||||||
"screenshots": "Скриншоты",
|
"screenshots": "Скриншоты",
|
||||||
"totalfilesize": "Общий объем"
|
"totalfilesize": "Общий объем"
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Уведомления",
|
"notifications": "Уведомления",
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
"pulls": "Запросы на слияние (Pull Request)",
|
"pulls": "Запросы на слияние (Pull Request)"
|
||||||
"repositories": "Репозитории"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцены",
|
"scenes": "Сцены",
|
||||||
|
@ -928,7 +921,7 @@
|
||||||
"total": "Всего"
|
"total": "Всего"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "Проксировано",
|
"proxied": "Прокси",
|
||||||
"auth": "С Авторизацией",
|
"auth": "С Авторизацией",
|
||||||
"outdated": "Устаревшие",
|
"outdated": "Устаревшие",
|
||||||
"banned": "Заблокированные"
|
"banned": "Заблокированные"
|
||||||
|
@ -959,17 +952,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": "Активные Проекты",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Вопросы",
|
"issues": "Вопросы",
|
||||||
"merges": "Мердж-реквесты",
|
"merges": "Мердж-реквесты",
|
||||||
"projects": "Проекты"
|
"projects": "Проекты"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Статус",
|
|
||||||
"load": "Загрузка",
|
|
||||||
"bcharge": "Заряд батареи",
|
|
||||||
"timeleft": "Осталось"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Закладки",
|
|
||||||
"favorites": "Избранное",
|
|
||||||
"archived": "Архив",
|
|
||||||
"highlights": "События",
|
|
||||||
"lists": "Список",
|
|
||||||
"tags": "Теги"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Сеть",
|
|
||||||
"connected": "Подключено",
|
|
||||||
"disconnected": "Отключено",
|
|
||||||
"updateStatus": "Обновление",
|
|
||||||
"update_yes": "Доступно",
|
|
||||||
"update_no": "Последняя версия",
|
|
||||||
"downloads": "Скачивания",
|
|
||||||
"uploads": "Загрузки",
|
|
||||||
"sharedFiles": "Файлов"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Nahrávanie",
|
"up": "Nahrávanie",
|
||||||
"received": "Prijaté",
|
"received": "Prijaté",
|
||||||
"sent": "Odoslané",
|
"sent": "Odoslané",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Odosielanie dát",
|
"upstreams": "Odosielanie dát",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Pripojené prístupové body",
|
"connectedAp": "Pripojené prístupové body",
|
||||||
"activeUser": "Aktívne zariadenia",
|
"activeUser": "Aktívne zariadenia",
|
||||||
"alerts": "Upozornenia",
|
"alerts": "Upozornenia",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Pripojené sieťové brány",
|
||||||
"connectedSwitches": "Pripojené prepínače"
|
"connectedSwitches": "Pripojené prepínače"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Spracované",
|
"processed": "Spracované",
|
||||||
"time": "Čas"
|
"time": "Čas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Panely",
|
"dashboards": "Panely",
|
||||||
"datasources": "Zdroje dát",
|
"datasources": "Zdroje dát",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Problémy",
|
"issues": "Problémy",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stav",
|
|
||||||
"load": "Záťaž",
|
|
||||||
"bcharge": "Nabitie batérie",
|
|
||||||
"timeleft": "Zostávajúci čas"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Povezan",
|
"up": "Povezan",
|
||||||
"received": "Prejeto",
|
"received": "Prejeto",
|
||||||
"sent": "Poslano",
|
"sent": "Poslano",
|
||||||
"externalIPAddress": "Zun. IP",
|
"externalIPAddress": "Zun. IP"
|
||||||
"externalIPv6Address": "Eks. IPv6",
|
|
||||||
"externalIPv6Prefix": "Eks. IPv6-predpona"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Pretok gor",
|
"upstreams": "Pretok gor",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Povezanih AP",
|
"connectedAp": "Povezanih AP",
|
||||||
"activeUser": "Aktivne naprave",
|
"activeUser": "Aktivne naprave",
|
||||||
"alerts": "Opozorila",
|
"alerts": "Opozorila",
|
||||||
"connectedGateways": "Povezani prehodi",
|
"connectedGateway": "Povezan prehod",
|
||||||
"connectedSwitches": "Povezana stikala"
|
"connectedSwitches": "Povezana stikala"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Procesiran",
|
"processed": "Procesiran",
|
||||||
"time": "Čas"
|
"time": "Čas"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Neto vrednost",
|
|
||||||
"budget": "Proračun"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Nadzorne plošče",
|
"dashboards": "Nadzorne plošče",
|
||||||
"datasources": "Viri podatkov",
|
"datasources": "Viri podatkov",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Težave",
|
"issues": "Težave",
|
||||||
"merges": "Združi zahtevke",
|
"merges": "Združi zahtevke",
|
||||||
"projects": "Projekti"
|
"projects": "Projekti"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Stanje",
|
|
||||||
"load": "Bremenitev",
|
|
||||||
"bcharge": "Napolnjenost baterije",
|
|
||||||
"timeleft": "Preostali čas"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Load",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Status",
|
|
||||||
"load": "Laddar",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Tid kvar"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "హోదా",
|
|
||||||
"load": "లోడ్",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "మిగిలి వున్న సమయం"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "అందుబాటులో వున్నవి",
|
|
||||||
"update_no": "తాజాగా",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "สถานะ",
|
|
||||||
"load": "โหลด",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Time Left"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Yükleme",
|
"up": "Yükleme",
|
||||||
"received": "Alınan",
|
"received": "Alınan",
|
||||||
"sent": "Gönderilen",
|
"sent": "Gönderilen",
|
||||||
"externalIPAddress": "Harici IP",
|
"externalIPAddress": "Harici IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Akış",
|
"upstreams": "Akış",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Bağlı AP'ler",
|
"connectedAp": "Bağlı AP'ler",
|
||||||
"activeUser": "Aktif cihazlar",
|
"activeUser": "Aktif cihazlar",
|
||||||
"alerts": "Alarmlar",
|
"alerts": "Alarmlar",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Bağlı ağ geçitleri",
|
||||||
"connectedSwitches": "Bağlı anahtarlar"
|
"connectedSwitches": "Bağlı anahtarlar"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "İşlendi",
|
"processed": "İşlendi",
|
||||||
"time": "Zaman"
|
"time": "Zaman"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Kontrol Paneli",
|
"dashboards": "Kontrol Paneli",
|
||||||
"datasources": "Veri Kaynakları",
|
"datasources": "Veri Kaynakları",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"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",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Sorunlar",
|
"issues": "Sorunlar",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Durum",
|
|
||||||
"load": "Yük",
|
|
||||||
"bcharge": "Pil Yüzdesi",
|
|
||||||
"timeleft": "Kalan Zaman"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"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"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"grid_power": "Сітка",
|
"grid_power": "Сітка",
|
||||||
"home_power": "Споживання",
|
"home_power": "Споживання",
|
||||||
"charge_power": "Зарядний пристрій",
|
"charge_power": "Зарядний пристрій",
|
||||||
"kilowatt": "кВт"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "Завантажено",
|
"download": "Завантажено",
|
||||||
|
@ -148,9 +148,7 @@
|
||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"received": "Отримано",
|
"received": "Отримано",
|
||||||
"sent": "Надіслано",
|
"sent": "Надіслано",
|
||||||
"externalIPAddress": "Зовнішній IP",
|
"externalIPAddress": "Зовнішній IP"
|
||||||
"externalIPv6Address": "Зовнішній IPv6",
|
|
||||||
"externalIPv6Prefix": "Зовнішній Префікс IPv6-"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Потоки",
|
"upstreams": "Потоки",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Підключені точки доступу",
|
"connectedAp": "Підключені точки доступу",
|
||||||
"activeUser": "Активні пристрої",
|
"activeUser": "Активні пристрої",
|
||||||
"alerts": "Оповіщення",
|
"alerts": "Оповіщення",
|
||||||
"connectedGateways": "Підключені шлюзи",
|
"connectedGateway": "Підключені шлюзи",
|
||||||
"connectedSwitches": "Підключені перемикачі"
|
"connectedSwitches": "Підключені перемикачі"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -287,13 +285,13 @@
|
||||||
"total": "Усього",
|
"total": "Усього",
|
||||||
"connected": "З'єднано",
|
"connected": "З'єднано",
|
||||||
"new_devices": "Нові пристрої",
|
"new_devices": "Нові пристрої",
|
||||||
"down_alerts": "Сповіщення про падіння"
|
"down_alerts": "Спов. про падіння"
|
||||||
},
|
},
|
||||||
"pihole": {
|
"pihole": {
|
||||||
"queries": "Запити",
|
"queries": "Запити",
|
||||||
"blocked": "Заблоковано",
|
"blocked": "Заблоковано",
|
||||||
"blocked_percent": "Заблоковано %",
|
"blocked_percent": "Заблоковано %",
|
||||||
"gravity": "Доменів в списку"
|
"gravity": "Гравітація"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Запити",
|
"queries": "Запити",
|
||||||
|
@ -420,8 +418,8 @@
|
||||||
},
|
},
|
||||||
"authentik": {
|
"authentik": {
|
||||||
"users": "Користувачі",
|
"users": "Користувачі",
|
||||||
"loginsLast24H": "Вхід (протягом доби)",
|
"loginsLast24H": "Вхід (24 години)",
|
||||||
"failedLoginsLast24H": "Невдалі входи (протягом доби)"
|
"failedLoginsLast24H": "Невдалі входи (24 години)"
|
||||||
},
|
},
|
||||||
"proxmox": {
|
"proxmox": {
|
||||||
"mem": "ОЗП",
|
"mem": "ОЗП",
|
||||||
|
@ -434,7 +432,7 @@
|
||||||
"load": "Завантаження",
|
"load": "Завантаження",
|
||||||
"wait": "Будь ласка, зачекайте",
|
"wait": "Будь ласка, зачекайте",
|
||||||
"temp": "Температура",
|
"temp": "Температура",
|
||||||
"_temp": "Температура",
|
"_temp": "Темп.",
|
||||||
"warn": "Увага",
|
"warn": "Увага",
|
||||||
"uptime": "Онлайн",
|
"uptime": "Онлайн",
|
||||||
"total": "Усього",
|
"total": "Усього",
|
||||||
|
@ -616,7 +614,7 @@
|
||||||
},
|
},
|
||||||
"opendtu": {
|
"opendtu": {
|
||||||
"yieldDay": "Сьогодні",
|
"yieldDay": "Сьогодні",
|
||||||
"absolutePower": "Потужність",
|
"absolutePower": "Абс. потуж.",
|
||||||
"relativePower": "Заряд %",
|
"relativePower": "Заряд %",
|
||||||
"limit": "Ліміт"
|
"limit": "Ліміт"
|
||||||
},
|
},
|
||||||
|
@ -648,13 +646,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": "Невиконані завдання за останню добу",
|
"failed_tasks_24h": "Невиконані завдання 24 години",
|
||||||
"cpu_usage": "ЦП",
|
"cpu_usage": "ЦП",
|
||||||
"memory_usage": "Пам'ять"
|
"memory_usage": "Пам'ять"
|
||||||
},
|
},
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Обробка",
|
"processed": "Обробка",
|
||||||
"time": "Час"
|
"time": "Час"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Чисті Активи",
|
|
||||||
"budget": "Бюджет"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Інформаційні панелі",
|
"dashboards": "Інформаційні панелі",
|
||||||
"datasources": "Джерела даних",
|
"datasources": "Джерела даних",
|
||||||
|
@ -831,7 +825,7 @@
|
||||||
},
|
},
|
||||||
"openwrt": {
|
"openwrt": {
|
||||||
"uptime": "Час роботи",
|
"uptime": "Час роботи",
|
||||||
"cpuLoad": "Сер. навантаження ЦП (\"5\" хв)",
|
"cpuLoad": "Сер. навантаження ЦП (5 хв)",
|
||||||
"up": "Онлайн",
|
"up": "Онлайн",
|
||||||
"down": "Офлайн",
|
"down": "Офлайн",
|
||||||
"bytesTx": "Передано",
|
"bytesTx": "Передано",
|
||||||
|
@ -855,14 +849,14 @@
|
||||||
"inCinemas": "У кінотеатрах",
|
"inCinemas": "У кінотеатрах",
|
||||||
"physicalRelease": "Фізичний реліз",
|
"physicalRelease": "Фізичний реліз",
|
||||||
"digitalRelease": "Цифровий реліз",
|
"digitalRelease": "Цифровий реліз",
|
||||||
"noEventsToday": "Події на сьогодні відсутні!",
|
"noEventsToday": "Події на сьогодні відсутні",
|
||||||
"noEventsFound": "Події не знайдено"
|
"noEventsFound": "Події не знайдено"
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "Платформи",
|
"platforms": "Платформи",
|
||||||
"totalRoms": "Ігри",
|
"totalRoms": "Ігри",
|
||||||
"saves": "Збереження",
|
"saves": "Збереження",
|
||||||
"states": "Стани",
|
"states": "Штати",
|
||||||
"screenshots": "Знімки екрану",
|
"screenshots": "Знімки екрану",
|
||||||
"totalfilesize": "Загальний обсяг"
|
"totalfilesize": "Загальний обсяг"
|
||||||
},
|
},
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Сповіщення",
|
"notifications": "Сповіщення",
|
||||||
"issues": "Питання",
|
"issues": "Питання",
|
||||||
"pulls": "Pull-запити",
|
"pulls": "Pull-запити"
|
||||||
"repositories": "Репозиторії"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Сцени",
|
"scenes": "Сцени",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Питання",
|
"issues": "Питання",
|
||||||
"merges": "Запити на злиття",
|
"merges": "Запити на злиття",
|
||||||
"projects": "Проєкти"
|
"projects": "Проєкти"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Стан",
|
|
||||||
"load": "Завантаження",
|
|
||||||
"bcharge": "Заряд батареї",
|
|
||||||
"timeleft": "Залишилось"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Закладки",
|
|
||||||
"favorites": "Обране",
|
|
||||||
"archived": "Заархівовані",
|
|
||||||
"highlights": "Основні моменти",
|
|
||||||
"lists": "Списки",
|
|
||||||
"tags": "Теги"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Мережа",
|
|
||||||
"connected": "З'єднано",
|
|
||||||
"disconnected": "Відключено",
|
|
||||||
"updateStatus": "Оновити",
|
|
||||||
"update_yes": "Доступно",
|
|
||||||
"update_no": "Актуально",
|
|
||||||
"downloads": "Завантаження",
|
|
||||||
"uploads": "Вивантаження",
|
|
||||||
"sharedFiles": "Файли"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "Received",
|
"received": "Received",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"externalIPAddress": "Ext. IP",
|
"externalIPAddress": "Ext. IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "Upstreams",
|
"upstreams": "Upstreams",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "Connected APs",
|
"connectedAp": "Connected APs",
|
||||||
"activeUser": "Active devices",
|
"activeUser": "Active devices",
|
||||||
"alerts": "Alerts",
|
"alerts": "Alerts",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "Connected gateways",
|
||||||
"connectedSwitches": "Connected switches"
|
"connectedSwitches": "Connected switches"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "Processed",
|
"processed": "Processed",
|
||||||
"time": "Time"
|
"time": "Time"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "Dashboards",
|
"dashboards": "Dashboards",
|
||||||
"datasources": "Data Sources",
|
"datasources": "Data Sources",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "Notifications",
|
"notifications": "Notifications",
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"pulls": "Pull Requests",
|
"pulls": "Pull Requests"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "Scenes",
|
"scenes": "Scenes",
|
||||||
|
@ -1017,30 +1010,5 @@
|
||||||
"issues": "Issues",
|
"issues": "Issues",
|
||||||
"merges": "Merge Requests",
|
"merges": "Merge Requests",
|
||||||
"projects": "Projects"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "Trạng thái",
|
|
||||||
"load": "Load",
|
|
||||||
"bcharge": "Battery Charge",
|
|
||||||
"timeleft": "Thời gian còn lại"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "Network",
|
|
||||||
"connected": "Connected",
|
|
||||||
"disconnected": "Disconnected",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "Available",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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, bytes(bits: true; binary: true)}}",
|
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
||||||
"bitrate": "{{value, rate(bits: true)}}",
|
"bitrate": "{{value, rate(bits: true)}}",
|
||||||
"bibitrate": "{{value, bytes(bits: true; binary: true)}}",
|
"bibitrate": "{{value, rate(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": "千瓦"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||||
"connectionStatusDisconnecting": "正在中斷連線",
|
"connectionStatusDisconnecting": "正在中斷連線",
|
||||||
"connectionStatusDisconnected": "連接已中斷",
|
"connectionStatusDisconnected": "連接已中斷",
|
||||||
"connectionStatusConnected": "已連線",
|
"connectionStatusConnected": "Connected",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"maxDown": "最大下載速率",
|
"maxDown": "最大下載速率",
|
||||||
"maxUp": "最大上傳速率",
|
"maxUp": "最大上傳速率",
|
||||||
|
@ -148,9 +148,7 @@
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已送出",
|
"sent": "已送出",
|
||||||
"externalIPAddress": "外部 IP",
|
"externalIPAddress": "外部 IP"
|
||||||
"externalIPv6Address": "外部 IP",
|
|
||||||
"externalIPv6Prefix": "擴展 IPv-前綴"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "上行",
|
"upstreams": "上行",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "已連接的存取點",
|
"connectedAp": "已連接的存取點",
|
||||||
"activeUser": "在線裝置",
|
"activeUser": "在線裝置",
|
||||||
"alerts": "警示",
|
"alerts": "警示",
|
||||||
"connectedGateways": "已連繫的網關",
|
"connectedGateway": "已連接的閘道",
|
||||||
"connectedSwitches": "已連接的交換器"
|
"connectedSwitches": "已連接的交換器"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -229,8 +227,8 @@
|
||||||
"seed": "已完成下載"
|
"seed": "已完成下載"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "快取未命中位元組",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
"cachemissbytes": "快取未命中位元組"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
|
@ -285,9 +283,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 +311,13 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "下載咗",
|
"download": "下載咗",
|
||||||
"nondownload": "已下載",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "已讀",
|
"read": "已讀",
|
||||||
"unread": "未讀",
|
"unread": "未讀",
|
||||||
"downloadedread": "已下載且已閱讀",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "已下載且未閱讀",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "未下載但已閱讀",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "未下載且未閱讀"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "位址",
|
"address": "位址",
|
||||||
|
@ -337,15 +335,15 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "查詢",
|
"totalQueries": "查詢",
|
||||||
"totalNoError": "成功",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "失敗",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "網域",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "對方拒投誠信",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "權威的",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "遞迴",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "快取",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "封鎖",
|
"totalBlocked": "封鎖",
|
||||||
"totalDropped": "丟棄",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "客戶端"
|
"totalClients": "客戶端"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "已處理",
|
"processed": "已處理",
|
||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "淨值",
|
|
||||||
"budget": "預算"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "控制面板",
|
"dashboards": "控制面板",
|
||||||
"datasources": "數據來源",
|
"datasources": "數據來源",
|
||||||
|
@ -860,16 +854,16 @@
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "平台",
|
"platforms": "平台",
|
||||||
"totalRoms": "遊戲",
|
"totalRoms": "Games",
|
||||||
"saves": "已儲存",
|
"saves": "Saves",
|
||||||
"states": "州",
|
"states": "States",
|
||||||
"screenshots": "螢幕截圖",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "大小總計"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "域",
|
"domains": "域",
|
||||||
"mailboxes": "信箱",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "郵件數",
|
"mails": "Mails",
|
||||||
"storage": "儲存空間"
|
"storage": "儲存空間"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "信息",
|
"notifications": "信息",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"pulls": "提取請求",
|
"pulls": "提取請求"
|
||||||
"repositories": "套件來源"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "場景",
|
"scenes": "場景",
|
||||||
|
@ -922,16 +915,16 @@
|
||||||
"bans": "禁止"
|
"bans": "禁止"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "已連線",
|
"connected": "Connected",
|
||||||
"enabled": "啟用",
|
"enabled": "啟用",
|
||||||
"disabled": "停用咗",
|
"disabled": "停用咗",
|
||||||
"total": "全部"
|
"total": "全部"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "已代理",
|
"proxied": "Proxied",
|
||||||
"auth": "已授權",
|
"auth": "With Auth",
|
||||||
"outdated": "須更新",
|
"outdated": "Outdated",
|
||||||
"banned": "已封鎖"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "延遲",
|
"ping": "延遲",
|
||||||
|
@ -939,43 +932,43 @@
|
||||||
"upload": "上傳速率"
|
"upload": "上傳速率"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "股票",
|
"stocks": "Stocks",
|
||||||
"loading": "載入中 ",
|
"loading": "Loading",
|
||||||
"open": "美國市場已開放",
|
"open": "Open - US Market",
|
||||||
"closed": "美國市場已關閉",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "無效的設定"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": " ",
|
"cameras": "Cameras",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"version": "版本"
|
"version": "版本"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": " ",
|
"links": "Links",
|
||||||
"collections": "收藏庫",
|
"collections": "Collections",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "未分類",
|
"unclassified": "Not classified",
|
||||||
"information": "資訊",
|
"information": "資訊",
|
||||||
"warning": "警告",
|
"warning": "Warning",
|
||||||
"average": "平均",
|
"average": "Average",
|
||||||
"high": "高優先權",
|
"high": "High",
|
||||||
"disaster": "災難"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "車輛",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "車輛",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "保養記錄",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "提醒",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "下一個提醒",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "沒有"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "正在應用的項目",
|
"projects": "Active Projects",
|
||||||
"tasks7d": "本週到期任務",
|
"tasks7d": "Tasks Due This Week",
|
||||||
"tasksOverdue": "逾期處理",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "正在執行的任務"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
"systems": "系統",
|
"systems": "Systems",
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"down": "離線",
|
"down": "離線",
|
||||||
"paused": "擱置中",
|
"paused": "擱置中",
|
||||||
|
@ -996,51 +989,26 @@
|
||||||
"updated": "已更新",
|
"updated": "已更新",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "記憶體",
|
"memory": "記憶體",
|
||||||
"disk": "儲存空間",
|
"disk": "Disk",
|
||||||
"network": "網路"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "應用程式",
|
"apps": "Apps",
|
||||||
"synced": "已同步",
|
"synced": "Synced",
|
||||||
"outOfSync": "不同步",
|
"outOfSync": "Out Of Sync",
|
||||||
"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": "合併請求",
|
"merges": "Merge Requests",
|
||||||
"projects": "專"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "狀況",
|
|
||||||
"load": "負荷",
|
|
||||||
"bcharge": "充電",
|
|
||||||
"timeleft": "用時"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "書籤",
|
|
||||||
"favorites": "我的最愛",
|
|
||||||
"archived": "已存檔",
|
|
||||||
"highlights": "標記",
|
|
||||||
"lists": "列表",
|
|
||||||
"tags": "標籤"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "網絡",
|
|
||||||
"connected": "已連線",
|
|
||||||
"disconnected": "連接已中斷",
|
|
||||||
"updateStatus": "更新",
|
|
||||||
"update_yes": "可用",
|
|
||||||
"update_no": "已更新至最新",
|
|
||||||
"downloads": "下載",
|
|
||||||
"uploads": "上傳",
|
|
||||||
"sharedFiles": "檔案"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -148,9 +148,7 @@
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已发送",
|
"sent": "已发送",
|
||||||
"externalIPAddress": "外部IP",
|
"externalIPAddress": "外部IP"
|
||||||
"externalIPv6Address": "Ext. IPv6",
|
|
||||||
"externalIPv6Prefix": "Ext. IPv6-Prefix"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "上游",
|
"upstreams": "上游",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "连接中的AP",
|
"connectedAp": "连接中的AP",
|
||||||
"activeUser": "活跃设备",
|
"activeUser": "活跃设备",
|
||||||
"alerts": "警报",
|
"alerts": "警报",
|
||||||
"connectedGateways": "Connected gateways",
|
"connectedGateway": "已连接网关",
|
||||||
"connectedSwitches": "已连接开关"
|
"connectedSwitches": "已连接开关"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -313,13 +311,13 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "下载",
|
"download": "下载",
|
||||||
"nondownload": "未下载",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "已读",
|
"read": "已读",
|
||||||
"unread": "未读",
|
"unread": "未读",
|
||||||
"downloadedread": "已下载 & 已读",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "已下载 & 未读",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "未下载 & 已读",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "未下载 & 未读"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "地址",
|
"address": "地址",
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "已处理",
|
"processed": "已处理",
|
||||||
"time": "时间"
|
"time": "时间"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "Net Worth",
|
|
||||||
"budget": "Budget"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "控制面板",
|
"dashboards": "控制面板",
|
||||||
"datasources": "数据来源",
|
"datasources": "数据来源",
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "通知",
|
"notifications": "通知",
|
||||||
"issues": "问题",
|
"issues": "问题",
|
||||||
"pulls": "PR",
|
"pulls": "PR"
|
||||||
"repositories": "Repositories"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "场景",
|
"scenes": "场景",
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"systems": "系统",
|
"systems": "Systems",
|
||||||
"up": "Up",
|
"up": "Up",
|
||||||
"down": "Down",
|
"down": "Down",
|
||||||
"paused": "暂停",
|
"paused": "暂停",
|
||||||
|
@ -996,51 +989,26 @@
|
||||||
"updated": "已升级",
|
"updated": "已升级",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "内存",
|
"memory": "内存",
|
||||||
"disk": "磁盘",
|
"disk": "Disk",
|
||||||
"network": "网络"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "应用程序",
|
"apps": "应用程序",
|
||||||
"synced": "已同步",
|
"synced": "Synced",
|
||||||
"outOfSync": "未同步",
|
"outOfSync": "Out Of Sync",
|
||||||
"healthy": "健康",
|
"healthy": "健康",
|
||||||
"degraded": "已降级",
|
"degraded": "Degraded",
|
||||||
"progressing": "进行中",
|
"progressing": "Progressing",
|
||||||
"missing": "丢失",
|
"missing": "丢失",
|
||||||
"suspended": "已停用"
|
"suspended": "Suspended"
|
||||||
},
|
},
|
||||||
"spoolman": {
|
"spoolman": {
|
||||||
"loading": "正在加载"
|
"loading": "正在加载"
|
||||||
},
|
},
|
||||||
"gitlab": {
|
"gitlab": {
|
||||||
"groups": "群组",
|
"groups": "Groups",
|
||||||
"issues": "问题",
|
"issues": "问题",
|
||||||
"merges": "合并请求",
|
"merges": "Merge Requests",
|
||||||
"projects": "项目"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "状态",
|
|
||||||
"load": "负载",
|
|
||||||
"bcharge": "充电中",
|
|
||||||
"timeleft": "剩余时间"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "Bookmarks",
|
|
||||||
"favorites": "Favorites",
|
|
||||||
"archived": "Archived",
|
|
||||||
"highlights": "Highlights",
|
|
||||||
"lists": "Lists",
|
|
||||||
"tags": "Tags"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "网络",
|
|
||||||
"connected": "已连接",
|
|
||||||
"disconnected": "未连接",
|
|
||||||
"updateStatus": "Update",
|
|
||||||
"update_yes": "可用",
|
|
||||||
"update_no": "Up to Date",
|
|
||||||
"downloads": "Downloads",
|
|
||||||
"uploads": "Uploads",
|
|
||||||
"sharedFiles": "Files"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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, bytes(bits: true; binary: true)}}",
|
"bibyterate": "{{value, rate(bits: false; binary: true)}}",
|
||||||
"bitrate": "{{value, rate(bits: true)}}",
|
"bitrate": "{{value, rate(bits: true)}}",
|
||||||
"bibitrate": "{{value, bytes(bits: true; binary: true)}}",
|
"bibitrate": "{{value, rate(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": "千瓦"
|
"kilowatt": "kW"
|
||||||
},
|
},
|
||||||
"flood": {
|
"flood": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
"connectionStatusPendingDisconnect": "待辦的斷開",
|
"connectionStatusPendingDisconnect": "待辦的斷開",
|
||||||
"connectionStatusDisconnecting": "正在中斷連線",
|
"connectionStatusDisconnecting": "正在中斷連線",
|
||||||
"connectionStatusDisconnected": "連接已中斷",
|
"connectionStatusDisconnected": "連接已中斷",
|
||||||
"connectionStatusConnected": "已連線",
|
"connectionStatusConnected": "Connected",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"maxDown": "最大下載速率",
|
"maxDown": "最大下載速率",
|
||||||
"maxUp": "最大上傳速率",
|
"maxUp": "最大上傳速率",
|
||||||
|
@ -148,9 +148,7 @@
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"received": "已接收",
|
"received": "已接收",
|
||||||
"sent": "已送出",
|
"sent": "已送出",
|
||||||
"externalIPAddress": "外部 IP",
|
"externalIPAddress": "外部 IP"
|
||||||
"externalIPv6Address": "外部 IP",
|
|
||||||
"externalIPv6Prefix": "擴展 IPv-前綴"
|
|
||||||
},
|
},
|
||||||
"caddy": {
|
"caddy": {
|
||||||
"upstreams": "上行",
|
"upstreams": "上行",
|
||||||
|
@ -178,7 +176,7 @@
|
||||||
"connectedAp": "已連接的存取點",
|
"connectedAp": "已連接的存取點",
|
||||||
"activeUser": "在線裝置",
|
"activeUser": "在線裝置",
|
||||||
"alerts": "警示",
|
"alerts": "警示",
|
||||||
"connectedGateways": "已連繫的網關",
|
"connectedGateway": "已連接的閘道",
|
||||||
"connectedSwitches": "已連接的交換器"
|
"connectedSwitches": "已連接的交換器"
|
||||||
},
|
},
|
||||||
"nzbget": {
|
"nzbget": {
|
||||||
|
@ -229,8 +227,8 @@
|
||||||
"seed": "已完成下載"
|
"seed": "已完成下載"
|
||||||
},
|
},
|
||||||
"develancacheui": {
|
"develancacheui": {
|
||||||
"cachehitbytes": "快取未命中位元組",
|
"cachehitbytes": "Cache Hit Bytes",
|
||||||
"cachemissbytes": "快取未命中位元組"
|
"cachemissbytes": "Cache Miss Bytes"
|
||||||
},
|
},
|
||||||
"downloadstation": {
|
"downloadstation": {
|
||||||
"download": "下載速率",
|
"download": "下載速率",
|
||||||
|
@ -285,9 +283,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 +311,13 @@
|
||||||
},
|
},
|
||||||
"suwayomi": {
|
"suwayomi": {
|
||||||
"download": "已下載",
|
"download": "已下載",
|
||||||
"nondownload": "已下載",
|
"nondownload": "Non-Downloaded",
|
||||||
"read": "已讀",
|
"read": "已讀",
|
||||||
"unread": "未讀",
|
"unread": "未讀",
|
||||||
"downloadedread": "已下載且已閱讀",
|
"downloadedread": "Downloaded & Read",
|
||||||
"downloadedunread": "已下載且未閱讀",
|
"downloadedunread": "Downloaded & Unread",
|
||||||
"nondownloadedread": "未下載但已閱讀",
|
"nondownloadedread": "Non-Downloaded & Read",
|
||||||
"nondownloadedunread": "未下載且未閱讀"
|
"nondownloadedunread": "Non-Downloaded & Unread"
|
||||||
},
|
},
|
||||||
"tailscale": {
|
"tailscale": {
|
||||||
"address": "位址",
|
"address": "位址",
|
||||||
|
@ -337,15 +335,15 @@
|
||||||
},
|
},
|
||||||
"technitium": {
|
"technitium": {
|
||||||
"totalQueries": "查詢",
|
"totalQueries": "查詢",
|
||||||
"totalNoError": "成功",
|
"totalNoError": "Success",
|
||||||
"totalServerFailure": "失敗",
|
"totalServerFailure": "Failures",
|
||||||
"totalNxDomain": "網域",
|
"totalNxDomain": "NX Domains",
|
||||||
"totalRefused": "對方拒投誠信",
|
"totalRefused": "Refused",
|
||||||
"totalAuthoritative": "權威的",
|
"totalAuthoritative": "Authoritative",
|
||||||
"totalRecursive": "遞迴",
|
"totalRecursive": "Recursive",
|
||||||
"totalCached": "快取",
|
"totalCached": "Cached",
|
||||||
"totalBlocked": "已阻擋",
|
"totalBlocked": "已阻擋",
|
||||||
"totalDropped": "丟棄",
|
"totalDropped": "Dropped",
|
||||||
"totalClients": "客戶端"
|
"totalClients": "客戶端"
|
||||||
},
|
},
|
||||||
"tdarr": {
|
"tdarr": {
|
||||||
|
@ -704,10 +702,6 @@
|
||||||
"processed": "已處理",
|
"processed": "已處理",
|
||||||
"time": "時間"
|
"time": "時間"
|
||||||
},
|
},
|
||||||
"firefly": {
|
|
||||||
"networth": "淨值",
|
|
||||||
"budget": "預算"
|
|
||||||
},
|
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"dashboards": "控制面板",
|
"dashboards": "控制面板",
|
||||||
"datasources": "數據來源",
|
"datasources": "數據來源",
|
||||||
|
@ -860,16 +854,16 @@
|
||||||
},
|
},
|
||||||
"romm": {
|
"romm": {
|
||||||
"platforms": "平台",
|
"platforms": "平台",
|
||||||
"totalRoms": "遊戲",
|
"totalRoms": "Games",
|
||||||
"saves": "已儲存",
|
"saves": "Saves",
|
||||||
"states": "州",
|
"states": "States",
|
||||||
"screenshots": "螢幕截圖",
|
"screenshots": "Screenshots",
|
||||||
"totalfilesize": "大小總計"
|
"totalfilesize": "Total Size"
|
||||||
},
|
},
|
||||||
"mailcow": {
|
"mailcow": {
|
||||||
"domains": "網域",
|
"domains": "網域",
|
||||||
"mailboxes": "信箱",
|
"mailboxes": "Mailboxes",
|
||||||
"mails": "郵件數",
|
"mails": "Mails",
|
||||||
"storage": "儲存空間"
|
"storage": "儲存空間"
|
||||||
},
|
},
|
||||||
"netdata": {
|
"netdata": {
|
||||||
|
@ -885,8 +879,7 @@
|
||||||
"gitea": {
|
"gitea": {
|
||||||
"notifications": "信息",
|
"notifications": "信息",
|
||||||
"issues": "出版",
|
"issues": "出版",
|
||||||
"pulls": "提取請求",
|
"pulls": "提取請求"
|
||||||
"repositories": "套件來源"
|
|
||||||
},
|
},
|
||||||
"stash": {
|
"stash": {
|
||||||
"scenes": "場景",
|
"scenes": "場景",
|
||||||
|
@ -922,16 +915,16 @@
|
||||||
"bans": "禁止"
|
"bans": "禁止"
|
||||||
},
|
},
|
||||||
"wgeasy": {
|
"wgeasy": {
|
||||||
"connected": "已連線",
|
"connected": "Connected",
|
||||||
"enabled": "已啟用",
|
"enabled": "已啟用",
|
||||||
"disabled": "已停用",
|
"disabled": "已停用",
|
||||||
"total": "全部"
|
"total": "全部"
|
||||||
},
|
},
|
||||||
"swagdashboard": {
|
"swagdashboard": {
|
||||||
"proxied": "已代理",
|
"proxied": "Proxied",
|
||||||
"auth": "已授權",
|
"auth": "With Auth",
|
||||||
"outdated": "須更新",
|
"outdated": "Outdated",
|
||||||
"banned": "已封鎖"
|
"banned": "Banned"
|
||||||
},
|
},
|
||||||
"myspeed": {
|
"myspeed": {
|
||||||
"ping": "延遲",
|
"ping": "延遲",
|
||||||
|
@ -939,43 +932,43 @@
|
||||||
"upload": "上傳速率"
|
"upload": "上傳速率"
|
||||||
},
|
},
|
||||||
"stocks": {
|
"stocks": {
|
||||||
"stocks": "股票",
|
"stocks": "Stocks",
|
||||||
"loading": "載入中 ",
|
"loading": "Loading",
|
||||||
"open": "美國市場已開放",
|
"open": "Open - US Market",
|
||||||
"closed": "美國市場已關閉",
|
"closed": "Closed - US Market",
|
||||||
"invalidConfiguration": "無效的設定"
|
"invalidConfiguration": "Invalid Configuration"
|
||||||
},
|
},
|
||||||
"frigate": {
|
"frigate": {
|
||||||
"cameras": " ",
|
"cameras": "Cameras",
|
||||||
"uptime": "運行時間",
|
"uptime": "運行時間",
|
||||||
"version": "版本"
|
"version": "版本"
|
||||||
},
|
},
|
||||||
"linkwarden": {
|
"linkwarden": {
|
||||||
"links": " ",
|
"links": "Links",
|
||||||
"collections": "收藏庫",
|
"collections": "Collections",
|
||||||
"tags": "標籤"
|
"tags": "標籤"
|
||||||
},
|
},
|
||||||
"zabbix": {
|
"zabbix": {
|
||||||
"unclassified": "未分類",
|
"unclassified": "Not classified",
|
||||||
"information": "資訊",
|
"information": "資訊",
|
||||||
"warning": "警告",
|
"warning": "Warning",
|
||||||
"average": "平均",
|
"average": "Average",
|
||||||
"high": "高優先權",
|
"high": "High",
|
||||||
"disaster": "災難"
|
"disaster": "Disaster"
|
||||||
},
|
},
|
||||||
"lubelogger": {
|
"lubelogger": {
|
||||||
"vehicle": "車輛",
|
"vehicle": "Vehicle",
|
||||||
"vehicles": "車輛",
|
"vehicles": "Vehicles",
|
||||||
"serviceRecords": "保養記錄",
|
"serviceRecords": "Service Records",
|
||||||
"reminders": "提醒",
|
"reminders": "Reminders",
|
||||||
"nextReminder": "下一個提醒",
|
"nextReminder": "Next Reminder",
|
||||||
"none": "沒有"
|
"none": "None"
|
||||||
},
|
},
|
||||||
"vikunja": {
|
"vikunja": {
|
||||||
"projects": "正在應用的項目",
|
"projects": "Active Projects",
|
||||||
"tasks7d": "本週到期任務",
|
"tasks7d": "Tasks Due This Week",
|
||||||
"tasksOverdue": "逾期處理",
|
"tasksOverdue": "Overdue Tasks",
|
||||||
"tasksInProgress": "正在執行的任務"
|
"tasksInProgress": "Tasks In Progress"
|
||||||
},
|
},
|
||||||
"headscale": {
|
"headscale": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
|
@ -987,7 +980,7 @@
|
||||||
},
|
},
|
||||||
"beszel": {
|
"beszel": {
|
||||||
"name": "名稱",
|
"name": "名稱",
|
||||||
"systems": "系統",
|
"systems": "Systems",
|
||||||
"up": "在線",
|
"up": "在線",
|
||||||
"down": "離線",
|
"down": "離線",
|
||||||
"paused": "擱置中",
|
"paused": "擱置中",
|
||||||
|
@ -996,51 +989,26 @@
|
||||||
"updated": "已更新",
|
"updated": "已更新",
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"memory": "記憶體",
|
"memory": "記憶體",
|
||||||
"disk": "儲存空間",
|
"disk": "Disk",
|
||||||
"network": "網路"
|
"network": "NET"
|
||||||
},
|
},
|
||||||
"argocd": {
|
"argocd": {
|
||||||
"apps": "應用程式",
|
"apps": "Apps",
|
||||||
"synced": "已同步",
|
"synced": "Synced",
|
||||||
"outOfSync": "不同步",
|
"outOfSync": "Out Of Sync",
|
||||||
"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": "合併請求",
|
"merges": "Merge Requests",
|
||||||
"projects": "專"
|
"projects": "Projects"
|
||||||
},
|
|
||||||
"apcups": {
|
|
||||||
"status": "狀態",
|
|
||||||
"load": "負載",
|
|
||||||
"bcharge": "充電",
|
|
||||||
"timeleft": "剩餘時間"
|
|
||||||
},
|
|
||||||
"karakeep": {
|
|
||||||
"bookmarks": "書籤",
|
|
||||||
"favorites": "我的最愛",
|
|
||||||
"archived": "已存檔",
|
|
||||||
"highlights": "標記",
|
|
||||||
"lists": "列表",
|
|
||||||
"tags": "標籤"
|
|
||||||
},
|
|
||||||
"slskd": {
|
|
||||||
"slskStatus": "網絡",
|
|
||||||
"connected": "已連線",
|
|
||||||
"disconnected": "連接已中斷",
|
|
||||||
"updateStatus": "更新",
|
|
||||||
"update_yes": "可觀看",
|
|
||||||
"update_no": "已更新至最新",
|
|
||||||
"downloads": "下載",
|
|
||||||
"uploads": "上傳",
|
|
||||||
"sharedFiles": "檔案"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
import { Disclosure, Transition } from "@headlessui/react";
|
import { useRef, useEffect } from "react";
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import List from "components/bookmarks/list";
|
import { Disclosure, Transition } from "@headlessui/react";
|
||||||
import ErrorBoundary from "components/errorboundry";
|
|
||||||
import ResolvedIcon from "components/resolvedicon";
|
|
||||||
import { useEffect, useRef } from "react";
|
|
||||||
import { MdKeyboardArrowDown } from "react-icons/md";
|
import { MdKeyboardArrowDown } from "react-icons/md";
|
||||||
|
|
||||||
|
import ErrorBoundary from "components/errorboundry";
|
||||||
|
import List from "components/bookmarks/list";
|
||||||
|
import ResolvedIcon from "components/resolvedicon";
|
||||||
|
|
||||||
export default function BookmarksGroup({
|
export default function BookmarksGroup({
|
||||||
bookmarks,
|
bookmarks,
|
||||||
layout,
|
layout,
|
||||||
disableCollapse,
|
disableCollapse,
|
||||||
groupsInitiallyCollapsed,
|
groupsInitiallyCollapsed,
|
||||||
bookmarksStyle,
|
bookmarksStyle,
|
||||||
maxGroupColumns,
|
|
||||||
}) {
|
}) {
|
||||||
const panel = useRef();
|
const panel = useRef();
|
||||||
|
|
||||||
|
@ -26,9 +26,6 @@ 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",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
|
@ -38,7 +35,7 @@ export default function BookmarksGroup({
|
||||||
{layout?.header !== false && (
|
{layout?.header !== false && (
|
||||||
<Disclosure.Button disabled={disableCollapse} className="flex w-full select-none items-center group">
|
<Disclosure.Button disabled={disableCollapse} className="flex w-full select-none items-center group">
|
||||||
{layout?.icon && (
|
{layout?.icon && (
|
||||||
<div className="shrink-0 mr-2 w-7 h-7 bookmark-group-icon">
|
<div className="flex-shrink-0 mr-2 w-7 h-7 bookmark-group-icon">
|
||||||
<ResolvedIcon icon={layout.icon} />
|
<ResolvedIcon icon={layout.icon} />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
@ -56,7 +53,7 @@ export default function BookmarksGroup({
|
||||||
)}
|
)}
|
||||||
<Transition
|
<Transition
|
||||||
// Otherwise the transition group does display: none and cancels animation
|
// Otherwise the transition group does display: none and cancels animation
|
||||||
className="block!"
|
className="!block"
|
||||||
unmount={false}
|
unmount={false}
|
||||||
beforeLeave={() => {
|
beforeLeave={() => {
|
||||||
panel.current.style.height = `${panel.current.scrollHeight}px`;
|
panel.current.style.height = `${panel.current.scrollHeight}px`;
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
import classNames from "classnames";
|
|
||||||
import ResolvedIcon from "components/resolvedicon";
|
|
||||||
import { useContext } from "react";
|
import { useContext } from "react";
|
||||||
|
import classNames from "classnames";
|
||||||
|
|
||||||
import { SettingsContext } from "utils/contexts/settings";
|
import { SettingsContext } from "utils/contexts/settings";
|
||||||
|
import ResolvedIcon from "components/resolvedicon";
|
||||||
|
|
||||||
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 +23,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 mb-3",
|
iconOnly ? "h-[60px] w-[60px] grid" : "block w-full h-15 mb-3",
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
{iconOnly ? (
|
{iconOnly ? (
|
||||||
|
@ -36,9 +37,9 @@ export default function Item({ bookmark, iconOnly = false }) {
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<div className="flex">
|
<div className="flex">
|
||||||
<div className="shrink-0 flex items-center justify-center w-11 bg-theme-500/10 dark:bg-theme-900/50 text-theme-700 hover:text-theme-700 dark:text-theme-200 text-sm font-medium rounded-l-md bookmark-icon">
|
<div className="flex-shrink-0 flex items-center justify-center w-11 bg-theme-500/10 dark:bg-theme-900/50 text-theme-700 hover:text-theme-700 dark:text-theme-200 text-sm font-medium rounded-l-md bookmark-icon">
|
||||||
{bookmark.icon && (
|
{bookmark.icon && (
|
||||||
<div className="shrink-0 w-5 h-5">
|
<div className="flex-shrink-0 w-5 h-5">
|
||||||
<ResolvedIcon icon={bookmark.icon} alt={bookmark.abbr} />
|
<ResolvedIcon icon={bookmark.icon} alt={bookmark.abbr} />
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
import classNames from "classnames";
|
import classNames from "classnames";
|
||||||
import Item from "components/bookmarks/item";
|
|
||||||
|
|
||||||
import { columnMap } from "../../utils/layout/columns";
|
import { columnMap } from "../../utils/layout/columns";
|
||||||
|
|
||||||
|
import Item from "components/bookmarks/item";
|
||||||
|
|
||||||
export default function List({ bookmarks, layout, bookmarksStyle }) {
|
export default function List({ bookmarks, layout, bookmarksStyle }) {
|
||||||
let classes = layout?.style === "row" ? `grid ${columnMap[layout?.columns]} gap-x-2` : "flex flex-col bookmark-list";
|
let classes = layout?.style === "row" ? `grid ${columnMap[layout?.columns]} gap-x-2` : "flex flex-col bookmark-list";
|
||||||
const style = {};
|
const style = {};
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue